sShipBack 0 -1 0 0 <undefined> <undefined> 1 603 7 0 0 -1 2 self 0 0 1 image_speed = 0; scale = 4; image_xscale = scale; image_yscale = scale; image_angle = 15; hspeed = 3; statetime = 0; xoff = 30; zoomratio = 0.04; fxtimer = 0; 1 603 7 0 0 -1 2 self 0 0 1 if (statetime > 80) image_angle = lerp(image_angle, -30, 0.02); if (statetime < 20) zoomratio = 0.03; if (statetime >= 20 && statetime < 50) zoomratio = 0.025; if (statetime >= 50 && statetime < 80) zoomratio = 0.02; if (statetime > 50) { if (y > 80) y -= 0.2; } if (statetime < 120) { if (hspeed > -2.5) hspeed -= 0.1; } if (statetime > 120 && statetime < 170) hspeed += 0.07; if (statetime > 170) speed *= 0.97; scale = lerp(scale, 0, zoomratio); image_xscale = scale; image_yscale = scale; x += xoff; if (xoff > 0) xoff *= 0.7; statetime += 1; if (statetime > 600) instance_destroy(); fxtimer += 1; if (fxtimer > 3) fxtimer = 0; 1 603 7 0 0 -1 2 self 0 0 1 var b1x, b1y, b2x, b2y; draw_self(); draw_sprite_ext(sprite_index, -1, x, y, image_xscale * -1, image_yscale, image_angle, image_blend, image_alpha); b1x = lengthdir_x(21, image_angle - 20) * image_xscale; b1y = lengthdir_y(21, image_angle - 20) * image_yscale; b2x = lengthdir_x(21, image_angle - 180 + 20) * image_xscale; b2y = lengthdir_y(21, image_angle - 180 + 20) * image_yscale; draw_set_blend_mode(bm_add); draw_background_ext(bgIntroShipBoost, x + b1x, y + b1y, image_xscale, image_yscale, 0, -1, 1 - fxtimer * 0.3); draw_background_ext(bgIntroShipBoost, x + b1x, y + b1y, -image_xscale, image_yscale, 0, -1, 1 - fxtimer * 0.3); draw_background_ext(bgIntroShipBoost, x + b1x, y + b1y, image_xscale, -image_yscale, 0, -1, 1 - fxtimer * 0.3); draw_background_ext(bgIntroShipBoost, x + b1x, y + b1y, -image_xscale, -image_yscale, 0, -1, 1 - fxtimer * 0.3); draw_background_ext(bgIntroShipBoost, x + b2x, y + b2y, image_xscale, image_yscale, 0, -1, 1 - fxtimer * 0.3); draw_background_ext(bgIntroShipBoost, x + b2x, y + b2y, -image_xscale, image_yscale, 0, -1, 1 - fxtimer * 0.3); draw_background_ext(bgIntroShipBoost, x + b2x, y + b2y, image_xscale, -image_yscale, 0, -1, 1 - fxtimer * 0.3); draw_background_ext(bgIntroShipBoost, x + b2x, y + b2y, -image_xscale, -image_yscale, 0, -1, 1 - fxtimer * 0.3); draw_set_blend_mode(bm_normal); 0 0 0 0.5 0.100000001490116 0 0.100000001490116 0.100000001490116 0.200000002980232 -1 -1