sPowerBombBlast 0 -1 -1000 0 <undefined> <undefined> 1 603 7 0 0 -1 2 self 0 0 1 fadeout = 0; image_xscale = 0.2; image_yscale = 0.2; exploff = 640; alarm[10] = 360; alarm[1] = 60; alarm[0] = 180; whitealpha = 0; global.enablecontrol = 0; with (oCharacter) { state = 43; statetime = 0; } sfx_stop_all(); sfx_play(sndA4ExplFinal); mus_stop_all(); mus_set_current(0); 1 603 7 0 0 -1 2 self 0 0 1 global.enablecontrol = 1; instance_destroy(); 1 603 7 0 0 -1 2 self 0 0 1 alarm[1] = 1; if (!fadeout) { if (whitealpha < 1) whitealpha += 0.05; } else if (whitealpha > 0) whitealpha -= 0.01; 1 603 7 0 0 -1 2 self 0 0 1 fadeout = 1; tile_layer_show(-101); with (oA4BlastDoor) event_user(1); 1 603 7 0 0 -1 2 self 0 0 1 image_xscale += 0.07; image_yscale += 0.07; if (exploff > 496) { make_explosion1big(exploff, 80 + random(64)); exploff -= 16; } else if (global.playerhealth > 5) global.playerhealth *= 0.98; 1 603 7 0 0 -1 2 self 0 0 1 if (!fadeout) { draw_set_blend_mode(bm_add); draw_sprite_ext(sprite_index, -1, x, y, image_xscale, image_yscale, image_angle, -1, image_alpha); draw_sprite_ext(sprite_index, -1, x, y, image_xscale * -1, image_yscale, image_angle, -1, image_alpha); draw_sprite_ext(sprite_index, -1, x, y, image_xscale * -1, image_yscale * -1, image_angle, -1, image_alpha); draw_sprite_ext(sprite_index, -1, x, y, image_xscale, image_yscale * -1, image_angle, -1, image_alpha); draw_set_blend_mode(bm_normal); } draw_set_blend_mode(bm_add); draw_set_color(c_white); draw_set_alpha(whitealpha); draw_rectangle(view_xview[0] - (oControl.widescreen_space/2), view_yview[0], view_xview[0] + view_wview[0] + (oControl.widescreen_space/2), view_yview[0] + view_hview[0], false); draw_set_alpha(1); draw_set_blend_mode(bm_normal); 0 0 0 0.5 0.100000001490116 0 0.100000001490116 0.100000001490116 0.200000002980232 -1 -1