sSkreek
0
-1
0
0
oEnemy
<undefined>
1
603
7
0
0
-1
2
self
0
0
1
action_inherited();
myhealth = 5;
damage = 30;
hitsound = sndEHit2;
deathsound = sndEDeath2;
platyoffset = -6;
frozenspr = sSkreekFrozen;
flipx = 1;
state = 0;
active = 1;
if (x >= oCharacter.x) facing = -1;
if (x < oCharacter.x) facing = 1;
image_speed = 0.2; // originally 0.25
1
603
7
0
0
-1
2
self
0
0
1
if (instance_exists(oLavaSurface)) sprite_index = sSkreekGlow;
1
603
7
0
0
-1
2
self
0
0
1
action_inherited();
if (y > (ystart + 5)) {
// FIX for new AI in A4 entry tunnel
instance_destroy();
}
if (active == 1 && stun == 0 && frozen == 0) {
if (state == 0) {
vspeed = -5.2;
state = 1;
}
if (state == 1) {
vspeed += 0.1;
var target = oCharacter.y - oCharacter.sprite_height/2;
if ((sign(vspeed) != -1) && y <= target + 4 && y >= target - 4) state = 2;
}
if (state == 2) {
vspeed = 0;
hspeed = lerp(hspeed, facing * 3, 0.1);
}
} else speed = 0;
if (state == 100) enemy_death();
1
603
7
0
0
-1
2
self
0
0
1
instance_destroy();
0
0
0
0.5
0.100000001490116
0
0.100000001490116
0.100000001490116
0.200000002980232
-1
-1