sWaterDrop 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; alarm[2] = 1; 1 603 7 0 0 -1 2 self 0 0 1 if (global.waterlevel != 0) { if (y >= global.waterlevel - 8) { y = global.waterlevel; instance_create(x, global.waterlevel, oSmallSplash); event_user(0); } alarm[2] = 2; } 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 image_speed = 0.2; visible = true; alarm[1] = 300; 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 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 = sWaterParticle; 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(228, x, y); break; case 1: PlaySoundVisible(229, x, y); break; case 2: PlaySoundVisible(230, x, y); break; } instance_create(startx, starty, oWaterDrop); 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 0