| 611 | m_eState = esDead; |
| 612 | } |
| 613 | bool CCharacterPhysicsSupport::DoCharacterShellCollide() |
| 614 | { |
| 615 | if (m_eType == etStalker) |
| 616 | { |
| 617 | CAI_Stalker* OBJ = smart_cast<CAI_Stalker*>(&m_EntityAlife); |
| 618 | VERIFY(OBJ); |
| 619 | return !OBJ->wounded(); |
| 620 | } |
| 621 | return true; |
| 622 | } |
| 623 | void CCharacterPhysicsSupport::CollisionCorrectObjPos(const Fvector& start_from, bool character_create /*=false*/) |
| 624 | { |
| 625 | Fvector shift; |