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