diff options
author | aap <aap@papnet.eu> | 2020-05-22 23:55:29 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-05-22 23:55:29 +0200 |
commit | 8fb72afac96434153d948d91685f7291e9b946d9 (patch) | |
tree | 25d4899924a591e4dafd44caf488dd9bf62db95e /src/core | |
parent | Merge pull request #579 from Xinerki/miami (diff) | |
parent | Merge remote-tracking branch 'upstream/miami' into miami (diff) | |
download | re3-8fb72afac96434153d948d91685f7291e9b946d9.tar re3-8fb72afac96434153d948d91685f7291e9b946d9.tar.gz re3-8fb72afac96434153d948d91685f7291e9b946d9.tar.bz2 re3-8fb72afac96434153d948d91685f7291e9b946d9.tar.lz re3-8fb72afac96434153d948d91685f7291e9b946d9.tar.xz re3-8fb72afac96434153d948d91685f7291e9b946d9.tar.zst re3-8fb72afac96434153d948d91685f7291e9b946d9.zip |
Diffstat (limited to '')
-rw-r--r-- | src/core/ColStore.cpp | 2 | ||||
-rw-r--r-- | src/core/PlayerInfo.cpp | 5 | ||||
-rw-r--r-- | src/core/PlayerInfo.h | 3 |
3 files changed, 6 insertions, 4 deletions
diff --git a/src/core/ColStore.cpp b/src/core/ColStore.cpp index 80bbdc77..070967e5 100644 --- a/src/core/ColStore.cpp +++ b/src/core/ColStore.cpp @@ -178,7 +178,7 @@ CColStore::LoadCollision(const CVector2D &pos) }else{ for (int j = 0; j < MAX_CLEANUP; j++) { CPhysical* pEntity = CTheScripts::MissionCleanup.DoesThisEntityWaitForCollision(j); - if (pEntity /* !pEntity->bDontLoadCollision && !pEntity->bIsFrozen */) { + if (pEntity && !pEntity->bDontLoadCollision && !pEntity->bIsFrozen) { if (GetBoundingBox(i).IsPointInside(pEntity->GetPosition(), -80.0f)) wantThisOne = true; } diff --git a/src/core/PlayerInfo.cpp b/src/core/PlayerInfo.cpp index 37a62adf..675fafb3 100644 --- a/src/core/PlayerInfo.cpp +++ b/src/core/PlayerInfo.cpp @@ -149,13 +149,14 @@ CPlayerInfo::Clear(void) } void -CPlayerInfo::BlowUpRCBuggy(void) +CPlayerInfo::BlowUpRCBuggy(bool actually) { if (!m_pRemoteVehicle || m_pRemoteVehicle->bRemoveFromWorld) return; CRemote::TakeRemoteControlledCarFromPlayer(); - m_pRemoteVehicle->BlowUpCar(FindPlayerPed()); + if (actually) + m_pRemoteVehicle->BlowUpCar(FindPlayerPed()); } void diff --git a/src/core/PlayerInfo.h b/src/core/PlayerInfo.h index ea9d563a..119f0b2c 100644 --- a/src/core/PlayerInfo.h +++ b/src/core/PlayerInfo.h @@ -50,6 +50,7 @@ public: int32 m_nExplosionsSinceLastReward; int32 field_268; int32 field_272; + uint32 m_nHavocLevel; bool m_bInfiniteSprint; bool m_bFastReload; bool m_bFireproof; @@ -73,7 +74,7 @@ public: bool IsPlayerInRemoteMode(void); void PlayerFailedCriticalMission(void); void Clear(void); - void BlowUpRCBuggy(void); + void BlowUpRCBuggy(bool); void CancelPlayerEnteringCars(CVehicle*); bool IsRestartingAfterDeath(void); bool IsRestartingAfterArrest(void); |