sQueenBloodDrop 0 0 0 0 <undefined> <undefined> 1 603 7 0 0 -1 2 self 0 0 1 startx = x; starty = y; alarm[0] = 10 + random(500); image_speed = 0; image_index = 0; while (collision_point(x, y - 1, oSolid, true, true) == noone) y -= 16; 1 603 7 0 0 -1 2 self 0 0 1 instance_create(startx, starty, oWaterDrop); instance_destroy(); 1 603 7 0 0 -1 2 self 0 0 1 if (global.event[303] == 2) { image_speed = 0.2; visible = true; alarm[1] = 300; } else alarm[0] = 120 + random(600); 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 event_user(0); 1 603 7 0 0 -1 2 self 0 0 1 if (vspeed != 0) { repeat (4) { expl = instance_create(x, y + 2, oFXAnimSpark); expl.image_speed = 0.2; expl.additive = 0; expl.sprite_index = sQueenBloodParticle; expl.direction = 45 + random(90); expl.speed = 1 + random(1); expl.gravity_direction = 270; expl.gravity = 0.2; } snd = floor(random(3)); switch (snd) { case 0: PlaySoundVisible(179, x, y); break; case 1: PlaySoundVisible(180, x, y); break; case 2: PlaySoundVisible(181, x, y); break; } instance_destroy(); } 1 603 7 0 0 -1 2 self 0 0 1 image_single = 3; gravity_direction = 270; gravity = 0.2; 0 0 0 0.5 0.100000001490116 0 0.100000001490116 0.100000001490116 0.200000002980232 -1 -1