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