From d579ee1b64677a425f64a06629bb1a4dcee382ff Mon Sep 17 00:00:00 2001 From: Nikolay Korolev Date: Tue, 22 Oct 2019 00:39:59 +0300 Subject: script 500-599 plus bugfix --- src/core/World.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/core/World.cpp') diff --git a/src/core/World.cpp b/src/core/World.cpp index 3a8367f1..fc54caf9 100644 --- a/src/core/World.cpp +++ b/src/core/World.cpp @@ -996,6 +996,19 @@ CWorld::RemoveFallenCars(void) } } +void +CWorld::StopAllLawEnforcersInTheirTracks(void) +{ + int poolSize = CPools::GetVehiclePool()->GetSize(); + for (int poolIndex = poolSize - 1; poolIndex >= 0; poolIndex--) { + CVehicle* veh = CPools::GetVehiclePool()->GetSlot(poolIndex); + if (veh) { + if (veh->bIsLawEnforcer) + veh->SetMoveSpeed(0.0f, 0.0f, 0.0f); + } + } +} + void CWorld::Process(void) { -- cgit v1.2.3