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