sBubble 0 -1 0 0 <undefined> <undefined> 1 603 7 0 0 -1 2 self 0 0 1 fadeout = 0; direction = 90; image_speed = 0; image_index = choose(0, 1); image_alpha = 0.8; if (y < global.waterlevel + global.wateroffset + 6) instance_destroy(); alarm[0] = 120 + random(500); eris = 0; if (instance_exists(oLavaSurface)) { sprite_index = sBubbleL; } 1 603 7 0 0 -1 2 self 0 0 1 fadeout = 1; 1 603 7 0 0 -1 2 self 0 0 1 visible = true; 1 603 7 0 0 -1 2 self 0 0 1 if (fadeout) { image_alpha -= 0.1; if (image_alpha <= 0) instance_destroy(); } else if (y < global.waterlevel + global.wateroffset + 10) fadeout = 1; if (!eris) { if (hspeed != 0) hspeed *= 0.9; if (vspeed > -1) vspeed -= 0.02; if (vspeed > 2) vspeed = 2; } else speed = lerp(speed, 0, 0.05); if ((x < (view_xview[0] - (oControl.widescreen_space/2))) || (x > (view_xview[0] + view_wview[0] + (oControl.widescreen_space/2))) || (y < view_yview[0]) || (y > (view_yview[0] + view_hview[0]))) { visible = false; if(fps_real < 60) instance_destroy(); } 1 603 7 0 0 -1 2 self 0 0 1 /// deprecated, moved to step /* visible = false; if(fps_real < 60) instance_destroy(); 1 603 7 0 0 -1 2 self 0 0 1 instance_destroy(); 0 0 0 0.5 0.100000001490116 0 0.100000001490116 0.100000001490116 0.200000002980232 -1 0