summaryrefslogtreecommitdiffstats
path: root/src/peds/Ped.cpp
diff options
context:
space:
mode:
authorerorcun <erayorcunus@gmail.com>2020-03-26 16:55:12 +0100
committerGitHub <noreply@github.com>2020-03-26 16:55:12 +0100
commit29ef6e29f3f0dba3ffbdfd975015bee4001f2774 (patch)
tree0f4f6bfafc9e3138bf090efb16b18e6fa22c2eab /src/peds/Ped.cpp
parentMerge pull request #353 from Sergeanur/Debug (diff)
parentCCopPed 2 and fixes (diff)
downloadre3-29ef6e29f3f0dba3ffbdfd975015bee4001f2774.tar
re3-29ef6e29f3f0dba3ffbdfd975015bee4001f2774.tar.gz
re3-29ef6e29f3f0dba3ffbdfd975015bee4001f2774.tar.bz2
re3-29ef6e29f3f0dba3ffbdfd975015bee4001f2774.tar.lz
re3-29ef6e29f3f0dba3ffbdfd975015bee4001f2774.tar.xz
re3-29ef6e29f3f0dba3ffbdfd975015bee4001f2774.tar.zst
re3-29ef6e29f3f0dba3ffbdfd975015bee4001f2774.zip
Diffstat (limited to 'src/peds/Ped.cpp')
-rw-r--r--src/peds/Ped.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/peds/Ped.cpp b/src/peds/Ped.cpp
index db6b7ee2..ae24faa3 100644
--- a/src/peds/Ped.cpp
+++ b/src/peds/Ped.cpp
@@ -2720,6 +2720,10 @@ CPed::SetObjective(eObjective newObj, void *entity)
return;
}
+#ifdef VC_PED_PORTS
+ SetObjectiveTimer(0);
+ ClearPointGunAt();
+#endif
bObjectiveCompleted = false;
if (!IsTemporaryObjective(m_objective) || IsTemporaryObjective(newObj)) {
if (m_objective != newObj) {
@@ -3444,8 +3448,12 @@ CPed::ClearAll(void)
m_fleeFrom = nil;
m_fleeTimer = 0;
bUsesCollision = true;
+#ifdef VC_PED_PORTS
+ ClearPointGunAt();
+#else
ClearAimFlag();
ClearLookFlag();
+#endif
bIsPointingGunAt = false;
bRenderPedInCar = true;
bKnockedUpIntoAir = false;