sTorizoWingsB 0 -1 2 0 <undefined> <undefined> 1 603 7 0 0 -1 2 self 0 0 1 spr_set = 0; image_speed = 0; image_index = 0; state = 0; statetime = 0; offset0 = 8; offset1 = 9; offset2 = 11; tf = 0; jetfade = 0.2; 1 603 7 0 0 -1 2 self 0 0 1 spr_set = floor(oTorizo2.image_index); if (oTorizo2.state == 5) spr_set = -1; if (oTorizo2.state == 2) spr_set = 0; tf = oTorizo2.facing; jetfade = max(0.05, 0.2 + oTorizo2.vspeed / 20); if (state == 0) { if (statetime == 120) sfx_play(sndTorizoWingsDeploy); if (statetime > 120) { if (image_index < 6) image_index += 0.2; } if (statetime == 200) { state = 1; sfx_play(sndTorizoWingsActivate); } } if (state == 1) { if (spr_set == 2) { jet = instance_create(x + offset2 + 7, y + 4, oTorizoJetFX); jet.fadespeed = jetfade; jet = instance_create(x + offset2 + 21, y - 4, oTorizoJetFX); jet.fadespeed = jetfade; jet = instance_create(x + offset2 + 35, y - 11, oTorizoJetFX); jet.fadespeed = jetfade; jet = instance_create(x - offset2 - 7, y + 4, oTorizoJetFX); jet.fadespeed = jetfade; jet = instance_create(x - offset2 - 21, y - 4, oTorizoJetFX); jet.fadespeed = jetfade; jet = instance_create(x - offset2 - 35, y - 11, oTorizoJetFX); jet.fadespeed = jetfade; } if (spr_set == 1) { jet = instance_create(x + (offset1 + 5) * tf, y + 4, oTorizoJetFX); jet.image_xscale = 0.5; jet.fadespeed = jetfade; jet = instance_create(x + (offset1 + 14) * tf, y - 4, oTorizoJetFX); jet.image_xscale = 0.5; jet.fadespeed = jetfade; jet = instance_create(x + (offset1 + 23) * tf, y - 8, oTorizoJetFX); jet.image_xscale = 0.5; jet.fadespeed = jetfade; jet = instance_create(x - (offset1 + 7) * tf, y + 4, oTorizoJetFX); jet.image_xscale = 0.8; jet.fadespeed = jetfade; jet = instance_create(x - (offset1 + 18) * tf, y - 4, oTorizoJetFX); jet.image_xscale = 0.8; jet.fadespeed = jetfade; jet = instance_create(x - (offset1 + 30) * tf, y - 8, oTorizoJetFX); jet.image_xscale = 0.8; jet.fadespeed = jetfade; } if (spr_set == 0) { jet = instance_create(x - (offset0 + 5) * tf, y + 4, oTorizoJetFX); jet.image_xscale = 0.5; jet.fadespeed = jetfade; jet = instance_create(x - (offset0 + 14) * tf, y - 4, oTorizoJetFX); jet.image_xscale = 0.5; jet.fadespeed = jetfade; jet = instance_create(x - (offset0 + 23) * tf, y - 8, oTorizoJetFX); jet.image_xscale = 0.5; jet.fadespeed = jetfade; } } // if (state == 1) statetime += 1; 1 603 7 0 0 -1 2 self 0 0 1 if (state == 0) { draw_sprite_ext(sTorizoWingsC, image_index, x + offset1 * tf, y, 1 * oTorizo2.facing, 1, 0, -1, 1); draw_sprite_ext(sTorizoWingsB, image_index, x - offset1 * tf, y, -1 * oTorizo2.facing, 1, 0, -1, 1); } if (state == 1) { if (spr_set == 2) { draw_sprite(sTorizoWingsA, 0, x + offset2, y); draw_sprite_ext(sTorizoWingsA, 0, x - offset2, y, -1, 1, 0, -1, 1); } if (spr_set == 1) { draw_sprite_ext(sTorizoWingsC, 6, x + offset1 * tf, y, 1 * oTorizo2.facing, 1, 0, -1, 1); draw_sprite_ext(sTorizoWingsB, 6, x - offset1 * tf, y, -1 * oTorizo2.facing, 1, 0, -1, 1); } if (spr_set == 0) draw_sprite_ext(sTorizoWingsC, 6, x - offset0 * tf, y, -1 * oTorizo2.facing, 1, 0, -1, 1); } 0 0 0 0.5 0.100000001490116 0 0.100000001490116 0.100000001490116 0.200000002980232 -1 -1