diff --git a/saco/game/actorped.cpp b/saco/game/actorped.cpp index 0ef2fcb..86fcffe 100644 --- a/saco/game/actorped.cpp +++ b/saco/game/actorped.cpp @@ -177,3 +177,12 @@ void CActorPed::SetStateFlags(DWORD dwState) //----------------------------------------------------------- +BOOL CActorPed::IsDead() +{ + if(!m_pPed) return TRUE; + if(m_pPed->fHealth > 0.0f) return FALSE; + return TRUE; +} + +//----------------------------------------------------------- + diff --git a/saco/game/actorped.h b/saco/game/actorped.h index 837be41..333b1be 100644 --- a/saco/game/actorped.h +++ b/saco/game/actorped.h @@ -20,6 +20,7 @@ public: void SetArmour(float fArmour); DWORD GetStateFlags(); void SetStateFlags(DWORD dwStateFlags); + BOOL IsDead(); void ApplyAnimation(char *szAnimName, char *szAnimFile, float fT, int opt1, int opt2, int opt3, int opt4, int iUnk);