diff options
Diffstat (limited to 'src/peds')
-rw-r--r-- | src/peds/Ped.cpp | 28 | ||||
-rw-r--r-- | src/peds/Ped.h | 4 |
2 files changed, 16 insertions, 16 deletions
diff --git a/src/peds/Ped.cpp b/src/peds/Ped.cpp index f5ab4ea4..51781569 100644 --- a/src/peds/Ped.cpp +++ b/src/peds/Ped.cpp @@ -470,7 +470,7 @@ CPed::CPed(uint32 pedType) : m_pedIK(this) m_ped_flagD4 = false; m_ped_flagD8 = false; bIsPedDieAnimPlaying = false; - bIsFleeing = false; + bUsePedNodeSeek = false; m_ped_flagD40 = false; bScriptObjectiveCompleted = false; @@ -510,7 +510,7 @@ CPed::CPed(uint32 pedType) : m_pedIK(this) m_ped_flagH40 = false; m_ped_flagH80 = false; - m_ped_flagI1 = false; + bShakeFist = false; bNoCriticalHits = false; m_ped_flagI4 = false; bHasAlreadyBeenRecorded = false; @@ -996,7 +996,7 @@ CPed::ClearLookFlag(void) { if (bIsLooking) { bIsLooking = false; bIsRestoringLook = true; - m_ped_flagI1 = false; + bShakeFist = false; m_pedIK.m_flags &= ~CPedIK::FLAG_2; if (IsPlayer()) @@ -2552,7 +2552,7 @@ CPed::SetObjective(eObjective newObj, void *entity) case OBJECTIVE_KILL_CHAR_ANY_MEANS: case OBJECTIVE_MUG_CHAR: m_pNextPathNode = nil; - bIsFleeing = false; + bUsePedNodeSeek = false; m_vecSeekPos = CVector(0.0f, 0.0f, 0.0f); m_pedInObjective = (CPed*)entity; m_pedInObjective->RegisterReference((CEntity**)&m_pedInObjective); @@ -3739,7 +3739,7 @@ void CPed::ClearFlee(void) { RestorePreviousState(); - bIsFleeing = false; + bUsePedNodeSeek = false; m_standardTimer = 0; m_fleeTimer = 0; } @@ -4845,7 +4845,7 @@ CPed::SetFlee(CEntity* fleeFrom, int time) SetStoredState(); m_nPedState = PED_FLEE_ENTITY; - bIsFleeing = true; + bUsePedNodeSeek = true; SetMoveState(PEDMOVE_RUN); m_fleeFrom = fleeFrom; m_fleeFrom->RegisterReference((CEntity **) &m_fleeFrom); @@ -4881,7 +4881,7 @@ CPed::SetFlee(CVector2D const &from, int time) m_fleeFromPosY = from.y; } - bIsFleeing = true; + bUsePedNodeSeek = true; m_pNextPathNode = nil; m_fleeTimer = CTimer::GetTimeInMilliseconds() + time; @@ -5354,7 +5354,7 @@ CPed::CollideWithPed(CPed *collideWith) doWeRun = false; SetFlee(collideWith, 5000); - bIsFleeing = true; + bUsePedNodeSeek = true; m_pNextPathNode = nil; if (!doWeRun) SetMoveState(PEDMOVE_WALK); @@ -6386,7 +6386,7 @@ SelectClosestNodeForSeek(CPed *ped, CPathNode *node, CVector2D closeDist, CVecto bool CPed::FindBestCoordsFromNodes(CVector unused, CVector *bestCoords) { - if (m_pNextPathNode || !bIsFleeing) + if (m_pNextPathNode || !bUsePedNodeSeek) return false; CVector ourPos = GetPosition(); @@ -6778,7 +6778,7 @@ CPed::Wait(void) SetObjective(OBJECTIVE_FLEE_CHAR_ON_FOOT_TILL_SAFE, m_pLookTarget); if (m_nPedState == PED_FLEE_ENTITY || m_nPedState == PED_FLEE_POS) { - bIsFleeing = true; + bUsePedNodeSeek = true; m_pNextPathNode = nil; } if (m_nMoveState != PEDMOVE_RUN) @@ -6796,7 +6796,7 @@ CPed::Wait(void) SetObjective(OBJECTIVE_FLEE_CHAR_ON_FOOT_TILL_SAFE, m_pLookTarget); if (m_nPedState == PED_FLEE_ENTITY || m_nPedState == PED_FLEE_POS) { - bIsFleeing = true; + bUsePedNodeSeek = true; m_pNextPathNode = nil; } SetMoveState(PEDMOVE_RUN); @@ -7004,7 +7004,7 @@ CPed::Seek(void) else bScriptObjectiveCompleted = true; - bIsFleeing = true; + bUsePedNodeSeek = true; } if (SeekFollowingPath(nil)) @@ -7044,7 +7044,7 @@ CPed::Flee(void) m_fleeTimer = CTimer::GetTimeInMilliseconds() + 5000; } - if (bIsFleeing) { + if (bUsePedNodeSeek) { CPathNode *realLastNode = nil; uint8 nextDirection = 0; uint8 curDirectionShouldBe = 9; // means not defined yet @@ -7097,7 +7097,7 @@ CPed::Flee(void) m_nPathState = nextDirection; m_standardTimer = CTimer::GetTimeInMilliseconds() + 2000; } else { - bIsFleeing = false; + bUsePedNodeSeek = false; SetMoveState(PEDMOVE_RUN); Flee(); } diff --git a/src/peds/Ped.h b/src/peds/Ped.h index e876a2a6..96767ce1 100644 --- a/src/peds/Ped.h +++ b/src/peds/Ped.h @@ -285,7 +285,7 @@ public: uint8 m_ped_flagD4 : 1; uint8 m_ped_flagD8 : 1; uint8 bIsPedDieAnimPlaying : 1; - uint8 bIsFleeing : 1; + uint8 bUsePedNodeSeek : 1; uint8 m_ped_flagD40 : 1; // reset when objective changes uint8 bScriptObjectiveCompleted : 1; @@ -325,7 +325,7 @@ public: uint8 m_ped_flagH40 : 1; uint8 m_ped_flagH80 : 1; - uint8 m_ped_flagI1 : 1; + uint8 bShakeFist : 1; // test shake hand at look entity uint8 bNoCriticalHits : 1; // if set, limbs won't came off uint8 m_ped_flagI4 : 1; uint8 bHasAlreadyBeenRecorded : 1; |