This commit is contained in:
parent
f05b09726f
commit
b60cf260f5
1 changed files with 18 additions and 0 deletions
|
@ -375,6 +375,24 @@ void CNpcEnemy::processGenericFixedPathWalk( int _frames, s32 *moveX, s32 *moveY
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
switch ( CGameScene::getCollision()->getCollisionBlock( Pos.vx + (*moveX), Pos.vy + (*moveY) + 1 ) & COLLISION_TYPE_MASK )
|
||||||
|
{
|
||||||
|
case COLLISION_TYPE_FLAG_DEATH_FALL:
|
||||||
|
case COLLISION_TYPE_FLAG_DEATH_INSTANT:
|
||||||
|
case COLLISION_TYPE_FLAG_DEATH_LIQUID:
|
||||||
|
case COLLISION_TYPE_FLAG_DAMAGE:
|
||||||
|
{
|
||||||
|
m_health = 0;
|
||||||
|
m_controlFunc = NPC_CONTROL_SHOT;
|
||||||
|
m_state = NPC_GENERIC_HIT_CHECK_HEALTH;
|
||||||
|
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
default:
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
bool CNpcEnemy::isCollisionWithGround()
|
bool CNpcEnemy::isCollisionWithGround()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue