sTesterMissile 0 -1 -10 0 <undefined> <undefined> 1 603 7 0 0 -1 2 self 0 0 1 canbeX = 0; image_speed = 0.5; alarm[0] = 300 + random(100); 1 603 7 0 0 -1 2 self 0 0 1 event_user(1); 1 603 7 0 0 -1 2 self 0 0 1 targetx = oCharacter.x; targety = oCharacter.y - 20; if (instance_exists(oTank)) { if (oTankHead.damaged > 0) { targetx = 1000; targety = 48 + random(192); } } gravity_direction = point_direction(x, y, targetx, targety); gravity = 0.12; image_angle = direction; if (speed > 2.2) speed = 2.2; 1 603 7 0 0 -1 2 self 0 0 1 with (other) event_user(0); 1 603 7 0 0 -1 2 self 0 0 1 with (other) event_user(0); 1 603 7 0 0 -1 2 self 0 0 1 with (other) { event_user(0); if (pbeam == 0) instance_destroy(); } event_user(1); spawn_rnd_pickup(100); 1 603 7 0 0 -1 2 self 0 0 1 event_user(1); spawn_rnd_pickup(100); 1 603 7 0 0 -1 2 self 0 0 1 event_user(1); spawn_rnd_pickup(100); 1 603 7 0 0 -1 2 self 0 0 1 event_user(1); spawn_rnd_pickup(100); 1 603 7 0 0 -1 2 self 0 0 1 event_user(0); 1 603 7 0 0 -1 2 self 0 0 1 if (other.state == 15 && other.vjump == 0 && global.screwattack == 1) { event_user(1); spawn_rnd_pickup(100); } else event_user(0); 1 603 7 0 0 -1 2 self 0 0 1 make_explosion1(x, y); instance_destroy(); 1 603 7 0 0 -1 2 self 0 0 1 instance_create(x, y, oTesterMissileExpl); instance_destroy(); sfx_stop(sndProjHit2); sfx_play(sndProjHit2); 0 0 0 0.5 0.100000001490116 0 0.100000001490116 0.100000001490116 0.200000002980232 -1 -1