sPowerBombBlast 0 -1 -1500 0 <undefined> <undefined> 1 603 7 0 0 -1 2 self 0 0 1 damage = 20; image_xscale = 0; image_yscale = 0; width = 0; height = 0; alarm[0] = 100; fadeout = 0; pbeam = 0; ibeam = 0; wbeam = 0; sbeam = 0; var scr = instance_create(x, y, oScreenFlash); alpha2 = 0; /* if (global.sensitivitymode) { image_alpha = 0.8; } 1 603 7 0 0 -1 2 self 0 0 1 fadeout = 1; 1 603 7 0 0 -1 2 self 0 0 1 image_xscale += 0.015; image_yscale += 0.015; if (fadeout) { image_alpha -= 0.02; if(image_alpha <= 0.5) { if(instance_exists(oXPickup)) { oXPickup.orbitX = x; oXPickup.orbitY = y; oXPickup.xstart = x; oXPickup.ystart = y; } } if (image_alpha <= 0) instance_destroy(); } else { if(instance_exists(oXPickup)) { oXPickup.velX = 0; oXPickup.velY = 0; oXPickup.speed = 0; } } alpha2 = !alpha2; 1 603 7 0 0 -1 2 self 0 0 1 with (other) if (sprite_index == sBlockStep || sprite_index == sBlockScrew || sprite_index == sBlockPBomb || sprite_index == sBlockMissile || sprite_index == sBlockSMissile || sprite_index == sBlockSpeed) { event_user(1); visible = true; } 1 603 7 0 0 -1 2 self 0 0 1 with (other) event_user(0); 1 603 7 0 0 -1 2 self 0 0 1 with (other) event_user(0); 1 603 7 0 0 -1 2 self 0 0 1 with (other) event_user(0); 1 603 7 0 0 -1 2 self 0 0 1 with (other) event_user(0); 1 603 7 0 0 -1 2 self 0 0 1 with (other) event_user(0); 1 603 7 0 0 -1 2 self 0 0 1 with (other) event_user(0); 1 603 7 0 0 -1 2 self 0 0 1 with (other) { check_linkid(); event_user(0); } 1 603 7 0 0 -1 2 self 0 0 1 draw_set_blend_mode(bm_add); if (global.sensitivitymode) { draw_sprite_ext(sprite_index, -1, x, y, image_xscale, image_yscale, image_angle, -1, image_alpha); // alpha2 creates the flicker } else { draw_sprite_ext(sprite_index, -1, x, y, image_xscale, image_yscale, image_angle, -1, image_alpha * (1 - alpha2 * 0.2)); } draw_set_blend_mode(bm_normal); 0 0 0 0.5 0.100000001490116 0 0.100000001490116 0.100000001490116 0.200000002980232 -1 -1