sYumee
0
-1
0
0
oEnemy
<undefined>
1
603
7
0
0
-1
2
self
0
0
1
action_inherited();
canbeX = 1;
myhealth = 5;
damage = 8;
hitsound = sndEHit2;
deathsound = sndEDeath2;
platyoffset = -6;
frozenspr = sYumeeFrozen;
flipx = 1;
state = 1;
active = 1;
if (x >= oCharacter.x) facing = -1;
if (x < oCharacter.x) facing = 1;
image_speed = 0;
myspeed = 0;
1
603
7
0
0
-1
2
self
0
0
1
action_inherited();
if (active == 1 && stun == 0 && frozen == 0) {
if (state == 1) {
vspeed = -2.5;
if (y <= oCharacter.y - 30) state = 2;
}
if (state == 2) {
vspeed = 0;
if (myspeed < 3) myspeed += 0.2;
hspeed = facing * myspeed;
image_speed = 0.25;
}
} else {
speed = 0;
image_speed = 0;
}
if (state == 100) enemy_death();
1
603
7
0
0
-1
2
self
0
0
1
image_index = 3; // originally 4
1
603
7
0
0
-1
2
self
0
0
1
instance_destroy();
1
603
7
0
0
-1
2
self
0
0
1
if (flipx) {
image_xscale = facing;
} else image_xscale = 1;
if (frozen > 0) {
myspr = frozenspr;
} else myspr = sprite_index;
if (!flashing) {
draw_sprite_ext(myspr, -1, x, round(y), image_xscale, 1, image_angle, -1, image_alpha);
if (frozen > 0 && frozen < freezetime * 0.2) {
draw_set_blend_mode(bm_add);
draw_sprite_ext(myspr, -1, x, round(y), image_xscale, 1, image_angle, -1, 1 - fxtimer * 0.25);
draw_set_blend_mode(bm_normal);
}
}
if (flashing) {
draw_sprite_ext(myspr, -1, x, round(y), image_xscale, 1, image_angle, make_color_rgb(80, 80, 80), 1);
draw_set_blend_mode(bm_add);
repeat (3) draw_sprite_ext(myspr, -1, x, round(y), image_xscale, 1, image_angle, -1, 1 - fxtimer * 0.25);
draw_set_blend_mode(bm_normal);
}
0
0
0
0.5
0.100000001490116
0
0.100000001490116
0.100000001490116
0.200000002980232
-1
0