summaryrefslogtreecommitdiffstats
path: root/src/peds/Ped.cpp
diff options
context:
space:
mode:
authorerorcun <erorcunerorcun@hotmail.com.tr>2021-08-16 20:06:06 +0200
committererorcun <erorcunerorcun@hotmail.com.tr>2021-08-16 20:06:06 +0200
commit79856dac2567d0950679d6961c0e540797d132db (patch)
tree96d8aaf252dc464c2ac76c0354ac40fa8203e219 /src/peds/Ped.cpp
parentSwitch PR & remove X11 part from CMakeLists (diff)
downloadre3-79856dac2567d0950679d6961c0e540797d132db.tar
re3-79856dac2567d0950679d6961c0e540797d132db.tar.gz
re3-79856dac2567d0950679d6961c0e540797d132db.tar.bz2
re3-79856dac2567d0950679d6961c0e540797d132db.tar.lz
re3-79856dac2567d0950679d6961c0e540797d132db.tar.xz
re3-79856dac2567d0950679d6961c0e540797d132db.tar.zst
re3-79856dac2567d0950679d6961c0e540797d132db.zip
Diffstat (limited to 'src/peds/Ped.cpp')
-rw-r--r--src/peds/Ped.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/peds/Ped.cpp b/src/peds/Ped.cpp
index 96c1d094..6b28dcb0 100644
--- a/src/peds/Ped.cpp
+++ b/src/peds/Ped.cpp
@@ -1120,8 +1120,12 @@ CPed::ClearAimFlag(void)
#endif
}
- if (IsPlayer())
+ if (IsPlayer()) {
((CPlayerPed*)this)->m_fFPSMoveHeading = 0.0f;
+#ifdef FREE_CAM
+ ((CPlayerPed*)this)->m_bFreeAimActive = false;
+#endif
+ }
}
void
@@ -1361,7 +1365,7 @@ CPed::CalculateNewVelocity(void)
}
#ifdef FREE_CAM
- if (!TheCamera.Cams[0].Using3rdPersonMouseCam())
+ if (!CCamera::bFreeCam || !TheCamera.Cams[0].Using3rdPersonMouseCam())
#endif
if (IsPlayer() && m_nPedState == PED_ATTACK)
headAmount /= 4.0f;