sDrivel 0 -1 -3 0 oEnemy <undefined> 1 603 7 0 0 -1 2 self 0 0 1 event_inherited(); makeActive(); setCollisionBounds(-14, -14, 14, 14); facing = 1; myhealth = 60; freezehp = 10; damage = 32; hpush = 6; vpush = -3; hitsound = sndEHit2; deathsound = sndEDeath1; platyoffset = -6; frozenspr = sDrivelFrozen; flipx = 0; state = 0; limit_l = x - 80; limit_r = x + 80; targety = y + 8; image_speed = 0.2; if (global.difficulty >= 2) { alarm[0] = 60; } 1 603 7 0 0 -1 2 self 0 0 1 /// Hard mode acid var prj = instance_create(x, y, oDrivelProj); prj.speed = 0; prj.gravity = 0.1; prj.gravity_direction = 270; alarm[0] = 180; 1 603 7 0 0 -1 2 self 0 0 1 if (frozen == 0) { if (state == 0) { hspeed = lerp(hspeed, 0.5 * facing, 0.05); if (y > targety + 4) vspeed -= 0.1; if (y < targety - 4) vspeed += 0.1; if (collision_line(x + facing * 25, y - 4, x + facing * 25, y + 4, oSolid, true, true) || facing == 1 && x > limit_r || facing == -1 && x < limit_l) facing = -facing; } } else speed = 0; event_inherited(); if (state == 100) enemy_death(); 0 0 0 0.5 0.100000001490116 0 0.100000001490116 0.100000001490116 0.200000002980232 -1 0