You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
AM2Rogue/Export_Code/gml_Object_oShirk_Step_0.gml

50 lines
977 B

action_inherited()
enemy_active_check(70)
enemy_target_check(90, 1)
if (active == 1 && stun == 0 && frozen == 0 && state != 100)
{
if (state == 1)
{
xVel *= 0.95
yVel *= 0.95
if inwater
{
xVel *= 0.9
yVel *= 0.9
}
}
if (stun == 0)
moveTo(xVel, yVel)
}
if (turning == 2)
facing *= -1
if (inwater && global.watertype == 1)
{
flashing = 1
myhealth -= 1
event_user(1)
if (myhealth <= 0)
state = 100
}
if (state == 100)
{
canbehit = 0
alarm[0] = 0
yVel += 0.1
moveTo(xVel, yVel)
if (xVel <= 0)
image_angle += 0.6
if (xVel > 0)
image_angle -= 0.6
if (isCollisionLeft(1) || isCollisionRight(1))
xVel = 0
if (isCollisionBottom(1) || statetime > 240 || y > (view_yview[0] + 240))
{
enemy_death2()
repeat (20)
instance_create(x, y, oDebris)
}
}
if (turning > 0)
turning -= 1