From ccf7ebca9a1eaea7a6dc9f45d2a427db05a061a6 Mon Sep 17 00:00:00 2001
From: rollschuh2282 <53496587+rollschuh2282@users.noreply.github.com>
Date: Sat, 2 May 2020 12:58:12 +0200
Subject: [PATCH 1/7] fixed the CIRCLE_BACK_BUTTON define.

---
 src/core/Pad.h | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/core/Pad.h b/src/core/Pad.h
index b8228444..b24edf4a 100644
--- a/src/core/Pad.h
+++ b/src/core/Pad.h
@@ -418,6 +418,7 @@ public:
 	bool GetLeftStickYJustDown() { return !!(NewState.LeftStickY && !OldState.LeftStickY); }
   
 	bool GetTriangleJustUp() { return !!(!NewState.Triangle && OldState.Triangle); }
+	bool GetCircleJustUp() { return !!(!NewState.Circle && OldState.Circle); }
 	bool GetCrossJustUp() { return !!(!NewState.Cross && OldState.Cross); }
 	bool GetSquareJustUp() { return !!(!NewState.Square && OldState.Square); }
 	bool GetDPadUpJustUp() { return !!(!NewState.DPadUp && OldState.DPadUp); }

From d23b2c423e5811cf6e9de28cbf8490de32ea4fb5 Mon Sep 17 00:00:00 2001
From: Sergeanur <s.anureev@yandex.ua>
Date: Thu, 30 Apr 2020 13:48:01 +0300
Subject: [PATCH 2/7] SetPosition, part 1

---
 src/animation/CutsceneMgr.cpp  |  4 ++--
 src/audio/AudioManager.cpp     |  2 +-
 src/audio/AudioManager.h       |  2 +-
 src/control/Bridge.cpp         |  6 +++---
 src/control/CarCtrl.cpp        | 11 +++++------
 src/control/Garages.cpp        |  4 ++--
 src/control/Garages.h          |  4 ++--
 src/control/Phones.cpp         |  2 +-
 src/control/Pickups.cpp        | 14 +++++++-------
 src/control/Record.cpp         |  8 ++++----
 src/control/Remote.cpp         |  2 +-
 src/control/Replay.cpp         |  4 ++--
 src/control/SceneEdit.cpp      | 16 ++++++++--------
 src/control/Script.cpp         |  4 ++--
 src/core/Placeable.h           |  6 ++++++
 src/core/World.cpp             |  4 ++--
 src/core/World.h               |  4 ++--
 src/core/common.h              |  3 +++
 src/peds/Ped.cpp               |  4 ++--
 src/render/PointLights.cpp     |  2 +-
 src/render/PointLights.h       |  2 +-
 src/render/Shadows.cpp         |  2 +-
 src/render/Shadows.h           |  2 +-
 src/vehicles/Train.cpp         |  2 +-
 src/weapons/ProjectileInfo.cpp |  2 +-
 25 files changed, 62 insertions(+), 54 deletions(-)

diff --git a/src/animation/CutsceneMgr.cpp b/src/animation/CutsceneMgr.cpp
index 334fe471..0db54c4b 100644
--- a/src/animation/CutsceneMgr.cpp
+++ b/src/animation/CutsceneMgr.cpp
@@ -267,11 +267,11 @@ CCutsceneMgr::SetupCutsceneToStart(void)
 		assert(RwObjectGetType(ms_pCutsceneObjects[i]->m_rwObject) == rpCLUMP);
 		if (CAnimBlendAssociation *pAnimBlendAssoc = RpAnimBlendClumpGetFirstAssociation((RpClump*)ms_pCutsceneObjects[i]->m_rwObject)) {
 			assert(pAnimBlendAssoc->hierarchy->sequences[0].HasTranslation());
-			ms_pCutsceneObjects[i]->GetPosition() = ms_cutsceneOffset + ((KeyFrameTrans*)pAnimBlendAssoc->hierarchy->sequences[0].GetKeyFrame(0))->translation;
+			ms_pCutsceneObjects[i]->SetPosition(ms_cutsceneOffset + ((KeyFrameTrans*)pAnimBlendAssoc->hierarchy->sequences[0].GetKeyFrame(0))->translation);
 			CWorld::Add(ms_pCutsceneObjects[i]);
 			pAnimBlendAssoc->SetRun();
 		} else {
-			ms_pCutsceneObjects[i]->GetPosition() = ms_cutsceneOffset;
+			ms_pCutsceneObjects[i]->SetPosition(ms_cutsceneOffset);
 		}
 	}
 
diff --git a/src/audio/AudioManager.cpp b/src/audio/AudioManager.cpp
index be854539..f529b4de 100644
--- a/src/audio/AudioManager.cpp
+++ b/src/audio/AudioManager.cpp
@@ -9814,7 +9814,7 @@ cAudioManager::Terminate()
 }
 
 void
-cAudioManager::TranslateEntity(CVector *in, CVector *out) const
+cAudioManager::TranslateEntity(Const CVector *in, CVector *out) const
 {
 	*out = MultiplyInverse(TheCamera.GetMatrix(), *in);
 }
diff --git a/src/audio/AudioManager.h b/src/audio/AudioManager.h
index d8b6c4d7..66d0e588 100644
--- a/src/audio/AudioManager.h
+++ b/src/audio/AudioManager.h
@@ -456,7 +456,7 @@ public:
 	void SetupSuspectLastSeenReport();
 
 	void Terminate();
-	void TranslateEntity(CVector *v1, CVector *v2) const;
+	void TranslateEntity(Const CVector *v1, CVector *v2) const;
 
 	void UpdateGasPedalAudio(CAutomobile *automobile);
 	void UpdateReflections();
diff --git a/src/control/Bridge.cpp b/src/control/Bridge.cpp
index 8514ef9e..98c74bbe 100644
--- a/src/control/Bridge.cpp
+++ b/src/control/Bridge.cpp
@@ -93,16 +93,16 @@ void CBridge::Update()
 	// Move bridge part
 	if (liftHeight != OldLift)
 	{
-		pLiftPart->GetPosition().z = DefaultZLiftPart + liftHeight;
+		pLiftPart->GetMatrix().GetPosition().z = DefaultZLiftPart + liftHeight;
 		pLiftPart->GetMatrix().UpdateRW();
 		pLiftPart->UpdateRwFrame();
 		if (pLiftRoad)
 		{
-			pLiftRoad->GetPosition().z = DefaultZLiftRoad + liftHeight;
+			pLiftRoad->GetMatrix().GetPosition().z = DefaultZLiftRoad + liftHeight;
 			pLiftRoad->GetMatrix().UpdateRW();
 			pLiftRoad->UpdateRwFrame();
 		}
-		pWeight->GetPosition().z = DefaultZLiftWeight - liftHeight;
+		pWeight->GetMatrix().GetPosition().z = DefaultZLiftWeight - liftHeight;
 		pWeight->GetMatrix().UpdateRW();
 		pWeight->UpdateRwFrame();
 
diff --git a/src/control/CarCtrl.cpp b/src/control/CarCtrl.cpp
index bb70be8c..2d946145 100644
--- a/src/control/CarCtrl.cpp
+++ b/src/control/CarCtrl.cpp
@@ -461,7 +461,7 @@ CCarCtrl::GenerateOneRandomCar()
 		return;
 	}
 	finalPosition.z = groundZ + pCar->GetHeightAboveRoad();
-	pCar->GetPosition() = finalPosition;
+	pCar->SetPosition(finalPosition);
 	pCar->SetMoveSpeed(directionIncludingCurve / GAME_SPEED_TO_CARAI_SPEED);
 	CVector2D speedDifferenceWithTarget = (CVector2D)pCar->GetMoveSpeed() - vecPlayerSpeed;
 	CVector2D distanceToTarget = positionIncludingCurve - vecTargetPos;
@@ -1964,9 +1964,8 @@ void CCarCtrl::DragCarToPoint(CVehicle* pVehicle, CVector* pPoint)
 	pVehicle->GetRight() = CVector(posTarget.y - midPos.y, -(posTarget.x - midPos.x), 0.0f) / 3;
 	pVehicle->GetForward() = CVector(-cosZ * pVehicle->GetRight().y, cosZ * pVehicle->GetRight().x, sinZ);
 	pVehicle->GetUp() = CrossProduct(pVehicle->GetRight(), pVehicle->GetForward());
-	pVehicle->GetPosition() = (CVector(midPos.x, midPos.y, actualBehindZ)
-		+ CVector(posTarget.x, posTarget.y, actualAheadZ)) / 2;
-	pVehicle->GetPosition().z += pVehicle->GetHeightAboveRoad();
+	pVehicle->SetPosition((CVector(midPos.x, midPos.y, actualBehindZ) + CVector(posTarget.x, posTarget.y, actualAheadZ)) / 2);
+	pVehicle->GetMatrix().GetPosition().z += pVehicle->GetHeightAboveRoad();
 }
 
 float CCarCtrl::FindSpeedMultiplier(float angleChange, float minAngle, float maxAngle, float coef)
@@ -2647,7 +2646,7 @@ bool CCarCtrl::GenerateOneEmergencyServicesCar(uint32 mi, CVector vecPos)
 		return nil;
 	CAutomobile* pVehicle = new CAutomobile(mi, RANDOM_VEHICLE);
 	pVehicle->AutoPilot.m_vecDestinationCoors = vecPos;
-	pVehicle->GetPosition() = spawnPos;
+	pVehicle->SetPosition(spawnPos);
 	pVehicle->AutoPilot.m_nCarMission = (JoinCarWithRoadSystemGotoCoors(pVehicle, vecPos, false)) ? MISSION_GOTOCOORDS_STRAIGHT : MISSION_GOTOCOORDS;
 	pVehicle->AutoPilot.m_fMaxTrafficSpeed = pVehicle->AutoPilot.m_nCruiseSpeed = 25;
 	pVehicle->AutoPilot.m_nTempAction = TEMPACT_NONE;
@@ -2672,7 +2671,7 @@ bool CCarCtrl::GenerateOneEmergencyServicesCar(uint32 mi, CVector vecPos)
 		return false;
 	}
 	spawnPos.z = groundZ + pVehicle->GetDistanceFromCentreOfMassToBaseOfModel();
-	pVehicle->GetPosition() = spawnPos;
+	pVehicle->SetPosition(spawnPos);
 	pVehicle->SetMoveSpeed(CVector(0.0f, 0.0f, 0.0f));
 	pVehicle->SetStatus(STATUS_PHYSICS);
 	switch (mi){
diff --git a/src/control/Garages.cpp b/src/control/Garages.cpp
index fd18f4cf..97cb8303 100644
--- a/src/control/Garages.cpp
+++ b/src/control/Garages.cpp
@@ -2164,7 +2164,7 @@ int32 CGarages::FindMaxNumStoredCarsForGarage(eGarageType type)
 	return 0;
 }
 
-bool CGarages::IsPointWithinHideOutGarage(CVector& point)
+bool CGarages::IsPointWithinHideOutGarage(Const CVector& point)
 {
 	for (int i = 0; i < NUM_GARAGES; i++) {
 		switch (aGarages[i].m_eGarageType) {
@@ -2180,7 +2180,7 @@ bool CGarages::IsPointWithinHideOutGarage(CVector& point)
 	return false;
 }
 
-bool CGarages::IsPointWithinAnyGarage(CVector& point)
+bool CGarages::IsPointWithinAnyGarage(Const CVector& point)
 {
 	for (int i = 0; i < NUM_GARAGES; i++) {
 		switch (aGarages[i].m_eGarageType) {
diff --git a/src/control/Garages.h b/src/control/Garages.h
index 65193b32..3105f72d 100644
--- a/src/control/Garages.h
+++ b/src/control/Garages.h
@@ -232,8 +232,8 @@ public:
 	static bool CameraShouldBeOutside(void);
 	static void GivePlayerDetonator(void);
 	static void PlayerArrestedOrDied(void);
-	static bool IsPointWithinHideOutGarage(CVector&);
-	static bool IsPointWithinAnyGarage(CVector&);
+	static bool IsPointWithinHideOutGarage(Const CVector&);
+	static bool IsPointWithinAnyGarage(Const CVector&);
 	static void SetAllDoorsBackToOriginalHeight(void);
 	static void Save(uint8* buf, uint32* size);
 	static void Load(uint8* buf, uint32 size);
diff --git a/src/control/Phones.cpp b/src/control/Phones.cpp
index 15e9f9f1..27bdc010 100644
--- a/src/control/Phones.cpp
+++ b/src/control/Phones.cpp
@@ -301,7 +301,7 @@ CPhoneInfo::Initialise(void)
 			if (building->m_modelIndex == MI_PHONEBOOTH1) {
 				CPhone *maxPhone = &m_aPhones[m_nMax];
 				maxPhone->m_nState = PHONE_STATE_FREE;
-				maxPhone->m_vecPos = *(building->GetPosition());
+				maxPhone->m_vecPos = building->GetPosition();
 				maxPhone->m_pEntity = building;
 				m_nMax++;
 			}
diff --git a/src/control/Pickups.cpp b/src/control/Pickups.cpp
index d5db4ad8..08ce9418 100644
--- a/src/control/Pickups.cpp
+++ b/src/control/Pickups.cpp
@@ -84,7 +84,7 @@ CPickup::GiveUsAPickUpObject(int32 handle)
 
 	if (object == nil) return nil;
 	object->ObjectCreatedBy = MISSION_OBJECT;
-	object->GetPosition() = m_vecPos;
+	object->SetPosition(m_vecPos);
 	object->SetOrientation(0.0f, 0.0f, -HALFPI);
 	object->GetMatrix().UpdateRW();
 	object->UpdateRwFrame();
@@ -695,7 +695,7 @@ CPickups::DoPickUpEffects(CEntity *entity)
 
 		assert(colorId >= 0);
 
-		CVector &pos = entity->GetPosition();
+		const CVector &pos = entity->GetPosition();
 
 		float colorModifier = ((CGeneral::GetRandomNumber() & 0x1F) * 0.015f + 1.0f) * modifiedSin * 0.15f;
 		CShadows::StoreStaticShadow(
@@ -749,7 +749,7 @@ CPickups::DoPickUpEffects(CEntity *entity)
 void
 CPickups::DoMineEffects(CEntity *entity)
 {
-	CVector &pos = entity->GetPosition();
+	const CVector &pos = entity->GetPosition();
 	float dist = (TheCamera.GetPosition() - pos).Magnitude();
 	const float MAXDIST = 20.0f;
 
@@ -771,7 +771,7 @@ CPickups::DoMineEffects(CEntity *entity)
 void
 CPickups::DoMoneyEffects(CEntity *entity)
 {
-	CVector &pos = entity->GetPosition();
+	const CVector &pos = entity->GetPosition();
 	float dist = (TheCamera.GetPosition() - pos).Magnitude();
 	const float MAXDIST = 20.0f;
 
@@ -793,7 +793,7 @@ CPickups::DoMoneyEffects(CEntity *entity)
 void
 CPickups::DoCollectableEffects(CEntity *entity)
 {
-	CVector &pos = entity->GetPosition();
+	const CVector &pos = entity->GetPosition();
 	float dist = (TheCamera.GetPosition() - pos).Magnitude();
 	const float MAXDIST = 14.0f;
 
@@ -1145,7 +1145,7 @@ CPacManPickups::GeneratePMPickUps(CVector pos, float scrambleMult, int16 count,
 				CObject *obj = new CObject(MI_BULLION, true);
 				if (obj != nil) {
 					obj->ObjectCreatedBy = MISSION_OBJECT;
-					obj->GetPosition() = aPMPickUps[i].m_vecPosn;
+					obj->SetPosition(aPMPickUps[i].m_vecPosn);
 					obj->SetOrientation(0.0f, 0.0f, -HALFPI);
 					obj->GetMatrix().UpdateRW();
 					obj->UpdateRwFrame();
@@ -1296,7 +1296,7 @@ CPacManPickups::GeneratePMPickUpsForRace(int32 race)
 			if (obj != nil) {
 				obj->ObjectCreatedBy = MISSION_OBJECT;
 
-				obj->GetPosition() = aPMPickUps[i].m_vecPosn;
+				obj->SetPosition(aPMPickUps[i].m_vecPosn);
 				obj->SetOrientation(0.0f, 0.0f, -HALFPI);
 				obj->GetMatrix().UpdateRW();
 				obj->UpdateRwFrame();
diff --git a/src/control/Record.cpp b/src/control/Record.cpp
index bba9a45d..d086543f 100644
--- a/src/control/Record.cpp
+++ b/src/control/Record.cpp
@@ -279,7 +279,7 @@ void CRecordDataForChase::SaveOrRetrieveCarPositions(void)
 		}
 		if (CPad::GetPad(0)->GetLeftShockJustDown() && CPad::GetPad(0)->GetRightShockJustDown()) {
 			if (!CPad::GetPad(0)->GetRightShockJustDown()) {
-				pChaseCars[CurrentCar]->GetPosition() = NewCoorsForRecordedCars[PositionChanges].pos;
+				pChaseCars[CurrentCar]->SetPosition(NewCoorsForRecordedCars[PositionChanges].pos);
 				pChaseCars[CurrentCar]->SetMoveSpeed(0.0f, 0.0f, 0.0f);
 				pChaseCars[CurrentCar]->GetMatrix().SetRotateZOnly(DEGTORAD(NewCoorsForRecordedCars[PositionChanges].angle));
 				++PositionChanges;
@@ -311,12 +311,12 @@ void CRecordDataForChase::SaveOrRetrieveCarPositions(void)
 				pChaseCars[i]->GetRight() += (tmp.GetRight() - pChaseCars[i]->GetRight()) * dp;
 				pChaseCars[i]->GetForward() += (tmp.GetForward() - pChaseCars[i]->GetForward()) * dp;
 				pChaseCars[i]->GetUp() += (tmp.GetUp() - pChaseCars[i]->GetUp()) * dp;
-				pChaseCars[i]->GetPosition() += (tmp.GetPosition() - pChaseCars[i]->GetPosition()) * dp;
+				pChaseCars[i]->GetMatrix().GetPosition() += (tmp.GetPosition() - pChaseCars[i]->GetPosition()) * dp;
 			}
 			else{
 				RestoreInfoForCar(pChaseCars[i], &pBaseMemForCar[i][CHASE_SCENE_FRAMES_IN_RECORDING - 1], true);
 				if (i == 0)
-					pChaseCars[i]->GetPosition().z += 0.2f;
+					pChaseCars[i]->GetMatrix().GetPosition().z += 0.2f;
 			}
 			pChaseCars[i]->GetMatrix().UpdateRW();
 			pChaseCars[i]->UpdateRwFrame();
@@ -407,7 +407,7 @@ void CRecordDataForChase::GiveUsACar(int32 mi, CVector pos, float angle, CAutomo
 	if (!CStreaming::HasModelLoaded(mi))
 		return;
 	CAutomobile* pCar = new CAutomobile(mi, MISSION_VEHICLE);
-	pCar->GetPosition() = pos;
+	pCar->SetPosition(pos);
 	pCar->SetStatus(STATUS_PLAYER_PLAYBACKFROMBUFFER);
 	pCar->GetMatrix().SetRotateZOnly(DEGTORAD(angle));
 	pCar->pDriver = nil;
diff --git a/src/control/Remote.cpp b/src/control/Remote.cpp
index ee729d7e..904e9023 100644
--- a/src/control/Remote.cpp
+++ b/src/control/Remote.cpp
@@ -18,7 +18,7 @@ CRemote::GivePlayerRemoteControlledCar(float x, float y, float z, float rot, uin
 	z = car->GetDistanceFromCentreOfMassToBaseOfModel() + CWorld::FindGroundZFor3DCoord(x, y, z + 2.0f, &found);
 
 	car->GetMatrix().SetRotateZOnly(rot);
-	car->GetPosition() = CVector(x, y, z);
+	car->SetPosition(x, y, z);
 	car->SetStatus(STATUS_PLAYER_REMOTE);
 	car->bIsLocked = true;
 
diff --git a/src/control/Replay.cpp b/src/control/Replay.cpp
index f9e894b6..49f5462f 100644
--- a/src/control/Replay.cpp
+++ b/src/control/Replay.cpp
@@ -1020,7 +1020,7 @@ void CReplay::ProcessReplayCamera(void)
 	switch (CameraMode) {
 	case REPLAYCAMMODE_TOPDOWN:
 	{
-		TheCamera.GetPosition() = CVector(CameraFocusX, CameraFocusY, CameraFocusZ + 15.0f);
+		TheCamera.SetPosition(CameraFocusX, CameraFocusY, CameraFocusZ + 15.0f);
 		TheCamera.GetForward() = CVector(0.0f, 0.0f, -1.0f);
 		TheCamera.GetUp() = CVector(0.0f, 1.0f, 0.0f);
 		TheCamera.GetRight() = CVector(1.0f, 0.0f, 0.0f);
@@ -1539,7 +1539,7 @@ void CReplay::ProcessLookAroundCam(void)
 	TheCamera.GetForward() = forward;
 	TheCamera.GetUp() = up;
 	TheCamera.GetRight() = right;
-	TheCamera.GetPosition() = camera_pt;
+	TheCamera.SetPosition(camera_pt);
 	RwMatrix* pm = RwFrameGetMatrix(RwCameraGetFrame(TheCamera.m_pRwCamera));
 	pm->pos = *(RwV3d*)&TheCamera.GetPosition();
 	pm->at = *(RwV3d*)&TheCamera.GetForward();
diff --git a/src/control/SceneEdit.cpp b/src/control/SceneEdit.cpp
index 8e9fc754..cf6cc4f6 100644
--- a/src/control/SceneEdit.cpp
+++ b/src/control/SceneEdit.cpp
@@ -349,7 +349,7 @@ void CSceneEdit::ProcessCommand(void)
 			}
 			CPed* pPed = new CCivilianPed(PEDTYPE_SPECIAL, m_nPedmodelId);
 			pPed->CharCreatedBy = MISSION_CHAR;
-			pPed->GetPosition() = m_vecCurrentPosition;
+			pPed->SetPosition(m_vecCurrentPosition);
 			pPed->SetOrientation(0.0f, 0.0f, 0.0f);
 			CWorld::Add(pPed);
 			pPed->bUsesCollision = false;
@@ -363,7 +363,7 @@ void CSceneEdit::ProcessCommand(void)
 			}
 		}
 		else {
-			pActors[m_nActor]->GetPosition() = m_vecCurrentPosition;
+			pActors[m_nActor]->SetPosition(m_vecCurrentPosition);
 			pActors[m_nActor]->SetOrientation(0.0f, 0.0f, 0.0f);
 			int32 mi = m_nPedmodelId;
 			if (CPad::GetPad(1)->GetLeftShoulder1JustDown())
@@ -405,7 +405,7 @@ void CSceneEdit::ProcessCommand(void)
 		SelectActor();
 		if (m_bCommandActive)
 			break;
-		pActors[m_nActor]->GetPosition() = m_vecCurrentPosition;
+		pActors[m_nActor]->SetPosition(m_vecCurrentPosition);
 		if (CPad::GetPad(1)->GetTriangleJustDown()) {
 			m_bCommandActive = false;
 #ifndef FIX_BUGS // why? it crashes, also makes no sense
@@ -451,7 +451,7 @@ void CSceneEdit::ProcessCommand(void)
 			}
 			CVehicle* pVehicle = new CAutomobile(m_nVehiclemodelId, MISSION_VEHICLE);
 			pVehicle->SetStatus(STATUS_PHYSICS);
-			pVehicle->GetPosition() = m_vecCurrentPosition;
+			pVehicle->SetPosition(m_vecCurrentPosition);
 			pVehicle->SetOrientation(0.0f, 0.0f, 0.0f);
 			CWorld::Add(pVehicle);
 			pVehicle->bUsesCollision = false;
@@ -465,7 +465,7 @@ void CSceneEdit::ProcessCommand(void)
 			}
 		}
 		else {
-			pVehicles[m_nVehicle]->GetPosition() = m_vecCurrentPosition;
+			pVehicles[m_nVehicle]->SetPosition(m_vecCurrentPosition);
 			pVehicles[m_nVehicle]->SetOrientation(0.0f, 0.0f, 0.0f);
 			int32 mi = m_nVehiclemodelId;
 			if (CPad::GetPad(1)->GetLeftShoulder1JustDown())
@@ -507,7 +507,7 @@ void CSceneEdit::ProcessCommand(void)
 		SelectVehicle();
 		if (m_bCommandActive)
 			break;
-		pVehicles[m_nVehicle]->GetPosition() = m_vecCurrentPosition;
+		pVehicles[m_nVehicle]->SetPosition(m_vecCurrentPosition);
 		if (CPad::GetPad(1)->GetTriangleJustDown()) {
 			m_bCommandActive = false;
 #ifndef FIX_BUGS // again, why? works wrong
@@ -785,7 +785,7 @@ void CSceneEdit::PlayBack(void)
 		CPed* pPed = new CCivilianPed(PEDTYPE_SPECIAL, m_nPedmodelId);
 		pPed->CharCreatedBy = MISSION_CHAR;
 		CWorld::Add(pPed);
-		pPed->GetPosition() = m_vecCurrentPosition;
+		pPed->SetPosition(m_vecCurrentPosition);
 		pPed->SetOrientation(0.0f, 0.0f, 0.0f);
 		for (int i = 0; i < NUM_ACTORS_IN_MOVIE; i++) {
 			if (pActors[i] == nil) {
@@ -811,7 +811,7 @@ void CSceneEdit::PlayBack(void)
 		}
 		CVehicle* pVehicle = new CAutomobile(m_nVehiclemodelId, MISSION_VEHICLE);
 		pVehicle->SetStatus(STATUS_PHYSICS);
-		pVehicle->GetPosition() = m_vecCurrentPosition;
+		pVehicle->SetPosition(m_vecCurrentPosition);
 		pVehicle->SetOrientation(0.0f, 0.0f, 0.0f);
 		CWorld::Add(pVehicle);
 		for (int i = 0; i < NUM_VEHICLES_IN_MOVIE; i++) {
diff --git a/src/control/Script.cpp b/src/control/Script.cpp
index 4b3ed3bd..b63a5d87 100644
--- a/src/control/Script.cpp
+++ b/src/control/Script.cpp
@@ -1293,7 +1293,7 @@ int8 CRunningScript::ProcessCommands0To99(int32 command)
 		if (pos.z <= MAP_Z_LOW_LIMIT)
 			pos.z = CWorld::FindGroundZForCoord(pos.x, pos.y);
 		pos.z += CWorld::Players[index].m_pPed->GetDistanceFromCentreOfMassToBaseOfModel();
-		CWorld::Players[index].m_pPed->GetPosition() = pos;
+		CWorld::Players[index].m_pPed->SetPosition(pos);
 		CTheScripts::ClearSpaceForMissionEntity(pos, CWorld::Players[index].m_pPed);
 		CPlayerPed::ReactivatePlayerPed(index);
 		ScriptParams[0] = index;
@@ -5153,7 +5153,7 @@ int8 CRunningScript::ProcessCommands500To599(int32 command)
 		if (pos.z <= MAP_Z_LOW_LIMIT)
 			pos.z = CWorld::FindGroundZForCoord(pos.x, pos.y);
 		CRestart::OverrideNextRestart(pos, *(float*)&ScriptParams[3]);
-		if (CWorld::Players[CWorld::PlayerInFocus].m_WBState != WBSTATE_PLAYING) //TODO: enum
+		if (CWorld::Players[CWorld::PlayerInFocus].m_WBState != WBSTATE_PLAYING)
 			printf("RESTART_CRITICAL_MISSION - Player state is not PLAYING\n");
 		CWorld::Players[CWorld::PlayerInFocus].PlayerFailedCriticalMission();
 		return 0;
diff --git a/src/core/Placeable.h b/src/core/Placeable.h
index 2df26a7c..d39bb0d9 100644
--- a/src/core/Placeable.h
+++ b/src/core/Placeable.h
@@ -11,6 +11,12 @@ public:
 	CPlaceable(void);
 	virtual ~CPlaceable(void);
 	CVector &GetPosition(void) { return m_matrix.GetPosition(); }
+	void SetPosition(float x, float y, float z) {
+		m_matrix.GetPosition().x = x;
+		m_matrix.GetPosition().y = y;
+		m_matrix.GetPosition().z = z;
+	}
+	void SetPosition(const CVector &pos) { m_matrix.GetPosition() = pos; }
 	CVector &GetRight(void) { return m_matrix.GetRight(); }
 	CVector &GetForward(void) { return m_matrix.GetForward(); }
 	CVector &GetUp(void) { return m_matrix.GetUp(); }
diff --git a/src/core/World.cpp b/src/core/World.cpp
index 4b2ca76e..30d086df 100644
--- a/src/core/World.cpp
+++ b/src/core/World.cpp
@@ -659,7 +659,7 @@ CWorld::GetIsLineOfSightSectorListClear(CPtrList &list, const CColLine &line, bo
 }
 
 void
-CWorld::FindObjectsInRangeSectorList(CPtrList &list, CVector &centre, float radius, bool ignoreZ, short *nextObject,
+CWorld::FindObjectsInRangeSectorList(CPtrList &list, Const CVector &centre, float radius, bool ignoreZ, short *nextObject,
                                      short lastObject, CEntity **objects)
 {
 	float radiusSqr = radius * radius;
@@ -685,7 +685,7 @@ CWorld::FindObjectsInRangeSectorList(CPtrList &list, CVector &centre, float radi
 }
 
 void
-CWorld::FindObjectsInRange(CVector &centre, float radius, bool ignoreZ, short *nextObject, short lastObject,
+CWorld::FindObjectsInRange(Const CVector &centre, float radius, bool ignoreZ, short *nextObject, short lastObject,
                            CEntity **objects, bool checkBuildings, bool checkVehicles, bool checkPeds,
                            bool checkObjects, bool checkDummies)
 {
diff --git a/src/core/World.h b/src/core/World.h
index 25c76531..991180af 100644
--- a/src/core/World.h
+++ b/src/core/World.h
@@ -101,8 +101,8 @@ public:
 	
 	static CEntity *TestSphereAgainstWorld(CVector centre, float radius, CEntity *entityToIgnore, bool checkBuildings, bool checkVehicles, bool checkPeds, bool checkObjects, bool checkDummies, bool ignoreSomeObjects);
 	static CEntity *TestSphereAgainstSectorList(CPtrList&, CVector, float, CEntity*, bool);
-	static void FindObjectsInRangeSectorList(CPtrList&, CVector&, float, bool, short*, short, CEntity**);
-	static void FindObjectsInRange(CVector&, float, bool, short*, short, CEntity**, bool, bool, bool, bool, bool);
+	static void FindObjectsInRangeSectorList(CPtrList&, Const CVector&, float, bool, short*, short, CEntity**);
+	static void FindObjectsInRange(Const CVector&, float, bool, short*, short, CEntity**, bool, bool, bool, bool, bool);
 	static void FindObjectsOfTypeInRangeSectorList(uint32 modelId, CPtrList& list, const CVector& position, float radius, bool bCheck2DOnly, int16* nEntitiesFound, int16 maxEntitiesToFind, CEntity** aEntities);
 	static void FindObjectsOfTypeInRange(uint32 modelId, const CVector& position, float radius, bool bCheck2DOnly, int16* nEntitiesFound, int16 maxEntitiesToFind, CEntity** aEntities, bool bBuildings, bool bVehicles, bool bPeds, bool bObjects, bool bDummies);
 	static float FindGroundZForCoord(float x, float y);
diff --git a/src/core/common.h b/src/core/common.h
index 18f4715c..ff8580a1 100644
--- a/src/core/common.h
+++ b/src/core/common.h
@@ -58,6 +58,9 @@
 #define Max(a,b) ((a) > (b) ? (a) : (b))
 #define Min(a,b) ((a) < (b) ? (a) : (b))
 
+// Use this to add const that wasn't there in the original code
+#define Const const
+
 typedef uint8_t uint8;
 typedef int8_t int8;
 typedef uint16_t uint16;
diff --git a/src/peds/Ped.cpp b/src/peds/Ped.cpp
index f81ffb71..20fa93da 100644
--- a/src/peds/Ped.cpp
+++ b/src/peds/Ped.cpp
@@ -2401,7 +2401,7 @@ void
 CPed::Teleport(CVector pos)
 {
 	CWorld::Remove(this);
-	GetPosition() = pos;
+	SetPosition(pos);
 	bIsStanding = false;
 	m_nPedStateTimer = 0;
 	m_actionX = 0.0f;
@@ -3222,7 +3222,7 @@ CPed::TurnBody(void)
 	bool turnDone = true;
 
 	if (m_pLookTarget) {
-		CVector &lookPos = m_pLookTarget->GetPosition();
+		const CVector &lookPos = m_pLookTarget->GetPosition();
 
 		lookDir = CGeneral::GetRadianAngleBetweenPoints(
 					lookPos.x,
diff --git a/src/render/PointLights.cpp b/src/render/PointLights.cpp
index b92e7e83..88b9aaea 100644
--- a/src/render/PointLights.cpp
+++ b/src/render/PointLights.cpp
@@ -58,7 +58,7 @@ CPointLights::AddLight(uint8 type, CVector coors, CVector dir, float radius, flo
 }
 
 float
-CPointLights::GenerateLightsAffectingObject(CVector *objCoors)
+CPointLights::GenerateLightsAffectingObject(Const CVector *objCoors)
 {
 	int i;
 	float ret;
diff --git a/src/render/PointLights.h b/src/render/PointLights.h
index 215e1dc9..56b84f71 100644
--- a/src/render/PointLights.h
+++ b/src/render/PointLights.h
@@ -39,7 +39,7 @@ public:
 
 	static void InitPerFrame(void);
 	static void AddLight(uint8 type, CVector coors, CVector dir, float radius, float red, float green, float blue, uint8 fogType, bool castExtraShadows);
-	static float GenerateLightsAffectingObject(CVector *objCoors);
+	static float GenerateLightsAffectingObject(Const CVector *objCoors);
 	static void RemoveLightsAffectingObject(void);
 	static void RenderFogEffect(void);
 };
diff --git a/src/render/Shadows.cpp b/src/render/Shadows.cpp
index d5970ebe..cc8c7034 100644
--- a/src/render/Shadows.cpp
+++ b/src/render/Shadows.cpp
@@ -214,7 +214,7 @@ CShadows::AddPermanentShadow(uint8 ShadowType, RwTexture *pTexture, CVector *pPo
 }
 
 void
-CShadows::StoreStaticShadow(uint32 nID, uint8 ShadowType, RwTexture *pTexture, CVector *pPosn,
+CShadows::StoreStaticShadow(uint32 nID, uint8 ShadowType, RwTexture *pTexture, Const CVector *pPosn,
 							float fFrontX, float fFrontY, float fSideX, float fSideY,
 							int16 nIntensity, uint8 nRed, uint8 nGreen, uint8 nBlue,
 							float fZDistance, float fScale, float fDrawDistance, bool bTempShadow, float fUpDistance)
diff --git a/src/render/Shadows.h b/src/render/Shadows.h
index 65274879..39be343e 100644
--- a/src/render/Shadows.h
+++ b/src/render/Shadows.h
@@ -143,7 +143,7 @@ public:
 	static void Init                         (void);
 	static void Shutdown                     (void);
 	static void AddPermanentShadow           (            uint8 ShadowType, RwTexture *pTexture, CVector *pPosn, float fFrontX, float fFrontY, float fSideX, float fSideY, int16 nIntensity, uint8 nRed, uint8 nGreen, uint8 nBlue, float fZDistance, uint32 nTime, float fScale);
-	static void StoreStaticShadow            (uint32 nID, uint8 ShadowType, RwTexture *pTexture, CVector *pPosn, float fFrontX, float fFrontY, float fSideX, float fSideY, int16 nIntensity, uint8 nRed, uint8 nGreen, uint8 nBlue, float fZDistance,               float fScale, float fDrawDistance, bool bTempShadow, float fUpDistance);
+	static void StoreStaticShadow            (uint32 nID, uint8 ShadowType, RwTexture *pTexture, Const CVector *pPosn, float fFrontX, float fFrontY, float fSideX, float fSideY, int16 nIntensity, uint8 nRed, uint8 nGreen, uint8 nBlue, float fZDistance,               float fScale, float fDrawDistance, bool bTempShadow, float fUpDistance);
 	static void StoreShadowToBeRendered      (            uint8 ShadowType,                      CVector *pPosn, float fFrontX, float fFrontY, float fSideX, float fSideY, int16 nIntensity, uint8 nRed, uint8 nGreen, uint8 nBlue);
 	static void StoreShadowToBeRendered      (            uint8 ShadowType, RwTexture *pTexture, CVector *pPosn, float fFrontX, float fFrontY, float fSideX, float fSideY, int16 nIntensity, uint8 nRed, uint8 nGreen, uint8 nBlue, float fZDistance, bool bDrawOnWater, float fScale);
 	static void StoreShadowForCar            (CAutomobile *pCar);
diff --git a/src/vehicles/Train.cpp b/src/vehicles/Train.cpp
index 07d81501..7831a0c8 100644
--- a/src/vehicles/Train.cpp
+++ b/src/vehicles/Train.cpp
@@ -161,7 +161,7 @@ CTrain::ProcessControl(void)
 	CVector posFront = (1.0f - f)*trackNodes[curTrackNodeFront].p + f*trackNodes[nextTrackNodeFront].p;
 
 	// Now set matrix
-	GetPosition() = (posRear + posFront)/2.0f;
+	SetPosition((posRear + posFront)/2.0f);
 	CVector fwd = posFront - posRear;
 	fwd.Normalise();
 	CVector right = CrossProduct(fwd, CVector(0.0f, 0.0f, 1.0f));
diff --git a/src/weapons/ProjectileInfo.cpp b/src/weapons/ProjectileInfo.cpp
index 2fba42e3..8297d953 100644
--- a/src/weapons/ProjectileInfo.cpp
+++ b/src/weapons/ProjectileInfo.cpp
@@ -245,7 +245,7 @@ CProjectileInfo::IsProjectileInRange(float x1, float x2, float y1, float y2, flo
 	for (int i = 0; i < ARRAY_SIZE(ms_apProjectile); i++) {
 		if (gaProjectileInfo[i].m_bInUse) {
 			if (gaProjectileInfo[i].m_eWeaponType == WEAPONTYPE_ROCKETLAUNCHER || gaProjectileInfo[i].m_eWeaponType == WEAPONTYPE_MOLOTOV || gaProjectileInfo[i].m_eWeaponType == WEAPONTYPE_GRENADE) {
-				CVector &pos = ms_apProjectile[i]->GetPosition();
+				const CVector &pos = ms_apProjectile[i]->GetPosition();
 				if (pos.x >= x1 && pos.x <= x2 && pos.y >= y1 && pos.y <= y2 && pos.z >= z1 && pos.z <= z2) {
 					result = true;
 					if (remove) {

From 52390062b39a3398379934e59a15faa01613e586 Mon Sep 17 00:00:00 2001
From: Sergeanur <s.anureev@yandex.ua>
Date: Sat, 2 May 2020 15:28:19 +0300
Subject: [PATCH 3/7] SetPosition, part 2

---
 src/control/Garages.cpp        | 36 +++++++++++++++++-----------------
 src/control/Pickups.cpp        |  8 ++++----
 src/core/Cam.cpp               |  4 ++--
 src/core/Pad.cpp               |  2 +-
 src/core/Radar.cpp             |  4 ++--
 src/core/ZoneCull.cpp          |  2 +-
 src/core/re3.cpp               |  6 +++---
 src/objects/ParticleObject.cpp |  4 ++--
 src/render/Glass.cpp           |  2 +-
 src/vehicles/Automobile.cpp    |  2 +-
 src/vehicles/Boat.cpp          |  6 +++---
 src/vehicles/CarGen.cpp        |  4 ++--
 src/vehicles/Cranes.cpp        |  4 ++--
 src/vehicles/Heli.cpp          | 14 ++++++-------
 14 files changed, 49 insertions(+), 49 deletions(-)

diff --git a/src/control/Garages.cpp b/src/control/Garages.cpp
index 97cb8303..75d5d3ba 100644
--- a/src/control/Garages.cpp
+++ b/src/control/Garages.cpp
@@ -1448,14 +1448,14 @@ void CGarage::UpdateDoorsHeight()
 {
 	RefreshDoorPointers(false);
 	if (m_pDoor1) {
-		m_pDoor1->GetPosition().z = m_fDoorPos + m_fDoor1Z;
+		m_pDoor1->GetMatrix().GetPosition().z = m_fDoorPos + m_fDoor1Z;
 		if (m_bRotatedDoor)
 			BuildRotatedDoorMatrix(m_pDoor1, m_fDoorPos / m_fDoorHeight);
 		m_pDoor1->GetMatrix().UpdateRW();
 		m_pDoor1->UpdateRwFrame();
 	}
 	if (m_pDoor2) {
-		m_pDoor2->GetPosition().z = m_fDoorPos + m_fDoor2Z;
+		m_pDoor2->GetMatrix().GetPosition().z = m_fDoorPos + m_fDoor2Z;
 		if (m_bRotatedDoor)
 			BuildRotatedDoorMatrix(m_pDoor2, m_fDoorPos / m_fDoorHeight);
 		m_pDoor2->GetMatrix().UpdateRW();
@@ -1482,18 +1482,18 @@ void CGarage::UpdateCrusherAngle()
 void CGarage::UpdateCrusherShake(float X, float Y)
 {
 	RefreshDoorPointers(false);
-	m_pDoor1->GetPosition().x += X;
-	m_pDoor1->GetPosition().y += Y;
+	m_pDoor1->GetMatrix().GetPosition().x += X;
+	m_pDoor1->GetMatrix().GetPosition().y += Y;
 	m_pDoor1->GetMatrix().UpdateRW();
 	m_pDoor1->UpdateRwFrame();
-	m_pDoor1->GetPosition().x -= X;
-	m_pDoor1->GetPosition().y -= Y;
-	m_pDoor2->GetPosition().x += X;
-	m_pDoor2->GetPosition().y += Y;
+	m_pDoor1->GetMatrix().GetPosition().x -= X;
+	m_pDoor1->GetMatrix().GetPosition().y -= Y;
+	m_pDoor2->GetMatrix().GetPosition().x += X;
+	m_pDoor2->GetMatrix().GetPosition().y += Y;
 	m_pDoor2->GetMatrix().UpdateRW();
 	m_pDoor2->UpdateRwFrame();
-	m_pDoor2->GetPosition().x -= X;
-	m_pDoor2->GetPosition().y -= Y;
+	m_pDoor2->GetMatrix().GetPosition().x -= X;
+	m_pDoor2->GetMatrix().GetPosition().y -= Y;
 }
 
 // This is dumb but there is no way to avoid goto. What was there originally even?
@@ -1854,7 +1854,7 @@ CVehicle* CStoredCar::RestoreCar()
 #else
 	CVehicle* pVehicle = new CAutomobile(m_nModelIndex, RANDOM_VEHICLE);
 #endif
-	pVehicle->GetPosition() = m_vecPos;
+	pVehicle->SetPosition(m_vecPos);
 	pVehicle->SetStatus(STATUS_ABANDONED);
 	pVehicle->GetForward() = m_vecAngle;
 	pVehicle->GetRight() = CVector(m_vecAngle.y, -m_vecAngle.x, 0.0f);
@@ -2089,15 +2089,15 @@ void CGarage::CenterCarInGarage(CVehicle* pVehicle)
 	float offsetZ = pos.z - pos.z;
 	float distance = CVector(offsetX, offsetY, offsetZ).Magnitude();
 	if (distance < RESPRAY_CENTERING_COEFFICIENT) {
-		pVehicle->GetPosition().x = GetGarageCenterX();
-		pVehicle->GetPosition().y = GetGarageCenterY();
+		pVehicle->GetMatrix().GetPosition().x = GetGarageCenterX();
+		pVehicle->GetMatrix().GetPosition().y = GetGarageCenterY();
 	}
 	else {
-		pVehicle->GetPosition().x += offsetX * RESPRAY_CENTERING_COEFFICIENT / distance;
-		pVehicle->GetPosition().y += offsetY * RESPRAY_CENTERING_COEFFICIENT / distance;
+		pVehicle->GetMatrix().GetPosition().x += offsetX * RESPRAY_CENTERING_COEFFICIENT / distance;
+		pVehicle->GetMatrix().GetPosition().y += offsetY * RESPRAY_CENTERING_COEFFICIENT / distance;
 	}
 	if (!IsEntityEntirelyInside3D(pVehicle, 0.1f))
-		pVehicle->GetPosition() = pos;
+		pVehicle->SetPosition(pos);
 }
 
 void CGarages::CloseHideOutGaragesBeforeSave()
@@ -2205,7 +2205,7 @@ void CGarages::SetAllDoorsBackToOriginalHeight()
 		default:
 			aGarages[i].RefreshDoorPointers(true);
 			if (aGarages[i].m_pDoor1) {
-				aGarages[i].m_pDoor1->GetPosition().z = aGarages[i].m_fDoor1Z;
+				aGarages[i].m_pDoor1->GetMatrix().GetPosition().z = aGarages[i].m_fDoor1Z;
 				if (aGarages[i].m_pDoor1->IsObject())
 					((CObject*)aGarages[i].m_pDoor1)->m_objectMatrix.GetPosition().z = aGarages[i].m_fDoor1Z;
 				if (aGarages[i].m_bRotatedDoor)
@@ -2214,7 +2214,7 @@ void CGarages::SetAllDoorsBackToOriginalHeight()
 				aGarages[i].m_pDoor1->UpdateRwFrame();
 			}
 			if (aGarages[i].m_pDoor2) {
-				aGarages[i].m_pDoor2->GetPosition().z = aGarages[i].m_fDoor2Z;
+				aGarages[i].m_pDoor2->GetMatrix().GetPosition().z = aGarages[i].m_fDoor2Z;
 				if (aGarages[i].m_pDoor2->IsObject())
 					((CObject*)aGarages[i].m_pDoor2)->m_objectMatrix.GetPosition().z = aGarages[i].m_fDoor2Z;
 				if (aGarages[i].m_bRotatedDoor)
diff --git a/src/control/Pickups.cpp b/src/control/Pickups.cpp
index 08ce9418..bc1bbf1c 100644
--- a/src/control/Pickups.cpp
+++ b/src/control/Pickups.cpp
@@ -288,7 +288,7 @@ CPickup::Update(CPlayerPed *player, CVehicle *vehicle, int playerId)
 		case PICKUP_NAUTICAL_MINE_INACTIVE:
 		{
 			if (CWaterLevel::GetWaterLevel(m_pObject->GetPosition().x, m_pObject->GetPosition().y, m_pObject->GetPosition().z + 5.0f, &waterLevel, false))
-				m_pObject->GetPosition().z = waterLevel + 0.6f;
+				m_pObject->GetMatrix().GetPosition().z = waterLevel + 0.6f;
 
 			m_pObject->GetMatrix().UpdateRW();
 			m_pObject->UpdateRwFrame();
@@ -310,7 +310,7 @@ CPickup::Update(CPlayerPed *player, CVehicle *vehicle, int playerId)
 		}
 		case PICKUP_NAUTICAL_MINE_ARMED:
 			if (CWaterLevel::GetWaterLevel(m_pObject->GetPosition().x, m_pObject->GetPosition().y, m_pObject->GetPosition().z + 5.0f, &waterLevel, false))
-				m_pObject->GetPosition().z = waterLevel + 0.6f;
+				m_pObject->GetMatrix().GetPosition().z = waterLevel + 0.6f;
 
 			m_pObject->GetMatrix().UpdateRW();
 			m_pObject->UpdateRwFrame();
@@ -337,7 +337,7 @@ CPickup::Update(CPlayerPed *player, CVehicle *vehicle, int playerId)
 		}
 		case PICKUP_FLOATINGPACKAGE:
 			m_pObject->m_vecMoveSpeed.z -= 0.01f * CTimer::GetTimeStep();
-			m_pObject->GetPosition() += m_pObject->GetMoveSpeed() * CTimer::GetTimeStep();
+			m_pObject->GetMatrix().GetPosition() += m_pObject->GetMoveSpeed() * CTimer::GetTimeStep();
 
 			m_pObject->GetMatrix().UpdateRW();
 			m_pObject->UpdateRwFrame();
@@ -346,7 +346,7 @@ CPickup::Update(CPlayerPed *player, CVehicle *vehicle, int playerId)
 			break;
 		case PICKUP_FLOATINGPACKAGE_FLOATING:
 			if (CWaterLevel::GetWaterLevel(m_pObject->GetPosition().x, m_pObject->GetPosition().y, m_pObject->GetPosition().z + 5.0f, &waterLevel, 0))
-				m_pObject->GetPosition().z = waterLevel;
+				m_pObject->GetMatrix().GetPosition().z = waterLevel;
 
 			m_pObject->GetMatrix().UpdateRW();
 			m_pObject->UpdateRwFrame();
diff --git a/src/core/Cam.cpp b/src/core/Cam.cpp
index 43d817b7..b760ae28 100644
--- a/src/core/Cam.cpp
+++ b/src/core/Cam.cpp
@@ -3794,7 +3794,7 @@ CCam::Process_Debug(const CVector&, float, float, float)
 		if(FindPlayerVehicle())
 			FindPlayerVehicle()->Teleport(Source);
 		else
-			CWorld::Players[CWorld::PlayerInFocus].m_pPed->GetPosition() = Source;	
+			CWorld::Players[CWorld::PlayerInFocus].m_pPed->SetPosition(Source);	
 	}
 
 	// stay inside sectors
@@ -3941,7 +3941,7 @@ CCam::Process_Editor(const CVector&, float, float, float)
 		if(FindPlayerVehicle())
 			FindPlayerVehicle()->Teleport(Source);
 		else
-			CWorld::Players[CWorld::PlayerInFocus].m_pPed->GetPosition() = Source;
+			CWorld::Players[CWorld::PlayerInFocus].m_pPed->SetPosition(Source);
 			
 	}
 
diff --git a/src/core/Pad.cpp b/src/core/Pad.cpp
index 7dbadd74..f4b81cb4 100644
--- a/src/core/Pad.cpp
+++ b/src/core/Pad.cpp
@@ -104,7 +104,7 @@ void TankCheat()
 		if (tank != nil) {
 			CVector pos = ThePaths.m_pathNodes[node].pos;
 			pos.z += 4.0f;
-			tank->GetPosition() = pos;
+			tank->SetPosition(pos);
 			tank->SetOrientation(0.0f, 0.0f, DEGTORAD(200.0f));
 
 			tank->SetStatus(STATUS_ABANDONED);
diff --git a/src/core/Radar.cpp b/src/core/Radar.cpp
index 3d1429bd..b4c22068 100644
--- a/src/core/Radar.cpp
+++ b/src/core/Radar.cpp
@@ -524,7 +524,7 @@ void CRadar::DrawBlips()
 								} else {
 #ifdef TRIANGULAR_BLIPS
 									CVector &pos = FindPlayerCentreOfWorld_NoSniperShift();
-									CVector &blipPos = blipEntity->GetPosition();
+									const CVector &blipPos = blipEntity->GetPosition();
 									uint8 mode = BLIP_MODE_TRIANGULAR_UP;
 									if (blipPos.z - pos.z <= 2.0f) {
 										if (blipPos.z - pos.z < -4.0f) mode = BLIP_MODE_TRIANGULAR_DOWN;
@@ -630,7 +630,7 @@ void CRadar::DrawBlips()
 #ifdef TRIANGULAR_BLIPS
 								{
 									CVector &pos = FindPlayerCentreOfWorld_NoSniperShift();
-									CVector &blipPos = blipEntity->GetPosition();
+									const CVector &blipPos = blipEntity->GetPosition();
 									uint8 mode = BLIP_MODE_TRIANGULAR_UP;
 									if (blipPos.z - pos.z <= 2.0f) {
 										if (blipPos.z - pos.z < -4.0f) mode = BLIP_MODE_TRIANGULAR_DOWN;
diff --git a/src/core/ZoneCull.cpp b/src/core/ZoneCull.cpp
index 7a221f39..5ce18a4d 100644
--- a/src/core/ZoneCull.cpp
+++ b/src/core/ZoneCull.cpp
@@ -522,7 +522,7 @@ CCullZone::CalcDistToCullZoneSquared(float x, float y)
 bool
 CCullZone::IsEntityCloseEnoughToZone(CEntity *entity, bool checkLevel)
 {
-	CVector &pos = entity->GetPosition();
+	const CVector &pos = entity->GetPosition();
 
 	CSimpleModelInfo *minfo = (CSimpleModelInfo*)CModelInfo::GetModelInfo(entity->GetModelIndex());
 	float distToZone = CalcDistToCullZone(pos.x, pos.y);
diff --git a/src/core/re3.cpp b/src/core/re3.cpp
index 5ef3c036..e6409523 100644
--- a/src/core/re3.cpp
+++ b/src/core/re3.cpp
@@ -116,11 +116,11 @@ SpawnCar(int id)
 			DebugMenuEntrySetAddress(carCol2, &v->m_currentColour2);
 
 		if(CModelInfo::IsBoatModel(id))
-			v->GetPosition() = TheCamera.GetPosition() + TheCamera.GetForward()*15.0f;
+			v->SetPosition(TheCamera.GetPosition() + TheCamera.GetForward()*15.0f);
 		else
-			v->GetPosition() = ThePaths.m_pathNodes[node].pos;
+			v->SetPosition(ThePaths.m_pathNodes[node].pos);
 
-		v->GetPosition().z += 4.0f;
+		v->GetMatrix().GetPosition().z += 4.0f;
 		v->SetOrientation(0.0f, 0.0f, 3.49f);
 		v->SetStatus(STATUS_ABANDONED);
 		v->m_nDoorLock = CARLOCK_UNLOCKED;
diff --git a/src/objects/ParticleObject.cpp b/src/objects/ParticleObject.cpp
index 1ea10e92..3dd80546 100644
--- a/src/objects/ParticleObject.cpp
+++ b/src/objects/ParticleObject.cpp
@@ -137,7 +137,7 @@ CParticleObject::AddObject(uint16 type, CVector const &pos, CVector const &targe
 	pobj->m_nState           = POBJECTSTATE_UPDATE_CLOSE;
 	pobj->m_Type             = (eParticleObjectType)type;
 	
-	pobj->GetPosition()      = pos;
+	pobj->SetPosition(pos);
 	pobj->m_vecTarget        = target;
 	
 	pobj->m_nNumEffectCycles = 1;
@@ -1174,7 +1174,7 @@ CParticleObject::LoadParticle(uint8 *buffer, uint32  length)
 		dst->m_nState           = POBJECTSTATE_UPDATE_CLOSE;
 		dst->m_Type             = src->m_Type;
 		dst->m_ParticleType     = src->m_ParticleType;
-		dst->GetPosition()      = src->GetPosition();
+		dst->SetPosition(src->GetPosition());
 		dst->m_vecTarget        = src->m_vecTarget;
 		dst->m_nFrameCounter    = src->m_nFrameCounter;
 		dst->m_bRemove          = src->m_bRemove;
diff --git a/src/render/Glass.cpp b/src/render/Glass.cpp
index 9a4dbcfe..6f17013c 100644
--- a/src/render/Glass.cpp
+++ b/src/render/Glass.cpp
@@ -647,7 +647,7 @@ CGlass::WindowRespondsToCollision(CEntity *entity, float amount, CVector speed,
 	}
 
 	object->bGlassBroken = true;
-	object->GetPosition().z = -100.0f;
+	object->GetMatrix().GetPosition().z = -100.0f;
 }
 
 void
diff --git a/src/vehicles/Automobile.cpp b/src/vehicles/Automobile.cpp
index 4593966f..e38c93ae 100644
--- a/src/vehicles/Automobile.cpp
+++ b/src/vehicles/Automobile.cpp
@@ -1213,7 +1213,7 @@ CAutomobile::Teleport(CVector pos)
 {
 	CWorld::Remove(this);
 
-	GetPosition() = pos;
+	SetPosition(pos);
 	SetOrientation(0.0f, 0.0f, 0.0f);
 	SetMoveSpeed(0.0f, 0.0f, 0.0f);
 	SetTurnSpeed(0.0f, 0.0f, 0.0f);
diff --git a/src/vehicles/Boat.cpp b/src/vehicles/Boat.cpp
index 615511bd..5e75dc21 100644
--- a/src/vehicles/Boat.cpp
+++ b/src/vehicles/Boat.cpp
@@ -513,7 +513,7 @@ CBoat::ProcessControl(void)
 			// is this some inlined CPlaceable method?
 			CVector pos = GetPosition();
 			GetMatrix().RotateZ(m_fOrientation - GetForward().Heading());
-			GetPosition() = pos;
+			GetMatrix().GetPosition() = pos;
 		}
 	}
 
@@ -673,7 +673,7 @@ CBoat::BlowUpCar(CEntity *culprit)
 	dist.Normalise();
 	if(GetUp().z > 0.0f)
 		dist += GetUp();
-	obj->GetPosition() += GetUp();
+	obj->GetMatrix().GetPosition() += GetUp();
 
 	CWorld::Add(obj);
 
@@ -764,7 +764,7 @@ void
 CBoat::Teleport(CVector v)
 {
 	CWorld::Remove(this);
-	GetPosition() = v;
+	SetPosition(v);
 	SetOrientation(0.0f, 0.0f, 0.0f);
 	SetMoveSpeed(0.0f, 0.0f, 0.0f);
 	SetTurnSpeed(0.0f, 0.0f, 0.0f);
diff --git a/src/vehicles/CarGen.cpp b/src/vehicles/CarGen.cpp
index c04e8c35..72b6c30c 100644
--- a/src/vehicles/CarGen.cpp
+++ b/src/vehicles/CarGen.cpp
@@ -59,7 +59,7 @@ void CCarGenerator::DoInternalProcessing()
 		if (pos.z <= -100.0f)
 			pos.z = CWorld::FindGroundZForCoord(pos.x, pos.y);
 		pos.z += pBoat->GetDistanceFromCentreOfMassToBaseOfModel();
-		pBoat->GetPosition() = pos;
+		pBoat->SetPosition(pos);
 		pBoat->SetOrientation(0.0f, 0.0f, DEGTORAD(m_fAngle));
 		pBoat->SetStatus(STATUS_ABANDONED);
 		pBoat->m_nDoorLock = CARLOCK_UNLOCKED;
@@ -93,7 +93,7 @@ void CCarGenerator::DoInternalProcessing()
 			pCar->bIsStatic = false;
 			pCar->bEngineOn = false;
 			pos.z += pCar->GetDistanceFromCentreOfMassToBaseOfModel();
-			pCar->GetPosition() = pos;
+			pCar->SetPosition(pos);
 			pCar->SetOrientation(0.0f, 0.0f, DEGTORAD(m_fAngle));
 			pCar->SetStatus(STATUS_ABANDONED);
 			pCar->bLightsOn = false;
diff --git a/src/vehicles/Cranes.cpp b/src/vehicles/Cranes.cpp
index 725c9e87..1cace3e1 100644
--- a/src/vehicles/Cranes.cpp
+++ b/src/vehicles/Cranes.cpp
@@ -340,7 +340,7 @@ void CCrane::Update(void)
 		case GOING_TOWARDS_TARGET_ONLY_HEIGHT:
 		case ROTATING_TARGET:
 			if (m_pVehiclePickedUp) {
-				m_pVehiclePickedUp->GetPosition() = CVector(m_vecHookCurPos.x, m_vecHookCurPos.y, m_vecHookCurPos.z - m_pVehiclePickedUp->GetColModel()->boundingBox.max.z);
+				m_pVehiclePickedUp->SetPosition(m_vecHookCurPos.x, m_vecHookCurPos.y, m_vecHookCurPos.z - m_pVehiclePickedUp->GetColModel()->boundingBox.max.z);
 				m_pVehiclePickedUp->SetMoveSpeed(0.0f, 0.0f, 0.0f);
 				CVector up(vecHook.x - m_vecHookCurPos.x, vecHook.y - m_vecHookCurPos.y, 20.0f);
 				up.Normalise();
@@ -585,7 +585,7 @@ void CCrane::SetHookMatrix()
 {
 	if (m_pHook == nil)
 		return;
-	m_pHook->GetPosition() = m_vecHookCurPos;
+	m_pHook->SetPosition(m_vecHookCurPos);
 	CVector up(m_vecHookInitPos.x - m_vecHookCurPos.x, m_vecHookInitPos.y - m_vecHookCurPos.y, 20.0f);
 	up.Normalise();
 	m_pHook->GetRight() = CrossProduct(CVector(0.0f, 1.0f, 0.0f), up);
diff --git a/src/vehicles/Heli.cpp b/src/vehicles/Heli.cpp
index dd2c4e57..e4cd5883 100644
--- a/src/vehicles/Heli.cpp
+++ b/src/vehicles/Heli.cpp
@@ -144,11 +144,11 @@ CHeli::ProcessControl(void)
 			if(GetPosition().z > 31.55f)
 				break;
 			m_pathState = 7;
-			GetPosition().z = 31.55f;
+			GetMatrix().GetPosition().z = 31.55f;
 			m_vecMoveSpeed = CVector(0.0f, 0.0f, 0.0f);
 			break;
 		case 7:
-			GetPosition().z = 31.55f;
+			GetMatrix().GetPosition().z = 31.55f;
 			target = GetPosition();
 			break;
 
@@ -214,8 +214,8 @@ CHeli::ProcessControl(void)
 		vTargetDist = target - GetPosition();
 		m_fTargetZ = target.z;
 		if(m_pathState == 6){
-			GetPosition().x = GetPosition().x*0.99f + target.x*0.01f;
-			GetPosition().y = GetPosition().y*0.99f + target.y*0.01f;
+			GetMatrix().GetPosition().x = GetMatrix().GetPosition().x*0.99f + target.x*0.01f;
+			GetMatrix().GetPosition().y = GetMatrix().GetPosition().y*0.99f + target.y*0.01f;
 		}
 	}else{
 		vTargetDist = FindPlayerCoors() - GetPosition();
@@ -367,8 +367,8 @@ CHeli::ProcessControl(void)
 		m_vecMoveSpeed.x += speedDir.x*speedInc;
 		m_vecMoveSpeed.y += speedDir.y*speedInc;
 	}
-	GetPosition().x += m_vecMoveSpeed.x*CTimer::GetTimeStep();
-	GetPosition().y += m_vecMoveSpeed.y*CTimer::GetTimeStep();
+	GetMatrix().GetPosition().x += m_vecMoveSpeed.x*CTimer::GetTimeStep();
+	GetMatrix().GetPosition().y += m_vecMoveSpeed.y*CTimer::GetTimeStep();
 
 	// Find z target
 	if(m_heliStatus == HELI_STATUS_FLY_AWAY)
@@ -389,7 +389,7 @@ CHeli::ProcessControl(void)
 		m_vecMoveSpeed.z -= speedIncZ;
 	else
 		m_vecMoveSpeed.z += speedIncZ*1.5f;
-	GetPosition().z += m_vecMoveSpeed.z*CTimer::GetTimeStep();
+	GetMatrix().GetPosition().z += m_vecMoveSpeed.z*CTimer::GetTimeStep();
 
 	// Find angular speed
 	float targetAngularSpeed;

From 05b2ae10c64a63bd00a7412db420636ef018058b Mon Sep 17 00:00:00 2001
From: Sergeanur <s.anureev@yandex.ua>
Date: Sat, 2 May 2020 15:56:59 +0300
Subject: [PATCH 4/7] Replacing >> and << to / and * in AudioManager

---
 src/audio/AudioManager.cpp | 96 ++++++++++++++++++--------------------
 1 file changed, 45 insertions(+), 51 deletions(-)

diff --git a/src/audio/AudioManager.cpp b/src/audio/AudioManager.cpp
index f529b4de..fd18d292 100644
--- a/src/audio/AudioManager.cpp
+++ b/src/audio/AudioManager.cpp
@@ -423,7 +423,7 @@ cAudioManager::AddReflectionsToRequestedQueue()
 {
 	float reflectionDistance;
 	int32 noise;
-	uint8 emittingVolume = (m_sQueueSample.m_nVolume >> 1) + (m_sQueueSample.m_nVolume >> 3);
+	uint8 emittingVolume = (m_sQueueSample.m_nVolume / 2) + (m_sQueueSample.m_nVolume / 8);
 
 	for(uint32 i = 0; i < ARRAY_SIZE(m_afReflectionsDistances); i++) {
 		reflectionDistance = m_afReflectionsDistances[i];
@@ -436,11 +436,11 @@ cAudioManager::AddReflectionsToRequestedQueue()
 				m_sQueueSample.m_nVolume =
 				    ComputeVolume(emittingVolume, m_sQueueSample.m_fSoundIntensity,
 				                  m_sQueueSample.m_fDistance);
-				if(m_sQueueSample.m_nVolume > emittingVolume >> 4) {
-					m_sQueueSample.m_nCounter += ((i + 1) << 8);
+				if(m_sQueueSample.m_nVolume > emittingVolume / 16) {
+					m_sQueueSample.m_nCounter += (i + 1) * 256;
 					if(m_sQueueSample.m_nLoopCount) {
 						noise = RandomDisplacement(
-						    m_sQueueSample.m_nFrequency >> 5);
+						    m_sQueueSample.m_nFrequency / 32);
 						if(noise <= 0)
 							m_sQueueSample.m_nFrequency += noise;
 						else
@@ -3545,7 +3545,7 @@ cAudioManager::ProcessAirBrakes(cVehicleParams *params)
 		m_sQueueSample.m_nCounter = 13;
 		m_sQueueSample.m_nSampleIndex = SFX_AIR_BRAKES;
 		m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_AIR_BRAKES);
-		m_sQueueSample.m_nFrequency += RandomDisplacement(m_sQueueSample.m_nFrequency >> 4);
+		m_sQueueSample.m_nFrequency += RandomDisplacement(m_sQueueSample.m_nFrequency / 16);
 		m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 		m_sQueueSample.m_bIs2D = false;
 		m_sQueueSample.m_nReleasingVolumeModificator = 10;
@@ -3634,8 +3634,7 @@ cAudioManager::ProcessBoatEngine(cVehicleParams *params)
 				m_sQueueSample.m_nCounter = 39;
 				m_sQueueSample.m_nSampleIndex = SFX_FISHING_BOAT_IDLE;
 				m_sQueueSample.m_nFrequency = 10386;
-				m_sQueueSample.m_nFrequency +=
-				    (m_sQueueSample.m_nEntityIndex << 16) % 1000;
+				m_sQueueSample.m_nFrequency += (m_sQueueSample.m_nEntityIndex * 65536) % 1000;
 				m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 				m_sQueueSample.m_bIs2D = false;
 				m_sQueueSample.m_nReleasingVolumeModificator = 3;
@@ -3683,7 +3682,7 @@ cAudioManager::ProcessBoatEngine(cVehicleParams *params)
 			if(!m_sQueueSample.m_nVolume) return true;
 			m_sQueueSample.m_nCounter = 40;
 			m_sQueueSample.m_nSampleIndex = SFX_POLICE_BOAT_ACCEL;
-			m_sQueueSample.m_nFrequency += (m_sQueueSample.m_nEntityIndex << 16) % 1000;
+			m_sQueueSample.m_nFrequency += (m_sQueueSample.m_nEntityIndex * 65536) % 1000;
 			m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 			m_sQueueSample.m_bIs2D = false;
 			m_sQueueSample.m_nReleasingVolumeModificator = 3;
@@ -3748,7 +3747,7 @@ cAudioManager::ProcessBoatEngine(cVehicleParams *params)
 			m_sQueueSample.m_nVolume =
 			    ComputeVolume(emittingVol, 50.f, m_sQueueSample.m_fDistance);
 			if(!m_sQueueSample.m_nVolume) return true;
-			m_sQueueSample.m_nFrequency += (m_sQueueSample.m_nEntityIndex << 16) % 1000;
+			m_sQueueSample.m_nFrequency += (m_sQueueSample.m_nEntityIndex * 65536) % 1000;
 			m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 			m_sQueueSample.m_bIs2D = false;
 			m_sQueueSample.m_nReleasingVolumeModificator = 3;
@@ -4193,7 +4192,7 @@ cAudioManager::ProcessDocksScriptObject(uint8 sound)
 				m_sQueueSample.m_nFrequency =
 				    SampleManager.GetSampleBaseFrequency(SFX_DOCKS_FOGHORN);
 				m_sQueueSample.m_nFrequency +=
-				    RandomDisplacement(m_sQueueSample.m_nFrequency >> 3);
+				    RandomDisplacement(m_sQueueSample.m_nFrequency / 8);
 				m_sQueueSample.m_nCounter = counter++;
 				m_sQueueSample.m_bIs2D = false;
 				m_sQueueSample.m_nLoopCount = 1;
@@ -4471,7 +4470,7 @@ void cAudioManager::ProcessFires(int32)
 					    SampleManager.GetSampleBaseFrequency(SFX_CAR_ON_FIRE) /
 					    10;
 					m_sQueueSample.m_nFrequency +=
-					    i * ((uint32)m_sQueueSample.m_nFrequency >> 6);
+					    i * (m_sQueueSample.m_nFrequency / 64);
 					m_sQueueSample.m_nReleasingVolumeModificator = 6;
 					break;
 				case ENTITY_TYPE_PED:
@@ -4481,7 +4480,7 @@ void cAudioManager::ProcessFires(int32)
 					    SampleManager.GetSampleBaseFrequency(SFX_PED_ON_FIRE);
 					emittingVol = 60;
 					m_sQueueSample.m_nFrequency +=
-					    i * ((uint32)m_sQueueSample.m_nFrequency >> 6);
+					    i * (m_sQueueSample.m_nFrequency / 64);
 					m_sQueueSample.m_nReleasingVolumeModificator = 10;
 					break;
 				default:
@@ -4490,7 +4489,7 @@ void cAudioManager::ProcessFires(int32)
 					m_sQueueSample.m_nFrequency =
 					    SampleManager.GetSampleBaseFrequency(SFX_CAR_ON_FIRE);
 					m_sQueueSample.m_nFrequency +=
-					    i * ((uint32)m_sQueueSample.m_nFrequency >> 6);
+					    i * (m_sQueueSample.m_nFrequency / 64);
 					emittingVol = 80;
 					m_sQueueSample.m_nReleasingVolumeModificator = 8;
 				}
@@ -4500,7 +4499,7 @@ void cAudioManager::ProcessFires(int32)
 				m_sQueueSample.m_nFrequency =
 				    SampleManager.GetSampleBaseFrequency(SFX_CAR_ON_FIRE);
 				m_sQueueSample.m_nFrequency +=
-				    i * ((uint32)m_sQueueSample.m_nFrequency >> 6);
+				    i * (m_sQueueSample.m_nFrequency / 64);
 				emittingVol = 80;
 				m_sQueueSample.m_nReleasingVolumeModificator = 8;
 			}
@@ -4792,13 +4791,10 @@ cAudioManager::ProcessGarages()
 								    SFX_COL_CAR_PANEL_1;
 							}
 							m_sQueueSample.m_nSampleIndex = sampleIndex;
-							m_sQueueSample.m_nFrequency =
-							    SampleManager.GetSampleBaseFrequency(
-							        m_sQueueSample.m_nSampleIndex) >>
-							    1;
+							m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(m_sQueueSample.m_nSampleIndex) / 2;
 							m_sQueueSample.m_nFrequency +=
 							    RandomDisplacement(
-							        m_sQueueSample.m_nFrequency >> 4);
+							        m_sQueueSample.m_nFrequency / 16);
 							m_sQueueSample.m_nLoopCount = 1;
 							m_sQueueSample.m_bReleasingSoundFlag = true;
 							m_sQueueSample.m_nCounter = iSound++;
@@ -6031,7 +6027,7 @@ cAudioManager::ProcessOneShotScriptObject(uint8 sound)
 		m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 		m_sQueueSample.m_nFrequency =
 		    SampleManager.GetSampleBaseFrequency(m_sQueueSample.m_nSampleIndex);
-		m_sQueueSample.m_nFrequency += RandomDisplacement(m_sQueueSample.m_nFrequency >> 5);
+		m_sQueueSample.m_nFrequency += RandomDisplacement(m_sQueueSample.m_nFrequency / 32);
 		m_sQueueSample.m_nReleasingVolumeModificator = 9;
 		m_sQueueSample.m_fSpeedMultiplier = 0.0f;
 		m_sQueueSample.m_bIs2D = false;
@@ -6130,7 +6126,7 @@ cAudioManager::ProcessOneShotScriptObject(uint8 sound)
 		m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 		m_sQueueSample.m_nFrequency =
 		    SampleManager.GetSampleBaseFrequency(m_sQueueSample.m_nSampleIndex);
-		m_sQueueSample.m_nFrequency += RandomDisplacement(m_sQueueSample.m_nFrequency >> 4);
+		m_sQueueSample.m_nFrequency += RandomDisplacement(m_sQueueSample.m_nFrequency / 16);
 		m_sQueueSample.m_nReleasingVolumeModificator = 3;
 		m_sQueueSample.m_fSpeedMultiplier = 0.0f;
 		m_sQueueSample.m_bIs2D = false;
@@ -6143,7 +6139,7 @@ cAudioManager::ProcessOneShotScriptObject(uint8 sound)
 		m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 		m_sQueueSample.m_nFrequency =
 		    SampleManager.GetSampleBaseFrequency(m_sQueueSample.m_nSampleIndex);
-		m_sQueueSample.m_nFrequency += RandomDisplacement(m_sQueueSample.m_nFrequency >> 4);
+		m_sQueueSample.m_nFrequency += RandomDisplacement(m_sQueueSample.m_nFrequency / 16);
 		m_sQueueSample.m_nReleasingVolumeModificator = 3;
 		m_sQueueSample.m_fSpeedMultiplier = 0.0f;
 		m_sQueueSample.m_bIs2D = false;
@@ -6336,7 +6332,7 @@ cAudioManager::ProcessPedOneShots(cPedParams *params)
 				emittingVol = m_anRandomTable[3] % 15 + 45;
 				if(FindPlayerPed() !=
 				   m_asAudioEntities[m_sQueueSample.m_nEntityIndex].m_pEntity)
-					emittingVol >>= 1;
+					emittingVol /= 2;
 				maxDist = 400.f;
 				switch(params->m_pPed->m_nSurfaceTouched) {
 				case SURFACE_GRASS:
@@ -6393,12 +6389,12 @@ cAudioManager::ProcessPedOneShots(cPedParams *params)
 				    RandomDisplacement(m_sQueueSample.m_nFrequency / 17);
 				switch(params->m_pPed->m_nMoveState) {
 				case PEDMOVE_WALK:
-					emittingVol >>= 2;
+					emittingVol /= 4;
 					m_sQueueSample.m_nFrequency =
 					    9 * m_sQueueSample.m_nFrequency / 10;
 					break;
 				case PEDMOVE_RUN:
-					emittingVol >>= 1;
+					emittingVol /= 2;
 					m_sQueueSample.m_nFrequency =
 					    11 * m_sQueueSample.m_nFrequency / 10;
 					break;
@@ -6724,7 +6720,7 @@ cAudioManager::ProcessPedOneShots(cPedParams *params)
 				m_sQueueSample.m_nFrequency =
 				    SampleManager.GetSampleBaseFrequency(SFX_COLT45_LEFT);
 				m_sQueueSample.m_nFrequency +=
-				    RandomDisplacement(m_sQueueSample.m_nFrequency >> 5);
+				    RandomDisplacement(m_sQueueSample.m_nFrequency / 32);
 				m_sQueueSample.m_nReleasingVolumeModificator = 3;
 				m_sQueueSample.m_fSpeedMultiplier = 0.0f;
 				m_sQueueSample.m_fSoundIntensity = 50.0f;
@@ -6749,7 +6745,7 @@ cAudioManager::ProcessPedOneShots(cPedParams *params)
 				m_sQueueSample.m_nFrequency =
 				    SampleManager.GetSampleBaseFrequency(SFX_UZI_LEFT);
 				m_sQueueSample.m_nFrequency +=
-				    RandomDisplacement(m_sQueueSample.m_nFrequency >> 5);
+				    RandomDisplacement(m_sQueueSample.m_nFrequency / 32);
 				m_sQueueSample.m_nReleasingVolumeModificator = 3;
 				m_sQueueSample.m_fSpeedMultiplier = 0.0f;
 				m_sQueueSample.m_fSoundIntensity = 80.0f;
@@ -6770,7 +6766,7 @@ cAudioManager::ProcessPedOneShots(cPedParams *params)
 				m_sQueueSample.m_nFrequency =
 				    SampleManager.GetSampleBaseFrequency(SFX_SHOTGUN_LEFT);
 				m_sQueueSample.m_nFrequency +=
-				    RandomDisplacement(m_sQueueSample.m_nFrequency >> 5);
+				    RandomDisplacement(m_sQueueSample.m_nFrequency / 32);
 				m_sQueueSample.m_nReleasingVolumeModificator = 3;
 				m_sQueueSample.m_fSpeedMultiplier = 0.0f;
 				m_sQueueSample.m_fSoundIntensity = 60.0f;
@@ -6795,7 +6791,7 @@ cAudioManager::ProcessPedOneShots(cPedParams *params)
 				m_sQueueSample.m_nFrequency =
 				    SampleManager.GetSampleBaseFrequency(SFX_AK47_LEFT);
 				m_sQueueSample.m_nFrequency +=
-				    RandomDisplacement(m_sQueueSample.m_nFrequency >> 5);
+				    RandomDisplacement(m_sQueueSample.m_nFrequency / 32);
 				m_sQueueSample.m_nReleasingVolumeModificator = 3;
 				m_sQueueSample.m_fSpeedMultiplier = 0.0f;
 				m_sQueueSample.m_fSoundIntensity = 80.0f;
@@ -6816,7 +6812,7 @@ cAudioManager::ProcessPedOneShots(cPedParams *params)
 				m_sQueueSample.m_nFrequency =
 				    SampleManager.GetSampleBaseFrequency(SFX_M16_LEFT);
 				m_sQueueSample.m_nFrequency +=
-				    RandomDisplacement(m_sQueueSample.m_nFrequency >> 5);
+				    RandomDisplacement(m_sQueueSample.m_nFrequency / 32);
 				m_sQueueSample.m_nReleasingVolumeModificator = 3;
 				m_sQueueSample.m_fSpeedMultiplier = 0.0f;
 				m_sQueueSample.m_fSoundIntensity = 80.0f;
@@ -6837,7 +6833,7 @@ cAudioManager::ProcessPedOneShots(cPedParams *params)
 				m_sQueueSample.m_nFrequency =
 				    SampleManager.GetSampleBaseFrequency(SFX_SNIPER_LEFT);
 				m_sQueueSample.m_nFrequency +=
-				    RandomDisplacement(m_sQueueSample.m_nFrequency >> 5);
+				    RandomDisplacement(m_sQueueSample.m_nFrequency / 32);
 				m_sQueueSample.m_nReleasingVolumeModificator = 3;
 				m_sQueueSample.m_fSpeedMultiplier = 0.0f;
 				m_sQueueSample.m_fSoundIntensity = 60.0f;
@@ -6862,7 +6858,7 @@ cAudioManager::ProcessPedOneShots(cPedParams *params)
 				m_sQueueSample.m_nFrequency =
 				    SampleManager.GetSampleBaseFrequency(SFX_ROCKET_LEFT);
 				m_sQueueSample.m_nFrequency +=
-				    RandomDisplacement(m_sQueueSample.m_nFrequency >> 5);
+				    RandomDisplacement(m_sQueueSample.m_nFrequency / 32);
 				m_sQueueSample.m_nReleasingVolumeModificator = 1;
 				m_sQueueSample.m_fSpeedMultiplier = 0.0f;
 				m_sQueueSample.m_fSoundIntensity = 90.0f;
@@ -6976,7 +6972,7 @@ cAudioManager::ProcessPedOneShots(cPedParams *params)
 			m_sQueueSample.m_nFrequency =
 			    SampleManager.GetSampleBaseFrequency(SFX_UZI_END_LEFT);
 			m_sQueueSample.m_nFrequency +=
-			    RandomDisplacement(m_sQueueSample.m_nFrequency >> 4);
+			    RandomDisplacement(m_sQueueSample.m_nFrequency / 16);
 			m_sQueueSample.m_nReleasingVolumeModificator = 3;
 			m_sQueueSample.m_fSpeedMultiplier = 0.0f;
 			m_sQueueSample.m_fSoundIntensity = 80.0f;
@@ -7000,7 +6996,7 @@ cAudioManager::ProcessPedOneShots(cPedParams *params)
 			m_sQueueSample.m_nFrequency =
 			    SampleManager.GetSampleBaseFrequency(SFX_FLAMETHROWER_START_LEFT);
 			m_sQueueSample.m_nFrequency +=
-			    RandomDisplacement(m_sQueueSample.m_nFrequency >> 4);
+			    RandomDisplacement(m_sQueueSample.m_nFrequency / 16);
 			m_sQueueSample.m_nReleasingVolumeModificator = 3;
 			m_sQueueSample.m_fSpeedMultiplier = 4.0f;
 			m_sQueueSample.m_fSoundIntensity = 60.0f;
@@ -7021,7 +7017,7 @@ cAudioManager::ProcessPedOneShots(cPedParams *params)
 			m_sQueueSample.m_nFrequency =
 			    SampleManager.GetSampleBaseFrequency(SFX_BULLET_PED);
 			m_sQueueSample.m_nFrequency +=
-			    RandomDisplacement(m_sQueueSample.m_nFrequency >> 3);
+			    RandomDisplacement(m_sQueueSample.m_nFrequency / 8);
 			m_sQueueSample.m_nReleasingVolumeModificator = 7;
 			m_sQueueSample.m_fSpeedMultiplier = 0.0f;
 			m_sQueueSample.m_fSoundIntensity = 30.0f;
@@ -7329,7 +7325,7 @@ cAudioManager::ProcessPlayersVehicleEngine(cVehicleParams *params, CAutomobile *
 			}
 		}
 		freq = (10000.f * gasPedalAudio) + 22050;
-		if(engineSoundType == 6) freq >>= 1;
+		if(engineSoundType == 6) freq /= 2;
 		AddPlayerCarSample(110 - (40.f * gasPedalAudio), freq,
 		                   (engineSoundType + SFX_CAR_REV_10), 0, 52, 1);
 
@@ -7391,8 +7387,7 @@ cAudioManager::ProcessPlayersVehicleEngine(cVehicleParams *params, CAutomobile *
 			SampleManager.SetChannel3DPosition(m_nActiveSamples, pos.x, pos.y, pos.z);
 			SampleManager.SetChannel3DDistances(m_nActiveSamples, 50.f, 12.5f);
 			if(engineSoundType == 6)
-				freq =
-				    (GearFreqAdj[CurrentPretendGear] + freqModifier + 22050) >> 1;
+				freq = (GearFreqAdj[CurrentPretendGear] + freqModifier + 22050) / 2;
 			else
 				freq = GearFreqAdj[CurrentPretendGear] + freqModifier + 22050;
 			SampleManager.SetChannelFrequency(m_nActiveSamples, freq);
@@ -8336,7 +8331,7 @@ cAudioManager::ProcessVehicleEngine(cVehicleParams *params)
 						m_sQueueSample.m_nFrequency = freq + 100 * m_sQueueSample.m_nEntityIndex % 1000;
 						if(m_sQueueSample.m_nSampleIndex == SFX_CAR_IDLE_6 ||
 						   m_sQueueSample.m_nSampleIndex == SFX_CAR_REV_6)
-							m_sQueueSample.m_nFrequency = m_sQueueSample.m_nFrequency >> 1;
+							m_sQueueSample.m_nFrequency /= 2;
 						m_sQueueSample.m_nLoopCount = 0;
 						m_sQueueSample.m_nEmittingVolume = emittingVol;
 						m_sQueueSample.m_nLoopStart = SampleManager.GetSampleLoopStartOffset( m_sQueueSample.m_nSampleIndex);
@@ -8476,7 +8471,7 @@ cAudioManager::ProcessVehicleOneShots(cVehicleParams *params)
 			m_sQueueSample.m_nFrequency =
 			    SampleManager.GetSampleBaseFrequency(m_sQueueSample.m_nSampleIndex);
 			m_sQueueSample.m_nFrequency +=
-			    RandomDisplacement(m_sQueueSample.m_nFrequency >> 5);
+			    RandomDisplacement(m_sQueueSample.m_nFrequency / 32);
 			m_sQueueSample.m_nReleasingVolumeModificator = 3;
 			m_sQueueSample.m_fSpeedMultiplier = 0.0f;
 			m_sQueueSample.m_fSoundIntensity = 50.0f;
@@ -8502,7 +8497,7 @@ cAudioManager::ProcessVehicleOneShots(cVehicleParams *params)
 			m_sQueueSample.m_nFrequency =
 			    SampleManager.GetSampleBaseFrequency(m_sQueueSample.m_nSampleIndex);
 			m_sQueueSample.m_nFrequency +=
-			    RandomDisplacement(m_sQueueSample.m_nFrequency >> 5);
+			    RandomDisplacement(m_sQueueSample.m_nFrequency / 32);
 			m_sQueueSample.m_nReleasingVolumeModificator = 3;
 			m_sQueueSample.m_fSpeedMultiplier = 0.0f;
 			m_sQueueSample.m_fSoundIntensity = 50.0f;
@@ -8533,10 +8528,10 @@ cAudioManager::ProcessVehicleOneShots(cVehicleParams *params)
 			m_sQueueSample.m_nFrequency =
 			    SampleManager.GetSampleBaseFrequency(SFX_TYRE_BUMP);
 			m_sQueueSample.m_nFrequency +=
-			    RandomDisplacement(m_sQueueSample.m_nFrequency >> 4);
+			    RandomDisplacement(m_sQueueSample.m_nFrequency / 16);
 			if(params->m_nIndex == 41) {
 				m_sQueueSample.m_nFrequency *= 2;
-				emittingVol = emittingVol >> 1;
+				emittingVol /= 2;
 			}
 			m_sQueueSample.m_nReleasingVolumeModificator = 6;
 			m_sQueueSample.m_fSpeedMultiplier = 2.0f;
@@ -8562,7 +8557,7 @@ cAudioManager::ProcessVehicleOneShots(cVehicleParams *params)
 			m_sQueueSample.m_nFrequency =
 			    9 * SampleManager.GetSampleBaseFrequency(SFX_GLASS_SHARD_1) / 10;
 			m_sQueueSample.m_nFrequency +=
-			    RandomDisplacement(m_sQueueSample.m_nFrequency >> 3);
+			    RandomDisplacement(m_sQueueSample.m_nFrequency / 8);
 			m_sQueueSample.m_nReleasingVolumeModificator = 5;
 			m_sQueueSample.m_fSpeedMultiplier = 0.0f;
 			m_sQueueSample.m_fSoundIntensity = 30.0f;
@@ -8579,7 +8574,7 @@ cAudioManager::ProcessVehicleOneShots(cVehicleParams *params)
 			m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 			m_sQueueSample.m_nCounter = 51;
 			m_sQueueSample.m_nFrequency +=
-			    RandomDisplacement(m_sQueueSample.m_nFrequency >> 3);
+			    RandomDisplacement(m_sQueueSample.m_nFrequency / 8);
 			m_sQueueSample.m_nReleasingVolumeModificator = 5;
 			m_sQueueSample.m_fSpeedMultiplier = 0.0f;
 			m_sQueueSample.m_fSoundIntensity = 35.0f;
@@ -8607,7 +8602,7 @@ cAudioManager::ProcessVehicleOneShots(cVehicleParams *params)
 			m_sQueueSample.m_nFrequency =
 			    SampleManager.GetSampleBaseFrequency(SFX_SHAG_SUSPENSION);
 			m_sQueueSample.m_nFrequency +=
-			    RandomDisplacement(m_sQueueSample.m_nFrequency >> 3);
+			    RandomDisplacement(m_sQueueSample.m_nFrequency / 8);
 			m_sQueueSample.m_nReleasingVolumeModificator = 5;
 			m_sQueueSample.m_fSpeedMultiplier = 0.0f;
 			m_sQueueSample.m_fSoundIntensity = 35.0f;
@@ -8712,7 +8707,7 @@ cAudioManager::ProcessVehicleOneShots(cVehicleParams *params)
 			m_sQueueSample.m_nFrequency =
 			    SampleManager.GetSampleBaseFrequency(SFX_UZI_LEFT);
 			m_sQueueSample.m_nFrequency +=
-			    RandomDisplacement(m_sQueueSample.m_nFrequency >> 4);
+			    RandomDisplacement(m_sQueueSample.m_nFrequency / 16);
 			m_sQueueSample.m_nReleasingVolumeModificator = 3;
 			m_sQueueSample.m_fSpeedMultiplier = 0.0f;
 			m_sQueueSample.m_fSoundIntensity = 120.0f;
@@ -8728,7 +8723,7 @@ cAudioManager::ProcessVehicleOneShots(cVehicleParams *params)
 			m_sQueueSample.m_nFrequency =
 			    SampleManager.GetSampleBaseFrequency(m_sQueueSample.m_nSampleIndex);
 			m_sQueueSample.m_nFrequency +=
-			    RandomDisplacement(m_sQueueSample.m_nFrequency >> 5);
+			    RandomDisplacement(m_sQueueSample.m_nFrequency / 32);
 			m_sQueueSample.m_nReleasingVolumeModificator = 7;
 			m_sQueueSample.m_fSpeedMultiplier = 0.0f;
 			m_sQueueSample.m_fSoundIntensity = 40.0f;
@@ -8912,8 +8907,7 @@ cAudioManager::ProcessVehicleRoadNoise(cVehicleParams *params)
 						modificator = m_sQueueSample.m_fDistance / 190.f;
 						sampleFreq = SampleManager.GetSampleBaseFrequency(
 						    SFX_ROAD_NOISE);
-						freq = (sampleFreq * modificator) +
-						       ((3 * sampleFreq) >> 2);
+						freq = (sampleFreq * modificator) + ((3 * sampleFreq) / 4);
 					}
 					m_sQueueSample.m_nFrequency = freq;
 					m_sQueueSample.m_nLoopCount = 0;
@@ -9612,7 +9606,7 @@ cAudioManager::SetupJumboTaxiSound(uint8 vol)
 {
 	if(m_sQueueSample.m_fDistance >= 180.f) return false;
 
-	uint8 emittingVol = (vol >> 1) + ((vol >> 1) * m_sQueueSample.m_fDistance / 180);
+	uint8 emittingVol = (vol / 2) + ((vol / 2) * m_sQueueSample.m_fDistance / 180);
 
 	if(m_sQueueSample.m_fDistance / 180 < 0.7f)
 		emittingVol -= emittingVol * gJumboVolOffsetPercentage / 100;

From 8d0b0051b407b22384fc8eb39097b822bf31f86d Mon Sep 17 00:00:00 2001
From: Sergeanur <s.anureev@yandex.ua>
Date: Sat, 2 May 2020 16:27:40 +0300
Subject: [PATCH 5/7] AudioManager.cpp autoformat

---
 src/audio/AudioManager.cpp | 4821 +++++++++++++++++-------------------
 1 file changed, 2331 insertions(+), 2490 deletions(-)

diff --git a/src/audio/AudioManager.cpp b/src/audio/AudioManager.cpp
index fd18d292..e7a7a9b4 100644
--- a/src/audio/AudioManager.cpp
+++ b/src/audio/AudioManager.cpp
@@ -1,8 +1,7 @@
 #include "common.h"
 
-
-#include "audio_enums.h"
 #include "AudioManager.h"
+#include "audio_enums.h"
 
 #include "Automobile.h"
 #include "Boat.h"
@@ -70,45 +69,28 @@ const int reverseGearIntensity = 30;
 const int engineDamageIntensity = 40;
 
 const bool hornPatternsArray[8][44] = {
-    {false, false, true, true, true, true, true,  true,  true,  true,  true,
-     true,  true,  true, true, true, true, false, false, false, false, false,
-     false, true,  true, true, true, true, true,  true,  true,  true,  true,
-     true,  true,  true, true, true, true, true,  false, false, false, false},
-    {false, false, true, true, true, true, true, true, true, true, true, true, true,  true, true,
-     true,  true,  true, true, true, true, true, true, true, true, true, true, true,  true, true,
-     true,  true,  true, true, true, true, true, true, true, true, true, true, false, false},
-    {false, false, true,  true,  true,  true, true, true, true, true, true,
-     true,  false, false, false, false, true, true, true, true, true, false,
-     false, false, true,  true,  true,  true, true, true, true, true, true,
-     true,  true,  true,  true,  true,  true, true, true, true, true, false},
-    {false, false, true, true,  true,  true,  true,  false, false, true, true,
-     true,  true,  true, false, false, false, true,  true,  true,  true, true,
-     true,  true,  true, true,  true,  false, false, false, true,  true, true,
-     true,  true,  true, true,  true,  true,  true,  true,  true,  true, false},
-    {false, false, true,  true,  true,  true,  true,  true,  true,  true,  true,
-     false, false, false, false, false, false, false, false, false, false, false,
-     false, false, false, false, false, false, false, false, false, false, false,
-     false, false, false, false, false, false, false, false, false, false, false},
-    {false, false, true,  true,  true,  false, false, false, true,  true,  true,
-     false, false, false, false, false, false, false, false, false, false, false,
-     false, false, false, false, false, false, false, false, false, false, false,
-     false, false, false, false, false, false, false, false, false, false, false},
-    {false, false, true,  true,  true,  true,  false, false, false, false, true,
-     true,  true,  false, false, true,  true,  true,  false, false, true,  true,
-     true,  true,  true,  true,  false, false, false, false, false, true,  true,
-     true,  true,  true,  true,  true,  true,  true,  true,  true,  false, false},
-    {false, false, true,  true,  true,  true, false, false, true,  true,  true,
-     true,  true,  false, false, false, true, true,  true,  true,  true,  true,
-     false, false, false, false, true,  true, true,  true,  true,  true,  true,
-     true,  true,  true,  true,  true,  true, false, false, false, false, false},
+    {false, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false,
+     false, true,  true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true,  false, false, false, false},
+    {false, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true,  true,
+     true,  true,  true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false},
+    {false, false, true, true, true, true, true, true, true, true, true, true, false, false, false, false, true, true, true, true, true, false,
+     false, false, true, true, true, true, true, true, true, true, true, true, true,  true,  true,  true,  true, true, true, true, true, false},
+    {false, false, true, true, true, true,  true,  false, false, true, true, true, true, true, false, false, false, true, true, true, true, true,
+     true,  true,  true, true, true, false, false, false, true,  true, true, true, true, true, true,  true,  true,  true, true, true, true, false},
+    {false, false, true,  true,  true,  true,  true,  true,  true,  true,  true,  false, false, false, false, false, false, false, false, false, false, false,
+     false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false},
+    {false, false, true,  true,  true,  false, false, false, true,  true,  true,  false, false, false, false, false, false, false, false, false, false, false,
+     false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false},
+    {false, false, true, true, true,  true,  false, false, false, false, true, true, true, false, false, true, true, true, false, false, true,  true,
+     true,  true,  true, true, false, false, false, false, false, true,  true, true, true, true,  true,  true, true, true, true,  true,  false, false},
+    {false, false, true,  true,  true, true, false, false, true, true, true, true, true, false, false, false, true, true,  true,  true,  true,  true,
+     false, false, false, false, true, true, true,  true,  true, true, true, true, true, true,  true,  true,  true, false, false, false, false, false},
 };
 
 const int totalAudioEntitiesSlots = 200;
 
-const uint8 panTable[64]{0,  3,  8,  12, 16, 19, 22, 24, 26, 28, 30, 31, 33, 34, 36, 37,
-                         39, 40, 41, 42, 44, 45, 46, 47, 48, 49, 49, 50, 51, 52, 53, 53,
-                         54, 55, 55, 56, 56, 57, 57, 58, 58, 58, 59, 59, 59, 60, 60, 61,
-                         61, 61, 61, 62, 62, 62, 62, 62, 63, 63, 63, 63, 63, 63, 63, 63};
+const uint8 panTable[64]{0,  3,  8,  12, 16, 19, 22, 24, 26, 28, 30, 31, 33, 34, 36, 37, 39, 40, 41, 42, 44, 45, 46, 47, 48, 49, 49, 50, 51, 52, 53, 53,
+                         54, 55, 55, 56, 56, 57, 57, 58, 58, 58, 59, 59, 59, 60, 60, 61, 61, 61, 61, 62, 62, 62, 62, 62, 63, 63, 63, 63, 63, 63, 63, 63};
 
 // TODO: where is this used? Is this the right file?
 enum eVehicleModel {
@@ -184,11 +166,7 @@ enum eVehicleModel {
 	CAR159,
 };
 
-enum PLAY_STATUS : uint8 {
-	PLAY_STATUS_STOPPED = 0,
-	PLAY_STATUS_PLAYING = 1,
-	PLAY_STATUS_FINISHED = 2
-};
+enum PLAY_STATUS : uint8 { PLAY_STATUS_STOPPED = 0, PLAY_STATUS_PLAYING = 1, PLAY_STATUS_FINISHED = 2 };
 
 enum LOADING_STATUS : uint8 { LOADING_STATUS_NOT_LOADED = 0, LOADING_STATUS_LOADED = 1 };
 
@@ -210,9 +188,10 @@ cPedComments::Add(tPedComment *com)
 {
 	uint8 index;
 
-	if(m_nCommentsInBank[m_nActiveBank] >= NUM_PED_COMMENTS_SLOTS) {
+	if (m_nCommentsInBank[m_nActiveBank] >= NUM_PED_COMMENTS_SLOTS) {
 		index = m_nIndexMap[m_nActiveBank][NUM_PED_COMMENTS_SLOTS - 1];
-		if(m_asPedComments[m_nActiveBank][index].m_bVolume > com->m_bVolume) return;
+		if (m_asPedComments[m_nActiveBank][index].m_bVolume > com->m_bVolume)
+			return;
 	} else {
 		index = m_nCommentsInBank[m_nActiveBank]++;
 	}
@@ -224,17 +203,15 @@ cPedComments::Add(tPedComment *com)
 	m_asPedComments[m_nActiveBank][index].m_bVolume = com->m_bVolume;
 
 	uint32 i = 0;
-	if(index != 0) {
-		for(i = 0; i < index; i++) {
-			if(m_asPedComments[m_nActiveBank][m_nIndexMap[m_nActiveBank][i]].m_bVolume <
-			   m_asPedComments[m_nActiveBank][index].m_bVolume) {
+	if (index != 0) {
+		for (i = 0; i < index; i++) {
+			if (m_asPedComments[m_nActiveBank][m_nIndexMap[m_nActiveBank][i]].m_bVolume < m_asPedComments[m_nActiveBank][index].m_bVolume) {
 				break;
 			}
 		}
 
-		if(i < index)
-			memmove(&m_nIndexMap[m_nActiveBank][i + 1], &m_nIndexMap[m_nActiveBank][i],
-			        NUM_PED_COMMENTS_SLOTS - 1 - i);
+		if (i < index)
+			memmove(&m_nIndexMap[m_nActiveBank][i + 1], &m_nIndexMap[m_nActiveBank][i], NUM_PED_COMMENTS_SLOTS - 1 - i);
 	}
 
 	m_nIndexMap[m_nActiveBank][i] = index;
@@ -250,31 +227,25 @@ cPedComments::Process()
 	static const int defaultIntensity = 50;
 	static const int policeHeliIntensity = 400;
 
-	if(!AudioManager.m_nUserPause) {
-		if(m_nCommentsInBank[m_nActiveBank]) {
-			sampleIndex = m_asPedComments[m_nActiveBank][m_nIndexMap[m_nActiveBank][0]]
-			                  .m_nSampleIndex;
-			if(!SampleManager.IsPedCommentLoaded(sampleIndex))
+	if (!AudioManager.m_nUserPause) {
+		if (m_nCommentsInBank[m_nActiveBank]) {
+			sampleIndex = m_asPedComments[m_nActiveBank][m_nIndexMap[m_nActiveBank][0]].m_nSampleIndex;
+			if (!SampleManager.IsPedCommentLoaded(sampleIndex))
 				SampleManager.LoadPedComment(sampleIndex);
 
-			AudioManager.m_sQueueSample.m_nEntityIndex =
-			    m_asPedComments[m_nActiveBank][m_nIndexMap[m_nActiveBank][0]]
-			        .m_nEntityIndex;
+			AudioManager.m_sQueueSample.m_nEntityIndex = m_asPedComments[m_nActiveBank][m_nIndexMap[m_nActiveBank][0]].m_nEntityIndex;
 			AudioManager.m_sQueueSample.m_nCounter = 0;
 			AudioManager.m_sQueueSample.m_nSampleIndex = sampleIndex;
 			AudioManager.m_sQueueSample.m_nBankIndex = SAMPLEBANK_PED;
 			AudioManager.m_sQueueSample.m_nReleasingVolumeModificator = 3;
-			AudioManager.m_sQueueSample.m_nVolume =
-			    m_asPedComments[m_nActiveBank][m_nIndexMap[m_nActiveBank][0]].m_bVolume;
-			AudioManager.m_sQueueSample.m_fDistance =
-			    m_asPedComments[m_nActiveBank][m_nIndexMap[m_nActiveBank][0]]
-			        .m_fDistance;
+			AudioManager.m_sQueueSample.m_nVolume = m_asPedComments[m_nActiveBank][m_nIndexMap[m_nActiveBank][0]].m_bVolume;
+			AudioManager.m_sQueueSample.m_fDistance = m_asPedComments[m_nActiveBank][m_nIndexMap[m_nActiveBank][0]].m_fDistance;
 			AudioManager.m_sQueueSample.m_nLoopCount = 1;
 			AudioManager.m_sQueueSample.m_nLoopStart = 0;
 			AudioManager.m_sQueueSample.m_nLoopEnd = -1;
 			AudioManager.m_sQueueSample.m_nEmittingVolume = maxVolume;
 			AudioManager.m_sQueueSample.m_fSpeedMultiplier = 3.0f;
-			switch(sampleIndex) {
+			switch (sampleIndex) {
 			case SFX_POLICE_HELI_1:
 			case SFX_POLICE_HELI_2:
 			case SFX_POLICE_HELI_3:
@@ -285,10 +256,9 @@ cPedComments::Process()
 				break;
 			}
 			AudioManager.m_sQueueSample.m_bReleasingSoundFlag = true;
-			AudioManager.m_sQueueSample.m_vecPos =
-			    m_asPedComments[m_nActiveBank][m_nIndexMap[m_nActiveBank][0]].m_vecPos;
+			AudioManager.m_sQueueSample.m_vecPos = m_asPedComments[m_nActiveBank][m_nIndexMap[m_nActiveBank][0]].m_vecPos;
 
-			if(sampleIndex >= SFX_AMMU_D && sampleIndex <= SFX_AMMU_F) {
+			if (sampleIndex >= SFX_AMMU_D && sampleIndex <= SFX_AMMU_F) {
 				AudioManager.m_sQueueSample.m_bReverbFlag = false;
 				AudioManager.m_sQueueSample.m_bRequireReflection = false;
 			} else {
@@ -298,18 +268,15 @@ cPedComments::Process()
 
 			AudioManager.m_sQueueSample.m_bIs2D = false;
 			AudioManager.m_sQueueSample.m_nFrequency =
-			    SampleManager.GetSampleBaseFrequency(
-			        AudioManager.m_sQueueSample.m_nSampleIndex) +
-			    AudioManager.RandomDisplacement(750);
-			if(CTimer::GetIsSlowMotionActive())
+			    SampleManager.GetSampleBaseFrequency(AudioManager.m_sQueueSample.m_nSampleIndex) + AudioManager.RandomDisplacement(750);
+			if (CTimer::GetIsSlowMotionActive())
 				AudioManager.m_sQueueSample.m_nFrequency /= 2;
-			m_asPedComments[m_nActiveBank][m_nIndexMap[m_nActiveBank][0]].m_nProcess =
-			    -1;
+			m_asPedComments[m_nActiveBank][m_nIndexMap[m_nActiveBank][0]].m_nProcess = -1;
 			AudioManager.AddSampleToRequestedQueue();
 		}
 
 		// Switch bank
-		if(m_nActiveBank) {
+		if (m_nActiveBank) {
 			actualUsedBank = SAMPLEBANK_PED;
 			m_nActiveBank = SAMPLEBANK_MAIN;
 		} else {
@@ -317,16 +284,14 @@ cPedComments::Process()
 			m_nActiveBank = SAMPLEBANK_PED;
 		}
 		comment = m_asPedComments[actualUsedBank];
-		for(uint32 i = 0; i < m_nCommentsInBank[actualUsedBank]; i++) {
-			if(m_asPedComments[actualUsedBank][m_nIndexMap[actualUsedBank][i]]
-			       .m_nProcess > 0) {
-				--m_asPedComments[actualUsedBank][m_nIndexMap[actualUsedBank][i]]
-				      .m_nProcess;
+		for (uint32 i = 0; i < m_nCommentsInBank[actualUsedBank]; i++) {
+			if (m_asPedComments[actualUsedBank][m_nIndexMap[actualUsedBank][i]].m_nProcess > 0) {
+				--m_asPedComments[actualUsedBank][m_nIndexMap[actualUsedBank][i]].m_nProcess;
 				Add(&comment[m_nIndexMap[actualUsedBank][i]]);
 			}
 		}
 
-		for(uint32 i = 0; i < NUM_PED_COMMENTS_SLOTS; i++) {
+		for (uint32 i = 0; i < NUM_PED_COMMENTS_SLOTS; i++) {
 			m_nIndexMap[actualUsedBank][i] = NUM_PED_COMMENTS_SLOTS;
 		}
 		m_nCommentsInBank[actualUsedBank] = 0;
@@ -349,7 +314,7 @@ cAudioManager::cAudioManager()
 	field_4 = 0;
 	m_bDynamicAcousticModelingStatus = 1;
 
-	for(int i = 0; i < NUM_AUDIOENTITIES; i++) {
+	for (int i = 0; i < NUM_AUDIOENTITIES; i++) {
 		m_asAudioEntities[i].m_bIsUsed = false;
 		m_anAudioEntityIndices[i] = NUM_AUDIOENTITIES;
 	}
@@ -362,53 +327,47 @@ cAudioManager::cAudioManager()
 
 cAudioManager::~cAudioManager()
 {
-	if(m_bIsInitialised) Terminate();
+	if (m_bIsInitialised)
+		Terminate();
 }
 
 void
 cAudioManager::AddDetailsToRequestedOrderList(uint8 sample)
 {
 	uint32 i = 0;
-	if(sample != 0) {
-		for(; i < sample; i++) {
-			if(m_asSamples[m_bActiveSampleQueue]
-			              [m_abSampleQueueIndexTable[m_bActiveSampleQueue][i]]
-			                  .m_nCalculatedVolume >
-			   m_asSamples[m_bActiveSampleQueue][sample].m_nCalculatedVolume)
+	if (sample != 0) {
+		for (; i < sample; i++) {
+			if (m_asSamples[m_bActiveSampleQueue][m_abSampleQueueIndexTable[m_bActiveSampleQueue][i]].m_nCalculatedVolume >
+			    m_asSamples[m_bActiveSampleQueue][sample].m_nCalculatedVolume)
 				break;
 		}
-		if(i < sample) {
-			memmove(&m_abSampleQueueIndexTable[m_bActiveSampleQueue][i + 1],
-			        &m_abSampleQueueIndexTable[m_bActiveSampleQueue][i],
-			        m_nActiveSamples - i - 1);
+		if (i < sample) {
+			memmove(&m_abSampleQueueIndexTable[m_bActiveSampleQueue][i + 1], &m_abSampleQueueIndexTable[m_bActiveSampleQueue][i], m_nActiveSamples - i - 1);
 		}
 	}
 	m_abSampleQueueIndexTable[m_bActiveSampleQueue][i] = sample;
 }
 
 void
-cAudioManager::AddPlayerCarSample(uint8 emittingVolume, int32 freq, uint32 sample, uint8 unk1,
-                                  uint8 counter, bool notLooping)
+cAudioManager::AddPlayerCarSample(uint8 emittingVolume, int32 freq, uint32 sample, uint8 unk1, uint8 counter, bool notLooping)
 {
 	m_sQueueSample.m_nVolume = ComputeVolume(emittingVolume, 50.f, m_sQueueSample.m_fDistance);
-	if(m_sQueueSample.m_nVolume) {
+	if (m_sQueueSample.m_nVolume) {
 		m_sQueueSample.m_nCounter = counter;
 		m_sQueueSample.m_nSampleIndex = sample;
 		m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 		m_sQueueSample.m_bIs2D = false;
 		m_sQueueSample.m_nReleasingVolumeModificator = 0;
 		m_sQueueSample.m_nFrequency = freq;
-		if(notLooping) {
+		if (notLooping) {
 			m_sQueueSample.m_nLoopCount = 0;
 			m_sQueueSample.m_nReleasingVolumeDivider = 8;
 		} else {
 			m_sQueueSample.m_nLoopCount = 1;
 		}
 		m_sQueueSample.m_nEmittingVolume = emittingVolume;
-		m_sQueueSample.m_nLoopStart =
-		    SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
-		m_sQueueSample.m_nLoopEnd =
-		    SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
+		m_sQueueSample.m_nLoopStart = SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
+		m_sQueueSample.m_nLoopEnd = SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
 		m_sQueueSample.m_fSpeedMultiplier = 6.0f;
 		m_sQueueSample.m_fSoundIntensity = 50.0f;
 		m_sQueueSample.m_bReleasingSoundFlag = false;
@@ -425,23 +384,19 @@ cAudioManager::AddReflectionsToRequestedQueue()
 	int32 noise;
 	uint8 emittingVolume = (m_sQueueSample.m_nVolume / 2) + (m_sQueueSample.m_nVolume / 8);
 
-	for(uint32 i = 0; i < ARRAY_SIZE(m_afReflectionsDistances); i++) {
+	for (uint32 i = 0; i < ARRAY_SIZE(m_afReflectionsDistances); i++) {
 		reflectionDistance = m_afReflectionsDistances[i];
-		if(reflectionDistance > 0.0f && reflectionDistance < 100.f &&
-		   reflectionDistance < m_sQueueSample.m_fSoundIntensity) {
+		if (reflectionDistance > 0.0f && reflectionDistance < 100.f && reflectionDistance < m_sQueueSample.m_fSoundIntensity) {
 			m_sQueueSample.m_nLoopsRemaining = (reflectionDistance * 500.f / 1029.f);
-			if(m_sQueueSample.m_nLoopsRemaining > 5) {
+			if (m_sQueueSample.m_nLoopsRemaining > 5) {
 				m_sQueueSample.m_fDistance = m_afReflectionsDistances[i];
 				m_sQueueSample.m_nEmittingVolume = emittingVolume;
-				m_sQueueSample.m_nVolume =
-				    ComputeVolume(emittingVolume, m_sQueueSample.m_fSoundIntensity,
-				                  m_sQueueSample.m_fDistance);
-				if(m_sQueueSample.m_nVolume > emittingVolume / 16) {
+				m_sQueueSample.m_nVolume = ComputeVolume(emittingVolume, m_sQueueSample.m_fSoundIntensity, m_sQueueSample.m_fDistance);
+				if (m_sQueueSample.m_nVolume > emittingVolume / 16) {
 					m_sQueueSample.m_nCounter += (i + 1) * 256;
-					if(m_sQueueSample.m_nLoopCount) {
-						noise = RandomDisplacement(
-						    m_sQueueSample.m_nFrequency / 32);
-						if(noise <= 0)
+					if (m_sQueueSample.m_nLoopCount) {
+						noise = RandomDisplacement(m_sQueueSample.m_nFrequency / 32);
+						if (noise <= 0)
 							m_sQueueSample.m_nFrequency += noise;
 						else
 							m_sQueueSample.m_nFrequency -= noise;
@@ -462,44 +417,38 @@ cAudioManager::AddReleasingSounds()
 
 	int8 queue = m_bActiveSampleQueue == 0;
 
-	for(int32 i = 0; i < m_SampleRequestQueuesStatus[queue]; i++) {
+	for (int32 i = 0; i < m_SampleRequestQueuesStatus[queue]; i++) {
 		tSound &sample = m_asSamples[queue][m_abSampleQueueIndexTable[queue][i]];
-		if(sample.m_bLoopEnded) continue;
+		if (sample.m_bLoopEnded)
+			continue;
 
 		toProcess[i] = false;
-		for(int32 j = 0; j < m_SampleRequestQueuesStatus[m_bActiveSampleQueue]; j++) {
-			if(sample.m_nEntityIndex ==
-			       m_asSamples[m_bActiveSampleQueue]
-			                  [m_abSampleQueueIndexTable[m_bActiveSampleQueue][j]]
-			                      .m_nEntityIndex &&
-			   sample.m_nCounter ==
-			       m_asSamples[m_bActiveSampleQueue]
-			                  [m_abSampleQueueIndexTable[m_bActiveSampleQueue][j]]
-			                      .m_nCounter) {
+		for (int32 j = 0; j < m_SampleRequestQueuesStatus[m_bActiveSampleQueue]; j++) {
+			if (sample.m_nEntityIndex == m_asSamples[m_bActiveSampleQueue][m_abSampleQueueIndexTable[m_bActiveSampleQueue][j]].m_nEntityIndex &&
+			    sample.m_nCounter == m_asSamples[m_bActiveSampleQueue][m_abSampleQueueIndexTable[m_bActiveSampleQueue][j]].m_nCounter) {
 				toProcess[i] = true;
 				break;
 			}
 		}
-		if(!toProcess[i]) {
-			if(sample.m_nCounter <= 255 || !sample.m_nLoopsRemaining) {
-				if(!sample.m_nReleasingVolumeDivider) continue;
-				if(!sample.m_nLoopCount) {
-					if(sample.m_nVolumeChange == -1) {
-						sample.m_nVolumeChange =
-						    sample.m_nVolume /
-						    sample.m_nReleasingVolumeDivider;
-						if(sample.m_nVolumeChange <= 0)
+		if (!toProcess[i]) {
+			if (sample.m_nCounter <= 255 || !sample.m_nLoopsRemaining) {
+				if (!sample.m_nReleasingVolumeDivider)
+					continue;
+				if (!sample.m_nLoopCount) {
+					if (sample.m_nVolumeChange == -1) {
+						sample.m_nVolumeChange = sample.m_nVolume / sample.m_nReleasingVolumeDivider;
+						if (sample.m_nVolumeChange <= 0)
 							sample.m_nVolumeChange = 1;
 					}
-					if(sample.m_nVolume <= sample.m_nVolumeChange) {
+					if (sample.m_nVolume <= sample.m_nVolumeChange) {
 						sample.m_nReleasingVolumeDivider = 0;
 						continue;
 					}
 					sample.m_nVolume -= sample.m_nVolumeChange;
 				}
 				--sample.m_nReleasingVolumeDivider;
-				if(m_bFifthFrameFlag) {
-					if(sample.m_nReleasingVolumeModificator < 20)
+				if (m_bFifthFrameFlag) {
+					if (sample.m_nReleasingVolumeModificator < 20)
 						++sample.m_nReleasingVolumeModificator;
 				}
 				sample.m_bReleasingSoundFlag = 0;
@@ -517,26 +466,23 @@ cAudioManager::AddSampleToRequestedQueue()
 	uint8 sampleIndex;
 	bool bReflections;
 
-	if(m_sQueueSample.m_nSampleIndex < TOTAL_AUDIO_SAMPLES) {
-		calculatedVolume = m_sQueueSample.m_nReleasingVolumeModificator *
-		                   (maxVolume - m_sQueueSample.m_nVolume);
+	if (m_sQueueSample.m_nSampleIndex < TOTAL_AUDIO_SAMPLES) {
+		calculatedVolume = m_sQueueSample.m_nReleasingVolumeModificator * (maxVolume - m_sQueueSample.m_nVolume);
 		sampleIndex = m_SampleRequestQueuesStatus[m_bActiveSampleQueue];
-		if(sampleIndex >= m_nActiveSamples) {
-			sampleIndex =
-			    m_abSampleQueueIndexTable[m_bActiveSampleQueue][m_nActiveSamples - 1];
-			if(m_asSamples[m_bActiveSampleQueue][sampleIndex].m_nCalculatedVolume <=
-			   calculatedVolume)
+		if (sampleIndex >= m_nActiveSamples) {
+			sampleIndex = m_abSampleQueueIndexTable[m_bActiveSampleQueue][m_nActiveSamples - 1];
+			if (m_asSamples[m_bActiveSampleQueue][sampleIndex].m_nCalculatedVolume <= calculatedVolume)
 				return;
 		} else {
 			++m_SampleRequestQueuesStatus[m_bActiveSampleQueue];
 		}
 		m_sQueueSample.m_nCalculatedVolume = calculatedVolume;
 		m_sQueueSample.m_bLoopEnded = false;
-		if(m_sQueueSample.m_bIs2D) {
+		if (m_sQueueSample.m_bIs2D) {
 			m_sQueueSample.m_bRequireReflection = false;
 			m_sQueueSample.m_nLoopsRemaining = 0;
 		}
-		if(m_bDynamicAcousticModelingStatus && m_sQueueSample.m_nLoopCount) {
+		if (m_bDynamicAcousticModelingStatus && m_sQueueSample.m_nLoopCount) {
 			bReflections = m_sQueueSample.m_bRequireReflection;
 		} else {
 			bReflections = false;
@@ -544,19 +490,21 @@ cAudioManager::AddSampleToRequestedQueue()
 		}
 		m_sQueueSample.m_bRequireReflection = false;
 
-		if(!m_bDynamicAcousticModelingStatus) m_sQueueSample.m_bReverbFlag = false;
+		if (!m_bDynamicAcousticModelingStatus)
+			m_sQueueSample.m_bReverbFlag = false;
 
 		m_asSamples[m_bActiveSampleQueue][sampleIndex] = m_sQueueSample;
 
 		AddDetailsToRequestedOrderList(sampleIndex);
-		if(bReflections) AddReflectionsToRequestedQueue();
+		if (bReflections)
+			AddReflectionsToRequestedQueue();
 	}
 }
 
 void
 cAudioManager::CalculateDistance(bool &distCalculated, float dist)
 {
-	if(!distCalculated) {
+	if (!distCalculated) {
 		m_sQueueSample.m_fDistance = Sqrt(dist);
 		distCalculated = true;
 	}
@@ -571,7 +519,7 @@ cAudioManager::CheckForAnAudioFileOnCD() const
 void
 cAudioManager::ClearActiveSamples()
 {
-	for(int32 i = 0; i < m_nActiveSamples; i++) {
+	for (int32 i = 0; i < m_nActiveSamples; i++) {
 		m_asActiveSamples[i].m_nEntityIndex = AEHANDLE_NONE;
 		m_asActiveSamples[i].m_nCounter = 0;
 		m_asActiveSamples[i].m_nSampleIndex = NO_SAMPLE;
@@ -604,7 +552,7 @@ cAudioManager::ClearActiveSamples()
 void
 cAudioManager::ClearMissionAudio()
 {
-	if(m_bIsInitialised) {
+	if (m_bIsInitialised) {
 		m_sMissionAudio.m_nSampleIndex = NO_SAMPLE;
 		m_sMissionAudio.m_nLoadingStatus = LOADING_STATUS_NOT_LOADED;
 		m_sMissionAudio.m_nPlayStatus = PLAY_STATUS_STOPPED;
@@ -618,29 +566,27 @@ cAudioManager::ClearMissionAudio()
 void
 cAudioManager::ClearRequestedQueue()
 {
-	for(int32 i = 0; i < m_nActiveSamples; i++) {
+	for (int32 i = 0; i < m_nActiveSamples; i++) {
 		m_abSampleQueueIndexTable[m_bActiveSampleQueue][i] = m_nActiveSamples;
 	}
 	m_SampleRequestQueuesStatus[m_bActiveSampleQueue] = 0;
 }
 
 int32
-cAudioManager::ComputeDopplerEffectedFrequency(uint32 oldFreq, float position1, float position2,
-                                               float speedMultiplier) const
+cAudioManager::ComputeDopplerEffectedFrequency(uint32 oldFreq, float position1, float position2, float speedMultiplier) const
 {
 	uint32 newFreq = oldFreq;
-	if(!TheCamera.Get_Just_Switched_Status() && speedMultiplier != 0.0f) {
+	if (!TheCamera.Get_Just_Switched_Status() && speedMultiplier != 0.0f) {
 		float dist = position2 - position1;
-		if(dist != 0.0f) {
+		if (dist != 0.0f) {
 			float speedOfSource = (dist / m_nTimeSpent) * speedMultiplier;
-			if(m_fSpeedOfSound > Abs(speedOfSource)) {
-				if(speedOfSource < 0.0f) {
+			if (m_fSpeedOfSound > Abs(speedOfSource)) {
+				if (speedOfSource < 0.0f) {
 					speedOfSource = Max(speedOfSource, -1.5f);
 				} else {
 					speedOfSource = Min(speedOfSource, 1.5f);
 				}
-				newFreq =
-				    (oldFreq * m_fSpeedOfSound) / (speedOfSource + m_fSpeedOfSound);
+				newFreq = (oldFreq * m_fSpeedOfSound) / (speedOfSource + m_fSpeedOfSound);
 			}
 		}
 	}
@@ -652,7 +598,8 @@ cAudioManager::ComputePan(float dist, CVector *vec)
 {
 	int32 index = Min(63, Abs(vec->x / (dist / 64.f)));
 
-	if(vec->x > 0.f) return Max(20, 63 - panTable[index]);
+	if (vec->x > 0.f)
+		return Max(20, 63 - panTable[index]);
 	return Min(107, panTable[index] + 63);
 }
 
@@ -660,13 +607,11 @@ uint8
 cAudioManager::ComputeVolume(uint8 emittingVolume, float soundIntensity, float distance) const
 {
 	float newSoundIntensity;
-	if(soundIntensity <= 0.0f) return 0;
-	if((soundIntensity * 0.2f) <= distance) {
+	if (soundIntensity <= 0.0f)
+		return 0;
+	if ((soundIntensity * 0.2f) <= distance) {
 		newSoundIntensity = soundIntensity * 0.2f;
-		emittingVolume =
-		    sq((soundIntensity - newSoundIntensity - (distance - newSoundIntensity)) /
-		       (soundIntensity - newSoundIntensity)) *
-		    emittingVolume;
+		emittingVolume = sq((soundIntensity - newSoundIntensity - (distance - newSoundIntensity)) / (soundIntensity - newSoundIntensity)) * emittingVolume;
 	}
 	return emittingVolume;
 }
@@ -674,11 +619,14 @@ cAudioManager::ComputeVolume(uint8 emittingVolume, float soundIntensity, float d
 int32
 cAudioManager::CreateEntity(int32 type, void *entity)
 {
-	if(!m_bIsInitialised) return AEHANDLE_ERROR_NOAUDIOSYS;
-	if(!entity) return AEHANDLE_ERROR_NOENTITY;
-	if(type >= TOTAL_AUDIO_TYPES) return AEHANDLE_ERROR_BADAUDIOTYPE;
-	for(uint32 i = 0; i < ARRAY_SIZE(m_asAudioEntities); i++) {
-		if(!m_asAudioEntities[i].m_bIsUsed) {
+	if (!m_bIsInitialised)
+		return AEHANDLE_ERROR_NOAUDIOSYS;
+	if (!entity)
+		return AEHANDLE_ERROR_NOENTITY;
+	if (type >= TOTAL_AUDIO_TYPES)
+		return AEHANDLE_ERROR_BADAUDIOTYPE;
+	for (uint32 i = 0; i < ARRAY_SIZE(m_asAudioEntities); i++) {
+		if (!m_asAudioEntities[i].m_bIsUsed) {
 			m_asAudioEntities[i].m_bIsUsed = true;
 			m_asAudioEntities[i].m_nStatus = 0;
 			m_asAudioEntities[i].m_nType = (eAudioType)type;
@@ -700,26 +648,28 @@ cAudioManager::DestroyAllGameCreatedEntities()
 {
 	cAudioScriptObject *entity;
 
-	if(m_bIsInitialised) {
-		for(uint32 i = 0; i < ARRAY_SIZE(m_asAudioEntities); i++) {
-			if(m_asAudioEntities[i].m_bIsUsed) {
-				switch(m_asAudioEntities[i].m_nType) {
+	if (m_bIsInitialised) {
+		for (uint32 i = 0; i < ARRAY_SIZE(m_asAudioEntities); i++) {
+			if (m_asAudioEntities[i].m_bIsUsed) {
+				switch (m_asAudioEntities[i].m_nType) {
 				case AUDIOTYPE_PHYSICAL:
 				case AUDIOTYPE_EXPLOSION:
 				case AUDIOTYPE_WEATHER:
 				case AUDIOTYPE_CRANE:
 				case AUDIOTYPE_GARAGE:
-				case AUDIOTYPE_FIREHYDRANT: DestroyEntity(i); break;
+				case AUDIOTYPE_FIREHYDRANT:
+					DestroyEntity(i);
+					break;
 				case AUDIOTYPE_SCRIPTOBJECT:
-					entity =
-					    (cAudioScriptObject *)m_asAudioEntities[i].m_pEntity;
-					if(entity) {
+					entity = (cAudioScriptObject *)m_asAudioEntities[i].m_pEntity;
+					if (entity) {
 						delete entity;
 						m_asAudioEntities[i].m_pEntity = nil;
 					}
 					DestroyEntity(i);
 					break;
-				default: break;
+				default:
+					break;
 				}
 			}
 		}
@@ -730,18 +680,13 @@ cAudioManager::DestroyAllGameCreatedEntities()
 void
 cAudioManager::DestroyEntity(int32 id)
 {
-	if(m_bIsInitialised && id >= 0 && id < totalAudioEntitiesSlots &&
-	   m_asAudioEntities[id].m_bIsUsed) {
+	if (m_bIsInitialised && id >= 0 && id < totalAudioEntitiesSlots && m_asAudioEntities[id].m_bIsUsed) {
 		m_asAudioEntities[id].m_bIsUsed = false;
-		for(int32 i = 0; i < m_nAudioEntitiesTotal; ++i) {
-			if(id == m_anAudioEntityIndices[i]) {
-				if(i < totalAudioEntitiesSlots - 1)
-					memmove(&m_anAudioEntityIndices[i],
-					        &m_anAudioEntityIndices[i + 1],
-					        NUM_AUDIOENTITY_EVENTS *
-					            (m_nAudioEntitiesTotal - (i + 1)));
-				m_anAudioEntityIndices[--m_nAudioEntitiesTotal] =
-				    totalAudioEntitiesSlots;
+		for (int32 i = 0; i < m_nAudioEntitiesTotal; ++i) {
+			if (id == m_anAudioEntityIndices[i]) {
+				if (i < totalAudioEntitiesSlots - 1)
+					memmove(&m_anAudioEntityIndices[i], &m_anAudioEntityIndices[i + 1], NUM_AUDIOENTITY_EVENTS * (m_nAudioEntitiesTotal - (i + 1)));
+				m_anAudioEntityIndices[--m_nAudioEntitiesTotal] = totalAudioEntitiesSlots;
 				return;
 			}
 		}
@@ -751,7 +696,7 @@ cAudioManager::DestroyEntity(int32 id)
 void
 cAudioManager::DoJumboVolOffset() const
 {
-	if(!(m_FrameCounter % (m_anRandomTable[0] % 6 + 3)))
+	if (!(m_FrameCounter % (m_anRandomTable[0] % 6 + 3)))
 		gJumboVolOffsetPercentage = m_anRandomTable[1] % 60;
 }
 
@@ -761,11 +706,19 @@ cAudioManager::GetPlayerTalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
-	case SOUND_PED_DAMAGE: GetPhrase(&sfx, &lastSfx, SFX_CLAUDE_HIGH_DAMAGE_GRUNT_1, 11); break;
-	case SOUND_PED_HIT: GetPhrase(&sfx, &lastSfx, SFX_CLAUDE_LOW_DAMAGE_GRUNT_1, 10); break;
-	case SOUND_PED_LAND: GetPhrase(&sfx, &lastSfx, SFX_CLAUDE_HIT_GROUND_GRUNT_1, 6); break;
-	default: sfx = NO_SAMPLE; break;
+	switch (sound) {
+	case SOUND_PED_DAMAGE:
+		GetPhrase(&sfx, &lastSfx, SFX_CLAUDE_HIGH_DAMAGE_GRUNT_1, 11);
+		break;
+	case SOUND_PED_HIT:
+		GetPhrase(&sfx, &lastSfx, SFX_CLAUDE_LOW_DAMAGE_GRUNT_1, 10);
+		break;
+	case SOUND_PED_LAND:
+		GetPhrase(&sfx, &lastSfx, SFX_CLAUDE_HIT_GROUND_GRUNT_1, 6);
+		break;
+	default:
+		sfx = NO_SAMPLE;
+		break;
 	}
 	return sfx;
 }
@@ -777,20 +730,20 @@ cAudioManager::GetCopTalkSfx(int16 sound)
 	PedState pedState;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	if(sound == SOUND_PED_ARREST_COP) {
+	if (sound == SOUND_PED_ARREST_COP) {
 		GetPhrase(&sfx, &lastSfx, SFX_COP_VOICE_1_ARREST_1, 6);
 	} else {
-		if(sound != SOUND_PED_PURSUIT_COP) { return GetGenericMaleTalkSfx(sound); }
+		if (sound != SOUND_PED_PURSUIT_COP) {
+			return GetGenericMaleTalkSfx(sound);
+		}
 
 		pedState = FindPlayerPed()->m_nPedState;
-		if(pedState == PED_ARRESTED || pedState == PED_DEAD || pedState == PED_DIE)
+		if (pedState == PED_ARRESTED || pedState == PED_DEAD || pedState == PED_DIE)
 			return NO_SAMPLE;
 		GetPhrase(&sfx, &lastSfx, SFX_COP_VOICE_1_CHASE_1, 7);
 	}
 
-	return (SFX_COP_VOICE_2_ARREST_1 - SFX_COP_VOICE_1_ARREST_1) *
-	           (m_sQueueSample.m_nEntityIndex % 5) +
-	       sfx;
+	return (SFX_COP_VOICE_2_ARREST_1 - SFX_COP_VOICE_1_ARREST_1) * (m_sQueueSample.m_nEntityIndex % 5) + sfx;
 }
 
 uint32
@@ -800,20 +753,20 @@ cAudioManager::GetSwatTalkSfx(int16 sound)
 	PedState pedState;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	if(sound == SOUND_PED_ARREST_SWAT) {
+	if (sound == SOUND_PED_ARREST_SWAT) {
 		GetPhrase(&sfx, &lastSfx, SFX_SWAT_VOICE_1_CHASE_1, 6);
 	} else {
-		if(sound != SOUND_PED_PURSUIT_SWAT) { return GetGenericMaleTalkSfx(sound); }
+		if (sound != SOUND_PED_PURSUIT_SWAT) {
+			return GetGenericMaleTalkSfx(sound);
+		}
 
 		pedState = FindPlayerPed()->m_nPedState;
-		if(pedState == PED_ARRESTED || pedState == PED_DEAD || pedState == PED_DIE)
+		if (pedState == PED_ARRESTED || pedState == PED_DEAD || pedState == PED_DIE)
 			return NO_SAMPLE;
 		GetPhrase(&sfx, &lastSfx, SFX_SWAT_VOICE_1_CHASE_1, 6);
 	}
 
-	return (SFX_SWAT_VOICE_2_CHASE_1 - SFX_SWAT_VOICE_1_CHASE_1) *
-	           (m_sQueueSample.m_nEntityIndex % 4) +
-	       sfx;
+	return (SFX_SWAT_VOICE_2_CHASE_1 - SFX_SWAT_VOICE_1_CHASE_1) * (m_sQueueSample.m_nEntityIndex % 4) + sfx;
 }
 
 uint32
@@ -823,20 +776,20 @@ cAudioManager::GetFBITalkSfx(int16 sound)
 	PedState pedState;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	if(sound == SOUND_PED_ARREST_FBI) {
+	if (sound == SOUND_PED_ARREST_FBI) {
 		GetPhrase(&sfx, &lastSfx, SFX_FBI_VOICE_1_CHASE_1, 6);
 	} else {
-		if(sound != SOUND_PED_PURSUIT_FBI) { return GetGenericMaleTalkSfx(sound); }
+		if (sound != SOUND_PED_PURSUIT_FBI) {
+			return GetGenericMaleTalkSfx(sound);
+		}
 
 		pedState = FindPlayerPed()->m_nPedState;
-		if(pedState == PED_ARRESTED || pedState == PED_DEAD || pedState == PED_DIE)
+		if (pedState == PED_ARRESTED || pedState == PED_DEAD || pedState == PED_DIE)
 			return NO_SAMPLE;
 		GetPhrase(&sfx, &lastSfx, SFX_FBI_VOICE_1_CHASE_1, 6);
 	}
 
-	return (SFX_FBI_VOICE_2_CHASE_1 - SFX_FBI_VOICE_1_CHASE_1) *
-	           (m_sQueueSample.m_nEntityIndex % 3) +
-	       sfx;
+	return (SFX_FBI_VOICE_2_CHASE_1 - SFX_FBI_VOICE_1_CHASE_1) * (m_sQueueSample.m_nEntityIndex % 3) + sfx;
 }
 
 uint32
@@ -846,16 +799,16 @@ cAudioManager::GetArmyTalkSfx(int16 sound)
 	PedState pedState;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	if(sound != SOUND_PED_PURSUIT_ARMY) { return GetGenericMaleTalkSfx(sound); }
+	if (sound != SOUND_PED_PURSUIT_ARMY) {
+		return GetGenericMaleTalkSfx(sound);
+	}
 
 	pedState = FindPlayerPed()->m_nPedState;
-	if(pedState == PED_ARRESTED || pedState == PED_DEAD || pedState == PED_DIE)
+	if (pedState == PED_ARRESTED || pedState == PED_DEAD || pedState == PED_DIE)
 		return NO_SAMPLE;
 	GetPhrase(&sfx, &lastSfx, SFX_ARMY_VOICE_1_CHASE_1, 15);
 
-	return (SFX_ARMY_VOICE_2_CHASE_1 - SFX_ARMY_VOICE_1_CHASE_1) *
-	           (m_sQueueSample.m_nEntityIndex % 2) +
-	       sfx;
+	return (SFX_ARMY_VOICE_2_CHASE_1 - SFX_ARMY_VOICE_1_CHASE_1) * (m_sQueueSample.m_nEntityIndex % 2) + sfx;
 }
 
 uint32
@@ -864,25 +817,26 @@ cAudioManager::GetMedicTalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
+	switch (sound) {
 	case SOUND_PED_HANDS_COWER:
 		GetPhrase(&sfx, &lastSfx, SFX_MEDIC_VOICE_1_GUN_PANIC_1, 5);
 		break;
 	case SOUND_PED_CAR_JACKED:
 		GetPhrase(&sfx, &lastSfx, SFX_MEDIC_VOICE_1_CARJACKED_1, 5);
 		break;
-	case SOUND_PED_HEALING: GetPhrase(&sfx, &lastSfx, SFX_MEDIC_VOICE_1_AT_VICTIM_1, 12); break;
+	case SOUND_PED_HEALING:
+		GetPhrase(&sfx, &lastSfx, SFX_MEDIC_VOICE_1_AT_VICTIM_1, 12);
+		break;
 	case SOUND_PED_LEAVE_VEHICLE:
 		GetPhrase(&sfx, &lastSfx, SFX_MEDIC_VOICE_1_GET_OUT_VAN_CHAT_1, 9);
 		break;
 	case SOUND_PED_FLEE_RUN:
 		GetPhrase(&sfx, &lastSfx, SFX_MEDIC_VOICE_1_RUN_FROM_FIGHT_1, 6);
 		break;
-	default: return GetGenericMaleTalkSfx(sound);
+	default:
+		return GetGenericMaleTalkSfx(sound);
 	}
-	return (SFX_MEDIC_VOICE_2_GUN_PANIC_1 - SFX_MEDIC_VOICE_1_GUN_PANIC_1) *
-	           (m_sQueueSample.m_nEntityIndex % 2) +
-	       sfx;
+	return (SFX_MEDIC_VOICE_2_GUN_PANIC_1 - SFX_MEDIC_VOICE_1_GUN_PANIC_1) * (m_sQueueSample.m_nEntityIndex % 2) + sfx;
 }
 
 uint32
@@ -897,22 +851,33 @@ cAudioManager::GetNormalMaleTalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
+	switch (sound) {
 	case SOUND_PED_HANDS_COWER:
 		GetPhrase(&sfx, &lastSfx, SFX_NORMAL_MALE_GUN_PANIC_1, 7);
 		break;
-	case SOUND_PED_CAR_JACKED: GetPhrase(&sfx, &lastSfx, SFX_NORMAL_MALE_CARJACKED_1, 7); break;
-	case SOUND_PED_EVADE: GetPhrase(&sfx, &lastSfx, SFX_NORMAL_MALE_DODGE_1, 9); break;
+	case SOUND_PED_CAR_JACKED:
+		GetPhrase(&sfx, &lastSfx, SFX_NORMAL_MALE_CARJACKED_1, 7);
+		break;
+	case SOUND_PED_EVADE:
+		GetPhrase(&sfx, &lastSfx, SFX_NORMAL_MALE_DODGE_1, 9);
+		break;
 	case SOUND_PED_FLEE_RUN:
 		GetPhrase(&sfx, &lastSfx, SFX_NORMAL_MALE_RUN_FROM_FIGHT_1, 5);
 		break;
 	case SOUND_PED_CAR_COLLISION:
 		GetPhrase(&sfx, &lastSfx, SFX_NORMAL_MALE_DRIVER_ABUSE_1, 12);
 		break;
-	case SOUND_PED_CHAT_SEXY: GetPhrase(&sfx, &lastSfx, SFX_NORMAL_MALE_EYING_1, 8); break;
-	case SOUND_PED_CHAT_EVENT: GetPhrase(&sfx, &lastSfx, SFX_NORMAL_MALE_SHOCKED_1, 10); break;
-	case SOUND_PED_CHAT: GetPhrase(&sfx, &lastSfx, SFX_NORMAL_MALE_CHAT_1, 25); break;
-	default: return GetGenericMaleTalkSfx(sound);
+	case SOUND_PED_CHAT_SEXY:
+		GetPhrase(&sfx, &lastSfx, SFX_NORMAL_MALE_EYING_1, 8);
+		break;
+	case SOUND_PED_CHAT_EVENT:
+		GetPhrase(&sfx, &lastSfx, SFX_NORMAL_MALE_SHOCKED_1, 10);
+		break;
+	case SOUND_PED_CHAT:
+		GetPhrase(&sfx, &lastSfx, SFX_NORMAL_MALE_CHAT_1, 25);
+		break;
+	default:
+		return GetGenericMaleTalkSfx(sound);
 	}
 	return sfx;
 }
@@ -923,16 +888,14 @@ cAudioManager::GetTaxiDriverTalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	if(sound == SOUND_PED_CAR_JACKED) {
+	if (sound == SOUND_PED_CAR_JACKED) {
 		GetPhrase(&sfx, &lastSfx, SFX_ASIAN_TAXI_DRIVER_VOICE_1_CARJACKED_1, 7);
 	} else {
-		if(sound != SOUND_PED_CAR_COLLISION) return GetGenericMaleTalkSfx(sound);
+		if (sound != SOUND_PED_CAR_COLLISION)
+			return GetGenericMaleTalkSfx(sound);
 		GetPhrase(&sfx, &lastSfx, SFX_ASIAN_TAXI_DRIVER_VOICE_1_DRIVER_ABUSE_1, 6);
 	}
-	return (SFX_ASIAN_TAXI_DRIVER_VOICE_2_DRIVER_ABUSE_1 -
-	        SFX_ASIAN_TAXI_DRIVER_VOICE_1_DRIVER_ABUSE_1) *
-	           (m_sQueueSample.m_nEntityIndex % 2) +
-	       sfx;
+	return (SFX_ASIAN_TAXI_DRIVER_VOICE_2_DRIVER_ABUSE_1 - SFX_ASIAN_TAXI_DRIVER_VOICE_1_DRIVER_ABUSE_1) * (m_sQueueSample.m_nEntityIndex % 2) + sfx;
 }
 
 uint32
@@ -941,15 +904,30 @@ cAudioManager::GetPimpTalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
-	case SOUND_PED_HANDS_UP: GetPhrase(&sfx, &lastSfx, SFX_PIMP_GUN_COOL_1, 7); break;
-	case SOUND_PED_CAR_JACKED: GetPhrase(&sfx, &lastSfx, SFX_PIMP_CARJACKED_1, 4); break;
-	case SOUND_PED_DEFEND: GetPhrase(&sfx, &lastSfx, SFX_PIMP_FIGHT_1, 9); break;
-	case SOUND_PED_EVADE: GetPhrase(&sfx, &lastSfx, SFX_PIMP_DODGE_1, 6); break;
-	case SOUND_PED_CAR_COLLISION: GetPhrase(&sfx, &lastSfx, SFX_PIMP_DRIVER_ABUSE_1, 5); break;
-	case SOUND_PED_CHAT_EVENT: GetPhrase(&sfx, &lastSfx, SFX_PIMP_SHOCKED_1, 2); break;
-	case SOUND_PED_CHAT: GetPhrase(&sfx, &lastSfx, SFX_PIMP_CHAT_1, 17); break;
-	default: return GetGenericMaleTalkSfx(sound);
+	switch (sound) {
+	case SOUND_PED_HANDS_UP:
+		GetPhrase(&sfx, &lastSfx, SFX_PIMP_GUN_COOL_1, 7);
+		break;
+	case SOUND_PED_CAR_JACKED:
+		GetPhrase(&sfx, &lastSfx, SFX_PIMP_CARJACKED_1, 4);
+		break;
+	case SOUND_PED_DEFEND:
+		GetPhrase(&sfx, &lastSfx, SFX_PIMP_FIGHT_1, 9);
+		break;
+	case SOUND_PED_EVADE:
+		GetPhrase(&sfx, &lastSfx, SFX_PIMP_DODGE_1, 6);
+		break;
+	case SOUND_PED_CAR_COLLISION:
+		GetPhrase(&sfx, &lastSfx, SFX_PIMP_DRIVER_ABUSE_1, 5);
+		break;
+	case SOUND_PED_CHAT_EVENT:
+		GetPhrase(&sfx, &lastSfx, SFX_PIMP_SHOCKED_1, 2);
+		break;
+	case SOUND_PED_CHAT:
+		GetPhrase(&sfx, &lastSfx, SFX_PIMP_CHAT_1, 17);
+		break;
+	default:
+		return GetGenericMaleTalkSfx(sound);
 	}
 	return sfx;
 }
@@ -960,27 +938,32 @@ cAudioManager::GetMafiaTalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
+	switch (sound) {
 	case SOUND_PED_CAR_JACKING:
 		GetPhrase(&sfx, &lastSfx, SFX_MAFIA_MALE_VOICE_1_CARJACKING_1, 2);
 		break;
 	case SOUND_PED_CAR_JACKED:
 		GetPhrase(&sfx, &lastSfx, SFX_MAFIA_MALE_VOICE_1_CARJACKED_1, 2);
 		break;
-	case SOUND_PED_ATTACK: GetPhrase(&sfx, &lastSfx, SFX_MAFIA_MALE_VOICE_1_FIGHT_1, 5); break;
-	case SOUND_PED_EVADE: GetPhrase(&sfx, &lastSfx, SFX_MAFIA_MALE_VOICE_1_DODGE_1, 5); break;
+	case SOUND_PED_ATTACK:
+		GetPhrase(&sfx, &lastSfx, SFX_MAFIA_MALE_VOICE_1_FIGHT_1, 5);
+		break;
+	case SOUND_PED_EVADE:
+		GetPhrase(&sfx, &lastSfx, SFX_MAFIA_MALE_VOICE_1_DODGE_1, 5);
+		break;
 	case SOUND_PED_CAR_COLLISION:
 		GetPhrase(&sfx, &lastSfx, SFX_MAFIA_MALE_VOICE_1_DRIVER_ABUSE_1, 6);
 		break;
 	case SOUND_PED_CHAT_SEXY:
 		GetPhrase(&sfx, &lastSfx, SFX_MAFIA_MALE_VOICE_1_EYING_1, 3);
 		break;
-	case SOUND_PED_CHAT: GetPhrase(&sfx, &lastSfx, SFX_MAFIA_MALE_VOICE_1_CHAT_1, 7); break;
-	default: return GetGenericMaleTalkSfx(sound);
+	case SOUND_PED_CHAT:
+		GetPhrase(&sfx, &lastSfx, SFX_MAFIA_MALE_VOICE_1_CHAT_1, 7);
+		break;
+	default:
+		return GetGenericMaleTalkSfx(sound);
 	}
-	return (SFX_MAFIA_MALE_VOICE_2_DRIVER_ABUSE_1 - SFX_MAFIA_MALE_VOICE_1_DRIVER_ABUSE_1) *
-	           (m_sQueueSample.m_nEntityIndex % 3) +
-	       sfx;
+	return (SFX_MAFIA_MALE_VOICE_2_DRIVER_ABUSE_1 - SFX_MAFIA_MALE_VOICE_1_DRIVER_ABUSE_1) * (m_sQueueSample.m_nEntityIndex % 3) + sfx;
 }
 
 uint32
@@ -989,7 +972,7 @@ cAudioManager::GetTriadTalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
+	switch (sound) {
 	case SOUND_PED_HANDS_UP:
 		GetPhrase(&sfx, &lastSfx, SFX_TRIAD_MALE_VOICE_1_GUN_COOL_1, 3);
 		break;
@@ -999,16 +982,23 @@ cAudioManager::GetTriadTalkSfx(int16 sound)
 	case SOUND_PED_CAR_JACKED:
 		GetPhrase(&sfx, &lastSfx, SFX_TRIAD_MALE_VOICE_1_CARJACKED_1, 2);
 		break;
-	case SOUND_PED_ATTACK: GetPhrase(&sfx, &lastSfx, SFX_TRIAD_MALE_VOICE_1_FIGHT_1, 5); break;
-	case SOUND_PED_EVADE: GetPhrase(&sfx, &lastSfx, SFX_TRIAD_MALE_VOICE_1_DODGE_1, 4); break;
+	case SOUND_PED_ATTACK:
+		GetPhrase(&sfx, &lastSfx, SFX_TRIAD_MALE_VOICE_1_FIGHT_1, 5);
+		break;
+	case SOUND_PED_EVADE:
+		GetPhrase(&sfx, &lastSfx, SFX_TRIAD_MALE_VOICE_1_DODGE_1, 4);
+		break;
 	case SOUND_PED_CAR_COLLISION:
 		GetPhrase(&sfx, &lastSfx, SFX_TRIAD_MALE_VOICE_1_DRIVER_ABUSE_1, 7);
 		break;
 	case SOUND_PED_CHAT_SEXY:
 		GetPhrase(&sfx, &lastSfx, SFX_TRIAD_MALE_VOICE_1_EYING_1, 3);
 		break;
-	case SOUND_PED_CHAT: GetPhrase(&sfx, &lastSfx, SFX_TRIAD_MALE_VOICE_1_CHAT_1, 8); break;
-	default: return GetGenericMaleTalkSfx(sound);
+	case SOUND_PED_CHAT:
+		GetPhrase(&sfx, &lastSfx, SFX_TRIAD_MALE_VOICE_1_CHAT_1, 8);
+		break;
+	default:
+		return GetGenericMaleTalkSfx(sound);
 	}
 	return sfx;
 }
@@ -1019,7 +1009,7 @@ cAudioManager::GetDiabloTalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
+	switch (sound) {
 	case SOUND_PED_HANDS_UP:
 		GetPhrase(&sfx, &lastSfx, SFX_DIABLO_MALE_VOICE_1_GUN_COOL_1, 4);
 		break;
@@ -1033,20 +1023,25 @@ cAudioManager::GetDiabloTalkSfx(int16 sound)
 	case SOUND_PED_CAR_JACKED:
 		GetPhrase(&sfx, &lastSfx, SFX_DIABLO_MALE_VOICE_1_CARJACKED_1, 2);
 		break;
-	case SOUND_PED_ATTACK: GetPhrase(&sfx, &lastSfx, SFX_DIABLO_MALE_VOICE_1_FIGHT_1, 4); break;
-	case SOUND_PED_EVADE: GetPhrase(&sfx, &lastSfx, SFX_DIABLO_MALE_VOICE_1_DODGE_1, 4); break;
+	case SOUND_PED_ATTACK:
+		GetPhrase(&sfx, &lastSfx, SFX_DIABLO_MALE_VOICE_1_FIGHT_1, 4);
+		break;
+	case SOUND_PED_EVADE:
+		GetPhrase(&sfx, &lastSfx, SFX_DIABLO_MALE_VOICE_1_DODGE_1, 4);
+		break;
 	case SOUND_PED_CAR_COLLISION:
 		GetPhrase(&sfx, &lastSfx, SFX_DIABLO_MALE_VOICE_1_DRIVER_ABUSE_1, 5);
 		break;
 	case SOUND_PED_CHAT_SEXY:
 		GetPhrase(&sfx, &lastSfx, SFX_DIABLO_MALE_VOICE_1_EYING_1, 4);
 		break;
-	case SOUND_PED_CHAT: GetPhrase(&sfx, &lastSfx, SFX_DIABLO_MALE_VOICE_1_CHAT_1, 5); break;
-	default: return GetGenericMaleTalkSfx(sound);
+	case SOUND_PED_CHAT:
+		GetPhrase(&sfx, &lastSfx, SFX_DIABLO_MALE_VOICE_1_CHAT_1, 5);
+		break;
+	default:
+		return GetGenericMaleTalkSfx(sound);
 	}
-	return (SFX_DIABLO_MALE_VOICE_2_CHAT_1 - SFX_DIABLO_MALE_VOICE_1_CHAT_1) *
-	           (m_sQueueSample.m_nEntityIndex % 2) +
-	       sfx;
+	return (SFX_DIABLO_MALE_VOICE_2_CHAT_1 - SFX_DIABLO_MALE_VOICE_1_CHAT_1) * (m_sQueueSample.m_nEntityIndex % 2) + sfx;
 }
 
 uint32
@@ -1055,24 +1050,29 @@ cAudioManager::GetYakuzaTalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
+	switch (sound) {
 	case SOUND_PED_CAR_JACKING:
 		GetPhrase(&sfx, &lastSfx, SFX_YAKUZA_MALE_VOICE_1_CARJACKING_1, 2);
 		break;
 	case SOUND_PED_CAR_JACKED:
 		GetPhrase(&sfx, &lastSfx, SFX_YAKUZA_MALE_VOICE_1_CARJACKED_1, 2);
 		break;
-	case SOUND_PED_ATTACK: GetPhrase(&sfx, &lastSfx, SFX_YAKUZA_MALE_VOICE_1_FIGHT_1, 5); break;
-	case SOUND_PED_EVADE: GetPhrase(&sfx, &lastSfx, SFX_YAKUZA_MALE_VOICE_1_DODGE_1, 4); break;
+	case SOUND_PED_ATTACK:
+		GetPhrase(&sfx, &lastSfx, SFX_YAKUZA_MALE_VOICE_1_FIGHT_1, 5);
+		break;
+	case SOUND_PED_EVADE:
+		GetPhrase(&sfx, &lastSfx, SFX_YAKUZA_MALE_VOICE_1_DODGE_1, 4);
+		break;
 	case SOUND_PED_CAR_COLLISION:
 		GetPhrase(&sfx, &lastSfx, SFX_YAKUZA_MALE_VOICE_1_DRIVER_ABUSE_1, 6);
 		break;
-	case SOUND_PED_CHAT: GetPhrase(&sfx, &lastSfx, SFX_YAKUZA_MALE_VOICE_1_CHAT_1, 5); break;
-	default: return GetGenericMaleTalkSfx(sound);
+	case SOUND_PED_CHAT:
+		GetPhrase(&sfx, &lastSfx, SFX_YAKUZA_MALE_VOICE_1_CHAT_1, 5);
+		break;
+	default:
+		return GetGenericMaleTalkSfx(sound);
 	}
-	return (SFX_YAKUZA_MALE_VOICE_2_DRIVER_ABUSE_1 - SFX_YAKUZA_MALE_VOICE_1_DRIVER_ABUSE_1) *
-	           (m_sQueueSample.m_nEntityIndex % 2) +
-	       sfx;
+	return (SFX_YAKUZA_MALE_VOICE_2_DRIVER_ABUSE_1 - SFX_YAKUZA_MALE_VOICE_1_DRIVER_ABUSE_1) * (m_sQueueSample.m_nEntityIndex % 2) + sfx;
 }
 
 uint32
@@ -1081,26 +1081,35 @@ cAudioManager::GetYardieTalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
-	case SOUND_PED_HANDS_UP: sfx = SFX_YARDIE_MALE_VOICE_1_GUN_COOL_1; break;
+	switch (sound) {
+	case SOUND_PED_HANDS_UP:
+		sfx = SFX_YARDIE_MALE_VOICE_1_GUN_COOL_1;
+		break;
 	case SOUND_PED_CAR_JACKING:
 		GetPhrase(&sfx, &lastSfx, SFX_YARDIE_MALE_VOICE_1_CARJACKING_1, 2);
 		break;
-	case SOUND_PED_CAR_JACKED: sfx = SFX_YARDIE_MALE_VOICE_1_CARJACKED_1; break;
-	case SOUND_PED_ATTACK: GetPhrase(&sfx, &lastSfx, SFX_YARDIE_MALE_VOICE_1_FIGHT_1, 6); break;
-	case SOUND_PED_EVADE: GetPhrase(&sfx, &lastSfx, SFX_YARDIE_MALE_VOICE_1_DODGE_1, 5); break;
+	case SOUND_PED_CAR_JACKED:
+		sfx = SFX_YARDIE_MALE_VOICE_1_CARJACKED_1;
+		break;
+	case SOUND_PED_ATTACK:
+		GetPhrase(&sfx, &lastSfx, SFX_YARDIE_MALE_VOICE_1_FIGHT_1, 6);
+		break;
+	case SOUND_PED_EVADE:
+		GetPhrase(&sfx, &lastSfx, SFX_YARDIE_MALE_VOICE_1_DODGE_1, 5);
+		break;
 	case SOUND_PED_CAR_COLLISION:
 		GetPhrase(&sfx, &lastSfx, SFX_YARDIE_MALE_VOICE_1_DRIVER_ABUSE_1, 6);
 		break;
 	case SOUND_PED_CHAT_SEXY:
 		GetPhrase(&sfx, &lastSfx, SFX_YARDIE_MALE_VOICE_1_EYING_1, 2);
 		break;
-	case SOUND_PED_CHAT: GetPhrase(&sfx, &lastSfx, SFX_YARDIE_MALE_VOICE_1_CHAT_1, 8); break;
-	default: return GetGenericMaleTalkSfx(sound);
+	case SOUND_PED_CHAT:
+		GetPhrase(&sfx, &lastSfx, SFX_YARDIE_MALE_VOICE_1_CHAT_1, 8);
+		break;
+	default:
+		return GetGenericMaleTalkSfx(sound);
 	}
-	return (SFX_YARDIE_MALE_VOICE_2_DRIVER_ABUSE_1 - SFX_YARDIE_MALE_VOICE_1_DRIVER_ABUSE_1) *
-	           (m_sQueueSample.m_nEntityIndex % 2) +
-	       sfx;
+	return (SFX_YARDIE_MALE_VOICE_2_DRIVER_ABUSE_1 - SFX_YARDIE_MALE_VOICE_1_DRIVER_ABUSE_1) * (m_sQueueSample.m_nEntityIndex % 2) + sfx;
 }
 
 uint32
@@ -1109,7 +1118,7 @@ cAudioManager::GetColumbianTalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
+	switch (sound) {
 	case SOUND_PED_CAR_JACKING:
 		GetPhrase(&sfx, &lastSfx, SFX_COLUMBIAN_MALE_VOICE_1_CARJACKING_1, 2);
 		break;
@@ -1128,13 +1137,13 @@ cAudioManager::GetColumbianTalkSfx(int16 sound)
 	case SOUND_PED_CHAT_SEXY:
 		GetPhrase(&sfx, &lastSfx, SFX_COLUMBIAN_MALE_VOICE_1_EYING_1, 2);
 		break;
-	case SOUND_PED_CHAT: GetPhrase(&sfx, &lastSfx, SFX_COLUMBIAN_MALE_VOICE_1_CHAT_1, 5); break;
-	default: return GetGenericMaleTalkSfx(sound);
+	case SOUND_PED_CHAT:
+		GetPhrase(&sfx, &lastSfx, SFX_COLUMBIAN_MALE_VOICE_1_CHAT_1, 5);
+		break;
+	default:
+		return GetGenericMaleTalkSfx(sound);
 	}
-	return (SFX_COLUMBIAN_MALE_VOICE_2_DRIVER_ABUSE_1 -
-	        SFX_COLUMBIAN_MALE_VOICE_1_DRIVER_ABUSE_1) *
-	           (m_sQueueSample.m_nEntityIndex % 2) +
-	       sfx;
+	return (SFX_COLUMBIAN_MALE_VOICE_2_DRIVER_ABUSE_1 - SFX_COLUMBIAN_MALE_VOICE_1_DRIVER_ABUSE_1) * (m_sQueueSample.m_nEntityIndex % 2) + sfx;
 }
 
 uint32
@@ -1143,7 +1152,7 @@ cAudioManager::GetHoodTalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
+	switch (sound) {
 	case SOUND_PED_HANDS_UP:
 		GetPhrase(&sfx, &lastSfx, SFX_HOOD_MALE_VOICE_1_GUN_COOL_1, 5);
 		break;
@@ -1153,21 +1162,27 @@ cAudioManager::GetHoodTalkSfx(int16 sound)
 	case SOUND_PED_CAR_JACKED:
 		GetPhrase(&sfx, &lastSfx, SFX_HOOD_MALE_VOICE_1_CARJACKED_1, 2);
 		break;
-	case SOUND_PED_ATTACK: GetPhrase(&sfx, &lastSfx, SFX_HOOD_MALE_VOICE_1_FIGHT_1, 6); break;
-	case SOUND_PED_EVADE: GetPhrase(&sfx, &lastSfx, SFX_HOOD_MALE_VOICE_1_DODGE_1, 5); break;
+	case SOUND_PED_ATTACK:
+		GetPhrase(&sfx, &lastSfx, SFX_HOOD_MALE_VOICE_1_FIGHT_1, 6);
+		break;
+	case SOUND_PED_EVADE:
+		GetPhrase(&sfx, &lastSfx, SFX_HOOD_MALE_VOICE_1_DODGE_1, 5);
+		break;
 	case SOUND_PED_CAR_COLLISION:
 		GetPhrase(&sfx, &lastSfx, SFX_HOOD_MALE_VOICE_1_DRIVER_ABUSE_1, 7);
 		break;
 	case SOUND_PED_CHAT_SEXY:
 		GetPhrase(&sfx, &lastSfx, SFX_HOOD_MALE_VOICE_1_EYING_1, 2);
 		break;
-	case SOUND_PED_CHAT: GetPhrase(&sfx, &lastSfx, SFX_HOOD_MALE_VOICE_1_CHAT_1, 6); break;
+	case SOUND_PED_CHAT:
+		GetPhrase(&sfx, &lastSfx, SFX_HOOD_MALE_VOICE_1_CHAT_1, 6);
+		break;
 
-	default: return GetGenericMaleTalkSfx(sound); break;
+	default:
+		return GetGenericMaleTalkSfx(sound);
+		break;
 	}
-	return (SFX_HOOD_MALE_VOICE_2_DRIVER_ABUSE_1 - SFX_HOOD_MALE_VOICE_1_DRIVER_ABUSE_1) *
-	           (m_sQueueSample.m_nEntityIndex % 2) +
-	       sfx;
+	return (SFX_HOOD_MALE_VOICE_2_DRIVER_ABUSE_1 - SFX_HOOD_MALE_VOICE_1_DRIVER_ABUSE_1) * (m_sQueueSample.m_nEntityIndex % 2) + sfx;
 }
 
 uint32
@@ -1176,11 +1191,13 @@ cAudioManager::GetBlackCriminalTalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
+	switch (sound) {
 	case SOUND_PED_HANDS_UP:
 		GetPhrase(&sfx, &lastSfx, SFX_BLACK_CRIMINAL_VOICE_1_GUN_COOL_1, 4);
 		break;
-	case SOUND_PED_CAR_JACKING: sfx = SFX_BLACK_CRIMINAL_VOICE_1_CARJACKING_1; break;
+	case SOUND_PED_CAR_JACKING:
+		sfx = SFX_BLACK_CRIMINAL_VOICE_1_CARJACKING_1;
+		break;
 	case SOUND_PED_MUGGING:
 		GetPhrase(&sfx, &lastSfx, SFX_BLACK_CRIMINAL_VOICE_1_MUGGING_1, 2);
 		break;
@@ -1193,7 +1210,9 @@ cAudioManager::GetBlackCriminalTalkSfx(int16 sound)
 	case SOUND_PED_CAR_COLLISION:
 		GetPhrase(&sfx, &lastSfx, SFX_BLACK_CRIMINAL_VOICE_1_DRIVER_ABUSE_1, 5);
 		break;
-	default: return GetGenericMaleTalkSfx(sound); break;
+	default:
+		return GetGenericMaleTalkSfx(sound);
+		break;
 	}
 	return sfx;
 }
@@ -1204,11 +1223,13 @@ cAudioManager::GetWhiteCriminalTalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
+	switch (sound) {
 	case SOUND_PED_HANDS_UP:
 		GetPhrase(&sfx, &lastSfx, SFX_WHITE_CRIMINAL_VOICE_1_GUN_COOL_1, 3);
 		break;
-	case SOUND_PED_CAR_JACKING: sfx = SFX_WHITE_CRIMINAL_VOICE_1_CARJACKING_1; break;
+	case SOUND_PED_CAR_JACKING:
+		sfx = SFX_WHITE_CRIMINAL_VOICE_1_CARJACKING_1;
+		break;
 	case SOUND_PED_MUGGING:
 		GetPhrase(&sfx, &lastSfx, SFX_WHITE_CRIMINAL_VOICE_1_MUGGING_1, 2);
 		break;
@@ -1221,7 +1242,9 @@ cAudioManager::GetWhiteCriminalTalkSfx(int16 sound)
 	case SOUND_PED_CAR_COLLISION:
 		GetPhrase(&sfx, &lastSfx, SFX_WHITE_CRIMINAL_VOICE_1_DRIVER_ABUSE_1, 4);
 		break;
-	default: return GetGenericMaleTalkSfx(sound); break;
+	default:
+		return GetGenericMaleTalkSfx(sound);
+		break;
 	}
 	return sfx;
 }
@@ -1232,7 +1255,7 @@ cAudioManager::GetMaleNo2TalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
+	switch (sound) {
 	case SOUND_PED_CAR_JACKED:
 		GetPhrase(&sfx, &lastSfx, SFX_CASUAL_MALE_OLD_VOICE_1_CARJACKED_1, 3);
 		break;
@@ -1254,7 +1277,8 @@ cAudioManager::GetMaleNo2TalkSfx(int16 sound)
 	case SOUND_PED_CHAT:
 		GetPhrase(&sfx, &lastSfx, SFX_CASUAL_MALE_OLD_VOICE_1_CHAT_1, 7);
 		break;
-	default: return GetGenericMaleTalkSfx(sound);
+	default:
+		return GetGenericMaleTalkSfx(sound);
 	}
 	return sfx;
 }
@@ -1265,7 +1289,7 @@ cAudioManager::GetBlackProjectMaleTalkSfx(int16 sound, int32 model)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
+	switch (sound) {
 	case SOUND_PED_HANDS_UP:
 		GetPhrase(&sfx, &lastSfx, SFX_BLACK_PROJECT_MALE_VOICE_1_GUN_COOL_1, 3);
 		break;
@@ -1287,13 +1311,14 @@ cAudioManager::GetBlackProjectMaleTalkSfx(int16 sound, int32 model)
 	case SOUND_PED_CHAT_SEXY:
 		GetPhrase(&sfx, &lastSfx, SFX_BLACK_PROJECT_MALE_VOICE_1_EYING_1, 3);
 		break;
-	case SOUND_PED_CHAT: GetPhrase(&sfx, &lastSfx, SFX_BLACK_PROJECT_MALE_VOICE_1_CHAT_1, 6);
-	default: return GetGenericMaleTalkSfx(sound);
+	case SOUND_PED_CHAT:
+		GetPhrase(&sfx, &lastSfx, SFX_BLACK_PROJECT_MALE_VOICE_1_CHAT_1, 6);
+	default:
+		return GetGenericMaleTalkSfx(sound);
 	}
 
-	if(model == MI_P_MAN2)
-		sfx += (SFX_BLACK_PROJECT_MALE_VOICE_2_DRIVER_ABUSE_1 -
-		        SFX_BLACK_PROJECT_MALE_VOICE_1_DRIVER_ABUSE_1);
+	if (model == MI_P_MAN2)
+		sfx += (SFX_BLACK_PROJECT_MALE_VOICE_2_DRIVER_ABUSE_1 - SFX_BLACK_PROJECT_MALE_VOICE_1_DRIVER_ABUSE_1);
 	return sfx;
 }
 
@@ -1303,7 +1328,7 @@ cAudioManager::GetWhiteFatMaleTalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
+	switch (sound) {
 	case SOUND_PED_CAR_JACKED:
 		GetPhrase(&sfx, &lastSfx, SFX_WHITE_FAT_MALE_VOICE_1_CARJACKED_1, 3);
 		break;
@@ -1319,8 +1344,10 @@ cAudioManager::GetWhiteFatMaleTalkSfx(int16 sound)
 	case SOUND_PED_WAIT_DOUBLEBACK:
 		GetPhrase(&sfx, &lastSfx, SFX_WHITE_FAT_MALE_VOICE_1_LOST_1, 2);
 		break;
-	case SOUND_PED_CHAT: GetPhrase(&sfx, &lastSfx, SFX_WHITE_FAT_MALE_VOICE_1_CHAT_1, 9);
-	default: return GetGenericMaleTalkSfx(sound);
+	case SOUND_PED_CHAT:
+		GetPhrase(&sfx, &lastSfx, SFX_WHITE_FAT_MALE_VOICE_1_CHAT_1, 9);
+	default:
+		return GetGenericMaleTalkSfx(sound);
 	}
 	return sfx;
 }
@@ -1331,7 +1358,7 @@ cAudioManager::GetBlackFatMaleTalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
+	switch (sound) {
 	case SOUND_PED_CAR_JACKED:
 		GetPhrase(&sfx, &lastSfx, SFX_BLACK_FAT_MALE_VOICE_1_CARJACKED_1, 4);
 		break;
@@ -1347,8 +1374,11 @@ cAudioManager::GetBlackFatMaleTalkSfx(int16 sound)
 	case SOUND_PED_WAIT_DOUBLEBACK:
 		GetPhrase(&sfx, &lastSfx, SFX_BLACK_FAT_MALE_VOICE_1_LOST_1, 3);
 		break;
-	case SOUND_PED_CHAT: GetPhrase(&sfx, &lastSfx, SFX_BLACK_FAT_MALE_VOICE_1_CHAT_1, 8); break;
-	default: return GetGenericMaleTalkSfx(sound);
+	case SOUND_PED_CHAT:
+		GetPhrase(&sfx, &lastSfx, SFX_BLACK_FAT_MALE_VOICE_1_CHAT_1, 8);
+		break;
+	default:
+		return GetGenericMaleTalkSfx(sound);
 	}
 	return sfx;
 }
@@ -1359,15 +1389,19 @@ cAudioManager::GetBlackCasualFemaleTalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
+	switch (sound) {
 	case SOUND_PED_HANDS_COWER:
 		GetPhrase(&sfx, &lastSfx, SFX_FEMALE_1_VOICE_1_GUN_PANIC_1, 2);
 		break;
 	case SOUND_PED_CAR_JACKED:
 		GetPhrase(&sfx, &lastSfx, SFX_FEMALE_1_VOICE_1_CARJACKED_1, 2);
 		break;
-	case SOUND_PED_ROBBED: GetPhrase(&sfx, &lastSfx, SFX_FEMALE_1_VOICE_1_MUGGED_1, 3); break;
-	case SOUND_PED_EVADE: GetPhrase(&sfx, &lastSfx, SFX_FEMALE_1_VOICE_1_DODGE_1, 6); break;
+	case SOUND_PED_ROBBED:
+		GetPhrase(&sfx, &lastSfx, SFX_FEMALE_1_VOICE_1_MUGGED_1, 3);
+		break;
+	case SOUND_PED_EVADE:
+		GetPhrase(&sfx, &lastSfx, SFX_FEMALE_1_VOICE_1_DODGE_1, 6);
+		break;
 	case SOUND_PED_FLEE_RUN:
 		GetPhrase(&sfx, &lastSfx, SFX_FEMALE_1_VOICE_1_RUN_FROM_FIGHT_1, 2);
 		break;
@@ -1377,8 +1411,11 @@ cAudioManager::GetBlackCasualFemaleTalkSfx(int16 sound)
 	case SOUND_PED_CHAT_EVENT:
 		GetPhrase(&sfx, &lastSfx, SFX_FEMALE_1_VOICE_1_SHOCKED_1, 4);
 		break;
-	case SOUND_PED_CHAT: GetPhrase(&sfx, &lastSfx, SFX_FEMALE_1_VOICE_1_CHAT_1, 8); break;
-	default: return GetGenericFemaleTalkSfx(sound);
+	case SOUND_PED_CHAT:
+		GetPhrase(&sfx, &lastSfx, SFX_FEMALE_1_VOICE_1_CHAT_1, 8);
+		break;
+	default:
+		return GetGenericFemaleTalkSfx(sound);
 	}
 	return sfx;
 }
@@ -1389,14 +1426,16 @@ cAudioManager::GetWhiteCasualFemaleTalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
+	switch (sound) {
 	case SOUND_PED_HANDS_COWER:
 		GetPhrase(&sfx, &lastSfx, SFX_WHITE_CASUAL_FEMALE_VOICE_1_GUN_PANIC_1, 2);
 		break;
 	case SOUND_PED_CAR_JACKED:
 		GetPhrase(&sfx, &lastSfx, SFX_WHITE_CASUAL_FEMALE_VOICE_1_CARJACKED_1, 2);
 		break;
-	case SOUND_PED_ROBBED: sfx = SFX_WHITE_CASUAL_FEMALE_VOICE_1_MUGGED_1; break;
+	case SOUND_PED_ROBBED:
+		sfx = SFX_WHITE_CASUAL_FEMALE_VOICE_1_MUGGED_1;
+		break;
 	case SOUND_PED_EVADE:
 		GetPhrase(&sfx, &lastSfx, SFX_WHITE_CASUAL_FEMALE_VOICE_1_DODGE_1, 3);
 		break;
@@ -1412,7 +1451,8 @@ cAudioManager::GetWhiteCasualFemaleTalkSfx(int16 sound)
 	case SOUND_PED_CHAT:
 		GetPhrase(&sfx, &lastSfx, SFX_WHITE_CASUAL_FEMALE_VOICE_1_CHAT_1, 4);
 		break;
-	default: return GetGenericFemaleTalkSfx(sound);
+	default:
+		return GetGenericFemaleTalkSfx(sound);
 	}
 	return sfx;
 }
@@ -1423,15 +1463,19 @@ cAudioManager::GetFemaleNo3TalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
+	switch (sound) {
 	case SOUND_PED_HANDS_COWER:
 		GetPhrase(&sfx, &lastSfx, SFX_FEMALE_3_VOICE_1_GUN_PANIC_1, 5);
 		break;
 	case SOUND_PED_CAR_JACKED:
 		GetPhrase(&sfx, &lastSfx, SFX_FEMALE_3_VOICE_1_CARJACKED_1, 3);
 		break;
-	case SOUND_PED_ROBBED: GetPhrase(&sfx, &lastSfx, SFX_FEMALE_3_VOICE_1_MUGGED_1, 3); break;
-	case SOUND_PED_EVADE: GetPhrase(&sfx, &lastSfx, SFX_FEMALE_3_VOICE_1_DODGE_1, 6); break;
+	case SOUND_PED_ROBBED:
+		GetPhrase(&sfx, &lastSfx, SFX_FEMALE_3_VOICE_1_MUGGED_1, 3);
+		break;
+	case SOUND_PED_EVADE:
+		GetPhrase(&sfx, &lastSfx, SFX_FEMALE_3_VOICE_1_DODGE_1, 6);
+		break;
 	case SOUND_PED_FLEE_RUN:
 		GetPhrase(&sfx, &lastSfx, SFX_FEMALE_3_VOICE_1_RUN_FROM_FIGHT_1, 4);
 		break;
@@ -1441,8 +1485,11 @@ cAudioManager::GetFemaleNo3TalkSfx(int16 sound)
 	case SOUND_PED_CHAT_EVENT:
 		GetPhrase(&sfx, &lastSfx, SFX_FEMALE_3_VOICE_1_SHOCKED_1, 4);
 		break;
-	case SOUND_PED_CHAT: GetPhrase(&sfx, &lastSfx, SFX_FEMALE_3_VOICE_1_CHAT_1, 5); break;
-	default: return GetGenericFemaleTalkSfx(sound);
+	case SOUND_PED_CHAT:
+		GetPhrase(&sfx, &lastSfx, SFX_FEMALE_3_VOICE_1_CHAT_1, 5);
+		break;
+	default:
+		return GetGenericFemaleTalkSfx(sound);
 	}
 	return sfx;
 }
@@ -1453,7 +1500,7 @@ cAudioManager::GetBlackFatFemaleTalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
+	switch (sound) {
 	case SOUND_PED_HANDS_COWER:
 		GetPhrase(&sfx, &lastSfx, SFX_BLACK_FAT_FEMALE_VOICE_1_GUN_PANIC_1, 4);
 		break;
@@ -1475,7 +1522,8 @@ cAudioManager::GetBlackFatFemaleTalkSfx(int16 sound)
 	case SOUND_PED_CHAT:
 		GetPhrase(&sfx, &lastSfx, SFX_BLACK_FAT_FEMALE_VOICE_1_CHAT_1, 7);
 		break;
-	default: return GetGenericFemaleTalkSfx(sound);
+	default:
+		return GetGenericFemaleTalkSfx(sound);
 	}
 	return sfx;
 }
@@ -1486,7 +1534,7 @@ cAudioManager::GetWhiteFatFemaleTalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
+	switch (sound) {
 	case SOUND_PED_CAR_JACKED:
 		GetPhrase(&sfx, &lastSfx, SFX_WHITE_FAT_FEMALE_VOICE_1_CARJACKED_1, 2);
 		break;
@@ -1508,7 +1556,8 @@ cAudioManager::GetWhiteFatFemaleTalkSfx(int16 sound)
 	case SOUND_PED_CHAT:
 		GetPhrase(&sfx, &lastSfx, SFX_WHITE_FAT_FEMALE_VOICE_1_CHAT_1, 8);
 		break;
-	default: return GetGenericFemaleTalkSfx(sound);
+	default:
+		return GetGenericFemaleTalkSfx(sound);
 	}
 	return sfx;
 }
@@ -1519,11 +1568,13 @@ cAudioManager::GetBlackFemaleProstituteTalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
+	switch (sound) {
 	case SOUND_PED_HANDS_UP:
 		GetPhrase(&sfx, &lastSfx, SFX_BLACK_PROSTITUTE_VOICE_1_GUN_COOL_1, 4);
 		break;
-	case SOUND_PED_ROBBED: sfx = SFX_BLACK_PROSTITUTE_VOICE_1_MUGGED_1; break;
+	case SOUND_PED_ROBBED:
+		sfx = SFX_BLACK_PROSTITUTE_VOICE_1_MUGGED_1;
+		break;
 	case SOUND_PED_ATTACK:
 		GetPhrase(&sfx, &lastSfx, SFX_BLACK_PROSTITUTE_VOICE_1_FIGHT_1, 4);
 		break;
@@ -1539,11 +1590,10 @@ cAudioManager::GetBlackFemaleProstituteTalkSfx(int16 sound)
 	case SOUND_PED_CHAT:
 		GetPhrase(&sfx, &lastSfx, SFX_BLACK_PROSTITUTE_VOICE_1_CHAT_1, 4);
 		break;
-	default: return GetGenericFemaleTalkSfx(sound);
+	default:
+		return GetGenericFemaleTalkSfx(sound);
 	}
-	return (SFX_BLACK_PROSTITUTE_VOICE_2_CHAT_1 - SFX_BLACK_PROSTITUTE_VOICE_1_CHAT_1) *
-	           (m_sQueueSample.m_nEntityIndex % 2) +
-	       sfx;
+	return (SFX_BLACK_PROSTITUTE_VOICE_2_CHAT_1 - SFX_BLACK_PROSTITUTE_VOICE_1_CHAT_1) * (m_sQueueSample.m_nEntityIndex % 2) + sfx;
 }
 
 uint32
@@ -1552,7 +1602,7 @@ cAudioManager::GetWhiteFemaleProstituteTalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
+	switch (sound) {
 	case SOUND_PED_ROBBED:
 		GetPhrase(&sfx, &lastSfx, SFX_WHITE_PROSTITUTE_VOICE_1_MUGGED_1, 2);
 		break;
@@ -1571,11 +1621,10 @@ cAudioManager::GetWhiteFemaleProstituteTalkSfx(int16 sound)
 	case SOUND_PED_CHAT:
 		GetPhrase(&sfx, &lastSfx, SFX_WHITE_PROSTITUTE_VOICE_1_CHAT_1, 4);
 		break;
-	default: return GetGenericFemaleTalkSfx(sound);
+	default:
+		return GetGenericFemaleTalkSfx(sound);
 	}
-	return (SFX_WHITE_PROSTITUTE_VOICE_2_CHAT_1 - SFX_WHITE_PROSTITUTE_VOICE_1_CHAT_1) *
-	           (m_sQueueSample.m_nEntityIndex % 2) +
-	       sfx;
+	return (SFX_WHITE_PROSTITUTE_VOICE_2_CHAT_1 - SFX_WHITE_PROSTITUTE_VOICE_1_CHAT_1) * (m_sQueueSample.m_nEntityIndex % 2) + sfx;
 }
 
 uint32
@@ -1584,7 +1633,7 @@ cAudioManager::GetBlackProjectFemaleOldTalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
+	switch (sound) {
 	case SOUND_PED_CAR_JACKED:
 		GetPhrase(&sfx, &lastSfx, SFX_BLACK_PROJECT_FEMALE_OLD_VOICE_1_CARJACKED_1, 6);
 		break;
@@ -1606,7 +1655,8 @@ cAudioManager::GetBlackProjectFemaleOldTalkSfx(int16 sound)
 	case SOUND_PED_CHAT:
 		GetPhrase(&sfx, &lastSfx, SFX_BLACK_PROJECT_FEMALE_OLD_VOICE_1_CHAT_1, 10);
 		break;
-	default: return GetGenericFemaleTalkSfx(sound);
+	default:
+		return GetGenericFemaleTalkSfx(sound);
 	}
 	return sfx;
 }
@@ -1617,11 +1667,13 @@ cAudioManager::GetBlackProjectFemaleYoungTalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
+	switch (sound) {
 	case SOUND_PED_HANDS_COWER:
 		GetPhrase(&sfx, &lastSfx, SFX_BLACK_PROJECT_FEMALE_YOUNG_VOICE_1_GUN_PANIC_1, 4);
 		break;
-	case SOUND_PED_CAR_JACKED: sfx = SFX_BLACK_PROJECT_FEMALE_YOUNG_VOICE_1_CARJACKED_1; break;
+	case SOUND_PED_CAR_JACKED:
+		sfx = SFX_BLACK_PROJECT_FEMALE_YOUNG_VOICE_1_CARJACKED_1;
+		break;
 	case SOUND_PED_ROBBED:
 		GetPhrase(&sfx, &lastSfx, SFX_BLACK_PROJECT_FEMALE_YOUNG_VOICE_1_MUGGED_1, 2);
 		break;
@@ -1637,7 +1689,8 @@ cAudioManager::GetBlackProjectFemaleYoungTalkSfx(int16 sound)
 	case SOUND_PED_CHAT:
 		GetPhrase(&sfx, &lastSfx, SFX_BLACK_PROJECT_FEMALE_YOUNG_VOICE_1_CHAT_1, 7);
 		break;
-	default: return GetGenericFemaleTalkSfx(sound);
+	default:
+		return GetGenericFemaleTalkSfx(sound);
 	}
 	return sfx;
 }
@@ -1648,7 +1701,7 @@ cAudioManager::GetChinatownMaleOldTalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
+	switch (sound) {
 	case SOUND_PED_HANDS_COWER:
 		GetPhrase(&sfx, &lastSfx, SFX_CHINATOWN_MALE_OLD_VOICE_1_GUN_PANIC_1, 3);
 		break;
@@ -1670,7 +1723,8 @@ cAudioManager::GetChinatownMaleOldTalkSfx(int16 sound)
 	case SOUND_PED_CHAT:
 		GetPhrase(&sfx, &lastSfx, SFX_CHINATOWN_MALE_OLD_VOICE_1_CHAT_1, 7);
 		break;
-	default: return GetGenericMaleTalkSfx(sound);
+	default:
+		return GetGenericMaleTalkSfx(sound);
 	}
 	return sfx;
 }
@@ -1681,7 +1735,7 @@ cAudioManager::GetChinatownMaleYoungTalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
+	switch (sound) {
 	case SOUND_PED_HANDS_COWER:
 		GetPhrase(&sfx, &lastSfx, SFX_CHINATOWN_MALE_YOUNG_VOICE_1_GUN_PANIC_1, 2);
 		break;
@@ -1703,7 +1757,8 @@ cAudioManager::GetChinatownMaleYoungTalkSfx(int16 sound)
 	case SOUND_PED_CHAT:
 		GetPhrase(&sfx, &lastSfx, SFX_CHINATOWN_MALE_YOUNG_VOICE_1_CHAT_1, 6);
 		break;
-	default: return GetGenericMaleTalkSfx(sound);
+	default:
+		return GetGenericMaleTalkSfx(sound);
 	}
 	return sfx;
 }
@@ -1714,7 +1769,7 @@ cAudioManager::GetChinatownFemaleOldTalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
+	switch (sound) {
 	case SOUND_PED_HANDS_COWER:
 		GetPhrase(&sfx, &lastSfx, SFX_CHINATOWN_OLD_FEMALE_VOICE_1_GUN_PANIC_1, 3);
 		break;
@@ -1727,11 +1782,14 @@ cAudioManager::GetChinatownFemaleOldTalkSfx(int16 sound)
 	case SOUND_PED_CAR_COLLISION:
 		GetPhrase(&sfx, &lastSfx, SFX_CHINATOWN_OLD_FEMALE_VOICE_1_DRIVER_ABUSE_1, 5);
 		break;
-	case SOUND_PED_CHAT_EVENT: sfx = SFX_CHINATOWN_OLD_FEMALE_VOICE_1_SHOCKED_1; break;
+	case SOUND_PED_CHAT_EVENT:
+		sfx = SFX_CHINATOWN_OLD_FEMALE_VOICE_1_SHOCKED_1;
+		break;
 	case SOUND_PED_CHAT:
 		GetPhrase(&sfx, &lastSfx, SFX_CHINATOWN_OLD_FEMALE_VOICE_1_CHAT_1, 6);
 		break;
-	default: return GetGenericFemaleTalkSfx(sound);
+	default:
+		return GetGenericFemaleTalkSfx(sound);
 	}
 	return sfx;
 }
@@ -1742,7 +1800,7 @@ cAudioManager::GetChinatownFemaleYoungTalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
+	switch (sound) {
 	case SOUND_PED_CAR_JACKED:
 		GetPhrase(&sfx, &lastSfx, SFX_CHINATOWN_YOUNG_FEMALE_VOICE_1_CARJACKED_1, 2);
 		break;
@@ -1761,7 +1819,8 @@ cAudioManager::GetChinatownFemaleYoungTalkSfx(int16 sound)
 	case SOUND_PED_CHAT:
 		GetPhrase(&sfx, &lastSfx, SFX_CHINATOWN_YOUNG_FEMALE_VOICE_1_CHAT_1, 7);
 		break;
-	default: return GetGenericFemaleTalkSfx(sound);
+	default:
+		return GetGenericFemaleTalkSfx(sound);
 	}
 	return sfx;
 }
@@ -1772,7 +1831,7 @@ cAudioManager::GetLittleItalyMaleTalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
+	switch (sound) {
 	case SOUND_PED_HANDS_COWER:
 		GetPhrase(&sfx, &lastSfx, SFX_LITTLE_ITALY_MALE_VOICE_1_GUN_PANIC_1, 3);
 		break;
@@ -1794,12 +1853,10 @@ cAudioManager::GetLittleItalyMaleTalkSfx(int16 sound)
 	case SOUND_PED_CHAT:
 		GetPhrase(&sfx, &lastSfx, SFX_LITTLE_ITALY_MALE_VOICE_1_CHAT_1, 6);
 		break;
-	default: return GetGenericMaleTalkSfx(sound);
+	default:
+		return GetGenericMaleTalkSfx(sound);
 	}
-	return (SFX_LITTLE_ITALY_MALE_VOICE_2_DRIVER_ABUSE_1 -
-	        SFX_LITTLE_ITALY_MALE_VOICE_1_DRIVER_ABUSE_1) *
-	           (m_sQueueSample.m_nEntityIndex % 2) +
-	       sfx;
+	return (SFX_LITTLE_ITALY_MALE_VOICE_2_DRIVER_ABUSE_1 - SFX_LITTLE_ITALY_MALE_VOICE_1_DRIVER_ABUSE_1) * (m_sQueueSample.m_nEntityIndex % 2) + sfx;
 }
 
 uint32
@@ -1808,7 +1865,7 @@ cAudioManager::GetLittleItalyFemaleOldTalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
+	switch (sound) {
 	case SOUND_PED_CAR_JACKED:
 		GetPhrase(&sfx, &lastSfx, SFX_LITTLE_ITALY_OLD_FEMALE_VOICE_1_CARJACKED_1, 2);
 		break;
@@ -1827,7 +1884,8 @@ cAudioManager::GetLittleItalyFemaleOldTalkSfx(int16 sound)
 	case SOUND_PED_CHAT:
 		GetPhrase(&sfx, &lastSfx, SFX_LITTLE_ITALY_OLD_FEMALE_VOICE_1_CHAT_1, 7);
 		break;
-	default: return GetGenericFemaleTalkSfx(sound);
+	default:
+		return GetGenericFemaleTalkSfx(sound);
 	}
 	return sfx;
 }
@@ -1838,7 +1896,7 @@ cAudioManager::GetLittleItalyFemaleYoungTalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
+	switch (sound) {
 	case SOUND_PED_CAR_JACKED:
 		GetPhrase(&sfx, &lastSfx, SFX_LITTLE_ITALY_YOUNG_FEMALE_VOICE_1_CARJACKED_1, 2);
 		break;
@@ -1857,7 +1915,8 @@ cAudioManager::GetLittleItalyFemaleYoungTalkSfx(int16 sound)
 	case SOUND_PED_CHAT:
 		GetPhrase(&sfx, &lastSfx, SFX_LITTLE_ITALY_YOUNG_FEMALE_VOICE_1_CHAT_1, 6);
 		break;
-	default: return GetGenericFemaleTalkSfx(sound);
+	default:
+		return GetGenericFemaleTalkSfx(sound);
 	}
 	return sfx;
 }
@@ -1868,7 +1927,7 @@ cAudioManager::GetWhiteDockerMaleTalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
+	switch (sound) {
 	case SOUND_PED_HANDS_COWER:
 		GetPhrase(&sfx, &lastSfx, SFX_WHITE_DOCKER_MALE_VOICE_1_GUN_PANIC_1, 2);
 		break;
@@ -1887,7 +1946,8 @@ cAudioManager::GetWhiteDockerMaleTalkSfx(int16 sound)
 	case SOUND_PED_CHAT:
 		GetPhrase(&sfx, &lastSfx, SFX_WHITE_DOCKER_MALE_VOICE_1_CHAT_1, 5);
 		break;
-	default: return GetGenericMaleTalkSfx(sound);
+	default:
+		return GetGenericMaleTalkSfx(sound);
 	}
 	return sfx;
 }
@@ -1898,22 +1958,27 @@ cAudioManager::GetBlackDockerMaleTalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
+	switch (sound) {
 	case SOUND_PED_HANDS_COWER:
 		GetPhrase(&sfx, &lastSfx, SFX_BLACK_DOCKER_VOICE_1_GUN_PANIC_1, 3);
 		break;
 	case SOUND_PED_ATTACK:
 		GetPhrase(&sfx, &lastSfx, SFX_BLACK_DOCKER_VOICE_1_FIGHT_1, 5);
 		break;
-	case SOUND_PED_EVADE: GetPhrase(&sfx, &lastSfx, SFX_BLACK_DOCKER_VOICE_1_DODGE_1, 5); break;
+	case SOUND_PED_EVADE:
+		GetPhrase(&sfx, &lastSfx, SFX_BLACK_DOCKER_VOICE_1_DODGE_1, 5);
+		break;
 	case SOUND_PED_CAR_COLLISION:
 		GetPhrase(&sfx, &lastSfx, SFX_BLACK_DOCKER_VOICE_1_DRIVER_ABUSE_1, 6);
 		break;
 	case SOUND_PED_CHAT_SEXY:
 		GetPhrase(&sfx, &lastSfx, SFX_BLACK_DOCKER_VOICE_1_EYING_1, 3);
 		break;
-	case SOUND_PED_CHAT: GetPhrase(&sfx, &lastSfx, SFX_BLACK_DOCKER_VOICE_1_CHAT_1, 5); break;
-	default: return GetGenericMaleTalkSfx(sound);
+	case SOUND_PED_CHAT:
+		GetPhrase(&sfx, &lastSfx, SFX_BLACK_DOCKER_VOICE_1_CHAT_1, 5);
+		break;
+	default:
+		return GetGenericMaleTalkSfx(sound);
 	}
 	return sfx;
 }
@@ -1924,13 +1989,19 @@ cAudioManager::GetScumMaleTalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
+	switch (sound) {
 	case SOUND_PED_HANDS_COWER:
 		GetPhrase(&sfx, &lastSfx, SFX_SCUM_MALE_VOICE_1_GUN_PANIC_1, 5);
 		break;
-	case SOUND_PED_ROBBED: sfx = SFX_SCUM_MALE_VOICE_1_MUGGED_1; break;
-	case SOUND_PED_ATTACK: GetPhrase(&sfx, &lastSfx, SFX_SCUM_MALE_VOICE_1_FIGHT_1, 10); break;
-	case SOUND_PED_EVADE: GetPhrase(&sfx, &lastSfx, SFX_SCUM_MALE_VOICE_1_DODGE_1, 5); break;
+	case SOUND_PED_ROBBED:
+		sfx = SFX_SCUM_MALE_VOICE_1_MUGGED_1;
+		break;
+	case SOUND_PED_ATTACK:
+		GetPhrase(&sfx, &lastSfx, SFX_SCUM_MALE_VOICE_1_FIGHT_1, 10);
+		break;
+	case SOUND_PED_EVADE:
+		GetPhrase(&sfx, &lastSfx, SFX_SCUM_MALE_VOICE_1_DODGE_1, 5);
+		break;
 	case SOUND_PED_CAR_COLLISION:
 		GetPhrase(&sfx, &lastSfx, SFX_SCUM_MALE_VOICE_1_DRIVER_ABUSE_1, 6);
 		break;
@@ -1940,8 +2011,11 @@ cAudioManager::GetScumMaleTalkSfx(int16 sound)
 	case SOUND_PED_CHAT_SEXY:
 		GetPhrase(&sfx, &lastSfx, SFX_SCUM_MALE_VOICE_1_EYING_1, 5);
 		break;
-	case SOUND_PED_CHAT: GetPhrase(&sfx, &lastSfx, SFX_SCUM_MALE_VOICE_1_CHAT_1, 9); break;
-	default: return GetGenericMaleTalkSfx(sound);
+	case SOUND_PED_CHAT:
+		GetPhrase(&sfx, &lastSfx, SFX_SCUM_MALE_VOICE_1_CHAT_1, 9);
+		break;
+	default:
+		return GetGenericMaleTalkSfx(sound);
 	}
 	return sfx;
 }
@@ -1952,20 +2026,27 @@ cAudioManager::GetScumFemaleTalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
+	switch (sound) {
 	case SOUND_PED_HANDS_COWER:
 		GetPhrase(&sfx, &lastSfx, SFX_SCUM_FEMALE_VOICE_1_GUN_PANIC_1, 4);
 		break;
 	case SOUND_PED_ROBBED:
 		GetPhrase(&sfx, &lastSfx, SFX_SCUM_FEMALE_VOICE_1_MUGGED_1, 2);
 		break;
-	case SOUND_PED_ATTACK: GetPhrase(&sfx, &lastSfx, SFX_SCUM_FEMALE_VOICE_1_FIGHT_1, 4); break;
-	case SOUND_PED_EVADE: GetPhrase(&sfx, &lastSfx, SFX_SCUM_FEMALE_VOICE_1_DODGE_1, 8); break;
+	case SOUND_PED_ATTACK:
+		GetPhrase(&sfx, &lastSfx, SFX_SCUM_FEMALE_VOICE_1_FIGHT_1, 4);
+		break;
+	case SOUND_PED_EVADE:
+		GetPhrase(&sfx, &lastSfx, SFX_SCUM_FEMALE_VOICE_1_DODGE_1, 8);
+		break;
 	case SOUND_PED_CAR_COLLISION:
 		GetPhrase(&sfx, &lastSfx, SFX_SCUM_FEMALE_VOICE_1_DRIVER_ABUSE_1, 5);
 		break;
-	case SOUND_PED_CHAT: GetPhrase(&sfx, &lastSfx, SFX_SCUM_FEMALE_VOICE_1_CHAT_1, 13); break;
-	default: return GetGenericFemaleTalkSfx(sound);
+	case SOUND_PED_CHAT:
+		GetPhrase(&sfx, &lastSfx, SFX_SCUM_FEMALE_VOICE_1_CHAT_1, 13);
+		break;
+	default:
+		return GetGenericFemaleTalkSfx(sound);
 	}
 	return sfx;
 }
@@ -1976,7 +2057,7 @@ cAudioManager::GetWhiteWorkerMaleTalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
+	switch (sound) {
 	case SOUND_PED_HANDS_COWER:
 		GetPhrase(&sfx, &lastSfx, SFX_WHITE_WORKER_MALE_VOICE_1_GUN_PANIC_1, 3);
 		break;
@@ -1995,7 +2076,8 @@ cAudioManager::GetWhiteWorkerMaleTalkSfx(int16 sound)
 	case SOUND_PED_CHAT:
 		GetPhrase(&sfx, &lastSfx, SFX_WHITE_WORKER_MALE_VOICE_1_CHAT_1, 6);
 		break;
-	default: return GetGenericMaleTalkSfx(sound);
+	default:
+		return GetGenericMaleTalkSfx(sound);
 	}
 	return sfx;
 }
@@ -2006,7 +2088,7 @@ cAudioManager::GetBlackWorkerMaleTalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
+	switch (sound) {
 	case SOUND_PED_HANDS_COWER:
 		GetPhrase(&sfx, &lastSfx, SFX_BLACK_WORKER_MALE_VOICE_1_GUN_PANIC_1, 4);
 		break;
@@ -2025,7 +2107,8 @@ cAudioManager::GetBlackWorkerMaleTalkSfx(int16 sound)
 	case SOUND_PED_CHAT:
 		GetPhrase(&sfx, &lastSfx, SFX_BLACK_WORKER_MALE_VOICE_1_CHAT_1, 4);
 		break;
-	default: return GetGenericMaleTalkSfx(sound);
+	default:
+		return GetGenericMaleTalkSfx(sound);
 	}
 	return sfx;
 }
@@ -2036,7 +2119,7 @@ cAudioManager::GetBusinessMaleYoungTalkSfx(int16 sound, int32 model)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
+	switch (sound) {
 	case SOUND_PED_HANDS_COWER:
 		GetPhrase(&sfx, &lastSfx, SFX_BUSINESS_MALE_YOUNG_VOICE_1_GUN_PANIC_1, 3);
 		break;
@@ -2061,12 +2144,12 @@ cAudioManager::GetBusinessMaleYoungTalkSfx(int16 sound, int32 model)
 	case SOUND_PED_CHAT:
 		GetPhrase(&sfx, &lastSfx, SFX_BUSINESS_MALE_YOUNG_VOICE_1_CHAT_1, 6);
 		break;
-	default: return GetGenericMaleTalkSfx(sound);
+	default:
+		return GetGenericMaleTalkSfx(sound);
 	}
 
-	if(model == MI_B_MAN3)
-		sfx += (SFX_BUSINESS_MALE_YOUNG_VOICE_2_DRIVER_ABUSE_1 -
-		        SFX_BUSINESS_MALE_YOUNG_VOICE_1_DRIVER_ABUSE_1);
+	if (model == MI_B_MAN3)
+		sfx += (SFX_BUSINESS_MALE_YOUNG_VOICE_2_DRIVER_ABUSE_1 - SFX_BUSINESS_MALE_YOUNG_VOICE_1_DRIVER_ABUSE_1);
 	return sfx;
 }
 
@@ -2076,7 +2159,7 @@ cAudioManager::GetBusinessMaleOldTalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
+	switch (sound) {
 	case SOUND_PED_HANDS_COWER:
 		GetPhrase(&sfx, &lastSfx, SFX_BUSINESS_MALE_OLD_VOICE_1_GUN_PANIC_1, 3);
 		break;
@@ -2101,7 +2184,8 @@ cAudioManager::GetBusinessMaleOldTalkSfx(int16 sound)
 	case SOUND_PED_CHAT:
 		GetPhrase(&sfx, &lastSfx, SFX_BUSINESS_MALE_OLD_VOICE_1_CHAT_1, 5);
 		break;
-	default: return GetGenericMaleTalkSfx(sound);
+	default:
+		return GetGenericMaleTalkSfx(sound);
 	}
 	return sfx;
 }
@@ -2112,7 +2196,7 @@ cAudioManager::GetWhiteBusinessFemaleTalkSfx(int16 sound, int32 model)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
+	switch (sound) {
 	case SOUND_PED_HANDS_COWER:
 		GetPhrase(&sfx, &lastSfx, SFX_WHITE_BUSINESS_FEMALE_VOICE_1_GUN_PANIC_1, 4);
 		break;
@@ -2137,12 +2221,12 @@ cAudioManager::GetWhiteBusinessFemaleTalkSfx(int16 sound, int32 model)
 	case SOUND_PED_CHAT:
 		GetPhrase(&sfx, &lastSfx, SFX_WHITE_BUSINESS_FEMALE_VOICE_1_CHAT_1, 7);
 		break;
-	default: return GetGenericFemaleTalkSfx(sound);
+	default:
+		return GetGenericFemaleTalkSfx(sound);
 	}
 
-	if(model == MI_B_WOM2)
-		sfx += (SFX_WHITE_BUSINESS_FEMALE_VOICE_2_DRIVER_ABUSE_1 -
-		        SFX_WHITE_BUSINESS_FEMALE_VOICE_1_DRIVER_ABUSE_1);
+	if (model == MI_B_WOM2)
+		sfx += (SFX_WHITE_BUSINESS_FEMALE_VOICE_2_DRIVER_ABUSE_1 - SFX_WHITE_BUSINESS_FEMALE_VOICE_1_DRIVER_ABUSE_1);
 	return sfx;
 }
 
@@ -2152,7 +2236,7 @@ cAudioManager::GetBlackBusinessFemaleTalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
+	switch (sound) {
 	case SOUND_PED_HANDS_COWER:
 		GetPhrase(&sfx, &lastSfx, SFX_BLACK_BUSINESS_FEMALE_VOICE_1_GUN_PANIC_1, 5);
 		break;
@@ -2177,7 +2261,8 @@ cAudioManager::GetBlackBusinessFemaleTalkSfx(int16 sound)
 	case SOUND_PED_CHAT:
 		GetPhrase(&sfx, &lastSfx, SFX_BLACK_BUSINESS_FEMALE_VOICE_1_CHAT_1, 7);
 		break;
-	default: return GetGenericFemaleTalkSfx(sound);
+	default:
+		return GetGenericFemaleTalkSfx(sound);
 	}
 	return sfx;
 }
@@ -2188,21 +2273,30 @@ cAudioManager::GetSupermodelMaleTalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
+	switch (sound) {
 	case SOUND_PED_CAR_JACKED:
 		GetPhrase(&sfx, &lastSfx, SFX_MODEL_MALE_VOICE_1_CARJACKED_1, 2);
 		break;
-	case SOUND_PED_ROBBED: GetPhrase(&sfx, &lastSfx, SFX_MODEL_MALE_VOICE_1_MUGGED_1, 2); break;
-	case SOUND_PED_ATTACK: GetPhrase(&sfx, &lastSfx, SFX_MODEL_MALE_VOICE_1_FIGHT_1, 5); break;
-	case SOUND_PED_EVADE: GetPhrase(&sfx, &lastSfx, SFX_MODEL_MALE_VOICE_1_DODGE_1, 6); break;
+	case SOUND_PED_ROBBED:
+		GetPhrase(&sfx, &lastSfx, SFX_MODEL_MALE_VOICE_1_MUGGED_1, 2);
+		break;
+	case SOUND_PED_ATTACK:
+		GetPhrase(&sfx, &lastSfx, SFX_MODEL_MALE_VOICE_1_FIGHT_1, 5);
+		break;
+	case SOUND_PED_EVADE:
+		GetPhrase(&sfx, &lastSfx, SFX_MODEL_MALE_VOICE_1_DODGE_1, 6);
+		break;
 	case SOUND_PED_CAR_COLLISION:
 		GetPhrase(&sfx, &lastSfx, SFX_MODEL_MALE_VOICE_1_DRIVER_ABUSE_1, 6);
 		break;
 	case SOUND_PED_CHAT_SEXY:
 		GetPhrase(&sfx, &lastSfx, SFX_MODEL_MALE_VOICE_1_EYING_1, 3);
 		break;
-	case SOUND_PED_CHAT: GetPhrase(&sfx, &lastSfx, SFX_MODEL_MALE_VOICE_1_CHAT_1, 6); break;
-	default: return GetGenericMaleTalkSfx(sound);
+	case SOUND_PED_CHAT:
+		GetPhrase(&sfx, &lastSfx, SFX_MODEL_MALE_VOICE_1_CHAT_1, 6);
+		break;
+	default:
+		return GetGenericMaleTalkSfx(sound);
 	}
 	return sfx;
 }
@@ -2213,22 +2307,27 @@ cAudioManager::GetSupermodelFemaleTalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
+	switch (sound) {
 	case SOUND_PED_HANDS_COWER:
 		GetPhrase(&sfx, &lastSfx, SFX_MODEL_FEMALE_VOICE_1_GUN_PANIC_1, 4);
 		break;
 	case SOUND_PED_ROBBED:
 		GetPhrase(&sfx, &lastSfx, SFX_MODEL_FEMALE_VOICE_1_MUGGED_1, 3);
 		break;
-	case SOUND_PED_EVADE: GetPhrase(&sfx, &lastSfx, SFX_MODEL_FEMALE_VOICE_1_DODGE_1, 4); break;
+	case SOUND_PED_EVADE:
+		GetPhrase(&sfx, &lastSfx, SFX_MODEL_FEMALE_VOICE_1_DODGE_1, 4);
+		break;
 	case SOUND_PED_CAR_COLLISION:
 		GetPhrase(&sfx, &lastSfx, SFX_MODEL_FEMALE_VOICE_1_DRIVER_ABUSE_1, 7);
 		break;
 	case SOUND_PED_CHAT_EVENT:
 		GetPhrase(&sfx, &lastSfx, SFX_MODEL_FEMALE_VOICE_1_SHOCKED_1, 5);
 		break;
-	case SOUND_PED_CHAT: GetPhrase(&sfx, &lastSfx, SFX_MODEL_FEMALE_VOICE_1_CHAT_1, 8); break;
-	default: return GetGenericFemaleTalkSfx(sound);
+	case SOUND_PED_CHAT:
+		GetPhrase(&sfx, &lastSfx, SFX_MODEL_FEMALE_VOICE_1_CHAT_1, 8);
+		break;
+	default:
+		return GetGenericFemaleTalkSfx(sound);
 	}
 	return sfx;
 }
@@ -2239,19 +2338,24 @@ cAudioManager::GetStewardMaleTalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
+	switch (sound) {
 	case SOUND_PED_HANDS_COWER:
 		GetPhrase(&sfx, &lastSfx, SFX_STEWARD_MALE_VOICE_1_GUN_PANIC_1, 3);
 		break;
 	case SOUND_PED_ATTACK:
 		GetPhrase(&sfx, &lastSfx, SFX_STEWARD_MALE_VOICE_1_FIGHT_1, 4);
 		break;
-	case SOUND_PED_EVADE: GetPhrase(&sfx, &lastSfx, SFX_STEWARD_MALE_VOICE_1_DODGE_1, 3); break;
+	case SOUND_PED_EVADE:
+		GetPhrase(&sfx, &lastSfx, SFX_STEWARD_MALE_VOICE_1_DODGE_1, 3);
+		break;
 	case SOUND_PED_CAR_COLLISION:
 		GetPhrase(&sfx, &lastSfx, SFX_STEWARD_MALE_VOICE_1_DRIVER_ABUSE_1, 5);
 		break;
-	case SOUND_PED_CHAT: GetPhrase(&sfx, &lastSfx, SFX_STEWARD_MALE_VOICE_1_CHAT_1, 4); break;
-	default: return GetGenericMaleTalkSfx(sound);
+	case SOUND_PED_CHAT:
+		GetPhrase(&sfx, &lastSfx, SFX_STEWARD_MALE_VOICE_1_CHAT_1, 4);
+		break;
+	default:
+		return GetGenericMaleTalkSfx(sound);
 	}
 	return sfx;
 }
@@ -2262,7 +2366,7 @@ cAudioManager::GetStewardFemaleTalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
+	switch (sound) {
 	case SOUND_PED_HANDS_COWER:
 		GetPhrase(&sfx, &lastSfx, SFX_STEWARD_FEMALE_VOICE_1_GUN_PANIC_1, 3);
 		break;
@@ -2272,13 +2376,13 @@ cAudioManager::GetStewardFemaleTalkSfx(int16 sound)
 	case SOUND_PED_CAR_COLLISION:
 		GetPhrase(&sfx, &lastSfx, SFX_STEWARD_FEMALE_VOICE_1_DRIVER_ABUSE_1, 5);
 		break;
-	case SOUND_PED_CHAT: GetPhrase(&sfx, &lastSfx, SFX_STEWARD_FEMALE_VOICE_1_CHAT_1, 5); break;
-	default: return GetGenericFemaleTalkSfx(sound);
+	case SOUND_PED_CHAT:
+		GetPhrase(&sfx, &lastSfx, SFX_STEWARD_FEMALE_VOICE_1_CHAT_1, 5);
+		break;
+	default:
+		return GetGenericFemaleTalkSfx(sound);
 	}
-	return (SFX_STEWARD_FEMALE_VOICE_2_DRIVER_ABUSE_1 -
-	        SFX_STEWARD_FEMALE_VOICE_1_DRIVER_ABUSE_1) *
-	           (m_sQueueSample.m_nEntityIndex % 2) +
-	       sfx;
+	return (SFX_STEWARD_FEMALE_VOICE_2_DRIVER_ABUSE_1 - SFX_STEWARD_FEMALE_VOICE_1_DRIVER_ABUSE_1) * (m_sQueueSample.m_nEntityIndex % 2) + sfx;
 }
 
 uint32
@@ -2287,7 +2391,7 @@ cAudioManager::GetFanMaleTalkSfx(int16 sound, int32 model)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
+	switch (sound) {
 	case SOUND_PED_ATTACK:
 		GetPhrase(&sfx, &lastSfx, SFX_FOOTBALL_MALE_VOICE_1_FIGHT_1, 3);
 		break;
@@ -2300,13 +2404,15 @@ cAudioManager::GetFanMaleTalkSfx(int16 sound, int32 model)
 	case SOUND_PED_CHAT_EVENT:
 		GetPhrase(&sfx, &lastSfx, SFX_FOOTBALL_MALE_VOICE_1_SHOCKED_1, 2);
 		break;
-	case SOUND_PED_CHAT: GetPhrase(&sfx, &lastSfx, SFX_FOOTBALL_MALE_VOICE_1_CHAT_1, 6); break;
-	default: return GetGenericMaleTalkSfx(sound);
+	case SOUND_PED_CHAT:
+		GetPhrase(&sfx, &lastSfx, SFX_FOOTBALL_MALE_VOICE_1_CHAT_1, 6);
+		break;
+	default:
+		return GetGenericMaleTalkSfx(sound);
 	}
 
-	if(model == MI_FAN_MAN2)
-		sfx += (SFX_FOOTBALL_MALE_VOICE_2_DRIVER_ABUSE_1 -
-		        SFX_FOOTBALL_MALE_VOICE_1_DRIVER_ABUSE_1);
+	if (model == MI_FAN_MAN2)
+		sfx += (SFX_FOOTBALL_MALE_VOICE_2_DRIVER_ABUSE_1 - SFX_FOOTBALL_MALE_VOICE_1_DRIVER_ABUSE_1);
 	return sfx;
 }
 
@@ -2316,8 +2422,10 @@ cAudioManager::GetFanFemaleTalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
-	case SOUND_PED_ROBBED: sfx = SFX_FOOTBALL_FEMALE_VOICE_1_MUGGED_1; break;
+	switch (sound) {
+	case SOUND_PED_ROBBED:
+		sfx = SFX_FOOTBALL_FEMALE_VOICE_1_MUGGED_1;
+		break;
 	case SOUND_PED_EVADE:
 		GetPhrase(&sfx, &lastSfx, SFX_FOOTBALL_FEMALE_VOICE_1_DODGE_1, 4);
 		break;
@@ -2330,12 +2438,10 @@ cAudioManager::GetFanFemaleTalkSfx(int16 sound)
 	case SOUND_PED_CHAT:
 		GetPhrase(&sfx, &lastSfx, SFX_FOOTBALL_FEMALE_VOICE_1_CHAT_1, 6);
 		break;
-	default: return GetGenericFemaleTalkSfx(sound);
+	default:
+		return GetGenericFemaleTalkSfx(sound);
 	}
-	return (SFX_FOOTBALL_FEMALE_VOICE_2_DRIVER_ABUSE_1 -
-	        SFX_FOOTBALL_FEMALE_VOICE_1_DRIVER_ABUSE_1) *
-	           (m_sQueueSample.m_nEntityIndex % 2) +
-	       sfx;
+	return (SFX_FOOTBALL_FEMALE_VOICE_2_DRIVER_ABUSE_1 - SFX_FOOTBALL_FEMALE_VOICE_1_DRIVER_ABUSE_1) * (m_sQueueSample.m_nEntityIndex % 2) + sfx;
 }
 
 uint32
@@ -2344,7 +2450,7 @@ cAudioManager::GetHospitalMaleTalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
+	switch (sound) {
 	case SOUND_PED_HANDS_COWER:
 		GetPhrase(&sfx, &lastSfx, SFX_HOSPITAL_MALE_VOICE_1_GUN_PANIC_1, 4);
 		break;
@@ -2357,8 +2463,11 @@ cAudioManager::GetHospitalMaleTalkSfx(int16 sound)
 	case SOUND_PED_CAR_COLLISION:
 		GetPhrase(&sfx, &lastSfx, SFX_HOSPITAL_MALE_VOICE_1_DRIVER_ABUSE_1, 5);
 		break;
-	case SOUND_PED_CHAT: GetPhrase(&sfx, &lastSfx, SFX_HOSPITAL_MALE_VOICE_1_CHAT_1, 5); break;
-	default: return GetGenericMaleTalkSfx(sound);
+	case SOUND_PED_CHAT:
+		GetPhrase(&sfx, &lastSfx, SFX_HOSPITAL_MALE_VOICE_1_CHAT_1, 5);
+		break;
+	default:
+		return GetGenericMaleTalkSfx(sound);
 	}
 	return sfx;
 }
@@ -2369,7 +2478,7 @@ cAudioManager::GetHospitalFemaleTalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
+	switch (sound) {
 	case SOUND_PED_EVADE:
 		GetPhrase(&sfx, &lastSfx, SFX_HOSPITAL_FEMALE_VOICE_1_DODGE_1, 5);
 		break;
@@ -2379,7 +2488,8 @@ cAudioManager::GetHospitalFemaleTalkSfx(int16 sound)
 	case SOUND_PED_CHAT:
 		GetPhrase(&sfx, &lastSfx, SFX_HOSPITAL_FEMALE_VOICE_1_CHAT_1, 6);
 		break;
-	default: return GetGenericFemaleTalkSfx(sound);
+	default:
+		return GetGenericFemaleTalkSfx(sound);
 	}
 	return sfx;
 }
@@ -2390,11 +2500,13 @@ cAudioManager::GetWhiteConstructionWorkerTalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
+	switch (sound) {
 	case SOUND_PED_HANDS_COWER:
 		GetPhrase(&sfx, &lastSfx, SFX_WHITE_MALE_CONSTRUCTION_VOICE_1_GUN_PANIC_1, 3);
 		break;
-	case SOUND_PED_CAR_JACKED: sfx = SFX_WHITE_MALE_CONSTRUCTION_VOICE_1_CARJACKED_1; break;
+	case SOUND_PED_CAR_JACKED:
+		sfx = SFX_WHITE_MALE_CONSTRUCTION_VOICE_1_CARJACKED_1;
+		break;
 	case SOUND_PED_ATTACK:
 		GetPhrase(&sfx, &lastSfx, SFX_WHITE_MALE_CONSTRUCTION_VOICE_1_FIGHT_1, 5);
 		break;
@@ -2410,7 +2522,8 @@ cAudioManager::GetWhiteConstructionWorkerTalkSfx(int16 sound)
 	case SOUND_PED_CHAT:
 		GetPhrase(&sfx, &lastSfx, SFX_WHITE_MALE_CONSTRUCTION_VOICE_1_CHAT_1, 7);
 		break;
-	default: return GetGenericMaleTalkSfx(sound);
+	default:
+		return GetGenericMaleTalkSfx(sound);
 	}
 	return sfx;
 }
@@ -2421,7 +2534,7 @@ cAudioManager::GetBlackConstructionWorkerTalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
+	switch (sound) {
 	case SOUND_PED_HANDS_COWER:
 		GetPhrase(&sfx, &lastSfx, SFX_BLACK_CONSTRUCTION_MALE_VOICE_1_GUN_PANIC_1, 3);
 		break;
@@ -2443,7 +2556,8 @@ cAudioManager::GetBlackConstructionWorkerTalkSfx(int16 sound)
 	case SOUND_PED_CHAT:
 		GetPhrase(&sfx, &lastSfx, SFX_BLACK_CONSTRUCTION_MALE_VOICE_1_CHAT_1, 4);
 		break;
-	default: return GetGenericMaleTalkSfx(sound);
+	default:
+		return GetGenericMaleTalkSfx(sound);
 	}
 	return sfx;
 }
@@ -2454,25 +2568,32 @@ cAudioManager::GetShopperFemaleTalkSfx(int16 sound, int32 model)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
+	switch (sound) {
 	case SOUND_PED_CAR_JACKED:
 		GetPhrase(&sfx, &lastSfx, SFX_SHOPPER_VOICE_1_CARJACKED_1, 2);
 		break;
-	case SOUND_PED_ROBBED: GetPhrase(&sfx, &lastSfx, SFX_SHOPPER_VOICE_1_MUGGED_1, 2); break;
-	case SOUND_PED_EVADE: GetPhrase(&sfx, &lastSfx, SFX_SHOPPER_VOICE_1_DODGE_1, 6); break;
+	case SOUND_PED_ROBBED:
+		GetPhrase(&sfx, &lastSfx, SFX_SHOPPER_VOICE_1_MUGGED_1, 2);
+		break;
+	case SOUND_PED_EVADE:
+		GetPhrase(&sfx, &lastSfx, SFX_SHOPPER_VOICE_1_DODGE_1, 6);
+		break;
 	case SOUND_PED_CAR_COLLISION:
 		GetPhrase(&sfx, &lastSfx, SFX_SHOPPER_VOICE_1_DRIVER_ABUSE_1, 7);
 		break;
 	case SOUND_PED_CHAT_EVENT:
 		GetPhrase(&sfx, &lastSfx, SFX_SHOPPER_VOICE_1_SHOCKED_1, 4);
 		break;
-	case SOUND_PED_CHAT: GetPhrase(&sfx, &lastSfx, SFX_SHOPPER_VOICE_1_CHAT_1, 7); break;
-	default: return GetGenericFemaleTalkSfx(sound);
+	case SOUND_PED_CHAT:
+		GetPhrase(&sfx, &lastSfx, SFX_SHOPPER_VOICE_1_CHAT_1, 7);
+		break;
+	default:
+		return GetGenericFemaleTalkSfx(sound);
 	}
 
-	if(model == MI_SHOPPER2) {
+	if (model == MI_SHOPPER2) {
 		sfx += (SFX_SHOPPER_VOICE_2_DRIVER_ABUSE_1 - SFX_SHOPPER_VOICE_1_DRIVER_ABUSE_1);
-	} else if(model == MI_SHOPPER3) {
+	} else if (model == MI_SHOPPER3) {
 		sfx += (SFX_SHOPPER_VOICE_3_DRIVER_ABUSE_1 - SFX_SHOPPER_VOICE_1_DRIVER_ABUSE_1);
 	}
 	return sfx;
@@ -2484,7 +2605,7 @@ cAudioManager::GetStudentMaleTalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
+	switch (sound) {
 	case SOUND_PED_HANDS_COWER:
 		GetPhrase(&sfx, &lastSfx, SFX_STUDENT_MALE_VOICE_1_GUN_PANIC_1, 2);
 		break;
@@ -2494,15 +2615,20 @@ cAudioManager::GetStudentMaleTalkSfx(int16 sound)
 	case SOUND_PED_ATTACK:
 		GetPhrase(&sfx, &lastSfx, SFX_STUDENT_MALE_VOICE_1_FIGHT_1, 4);
 		break;
-	case SOUND_PED_EVADE: GetPhrase(&sfx, &lastSfx, SFX_STUDENT_MALE_VOICE_1_DODGE_1, 4); break;
+	case SOUND_PED_EVADE:
+		GetPhrase(&sfx, &lastSfx, SFX_STUDENT_MALE_VOICE_1_DODGE_1, 4);
+		break;
 	case SOUND_PED_CAR_COLLISION:
 		GetPhrase(&sfx, &lastSfx, SFX_STUDENT_MALE_VOICE_1_DRIVER_ABUSE_1, 4);
 		break;
 	case SOUND_PED_CHAT_EVENT:
 		GetPhrase(&sfx, &lastSfx, SFX_STUDENT_MALE_VOICE_1_SHOCKED_1, 3);
 		break;
-	case SOUND_PED_CHAT: GetPhrase(&sfx, &lastSfx, SFX_STUDENT_MALE_VOICE_1_CHAT_1, 5); break;
-	default: return GetGenericMaleTalkSfx(sound);
+	case SOUND_PED_CHAT:
+		GetPhrase(&sfx, &lastSfx, SFX_STUDENT_MALE_VOICE_1_CHAT_1, 5);
+		break;
+	default:
+		return GetGenericMaleTalkSfx(sound);
 	}
 	return sfx;
 }
@@ -2513,7 +2639,7 @@ cAudioManager::GetStudentFemaleTalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
+	switch (sound) {
 	case SOUND_PED_HANDS_COWER:
 		GetPhrase(&sfx, &lastSfx, SFX_STUDENT_FEMALE_VOICE_1_GUN_PANIC_1, 4);
 		break;
@@ -2532,8 +2658,11 @@ cAudioManager::GetStudentFemaleTalkSfx(int16 sound)
 	case SOUND_PED_CHAT_EVENT:
 		GetPhrase(&sfx, &lastSfx, SFX_STUDENT_FEMALE_VOICE_1_SHOCKED_1, 2);
 		break;
-	case SOUND_PED_CHAT: GetPhrase(&sfx, &lastSfx, SFX_STUDENT_FEMALE_VOICE_1_CHAT_1, 4); break;
-	default: return GetGenericFemaleTalkSfx(sound);
+	case SOUND_PED_CHAT:
+		GetPhrase(&sfx, &lastSfx, SFX_STUDENT_FEMALE_VOICE_1_CHAT_1, 4);
+		break;
+	default:
+		return GetGenericFemaleTalkSfx(sound);
 	}
 	return sfx;
 }
@@ -2548,21 +2677,36 @@ uint32
 cAudioManager::GetSpecialCharacterTalkSfx(int32 modelIndex, int32 sound)
 {
 	char *modelName = CModelInfo::GetModelInfo(modelIndex)->GetName();
-	if(!CGeneral::faststricmp(modelName, "eight") ||
-	   !CGeneral::faststricmp(modelName, "eight2")) {
+	if (!CGeneral::faststricmp(modelName, "eight") || !CGeneral::faststricmp(modelName, "eight2")) {
 		return GetEightTalkSfx(sound);
 	}
-	if(!CGeneral::faststricmp(modelName, "frankie")) { return GetFrankieTalkSfx(sound); }
-	if(!CGeneral::faststricmp(modelName, "misty")) { return GetMistyTalkSfx(sound); }
-	if(!CGeneral::faststricmp(modelName, "ojg") || !CGeneral::faststricmp(modelName, "ojg_p")) {
+	if (!CGeneral::faststricmp(modelName, "frankie")) {
+		return GetFrankieTalkSfx(sound);
+	}
+	if (!CGeneral::faststricmp(modelName, "misty")) {
+		return GetMistyTalkSfx(sound);
+	}
+	if (!CGeneral::faststricmp(modelName, "ojg") || !CGeneral::faststricmp(modelName, "ojg_p")) {
 		return GetOJGTalkSfx(sound);
 	}
-	if(!CGeneral::faststricmp(modelName, "cat")) { return GetCatatalinaTalkSfx(sound); }
-	if(!CGeneral::faststricmp(modelName, "bomber")) { return GetBomberTalkSfx(sound); }
-	if(!CGeneral::faststricmp(modelName, "s_guard")) { return GetSecurityGuardTalkSfx(sound); }
-	if(!CGeneral::faststricmp(modelName, "chunky")) { return GetChunkyTalkSfx(sound); }
-	if(!CGeneral::faststricmp(modelName, "asuka")) { return GetGenericFemaleTalkSfx(sound); }
-	if(!CGeneral::faststricmp(modelName, "maria")) { return GetGenericFemaleTalkSfx(sound); }
+	if (!CGeneral::faststricmp(modelName, "cat")) {
+		return GetCatatalinaTalkSfx(sound);
+	}
+	if (!CGeneral::faststricmp(modelName, "bomber")) {
+		return GetBomberTalkSfx(sound);
+	}
+	if (!CGeneral::faststricmp(modelName, "s_guard")) {
+		return GetSecurityGuardTalkSfx(sound);
+	}
+	if (!CGeneral::faststricmp(modelName, "chunky")) {
+		return GetChunkyTalkSfx(sound);
+	}
+	if (!CGeneral::faststricmp(modelName, "asuka")) {
+		return GetGenericFemaleTalkSfx(sound);
+	}
+	if (!CGeneral::faststricmp(modelName, "maria")) {
+		return GetGenericFemaleTalkSfx(sound);
+	}
 
 	return GetGenericMaleTalkSfx(sound);
 }
@@ -2572,12 +2716,21 @@ cAudioManager::GetEightTalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
-	case SOUND_PED_HANDS_UP: GetPhrase(&sfx, &lastSfx, SFX_8BALL_GUN_COOL_1, 2); break;
-	case SOUND_PED_ROBBED: GetPhrase(&sfx, &lastSfx, SFX_8BALL_MUGGED_1, 2); break;
-	case SOUND_PED_ATTACK: GetPhrase(&sfx, &lastSfx, SFX_8BALL_FIGHT_1, 6); break;
-	case SOUND_PED_EVADE: GetPhrase(&sfx, &lastSfx, SFX_8BALL_DODGE_1, 7); break;
-	default: return GetGenericMaleTalkSfx(sound);
+	switch (sound) {
+	case SOUND_PED_HANDS_UP:
+		GetPhrase(&sfx, &lastSfx, SFX_8BALL_GUN_COOL_1, 2);
+		break;
+	case SOUND_PED_ROBBED:
+		GetPhrase(&sfx, &lastSfx, SFX_8BALL_MUGGED_1, 2);
+		break;
+	case SOUND_PED_ATTACK:
+		GetPhrase(&sfx, &lastSfx, SFX_8BALL_FIGHT_1, 6);
+		break;
+	case SOUND_PED_EVADE:
+		GetPhrase(&sfx, &lastSfx, SFX_8BALL_DODGE_1, 7);
+		break;
+	default:
+		return GetGenericMaleTalkSfx(sound);
 	}
 	return sfx;
 }
@@ -2588,12 +2741,21 @@ cAudioManager::GetFrankieTalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
-	case SOUND_PED_HANDS_UP: GetPhrase(&sfx, &lastSfx, SFX_SALVATORE_GUN_COOL_1, 4); break;
-	case SOUND_PED_ROBBED: GetPhrase(&sfx, &lastSfx, SFX_SALVATORE_MUGGED_1, 2); break;
-	case SOUND_PED_ATTACK: GetPhrase(&sfx, &lastSfx, SFX_SALVATORE_FIGHT_1, 6); break;
-	case SOUND_PED_EVADE: GetPhrase(&sfx, &lastSfx, SFX_SALVATORE_DODGE_1, 3); break;
-	default: return GetGenericMaleTalkSfx(sound);
+	switch (sound) {
+	case SOUND_PED_HANDS_UP:
+		GetPhrase(&sfx, &lastSfx, SFX_SALVATORE_GUN_COOL_1, 4);
+		break;
+	case SOUND_PED_ROBBED:
+		GetPhrase(&sfx, &lastSfx, SFX_SALVATORE_MUGGED_1, 2);
+		break;
+	case SOUND_PED_ATTACK:
+		GetPhrase(&sfx, &lastSfx, SFX_SALVATORE_FIGHT_1, 6);
+		break;
+	case SOUND_PED_EVADE:
+		GetPhrase(&sfx, &lastSfx, SFX_SALVATORE_DODGE_1, 3);
+		break;
+	default:
+		return GetGenericMaleTalkSfx(sound);
 	}
 	return sfx;
 }
@@ -2604,13 +2766,25 @@ cAudioManager::GetMistyTalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
-	case SOUND_PED_HANDS_UP: GetPhrase(&sfx, &lastSfx, SFX_MISTY_GUN_COOL_1, 5); break;
-	case SOUND_PED_ROBBED: GetPhrase(&sfx, &lastSfx, SFX_MISTY_MUGGED_1, 2); break;
-	case SOUND_PED_ATTACK: GetPhrase(&sfx, &lastSfx, SFX_MISTY_FIGHT_1, 4); break;
-	case SOUND_PED_EVADE: GetPhrase(&sfx, &lastSfx, SFX_MISTY_DODGE_1, 5); break;
-	case SOUND_PED_TAXI_CALL: GetPhrase(&sfx, &lastSfx, SFX_MISTY_HERE_1, 4); break;
-	default: return GetGenericFemaleTalkSfx(sound); break;
+	switch (sound) {
+	case SOUND_PED_HANDS_UP:
+		GetPhrase(&sfx, &lastSfx, SFX_MISTY_GUN_COOL_1, 5);
+		break;
+	case SOUND_PED_ROBBED:
+		GetPhrase(&sfx, &lastSfx, SFX_MISTY_MUGGED_1, 2);
+		break;
+	case SOUND_PED_ATTACK:
+		GetPhrase(&sfx, &lastSfx, SFX_MISTY_FIGHT_1, 4);
+		break;
+	case SOUND_PED_EVADE:
+		GetPhrase(&sfx, &lastSfx, SFX_MISTY_DODGE_1, 5);
+		break;
+	case SOUND_PED_TAXI_CALL:
+		GetPhrase(&sfx, &lastSfx, SFX_MISTY_HERE_1, 4);
+		break;
+	default:
+		return GetGenericFemaleTalkSfx(sound);
+		break;
 	}
 	return sfx;
 }
@@ -2633,7 +2807,8 @@ cAudioManager::GetBomberTalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	if(sound != SOUND_PED_BOMBER) return GetGenericMaleTalkSfx(sound);
+	if (sound != SOUND_PED_BOMBER)
+		return GetGenericMaleTalkSfx(sound);
 
 	GetPhrase(&sfx, &lastSfx, SFX_BOMBERMAN_1, 7);
 	return sfx;
@@ -2645,11 +2820,13 @@ cAudioManager::GetSecurityGuardTalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
+	switch (sound) {
 	case SOUND_PED_HANDS_UP:
 		GetPhrase(&sfx, &lastSfx, SFX_SECURITY_GUARD_VOICE_1_GUN_COOL_1, 2);
 		break;
-	case SOUND_PED_HANDS_COWER: sfx = SFX_SECURITY_GUARD_VOICE_1_GUN_PANIC_1; break;
+	case SOUND_PED_HANDS_COWER:
+		sfx = SFX_SECURITY_GUARD_VOICE_1_GUN_PANIC_1;
+		break;
 	case SOUND_PED_CAR_JACKED:
 	case SOUND_PED_CAR_COLLISION:
 		GetPhrase(&sfx, &lastSfx, SFX_SECURITY_GUARD_VOICE_1_DRIVER_ABUSE_1, 6);
@@ -2664,7 +2841,8 @@ cAudioManager::GetSecurityGuardTalkSfx(int16 sound)
 		GetPhrase(&sfx, &lastSfx, SFX_SECURITY_GUARD_VOICE_1_DRIVER_ABUSE_1, 12);
 #endif
 		break;
-	default: return GetGenericMaleTalkSfx(sound);
+	default:
+		return GetGenericMaleTalkSfx(sound);
 	}
 	return sfx;
 }
@@ -2675,9 +2853,11 @@ cAudioManager::GetChunkyTalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	if(sound == SOUND_PED_DEATH) return SFX_CHUNKY_DEATH;
+	if (sound == SOUND_PED_DEATH)
+		return SFX_CHUNKY_DEATH;
 
-	if(sound != SOUND_PED_FLEE_RUN) return GetGenericMaleTalkSfx(sound);
+	if (sound != SOUND_PED_FLEE_RUN)
+		return GetGenericMaleTalkSfx(sound);
 
 	GetPhrase(&sfx, &lastSfx, SFX_CHUNKY_RUN_1, 5);
 	return sfx;
@@ -2689,13 +2869,22 @@ cAudioManager::GetGenericMaleTalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
-	case SOUND_PED_DEATH: GetPhrase(&sfx, &lastSfx, SFX_GENERIC_MALE_DEATH_1, 8); break;
+	switch (sound) {
+	case SOUND_PED_DEATH:
+		GetPhrase(&sfx, &lastSfx, SFX_GENERIC_MALE_DEATH_1, 8);
+		break;
 	case SOUND_PED_BULLET_HIT:
-	case SOUND_PED_DEFEND: GetPhrase(&sfx, &lastSfx, SFX_GENERIC_MALE_GRUNT_1, 15); break;
-	case SOUND_PED_BURNING: GetPhrase(&sfx, &lastSfx, SFX_GENERIC_MALE_FIRE_1, 8); break;
-	case SOUND_PED_FLEE_SPRINT: GetPhrase(&sfx, &lastSfx, SFX_GENERIC_MALE_PANIC_1, 6); break;
-	default: return NO_SAMPLE;
+	case SOUND_PED_DEFEND:
+		GetPhrase(&sfx, &lastSfx, SFX_GENERIC_MALE_GRUNT_1, 15);
+		break;
+	case SOUND_PED_BURNING:
+		GetPhrase(&sfx, &lastSfx, SFX_GENERIC_MALE_FIRE_1, 8);
+		break;
+	case SOUND_PED_FLEE_SPRINT:
+		GetPhrase(&sfx, &lastSfx, SFX_GENERIC_MALE_PANIC_1, 6);
+		break;
+	default:
+		return NO_SAMPLE;
 	}
 	return sfx;
 }
@@ -2706,13 +2895,22 @@ cAudioManager::GetGenericFemaleTalkSfx(int16 sound)
 	uint32 sfx;
 	static uint32 lastSfx = NO_SAMPLE;
 
-	switch(sound) {
-	case SOUND_PED_DEATH: GetPhrase(&sfx, &lastSfx, SFX_GENERIC_FEMALE_DEATH_1, 10); break;
+	switch (sound) {
+	case SOUND_PED_DEATH:
+		GetPhrase(&sfx, &lastSfx, SFX_GENERIC_FEMALE_DEATH_1, 10);
+		break;
 	case SOUND_PED_BULLET_HIT:
-	case SOUND_PED_DEFEND: GetPhrase(&sfx, &lastSfx, SFX_GENERIC_FEMALE_GRUNT_1, 11); break;
-	case SOUND_PED_BURNING: GetPhrase(&sfx, &lastSfx, SFX_GENERIC_FEMALE_FIRE_1, 9); break;
-	case SOUND_PED_FLEE_SPRINT: GetPhrase(&sfx, &lastSfx, SFX_GENERIC_FEMALE_PANIC_1, 8); break;
-	default: return NO_SAMPLE;
+	case SOUND_PED_DEFEND:
+		GetPhrase(&sfx, &lastSfx, SFX_GENERIC_FEMALE_GRUNT_1, 11);
+		break;
+	case SOUND_PED_BURNING:
+		GetPhrase(&sfx, &lastSfx, SFX_GENERIC_FEMALE_FIRE_1, 9);
+		break;
+	case SOUND_PED_FLEE_SPRINT:
+		GetPhrase(&sfx, &lastSfx, SFX_GENERIC_FEMALE_PANIC_1, 8);
+		break;
+	default:
+		return NO_SAMPLE;
 	}
 	return sfx;
 }
@@ -2720,21 +2918,26 @@ cAudioManager::GetGenericFemaleTalkSfx(int16 sound)
 void
 cAudioManager::GenerateIntegerRandomNumberTable()
 {
-	for(int32 i = 0; i < ARRAY_SIZE(m_anRandomTable); i++) { m_anRandomTable[i] = rand(); }
+	for (int32 i = 0; i < ARRAY_SIZE(m_anRandomTable); i++) {
+		m_anRandomTable[i] = rand();
+	}
 }
 
 char *
 cAudioManager::Get3DProviderName(uint8 id) const
 {
-	if(!m_bIsInitialised) return nil;
-	if(id >= SampleManager.GetNum3DProvidersAvailable()) return nil;
+	if (!m_bIsInitialised)
+		return nil;
+	if (id >= SampleManager.GetNum3DProvidersAvailable())
+		return nil;
 	return SampleManager.Get3DProviderName(id);
 }
 
 uint8
 cAudioManager::GetCDAudioDriveLetter() const
 {
-	if(m_bIsInitialised) return SampleManager.GetCDAudioDriveLetter();
+	if (m_bIsInitialised)
+		return SampleManager.GetCDAudioDriveLetter();
 
 	return 0;
 }
@@ -2742,7 +2945,8 @@ cAudioManager::GetCDAudioDriveLetter() const
 int8
 cAudioManager::GetCurrent3DProviderIndex() const
 {
-	if(m_bIsInitialised) return SampleManager.GetCurrent3DProviderIndex();
+	if (m_bIsInitialised)
+		return SampleManager.GetCurrent3DProviderIndex();
 
 	return -1;
 }
@@ -2763,7 +2967,8 @@ cAudioManager::GetJumboTaxiFreq() const
 bool
 cAudioManager::GetMissionAudioLoadingStatus() const
 {
-	if(m_bIsInitialised) return m_sMissionAudio.m_nLoadingStatus;
+	if (m_bIsInitialised)
+		return m_sMissionAudio.m_nLoadingStatus;
 
 	return true;
 }
@@ -2771,99 +2976,165 @@ cAudioManager::GetMissionAudioLoadingStatus() const
 uint8
 cAudioManager::GetNum3DProvidersAvailable() const
 {
-	if(m_bIsInitialised) return SampleManager.GetNum3DProvidersAvailable();
+	if (m_bIsInitialised)
+		return SampleManager.GetNum3DProvidersAvailable();
 	return 0;
 }
 
 int32
 cAudioManager::GetPedCommentSfx(CPed *ped, int32 sound)
 {
-	if(ped->IsPlayer()) return GetPlayerTalkSfx(sound);
+	if (ped->IsPlayer())
+		return GetPlayerTalkSfx(sound);
 
-	switch(ped->m_modelIndex) {
-	case MI_COP: return GetCopTalkSfx(sound);
-	case MI_SWAT: return GetSwatTalkSfx(sound);
-	case MI_FBI: return GetFBITalkSfx(sound);
-	case MI_ARMY: return GetArmyTalkSfx(sound);
-	case MI_MEDIC: return GetMedicTalkSfx(sound);
-	case MI_FIREMAN: return GetFiremanTalkSfx(sound);
-	case MI_MALE01: return GetNormalMaleTalkSfx(sound);
-	case MI_TAXI_D: return GetTaxiDriverTalkSfx(sound);
-	case MI_PIMP: return GetPimpTalkSfx(sound);
+	switch (ped->m_modelIndex) {
+	case MI_COP:
+		return GetCopTalkSfx(sound);
+	case MI_SWAT:
+		return GetSwatTalkSfx(sound);
+	case MI_FBI:
+		return GetFBITalkSfx(sound);
+	case MI_ARMY:
+		return GetArmyTalkSfx(sound);
+	case MI_MEDIC:
+		return GetMedicTalkSfx(sound);
+	case MI_FIREMAN:
+		return GetFiremanTalkSfx(sound);
+	case MI_MALE01:
+		return GetNormalMaleTalkSfx(sound);
+	case MI_TAXI_D:
+		return GetTaxiDriverTalkSfx(sound);
+	case MI_PIMP:
+		return GetPimpTalkSfx(sound);
 	case MI_GANG01:
-	case MI_GANG02: return GetMafiaTalkSfx(sound);
+	case MI_GANG02:
+		return GetMafiaTalkSfx(sound);
 	case MI_GANG03:
-	case MI_GANG04: return GetTriadTalkSfx(sound);
+	case MI_GANG04:
+		return GetTriadTalkSfx(sound);
 	case MI_GANG05:
-	case MI_GANG06: return GetDiabloTalkSfx(sound);
+	case MI_GANG06:
+		return GetDiabloTalkSfx(sound);
 	case MI_GANG07:
-	case MI_GANG08: return GetYakuzaTalkSfx(sound);
+	case MI_GANG08:
+		return GetYakuzaTalkSfx(sound);
 	case MI_GANG09:
-	case MI_GANG10: return GetYardieTalkSfx(sound);
+	case MI_GANG10:
+		return GetYardieTalkSfx(sound);
 	case MI_GANG11:
-	case MI_GANG12: return GetColumbianTalkSfx(sound);
+	case MI_GANG12:
+		return GetColumbianTalkSfx(sound);
 	case MI_GANG13:
-	case MI_GANG14: return GetHoodTalkSfx(sound);
-	case MI_CRIMINAL01: return GetBlackCriminalTalkSfx(sound);
-	case MI_CRIMINAL02: return GetWhiteCriminalTalkSfx(sound);
+	case MI_GANG14:
+		return GetHoodTalkSfx(sound);
+	case MI_CRIMINAL01:
+		return GetBlackCriminalTalkSfx(sound);
+	case MI_CRIMINAL02:
+		return GetWhiteCriminalTalkSfx(sound);
 	case MI_SPECIAL01:
 	case MI_SPECIAL02:
 	case MI_SPECIAL03:
-	case MI_SPECIAL04: return GetSpecialCharacterTalkSfx(ped->m_modelIndex, sound);
-	case MI_MALE02: return GetMaleNo2TalkSfx(sound);
+	case MI_SPECIAL04:
+		return GetSpecialCharacterTalkSfx(ped->m_modelIndex, sound);
+	case MI_MALE02:
+		return GetMaleNo2TalkSfx(sound);
 	case MI_MALE03:
 	case MI_P_MAN1:
-	case MI_P_MAN2: return GetBlackProjectMaleTalkSfx(sound, ped->m_modelIndex);
-	case MI_FATMALE01: return GetWhiteFatMaleTalkSfx(sound);
-	case MI_FATMALE02: return GetBlackFatMaleTalkSfx(sound);
-	case MI_FEMALE01: return GetBlackCasualFemaleTalkSfx(sound);
+	case MI_P_MAN2:
+		return GetBlackProjectMaleTalkSfx(sound, ped->m_modelIndex);
+	case MI_FATMALE01:
+		return GetWhiteFatMaleTalkSfx(sound);
+	case MI_FATMALE02:
+		return GetBlackFatMaleTalkSfx(sound);
+	case MI_FEMALE01:
+		return GetBlackCasualFemaleTalkSfx(sound);
 	case MI_FEMALE02:
-	case MI_CAS_WOM: return GetWhiteCasualFemaleTalkSfx(sound);
-	case MI_FEMALE03: return GetFemaleNo3TalkSfx(sound);
-	case MI_FATFEMALE01: return GetBlackFatFemaleTalkSfx(sound);
-	case MI_FATFEMALE02: return GetWhiteFatFemaleTalkSfx(sound);
-	case MI_PROSTITUTE: return GetBlackFemaleProstituteTalkSfx(sound);
-	case MI_PROSTITUTE2: return GetWhiteFemaleProstituteTalkSfx(sound);
-	case MI_P_WOM1: return GetBlackProjectFemaleOldTalkSfx(sound);
-	case MI_P_WOM2: return GetBlackProjectFemaleYoungTalkSfx(sound);
-	case MI_CT_MAN1: return GetChinatownMaleOldTalkSfx(sound);
-	case MI_CT_MAN2: return GetChinatownMaleYoungTalkSfx(sound);
-	case MI_CT_WOM1: return GetChinatownFemaleOldTalkSfx(sound);
-	case MI_CT_WOM2: return GetChinatownFemaleYoungTalkSfx(sound);
+	case MI_CAS_WOM:
+		return GetWhiteCasualFemaleTalkSfx(sound);
+	case MI_FEMALE03:
+		return GetFemaleNo3TalkSfx(sound);
+	case MI_FATFEMALE01:
+		return GetBlackFatFemaleTalkSfx(sound);
+	case MI_FATFEMALE02:
+		return GetWhiteFatFemaleTalkSfx(sound);
+	case MI_PROSTITUTE:
+		return GetBlackFemaleProstituteTalkSfx(sound);
+	case MI_PROSTITUTE2:
+		return GetWhiteFemaleProstituteTalkSfx(sound);
+	case MI_P_WOM1:
+		return GetBlackProjectFemaleOldTalkSfx(sound);
+	case MI_P_WOM2:
+		return GetBlackProjectFemaleYoungTalkSfx(sound);
+	case MI_CT_MAN1:
+		return GetChinatownMaleOldTalkSfx(sound);
+	case MI_CT_MAN2:
+		return GetChinatownMaleYoungTalkSfx(sound);
+	case MI_CT_WOM1:
+		return GetChinatownFemaleOldTalkSfx(sound);
+	case MI_CT_WOM2:
+		return GetChinatownFemaleYoungTalkSfx(sound);
 	case MI_LI_MAN1:
-	case MI_LI_MAN2: return GetLittleItalyMaleTalkSfx(sound);
-	case MI_LI_WOM1: return GetLittleItalyFemaleOldTalkSfx(sound);
-	case MI_LI_WOM2: return GetLittleItalyFemaleYoungTalkSfx(sound);
-	case MI_DOCKER1: return GetWhiteDockerMaleTalkSfx(sound);
-	case MI_DOCKER2: return GetBlackDockerMaleTalkSfx(sound);
-	case MI_SCUM_MAN: return GetScumMaleTalkSfx(sound);
-	case MI_SCUM_WOM: return GetScumFemaleTalkSfx(sound);
-	case MI_WORKER1: return GetWhiteWorkerMaleTalkSfx(sound);
-	case MI_WORKER2: return GetBlackWorkerMaleTalkSfx(sound);
+	case MI_LI_MAN2:
+		return GetLittleItalyMaleTalkSfx(sound);
+	case MI_LI_WOM1:
+		return GetLittleItalyFemaleOldTalkSfx(sound);
+	case MI_LI_WOM2:
+		return GetLittleItalyFemaleYoungTalkSfx(sound);
+	case MI_DOCKER1:
+		return GetWhiteDockerMaleTalkSfx(sound);
+	case MI_DOCKER2:
+		return GetBlackDockerMaleTalkSfx(sound);
+	case MI_SCUM_MAN:
+		return GetScumMaleTalkSfx(sound);
+	case MI_SCUM_WOM:
+		return GetScumFemaleTalkSfx(sound);
+	case MI_WORKER1:
+		return GetWhiteWorkerMaleTalkSfx(sound);
+	case MI_WORKER2:
+		return GetBlackWorkerMaleTalkSfx(sound);
 	case MI_B_MAN1:
-	case MI_B_MAN3: return GetBusinessMaleYoungTalkSfx(sound, ped->m_modelIndex);
-	case MI_B_MAN2: return GetBusinessMaleOldTalkSfx(sound);
+	case MI_B_MAN3:
+		return GetBusinessMaleYoungTalkSfx(sound, ped->m_modelIndex);
+	case MI_B_MAN2:
+		return GetBusinessMaleOldTalkSfx(sound);
 	case MI_B_WOM1:
-	case MI_B_WOM2: return GetWhiteBusinessFemaleTalkSfx(sound, ped->m_modelIndex);
-	case MI_B_WOM3: return GetBlackBusinessFemaleTalkSfx(sound);
-	case MI_MOD_MAN: return GetSupermodelMaleTalkSfx(sound);
-	case MI_MOD_WOM: return GetSupermodelFemaleTalkSfx(sound);
-	case MI_ST_MAN: return GetStewardMaleTalkSfx(sound);
-	case MI_ST_WOM: return GetStewardFemaleTalkSfx(sound);
+	case MI_B_WOM2:
+		return GetWhiteBusinessFemaleTalkSfx(sound, ped->m_modelIndex);
+	case MI_B_WOM3:
+		return GetBlackBusinessFemaleTalkSfx(sound);
+	case MI_MOD_MAN:
+		return GetSupermodelMaleTalkSfx(sound);
+	case MI_MOD_WOM:
+		return GetSupermodelFemaleTalkSfx(sound);
+	case MI_ST_MAN:
+		return GetStewardMaleTalkSfx(sound);
+	case MI_ST_WOM:
+		return GetStewardFemaleTalkSfx(sound);
 	case MI_FAN_MAN1:
-	case MI_FAN_MAN2: return GetFanMaleTalkSfx(sound, ped->m_modelIndex);
-	case MI_FAN_WOM: return GetFanFemaleTalkSfx(sound);
-	case MI_HOS_MAN: return GetHospitalMaleTalkSfx(sound);
-	case MI_HOS_WOM: return GetHospitalFemaleTalkSfx(sound);
-	case MI_CONST1: return GetWhiteConstructionWorkerTalkSfx(sound);
-	case MI_CONST2: return GetBlackConstructionWorkerTalkSfx(sound);
+	case MI_FAN_MAN2:
+		return GetFanMaleTalkSfx(sound, ped->m_modelIndex);
+	case MI_FAN_WOM:
+		return GetFanFemaleTalkSfx(sound);
+	case MI_HOS_MAN:
+		return GetHospitalMaleTalkSfx(sound);
+	case MI_HOS_WOM:
+		return GetHospitalFemaleTalkSfx(sound);
+	case MI_CONST1:
+		return GetWhiteConstructionWorkerTalkSfx(sound);
+	case MI_CONST2:
+		return GetBlackConstructionWorkerTalkSfx(sound);
 	case MI_SHOPPER1:
 	case MI_SHOPPER2:
-	case MI_SHOPPER3: return GetShopperFemaleTalkSfx(sound, ped->m_modelIndex);
-	case MI_STUD_MAN: return GetStudentMaleTalkSfx(sound);
-	case MI_STUD_WOM: return GetStudentFemaleTalkSfx(sound);
-	case MI_CAS_MAN: return GetCasualMaleOldTalkSfx(sound);
-	default: return GetGenericMaleTalkSfx(sound);
+	case MI_SHOPPER3:
+		return GetShopperFemaleTalkSfx(sound, ped->m_modelIndex);
+	case MI_STUD_MAN:
+		return GetStudentMaleTalkSfx(sound);
+	case MI_STUD_WOM:
+		return GetStudentFemaleTalkSfx(sound);
+	case MI_CAS_MAN:
+		return GetCasualMaleOldTalkSfx(sound);
+	default:
+		return GetGenericMaleTalkSfx(sound);
 	}
 }
 
@@ -2874,13 +3145,13 @@ cAudioManager::GetPhrase(uint32 *phrase, uint32 *prevPhrase, uint32 sample, uint
 
 	// check if the same sfx like last time, if yes, then try use next one,
 	// if exceeded range, then choose first available sample
-	if(*phrase == *prevPhrase && ++*phrase >= sample + maxOffset) *phrase = sample;
+	if (*phrase == *prevPhrase && ++*phrase >= sample + maxOffset)
+		*phrase = sample;
 	*prevPhrase = *phrase;
 }
 
 float
-cAudioManager::GetVehicleDriveWheelSkidValue(uint8 wheel, CAutomobile *automobile,
-                                             cTransmission *transmission, float velocityChange)
+cAudioManager::GetVehicleDriveWheelSkidValue(uint8 wheel, CAutomobile *automobile, cTransmission *transmission, float velocityChange)
 {
 	tWheelState wheelState;
 	float relativeVelChange;
@@ -2890,26 +3161,28 @@ cAudioManager::GetVehicleDriveWheelSkidValue(uint8 wheel, CAutomobile *automobil
 	float relativeVel;
 
 	wheelState = automobile->m_aWheelState[wheel];
-	if(wheelState == WHEEL_STATE_SPINNING && gasPedalAudio > 0.4f) {
+	if (wheelState == WHEEL_STATE_SPINNING && gasPedalAudio > 0.4f) {
 		relativeVelChange = (gasPedalAudio - 0.4f) * 1.25f;
 
-	} else if(wheelState == WHEEL_STATE_SKIDDING) {
+	} else if (wheelState == WHEEL_STATE_SKIDDING) {
 		relativeVelChange = Min(1.0f, Abs(velocityChange) / transmission->fMaxVelocity);
-	} else if(wheelState == WHEEL_STATE_FIXED) {
+	} else if (wheelState == WHEEL_STATE_FIXED) {
 		modificator = 0.4f;
 		relativeVelChange = gasPedalAudio;
-		if(relativeVelChange > 0.4f) {
+		if (relativeVelChange > 0.4f) {
 			relativeVelChange = relativeVelChange - 0.4f;
 			modificator = 5.f / 3.f;
 		}
 		velChange = Abs(velocityChange);
-		if(relativeVelChange > 0.4f) relativeVelChange = relativeVelChange * modificator;
-		if(velChange > 0.04f) {
+		if (relativeVelChange > 0.4f)
+			relativeVelChange = relativeVelChange * modificator;
+		if (velChange > 0.04f) {
 			relativeVel = Min(1.0f, velChange / transmission->fMaxVelocity);
 		} else {
 			relativeVel = 0.0f;
 		}
-		if(relativeVel >= relativeVelChange) relativeVelChange = relativeVel;
+		if (relativeVel >= relativeVelChange)
+			relativeVelChange = relativeVel;
 	} else {
 		relativeVelChange = 0.0f;
 	}
@@ -2918,12 +3191,11 @@ cAudioManager::GetVehicleDriveWheelSkidValue(uint8 wheel, CAutomobile *automobil
 }
 
 float
-cAudioManager::GetVehicleNonDriveWheelSkidValue(uint8 wheel, CAutomobile *automobile,
-                                                cTransmission *transmission, float velocityChange)
+cAudioManager::GetVehicleNonDriveWheelSkidValue(uint8 wheel, CAutomobile *automobile, cTransmission *transmission, float velocityChange)
 {
 	float relativeVelChange;
 
-	if(automobile->m_aWheelState[wheel] == 2) {
+	if (automobile->m_aWheelState[wheel] == 2) {
 		relativeVelChange = Min(1.0f, Abs(velocityChange) / transmission->fMaxVelocity);
 	} else {
 		relativeVelChange = 0.0f;
@@ -2935,19 +3207,18 @@ cAudioManager::GetVehicleNonDriveWheelSkidValue(uint8 wheel, CAutomobile *automo
 bool
 cAudioManager::HasAirBrakes(int32 model) const
 {
-	return model == LINERUN || model == FIRETRUK || model == TRASH || model == BUS ||
-	       model == COACH;
+	return model == LINERUN || model == FIRETRUK || model == TRASH || model == BUS || model == COACH;
 }
 
 void
 cAudioManager::Initialise()
 {
-	if(!m_bIsInitialised) {
+	if (!m_bIsInitialised) {
 		PreInitialiseGameSpecificSetup();
 		m_bIsInitialised = SampleManager.Initialise();
-		if(m_bIsInitialised) {
+		if (m_bIsInitialised) {
 			m_nActiveSamples = SampleManager.GetMaximumSupportedChannels();
-			if(m_nActiveSamples <= 1) {
+			if (m_nActiveSamples <= 1) {
 				Terminate();
 			} else {
 				--m_nActiveSamples;
@@ -2963,7 +3234,7 @@ cAudioManager::Initialise()
 void
 cAudioManager::InterrogateAudioEntities()
 {
-	for(int32 i = 0; i < m_nAudioEntitiesTotal; i++) {
+	for (int32 i = 0; i < m_nAudioEntitiesTotal; i++) {
 		ProcessEntity(m_anAudioEntityIndices[i]);
 		m_asAudioEntities[m_anAudioEntityIndices[i]].m_AudioEvents = 0;
 	}
@@ -2978,7 +3249,8 @@ cAudioManager::IsAudioInitialised() const
 bool
 cAudioManager::IsMissionAudioSampleFinished()
 {
-	if(m_bIsInitialised) return m_sMissionAudio.m_nPlayStatus == PLAY_STATUS_FINISHED;
+	if (m_bIsInitialised)
+		return m_sMissionAudio.m_nPlayStatus == PLAY_STATUS_FINISHED;
 
 	static int32 cPretendFrame = 1;
 
@@ -2988,7 +3260,8 @@ cAudioManager::IsMissionAudioSampleFinished()
 bool
 cAudioManager::IsMP3RadioChannelAvailable() const
 {
-	if(m_bIsInitialised) return SampleManager.IsMP3RadioChannelAvailable();
+	if (m_bIsInitialised)
+		return SampleManager.IsMP3RadioChannelAvailable();
 
 	return false;
 }
@@ -2996,7 +3269,7 @@ cAudioManager::IsMP3RadioChannelAvailable() const
 bool
 cAudioManager::MissionScriptAudioUsesPoliceChannel(int32 soundMission) const
 {
-	switch(soundMission) {
+	switch (soundMission) {
 	case STREAMED_SOUND_MISSION_J6_D:
 	case STREAMED_SOUND_MISSION_T4_A:
 	case STREAMED_SOUND_MISSION_S1_H:
@@ -3008,17 +3281,18 @@ cAudioManager::MissionScriptAudioUsesPoliceChannel(int32 soundMission) const
 	case STREAMED_SOUND_MISSION_R1_A:
 	case STREAMED_SOUND_MISSION_R5_A:
 	case STREAMED_SOUND_MISSION_LO2_A:
-	case STREAMED_SOUND_MISSION_LO6_A: return true;
-	default: return false;
+	case STREAMED_SOUND_MISSION_LO6_A:
+		return true;
+	default:
+		return false;
 	}
 }
 
 void
 cAudioManager::PlayLoadedMissionAudio()
 {
-	if(m_bIsInitialised && m_sMissionAudio.m_nSampleIndex != NO_SAMPLE &&
-	   m_sMissionAudio.m_nLoadingStatus == LOADING_STATUS_LOADED &&
-	   !m_sMissionAudio.m_nPlayStatus) {
+	if (m_bIsInitialised && m_sMissionAudio.m_nSampleIndex != NO_SAMPLE && m_sMissionAudio.m_nLoadingStatus == LOADING_STATUS_LOADED &&
+	    !m_sMissionAudio.m_nPlayStatus) {
 		m_sMissionAudio.m_bIsPlayed = true;
 	}
 }
@@ -3026,61 +3300,45 @@ cAudioManager::PlayLoadedMissionAudio()
 void
 cAudioManager::PlayOneShot(int32 index, int16 sound, float vol)
 {
-	static const uint8 OneShotPriority[] = {
-	    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 5, 5, 5, 3, 5, 2, 2, 1, 1, 3, 1, 3, 3, 1, 1,
-	    1, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 3, 2, 2, 2, 2, 0, 0, 6,
-	    6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-	    0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 3, 1, 1, 1, 9, 2, 2, 0, 0, 0, 0, 3, 3, 5, 1,
-	    1, 1, 1, 3, 4, 7, 6, 6, 6, 6, 1, 3, 4, 3, 4, 2, 1, 3, 5, 4, 6, 6, 1, 3, 1, 1, 1, 0,
-	    0, 0, 0, 0, 0, 3, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
+	static const uint8 OneShotPriority[] = {3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 5, 5, 5, 3, 5, 2, 2, 1, 1, 3, 1, 3, 3, 1, 1, 1, 4, 4, 3, 1, 1,
+	                                        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 3, 2, 2, 2, 2, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+	                                        1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 3, 1, 1, 1, 9,
+	                                        2, 2, 0, 0, 0, 0, 3, 3, 5, 1, 1, 1, 1, 3, 4, 7, 6, 6, 6, 6, 1, 3, 4, 3, 4, 2, 1, 3, 5, 4, 6, 6, 1, 3,
+	                                        1, 1, 1, 0, 0, 0, 0, 0, 0, 3, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
 
-	if(m_bIsInitialised) {
-		if(index >= 0 && index < totalAudioEntitiesSlots) {
+	if (m_bIsInitialised) {
+		if (index >= 0 && index < totalAudioEntitiesSlots) {
 			tAudioEntity &entity = m_asAudioEntities[index];
-			if(entity.m_bIsUsed) {
-				if(sound < SOUND_TOTAL_SOUNDS) {
-					if(entity.m_nType == AUDIOTYPE_SCRIPTOBJECT) {
-						if(m_sAudioScriptObjectManager.m_nScriptObjectEntityTotal <
-						   ARRAY_SIZE(m_sAudioScriptObjectManager.m_anScriptObjectEntityIndices)) {
+			if (entity.m_bIsUsed) {
+				if (sound < SOUND_TOTAL_SOUNDS) {
+					if (entity.m_nType == AUDIOTYPE_SCRIPTOBJECT) {
+						if (m_sAudioScriptObjectManager.m_nScriptObjectEntityTotal < ARRAY_SIZE(m_sAudioScriptObjectManager.m_anScriptObjectEntityIndices)) {
 							entity.m_awAudioEvent[0] = sound;
 							entity.m_AudioEvents = 1;
-							m_sAudioScriptObjectManager.m_anScriptObjectEntityIndices
-							    [m_sAudioScriptObjectManager.m_nScriptObjectEntityTotal++] = index;
+							m_sAudioScriptObjectManager.m_anScriptObjectEntityIndices[m_sAudioScriptObjectManager.m_nScriptObjectEntityTotal++] = index;
 						}
 					} else {
 						int32 i = 0;
-						while(true) {
-							if(i >= entity.m_AudioEvents) {
-								if(entity.m_AudioEvents <
-								   ARRAY_SIZE(
-								       entity.m_awAudioEvent)) {
-									entity.m_awAudioEvent[i] =
-									    sound;
+						while (true) {
+							if (i >= entity.m_AudioEvents) {
+								if (entity.m_AudioEvents < ARRAY_SIZE(entity.m_awAudioEvent)) {
+									entity.m_awAudioEvent[i] = sound;
 									entity.m_afVolume[i] = vol;
 									++entity.m_AudioEvents;
 								}
 								return;
 							}
-							if(OneShotPriority[entity
-							                       .m_awAudioEvent[i]] >
-							   OneShotPriority[sound])
+							if (OneShotPriority[entity.m_awAudioEvent[i]] > OneShotPriority[sound])
 								break;
 							++i;
 						}
-						if(i < NUM_AUDIOENTITY_EVENTS - 1) {
-							memmove(&entity.m_awAudioEvent[i + 1],
-							        &entity.m_awAudioEvent[i],
-							        (NUM_AUDIOENTITY_EVENTS - 1 - i) *
-							            NUM_AUDIOENTITY_EVENTS / 2);
-							memmove(&entity.m_afVolume[i + 1],
-							        &entity.m_afVolume[i],
-							        (NUM_AUDIOENTITY_EVENTS - 1 - i) *
-							            NUM_AUDIOENTITY_EVENTS);
+						if (i < NUM_AUDIOENTITY_EVENTS - 1) {
+							memmove(&entity.m_awAudioEvent[i + 1], &entity.m_awAudioEvent[i], (NUM_AUDIOENTITY_EVENTS - 1 - i) * NUM_AUDIOENTITY_EVENTS / 2);
+							memmove(&entity.m_afVolume[i + 1], &entity.m_afVolume[i], (NUM_AUDIOENTITY_EVENTS - 1 - i) * NUM_AUDIOENTITY_EVENTS);
 						}
 						entity.m_awAudioEvent[i] = sound;
 						entity.m_afVolume[i] = vol;
-						if(entity.m_AudioEvents <
-						   ARRAY_SIZE(entity.m_awAudioEvent))
+						if (entity.m_AudioEvents < ARRAY_SIZE(entity.m_awAudioEvent))
 							++entity.m_AudioEvents;
 					}
 				}
@@ -3092,7 +3350,9 @@ cAudioManager::PlayOneShot(int32 index, int16 sound, float vol)
 void
 cAudioManager::PlayerJustGotInCar() const
 {
-	if(m_bIsInitialised) { bPlayerJustEnteredCar = true; }
+	if (m_bIsInitialised) {
+		bPlayerJustEnteredCar = true;
+	}
 }
 
 void
@@ -3105,25 +3365,32 @@ void
 cAudioManager::PostInitialiseGameSpecificSetup()
 {
 	m_nFireAudioEntity = CreateEntity(AUDIOTYPE_FIRE, &gFireManager);
-	if(m_nFireAudioEntity >= 0) SetEntityStatus(m_nFireAudioEntity, 1);
+	if (m_nFireAudioEntity >= 0)
+		SetEntityStatus(m_nFireAudioEntity, 1);
 
 	m_nCollisionEntity = CreateEntity(AUDIOTYPE_COLLISION, (void *)1);
-	if(m_nCollisionEntity >= 0) SetEntityStatus(m_nCollisionEntity, 1);
+	if (m_nCollisionEntity >= 0)
+		SetEntityStatus(m_nCollisionEntity, 1);
 
 	m_nFrontEndEntity = CreateEntity(AUDIOTYPE_FRONTEND, (void *)1);
-	if(m_nFrontEndEntity >= 0) SetEntityStatus(m_nFrontEndEntity, 1);
+	if (m_nFrontEndEntity >= 0)
+		SetEntityStatus(m_nFrontEndEntity, 1);
 
 	m_nProjectileEntity = CreateEntity(AUDIOTYPE_PROJECTILE, (void *)1);
-	if(m_nProjectileEntity >= 0) SetEntityStatus(m_nProjectileEntity, 1);
+	if (m_nProjectileEntity >= 0)
+		SetEntityStatus(m_nProjectileEntity, 1);
 
 	m_nWaterCannonEntity = CreateEntity(AUDIOTYPE_WATERCANNON, (void *)1);
-	if(m_nWaterCannonEntity >= 0) SetEntityStatus(m_nWaterCannonEntity, 1);
+	if (m_nWaterCannonEntity >= 0)
+		SetEntityStatus(m_nWaterCannonEntity, 1);
 
 	m_nPoliceChannelEntity = CreateEntity(AUDIOTYPE_POLICERADIO, (void *)1);
-	if(m_nPoliceChannelEntity >= 0) SetEntityStatus(m_nPoliceChannelEntity, 1);
+	if (m_nPoliceChannelEntity >= 0)
+		SetEntityStatus(m_nPoliceChannelEntity, 1);
 
 	m_nBridgeEntity = CreateEntity(AUDIOTYPE_BRIDGE, (void *)1);
-	if(m_nBridgeEntity >= 0) SetEntityStatus(m_nBridgeEntity, 1);
+	if (m_nBridgeEntity >= 0)
+		SetEntityStatus(m_nBridgeEntity, 1);
 
 	m_sMissionAudio.m_nSampleIndex = NO_SAMPLE;
 	m_sMissionAudio.m_nLoadingStatus = LOADING_STATUS_NOT_LOADED;
@@ -3154,63 +3421,46 @@ struct MissionAudioData {
 };
 
 const MissionAudioData MissionAudioNameSfxAssoc[] = {
-    {"lib_a1", STREAMED_SOUND_MISSION_LIB_A1},   {"lib_a2", STREAMED_SOUND_MISSION_LIB_A2},
-    {"lib_a", STREAMED_SOUND_MISSION_LIB_A},     {"lib_b", STREAMED_SOUND_MISSION_LIB_B},
-    {"lib_c", STREAMED_SOUND_MISSION_LIB_C},     {"lib_d", STREAMED_SOUND_MISSION_LIB_D},
-    {"l2_a", STREAMED_SOUND_MISSION_L2_A},       {"j4t_1", STREAMED_SOUND_MISSION_J4T_1},
-    {"j4t_2", STREAMED_SOUND_MISSION_J4T_2},     {"j4t_3", STREAMED_SOUND_MISSION_J4T_3},
-    {"j4t_4", STREAMED_SOUND_MISSION_J4T_4},     {"j4_a", STREAMED_SOUND_MISSION_J4_A},
-    {"j4_b", STREAMED_SOUND_MISSION_J4_B},       {"j4_c", STREAMED_SOUND_MISSION_J4_C},
-    {"j4_d", STREAMED_SOUND_MISSION_J4_D},       {"j4_e", STREAMED_SOUND_MISSION_J4_E},
-    {"j4_f", STREAMED_SOUND_MISSION_J4_F},       {"j6_1", STREAMED_SOUND_MISSION_J6_1},
-    {"j6_a", STREAMED_SOUND_MISSION_J6_A},       {"j6_b", STREAMED_SOUND_MISSION_J6_B},
-    {"j6_c", STREAMED_SOUND_MISSION_J6_C},       {"j6_d", STREAMED_SOUND_MISSION_J6_D},
-    {"t4_a", STREAMED_SOUND_MISSION_T4_A},       {"s1_a", STREAMED_SOUND_MISSION_S1_A},
-    {"s1_a1", STREAMED_SOUND_MISSION_S1_A1},     {"s1_b", STREAMED_SOUND_MISSION_S1_B},
-    {"s1_c", STREAMED_SOUND_MISSION_S1_C},       {"s1_c1", STREAMED_SOUND_MISSION_S1_C1},
-    {"s1_d", STREAMED_SOUND_MISSION_S1_D},       {"s1_e", STREAMED_SOUND_MISSION_S1_E},
-    {"s1_f", STREAMED_SOUND_MISSION_S1_F},       {"s1_g", STREAMED_SOUND_MISSION_S1_G},
-    {"s1_h", STREAMED_SOUND_MISSION_S1_H},       {"s1_i", STREAMED_SOUND_MISSION_S1_I},
-    {"s1_j", STREAMED_SOUND_MISSION_S1_J},       {"s1_k", STREAMED_SOUND_MISSION_S1_K},
-    {"s1_l", STREAMED_SOUND_MISSION_S1_L},       {"s3_a", STREAMED_SOUND_MISSION_S3_A},
-    {"s3_b", STREAMED_SOUND_MISSION_S3_B},       {"el3_a", STREAMED_SOUND_MISSION_EL3_A},
-    {"mf1_a", STREAMED_SOUND_MISSION_MF1_A},     {"mf2_a", STREAMED_SOUND_MISSION_MF2_A},
-    {"mf3_a", STREAMED_SOUND_MISSION_MF3_A},     {"mf3_b", STREAMED_SOUND_MISSION_MF3_B},
-    {"mf3_b1", STREAMED_SOUND_MISSION_MF3_B1},   {"mf3_c", STREAMED_SOUND_MISSION_MF3_C},
-    {"mf4_a", STREAMED_SOUND_MISSION_MF4_A},     {"mf4_b", STREAMED_SOUND_MISSION_MF4_B},
-    {"mf4_c", STREAMED_SOUND_MISSION_MF4_C},     {"a1_a", STREAMED_SOUND_MISSION_A1_A},
-    {"a3_a", STREAMED_SOUND_MISSION_A3_A},       {"a5_a", STREAMED_SOUND_MISSION_A5_A},
-    {"a4_a", STREAMED_SOUND_MISSION_A4_A},       {"a4_b", STREAMED_SOUND_MISSION_A4_B},
-    {"a4_c", STREAMED_SOUND_MISSION_A4_C},       {"a4_d", STREAMED_SOUND_MISSION_A4_D},
-    {"k1_a", STREAMED_SOUND_MISSION_K1_A},       {"k3_a", STREAMED_SOUND_MISSION_K3_A},
-    {"r1_a", STREAMED_SOUND_MISSION_R1_A},       {"r2_a", STREAMED_SOUND_MISSION_R2_A},
-    {"r2_b", STREAMED_SOUND_MISSION_R2_B},       {"r2_c", STREAMED_SOUND_MISSION_R2_C},
-    {"r2_d", STREAMED_SOUND_MISSION_R2_D},       {"r2_e", STREAMED_SOUND_MISSION_R2_E},
-    {"r2_f", STREAMED_SOUND_MISSION_R2_F},       {"r2_g", STREAMED_SOUND_MISSION_R2_G},
-    {"r2_h", STREAMED_SOUND_MISSION_R2_H},       {"r5_a", STREAMED_SOUND_MISSION_R5_A},
-    {"r6_a", STREAMED_SOUND_MISSION_R6_A},       {"r6_a1", STREAMED_SOUND_MISSION_R6_A1},
-    {"r6_b", STREAMED_SOUND_MISSION_R6_B},       {"lo2_a", STREAMED_SOUND_MISSION_LO2_A},
-    {"lo6_a", STREAMED_SOUND_MISSION_LO6_A},     {"yd2_a", STREAMED_SOUND_MISSION_YD2_A},
-    {"yd2_b", STREAMED_SOUND_MISSION_YD2_B},     {"yd2_c", STREAMED_SOUND_MISSION_YD2_C},
-    {"yd2_c1", STREAMED_SOUND_MISSION_YD2_C1},   {"yd2_d", STREAMED_SOUND_MISSION_YD2_D},
-    {"yd2_e", STREAMED_SOUND_MISSION_YD2_E},     {"yd2_f", STREAMED_SOUND_MISSION_YD2_F},
-    {"yd2_g", STREAMED_SOUND_MISSION_YD2_G},     {"yd2_h", STREAMED_SOUND_MISSION_YD2_H},
-    {"yd2_ass", STREAMED_SOUND_MISSION_YD2_ASS}, {"yd2_ok", STREAMED_SOUND_MISSION_YD2_OK},
-    {"h5_a", STREAMED_SOUND_MISSION_H5_A},       {"h5_b", STREAMED_SOUND_MISSION_H5_B},
-    {"h5_c", STREAMED_SOUND_MISSION_H5_C},       {"ammu_a", STREAMED_SOUND_MISSION_AMMU_A},
-    {"ammu_b", STREAMED_SOUND_MISSION_AMMU_B},   {"ammu_c", STREAMED_SOUND_MISSION_AMMU_C},
-    {"door_1", STREAMED_SOUND_MISSION_DOOR_1},   {"door_2", STREAMED_SOUND_MISSION_DOOR_2},
-    {"door_3", STREAMED_SOUND_MISSION_DOOR_3},   {"door_4", STREAMED_SOUND_MISSION_DOOR_4},
-    {"door_5", STREAMED_SOUND_MISSION_DOOR_5},   {"door_6", STREAMED_SOUND_MISSION_DOOR_6},
-    {"t3_a", STREAMED_SOUND_MISSION_T3_A},       {"t3_b", STREAMED_SOUND_MISSION_T3_B},
-    {"t3_c", STREAMED_SOUND_MISSION_T3_C},       {"k1_b", STREAMED_SOUND_MISSION_K1_B},
-    {"c_1", STREAMED_SOUND_MISSION_CAT1}};
+    {"lib_a1", STREAMED_SOUND_MISSION_LIB_A1}, {"lib_a2", STREAMED_SOUND_MISSION_LIB_A2},   {"lib_a", STREAMED_SOUND_MISSION_LIB_A},
+    {"lib_b", STREAMED_SOUND_MISSION_LIB_B},   {"lib_c", STREAMED_SOUND_MISSION_LIB_C},     {"lib_d", STREAMED_SOUND_MISSION_LIB_D},
+    {"l2_a", STREAMED_SOUND_MISSION_L2_A},     {"j4t_1", STREAMED_SOUND_MISSION_J4T_1},     {"j4t_2", STREAMED_SOUND_MISSION_J4T_2},
+    {"j4t_3", STREAMED_SOUND_MISSION_J4T_3},   {"j4t_4", STREAMED_SOUND_MISSION_J4T_4},     {"j4_a", STREAMED_SOUND_MISSION_J4_A},
+    {"j4_b", STREAMED_SOUND_MISSION_J4_B},     {"j4_c", STREAMED_SOUND_MISSION_J4_C},       {"j4_d", STREAMED_SOUND_MISSION_J4_D},
+    {"j4_e", STREAMED_SOUND_MISSION_J4_E},     {"j4_f", STREAMED_SOUND_MISSION_J4_F},       {"j6_1", STREAMED_SOUND_MISSION_J6_1},
+    {"j6_a", STREAMED_SOUND_MISSION_J6_A},     {"j6_b", STREAMED_SOUND_MISSION_J6_B},       {"j6_c", STREAMED_SOUND_MISSION_J6_C},
+    {"j6_d", STREAMED_SOUND_MISSION_J6_D},     {"t4_a", STREAMED_SOUND_MISSION_T4_A},       {"s1_a", STREAMED_SOUND_MISSION_S1_A},
+    {"s1_a1", STREAMED_SOUND_MISSION_S1_A1},   {"s1_b", STREAMED_SOUND_MISSION_S1_B},       {"s1_c", STREAMED_SOUND_MISSION_S1_C},
+    {"s1_c1", STREAMED_SOUND_MISSION_S1_C1},   {"s1_d", STREAMED_SOUND_MISSION_S1_D},       {"s1_e", STREAMED_SOUND_MISSION_S1_E},
+    {"s1_f", STREAMED_SOUND_MISSION_S1_F},     {"s1_g", STREAMED_SOUND_MISSION_S1_G},       {"s1_h", STREAMED_SOUND_MISSION_S1_H},
+    {"s1_i", STREAMED_SOUND_MISSION_S1_I},     {"s1_j", STREAMED_SOUND_MISSION_S1_J},       {"s1_k", STREAMED_SOUND_MISSION_S1_K},
+    {"s1_l", STREAMED_SOUND_MISSION_S1_L},     {"s3_a", STREAMED_SOUND_MISSION_S3_A},       {"s3_b", STREAMED_SOUND_MISSION_S3_B},
+    {"el3_a", STREAMED_SOUND_MISSION_EL3_A},   {"mf1_a", STREAMED_SOUND_MISSION_MF1_A},     {"mf2_a", STREAMED_SOUND_MISSION_MF2_A},
+    {"mf3_a", STREAMED_SOUND_MISSION_MF3_A},   {"mf3_b", STREAMED_SOUND_MISSION_MF3_B},     {"mf3_b1", STREAMED_SOUND_MISSION_MF3_B1},
+    {"mf3_c", STREAMED_SOUND_MISSION_MF3_C},   {"mf4_a", STREAMED_SOUND_MISSION_MF4_A},     {"mf4_b", STREAMED_SOUND_MISSION_MF4_B},
+    {"mf4_c", STREAMED_SOUND_MISSION_MF4_C},   {"a1_a", STREAMED_SOUND_MISSION_A1_A},       {"a3_a", STREAMED_SOUND_MISSION_A3_A},
+    {"a5_a", STREAMED_SOUND_MISSION_A5_A},     {"a4_a", STREAMED_SOUND_MISSION_A4_A},       {"a4_b", STREAMED_SOUND_MISSION_A4_B},
+    {"a4_c", STREAMED_SOUND_MISSION_A4_C},     {"a4_d", STREAMED_SOUND_MISSION_A4_D},       {"k1_a", STREAMED_SOUND_MISSION_K1_A},
+    {"k3_a", STREAMED_SOUND_MISSION_K3_A},     {"r1_a", STREAMED_SOUND_MISSION_R1_A},       {"r2_a", STREAMED_SOUND_MISSION_R2_A},
+    {"r2_b", STREAMED_SOUND_MISSION_R2_B},     {"r2_c", STREAMED_SOUND_MISSION_R2_C},       {"r2_d", STREAMED_SOUND_MISSION_R2_D},
+    {"r2_e", STREAMED_SOUND_MISSION_R2_E},     {"r2_f", STREAMED_SOUND_MISSION_R2_F},       {"r2_g", STREAMED_SOUND_MISSION_R2_G},
+    {"r2_h", STREAMED_SOUND_MISSION_R2_H},     {"r5_a", STREAMED_SOUND_MISSION_R5_A},       {"r6_a", STREAMED_SOUND_MISSION_R6_A},
+    {"r6_a1", STREAMED_SOUND_MISSION_R6_A1},   {"r6_b", STREAMED_SOUND_MISSION_R6_B},       {"lo2_a", STREAMED_SOUND_MISSION_LO2_A},
+    {"lo6_a", STREAMED_SOUND_MISSION_LO6_A},   {"yd2_a", STREAMED_SOUND_MISSION_YD2_A},     {"yd2_b", STREAMED_SOUND_MISSION_YD2_B},
+    {"yd2_c", STREAMED_SOUND_MISSION_YD2_C},   {"yd2_c1", STREAMED_SOUND_MISSION_YD2_C1},   {"yd2_d", STREAMED_SOUND_MISSION_YD2_D},
+    {"yd2_e", STREAMED_SOUND_MISSION_YD2_E},   {"yd2_f", STREAMED_SOUND_MISSION_YD2_F},     {"yd2_g", STREAMED_SOUND_MISSION_YD2_G},
+    {"yd2_h", STREAMED_SOUND_MISSION_YD2_H},   {"yd2_ass", STREAMED_SOUND_MISSION_YD2_ASS}, {"yd2_ok", STREAMED_SOUND_MISSION_YD2_OK},
+    {"h5_a", STREAMED_SOUND_MISSION_H5_A},     {"h5_b", STREAMED_SOUND_MISSION_H5_B},       {"h5_c", STREAMED_SOUND_MISSION_H5_C},
+    {"ammu_a", STREAMED_SOUND_MISSION_AMMU_A}, {"ammu_b", STREAMED_SOUND_MISSION_AMMU_B},   {"ammu_c", STREAMED_SOUND_MISSION_AMMU_C},
+    {"door_1", STREAMED_SOUND_MISSION_DOOR_1}, {"door_2", STREAMED_SOUND_MISSION_DOOR_2},   {"door_3", STREAMED_SOUND_MISSION_DOOR_3},
+    {"door_4", STREAMED_SOUND_MISSION_DOOR_4}, {"door_5", STREAMED_SOUND_MISSION_DOOR_5},   {"door_6", STREAMED_SOUND_MISSION_DOOR_6},
+    {"t3_a", STREAMED_SOUND_MISSION_T3_A},     {"t3_b", STREAMED_SOUND_MISSION_T3_B},       {"t3_c", STREAMED_SOUND_MISSION_T3_C},
+    {"k1_b", STREAMED_SOUND_MISSION_K1_B},     {"c_1", STREAMED_SOUND_MISSION_CAT1}};
 
 int32
 FindMissionAudioSfx(const char *name)
 {
-	for(uint32 i = 0; i < ARRAY_SIZE(MissionAudioNameSfxAssoc); ++i) {
-		if(!CGeneral::faststricmp(MissionAudioNameSfxAssoc[i].m_pName, name))
+	for (uint32 i = 0; i < ARRAY_SIZE(MissionAudioNameSfxAssoc); ++i) {
+		if (!CGeneral::faststricmp(MissionAudioNameSfxAssoc[i].m_pName, name))
 			return MissionAudioNameSfxAssoc[i].m_nId;
 	}
 	debug("Can't find mission audio %s", name);
@@ -3220,16 +3470,14 @@ FindMissionAudioSfx(const char *name)
 void
 cAudioManager::PreloadMissionAudio(const char *name)
 {
-	if(m_bIsInitialised) {
+	if (m_bIsInitialised) {
 		int32 missionAudioSfx = FindMissionAudioSfx(name);
-		if(missionAudioSfx != NO_SAMPLE) {
+		if (missionAudioSfx != NO_SAMPLE) {
 			m_sMissionAudio.m_nSampleIndex = missionAudioSfx;
 			m_sMissionAudio.m_nLoadingStatus = LOADING_STATUS_NOT_LOADED;
 			m_sMissionAudio.m_nPlayStatus = PLAY_STATUS_STOPPED;
 			m_sMissionAudio.field_22 = 0;
-			m_sMissionAudio.m_nMissionAudioCounter =
-			    m_nTimeSpent * SampleManager.GetStreamedFileLength(missionAudioSfx) /
-			    1000;
+			m_sMissionAudio.m_nMissionAudioCounter = m_nTimeSpent * SampleManager.GetStreamedFileLength(missionAudioSfx) / 1000;
 			m_sMissionAudio.m_nMissionAudioCounter *= 4;
 			m_sMissionAudio.m_bIsPlayed = false;
 			m_sMissionAudio.m_bPredefinedProperties = 1;
@@ -3240,31 +3488,31 @@ cAudioManager::PreloadMissionAudio(const char *name)
 void
 cAudioManager::PreTerminateGameSpecificShutdown()
 {
-	if(m_nBridgeEntity >= 0) {
+	if (m_nBridgeEntity >= 0) {
 		DestroyEntity(m_nBridgeEntity);
 		m_nBridgeEntity = AEHANDLE_NONE;
 	}
-	if(m_nPoliceChannelEntity >= 0) {
+	if (m_nPoliceChannelEntity >= 0) {
 		DestroyEntity(m_nPoliceChannelEntity);
 		m_nPoliceChannelEntity = AEHANDLE_NONE;
 	}
-	if(m_nWaterCannonEntity >= 0) {
+	if (m_nWaterCannonEntity >= 0) {
 		DestroyEntity(m_nWaterCannonEntity);
 		m_nWaterCannonEntity = AEHANDLE_NONE;
 	}
-	if(m_nFireAudioEntity >= 0) {
+	if (m_nFireAudioEntity >= 0) {
 		DestroyEntity(m_nFireAudioEntity);
 		m_nFireAudioEntity = AEHANDLE_NONE;
 	}
-	if(m_nCollisionEntity >= 0) {
+	if (m_nCollisionEntity >= 0) {
 		DestroyEntity(m_nCollisionEntity);
 		m_nCollisionEntity = AEHANDLE_NONE;
 	}
-	if(m_nFrontEndEntity >= 0) {
+	if (m_nFrontEndEntity >= 0) {
 		DestroyEntity(m_nFrontEndEntity);
 		m_nFrontEndEntity = AEHANDLE_NONE;
 	}
-	if(m_nProjectileEntity >= 0) {
+	if (m_nProjectileEntity >= 0) {
 		DestroyEntity(m_nProjectileEntity);
 		m_nProjectileEntity = AEHANDLE_NONE;
 	}
@@ -3289,131 +3537,80 @@ cAudioManager::ProcessActiveQueues()
 	uint8 emittingVol;
 	CVector position;
 
-	for(int32 i = 0; i < m_nActiveSamples; i++) {
+	for (int32 i = 0; i < m_nActiveSamples; i++) {
 		m_asSamples[m_bActiveSampleQueue][i].m_bIsProcessed = false;
 		m_asActiveSamples[i].m_bIsProcessed = false;
 	}
 
-	for(int32 i = 0; i < m_SampleRequestQueuesStatus[m_bActiveSampleQueue]; ++i) {
-		tSound &sample = m_asSamples[m_bActiveSampleQueue]
-		                            [m_abSampleQueueIndexTable[m_bActiveSampleQueue][i]];
-		if(sample.m_nSampleIndex != NO_SAMPLE) {
-			for(int32 j = 0; j < m_nActiveSamples; ++j) {
-				if(sample.m_nEntityIndex == m_asActiveSamples[j].m_nEntityIndex &&
-				   sample.m_nCounter == m_asActiveSamples[j].m_nCounter &&
-				   sample.m_nSampleIndex == m_asActiveSamples[j].m_nSampleIndex) {
-					if(sample.m_nLoopCount) {
-						if(m_FrameCounter & 1) {
+	for (int32 i = 0; i < m_SampleRequestQueuesStatus[m_bActiveSampleQueue]; ++i) {
+		tSound &sample = m_asSamples[m_bActiveSampleQueue][m_abSampleQueueIndexTable[m_bActiveSampleQueue][i]];
+		if (sample.m_nSampleIndex != NO_SAMPLE) {
+			for (int32 j = 0; j < m_nActiveSamples; ++j) {
+				if (sample.m_nEntityIndex == m_asActiveSamples[j].m_nEntityIndex && sample.m_nCounter == m_asActiveSamples[j].m_nCounter &&
+				    sample.m_nSampleIndex == m_asActiveSamples[j].m_nSampleIndex) {
+					if (sample.m_nLoopCount) {
+						if (m_FrameCounter & 1) {
 							flag = !!(j & 1);
 						} else {
 							flag = !(j & 1);
 						}
-						if(flag && !SampleManager.GetChannelUsedFlag(j)) {
+						if (flag && !SampleManager.GetChannelUsedFlag(j)) {
 							sample.m_bLoopEnded = true;
 							m_asActiveSamples[j].m_bLoopEnded = true;
-							m_asActiveSamples[j].m_nSampleIndex =
-							    NO_SAMPLE;
-							m_asActiveSamples[j].m_nEntityIndex =
-							    AEHANDLE_NONE;
+							m_asActiveSamples[j].m_nSampleIndex = NO_SAMPLE;
+							m_asActiveSamples[j].m_nEntityIndex = AEHANDLE_NONE;
 							continue;
 						}
 					}
 					sample.m_bIsProcessed = true;
 					m_asActiveSamples[j].m_bIsProcessed = true;
 					sample.m_nVolumeChange = -1;
-					if(!sample.m_bReleasingSoundFlag) {
-						if(sample.m_bIs2D) {
-							if(field_4) {
-								emittingVol =
-								    2 *
-								    Min(63,
-								        sample.m_nEmittingVolume);
+					if (!sample.m_bReleasingSoundFlag) {
+						if (sample.m_bIs2D) {
+							if (field_4) {
+								emittingVol = 2 * Min(63, sample.m_nEmittingVolume);
 							} else {
-								emittingVol =
-								    sample.m_nEmittingVolume;
+								emittingVol = sample.m_nEmittingVolume;
 							}
-							SampleManager.SetChannelFrequency(
-							    j, sample.m_nFrequency);
-							SampleManager.SetChannelEmittingVolume(
-							    j, emittingVol);
+							SampleManager.SetChannelFrequency(j, sample.m_nFrequency);
+							SampleManager.SetChannelEmittingVolume(j, emittingVol);
 						} else {
-							m_asActiveSamples[j].m_fDistance =
-							    sample.m_fDistance;
+							m_asActiveSamples[j].m_fDistance = sample.m_fDistance;
 							position2 = sample.m_fDistance;
-							position1 =
-							    m_asActiveSamples[j].m_fDistance;
-							sample.m_nFrequency =
-							    ComputeDopplerEffectedFrequency(
-							        sample.m_nFrequency, position1,
-							        position2,
-							        sample.m_fSpeedMultiplier);
-							if(sample.m_nFrequency !=
-							   m_asActiveSamples[j].m_nFrequency) {
+							position1 = m_asActiveSamples[j].m_fDistance;
+							sample.m_nFrequency = ComputeDopplerEffectedFrequency(sample.m_nFrequency, position1, position2, sample.m_fSpeedMultiplier);
+							if (sample.m_nFrequency != m_asActiveSamples[j].m_nFrequency) {
 								int32 freq;
-								if(sample.m_nFrequency <=
-								   m_asActiveSamples[j]
-								       .m_nFrequency) {
-									freq = Max(
-									    sample.m_nFrequency,
-									    m_asActiveSamples[j]
-									            .m_nFrequency -
-									        6000);
+								if (sample.m_nFrequency <= m_asActiveSamples[j].m_nFrequency) {
+									freq = Max(sample.m_nFrequency, m_asActiveSamples[j].m_nFrequency - 6000);
 								} else {
-									freq = Min(
-									    sample.m_nFrequency,
-									    m_asActiveSamples[j]
-									            .m_nFrequency +
-									        6000);
+									freq = Min(sample.m_nFrequency, m_asActiveSamples[j].m_nFrequency + 6000);
 								}
-								m_asActiveSamples[j].m_nFrequency =
-								    freq;
-								SampleManager.SetChannelFrequency(
-								    j, freq);
+								m_asActiveSamples[j].m_nFrequency = freq;
+								SampleManager.SetChannelFrequency(j, freq);
 							}
 
-							if(sample.m_nEmittingVolume !=
-							   m_asActiveSamples[j].m_nEmittingVolume) {
-								if(sample.m_nEmittingVolume <=
-								   m_asActiveSamples[j]
-								       .m_nEmittingVolume) {
-									vol = Max(
-									    m_asActiveSamples[j]
-									            .m_nEmittingVolume -
-									        10,
-									    sample
-									        .m_nEmittingVolume);
+							if (sample.m_nEmittingVolume != m_asActiveSamples[j].m_nEmittingVolume) {
+								if (sample.m_nEmittingVolume <= m_asActiveSamples[j].m_nEmittingVolume) {
+									vol = Max(m_asActiveSamples[j].m_nEmittingVolume - 10, sample.m_nEmittingVolume);
 								} else {
-									vol = Min(
-									    m_asActiveSamples[j]
-									            .m_nEmittingVolume +
-									        10,
-									    sample
-									        .m_nEmittingVolume);
+									vol = Min(m_asActiveSamples[j].m_nEmittingVolume + 10, sample.m_nEmittingVolume);
 								}
 
 								uint8 emittingVol;
-								if(field_4) {
-									emittingVol =
-									    2 * Min(63, vol);
+								if (field_4) {
+									emittingVol = 2 * Min(63, vol);
 								} else {
 									emittingVol = vol;
 								}
-								SampleManager
-								    .SetChannelEmittingVolume(
-								        j, emittingVol);
-								m_asActiveSamples[j]
-								    .m_nEmittingVolume = vol;
+								SampleManager.SetChannelEmittingVolume(j, emittingVol);
+								m_asActiveSamples[j].m_nEmittingVolume = vol;
 							}
-							TranslateEntity(&sample.m_vecPos,
-							                &position);
-							SampleManager.SetChannel3DPosition(
-							    j, position.x, position.y, position.z);
-							SampleManager.SetChannel3DDistances(
-							    j, sample.m_fSoundIntensity,
-							    0.25f * sample.m_fSoundIntensity);
+							TranslateEntity(&sample.m_vecPos, &position);
+							SampleManager.SetChannel3DPosition(j, position.x, position.y, position.z);
+							SampleManager.SetChannel3DDistances(j, sample.m_fSoundIntensity, 0.25f * sample.m_fSoundIntensity);
 						}
-						SampleManager.SetChannelReverbFlag(
-						    j, sample.m_bReverbFlag);
+						SampleManager.SetChannelReverbFlag(j, sample.m_bReverbFlag);
 						continue;
 					}
 					sample.m_bIsProcessed = false;
@@ -3423,93 +3620,63 @@ cAudioManager::ProcessActiveQueues()
 			}
 		}
 	}
-	for(int32 i = 0; i < m_nActiveSamples; i++) {
-		if(m_asActiveSamples[i].m_nSampleIndex != NO_SAMPLE &&
-		   !m_asActiveSamples[i].m_bIsProcessed) {
+	for (int32 i = 0; i < m_nActiveSamples; i++) {
+		if (m_asActiveSamples[i].m_nSampleIndex != NO_SAMPLE && !m_asActiveSamples[i].m_bIsProcessed) {
 			SampleManager.StopChannel(i);
 			m_asActiveSamples[i].m_nSampleIndex = NO_SAMPLE;
 			m_asActiveSamples[i].m_nEntityIndex = AEHANDLE_NONE;
 		}
 	}
-	for(int32 i = 0; i < m_SampleRequestQueuesStatus[m_bActiveSampleQueue]; ++i) {
-		tSound &sample = m_asSamples[m_bActiveSampleQueue]
-		                            [m_abSampleQueueIndexTable[m_bActiveSampleQueue][i]];
-		if(!sample.m_bIsProcessed && !sample.m_bLoopEnded &&
-		   m_asAudioEntities[sample.m_nEntityIndex].m_bIsUsed &&
-		   sample.m_nSampleIndex < NO_SAMPLE) {
-			if(sample.m_nCounter > 255 && sample.m_nLoopCount &&
-			   sample.m_nLoopsRemaining) {
+	for (int32 i = 0; i < m_SampleRequestQueuesStatus[m_bActiveSampleQueue]; ++i) {
+		tSound &sample = m_asSamples[m_bActiveSampleQueue][m_abSampleQueueIndexTable[m_bActiveSampleQueue][i]];
+		if (!sample.m_bIsProcessed && !sample.m_bLoopEnded && m_asAudioEntities[sample.m_nEntityIndex].m_bIsUsed && sample.m_nSampleIndex < NO_SAMPLE) {
+			if (sample.m_nCounter > 255 && sample.m_nLoopCount && sample.m_nLoopsRemaining) {
 				--sample.m_nLoopsRemaining;
 				sample.m_nReleasingVolumeDivider = 1;
 			} else {
-				for(int32 j = 0; j < m_nActiveSamples; ++j) {
-					if(!m_asActiveSamples[j].m_bIsProcessed) {
-						if(sample.m_nLoopCount) {
+				for (int32 j = 0; j < m_nActiveSamples; ++j) {
+					if (!m_asActiveSamples[j].m_bIsProcessed) {
+						if (sample.m_nLoopCount) {
 							v28 = sample.m_nFrequency / m_nTimeSpent;
-							v29 = sample.m_nLoopCount *
-							      SampleManager.GetSampleLength(
-							          sample.m_nSampleIndex);
-							if(v28 == 0) continue;
-							sample.m_nReleasingVolumeDivider =
-							    v29 / v28 + 1;
+							v29 = sample.m_nLoopCount * SampleManager.GetSampleLength(sample.m_nSampleIndex);
+							if (v28 == 0)
+								continue;
+							sample.m_nReleasingVolumeDivider = v29 / v28 + 1;
 						}
-						memcpy(&m_asActiveSamples[j], &sample,
-						       sizeof(tSound));
-						if(!m_asActiveSamples[j].m_bIs2D)
-							TranslateEntity(
-							    &m_asActiveSamples[j].m_vecPos,
-							    &position);
-						if(field_4) {
-							emittingVol =
-							    2 * Min(63, m_asActiveSamples[j]
-							                    .m_nEmittingVolume);
+						memcpy(&m_asActiveSamples[j], &sample, sizeof(tSound));
+						if (!m_asActiveSamples[j].m_bIs2D)
+							TranslateEntity(&m_asActiveSamples[j].m_vecPos, &position);
+						if (field_4) {
+							emittingVol = 2 * Min(63, m_asActiveSamples[j].m_nEmittingVolume);
 						} else {
-							emittingVol =
-							    m_asActiveSamples[j].m_nEmittingVolume;
+							emittingVol = m_asActiveSamples[j].m_nEmittingVolume;
 						}
-						if(SampleManager.InitialiseChannel(
-						       j, m_asActiveSamples[j].m_nSampleIndex,
-						       m_asActiveSamples[j].m_nBankIndex)) {
-							SampleManager.SetChannelFrequency(
-							    j, m_asActiveSamples[j].m_nFrequency);
-							SampleManager.SetChannelEmittingVolume(
-							    j, emittingVol);
-							SampleManager.SetChannelLoopPoints(
-							    j, m_asActiveSamples[j].m_nLoopStart,
-							    m_asActiveSamples[j].m_nLoopEnd);
-							SampleManager.SetChannelLoopCount(
-							    j, m_asActiveSamples[j].m_nLoopCount);
-							SampleManager.SetChannelReverbFlag(
-							    j, m_asActiveSamples[j].m_bReverbFlag);
-							if(m_asActiveSamples[j].m_bIs2D) {
-								uint8 offset =
-								    m_asActiveSamples[j].m_nOffset;
-								if(offset == 63) {
+						if (SampleManager.InitialiseChannel(j, m_asActiveSamples[j].m_nSampleIndex, m_asActiveSamples[j].m_nBankIndex)) {
+							SampleManager.SetChannelFrequency(j, m_asActiveSamples[j].m_nFrequency);
+							SampleManager.SetChannelEmittingVolume(j, emittingVol);
+							SampleManager.SetChannelLoopPoints(j, m_asActiveSamples[j].m_nLoopStart, m_asActiveSamples[j].m_nLoopEnd);
+							SampleManager.SetChannelLoopCount(j, m_asActiveSamples[j].m_nLoopCount);
+							SampleManager.SetChannelReverbFlag(j, m_asActiveSamples[j].m_bReverbFlag);
+							if (m_asActiveSamples[j].m_bIs2D) {
+								uint8 offset = m_asActiveSamples[j].m_nOffset;
+								if (offset == 63) {
 									x = 0.f;
-								} else if(offset >= 63) {
-									x = (offset - 63) * 1000.f /
-									    63;
+								} else if (offset >= 63) {
+									x = (offset - 63) * 1000.f / 63;
 								} else {
-									x = -(63 - offset) *
-									    1000.f / 63;
+									x = -(63 - offset) * 1000.f / 63;
 								}
 								usedX = x;
 								usedY = 0.f;
 								usedZ = 0.f;
-								m_asActiveSamples[j]
-								    .m_fSoundIntensity = 100000.0f;
+								m_asActiveSamples[j].m_fSoundIntensity = 100000.0f;
 							} else {
 								usedX = position.x;
 								usedY = position.y;
 								usedZ = position.z;
 							}
-							SampleManager.SetChannel3DPosition(
-							    j, usedX, usedY, usedZ);
-							SampleManager.SetChannel3DDistances(
-							    j,
-							    m_asActiveSamples[j].m_fSoundIntensity,
-							    0.25f * m_asActiveSamples[j]
-							                .m_fSoundIntensity);
+							SampleManager.SetChannel3DPosition(j, usedX, usedY, usedZ);
+							SampleManager.SetChannel3DDistances(j, m_asActiveSamples[j].m_fSoundIntensity, 0.25f * m_asActiveSamples[j].m_fSoundIntensity);
 							SampleManager.StartChannel(j);
 						}
 						m_asActiveSamples[j].m_bIsProcessed = true;
@@ -3529,19 +3696,20 @@ cAudioManager::ProcessAirBrakes(cVehicleParams *params)
 	CAutomobile *automobile;
 	uint8 rand;
 
-	if(params->m_fDistance > 900.0f) return false;
+	if (params->m_fDistance > 900.0f)
+		return false;
 	automobile = (CAutomobile *)params->m_pVehicle;
-	if(!automobile->bEngineOn) return true;
+	if (!automobile->bEngineOn)
+		return true;
 
-	if((automobile->m_fVelocityChangeForAudio < 0.025f ||
-	    params->m_fVelocityChange >= 0.025f) &&
-	   (automobile->m_fVelocityChangeForAudio > -0.025f || params->m_fVelocityChange <= 0.025f))
+	if ((automobile->m_fVelocityChangeForAudio < 0.025f || params->m_fVelocityChange >= 0.025f) &&
+	    (automobile->m_fVelocityChangeForAudio > -0.025f || params->m_fVelocityChange <= 0.025f))
 		return true;
 
 	CalculateDistance(params->m_bDistanceCalculated, params->m_fDistance);
 	rand = m_anRandomTable[0] % 10 + 70;
 	m_sQueueSample.m_nVolume = ComputeVolume(rand, 30.0f, m_sQueueSample.m_fDistance);
-	if(m_sQueueSample.m_nVolume) {
+	if (m_sQueueSample.m_nVolume) {
 		m_sQueueSample.m_nCounter = 13;
 		m_sQueueSample.m_nSampleIndex = SFX_AIR_BRAKES;
 		m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_AIR_BRAKES);
@@ -3570,27 +3738,25 @@ cAudioManager::ProcessAirportScriptObject(uint8 sound)
 	static uint8 counter = 0;
 
 	uint32 time = CTimer::GetTimeInMilliseconds();
-	if(time > gAirportNextTime) {
-		switch(sound) {
+	if (time > gAirportNextTime) {
+		switch (sound) {
 		case SCRIPT_SOUND_AIRPORT_LOOP_S:
 			m_sQueueSample.m_fSoundIntensity = scriptObjectIntensityS;
 			break;
 		case SCRIPT_SOUND_AIRPORT_LOOP_L:
 			m_sQueueSample.m_fSoundIntensity = scriptObjectIntensityL;
 			break;
-		default: return;
+		default:
+			return;
 		}
 		float distSquared = GetDistanceSquared(&m_sQueueSample.m_vecPos);
-		if(distSquared < SQR(m_sQueueSample.m_fSoundIntensity)) {
+		if (distSquared < SQR(m_sQueueSample.m_fSoundIntensity)) {
 			m_sQueueSample.m_fDistance = Sqrt(distSquared);
-			m_sQueueSample.m_nVolume = ComputeVolume(
-			    110, m_sQueueSample.m_fSoundIntensity, m_sQueueSample.m_fDistance);
-			if(m_sQueueSample.m_nVolume) {
-				m_sQueueSample.m_nSampleIndex =
-				    (m_anRandomTable[1] & 3) + SFX_AIRPORT_ANNOUNCEMENT_1;
+			m_sQueueSample.m_nVolume = ComputeVolume(110, m_sQueueSample.m_fSoundIntensity, m_sQueueSample.m_fDistance);
+			if (m_sQueueSample.m_nVolume) {
+				m_sQueueSample.m_nSampleIndex = (m_anRandomTable[1] & 3) + SFX_AIRPORT_ANNOUNCEMENT_1;
 				m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
-				m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(
-				    m_sQueueSample.m_nSampleIndex);
+				m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(m_sQueueSample.m_nSampleIndex);
 				m_sQueueSample.m_nCounter = counter++;
 				m_sQueueSample.m_bIs2D = false;
 				m_sQueueSample.m_nLoopCount = 1;
@@ -3624,13 +3790,12 @@ cAudioManager::ProcessBoatEngine(cVehicleParams *params)
 
 	static const int intensity = 50;
 
-	if(params->m_fDistance < SQR(intensity)) {
+	if (params->m_fDistance < SQR(intensity)) {
 		boat = (CBoat *)params->m_pVehicle;
-		if(params->m_nIndex == REEFER) {
+		if (params->m_nIndex == REEFER) {
 			CalculateDistance(params->m_bDistanceCalculated, params->m_fDistance);
-			m_sQueueSample.m_nVolume =
-			    ComputeVolume(80, 50.f, m_sQueueSample.m_fDistance);
-			if(m_sQueueSample.m_nVolume) {
+			m_sQueueSample.m_nVolume = ComputeVolume(80, 50.f, m_sQueueSample.m_fDistance);
+			if (m_sQueueSample.m_nVolume) {
 				m_sQueueSample.m_nCounter = 39;
 				m_sQueueSample.m_nSampleIndex = SFX_FISHING_BOAT_IDLE;
 				m_sQueueSample.m_nFrequency = 10386;
@@ -3640,11 +3805,8 @@ cAudioManager::ProcessBoatEngine(cVehicleParams *params)
 				m_sQueueSample.m_nReleasingVolumeModificator = 3;
 				m_sQueueSample.m_nLoopCount = 0;
 				m_sQueueSample.m_nEmittingVolume = 80;
-				m_sQueueSample.m_nLoopStart =
-				    SampleManager.GetSampleLoopStartOffset(
-				        m_sQueueSample.m_nSampleIndex);
-				m_sQueueSample.m_nLoopEnd = SampleManager.GetSampleLoopEndOffset(
-				    m_sQueueSample.m_nSampleIndex);
+				m_sQueueSample.m_nLoopStart = SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
+				m_sQueueSample.m_nLoopEnd = SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
 				m_sQueueSample.m_fSpeedMultiplier = 2.0f;
 				m_sQueueSample.m_fSoundIntensity = intensity;
 				m_sQueueSample.m_bReleasingSoundFlag = false;
@@ -3653,33 +3815,31 @@ cAudioManager::ProcessBoatEngine(cVehicleParams *params)
 				m_sQueueSample.m_bRequireReflection = false;
 				AddSampleToRequestedQueue();
 			}
-			if(FindPlayerVehicle() == params->m_pVehicle) {
-				if(Pads[0].GetAccelerate() <= Pads[0].GetBrake())
+			if (FindPlayerVehicle() == params->m_pVehicle) {
+				if (Pads[0].GetAccelerate() <= Pads[0].GetBrake())
 					padAccelerate = Pads[0].GetBrake();
 				else
 					padAccelerate = Pads[0].GetAccelerate();
 				padRelativeAccerate = padAccelerate / 255;
 				emittingVol = (100.f * padRelativeAccerate) + 15;
 				m_sQueueSample.m_nFrequency = (3000.f * padRelativeAccerate) + 6000;
-				if(!boat->m_bIsAnchored)
-					m_sQueueSample.m_nFrequency =
-					    11 * m_sQueueSample.m_nFrequency / 10;
+				if (!boat->m_bIsAnchored)
+					m_sQueueSample.m_nFrequency = 11 * m_sQueueSample.m_nFrequency / 10;
 			} else {
 				gasPedal = Abs(boat->m_fGasPedal);
-				if(gasPedal > 0.0f) {
+				if (gasPedal > 0.0f) {
 					m_sQueueSample.m_nFrequency = 6000;
 					emittingVol = 15;
 				} else {
 					emittingVol = (100.f * gasPedal) + 15;
 					m_sQueueSample.m_nFrequency = (3000.f * gasPedal) + 6000;
-					if(!boat->m_bIsAnchored)
-						m_sQueueSample.m_nFrequency =
-						    11 * m_sQueueSample.m_nFrequency / 10;
+					if (!boat->m_bIsAnchored)
+						m_sQueueSample.m_nFrequency = 11 * m_sQueueSample.m_nFrequency / 10;
 				}
 			}
-			m_sQueueSample.m_nVolume =
-			    ComputeVolume(emittingVol, 50.f, m_sQueueSample.m_fDistance);
-			if(!m_sQueueSample.m_nVolume) return true;
+			m_sQueueSample.m_nVolume = ComputeVolume(emittingVol, 50.f, m_sQueueSample.m_fDistance);
+			if (!m_sQueueSample.m_nVolume)
+				return true;
 			m_sQueueSample.m_nCounter = 40;
 			m_sQueueSample.m_nSampleIndex = SFX_POLICE_BOAT_ACCEL;
 			m_sQueueSample.m_nFrequency += (m_sQueueSample.m_nEntityIndex * 65536) % 1000;
@@ -3688,10 +3848,8 @@ cAudioManager::ProcessBoatEngine(cVehicleParams *params)
 			m_sQueueSample.m_nReleasingVolumeModificator = 3;
 			m_sQueueSample.m_nLoopCount = 0;
 			m_sQueueSample.m_nEmittingVolume = emittingVol;
-			m_sQueueSample.m_nLoopStart =
-			    SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
-			m_sQueueSample.m_nLoopEnd =
-			    SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
+			m_sQueueSample.m_nLoopStart = SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
+			m_sQueueSample.m_nLoopEnd = SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
 			m_sQueueSample.m_fSpeedMultiplier = 2.0f;
 			m_sQueueSample.m_fSoundIntensity = intensity;
 			m_sQueueSample.m_bReleasingSoundFlag = false;
@@ -3699,28 +3857,25 @@ cAudioManager::ProcessBoatEngine(cVehicleParams *params)
 			m_sQueueSample.m_bReverbFlag = true;
 			m_sQueueSample.m_bRequireReflection = false;
 		} else {
-			if(FindPlayerVehicle() == params->m_pVehicle) {
-				if(Pads[0].GetAccelerate() <= Pads[0].GetBrake())
+			if (FindPlayerVehicle() == params->m_pVehicle) {
+				if (Pads[0].GetAccelerate() <= Pads[0].GetBrake())
 					padAccelerate = Pads[0].GetBrake();
 				else
 					padAccelerate = Pads[0].GetAccelerate();
-				if(padAccelerate <= 20) {
+				if (padAccelerate <= 20) {
 					emittingVol = 45 - 45 * padAccelerate / 40;
 					m_sQueueSample.m_nFrequency = 100 * padAccelerate + 11025;
 					m_sQueueSample.m_nCounter = 39;
 					m_sQueueSample.m_nSampleIndex = SFX_POLICE_BOAT_IDLE;
-					if(LastAccel > 20) {
+					if (LastAccel > 20) {
 						oneShotVol = LastVol;
-						PlayOneShot(m_sQueueSample.m_nEntityIndex, SOUND_17,
-						            oneShotVol);
+						PlayOneShot(m_sQueueSample.m_nEntityIndex, SOUND_17, oneShotVol);
 					}
 				} else {
 					emittingVol = 105 * padAccelerate / 255 + 15;
-					m_sQueueSample.m_nFrequency =
-					    4000 * padAccelerate / 255 + 8000;
-					if(!boat->m_bIsAnchored)
-						m_sQueueSample.m_nFrequency =
-						    11 * m_sQueueSample.m_nFrequency / 10;
+					m_sQueueSample.m_nFrequency = 4000 * padAccelerate / 255 + 8000;
+					if (!boat->m_bIsAnchored)
+						m_sQueueSample.m_nFrequency = 11 * m_sQueueSample.m_nFrequency / 10;
 					m_sQueueSample.m_nCounter = 40;
 					m_sQueueSample.m_nSampleIndex = SFX_POLICE_BOAT_ACCEL;
 				}
@@ -3728,7 +3883,7 @@ cAudioManager::ProcessBoatEngine(cVehicleParams *params)
 				LastAccel = padAccelerate;
 			} else {
 				gasPedal = Abs(boat->m_fGasPedal);
-				if(gasPedal > 0.0f) {
+				if (gasPedal > 0.0f) {
 					m_sQueueSample.m_nFrequency = 11025;
 					emittingVol = 45;
 					m_sQueueSample.m_nCounter = 39;
@@ -3736,27 +3891,24 @@ cAudioManager::ProcessBoatEngine(cVehicleParams *params)
 				} else {
 					emittingVol = (105.f * gasPedal) + 15;
 					m_sQueueSample.m_nFrequency = (4000.f * gasPedal) + 8000;
-					if(!boat->m_bIsAnchored)
-						m_sQueueSample.m_nFrequency =
-						    11 * m_sQueueSample.m_nFrequency / 10;
+					if (!boat->m_bIsAnchored)
+						m_sQueueSample.m_nFrequency = 11 * m_sQueueSample.m_nFrequency / 10;
 					m_sQueueSample.m_nCounter = 40;
 					m_sQueueSample.m_nSampleIndex = SFX_POLICE_BOAT_ACCEL;
 				}
 			}
 			CalculateDistance(params->m_bDistanceCalculated, params->m_fDistance);
-			m_sQueueSample.m_nVolume =
-			    ComputeVolume(emittingVol, 50.f, m_sQueueSample.m_fDistance);
-			if(!m_sQueueSample.m_nVolume) return true;
+			m_sQueueSample.m_nVolume = ComputeVolume(emittingVol, 50.f, m_sQueueSample.m_fDistance);
+			if (!m_sQueueSample.m_nVolume)
+				return true;
 			m_sQueueSample.m_nFrequency += (m_sQueueSample.m_nEntityIndex * 65536) % 1000;
 			m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 			m_sQueueSample.m_bIs2D = false;
 			m_sQueueSample.m_nReleasingVolumeModificator = 3;
 			m_sQueueSample.m_nLoopCount = 0;
 			m_sQueueSample.m_nEmittingVolume = emittingVol;
-			m_sQueueSample.m_nLoopStart =
-			    SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
-			m_sQueueSample.m_nLoopEnd =
-			    SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
+			m_sQueueSample.m_nLoopStart = SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
+			m_sQueueSample.m_nLoopEnd = SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
 			m_sQueueSample.m_fSpeedMultiplier = 2.0f;
 			m_sQueueSample.m_fSoundIntensity = intensity;
 			m_sQueueSample.m_bReleasingSoundFlag = false;
@@ -3777,17 +3929,19 @@ cAudioManager::ProcessBoatMovingOverWater(cVehicleParams *params)
 	int32 vol;
 	float multiplier;
 
-	if(params->m_fDistance > 2500.f) return false;
+	if (params->m_fDistance > 2500.f)
+		return false;
 
 	velocityChange = Abs(params->m_fVelocityChange);
-	if(velocityChange <= 0.0005f && params->m_pVehicle->GetPosition().y) return true;
+	if (velocityChange <= 0.0005f && params->m_pVehicle->GetPosition().y)
+		return true;
 
 	velocityChange = Min(0.75f, velocityChange);
 	multiplier = (velocityChange - 0.0005f) * 1.3342f;
 	CalculateDistance(params->m_bDistanceCalculated, params->m_fDistance);
 	vol = (30.f * multiplier);
 	m_sQueueSample.m_nVolume = ComputeVolume(vol, 50.f, m_sQueueSample.m_fDistance);
-	if(m_sQueueSample.m_nVolume) {
+	if (m_sQueueSample.m_nVolume) {
 		m_sQueueSample.m_nCounter = 38;
 		m_sQueueSample.m_nSampleIndex = SFX_BOAT_WATER_LOOP;
 		m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
@@ -3796,10 +3950,8 @@ cAudioManager::ProcessBoatMovingOverWater(cVehicleParams *params)
 		m_sQueueSample.m_nFrequency = (6050.f * multiplier) + 16000;
 		m_sQueueSample.m_nLoopCount = 0;
 		m_sQueueSample.m_nEmittingVolume = vol;
-		m_sQueueSample.m_nLoopStart =
-		    SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
-		m_sQueueSample.m_nLoopEnd =
-		    SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
+		m_sQueueSample.m_nLoopStart = SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
+		m_sQueueSample.m_nLoopEnd = SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
 		m_sQueueSample.m_fSpeedMultiplier = 2.0f;
 		m_sQueueSample.m_fSoundIntensity = 50.0f;
 		m_sQueueSample.m_bReleasingSoundFlag = false;
@@ -3818,21 +3970,24 @@ cAudioManager::ProcessBridge()
 	float dist;
 	bool distCalculated = false;
 
-	if(CBridge::pLiftRoad) {
+	if (CBridge::pLiftRoad) {
 		m_sQueueSample.m_vecPos = CBridge::pLiftRoad->GetPosition();
 		dist = GetDistanceSquared(&m_sQueueSample.m_vecPos);
-		if(dist < 202500.0f) {
+		if (dist < 202500.0f) {
 			CalculateDistance(distCalculated, dist);
-			switch(CBridge::State) {
+			switch (CBridge::State) {
 			case STATE_BRIDGE_LOCKED:
 			case STATE_LIFT_PART_IS_UP:
-			case STATE_LIFT_PART_ABOUT_TO_MOVE_UP: ProcessBridgeWarning(); break;
+			case STATE_LIFT_PART_ABOUT_TO_MOVE_UP:
+				ProcessBridgeWarning();
+				break;
 			case STATE_LIFT_PART_MOVING_DOWN:
 			case STATE_LIFT_PART_MOVING_UP:
 				ProcessBridgeWarning();
 				ProcessBridgeMotor();
 				break;
-			default: break;
+			default:
+				break;
 			}
 			ProcessBridgeOneShots();
 		}
@@ -3842,23 +3997,19 @@ cAudioManager::ProcessBridge()
 void
 cAudioManager::ProcessBridgeMotor()
 {
-	if(m_sQueueSample.m_fDistance < bridgeIntensity) {
-		m_sQueueSample.m_nVolume =
-		    ComputeVolume(maxVolume, bridgeIntensity, m_sQueueSample.m_fDistance);
-		if(m_sQueueSample.m_nVolume) {
+	if (m_sQueueSample.m_fDistance < bridgeIntensity) {
+		m_sQueueSample.m_nVolume = ComputeVolume(maxVolume, bridgeIntensity, m_sQueueSample.m_fDistance);
+		if (m_sQueueSample.m_nVolume) {
 			m_sQueueSample.m_nCounter = 1;
-			m_sQueueSample.m_nSampleIndex =
-			    SFX_FISHING_BOAT_IDLE; // todo check sfx name
+			m_sQueueSample.m_nSampleIndex = SFX_FISHING_BOAT_IDLE; // todo check sfx name
 			m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 			m_sQueueSample.m_bIs2D = false;
 			m_sQueueSample.m_nReleasingVolumeModificator = 1;
 			m_sQueueSample.m_nFrequency = 5500;
 			m_sQueueSample.m_nLoopCount = 0;
 			m_sQueueSample.m_nEmittingVolume = maxVolume;
-			m_sQueueSample.m_nLoopStart =
-			    SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
-			m_sQueueSample.m_nLoopEnd =
-			    SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
+			m_sQueueSample.m_nLoopStart = SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
+			m_sQueueSample.m_nLoopEnd = SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
 			m_sQueueSample.m_fSpeedMultiplier = 2.0f;
 			m_sQueueSample.m_fSoundIntensity = bridgeIntensity;
 			m_sQueueSample.m_bReleasingSoundFlag = false;
@@ -3872,32 +4023,30 @@ cAudioManager::ProcessBridgeMotor()
 void
 cAudioManager::ProcessBridgeOneShots()
 {
-	if(CBridge::State == STATE_LIFT_PART_IS_UP && CBridge::OldState == STATE_LIFT_PART_MOVING_UP) {
+	if (CBridge::State == STATE_LIFT_PART_IS_UP && CBridge::OldState == STATE_LIFT_PART_MOVING_UP) {
 		m_sQueueSample.m_nSampleIndex = SFX_COL_CONTAINER_1;
 	} else {
-		if(CBridge::State == STATE_LIFT_PART_IS_DOWN && CBridge::OldState == STATE_LIFT_PART_MOVING_DOWN) {
+		if (CBridge::State == STATE_LIFT_PART_IS_DOWN && CBridge::OldState == STATE_LIFT_PART_MOVING_DOWN) {
 			m_sQueueSample.m_nSampleIndex = SFX_COL_CONTAINER_1;
 		} else {
-			if(CBridge::State == STATE_LIFT_PART_MOVING_UP && CBridge::OldState == STATE_LIFT_PART_ABOUT_TO_MOVE_UP) {
+			if (CBridge::State == STATE_LIFT_PART_MOVING_UP && CBridge::OldState == STATE_LIFT_PART_ABOUT_TO_MOVE_UP) {
 				m_sQueueSample.m_nSampleIndex = SFX_COL_CONTAINER_1;
 			} else {
-				if(CBridge::State == STATE_LIFT_PART_MOVING_DOWN && CBridge::OldState == STATE_LIFT_PART_IS_UP) {
+				if (CBridge::State == STATE_LIFT_PART_MOVING_DOWN && CBridge::OldState == STATE_LIFT_PART_IS_UP) {
 					m_sQueueSample.m_nSampleIndex = SFX_COL_CONTAINER_1;
 				} else
 					return;
 			}
 		}
 	}
-	if(m_sQueueSample.m_fDistance < bridgeIntensity) {
-		m_sQueueSample.m_nVolume =
-		    ComputeVolume(maxVolume, bridgeIntensity, m_sQueueSample.m_fDistance);
-		if(m_sQueueSample.m_nVolume) {
+	if (m_sQueueSample.m_fDistance < bridgeIntensity) {
+		m_sQueueSample.m_nVolume = ComputeVolume(maxVolume, bridgeIntensity, m_sQueueSample.m_fDistance);
+		if (m_sQueueSample.m_nVolume) {
 			m_sQueueSample.m_nCounter = 2;
 			m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 			m_sQueueSample.m_bIs2D = false;
 			m_sQueueSample.m_nReleasingVolumeModificator = 1;
-			m_sQueueSample.m_nFrequency =
-			    SampleManager.GetSampleBaseFrequency(m_sQueueSample.m_nSampleIndex);
+			m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(m_sQueueSample.m_nSampleIndex);
 			m_sQueueSample.m_nLoopCount = 1;
 			m_sQueueSample.m_nEmittingVolume = maxVolume;
 			m_sQueueSample.m_nLoopStart = 0;
@@ -3915,22 +4064,19 @@ cAudioManager::ProcessBridgeOneShots()
 void
 cAudioManager::ProcessBridgeWarning()
 {
-	if(CStats::CommercialPassed && m_sQueueSample.m_fDistance < 450.f) {
+	if (CStats::CommercialPassed && m_sQueueSample.m_fDistance < 450.f) {
 		m_sQueueSample.m_nVolume = ComputeVolume(100, 450.f, m_sQueueSample.m_fDistance);
-		if(m_sQueueSample.m_nVolume) {
+		if (m_sQueueSample.m_nVolume) {
 			m_sQueueSample.m_nCounter = 0;
 			m_sQueueSample.m_nSampleIndex = SFX_BRIDGE_OPEN_WARNING;
 			m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 			m_sQueueSample.m_bIs2D = false;
 			m_sQueueSample.m_nReleasingVolumeModificator = 1;
-			m_sQueueSample.m_nFrequency =
-			    SampleManager.GetSampleBaseFrequency(SFX_BRIDGE_OPEN_WARNING);
+			m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_BRIDGE_OPEN_WARNING);
 			m_sQueueSample.m_nLoopCount = 0;
 			m_sQueueSample.m_nEmittingVolume = 100;
-			m_sQueueSample.m_nLoopStart =
-			    SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
-			m_sQueueSample.m_nLoopEnd =
-			    SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
+			m_sQueueSample.m_nLoopStart = SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
+			m_sQueueSample.m_nLoopEnd = SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
 			m_sQueueSample.m_fSpeedMultiplier = 2.0f;
 			m_sQueueSample.m_fSoundIntensity = 450.0f;
 			m_sQueueSample.m_bReleasingSoundFlag = false;
@@ -3947,25 +4093,23 @@ cAudioManager::ProcessCarBombTick(cVehicleParams *params)
 {
 	CAutomobile *automobile;
 
-	if(params->m_fDistance >= SQR(40.f)) return false;
+	if (params->m_fDistance >= SQR(40.f))
+		return false;
 	automobile = (CAutomobile *)params->m_pVehicle;
-	if(automobile->bEngineOn && automobile->m_bombType == CARBOMB_TIMEDACTIVE) {
+	if (automobile->bEngineOn && automobile->m_bombType == CARBOMB_TIMEDACTIVE) {
 		CalculateDistance(params->m_bDistanceCalculated, params->m_fDistance);
 		m_sQueueSample.m_nVolume = ComputeVolume(60, 40.f, m_sQueueSample.m_fDistance);
-		if(m_sQueueSample.m_nVolume) {
+		if (m_sQueueSample.m_nVolume) {
 			m_sQueueSample.m_nCounter = 35;
 			m_sQueueSample.m_nSampleIndex = SFX_COUNTDOWN;
 			m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 			m_sQueueSample.m_bIs2D = false;
 			m_sQueueSample.m_nReleasingVolumeModificator = 0;
-			m_sQueueSample.m_nFrequency =
-			    SampleManager.GetSampleBaseFrequency(SFX_COUNTDOWN);
+			m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_COUNTDOWN);
 			m_sQueueSample.m_nLoopCount = 0;
 			m_sQueueSample.m_nEmittingVolume = 60;
-			m_sQueueSample.m_nLoopStart =
-			    SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
-			m_sQueueSample.m_nLoopEnd =
-			    SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
+			m_sQueueSample.m_nLoopStart = SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
+			m_sQueueSample.m_nLoopEnd = SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
 			m_sQueueSample.m_fSpeedMultiplier = 2.0f;
 			m_sQueueSample.m_fSoundIntensity = 40.0f;
 			m_sQueueSample.m_bReleasingSoundFlag = false;
@@ -3985,24 +4129,23 @@ cAudioManager::ProcessCesna(cVehicleParams *params)
 
 	//((CAutomobile *)params->m_pVehicle)->Damage.GetEngineStatus();
 
-	if(FindPlayerVehicle() == params->m_pVehicle) {
-		if(params->m_nIndex == DODO) {
-			if(Pads[0].GetAccelerate() <= 0) {
-				if(nAccel) --nAccel;
-			} else if(nAccel < 60) {
+	if (FindPlayerVehicle() == params->m_pVehicle) {
+		if (params->m_nIndex == DODO) {
+			if (Pads[0].GetAccelerate() <= 0) {
+				if (nAccel)
+					--nAccel;
+			} else if (nAccel < 60) {
 				++nAccel;
 			}
-			AddPlayerCarSample(85 * (60 - nAccel) / 60 + 20, 8500 * nAccel / 60 + 17000,
-			                   SFX_CESNA_IDLE, 0, 52, 1);
-			AddPlayerCarSample(85 * nAccel / 60 + 20, 8500 * nAccel / 60 + 17000,
-			                   SFX_CESNA_REV, 0, 2, 1);
+			AddPlayerCarSample(85 * (60 - nAccel) / 60 + 20, 8500 * nAccel / 60 + 17000, SFX_CESNA_IDLE, 0, 52, 1);
+			AddPlayerCarSample(85 * nAccel / 60 + 20, 8500 * nAccel / 60 + 17000, SFX_CESNA_REV, 0, 2, 1);
 		}
-	} else if(params->m_nIndex == DODO) {
+	} else if (params->m_nIndex == DODO) {
 		AddPlayerCarSample(105, 17000, SFX_CESNA_IDLE, 0, 52, 1);
-	} else if(params->m_fDistance < 40000.f) {
+	} else if (params->m_fDistance < 40000.f) {
 		CalculateDistance(params->m_bDistanceCalculated, params->m_fDistance);
 		m_sQueueSample.m_nVolume = ComputeVolume(80, 200.f, m_sQueueSample.m_fDistance);
-		if(m_sQueueSample.m_nVolume) {
+		if (m_sQueueSample.m_nVolume) {
 			m_sQueueSample.m_nCounter = 52;
 			m_sQueueSample.m_nSampleIndex = SFX_CESNA_IDLE;
 			m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
@@ -4012,10 +4155,8 @@ cAudioManager::ProcessCesna(cVehicleParams *params)
 			m_sQueueSample.m_nLoopCount = 0;
 			m_sQueueSample.m_nReleasingVolumeDivider = 8;
 			m_sQueueSample.m_nEmittingVolume = 80;
-			m_sQueueSample.m_nLoopStart =
-			    SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
-			m_sQueueSample.m_nLoopEnd =
-			    SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
+			m_sQueueSample.m_nLoopStart = SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
+			m_sQueueSample.m_nLoopEnd = SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
 			m_sQueueSample.m_fSpeedMultiplier = 8.0f;
 			m_sQueueSample.m_fSoundIntensity = 200.0f;
 			m_sQueueSample.m_bReleasingSoundFlag = false;
@@ -4023,10 +4164,9 @@ cAudioManager::ProcessCesna(cVehicleParams *params)
 			m_sQueueSample.m_bRequireReflection = false;
 			AddSampleToRequestedQueue();
 		}
-		if(params->m_fDistance < 8100.f) {
-			m_sQueueSample.m_nVolume =
-			    ComputeVolume(80, 90.f, m_sQueueSample.m_fDistance);
-			if(m_sQueueSample.m_nVolume) {
+		if (params->m_fDistance < 8100.f) {
+			m_sQueueSample.m_nVolume = ComputeVolume(80, 90.f, m_sQueueSample.m_fDistance);
+			if (m_sQueueSample.m_nVolume) {
 				m_sQueueSample.m_nCounter = 2;
 				m_sQueueSample.m_nSampleIndex = SFX_CESNA_REV;
 				m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
@@ -4036,11 +4176,8 @@ cAudioManager::ProcessCesna(cVehicleParams *params)
 				m_sQueueSample.m_nLoopCount = 0;
 				m_sQueueSample.m_nReleasingVolumeDivider = 4;
 				m_sQueueSample.m_nEmittingVolume = 80;
-				m_sQueueSample.m_nLoopStart =
-				    SampleManager.GetSampleLoopStartOffset(
-				        m_sQueueSample.m_nSampleIndex);
-				m_sQueueSample.m_nLoopEnd = SampleManager.GetSampleLoopEndOffset(
-				    m_sQueueSample.m_nSampleIndex);
+				m_sQueueSample.m_nLoopStart = SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
+				m_sQueueSample.m_nLoopEnd = SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
 				m_sQueueSample.m_fSpeedMultiplier = 8.0f;
 				m_sQueueSample.m_fSoundIntensity = 90.0f;
 				m_sQueueSample.m_bReleasingSoundFlag = false;
@@ -4060,29 +4197,27 @@ cAudioManager::ProcessCinemaScriptObject(uint8 sound)
 	static uint8 counter = 0;
 
 	uint32 time = CTimer::GetTimeInMilliseconds();
-	if(time > gCinemaNextTime) {
-		switch(sound) {
+	if (time > gCinemaNextTime) {
+		switch (sound) {
 		case SCRIPT_SOUND_CINEMA_LOOP_S:
 			m_sQueueSample.m_fSoundIntensity = scriptObjectIntensityS;
 			break;
 		case SCRIPT_SOUND_CINEMA_LOOP_L:
 			m_sQueueSample.m_fSoundIntensity = scriptObjectIntensityL;
 			break;
-		default: return;
+		default:
+			return;
 		}
 		float distSquared = GetDistanceSquared(&m_sQueueSample.m_vecPos);
-		if(distSquared < SQR(m_sQueueSample.m_fSoundIntensity)) {
+		if (distSquared < SQR(m_sQueueSample.m_fSoundIntensity)) {
 			m_sQueueSample.m_fDistance = Sqrt(distSquared);
 			rand = m_anRandomTable[0] % 90 + 30;
-			m_sQueueSample.m_nVolume = ComputeVolume(
-			    rand, m_sQueueSample.m_fSoundIntensity, m_sQueueSample.m_fDistance);
-			if(m_sQueueSample.m_nVolume) {
+			m_sQueueSample.m_nVolume = ComputeVolume(rand, m_sQueueSample.m_fSoundIntensity, m_sQueueSample.m_fDistance);
+			if (m_sQueueSample.m_nVolume) {
 				m_sQueueSample.m_nSampleIndex = counter % 3 + SFX_CINEMA_BASS_1;
 				m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
-				m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(
-				    m_sQueueSample.m_nSampleIndex);
-				m_sQueueSample.m_nFrequency +=
-				    RandomDisplacement(m_sQueueSample.m_nFrequency / 4);
+				m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(m_sQueueSample.m_nSampleIndex);
+				m_sQueueSample.m_nFrequency += RandomDisplacement(m_sQueueSample.m_nFrequency / 4);
 				m_sQueueSample.m_nCounter = counter++;
 				m_sQueueSample.m_bIs2D = false;
 				m_sQueueSample.m_nLoopCount = 1;
@@ -4109,16 +4244,15 @@ cAudioManager::ProcessCrane()
 	bool distCalculated = false;
 	static const int intensity = 80;
 
-	if(crane) {
-		if(crane->m_nCraneStatus == CCrane::ACTIVATED) {
-			if(crane->m_nCraneState != CCrane::IDLE) {
+	if (crane) {
+		if (crane->m_nCraneStatus == CCrane::ACTIVATED) {
+			if (crane->m_nCraneState != CCrane::IDLE) {
 				m_sQueueSample.m_vecPos = crane->m_pCraneEntity->GetPosition();
 				distSquared = GetDistanceSquared(&this->m_sQueueSample.m_vecPos);
-				if(distSquared < SQR(intensity)) {
+				if (distSquared < SQR(intensity)) {
 					CalculateDistance(distCalculated, distSquared);
-					m_sQueueSample.m_nVolume =
-					    ComputeVolume(100, 80.f, m_sQueueSample.m_fDistance);
-					if(m_sQueueSample.m_nVolume) {
+					m_sQueueSample.m_nVolume = ComputeVolume(100, 80.f, m_sQueueSample.m_fDistance);
+					if (m_sQueueSample.m_nVolume) {
 						m_sQueueSample.m_nCounter = 0;
 						m_sQueueSample.m_nSampleIndex = SFX_CRANE_MAGNET;
 						m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
@@ -4127,12 +4261,8 @@ cAudioManager::ProcessCrane()
 						m_sQueueSample.m_nFrequency = 6000;
 						m_sQueueSample.m_nLoopCount = 0;
 						m_sQueueSample.m_nEmittingVolume = 100;
-						m_sQueueSample.m_nLoopStart =
-						    SampleManager.GetSampleLoopStartOffset(
-						        m_sQueueSample.m_nSampleIndex);
-						m_sQueueSample.m_nLoopEnd =
-						    SampleManager.GetSampleLoopEndOffset(
-						        m_sQueueSample.m_nSampleIndex);
+						m_sQueueSample.m_nLoopStart = SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
+						m_sQueueSample.m_nLoopEnd = SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
 						m_sQueueSample.m_fSpeedMultiplier = 4.0f;
 						m_sQueueSample.m_fSoundIntensity = intensity;
 						m_sQueueSample.m_bReleasingSoundFlag = false;
@@ -4141,13 +4271,10 @@ cAudioManager::ProcessCrane()
 						m_sQueueSample.m_bRequireReflection = false;
 						AddSampleToRequestedQueue();
 					}
-					if(m_asAudioEntities[m_sQueueSample.m_nEntityIndex]
-					       .m_AudioEvents) {
+					if (m_asAudioEntities[m_sQueueSample.m_nEntityIndex].m_AudioEvents) {
 						m_sQueueSample.m_nCounter = 1;
 						m_sQueueSample.m_nSampleIndex = SFX_COL_CAR_2;
-						m_sQueueSample.m_nFrequency =
-						    SampleManager.GetSampleBaseFrequency(
-						        SFX_COL_CAR_2);
+						m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_COL_CAR_2);
 						m_sQueueSample.m_nLoopCount = 1;
 						m_sQueueSample.m_bReleasingSoundFlag = true;
 						m_sQueueSample.m_bReverbFlag = true;
@@ -4170,29 +4297,27 @@ cAudioManager::ProcessDocksScriptObject(uint8 sound)
 	static uint32 counter = 0;
 
 	time = CTimer::GetTimeInMilliseconds();
-	if(time > gDocksNextTime) {
-		switch(sound) {
+	if (time > gDocksNextTime) {
+		switch (sound) {
 		case SCRIPT_SOUND_DOCKS_LOOP_S:
 			m_sQueueSample.m_fSoundIntensity = scriptObjectIntensityS;
 			break;
 		case SCRIPT_SOUND_DOCKS_LOOP_L:
 			m_sQueueSample.m_fSoundIntensity = scriptObjectIntensityL;
 			break;
-		default: return;
+		default:
+			return;
 		}
 		distSquared = GetDistanceSquared(&m_sQueueSample.m_vecPos);
-		if(distSquared < SQR(m_sQueueSample.m_fSoundIntensity)) {
+		if (distSquared < SQR(m_sQueueSample.m_fSoundIntensity)) {
 			m_sQueueSample.m_fDistance = Sqrt(distSquared);
 			rand = m_anRandomTable[0] % 60 + 40;
-			m_sQueueSample.m_nVolume = ComputeVolume(
-			    rand, m_sQueueSample.m_fSoundIntensity, m_sQueueSample.m_fDistance);
-			if(m_sQueueSample.m_nVolume) {
+			m_sQueueSample.m_nVolume = ComputeVolume(rand, m_sQueueSample.m_fSoundIntensity, m_sQueueSample.m_fDistance);
+			if (m_sQueueSample.m_nVolume) {
 				m_sQueueSample.m_nSampleIndex = SFX_DOCKS_FOGHORN;
 				m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
-				m_sQueueSample.m_nFrequency =
-				    SampleManager.GetSampleBaseFrequency(SFX_DOCKS_FOGHORN);
-				m_sQueueSample.m_nFrequency +=
-				    RandomDisplacement(m_sQueueSample.m_nFrequency / 8);
+				m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_DOCKS_FOGHORN);
+				m_sQueueSample.m_nFrequency += RandomDisplacement(m_sQueueSample.m_nFrequency / 8);
 				m_sQueueSample.m_nCounter = counter++;
 				m_sQueueSample.m_bIs2D = false;
 				m_sQueueSample.m_nLoopCount = 1;
@@ -4218,12 +4343,14 @@ cAudioManager::ProcessEngineDamage(cVehicleParams *params)
 	uint8 engineStatus;
 	uint8 emittingVolume;
 
-	if(params->m_fDistance >= SQR(engineDamageIntensity)) return false;
+	if (params->m_fDistance >= SQR(engineDamageIntensity))
+		return false;
 	veh = (CAutomobile *)params->m_pVehicle;
-	if(veh->bEngineOn) {
+	if (veh->bEngineOn) {
 		engineStatus = veh->Damage.GetEngineStatus();
-		if(engineStatus > 250 || engineStatus < 100) return true;
-		if(engineStatus < 225) {
+		if (engineStatus > 250 || engineStatus < 100)
+			return true;
+		if (engineStatus < 225) {
 			m_sQueueSample.m_nSampleIndex = SFX_JUMBO_TAXI;
 			emittingVolume = 6;
 			m_sQueueSample.m_nReleasingVolumeModificator = 7;
@@ -4232,22 +4359,18 @@ cAudioManager::ProcessEngineDamage(cVehicleParams *params)
 			emittingVolume = 60;
 			m_sQueueSample.m_nSampleIndex = SFX_CAR_ON_FIRE;
 			m_sQueueSample.m_nReleasingVolumeModificator = 7;
-			m_sQueueSample.m_nFrequency =
-			    SampleManager.GetSampleBaseFrequency(SFX_CAR_ON_FIRE);
+			m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_CAR_ON_FIRE);
 		}
 		CalculateDistance(params->m_bDistanceCalculated, params->m_fDistance);
-		m_sQueueSample.m_nVolume = ComputeVolume(emittingVolume, engineDamageIntensity,
-		                                         m_sQueueSample.m_fDistance);
-		if(m_sQueueSample.m_nVolume) {
+		m_sQueueSample.m_nVolume = ComputeVolume(emittingVolume, engineDamageIntensity, m_sQueueSample.m_fDistance);
+		if (m_sQueueSample.m_nVolume) {
 			m_sQueueSample.m_nCounter = 28;
 			m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 			m_sQueueSample.m_bIs2D = false;
 			m_sQueueSample.m_nLoopCount = 0;
 			m_sQueueSample.m_nEmittingVolume = emittingVolume;
-			m_sQueueSample.m_nLoopStart =
-			    SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
-			m_sQueueSample.m_nLoopEnd =
-			    SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
+			m_sQueueSample.m_nLoopStart = SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
+			m_sQueueSample.m_nLoopEnd = SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
 			m_sQueueSample.m_fSpeedMultiplier = 2.0f;
 			m_sQueueSample.m_fSoundIntensity = engineDamageIntensity;
 			m_sQueueSample.m_bReleasingSoundFlag = false;
@@ -4263,47 +4386,47 @@ cAudioManager::ProcessEngineDamage(cVehicleParams *params)
 void
 cAudioManager::ProcessEntity(int32 id)
 {
-	if(m_asAudioEntities[id].m_nStatus) {
+	if (m_asAudioEntities[id].m_nStatus) {
 		m_sQueueSample.m_nEntityIndex = id;
-		switch(m_asAudioEntities[id].m_nType) {
+		switch (m_asAudioEntities[id].m_nType) {
 		case AUDIOTYPE_PHYSICAL:
-			if(!m_nUserPause) {
+			if (!m_nUserPause) {
 				m_sQueueSample.m_bReverbFlag = true;
 				ProcessPhysical(id);
 			}
 			break;
 		case AUDIOTYPE_EXPLOSION:
-			if(!m_nUserPause) {
+			if (!m_nUserPause) {
 				m_sQueueSample.m_bReverbFlag = true;
 				ProcessExplosions(id);
 			}
 			break;
 		case AUDIOTYPE_FIRE:
-			if(!m_nUserPause) {
+			if (!m_nUserPause) {
 				m_sQueueSample.m_bReverbFlag = true;
 				ProcessFires(id);
 			}
 			break;
 		case AUDIOTYPE_WEATHER:
-			if(!m_nUserPause) {
+			if (!m_nUserPause) {
 				m_sQueueSample.m_bReverbFlag = true;
 				ProcessWeather(id);
 			}
 			break;
 		case AUDIOTYPE_CRANE:
-			if(!m_nUserPause) {
+			if (!m_nUserPause) {
 				m_sQueueSample.m_bReverbFlag = true;
 				ProcessCrane();
 			}
 			break;
 		case AUDIOTYPE_SCRIPTOBJECT:
-			if(!m_nUserPause) {
+			if (!m_nUserPause) {
 				m_sQueueSample.m_bReverbFlag = true;
 				ProcessScriptObject(id);
 			}
 			break;
 		case AUDIOTYPE_BRIDGE:
-			if(!m_nUserPause) {
+			if (!m_nUserPause) {
 				m_sQueueSample.m_bReverbFlag = true;
 				ProcessBridge();
 			}
@@ -4313,27 +4436,29 @@ cAudioManager::ProcessEntity(int32 id)
 			ProcessFrontEnd();
 			break;
 		case AUDIOTYPE_PROJECTILE:
-			if(!m_nUserPause) {
+			if (!m_nUserPause) {
 				m_sQueueSample.m_bReverbFlag = true;
 				ProcessProjectiles();
 			}
 			break;
 		case AUDIOTYPE_GARAGE:
-			if(!m_nUserPause) ProcessGarages();
+			if (!m_nUserPause)
+				ProcessGarages();
 			break;
 		case AUDIOTYPE_FIREHYDRANT:
-			if(!m_nUserPause) {
+			if (!m_nUserPause) {
 				m_sQueueSample.m_bReverbFlag = true;
 				ProcessFireHydrant();
 			}
 			break;
 		case AUDIOTYPE_WATERCANNON:
-			if(!m_nUserPause) {
+			if (!m_nUserPause) {
 				m_sQueueSample.m_bReverbFlag = true;
 				ProcessWaterCannon(id);
 			}
 			break;
-		default: return;
+		default:
+			return;
 		}
 	}
 }
@@ -4345,11 +4470,11 @@ cAudioManager::ProcessExplosions(int32 explosion)
 	CVector *pos;
 	float distSquared;
 
-	for(uint8 i = 0; i < ARRAY_SIZE(gaExplosion); i++) {
-		if(CExplosion::GetExplosionActiveCounter(i) == 1) {
+	for (uint8 i = 0; i < ARRAY_SIZE(gaExplosion); i++) {
+		if (CExplosion::GetExplosionActiveCounter(i) == 1) {
 			CExplosion::ResetExplosionActiveCounter(i);
 			type = CExplosion::GetExplosionType(i);
-			switch(type) {
+			switch (type) {
 			case EXPLOSION_GRENADE:
 			case EXPLOSION_ROCKET:
 			case EXPLOSION_BARREL:
@@ -4379,9 +4504,8 @@ cAudioManager::ProcessExplosions(int32 explosion)
 				m_sQueueSample.m_fSoundIntensity = 400.0f;
 				m_sQueueSample.m_nSampleIndex = SFX_EXPLOSION_1;
 				m_sQueueSample.m_nFrequency = RandomDisplacement(2000) + 38000;
-				if(type == EXPLOSION_HELI)
-					m_sQueueSample.m_nFrequency =
-					    8 * m_sQueueSample.m_nFrequency / 10;
+				if (type == EXPLOSION_HELI)
+					m_sQueueSample.m_nFrequency = 8 * m_sQueueSample.m_nFrequency / 10;
 				m_sQueueSample.m_nReleasingVolumeModificator = 0;
 				m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 				break;
@@ -4389,12 +4513,10 @@ cAudioManager::ProcessExplosions(int32 explosion)
 			pos = CExplosion::GetExplosionPosition(i);
 			m_sQueueSample.m_vecPos = *pos;
 			distSquared = GetDistanceSquared(&m_sQueueSample.m_vecPos);
-			if(distSquared < SQR(m_sQueueSample.m_fSoundIntensity)) {
+			if (distSquared < SQR(m_sQueueSample.m_fSoundIntensity)) {
 				m_sQueueSample.m_fDistance = Sqrt(distSquared);
-				m_sQueueSample.m_nVolume =
-				    ComputeVolume(maxVolume, m_sQueueSample.m_fSoundIntensity,
-				                  m_sQueueSample.m_fDistance);
-				if(m_sQueueSample.m_nVolume) {
+				m_sQueueSample.m_nVolume = ComputeVolume(maxVolume, m_sQueueSample.m_fSoundIntensity, m_sQueueSample.m_fDistance);
+				if (m_sQueueSample.m_nVolume) {
 					m_sQueueSample.m_nCounter = i;
 					m_sQueueSample.m_fSpeedMultiplier = 2.0f;
 					m_sQueueSample.m_bIs2D = false;
@@ -4420,13 +4542,12 @@ cAudioManager::ProcessFireHydrant()
 	bool distCalculated = false;
 	static const int intensity = 35;
 
-	m_sQueueSample.m_vecPos =
-	    ((CEntity *)m_asAudioEntities[m_sQueueSample.m_nEntityIndex].m_pEntity)->GetPosition();
+	m_sQueueSample.m_vecPos = ((CEntity *)m_asAudioEntities[m_sQueueSample.m_nEntityIndex].m_pEntity)->GetPosition();
 	distSquared = GetDistanceSquared(&m_sQueueSample.m_vecPos);
-	if(distSquared < SQR(intensity)) {
+	if (distSquared < SQR(intensity)) {
 		CalculateDistance(distCalculated, distSquared);
 		m_sQueueSample.m_nVolume = ComputeVolume(40, 35.f, m_sQueueSample.m_fDistance);
-		if(m_sQueueSample.m_nVolume) {
+		if (m_sQueueSample.m_nVolume) {
 			m_sQueueSample.m_nCounter = 0;
 			m_sQueueSample.m_nSampleIndex = SFX_JUMBO_TAXI;
 			m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
@@ -4435,10 +4556,8 @@ cAudioManager::ProcessFireHydrant()
 			m_sQueueSample.m_nFrequency = 15591;
 			m_sQueueSample.m_nLoopCount = 0;
 			m_sQueueSample.m_nEmittingVolume = 40;
-			m_sQueueSample.m_nLoopStart =
-			    SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
-			m_sQueueSample.m_nLoopEnd =
-			    SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
+			m_sQueueSample.m_nLoopStart = SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
+			m_sQueueSample.m_nLoopEnd = SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
 			m_sQueueSample.m_fSpeedMultiplier = 2.0f;
 			m_sQueueSample.m_fSoundIntensity = intensity;
 			m_sQueueSample.m_bReleasingSoundFlag = false;
@@ -4456,61 +4575,49 @@ void cAudioManager::ProcessFires(int32)
 	uint8 emittingVol;
 	float distSquared;
 
-	for(uint8 i = 0; i < NUM_FIRES; i++) {
-		if(gFireManager.m_aFires[i].m_bIsOngoing && gFireManager.m_aFires[i].m_bAudioSet) {
+	for (uint8 i = 0; i < NUM_FIRES; i++) {
+		if (gFireManager.m_aFires[i].m_bIsOngoing && gFireManager.m_aFires[i].m_bAudioSet) {
 			entity = gFireManager.m_aFires[i].m_pEntity;
-			if(entity) {
-				switch(entity->GetType()) {
+			if (entity) {
+				switch (entity->GetType()) {
 				case ENTITY_TYPE_BUILDING:
 					m_sQueueSample.m_fSoundIntensity = 50.0f;
 					m_sQueueSample.m_nSampleIndex = SFX_CAR_ON_FIRE;
 					emittingVol = 100;
-					m_sQueueSample.m_nFrequency =
-					    8 *
-					    SampleManager.GetSampleBaseFrequency(SFX_CAR_ON_FIRE) /
-					    10;
-					m_sQueueSample.m_nFrequency +=
-					    i * (m_sQueueSample.m_nFrequency / 64);
+					m_sQueueSample.m_nFrequency = 8 * SampleManager.GetSampleBaseFrequency(SFX_CAR_ON_FIRE) / 10;
+					m_sQueueSample.m_nFrequency += i * (m_sQueueSample.m_nFrequency / 64);
 					m_sQueueSample.m_nReleasingVolumeModificator = 6;
 					break;
 				case ENTITY_TYPE_PED:
 					m_sQueueSample.m_fSoundIntensity = 25.0f;
 					m_sQueueSample.m_nSampleIndex = SFX_PED_ON_FIRE;
-					m_sQueueSample.m_nFrequency =
-					    SampleManager.GetSampleBaseFrequency(SFX_PED_ON_FIRE);
+					m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_PED_ON_FIRE);
 					emittingVol = 60;
-					m_sQueueSample.m_nFrequency +=
-					    i * (m_sQueueSample.m_nFrequency / 64);
+					m_sQueueSample.m_nFrequency += i * (m_sQueueSample.m_nFrequency / 64);
 					m_sQueueSample.m_nReleasingVolumeModificator = 10;
 					break;
 				default:
 					m_sQueueSample.m_fSoundIntensity = 50.0f;
 					m_sQueueSample.m_nSampleIndex = SFX_CAR_ON_FIRE;
-					m_sQueueSample.m_nFrequency =
-					    SampleManager.GetSampleBaseFrequency(SFX_CAR_ON_FIRE);
-					m_sQueueSample.m_nFrequency +=
-					    i * (m_sQueueSample.m_nFrequency / 64);
+					m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_CAR_ON_FIRE);
+					m_sQueueSample.m_nFrequency += i * (m_sQueueSample.m_nFrequency / 64);
 					emittingVol = 80;
 					m_sQueueSample.m_nReleasingVolumeModificator = 8;
 				}
 			} else {
 				m_sQueueSample.m_fSoundIntensity = 50.0f;
 				m_sQueueSample.m_nSampleIndex = SFX_CAR_ON_FIRE;
-				m_sQueueSample.m_nFrequency =
-				    SampleManager.GetSampleBaseFrequency(SFX_CAR_ON_FIRE);
-				m_sQueueSample.m_nFrequency +=
-				    i * (m_sQueueSample.m_nFrequency / 64);
+				m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_CAR_ON_FIRE);
+				m_sQueueSample.m_nFrequency += i * (m_sQueueSample.m_nFrequency / 64);
 				emittingVol = 80;
 				m_sQueueSample.m_nReleasingVolumeModificator = 8;
 			}
 			m_sQueueSample.m_vecPos = gFireManager.m_aFires[i].m_vecPos;
 			distSquared = GetDistanceSquared(&m_sQueueSample.m_vecPos);
-			if(distSquared < SQR(m_sQueueSample.m_fSoundIntensity)) {
+			if (distSquared < SQR(m_sQueueSample.m_fSoundIntensity)) {
 				m_sQueueSample.m_fDistance = Sqrt(distSquared);
-				m_sQueueSample.m_nVolume =
-				    ComputeVolume(emittingVol, m_sQueueSample.m_fSoundIntensity,
-				                  m_sQueueSample.m_fDistance);
-				if(m_sQueueSample.m_nVolume) {
+				m_sQueueSample.m_nVolume = ComputeVolume(emittingVol, m_sQueueSample.m_fSoundIntensity, m_sQueueSample.m_fDistance);
+				if (m_sQueueSample.m_nVolume) {
 					m_sQueueSample.m_nCounter = i;
 					m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 					m_sQueueSample.m_fSpeedMultiplier = 2.0f;
@@ -4519,12 +4626,8 @@ void cAudioManager::ProcessFires(int32)
 					m_sQueueSample.m_nLoopCount = 0;
 					m_sQueueSample.m_bReleasingSoundFlag = false;
 					m_sQueueSample.m_nEmittingVolume = emittingVol;
-					m_sQueueSample.m_nLoopStart =
-					    SampleManager.GetSampleLoopStartOffset(
-					        m_sQueueSample.m_nSampleIndex);
-					m_sQueueSample.m_nLoopEnd =
-					    SampleManager.GetSampleLoopEndOffset(
-					        m_sQueueSample.m_nSampleIndex);
+					m_sQueueSample.m_nLoopStart = SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
+					m_sQueueSample.m_nLoopEnd = SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
 					m_sQueueSample.m_bReverbFlag = true;
 					m_sQueueSample.m_bRequireReflection = false;
 					AddSampleToRequestedQueue();
@@ -4546,11 +4649,11 @@ cAudioManager::ProcessFrontEnd()
 	static uint32 cPickupNextFrame = 0;
 	static uint32 cPartMisComNextFrame = 0;
 
-	for(uint32 i = 0; i < m_asAudioEntities[m_sQueueSample.m_nEntityIndex].m_AudioEvents; i++) {
+	for (uint32 i = 0; i < m_asAudioEntities[m_sQueueSample.m_nEntityIndex].m_AudioEvents; i++) {
 		processedPickup = false;
 		stereo = false;
 		processedMission = false;
-		switch(m_asAudioEntities[m_sQueueSample.m_nEntityIndex].m_awAudioEvent[i]) {
+		switch (m_asAudioEntities[m_sQueueSample.m_nEntityIndex].m_awAudioEvent[i]) {
 		case SOUND_WEAPON_SNIPER_SHOT_NO_ZOOM:
 			m_sQueueSample.m_nSampleIndex = SFX_ERROR_FIRE_RIFLE;
 			break;
@@ -4601,11 +4704,15 @@ cAudioManager::ProcessFrontEnd()
 			processedPickup = true;
 			stereo = true;
 			break;
-		case SOUND_PAGER: m_sQueueSample.m_nSampleIndex = SFX_PAGER; break;
+		case SOUND_PAGER:
+			m_sQueueSample.m_nSampleIndex = SFX_PAGER;
+			break;
 		case SOUND_RACE_START_3:
 		case SOUND_RACE_START_2:
 		case SOUND_RACE_START_1:
-		case SOUND_CLOCK_TICK: m_sQueueSample.m_nSampleIndex = SFX_TIMER_BEEP; break;
+		case SOUND_CLOCK_TICK:
+			m_sQueueSample.m_nSampleIndex = SFX_TIMER_BEEP;
+			break;
 		case SOUND_RACE_START_GO:
 			m_sQueueSample.m_nSampleIndex = SFX_PART_MISSION_COMPLETE;
 			break;
@@ -4637,7 +4744,9 @@ cAudioManager::ProcessFrontEnd()
 			m_sQueueSample.m_nSampleIndex = SFX_STEREO_LEFT;
 			stereo = true;
 			break;
-		case SOUND_9B: m_sQueueSample.m_nSampleIndex = SFX_MONO; break;
+		case SOUND_9B:
+			m_sQueueSample.m_nSampleIndex = SFX_MONO;
+			break;
 		case SOUND_FRONTEND_AUDIO_TEST:
 			m_sQueueSample.m_nSampleIndex = m_anRandomTable[0] % 3 + SFX_NOISE_BURST_1;
 			break;
@@ -4649,29 +4758,33 @@ cAudioManager::ProcessFrontEnd()
 		case SOUND_FRONTEND_RADIO_CHANGE:
 			m_sQueueSample.m_nSampleIndex = SFX_RADIO_CLICK;
 			break;
-		case SOUND_A0: m_sQueueSample.m_nSampleIndex = SFX_INFO; break;
-		default: continue;
+		case SOUND_A0:
+			m_sQueueSample.m_nSampleIndex = SFX_INFO;
+			break;
+		default:
+			continue;
 		}
 
-		if(processedPickup) {
-			if(m_FrameCounter <= cPickupNextFrame) continue;
+		if (processedPickup) {
+			if (m_FrameCounter <= cPickupNextFrame)
+				continue;
 			cPickupNextFrame = m_FrameCounter + 5;
-		} else if(processedMission) {
-			if(m_FrameCounter <= cPartMisComNextFrame) continue;
+		} else if (processedMission) {
+			if (m_FrameCounter <= cPartMisComNextFrame)
+				continue;
 			cPartMisComNextFrame = m_FrameCounter + 5;
 		}
 
 		sample = m_asAudioEntities[m_sQueueSample.m_nEntityIndex].m_awAudioEvent[i];
-		if(sample == SFX_RAIN) {
+		if (sample == SFX_RAIN) {
 			m_sQueueSample.m_nFrequency = 28509;
-		} else if(sample == SFX_PICKUP_1_LEFT) {
-			if(1.f == m_asAudioEntities[m_sQueueSample.m_nEntityIndex].m_afVolume[i])
+		} else if (sample == SFX_PICKUP_1_LEFT) {
+			if (1.f == m_asAudioEntities[m_sQueueSample.m_nEntityIndex].m_afVolume[i])
 				m_sQueueSample.m_nFrequency = 32000;
 			else
 				m_sQueueSample.m_nFrequency = 48000;
 		} else {
-			m_sQueueSample.m_nFrequency =
-			    SampleManager.GetSampleBaseFrequency(m_sQueueSample.m_nSampleIndex);
+			m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(m_sQueueSample.m_nSampleIndex);
 		}
 		m_sQueueSample.m_nVolume = 110;
 		m_sQueueSample.m_nCounter = counter++;
@@ -4683,14 +4796,14 @@ cAudioManager::ProcessFrontEnd()
 		m_sQueueSample.m_nEmittingVolume = m_sQueueSample.m_nVolume;
 		m_sQueueSample.m_nLoopStart = 0;
 		m_sQueueSample.m_nLoopEnd = -1;
-		if(stereo)
+		if (stereo)
 			m_sQueueSample.m_nOffset = m_anRandomTable[0] & 31;
 		else
 			m_sQueueSample.m_nOffset = 63;
 		m_sQueueSample.m_bReverbFlag = false;
 		m_sQueueSample.m_bRequireReflection = false;
 		AddSampleToRequestedQueue();
-		if(stereo) {
+		if (stereo) {
 			++m_sQueueSample.m_nSampleIndex;
 			m_sQueueSample.m_nCounter = counter++;
 			m_sQueueSample.m_nOffset = maxVolume - m_sQueueSample.m_nOffset;
@@ -4711,106 +4824,91 @@ cAudioManager::ProcessGarages()
 
 	static uint8 iSound = 32;
 
-#define LOOP_HELPER                                                                                \
-	for(j = 0; j < m_asAudioEntities[m_sQueueSample.m_nEntityIndex].m_AudioEvents; ++j) {      \
-		switch(m_asAudioEntities[m_sQueueSample.m_nEntityIndex].m_awAudioEvent[j]) {       \
-		case SOUND_GARAGE_DOOR_CLOSED:                                                     \
-		case SOUND_GARAGE_DOOR_OPENED:                                                     \
-			if(distSquared < 6400.f) {                                                 \
-				CalculateDistance(distCalculated, distSquared);                    \
-				m_sQueueSample.m_nVolume =                                         \
-				    ComputeVolume(60, 80.f, m_sQueueSample.m_fDistance);           \
-				if(m_sQueueSample.m_nVolume) {                                     \
-					if(CGarages::aGarages[i].m_eGarageType ==                  \
-					   GARAGE_CRUSHER) {                                       \
-						m_sQueueSample.m_nSampleIndex =                    \
-						    SFX_COL_CAR_PANEL_2;                           \
-						m_sQueueSample.m_nFrequency = 6735;                \
-					} else if(m_asAudioEntities[m_sQueueSample.m_nEntityIndex] \
-					              .m_awAudioEvent[j] == 69) {                  \
-						m_sQueueSample.m_nSampleIndex =                    \
-						    SFX_COL_CAR_PANEL_2;                           \
-						m_sQueueSample.m_nFrequency = 22000;               \
-					} else {                                                   \
-						m_sQueueSample.m_nSampleIndex =                    \
-						    SFX_COL_GARAGE_DOOR_1;                         \
-						m_sQueueSample.m_nFrequency = 18000;               \
-					}                                                          \
-					m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;             \
-					m_sQueueSample.m_nReleasingVolumeModificator = 4;          \
-					m_sQueueSample.m_nEmittingVolume = 60;                     \
-					m_sQueueSample.m_fSpeedMultiplier = 0.0f;                  \
-					m_sQueueSample.m_fSoundIntensity = 80.0f;                  \
-					/*m_sQueueSample.m_nReleasingVolumeModificator = 4;*/      \
-					m_sQueueSample.m_bReverbFlag = true;                       \
-					/*m_sQueueSample.m_bReverbFlag = true;*/                   \
-					m_sQueueSample.m_bIs2D = false;                            \
-					m_sQueueSample.m_bReleasingSoundFlag = true;               \
-					m_sQueueSample.m_nLoopCount = 1;                           \
-					m_sQueueSample.m_nLoopStart = 0;                           \
-					m_sQueueSample.m_nLoopEnd = -1;                            \
-					m_sQueueSample.m_nCounter = iSound++;                      \
-					if(iSound < 32) iSound = 32;                               \
-					m_sQueueSample.m_bRequireReflection = true;                \
-					AddSampleToRequestedQueue();                               \
-				}                                                                  \
-			}                                                                          \
-			break;                                                                     \
-		default: continue;                                                                 \
-		}                                                                                  \
+#define LOOP_HELPER                                                                                                                                            \
+	for (j = 0; j < m_asAudioEntities[m_sQueueSample.m_nEntityIndex].m_AudioEvents; ++j) {                                                                     \
+		switch (m_asAudioEntities[m_sQueueSample.m_nEntityIndex].m_awAudioEvent[j]) {                                                                          \
+		case SOUND_GARAGE_DOOR_CLOSED:                                                                                                                         \
+		case SOUND_GARAGE_DOOR_OPENED:                                                                                                                         \
+			if (distSquared < 6400.f) {                                                                                                                        \
+				CalculateDistance(distCalculated, distSquared);                                                                                                \
+				m_sQueueSample.m_nVolume = ComputeVolume(60, 80.f, m_sQueueSample.m_fDistance);                                                                \
+				if (m_sQueueSample.m_nVolume) {                                                                                                                \
+					if (CGarages::aGarages[i].m_eGarageType == GARAGE_CRUSHER) {                                                                               \
+						m_sQueueSample.m_nSampleIndex = SFX_COL_CAR_PANEL_2;                                                                                   \
+						m_sQueueSample.m_nFrequency = 6735;                                                                                                    \
+					} else if (m_asAudioEntities[m_sQueueSample.m_nEntityIndex].m_awAudioEvent[j] == 69) {                                                     \
+						m_sQueueSample.m_nSampleIndex = SFX_COL_CAR_PANEL_2;                                                                                   \
+						m_sQueueSample.m_nFrequency = 22000;                                                                                                   \
+					} else {                                                                                                                                   \
+						m_sQueueSample.m_nSampleIndex = SFX_COL_GARAGE_DOOR_1;                                                                                 \
+						m_sQueueSample.m_nFrequency = 18000;                                                                                                   \
+					}                                                                                                                                          \
+					m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;                                                                                             \
+					m_sQueueSample.m_nReleasingVolumeModificator = 4;                                                                                          \
+					m_sQueueSample.m_nEmittingVolume = 60;                                                                                                     \
+					m_sQueueSample.m_fSpeedMultiplier = 0.0f;                                                                                                  \
+					m_sQueueSample.m_fSoundIntensity = 80.0f;                                                                                                  \
+					/*m_sQueueSample.m_nReleasingVolumeModificator = 4;*/                                                                                      \
+					m_sQueueSample.m_bReverbFlag = true;                                                                                                       \
+					/*m_sQueueSample.m_bReverbFlag = true;*/                                                                                                   \
+					m_sQueueSample.m_bIs2D = false;                                                                                                            \
+					m_sQueueSample.m_bReleasingSoundFlag = true;                                                                                               \
+					m_sQueueSample.m_nLoopCount = 1;                                                                                                           \
+					m_sQueueSample.m_nLoopStart = 0;                                                                                                           \
+					m_sQueueSample.m_nLoopEnd = -1;                                                                                                            \
+					m_sQueueSample.m_nCounter = iSound++;                                                                                                      \
+					if (iSound < 32)                                                                                                                           \
+						iSound = 32;                                                                                                                           \
+					m_sQueueSample.m_bRequireReflection = true;                                                                                                \
+					AddSampleToRequestedQueue();                                                                                                               \
+				}                                                                                                                                              \
+			}                                                                                                                                                  \
+			break;                                                                                                                                             \
+		default:                                                                                                                                               \
+			continue;                                                                                                                                          \
+		}                                                                                                                                                      \
 	}
 
-	for(uint32 i = 0; i < CGarages::NumGarages; ++i) {
-		if(CGarages::aGarages[i].m_eGarageType == GARAGE_NONE) continue;
+	for (uint32 i = 0; i < CGarages::NumGarages; ++i) {
+		if (CGarages::aGarages[i].m_eGarageType == GARAGE_NONE)
+			continue;
 		entity = CGarages::aGarages[i].m_pDoor1;
-		if(!entity) continue;
+		if (!entity)
+			continue;
 		m_sQueueSample.m_vecPos = entity->GetPosition();
 		distCalculated = false;
 		distSquared = GetDistanceSquared(&m_sQueueSample.m_vecPos);
-		if(distSquared < 6400.f) {
+		if (distSquared < 6400.f) {
 			state = CGarages::aGarages[i].m_eGarageState;
-			if(state == GS_OPENING || state == GS_CLOSING || state == GS_AFTERDROPOFF) {
+			if (state == GS_OPENING || state == GS_CLOSING || state == GS_AFTERDROPOFF) {
 				CalculateDistance(distCalculated, distSquared);
-				m_sQueueSample.m_nVolume =
-				    ComputeVolume(90, 80.f, m_sQueueSample.m_fDistance);
-				if(m_sQueueSample.m_nVolume) {
-					if(CGarages::aGarages[i].m_eGarageType == GARAGE_CRUSHER) {
-						if(CGarages::aGarages[i].m_eGarageState ==
-						   GS_AFTERDROPOFF) {
-							if(!(m_FrameCounter & 1)) {
+				m_sQueueSample.m_nVolume = ComputeVolume(90, 80.f, m_sQueueSample.m_fDistance);
+				if (m_sQueueSample.m_nVolume) {
+					if (CGarages::aGarages[i].m_eGarageType == GARAGE_CRUSHER) {
+						if (CGarages::aGarages[i].m_eGarageState == GS_AFTERDROPOFF) {
+							if (!(m_FrameCounter & 1)) {
 								LOOP_HELPER
 								continue;
 							}
-							if(m_anRandomTable[1] & 1) {
-								sampleIndex =
-								    m_anRandomTable[2] % 5 +
-								    SFX_COL_CAR_1;
+							if (m_anRandomTable[1] & 1) {
+								sampleIndex = m_anRandomTable[2] % 5 + SFX_COL_CAR_1;
 							} else {
-								sampleIndex =
-								    m_anRandomTable[2] % 6 +
-								    SFX_COL_CAR_PANEL_1;
+								sampleIndex = m_anRandomTable[2] % 6 + SFX_COL_CAR_PANEL_1;
 							}
 							m_sQueueSample.m_nSampleIndex = sampleIndex;
 							m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(m_sQueueSample.m_nSampleIndex) / 2;
-							m_sQueueSample.m_nFrequency +=
-							    RandomDisplacement(
-							        m_sQueueSample.m_nFrequency / 16);
+							m_sQueueSample.m_nFrequency += RandomDisplacement(m_sQueueSample.m_nFrequency / 16);
 							m_sQueueSample.m_nLoopCount = 1;
 							m_sQueueSample.m_bReleasingSoundFlag = true;
 							m_sQueueSample.m_nCounter = iSound++;
-							if(iSound < 32) iSound = 32;
-							m_sQueueSample.m_nBankIndex =
-							    SAMPLEBANK_MAIN;
+							if (iSound < 32)
+								iSound = 32;
+							m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 							m_sQueueSample.m_bIs2D = false;
-							m_sQueueSample
-							    .m_nReleasingVolumeModificator = 3;
+							m_sQueueSample.m_nReleasingVolumeModificator = 3;
 							m_sQueueSample.m_nEmittingVolume = 90;
-							m_sQueueSample.m_nLoopStart =
-							    SampleManager.GetSampleLoopStartOffset(
-							        m_sQueueSample.m_nSampleIndex);
-							m_sQueueSample.m_nLoopEnd =
-							    SampleManager.GetSampleLoopEndOffset(
-							        m_sQueueSample.m_nSampleIndex);
+							m_sQueueSample.m_nLoopStart = SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
+							m_sQueueSample.m_nLoopEnd = SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
 							m_sQueueSample.m_fSpeedMultiplier = 2.0f;
 							m_sQueueSample.m_fSoundIntensity = 80.0f;
 							m_sQueueSample.m_bReverbFlag = true;
@@ -4819,12 +4917,10 @@ cAudioManager::ProcessGarages()
 							LOOP_HELPER
 							continue;
 						}
-						m_sQueueSample.m_nSampleIndex =
-						    SFX_FISHING_BOAT_IDLE;
+						m_sQueueSample.m_nSampleIndex = SFX_FISHING_BOAT_IDLE;
 						m_sQueueSample.m_nFrequency = 6543;
 					} else {
-						m_sQueueSample.m_nSampleIndex =
-						    SFX_GARAGE_DOOR_LOOP;
+						m_sQueueSample.m_nSampleIndex = SFX_GARAGE_DOOR_LOOP;
 						m_sQueueSample.m_nFrequency = 13961;
 					}
 					m_sQueueSample.m_nCounter = i;
@@ -4835,12 +4931,8 @@ cAudioManager::ProcessGarages()
 					m_sQueueSample.m_bIs2D = false;
 					m_sQueueSample.m_nReleasingVolumeModificator = 3;
 					m_sQueueSample.m_nEmittingVolume = 90;
-					m_sQueueSample.m_nLoopStart =
-					    SampleManager.GetSampleLoopStartOffset(
-					        m_sQueueSample.m_nSampleIndex);
-					m_sQueueSample.m_nLoopEnd =
-					    SampleManager.GetSampleLoopEndOffset(
-					        m_sQueueSample.m_nSampleIndex);
+					m_sQueueSample.m_nLoopStart = SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
+					m_sQueueSample.m_nLoopEnd = SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
 					m_sQueueSample.m_fSpeedMultiplier = 2.0f;
 					m_sQueueSample.m_fSoundIntensity = 80.0f;
 					m_sQueueSample.m_bReverbFlag = true;
@@ -4868,43 +4960,36 @@ cAudioManager::ProcessHelicopter(cVehicleParams *params)
 	float dist;
 	float baseDist;
 	int32 emittingVol;
-	static const tHelicopterSampleData gHeliSfxRanges[3] = {
-	    {400.f, 380.f, 100}, {100.f, 70.f, maxVolume}, {60.f, 30.f, maxVolume}};
+	static const tHelicopterSampleData gHeliSfxRanges[3] = {{400.f, 380.f, 100}, {100.f, 70.f, maxVolume}, {60.f, 30.f, maxVolume}};
 
-	if(gHeliSfxRanges[0].m_fMaxDistance * gHeliSfxRanges[0].m_fMaxDistance <=
-	   params->m_fDistance)
+	if (gHeliSfxRanges[0].m_fMaxDistance * gHeliSfxRanges[0].m_fMaxDistance <= params->m_fDistance)
 		return false;
 
 	CalculateDistance(params->m_bDistanceCalculated, params->m_fDistance);
 	heli = (CHeli *)params->m_pVehicle;
-	for(uint32 i = 0; i < ARRAY_SIZE(gHeliSfxRanges); i++) {
+	for (uint32 i = 0; i < ARRAY_SIZE(gHeliSfxRanges); i++) {
 		MaxDist = gHeliSfxRanges[i].m_fMaxDistance;
 		dist = m_sQueueSample.m_fDistance;
-		if(dist >= MaxDist) return true;
+		if (dist >= MaxDist)
+			return true;
 		baseDist = gHeliSfxRanges[i].m_fBaseDistance;
-		if(dist < baseDist)
-			emittingVol = (gHeliSfxRanges[i].m_bBaseVolume *
-			               ((MaxDist - dist) / (MaxDist - baseDist)));
+		if (dist < baseDist)
+			emittingVol = (gHeliSfxRanges[i].m_bBaseVolume * ((MaxDist - dist) / (MaxDist - baseDist)));
 		else
 			emittingVol = gHeliSfxRanges[i].m_bBaseVolume;
 
-		m_sQueueSample.m_nVolume = ComputeVolume(
-		    emittingVol, gHeliSfxRanges[i].m_fMaxDistance, m_sQueueSample.m_fDistance);
-		if(m_sQueueSample.m_nVolume) {
+		m_sQueueSample.m_nVolume = ComputeVolume(emittingVol, gHeliSfxRanges[i].m_fMaxDistance, m_sQueueSample.m_fDistance);
+		if (m_sQueueSample.m_nVolume) {
 			m_sQueueSample.m_nCounter = i + 65;
 			m_sQueueSample.m_nSampleIndex = i + SFX_HELI_1;
 			m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 			m_sQueueSample.m_bIs2D = false;
 			m_sQueueSample.m_nReleasingVolumeModificator = 0;
-			m_sQueueSample.m_nFrequency =
-			    1200 * heli->m_nHeliId +
-			    SampleManager.GetSampleBaseFrequency(m_sQueueSample.m_nSampleIndex);
+			m_sQueueSample.m_nFrequency = 1200 * heli->m_nHeliId + SampleManager.GetSampleBaseFrequency(m_sQueueSample.m_nSampleIndex);
 			m_sQueueSample.m_nLoopCount = 0;
 			m_sQueueSample.m_nEmittingVolume = emittingVol;
-			m_sQueueSample.m_nLoopStart =
-			    SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
-			m_sQueueSample.m_nLoopEnd =
-			    SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
+			m_sQueueSample.m_nLoopStart = SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
+			m_sQueueSample.m_nLoopEnd = SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
 			m_sQueueSample.m_fSpeedMultiplier = 6.0f;
 			m_sQueueSample.m_fSoundIntensity = gHeliSfxRanges[i].m_fMaxDistance;
 			m_sQueueSample.m_bReleasingSoundFlag = false;
@@ -4927,29 +5012,27 @@ cAudioManager::ProcessHomeScriptObject(uint8 sound)
 	static uint8 counter = 0;
 
 	time = CTimer::GetTimeInMilliseconds();
-	if(time > gHomeNextTime) {
-		switch(sound) {
+	if (time > gHomeNextTime) {
+		switch (sound) {
 		case SCRIPT_SOUND_HOME_LOOP_S:
 			m_sQueueSample.m_fSoundIntensity = scriptObjectIntensityS;
 			break;
 		case SCRIPT_SOUND_HOME_LOOP_L:
 			m_sQueueSample.m_fSoundIntensity = scriptObjectIntensityL;
 			break;
-		default: return;
+		default:
+			return;
 		}
 		dist = GetDistanceSquared(&m_sQueueSample.m_vecPos);
-		if(dist < SQR(m_sQueueSample.m_fSoundIntensity)) {
+		if (dist < SQR(m_sQueueSample.m_fSoundIntensity)) {
 			m_sQueueSample.m_fDistance = Sqrt(dist);
 			rand = m_anRandomTable[0] % 30 + 40;
-			m_sQueueSample.m_nVolume = ComputeVolume(
-			    rand, m_sQueueSample.m_fSoundIntensity, m_sQueueSample.m_fDistance);
-			if(m_sQueueSample.m_nVolume) {
+			m_sQueueSample.m_nVolume = ComputeVolume(rand, m_sQueueSample.m_fSoundIntensity, m_sQueueSample.m_fDistance);
+			if (m_sQueueSample.m_nVolume) {
 				m_sQueueSample.m_nSampleIndex = m_anRandomTable[0] % 5 + SFX_HOME_1;
 				m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
-				m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(
-				    m_sQueueSample.m_nSampleIndex);
-				m_sQueueSample.m_nFrequency +=
-				    RandomDisplacement(m_sQueueSample.m_nFrequency / 16);
+				m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(m_sQueueSample.m_nSampleIndex);
+				m_sQueueSample.m_nFrequency += RandomDisplacement(m_sQueueSample.m_nFrequency / 16);
 				m_sQueueSample.m_nCounter = counter++;
 				m_sQueueSample.m_bIs2D = false;
 				m_sQueueSample.m_nLoopCount = 1;
@@ -4974,25 +5057,25 @@ cAudioManager::ProcessJumbo(cVehicleParams *params)
 	CPlane *plane;
 	float position;
 
-	if(params->m_fDistance < 193600.0f) {
+	if (params->m_fDistance < 193600.0f) {
 		CalculateDistance(params->m_bDistanceCalculated, params->m_fDistance);
 		plane = (CPlane *)params->m_pVehicle;
 		DoJumboVolOffset();
 		position = PlanePathPosition[plane->m_nPlaneId];
-		if(position <= TakeOffPoint) {
-			if(plane->m_fSpeed <= 0.10334f) {
+		if (position <= TakeOffPoint) {
+			if (plane->m_fSpeed <= 0.10334f) {
 				ProcessJumboTaxi();
 				return;
 			}
 
 			ProcessJumboAccel(plane);
-		} else if(300.0f + TakeOffPoint >= position) {
+		} else if (300.0f + TakeOffPoint >= position) {
 			ProcessJumboTakeOff(plane);
-		} else if(LandingPoint - 350.0f >= position) {
+		} else if (LandingPoint - 350.0f >= position) {
 			ProcessJumboFlying();
 		} else {
-			if(position > LandingPoint) {
-				if(plane->m_fSpeed > 0.10334f) {
+			if (position > LandingPoint) {
+				if (plane->m_fSpeed > 0.10334f) {
 					ProcessJumboDecel(plane);
 					return;
 				}
@@ -5012,12 +5095,12 @@ cAudioManager::ProcessJumboAccel(CPlane *plane)
 	float whineSoundFreq;
 	float modificator;
 
-	if(SetupJumboFlySound(20)) {
+	if (SetupJumboFlySound(20)) {
 		modificator = (plane->m_fSpeed - 0.10334f) * 1.676f;
-		if(modificator > 1.0f) modificator = 1.0f;
-		if(SetupJumboRumbleSound(maxVolume * modificator) &&
-		   SetupJumboTaxiSound((1.0f - modificator) * 75.f)) {
-			if(modificator < 0.2f) {
+		if (modificator > 1.0f)
+			modificator = 1.0f;
+		if (SetupJumboRumbleSound(maxVolume * modificator) && SetupJumboTaxiSound((1.0f - modificator) * 75.f)) {
+			if (modificator < 0.2f) {
 				whineSoundFreq = modificator * 5.f * 14600.0f + 29500;
 				vol = modificator * 5.f * maxVolume;
 				engineFreq = modificator * 5.f * 6050.f + 16000;
@@ -5035,7 +5118,7 @@ cAudioManager::ProcessJumboAccel(CPlane *plane)
 void
 cAudioManager::ProcessJumboDecel(CPlane *plane)
 {
-	if(SetupJumboFlySound(20) && SetupJumboTaxiSound(75)) {
+	if (SetupJumboFlySound(20) && SetupJumboTaxiSound(75)) {
 		const float modificator = Min(1.f, (plane->m_fSpeed - 0.10334f) * 1.676f);
 		SetupJumboEngineSound(maxVolume * modificator, 6050.f * modificator + 16000);
 		SetupJumboWhineSound(18, 29500);
@@ -5045,18 +5128,18 @@ cAudioManager::ProcessJumboDecel(CPlane *plane)
 void
 cAudioManager::ProcessJumboFlying()
 {
-	if(SetupJumboFlySound(maxVolume)) SetupJumboEngineSound(63, 22050);
+	if (SetupJumboFlySound(maxVolume))
+		SetupJumboEngineSound(63, 22050);
 }
 
 void
 cAudioManager::ProcessJumboLanding(CPlane *plane)
 {
 	const float modificator = (LandingPoint - PlanePathPosition[plane->m_nPlaneId]) / 350.f;
-	if(SetupJumboFlySound(107.f * modificator + 20)) {
-		if(SetupJumboTaxiSound(75.f * (1.f - modificator))) {
+	if (SetupJumboFlySound(107.f * modificator + 20)) {
+		if (SetupJumboTaxiSound(75.f * (1.f - modificator))) {
 			SetupJumboEngineSound(maxVolume, 22050);
-			SetupJumboWhineSound(18.f * (1.f - modificator),
-			                     14600.f * modificator + 29500);
+			SetupJumboWhineSound(18.f * (1.f - modificator), 14600.f * modificator + 29500);
 		}
 	}
 }
@@ -5066,9 +5149,8 @@ cAudioManager::ProcessJumboTakeOff(CPlane *plane)
 {
 	const float modificator = (PlanePathPosition[plane->m_nPlaneId] - TakeOffPoint) / 300.f;
 
-	if(SetupJumboFlySound((107.f * modificator) + 20) &&
-	   SetupJumboRumbleSound(maxVolume * (1.f - modificator))) {
-		if(SetupJumboEngineSound(maxVolume, 22050))
+	if (SetupJumboFlySound((107.f * modificator) + 20) && SetupJumboRumbleSound(maxVolume * (1.f - modificator))) {
+		if (SetupJumboEngineSound(maxVolume, 22050))
 			SetupJumboWhineSound(18.f * (1.f - modificator), 44100);
 	}
 }
@@ -5076,29 +5158,31 @@ cAudioManager::ProcessJumboTakeOff(CPlane *plane)
 void
 cAudioManager::ProcessJumboTaxi()
 {
-	if(SetupJumboFlySound(20)) {
-		if(SetupJumboTaxiSound(75)) SetupJumboWhineSound(18, 29500);
+	if (SetupJumboFlySound(20)) {
+		if (SetupJumboTaxiSound(75))
+			SetupJumboWhineSound(18, 29500);
 	}
 }
 
 void
 cAudioManager::ProcessLaunderetteScriptObject(uint8 sound)
 {
-	switch(sound) {
+	switch (sound) {
 	case SCRIPT_SOUND_LAUNDERETTE_LOOP_S:
-	case SCRIPT_SOUND_LAUNDERETTE_LOOP_L: m_sQueueSample.m_fSoundIntensity = 30.0f; break;
-	default: return;
+	case SCRIPT_SOUND_LAUNDERETTE_LOOP_L:
+		m_sQueueSample.m_fSoundIntensity = 30.0f;
+		break;
+	default:
+		return;
 	}
 	float distSquared = GetDistanceSquared(&m_sQueueSample.m_vecPos);
-	if(distSquared < SQR(m_sQueueSample.m_fSoundIntensity)) {
+	if (distSquared < SQR(m_sQueueSample.m_fSoundIntensity)) {
 		m_sQueueSample.m_fDistance = Sqrt(distSquared);
-		m_sQueueSample.m_nVolume =
-		    ComputeVolume(45, m_sQueueSample.m_fSoundIntensity, m_sQueueSample.m_fDistance);
-		if(m_sQueueSample.m_nVolume) {
+		m_sQueueSample.m_nVolume = ComputeVolume(45, m_sQueueSample.m_fSoundIntensity, m_sQueueSample.m_fDistance);
+		if (m_sQueueSample.m_nVolume) {
 			m_sQueueSample.m_nSampleIndex = SFX_LAUNDERETTE_LOOP;
 			m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
-			m_sQueueSample.m_nFrequency =
-			    SampleManager.GetSampleBaseFrequency(SFX_LAUNDERETTE_LOOP);
+			m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_LAUNDERETTE_LOOP);
 			m_sQueueSample.m_nCounter = 0;
 			m_sQueueSample.m_bIs2D = false;
 			m_sQueueSample.m_nLoopCount = 0;
@@ -5106,21 +5190,17 @@ cAudioManager::ProcessLaunderetteScriptObject(uint8 sound)
 			m_sQueueSample.m_nReleasingVolumeModificator = 5;
 			m_sQueueSample.m_fSpeedMultiplier = 2.0f;
 			m_sQueueSample.m_nEmittingVolume = 45;
-			m_sQueueSample.m_nLoopStart =
-			    SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
-			m_sQueueSample.m_nLoopEnd =
-			    SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
+			m_sQueueSample.m_nLoopStart = SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
+			m_sQueueSample.m_nLoopEnd = SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
 			m_sQueueSample.m_bReverbFlag = true;
 			m_sQueueSample.m_bRequireReflection = false;
 			AddSampleToRequestedQueue();
 		}
-		m_sQueueSample.m_nVolume = ComputeVolume(110, m_sQueueSample.m_fSoundIntensity,
-		                                         m_sQueueSample.m_fDistance);
-		if(m_sQueueSample.m_nVolume) {
+		m_sQueueSample.m_nVolume = ComputeVolume(110, m_sQueueSample.m_fSoundIntensity, m_sQueueSample.m_fDistance);
+		if (m_sQueueSample.m_nVolume) {
 			m_sQueueSample.m_nSampleIndex = SFX_LAUNDERETTE_SONG_LOOP;
 			m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
-			m_sQueueSample.m_nFrequency =
-			    SampleManager.GetSampleBaseFrequency(SFX_LAUNDERETTE_SONG_LOOP);
+			m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_LAUNDERETTE_SONG_LOOP);
 			m_sQueueSample.m_nCounter = 1;
 			m_sQueueSample.m_bIs2D = false;
 			m_sQueueSample.m_nLoopCount = 0;
@@ -5128,10 +5208,8 @@ cAudioManager::ProcessLaunderetteScriptObject(uint8 sound)
 			m_sQueueSample.m_nReleasingVolumeModificator = 3;
 			m_sQueueSample.m_fSpeedMultiplier = 2.0f;
 			m_sQueueSample.m_nEmittingVolume = 110;
-			m_sQueueSample.m_nLoopStart =
-			    SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
-			m_sQueueSample.m_nLoopEnd =
-			    SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
+			m_sQueueSample.m_nLoopStart = SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
+			m_sQueueSample.m_nLoopEnd = SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
 			m_sQueueSample.m_bReverbFlag = true;
 			m_sQueueSample.m_bRequireReflection = false;
 			AddSampleToRequestedQueue();
@@ -5145,7 +5223,7 @@ cAudioManager::ProcessLoopingScriptObject(uint8 sound)
 	uint8 emittingVolume;
 	float distSquared;
 
-	switch(sound) {
+	switch (sound) {
 	case SCRIPT_SOUND_PARTY_1_LOOP_S:
 		m_sQueueSample.m_fSoundIntensity = 30.0f;
 		m_sQueueSample.m_nSampleIndex = SFX_CLUB_1;
@@ -5411,8 +5489,7 @@ cAudioManager::ProcessLoopingScriptObject(uint8 sound)
 		m_sQueueSample.m_nSampleIndex = SFX_STRIP_CLUB_1;
 		m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 		emittingVolume = maxVolume;
-		m_sQueueSample.m_nFrequency =
-		    SampleManager.GetSampleBaseFrequency(SFX_STRIP_CLUB_1);
+		m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_STRIP_CLUB_1);
 		m_sQueueSample.m_nReleasingVolumeModificator = 3;
 		m_sQueueSample.m_nReleasingVolumeDivider = 3;
 		m_sQueueSample.m_fSpeedMultiplier = 2.0f;
@@ -5422,8 +5499,7 @@ cAudioManager::ProcessLoopingScriptObject(uint8 sound)
 		m_sQueueSample.m_nSampleIndex = SFX_STRIP_CLUB_1;
 		m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 		emittingVolume = maxVolume;
-		m_sQueueSample.m_nFrequency =
-		    SampleManager.GetSampleBaseFrequency(SFX_STRIP_CLUB_1);
+		m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_STRIP_CLUB_1);
 		m_sQueueSample.m_nReleasingVolumeModificator = 3;
 		m_sQueueSample.m_nReleasingVolumeDivider = 3;
 		m_sQueueSample.m_fSpeedMultiplier = 2.0f;
@@ -5433,8 +5509,7 @@ cAudioManager::ProcessLoopingScriptObject(uint8 sound)
 		m_sQueueSample.m_nSampleIndex = SFX_STRIP_CLUB_2;
 		m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 		emittingVolume = maxVolume;
-		m_sQueueSample.m_nFrequency =
-		    SampleManager.GetSampleBaseFrequency(SFX_STRIP_CLUB_2);
+		m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_STRIP_CLUB_2);
 		m_sQueueSample.m_nReleasingVolumeModificator = 3;
 		m_sQueueSample.m_nReleasingVolumeDivider = 3;
 		m_sQueueSample.m_fSpeedMultiplier = 2.0f;
@@ -5444,23 +5519,25 @@ cAudioManager::ProcessLoopingScriptObject(uint8 sound)
 		m_sQueueSample.m_nSampleIndex = SFX_STRIP_CLUB_2;
 		m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 		emittingVolume = maxVolume;
-		m_sQueueSample.m_nFrequency =
-		    SampleManager.GetSampleBaseFrequency(SFX_STRIP_CLUB_2);
+		m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_STRIP_CLUB_2);
 		m_sQueueSample.m_nReleasingVolumeModificator = 3;
 		m_sQueueSample.m_nReleasingVolumeDivider = 3;
 		m_sQueueSample.m_fSpeedMultiplier = 2.0f;
 		break;
 	case SCRIPT_SOUND_WORK_SHOP_LOOP_S:
-	case SCRIPT_SOUND_WORK_SHOP_LOOP_L: ProcessWorkShopScriptObject(sound); return;
+	case SCRIPT_SOUND_WORK_SHOP_LOOP_L:
+		ProcessWorkShopScriptObject(sound);
+		return;
 	case SCRIPT_SOUND_SAWMILL_LOOP_S:
-	case SCRIPT_SOUND_SAWMILL_LOOP_L: ProcessSawMillScriptObject(sound); return;
+	case SCRIPT_SOUND_SAWMILL_LOOP_L:
+		ProcessSawMillScriptObject(sound);
+		return;
 	case SCRIPT_SOUND_38:
 		m_sQueueSample.m_fSoundIntensity = 30.0f;
 		m_sQueueSample.m_nSampleIndex = SFX_DOG_FOOD_FACTORY;
 		m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 		emittingVolume = 110;
-		m_sQueueSample.m_nFrequency =
-		    SampleManager.GetSampleBaseFrequency(SFX_DOG_FOOD_FACTORY);
+		m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_DOG_FOOD_FACTORY);
 		m_sQueueSample.m_nReleasingVolumeModificator = 6;
 		m_sQueueSample.m_nReleasingVolumeDivider = 3;
 		m_sQueueSample.m_fSpeedMultiplier = 2.0f;
@@ -5470,21 +5547,21 @@ cAudioManager::ProcessLoopingScriptObject(uint8 sound)
 		m_sQueueSample.m_nSampleIndex = SFX_DOG_FOOD_FACTORY;
 		m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 		emittingVolume = 110;
-		m_sQueueSample.m_nFrequency =
-		    SampleManager.GetSampleBaseFrequency(SFX_DOG_FOOD_FACTORY);
+		m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_DOG_FOOD_FACTORY);
 		m_sQueueSample.m_nReleasingVolumeModificator = 6;
 		m_sQueueSample.m_nReleasingVolumeDivider = 3;
 		m_sQueueSample.m_fSpeedMultiplier = 2.0f;
 		break;
 	case SCRIPT_SOUND_LAUNDERETTE_LOOP_S:
-	case SCRIPT_SOUND_LAUNDERETTE_LOOP_L: ProcessLaunderetteScriptObject(sound); return;
+	case SCRIPT_SOUND_LAUNDERETTE_LOOP_L:
+		ProcessLaunderetteScriptObject(sound);
+		return;
 	case SCRIPT_SOUND_CHINATOWN_RESTAURANT_S:
 		m_sQueueSample.m_fSoundIntensity = 30.0f;
 		m_sQueueSample.m_nSampleIndex = SFX_RESTAURANT_CHINATOWN;
 		m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 		emittingVolume = 110;
-		m_sQueueSample.m_nFrequency =
-		    SampleManager.GetSampleBaseFrequency(SFX_RESTAURANT_CHINATOWN);
+		m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_RESTAURANT_CHINATOWN);
 		m_sQueueSample.m_nReleasingVolumeModificator = 3;
 		m_sQueueSample.m_nReleasingVolumeDivider = 3;
 		m_sQueueSample.m_fSpeedMultiplier = 2.0f;
@@ -5494,8 +5571,7 @@ cAudioManager::ProcessLoopingScriptObject(uint8 sound)
 		m_sQueueSample.m_nSampleIndex = SFX_RESTAURANT_CHINATOWN;
 		m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 		emittingVolume = 110;
-		m_sQueueSample.m_nFrequency =
-		    SampleManager.GetSampleBaseFrequency(SFX_RESTAURANT_CHINATOWN);
+		m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_RESTAURANT_CHINATOWN);
 		m_sQueueSample.m_nReleasingVolumeModificator = 3;
 		m_sQueueSample.m_nReleasingVolumeDivider = 3;
 		m_sQueueSample.m_fSpeedMultiplier = 2.0f;
@@ -5505,8 +5581,7 @@ cAudioManager::ProcessLoopingScriptObject(uint8 sound)
 		m_sQueueSample.m_nSampleIndex = SFX_RESTAURANT_ITALY;
 		m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 		emittingVolume = 110;
-		m_sQueueSample.m_nFrequency =
-		    SampleManager.GetSampleBaseFrequency(SFX_RESTAURANT_ITALY);
+		m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_RESTAURANT_ITALY);
 		m_sQueueSample.m_nReleasingVolumeModificator = 3;
 		m_sQueueSample.m_nReleasingVolumeDivider = 3;
 		m_sQueueSample.m_fSpeedMultiplier = 2.0f;
@@ -5516,8 +5591,7 @@ cAudioManager::ProcessLoopingScriptObject(uint8 sound)
 		m_sQueueSample.m_nSampleIndex = SFX_RESTAURANT_ITALY;
 		m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 		emittingVolume = 110;
-		m_sQueueSample.m_nFrequency =
-		    SampleManager.GetSampleBaseFrequency(SFX_RESTAURANT_ITALY);
+		m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_RESTAURANT_ITALY);
 		m_sQueueSample.m_nReleasingVolumeModificator = 3;
 		m_sQueueSample.m_nReleasingVolumeDivider = 3;
 		m_sQueueSample.m_fSpeedMultiplier = 2.0f;
@@ -5527,8 +5601,7 @@ cAudioManager::ProcessLoopingScriptObject(uint8 sound)
 		m_sQueueSample.m_nSampleIndex = SFX_RESTAURANT_GENERIC_1;
 		m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 		emittingVolume = 110;
-		m_sQueueSample.m_nFrequency =
-		    SampleManager.GetSampleBaseFrequency(SFX_RESTAURANT_GENERIC_1);
+		m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_RESTAURANT_GENERIC_1);
 		m_sQueueSample.m_nReleasingVolumeModificator = 3;
 		m_sQueueSample.m_nReleasingVolumeDivider = 3;
 		m_sQueueSample.m_fSpeedMultiplier = 2.0f;
@@ -5538,8 +5611,7 @@ cAudioManager::ProcessLoopingScriptObject(uint8 sound)
 		m_sQueueSample.m_nSampleIndex = SFX_RESTAURANT_GENERIC_1;
 		m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 		emittingVolume = 110;
-		m_sQueueSample.m_nFrequency =
-		    SampleManager.GetSampleBaseFrequency(SFX_RESTAURANT_GENERIC_1);
+		m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_RESTAURANT_GENERIC_1);
 		m_sQueueSample.m_nReleasingVolumeModificator = 3;
 		m_sQueueSample.m_nReleasingVolumeDivider = 3;
 		m_sQueueSample.m_fSpeedMultiplier = 2.0f;
@@ -5549,8 +5621,7 @@ cAudioManager::ProcessLoopingScriptObject(uint8 sound)
 		m_sQueueSample.m_nSampleIndex = SFX_RESTAURANT_GENERIC_2;
 		m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 		emittingVolume = 110;
-		m_sQueueSample.m_nFrequency =
-		    SampleManager.GetSampleBaseFrequency(SFX_RESTAURANT_GENERIC_2);
+		m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_RESTAURANT_GENERIC_2);
 		m_sQueueSample.m_nReleasingVolumeModificator = 3;
 		m_sQueueSample.m_nReleasingVolumeDivider = 3;
 		m_sQueueSample.m_fSpeedMultiplier = 2.0f;
@@ -5560,22 +5631,31 @@ cAudioManager::ProcessLoopingScriptObject(uint8 sound)
 		m_sQueueSample.m_nSampleIndex = SFX_RESTAURANT_GENERIC_2;
 		m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 		emittingVolume = 110;
-		m_sQueueSample.m_nFrequency =
-		    SampleManager.GetSampleBaseFrequency(SFX_RESTAURANT_GENERIC_2);
+		m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_RESTAURANT_GENERIC_2);
 		m_sQueueSample.m_nReleasingVolumeModificator = 3;
 		m_sQueueSample.m_nReleasingVolumeDivider = 3;
 		m_sQueueSample.m_fSpeedMultiplier = 2.0f;
 		break;
 	case SCRIPT_SOUND_AIRPORT_LOOP_S:
-	case SCRIPT_SOUND_AIRPORT_LOOP_L: ProcessAirportScriptObject(sound); return;
+	case SCRIPT_SOUND_AIRPORT_LOOP_L:
+		ProcessAirportScriptObject(sound);
+		return;
 	case SCRIPT_SOUND_SHOP_LOOP_S:
-	case SCRIPT_SOUND_SHOP_LOOP_L: ProcessShopScriptObject(sound); return;
+	case SCRIPT_SOUND_SHOP_LOOP_L:
+		ProcessShopScriptObject(sound);
+		return;
 	case SCRIPT_SOUND_CINEMA_LOOP_S:
-	case SCRIPT_SOUND_CINEMA_LOOP_L: ProcessCinemaScriptObject(sound); return;
+	case SCRIPT_SOUND_CINEMA_LOOP_L:
+		ProcessCinemaScriptObject(sound);
+		return;
 	case SCRIPT_SOUND_DOCKS_LOOP_S:
-	case SCRIPT_SOUND_DOCKS_LOOP_L: ProcessDocksScriptObject(sound); return;
+	case SCRIPT_SOUND_DOCKS_LOOP_L:
+		ProcessDocksScriptObject(sound);
+		return;
 	case SCRIPT_SOUND_HOME_LOOP_S:
-	case SCRIPT_SOUND_HOME_LOOP_L: ProcessHomeScriptObject(sound); return;
+	case SCRIPT_SOUND_HOME_LOOP_L:
+		ProcessHomeScriptObject(sound);
+		return;
 	case SCRIPT_SOUND_FRANKIE_PIANO:
 		m_sQueueSample.m_fSoundIntensity = 30.0f;
 		m_sQueueSample.m_nSampleIndex = SFX_PIANO_BAR_1;
@@ -5603,14 +5683,15 @@ cAudioManager::ProcessLoopingScriptObject(uint8 sound)
 	case SCRIPT_SOUND_PORN_CINEMA_3_S:
 	case SCRIPT_SOUND_PORN_CINEMA_3_L:
 	case SCRIPT_SOUND_MISTY_SEX_S:
-	case SCRIPT_SOUND_MISTY_SEX_L: ProcessPornCinema(sound); return;
+	case SCRIPT_SOUND_MISTY_SEX_L:
+		ProcessPornCinema(sound);
+		return;
 	case SCRIPT_SOUND_BANK_ALARM_LOOP_S:
 		m_sQueueSample.m_fSoundIntensity = 30.0f;
 		m_sQueueSample.m_nSampleIndex = SFX_BANK_ALARM_1;
 		m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 		emittingVolume = 90;
-		m_sQueueSample.m_nFrequency =
-		    SampleManager.GetSampleBaseFrequency(SFX_BANK_ALARM_1);
+		m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_BANK_ALARM_1);
 		m_sQueueSample.m_nReleasingVolumeModificator = 2;
 		m_sQueueSample.m_nReleasingVolumeDivider = 3;
 		m_sQueueSample.m_fSpeedMultiplier = 2.0f;
@@ -5620,8 +5701,7 @@ cAudioManager::ProcessLoopingScriptObject(uint8 sound)
 		m_sQueueSample.m_nSampleIndex = SFX_BANK_ALARM_1;
 		m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 		emittingVolume = 90;
-		m_sQueueSample.m_nFrequency =
-		    SampleManager.GetSampleBaseFrequency(SFX_BANK_ALARM_1);
+		m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_BANK_ALARM_1);
 		m_sQueueSample.m_nReleasingVolumeModificator = 2;
 		m_sQueueSample.m_nReleasingVolumeDivider = 3;
 		m_sQueueSample.m_fSpeedMultiplier = 2.0f;
@@ -5631,8 +5711,7 @@ cAudioManager::ProcessLoopingScriptObject(uint8 sound)
 		m_sQueueSample.m_nSampleIndex = SFX_POLICE_BALL_1;
 		m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 		emittingVolume = maxVolume;
-		m_sQueueSample.m_nFrequency =
-		    SampleManager.GetSampleBaseFrequency(SFX_POLICE_BALL_1);
+		m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_POLICE_BALL_1);
 		m_sQueueSample.m_nReleasingVolumeModificator = 2;
 		m_sQueueSample.m_nReleasingVolumeDivider = 3;
 		m_sQueueSample.m_fSpeedMultiplier = 2.0f;
@@ -5642,8 +5721,7 @@ cAudioManager::ProcessLoopingScriptObject(uint8 sound)
 		m_sQueueSample.m_nSampleIndex = SFX_POLICE_BALL_1;
 		m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 		emittingVolume = maxVolume;
-		m_sQueueSample.m_nFrequency =
-		    SampleManager.GetSampleBaseFrequency(SFX_POLICE_BALL_1);
+		m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_POLICE_BALL_1);
 		m_sQueueSample.m_nReleasingVolumeModificator = 2;
 		m_sQueueSample.m_nReleasingVolumeDivider = 3;
 		m_sQueueSample.m_fSpeedMultiplier = 2.0f;
@@ -5653,8 +5731,7 @@ cAudioManager::ProcessLoopingScriptObject(uint8 sound)
 		m_sQueueSample.m_nSampleIndex = SFX_RAVE_INDUSTRIAL;
 		m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 		emittingVolume = maxVolume;
-		m_sQueueSample.m_nFrequency =
-		    SampleManager.GetSampleBaseFrequency(SFX_RAVE_INDUSTRIAL);
+		m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_RAVE_INDUSTRIAL);
 		m_sQueueSample.m_nReleasingVolumeModificator = 3;
 		m_sQueueSample.m_nReleasingVolumeDivider = 3;
 		m_sQueueSample.m_fSpeedMultiplier = 2.0f;
@@ -5664,8 +5741,7 @@ cAudioManager::ProcessLoopingScriptObject(uint8 sound)
 		m_sQueueSample.m_nSampleIndex = SFX_RAVE_INDUSTRIAL;
 		m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 		emittingVolume = maxVolume;
-		m_sQueueSample.m_nFrequency =
-		    SampleManager.GetSampleBaseFrequency(SFX_RAVE_INDUSTRIAL);
+		m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_RAVE_INDUSTRIAL);
 		m_sQueueSample.m_nReleasingVolumeModificator = 3;
 		m_sQueueSample.m_nReleasingVolumeDivider = 3;
 		m_sQueueSample.m_fSpeedMultiplier = 2.0f;
@@ -5680,8 +5756,7 @@ cAudioManager::ProcessLoopingScriptObject(uint8 sound)
 		m_sQueueSample.m_nSampleIndex = SFX_RAVE_COMMERCIAL;
 		m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 		emittingVolume = maxVolume;
-		m_sQueueSample.m_nFrequency =
-		    SampleManager.GetSampleBaseFrequency(m_sQueueSample.m_nSampleIndex);
+		m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(m_sQueueSample.m_nSampleIndex);
 		m_sQueueSample.m_nReleasingVolumeModificator = 3;
 		m_sQueueSample.m_nReleasingVolumeDivider = 3;
 		m_sQueueSample.m_fSpeedMultiplier = 2.0f;
@@ -5692,8 +5767,7 @@ cAudioManager::ProcessLoopingScriptObject(uint8 sound)
 		m_sQueueSample.m_nSampleIndex = SFX_RAVE_COMMERCIAL;
 		m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 		emittingVolume = maxVolume;
-		m_sQueueSample.m_nFrequency =
-		    SampleManager.GetSampleBaseFrequency(m_sQueueSample.m_nSampleIndex);
+		m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(m_sQueueSample.m_nSampleIndex);
 		m_sQueueSample.m_nReleasingVolumeModificator = 3;
 		m_sQueueSample.m_nReleasingVolumeDivider = 3;
 		m_sQueueSample.m_fSpeedMultiplier = 2.0f;
@@ -5703,8 +5777,7 @@ cAudioManager::ProcessLoopingScriptObject(uint8 sound)
 		m_sQueueSample.m_nSampleIndex = SFX_RAVE_SUBURBAN;
 		m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 		emittingVolume = maxVolume;
-		m_sQueueSample.m_nFrequency =
-		    SampleManager.GetSampleBaseFrequency(SFX_RAVE_SUBURBAN);
+		m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_RAVE_SUBURBAN);
 		m_sQueueSample.m_nReleasingVolumeModificator = 3;
 		m_sQueueSample.m_nReleasingVolumeDivider = 3;
 		m_sQueueSample.m_fSpeedMultiplier = 2.0f;
@@ -5714,8 +5787,7 @@ cAudioManager::ProcessLoopingScriptObject(uint8 sound)
 		m_sQueueSample.m_nSampleIndex = SFX_RAVE_SUBURBAN;
 		m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 		emittingVolume = maxVolume;
-		m_sQueueSample.m_nFrequency =
-		    SampleManager.GetSampleBaseFrequency(SFX_RAVE_SUBURBAN);
+		m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_RAVE_SUBURBAN);
 		m_sQueueSample.m_nReleasingVolumeModificator = 3;
 		m_sQueueSample.m_nReleasingVolumeDivider = 3;
 		m_sQueueSample.m_fSpeedMultiplier = 2.0f;
@@ -5730,25 +5802,23 @@ cAudioManager::ProcessLoopingScriptObject(uint8 sound)
 		m_sQueueSample.m_nReleasingVolumeDivider = 10;
 		m_sQueueSample.m_fSpeedMultiplier = 2.0f;
 		break;
-	default: return;
+	default:
+		return;
 	}
 
 	distSquared = GetDistanceSquared(&m_sQueueSample.m_vecPos);
-	if(distSquared < SQR(m_sQueueSample.m_fSoundIntensity)) {
+	if (distSquared < SQR(m_sQueueSample.m_fSoundIntensity)) {
 		m_sQueueSample.m_fDistance = Sqrt(distSquared);
-		m_sQueueSample.m_nVolume = ComputeVolume(
-		    emittingVolume, m_sQueueSample.m_fSoundIntensity, m_sQueueSample.m_fDistance);
-		if(m_sQueueSample.m_nVolume) {
+		m_sQueueSample.m_nVolume = ComputeVolume(emittingVolume, m_sQueueSample.m_fSoundIntensity, m_sQueueSample.m_fDistance);
+		if (m_sQueueSample.m_nVolume) {
 			m_sQueueSample.m_nCounter = 0;
 			m_sQueueSample.m_bIs2D = false;
 			m_sQueueSample.m_nLoopCount = 0;
 			m_sQueueSample.m_bReleasingSoundFlag = false;
 			m_sQueueSample.m_bReverbFlag = true;
 			m_sQueueSample.m_nEmittingVolume = emittingVolume;
-			m_sQueueSample.m_nLoopStart =
-			    SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
-			m_sQueueSample.m_nLoopEnd =
-			    SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
+			m_sQueueSample.m_nLoopStart = SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
+			m_sQueueSample.m_nLoopEnd = SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
 			m_sQueueSample.m_bRequireReflection = false;
 			AddSampleToRequestedQueue();
 		}
@@ -5768,129 +5838,95 @@ cAudioManager::ProcessMissionAudio()
 	static uint8 nFramesUntilFailedLoad = 0;
 	static uint8 nFramesForPretendPlaying = 0;
 
-	if(m_bIsInitialised) {
-		if(m_sMissionAudio.m_nSampleIndex != NO_SAMPLE) {
-			switch(m_sMissionAudio.m_nLoadingStatus) {
+	if (m_bIsInitialised) {
+		if (m_sMissionAudio.m_nSampleIndex != NO_SAMPLE) {
+			switch (m_sMissionAudio.m_nLoadingStatus) {
 			case LOADING_STATUS_NOT_LOADED:
-				SampleManager.PreloadStreamedFile(m_sMissionAudio.m_nSampleIndex,
-				                                  1);
+				SampleManager.PreloadStreamedFile(m_sMissionAudio.m_nSampleIndex, 1);
 				m_sMissionAudio.m_nLoadingStatus = LOADING_STATUS_LOADED;
 				nFramesUntilFailedLoad = 0;
 				return;
 			case LOADING_STATUS_LOADED:
-				if(!m_sMissionAudio.m_bIsPlayed) return;
-				if(g_bMissionAudioLoadFailed) {
-					if(m_bTimerJustReset) {
+				if (!m_sMissionAudio.m_bIsPlayed)
+					return;
+				if (g_bMissionAudioLoadFailed) {
+					if (m_bTimerJustReset) {
 						ClearMissionAudio();
 						SampleManager.StopStreamedFile(1);
 						nFramesForPretendPlaying = 0;
 						nCheckPlayingDelay = 0;
 						nFramesUntilFailedLoad = 0;
-					} else if(!m_nUserPause) {
-						if(++nFramesForPretendPlaying < 120) {
-							m_sMissionAudio.m_nPlayStatus =
-							    PLAY_STATUS_PLAYING;
+					} else if (!m_nUserPause) {
+						if (++nFramesForPretendPlaying < 120) {
+							m_sMissionAudio.m_nPlayStatus = PLAY_STATUS_PLAYING;
 						} else {
-							m_sMissionAudio.m_nPlayStatus =
-							    PLAY_STATUS_FINISHED;
+							m_sMissionAudio.m_nPlayStatus = PLAY_STATUS_FINISHED;
 							m_sMissionAudio.m_nSampleIndex = NO_SAMPLE;
 						}
 					}
 				} else {
-					if(m_sMissionAudio.m_nPlayStatus) {
-						if(m_sMissionAudio.m_nPlayStatus !=
-						   PLAY_STATUS_PLAYING)
+					if (m_sMissionAudio.m_nPlayStatus) {
+						if (m_sMissionAudio.m_nPlayStatus != PLAY_STATUS_PLAYING)
 							return;
-						if(m_bTimerJustReset) {
+						if (m_bTimerJustReset) {
 							ClearMissionAudio();
 							SampleManager.StopStreamedFile(1);
 							return;
 						}
-						if(MissionScriptAudioUsesPoliceChannel(
-						       m_sMissionAudio.m_nSampleIndex)) {
-							if(!m_nUserPause) {
-								if(nCheckPlayingDelay) {
+						if (MissionScriptAudioUsesPoliceChannel(m_sMissionAudio.m_nSampleIndex)) {
+							if (!m_nUserPause) {
+								if (nCheckPlayingDelay) {
 									--nCheckPlayingDelay;
-								} else if(
-								    GetMissionScriptPoliceAudioPlayingStatus() ==
-								        PLAY_STATUS_FINISHED ||
-								    m_sMissionAudio
-								            .m_nMissionAudioCounter-- ==
-								        0) {
-									m_sMissionAudio
-									    .m_nPlayStatus =
-									    PLAY_STATUS_FINISHED;
-									m_sMissionAudio
-									    .m_nSampleIndex =
-									    NO_SAMPLE;
-									SampleManager
-									    .StopStreamedFile(1);
-									m_sMissionAudio
-									    .m_nMissionAudioCounter =
-									    0;
+								} else if (GetMissionScriptPoliceAudioPlayingStatus() == PLAY_STATUS_FINISHED ||
+								           m_sMissionAudio.m_nMissionAudioCounter-- == 0) {
+									m_sMissionAudio.m_nPlayStatus = PLAY_STATUS_FINISHED;
+									m_sMissionAudio.m_nSampleIndex = NO_SAMPLE;
+									SampleManager.StopStreamedFile(1);
+									m_sMissionAudio.m_nMissionAudioCounter = 0;
 								}
 							}
-						} else if(m_sMissionAudio.field_22) {
-							if(SampleManager.IsStreamPlaying(1) ||
-							   m_nUserPause || m_nPreviousUserPause) {
-								if(m_nUserPause)
-									SampleManager.PauseStream(
-									    1, 1);
+						} else if (m_sMissionAudio.field_22) {
+							if (SampleManager.IsStreamPlaying(1) || m_nUserPause || m_nPreviousUserPause) {
+								if (m_nUserPause)
+									SampleManager.PauseStream(1, 1);
 								else
-									SampleManager.PauseStream(
-									    0, 1);
+									SampleManager.PauseStream(0, 1);
 							} else {
-								m_sMissionAudio.m_nPlayStatus =
-								    PLAY_STATUS_FINISHED;
-								m_sMissionAudio.m_nSampleIndex =
-								    NO_SAMPLE;
+								m_sMissionAudio.m_nPlayStatus = PLAY_STATUS_FINISHED;
+								m_sMissionAudio.m_nSampleIndex = NO_SAMPLE;
 								SampleManager.StopStreamedFile(1);
-								m_sMissionAudio
-								    .m_nMissionAudioCounter = 0;
+								m_sMissionAudio.m_nMissionAudioCounter = 0;
 							}
 						} else {
-							if(m_nUserPause) return;
-							if(nCheckPlayingDelay--) {
-								if(!SampleManager.IsStreamPlaying(
-								       1))
+							if (m_nUserPause)
+								return;
+							if (nCheckPlayingDelay--) {
+								if (!SampleManager.IsStreamPlaying(1))
 									return;
 								nCheckPlayingDelay = 0;
 							}
 							m_sMissionAudio.field_22 = 1;
 						}
 					} else {
-						if(MissionScriptAudioUsesPoliceChannel(
-						       m_sMissionAudio.m_nSampleIndex)) {
-							SetMissionScriptPoliceAudio(
-							    m_sMissionAudio.m_nSampleIndex);
+						if (MissionScriptAudioUsesPoliceChannel(m_sMissionAudio.m_nSampleIndex)) {
+							SetMissionScriptPoliceAudio(m_sMissionAudio.m_nSampleIndex);
 						} else {
-							if(m_nUserPause)
+							if (m_nUserPause)
 								SampleManager.PauseStream(1, 1);
-							if(m_sMissionAudio
-							       .m_bPredefinedProperties) {
-								SampleManager
-								    .SetStreamedVolumeAndPan(80, 63,
-								                             1, 1);
+							if (m_sMissionAudio.m_bPredefinedProperties) {
+								SampleManager.SetStreamedVolumeAndPan(80, 63, 1, 1);
 							} else {
-								distSquared = GetDistanceSquared(
-								    &m_sMissionAudio.m_vecPos);
-								if(distSquared >= 2500.f) {
+								distSquared = GetDistanceSquared(&m_sMissionAudio.m_vecPos);
+								if (distSquared >= 2500.f) {
 									emittingVol = 0;
 									pan = 63;
 								} else {
 									dist = Sqrt(distSquared);
-									emittingVol = ComputeVolume(
-									    80, 50.0f, dist);
-									TranslateEntity(
-									    &m_sMissionAudio
-									         .m_vecPos,
-									    &vec);
-									pan =
-									    ComputePan(50.f, &vec);
+									emittingVol = ComputeVolume(80, 50.0f, dist);
+									TranslateEntity(&m_sMissionAudio.m_vecPos, &vec);
+									pan = ComputePan(50.f, &vec);
 								}
-								SampleManager
-								    .SetStreamedVolumeAndPan(
-								        emittingVol, pan, 1, 1);
+								SampleManager.SetStreamedVolumeAndPan(emittingVol, pan, 1, 1);
 							}
 							SampleManager.StartPreloadedStreamedFile(1);
 						}
@@ -5900,14 +5936,15 @@ cAudioManager::ProcessMissionAudio()
 				}
 				break;
 			case 2:
-				if(++nFramesUntilFailedLoad >= 90) {
+				if (++nFramesUntilFailedLoad >= 90) {
 					nFramesForPretendPlaying = 0;
 					g_bMissionAudioLoadFailed = true;
 					nFramesUntilFailedLoad = 0;
 					m_sMissionAudio.m_nLoadingStatus = LOADING_STATUS_LOADED;
 				}
 				return;
-			default: return;
+			default:
+				return;
 			}
 		}
 	}
@@ -5921,48 +5958,36 @@ cAudioManager::ProcessModelCarEngine(cVehicleParams *params)
 	int32 emittingVol;
 	float velocityChange;
 
-	if(params->m_fDistance < 900.f) {
+	if (params->m_fDistance < 900.f) {
 		automobile = (CAutomobile *)params->m_pVehicle;
-		if(automobile->bEngineOn) {
-			if(automobile->m_nWheelsOnGround) {
+		if (automobile->bEngineOn) {
+			if (automobile->m_nWheelsOnGround) {
 				velocityChange = Abs(params->m_fVelocityChange);
 			} else {
-				if(automobile->m_nDriveWheelsOnGround)
-					automobile->m_fGasPedalAudio =
-					    automobile->m_fGasPedalAudio * 0.4f;
-				velocityChange = automobile->m_fGasPedalAudio *
-				                 params->m_pTransmission->fMaxVelocity;
+				if (automobile->m_nDriveWheelsOnGround)
+					automobile->m_fGasPedalAudio = automobile->m_fGasPedalAudio * 0.4f;
+				velocityChange = automobile->m_fGasPedalAudio * params->m_pTransmission->fMaxVelocity;
 			}
-			if(velocityChange > 0.001f) {
+			if (velocityChange > 0.001f) {
 				allowedVelocity = 0.5f * params->m_pTransmission->fMaxVelocity;
-				if(velocityChange < allowedVelocity)
+				if (velocityChange < allowedVelocity)
 					emittingVol = (90.f * velocityChange / allowedVelocity);
 				else
 					emittingVol = 90;
-				if(emittingVol) {
-					CalculateDistance(params->m_bDistanceCalculated,
-					                  params->m_fDistance);
-					m_sQueueSample.m_nVolume = ComputeVolume(
-					    emittingVol, 30.f, m_sQueueSample.m_fDistance);
-					if(m_sQueueSample.m_nVolume) {
+				if (emittingVol) {
+					CalculateDistance(params->m_bDistanceCalculated, params->m_fDistance);
+					m_sQueueSample.m_nVolume = ComputeVolume(emittingVol, 30.f, m_sQueueSample.m_fDistance);
+					if (m_sQueueSample.m_nVolume) {
 						m_sQueueSample.m_nCounter = 2;
-						m_sQueueSample.m_nSampleIndex =
-						    SFX_REMOTE_CONTROLLED_CAR;
+						m_sQueueSample.m_nSampleIndex = SFX_REMOTE_CONTROLLED_CAR;
 						m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 						m_sQueueSample.m_bIs2D = false;
 						m_sQueueSample.m_nReleasingVolumeModificator = 1;
-						m_sQueueSample.m_nFrequency =
-						    (11025.f * velocityChange /
-						         params->m_pTransmission->fMaxVelocity +
-						     11025.f);
+						m_sQueueSample.m_nFrequency = (11025.f * velocityChange / params->m_pTransmission->fMaxVelocity + 11025.f);
 						m_sQueueSample.m_nLoopCount = 0;
 						m_sQueueSample.m_nEmittingVolume = emittingVol;
-						m_sQueueSample.m_nLoopStart =
-						    SampleManager.GetSampleLoopStartOffset(
-						        m_sQueueSample.m_nSampleIndex);
-						m_sQueueSample.m_nLoopEnd =
-						    SampleManager.GetSampleLoopEndOffset(
-						        m_sQueueSample.m_nSampleIndex);
+						m_sQueueSample.m_nLoopStart = SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
+						m_sQueueSample.m_nLoopEnd = SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
 						m_sQueueSample.m_fSpeedMultiplier = 3.0f;
 						m_sQueueSample.m_fSoundIntensity = 30.0f;
 						m_sQueueSample.m_bReleasingSoundFlag = false;
@@ -5989,7 +6014,7 @@ cAudioManager::ProcessOneShotScriptObject(uint8 sound)
 
 	static uint8 iSound = 0;
 
-	switch(sound) {
+	switch (sound) {
 	case SCRIPT_SOUND_INJURED_PED_MALE_OUCH_S:
 	case SCRIPT_SOUND_INJURED_PED_MALE_OUCH_L:
 		male.m_pPed = nil;
@@ -6009,7 +6034,7 @@ cAudioManager::ProcessOneShotScriptObject(uint8 sound)
 		m_sQueueSample.m_fSoundIntensity = 40.0f;
 		m_sQueueSample.m_nSampleIndex = SFX_COL_GATE;
 		m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
-		if(sound == SCRIPT_SOUND_GATE_START_CLUNK)
+		if (sound == SCRIPT_SOUND_GATE_START_CLUNK)
 			m_sQueueSample.m_nFrequency = 10600;
 		else
 			m_sQueueSample.m_nFrequency = 9000;
@@ -6025,8 +6050,7 @@ cAudioManager::ProcessOneShotScriptObject(uint8 sound)
 		m_sQueueSample.m_fSoundIntensity = 50.0f;
 		m_sQueueSample.m_nSampleIndex = m_anRandomTable[iSound % 5] % 3 + SFX_BULLET_WALL_1;
 		m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
-		m_sQueueSample.m_nFrequency =
-		    SampleManager.GetSampleBaseFrequency(m_sQueueSample.m_nSampleIndex);
+		m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(m_sQueueSample.m_nSampleIndex);
 		m_sQueueSample.m_nFrequency += RandomDisplacement(m_sQueueSample.m_nFrequency / 32);
 		m_sQueueSample.m_nReleasingVolumeModificator = 9;
 		m_sQueueSample.m_fSpeedMultiplier = 0.0f;
@@ -6035,13 +6059,13 @@ cAudioManager::ProcessOneShotScriptObject(uint8 sound)
 		break;
 	case SCRIPT_SOUND_110:
 	case SCRIPT_SOUND_111:
-		if(SampleManager.IsSampleBankLoaded(0) != 1) return;
+		if (SampleManager.IsSampleBankLoaded(0) != 1)
+			return;
 		m_sQueueSample.m_fSoundIntensity = 80.0f;
 		m_sQueueSample.m_nSampleIndex = SFX_TRAIN_STATION_ANNOUNCE;
 		m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 		emittingVolume = maxVolume;
-		m_sQueueSample.m_nFrequency =
-		    SampleManager.GetSampleBaseFrequency(SFX_TRAIN_STATION_ANNOUNCE);
+		m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_TRAIN_STATION_ANNOUNCE);
 		m_sQueueSample.m_nReleasingVolumeModificator = 0;
 		m_sQueueSample.m_fSpeedMultiplier = 2.0f;
 		m_sQueueSample.m_bIs2D = false;
@@ -6124,8 +6148,7 @@ cAudioManager::ProcessOneShotScriptObject(uint8 sound)
 		m_sQueueSample.m_fSoundIntensity = 60.0f;
 		m_sQueueSample.m_nSampleIndex = m_anRandomTable[3] % 5 + SFX_COL_CAR_1;
 		m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
-		m_sQueueSample.m_nFrequency =
-		    SampleManager.GetSampleBaseFrequency(m_sQueueSample.m_nSampleIndex);
+		m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(m_sQueueSample.m_nSampleIndex);
 		m_sQueueSample.m_nFrequency += RandomDisplacement(m_sQueueSample.m_nFrequency / 16);
 		m_sQueueSample.m_nReleasingVolumeModificator = 3;
 		m_sQueueSample.m_fSpeedMultiplier = 0.0f;
@@ -6137,8 +6160,7 @@ cAudioManager::ProcessOneShotScriptObject(uint8 sound)
 		m_sQueueSample.m_fSoundIntensity = 60.0f;
 		m_sQueueSample.m_nSampleIndex = SFX_TYRE_BUMP;
 		m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
-		m_sQueueSample.m_nFrequency =
-		    SampleManager.GetSampleBaseFrequency(m_sQueueSample.m_nSampleIndex);
+		m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(m_sQueueSample.m_nSampleIndex);
 		m_sQueueSample.m_nFrequency += RandomDisplacement(m_sQueueSample.m_nFrequency / 16);
 		m_sQueueSample.m_nReleasingVolumeModificator = 3;
 		m_sQueueSample.m_fSpeedMultiplier = 0.0f;
@@ -6148,8 +6170,8 @@ cAudioManager::ProcessOneShotScriptObject(uint8 sound)
 		break;
 	case SCRIPT_SOUND_GUNSHELL_DROP:
 		playerPed = FindPlayerPed();
-		if(playerPed) {
-			switch(playerPed->m_nSurfaceTouched) {
+		if (playerPed) {
+			switch (playerPed->m_nSurfaceTouched) {
 			case SURFACE_GRASS:
 			case SURFACE_DIRT:
 			case SURFACE_DIRTTRACK:
@@ -6167,12 +6189,10 @@ cAudioManager::ProcessOneShotScriptObject(uint8 sound)
 				m_sQueueSample.m_bIs2D = false;
 				emittingVolume = m_anRandomTable[2] % 20 + 30;
 				distSquared = GetDistanceSquared(&m_sQueueSample.m_vecPos);
-				if(distSquared < SQR(m_sQueueSample.m_fSoundIntensity)) {
+				if (distSquared < SQR(m_sQueueSample.m_fSoundIntensity)) {
 					m_sQueueSample.m_fDistance = Sqrt(distSquared);
-					m_sQueueSample.m_nVolume = ComputeVolume(
-					    emittingVolume, m_sQueueSample.m_fSoundIntensity,
-					    m_sQueueSample.m_fDistance);
-					if(m_sQueueSample.m_nVolume) {
+					m_sQueueSample.m_nVolume = ComputeVolume(emittingVolume, m_sQueueSample.m_fSoundIntensity, m_sQueueSample.m_fDistance);
+					if (m_sQueueSample.m_nVolume) {
 						m_sQueueSample.m_nCounter = iSound++;
 						m_sQueueSample.m_nLoopCount = 1;
 						m_sQueueSample.m_bReleasingSoundFlag = true;
@@ -6184,8 +6204,10 @@ cAudioManager::ProcessOneShotScriptObject(uint8 sound)
 					}
 				}
 				return;
-			case SURFACE_PUDDLE: return;
-			default: break;
+			case SURFACE_PUDDLE:
+				return;
+			default:
+				break;
 			}
 		}
 		m_sQueueSample.m_nSampleIndex = SFX_BULLET_SHELL_HIT_GROUND_1;
@@ -6207,15 +6229,15 @@ cAudioManager::ProcessOneShotScriptObject(uint8 sound)
 		m_sQueueSample.m_bIs2D = false;
 		emittingVolume = m_anRandomTable[2] % 20 + 30;
 		break;
-	default: return;
+	default:
+		return;
 	}
 
 	distSquared = GetDistanceSquared(&m_sQueueSample.m_vecPos);
-	if(distSquared < SQR(m_sQueueSample.m_fSoundIntensity)) {
+	if (distSquared < SQR(m_sQueueSample.m_fSoundIntensity)) {
 		m_sQueueSample.m_fDistance = Sqrt(distSquared);
-		m_sQueueSample.m_nVolume = ComputeVolume(
-		    emittingVolume, m_sQueueSample.m_fSoundIntensity, m_sQueueSample.m_fDistance);
-		if(m_sQueueSample.m_nVolume) {
+		m_sQueueSample.m_nVolume = ComputeVolume(emittingVolume, m_sQueueSample.m_fSoundIntensity, m_sQueueSample.m_fDistance);
+		if (m_sQueueSample.m_nVolume) {
 			m_sQueueSample.m_nCounter = iSound++;
 			m_sQueueSample.m_nLoopCount = 1;
 			m_sQueueSample.m_bReleasingSoundFlag = true;
@@ -6242,7 +6264,8 @@ cAudioManager::ProcessPed(CPhysical *ped)
 	// params.m_bDistanceCalculated = false;
 	params.m_pPed = (CPed *)ped;
 	params.m_fDistance = GetDistanceSquared(&m_sQueueSample.m_vecPos);
-	if(ped->m_modelIndex == MI_FATMALE02) ProcessPedHeadphones(&params);
+	if (ped->m_modelIndex == MI_FATMALE02)
+		ProcessPedHeadphones(&params);
 	ProcessPedOneShots(&params);
 }
 
@@ -6253,17 +6276,16 @@ cAudioManager::ProcessPedHeadphones(cPedParams *params)
 	CAutomobile *veh;
 	uint8 emittingVol;
 
-	if(params->m_fDistance < 49.f) {
+	if (params->m_fDistance < 49.f) {
 		ped = params->m_pPed;
-		if(!ped->bIsAimingGun || ped->m_bodyPartBleeding != PED_HEAD) {
+		if (!ped->bIsAimingGun || ped->m_bodyPartBleeding != PED_HEAD) {
 			CalculateDistance(params->m_bDistanceCalculated, params->m_fDistance);
-			if(ped->bInVehicle && ped->m_nPedState == PED_DRIVING) {
+			if (ped->bInVehicle && ped->m_nPedState == PED_DRIVING) {
 				emittingVol = 10;
 				veh = (CAutomobile *)ped->m_pMyVehicle;
-				if(veh && veh->IsCar()) {
-					for(int32 i = 2; i < ARRAY_SIZE(veh->Doors); i++) {
-						if(!veh->IsDoorClosed((eDoors)i) ||
-						   veh->IsDoorMissing((eDoors)i)) {
+				if (veh && veh->IsCar()) {
+					for (int32 i = 2; i < ARRAY_SIZE(veh->Doors); i++) {
+						if (!veh->IsDoorClosed((eDoors)i) || veh->IsDoorMissing((eDoors)i)) {
 							emittingVol = 42;
 							break;
 						}
@@ -6273,23 +6295,18 @@ cAudioManager::ProcessPedHeadphones(cPedParams *params)
 				emittingVol = 42;
 			}
 
-			m_sQueueSample.m_nVolume =
-			    ComputeVolume(emittingVol, 7.f, m_sQueueSample.m_fDistance);
-			if(m_sQueueSample.m_nVolume) {
+			m_sQueueSample.m_nVolume = ComputeVolume(emittingVol, 7.f, m_sQueueSample.m_fDistance);
+			if (m_sQueueSample.m_nVolume) {
 				m_sQueueSample.m_nCounter = 64;
 				m_sQueueSample.m_nSampleIndex = SFX_HEADPHONES;
 				m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 				m_sQueueSample.m_bIs2D = false;
 				m_sQueueSample.m_nReleasingVolumeModificator = 5;
-				m_sQueueSample.m_nFrequency =
-				    SampleManager.GetSampleBaseFrequency(SFX_HEADPHONES);
+				m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_HEADPHONES);
 				m_sQueueSample.m_nLoopCount = 0;
 				m_sQueueSample.m_nEmittingVolume = emittingVol;
-				m_sQueueSample.m_nLoopStart =
-				    SampleManager.GetSampleLoopStartOffset(
-				        m_sQueueSample.m_nSampleIndex);
-				m_sQueueSample.m_nLoopEnd = SampleManager.GetSampleLoopEndOffset(
-				    m_sQueueSample.m_nSampleIndex);
+				m_sQueueSample.m_nLoopStart = SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
+				m_sQueueSample.m_nLoopEnd = SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
 				m_sQueueSample.m_fSpeedMultiplier = 4.0f;
 				m_sQueueSample.m_fSoundIntensity = 7.0f;
 				m_sQueueSample.m_bReleasingSoundFlag = false;
@@ -6320,28 +6337,26 @@ cAudioManager::ProcessPedOneShots(cPedParams *params)
 	static uint8 iSound = 21;
 
 	weapon = params->m_pPed->GetWeapon();
-	for(uint32 i = 0; i < m_asAudioEntities[m_sQueueSample.m_nEntityIndex].m_AudioEvents; i++) {
+	for (uint32 i = 0; i < m_asAudioEntities[m_sQueueSample.m_nEntityIndex].m_AudioEvents; i++) {
 		noReflection = false;
 		stereo = false;
 		m_sQueueSample.m_bRequireReflection = false;
 		sound = m_asAudioEntities[m_sQueueSample.m_nEntityIndex].m_awAudioEvent[i];
-		switch(sound) {
+		switch (sound) {
 		case SOUND_STEP_START:
 		case SOUND_STEP_END:
-			if(!params->m_pPed->bIsLooking) {
+			if (!params->m_pPed->bIsLooking) {
 				emittingVol = m_anRandomTable[3] % 15 + 45;
-				if(FindPlayerPed() !=
-				   m_asAudioEntities[m_sQueueSample.m_nEntityIndex].m_pEntity)
+				if (FindPlayerPed() != m_asAudioEntities[m_sQueueSample.m_nEntityIndex].m_pEntity)
 					emittingVol /= 2;
 				maxDist = 400.f;
-				switch(params->m_pPed->m_nSurfaceTouched) {
+				switch (params->m_pPed->m_nSurfaceTouched) {
 				case SURFACE_GRASS:
 					sampleIndex = m_anRandomTable[1] % 5 + SFX_FOOTSTEP_GRASS_1;
 					break;
 				case SURFACE_DIRT:
 				case SURFACE_DIRTTRACK:
-					sampleIndex =
-					    m_anRandomTable[4] % 5 + SFX_FOOTSTEP_GRAVEL_1;
+					sampleIndex = m_anRandomTable[4] % 5 + SFX_FOOTSTEP_GRAVEL_1;
 					break;
 				case SURFACE_METAL6:
 				case SURFACE_METAL_DOOR:
@@ -6357,12 +6372,10 @@ cAudioManager::ProcessPedOneShots(cPedParams *params)
 					sampleIndex = m_anRandomTable[0] % 5 + SFX_FOOTSTEP_METAL_1;
 					break;
 				case SURFACE_SAND:
-					sampleIndex =
-					    (m_anRandomTable[4] & 3) + SFX_FOOTSTEP_SAND_1;
+					sampleIndex = (m_anRandomTable[4] & 3) + SFX_FOOTSTEP_SAND_1;
 					break;
 				case SURFACE_PUDDLE:
-					sampleIndex =
-					    (m_anRandomTable[3] & 3) + SFX_FOOTSTEP_WATER_1;
+					sampleIndex = (m_anRandomTable[3] & 3) + SFX_FOOTSTEP_WATER_1;
 					break;
 				case SURFACE_WOOD:
 				case SURFACE_WOOD_BOX:
@@ -6373,36 +6386,28 @@ cAudioManager::ProcessPedOneShots(cPedParams *params)
 					sampleIndex = m_anRandomTable[2] % 5 + SFX_COL_VEG_1;
 					break;
 				default:
-					sampleIndex =
-					    m_anRandomTable[2] % 5 + SFX_FOOTSTEP_CONCRETE_1;
+					sampleIndex = m_anRandomTable[2] % 5 + SFX_FOOTSTEP_CONCRETE_1;
 					break;
 				}
 				m_sQueueSample.m_nSampleIndex = sampleIndex;
 				m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
-				m_sQueueSample.m_nCounter =
-				    m_asAudioEntities[m_sQueueSample.m_nEntityIndex]
-				        .m_awAudioEvent[i] -
-				    28;
-				m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(
-				    m_sQueueSample.m_nSampleIndex);
-				m_sQueueSample.m_nFrequency +=
-				    RandomDisplacement(m_sQueueSample.m_nFrequency / 17);
-				switch(params->m_pPed->m_nMoveState) {
+				m_sQueueSample.m_nCounter = m_asAudioEntities[m_sQueueSample.m_nEntityIndex].m_awAudioEvent[i] - 28;
+				m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(m_sQueueSample.m_nSampleIndex);
+				m_sQueueSample.m_nFrequency += RandomDisplacement(m_sQueueSample.m_nFrequency / 17);
+				switch (params->m_pPed->m_nMoveState) {
 				case PEDMOVE_WALK:
 					emittingVol /= 4;
-					m_sQueueSample.m_nFrequency =
-					    9 * m_sQueueSample.m_nFrequency / 10;
+					m_sQueueSample.m_nFrequency = 9 * m_sQueueSample.m_nFrequency / 10;
 					break;
 				case PEDMOVE_RUN:
 					emittingVol /= 2;
-					m_sQueueSample.m_nFrequency =
-					    11 * m_sQueueSample.m_nFrequency / 10;
+					m_sQueueSample.m_nFrequency = 11 * m_sQueueSample.m_nFrequency / 10;
 					break;
 				case PEDMOVE_SPRINT:
-					m_sQueueSample.m_nFrequency =
-					    12 * m_sQueueSample.m_nFrequency / 10;
+					m_sQueueSample.m_nFrequency = 12 * m_sQueueSample.m_nFrequency / 10;
+					break;
+				default:
 					break;
-				default: break;
 				}
 				m_sQueueSample.m_nReleasingVolumeModificator = 5;
 				m_sQueueSample.m_fSpeedMultiplier = 0.0f;
@@ -6418,23 +6423,20 @@ cAudioManager::ProcessPedOneShots(cPedParams *params)
 			break;
 		case SOUND_FALL_LAND:
 		case SOUND_FALL_COLLAPSE:
-			if(!ped->bIsLooking) {
+			if (!ped->bIsLooking) {
 				maxDist = SQR(30);
 				emittingVol = m_anRandomTable[3] % 20 + 80;
-				if(ped->m_nSurfaceTouched == SURFACE_PUDDLE) {
-					m_sQueueSample.m_nSampleIndex =
-					    (m_anRandomTable[3] & 3) + SFX_FOOTSTEP_WATER_1;
-				} else if(sound == SOUND_FALL_LAND) {
+				if (ped->m_nSurfaceTouched == SURFACE_PUDDLE) {
+					m_sQueueSample.m_nSampleIndex = (m_anRandomTable[3] & 3) + SFX_FOOTSTEP_WATER_1;
+				} else if (sound == SOUND_FALL_LAND) {
 					m_sQueueSample.m_nSampleIndex = SFX_BODY_LAND;
 				} else {
 					m_sQueueSample.m_nSampleIndex = SFX_BODY_LAND_AND_FALL;
 				}
 				m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 				m_sQueueSample.m_nCounter = 1;
-				m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(
-				    m_sQueueSample.m_nSampleIndex);
-				m_sQueueSample.m_nFrequency +=
-				    RandomDisplacement(m_sQueueSample.m_nFrequency / 17);
+				m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(m_sQueueSample.m_nSampleIndex);
+				m_sQueueSample.m_nFrequency += RandomDisplacement(m_sQueueSample.m_nFrequency / 17);
 				m_sQueueSample.m_nReleasingVolumeModificator = 2;
 				m_sQueueSample.m_fSpeedMultiplier = 0.0f;
 				m_sQueueSample.m_fSoundIntensity = 30.0f;
@@ -6704,23 +6706,21 @@ cAudioManager::ProcessPedOneShots(cPedParams *params)
 			m_sQueueSample.m_nEmittingVolume = emittingVol;
 			m_sQueueSample.m_bIs2D = false;
 			m_sQueueSample.m_bReleasingSoundFlag = true;
-			if(m_bDynamicAcousticModelingStatus)
+			if (m_bDynamicAcousticModelingStatus)
 				m_sQueueSample.m_bRequireReflection = true;
 			else
 				noReflection = true;
 			break;
 		case SOUND_WEAPON_SHOT_FIRED:
 			weapon = &ped->m_weapons[ped->m_currentWeapon];
-			switch(weapon->m_eWeaponType) {
+			switch (weapon->m_eWeaponType) {
 			case WEAPONTYPE_COLT45:
 				m_sQueueSample.m_nSampleIndex = SFX_COLT45_LEFT;
 				m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 				m_sQueueSample.m_nCounter = iSound++;
 				stereo = true;
-				m_sQueueSample.m_nFrequency =
-				    SampleManager.GetSampleBaseFrequency(SFX_COLT45_LEFT);
-				m_sQueueSample.m_nFrequency +=
-				    RandomDisplacement(m_sQueueSample.m_nFrequency / 32);
+				m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_COLT45_LEFT);
+				m_sQueueSample.m_nFrequency += RandomDisplacement(m_sQueueSample.m_nFrequency / 32);
 				m_sQueueSample.m_nReleasingVolumeModificator = 3;
 				m_sQueueSample.m_fSpeedMultiplier = 0.0f;
 				m_sQueueSample.m_fSoundIntensity = 50.0f;
@@ -6732,7 +6732,7 @@ cAudioManager::ProcessPedOneShots(cPedParams *params)
 				m_sQueueSample.m_nEmittingVolume = emittingVol;
 				m_sQueueSample.m_bIs2D = false;
 				m_sQueueSample.m_bReleasingSoundFlag = true;
-				if(m_bDynamicAcousticModelingStatus)
+				if (m_bDynamicAcousticModelingStatus)
 					m_sQueueSample.m_bRequireReflection = true;
 				else
 					noReflection = true;
@@ -6742,10 +6742,8 @@ cAudioManager::ProcessPedOneShots(cPedParams *params)
 				m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 				m_sQueueSample.m_nCounter = iSound++;
 				stereo = true;
-				m_sQueueSample.m_nFrequency =
-				    SampleManager.GetSampleBaseFrequency(SFX_UZI_LEFT);
-				m_sQueueSample.m_nFrequency +=
-				    RandomDisplacement(m_sQueueSample.m_nFrequency / 32);
+				m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_UZI_LEFT);
+				m_sQueueSample.m_nFrequency += RandomDisplacement(m_sQueueSample.m_nFrequency / 32);
 				m_sQueueSample.m_nReleasingVolumeModificator = 3;
 				m_sQueueSample.m_fSpeedMultiplier = 0.0f;
 				m_sQueueSample.m_fSoundIntensity = 80.0f;
@@ -6763,10 +6761,8 @@ cAudioManager::ProcessPedOneShots(cPedParams *params)
 				m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 				m_sQueueSample.m_nCounter = iSound++;
 				stereo = true;
-				m_sQueueSample.m_nFrequency =
-				    SampleManager.GetSampleBaseFrequency(SFX_SHOTGUN_LEFT);
-				m_sQueueSample.m_nFrequency +=
-				    RandomDisplacement(m_sQueueSample.m_nFrequency / 32);
+				m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_SHOTGUN_LEFT);
+				m_sQueueSample.m_nFrequency += RandomDisplacement(m_sQueueSample.m_nFrequency / 32);
 				m_sQueueSample.m_nReleasingVolumeModificator = 3;
 				m_sQueueSample.m_fSpeedMultiplier = 0.0f;
 				m_sQueueSample.m_fSoundIntensity = 60.0f;
@@ -6778,7 +6774,7 @@ cAudioManager::ProcessPedOneShots(cPedParams *params)
 				m_sQueueSample.m_nEmittingVolume = emittingVol;
 				m_sQueueSample.m_bIs2D = false;
 				m_sQueueSample.m_bReleasingSoundFlag = true;
-				if(m_bDynamicAcousticModelingStatus)
+				if (m_bDynamicAcousticModelingStatus)
 					m_sQueueSample.m_bRequireReflection = true;
 				else
 					noReflection = true;
@@ -6788,10 +6784,8 @@ cAudioManager::ProcessPedOneShots(cPedParams *params)
 				m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 				m_sQueueSample.m_nCounter = iSound++;
 				stereo = true;
-				m_sQueueSample.m_nFrequency =
-				    SampleManager.GetSampleBaseFrequency(SFX_AK47_LEFT);
-				m_sQueueSample.m_nFrequency +=
-				    RandomDisplacement(m_sQueueSample.m_nFrequency / 32);
+				m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_AK47_LEFT);
+				m_sQueueSample.m_nFrequency += RandomDisplacement(m_sQueueSample.m_nFrequency / 32);
 				m_sQueueSample.m_nReleasingVolumeModificator = 3;
 				m_sQueueSample.m_fSpeedMultiplier = 0.0f;
 				m_sQueueSample.m_fSoundIntensity = 80.0f;
@@ -6809,10 +6803,8 @@ cAudioManager::ProcessPedOneShots(cPedParams *params)
 				m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 				m_sQueueSample.m_nCounter = iSound++;
 				stereo = true;
-				m_sQueueSample.m_nFrequency =
-				    SampleManager.GetSampleBaseFrequency(SFX_M16_LEFT);
-				m_sQueueSample.m_nFrequency +=
-				    RandomDisplacement(m_sQueueSample.m_nFrequency / 32);
+				m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_M16_LEFT);
+				m_sQueueSample.m_nFrequency += RandomDisplacement(m_sQueueSample.m_nFrequency / 32);
 				m_sQueueSample.m_nReleasingVolumeModificator = 3;
 				m_sQueueSample.m_fSpeedMultiplier = 0.0f;
 				m_sQueueSample.m_fSoundIntensity = 80.0f;
@@ -6830,10 +6822,8 @@ cAudioManager::ProcessPedOneShots(cPedParams *params)
 				m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 				m_sQueueSample.m_nCounter = iSound++;
 				stereo = true;
-				m_sQueueSample.m_nFrequency =
-				    SampleManager.GetSampleBaseFrequency(SFX_SNIPER_LEFT);
-				m_sQueueSample.m_nFrequency +=
-				    RandomDisplacement(m_sQueueSample.m_nFrequency / 32);
+				m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_SNIPER_LEFT);
+				m_sQueueSample.m_nFrequency += RandomDisplacement(m_sQueueSample.m_nFrequency / 32);
 				m_sQueueSample.m_nReleasingVolumeModificator = 3;
 				m_sQueueSample.m_fSpeedMultiplier = 0.0f;
 				m_sQueueSample.m_fSoundIntensity = 60.0f;
@@ -6845,7 +6835,7 @@ cAudioManager::ProcessPedOneShots(cPedParams *params)
 				m_sQueueSample.m_nEmittingVolume = emittingVol;
 				m_sQueueSample.m_bIs2D = false;
 				m_sQueueSample.m_bReleasingSoundFlag = true;
-				if(m_bDynamicAcousticModelingStatus)
+				if (m_bDynamicAcousticModelingStatus)
 					m_sQueueSample.m_bRequireReflection = true;
 				else
 					noReflection = true;
@@ -6855,10 +6845,8 @@ cAudioManager::ProcessPedOneShots(cPedParams *params)
 				m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 				m_sQueueSample.m_nCounter = iSound++;
 				stereo = true;
-				m_sQueueSample.m_nFrequency =
-				    SampleManager.GetSampleBaseFrequency(SFX_ROCKET_LEFT);
-				m_sQueueSample.m_nFrequency +=
-				    RandomDisplacement(m_sQueueSample.m_nFrequency / 32);
+				m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_ROCKET_LEFT);
+				m_sQueueSample.m_nFrequency += RandomDisplacement(m_sQueueSample.m_nFrequency / 32);
 				m_sQueueSample.m_nReleasingVolumeModificator = 1;
 				m_sQueueSample.m_fSpeedMultiplier = 0.0f;
 				m_sQueueSample.m_fSoundIntensity = 90.0f;
@@ -6870,7 +6858,7 @@ cAudioManager::ProcessPedOneShots(cPedParams *params)
 				m_sQueueSample.m_nEmittingVolume = emittingVol;
 				m_sQueueSample.m_bIs2D = false;
 				m_sQueueSample.m_bReleasingSoundFlag = true;
-				if(m_bDynamicAcousticModelingStatus)
+				if (m_bDynamicAcousticModelingStatus)
 					m_sQueueSample.m_bRequireReflection = true;
 				else
 					noReflection = true;
@@ -6880,40 +6868,34 @@ cAudioManager::ProcessPedOneShots(cPedParams *params)
 				m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 				m_sQueueSample.m_nCounter = 9;
 				emittingVol = 90;
-				m_sQueueSample.m_nFrequency =
-				    (10 * m_sQueueSample.m_nEntityIndex & 2047) +
-				    SampleManager.GetSampleBaseFrequency(SFX_FLAMETHROWER_LEFT);
+				m_sQueueSample.m_nFrequency = (10 * m_sQueueSample.m_nEntityIndex & 2047) + SampleManager.GetSampleBaseFrequency(SFX_FLAMETHROWER_LEFT);
 				m_sQueueSample.m_nReleasingVolumeModificator = 3;
 				m_sQueueSample.m_fSpeedMultiplier = 4.0f;
 				m_sQueueSample.m_fSoundIntensity = 60.0f;
 				maxDist = 3600.f;
 				m_sQueueSample.m_nLoopCount = 0;
-				m_sQueueSample.m_nLoopStart =
-				    SampleManager.GetSampleLoopStartOffset(
-				        m_sQueueSample.m_nSampleIndex);
-				m_sQueueSample.m_nLoopEnd = SampleManager.GetSampleLoopEndOffset(
-				    m_sQueueSample.m_nSampleIndex);
+				m_sQueueSample.m_nLoopStart = SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
+				m_sQueueSample.m_nLoopEnd = SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
 				m_sQueueSample.m_nEmittingVolume = 90;
 				m_sQueueSample.m_bIs2D = false;
 				m_sQueueSample.m_bReleasingSoundFlag = false;
 				m_sQueueSample.m_nReleasingVolumeDivider = 6;
-				if(m_bDynamicAcousticModelingStatus)
+				if (m_bDynamicAcousticModelingStatus)
 					m_sQueueSample.m_bRequireReflection = true;
 				else
 					noReflection = true;
 				break;
-			default: continue;
+			default:
+				continue;
 			}
 
 			break;
 		case SOUND_WEAPON_RELOAD:
 			weapon = &ped->m_weapons[ped->m_currentWeapon];
-			switch(weapon->m_eWeaponType) {
+			switch (weapon->m_eWeaponType) {
 			case WEAPONTYPE_COLT45:
 				m_sQueueSample.m_nSampleIndex = SFX_PISTOL_RELOAD;
-				m_sQueueSample.m_nFrequency =
-				    SampleManager.GetSampleBaseFrequency(SFX_PISTOL_RELOAD) +
-				    RandomDisplacement(300);
+				m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_PISTOL_RELOAD) + RandomDisplacement(300);
 				break;
 			case WEAPONTYPE_UZI:
 				m_sQueueSample.m_nSampleIndex = SFX_M16_RELOAD;
@@ -6925,25 +6907,22 @@ cAudioManager::ProcessPedOneShots(cPedParams *params)
 				break;
 			case WEAPONTYPE_AK47:
 				m_sQueueSample.m_nSampleIndex = SFX_AK47_RELOAD;
-				m_sQueueSample.m_nFrequency =
-				    SampleManager.GetSampleBaseFrequency(SFX_AK47_RELOAD);
+				m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_AK47_RELOAD);
 				break;
 			case WEAPONTYPE_M16:
 				m_sQueueSample.m_nSampleIndex = SFX_M16_RELOAD;
-				m_sQueueSample.m_nFrequency =
-				    SampleManager.GetSampleBaseFrequency(SFX_M16_RELOAD);
+				m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_M16_RELOAD);
 				break;
 			case WEAPONTYPE_SNIPERRIFLE:
 				m_sQueueSample.m_nSampleIndex = SFX_RIFLE_RELOAD;
-				m_sQueueSample.m_nFrequency =
-				    SampleManager.GetSampleBaseFrequency(SFX_RIFLE_RELOAD);
+				m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_RIFLE_RELOAD);
 				break;
 			case WEAPONTYPE_ROCKETLAUNCHER:
 				m_sQueueSample.m_nSampleIndex = SFX_ROCKET_RELOAD;
-				m_sQueueSample.m_nFrequency =
-				    SampleManager.GetSampleBaseFrequency(SFX_ROCKET_RELOAD);
+				m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_ROCKET_RELOAD);
 				break;
-			default: continue;
+			default:
+				continue;
 			}
 			emittingVol = 75;
 			m_sQueueSample.m_nCounter = iSound++;
@@ -6969,10 +6948,8 @@ cAudioManager::ProcessPedOneShots(cPedParams *params)
 			m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 			m_sQueueSample.m_nCounter = iSound++;
 			stereo = true;
-			m_sQueueSample.m_nFrequency =
-			    SampleManager.GetSampleBaseFrequency(SFX_UZI_END_LEFT);
-			m_sQueueSample.m_nFrequency +=
-			    RandomDisplacement(m_sQueueSample.m_nFrequency / 16);
+			m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_UZI_END_LEFT);
+			m_sQueueSample.m_nFrequency += RandomDisplacement(m_sQueueSample.m_nFrequency / 16);
 			m_sQueueSample.m_nReleasingVolumeModificator = 3;
 			m_sQueueSample.m_fSpeedMultiplier = 0.0f;
 			m_sQueueSample.m_fSoundIntensity = 80.0f;
@@ -6984,7 +6961,7 @@ cAudioManager::ProcessPedOneShots(cPedParams *params)
 			m_sQueueSample.m_nEmittingVolume = emittingVol;
 			m_sQueueSample.m_bIs2D = false;
 			m_sQueueSample.m_bReleasingSoundFlag = true;
-			if(m_bDynamicAcousticModelingStatus)
+			if (m_bDynamicAcousticModelingStatus)
 				m_sQueueSample.m_bRequireReflection = true;
 			else
 				noReflection = true;
@@ -6993,10 +6970,8 @@ cAudioManager::ProcessPedOneShots(cPedParams *params)
 			m_sQueueSample.m_nSampleIndex = SFX_FLAMETHROWER_START_LEFT;
 			m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 			m_sQueueSample.m_nCounter = iSound++;
-			m_sQueueSample.m_nFrequency =
-			    SampleManager.GetSampleBaseFrequency(SFX_FLAMETHROWER_START_LEFT);
-			m_sQueueSample.m_nFrequency +=
-			    RandomDisplacement(m_sQueueSample.m_nFrequency / 16);
+			m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_FLAMETHROWER_START_LEFT);
+			m_sQueueSample.m_nFrequency += RandomDisplacement(m_sQueueSample.m_nFrequency / 16);
 			m_sQueueSample.m_nReleasingVolumeModificator = 3;
 			m_sQueueSample.m_fSpeedMultiplier = 4.0f;
 			m_sQueueSample.m_fSoundIntensity = 60.0f;
@@ -7014,10 +6989,8 @@ cAudioManager::ProcessPedOneShots(cPedParams *params)
 			m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 			m_sQueueSample.m_nCounter = iSound++;
 			stereo = true;
-			m_sQueueSample.m_nFrequency =
-			    SampleManager.GetSampleBaseFrequency(SFX_BULLET_PED);
-			m_sQueueSample.m_nFrequency +=
-			    RandomDisplacement(m_sQueueSample.m_nFrequency / 8);
+			m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_BULLET_PED);
+			m_sQueueSample.m_nFrequency += RandomDisplacement(m_sQueueSample.m_nFrequency / 8);
 			m_sQueueSample.m_nReleasingVolumeModificator = 7;
 			m_sQueueSample.m_fSpeedMultiplier = 0.0f;
 			m_sQueueSample.m_fSoundIntensity = 30.0f;
@@ -7049,19 +7022,19 @@ cAudioManager::ProcessPedOneShots(cPedParams *params)
 			m_sQueueSample.m_bReleasingSoundFlag = true;
 			m_sQueueSample.m_bRequireReflection = true;
 			break;
-		default: SetupPedComments(params, sound); continue;
+		default:
+			SetupPedComments(params, sound);
+			continue;
 		}
 
-		if(stereo && iSound > 60) iSound = 21;
-		if(params->m_fDistance < maxDist) {
+		if (stereo && iSound > 60)
+			iSound = 21;
+		if (params->m_fDistance < maxDist) {
 			CalculateDistance(params->m_bDistanceCalculated, params->m_fDistance);
-			m_sQueueSample.m_nVolume =
-			    ComputeVolume(emittingVol, m_sQueueSample.m_fSoundIntensity,
-			                  m_sQueueSample.m_fDistance);
-			if(m_sQueueSample.m_nVolume) {
-				if(noReflection) {
-					if(0.2f * m_sQueueSample.m_fSoundIntensity <=
-					   m_sQueueSample.m_fDistance) {
+			m_sQueueSample.m_nVolume = ComputeVolume(emittingVol, m_sQueueSample.m_fSoundIntensity, m_sQueueSample.m_fDistance);
+			if (m_sQueueSample.m_nVolume) {
+				if (noReflection) {
+					if (0.2f * m_sQueueSample.m_fSoundIntensity <= m_sQueueSample.m_fDistance) {
 						noReflection = 0;
 					} else {
 						m_sQueueSample.m_bIs2D = true;
@@ -7070,14 +7043,14 @@ cAudioManager::ProcessPedOneShots(cPedParams *params)
 				}
 				m_sQueueSample.m_bReverbFlag = true;
 				AddSampleToRequestedQueue();
-				if(noReflection) {
+				if (noReflection) {
 					m_sQueueSample.m_nOffset = 127;
 					++m_sQueueSample.m_nSampleIndex;
-					if(m_asAudioEntities[m_sQueueSample.m_nEntityIndex]
-					           .m_awAudioEvent[i] != SOUND_WEAPON_SHOT_FIRED ||
-					   weapon->m_eWeaponType != WEAPONTYPE_FLAMETHROWER) {
+					if (m_asAudioEntities[m_sQueueSample.m_nEntityIndex].m_awAudioEvent[i] != SOUND_WEAPON_SHOT_FIRED ||
+					    weapon->m_eWeaponType != WEAPONTYPE_FLAMETHROWER) {
 						m_sQueueSample.m_nCounter = iSound++;
-						if(iSound > 60) iSound = 21;
+						if (iSound > 60)
+							iSound = 21;
 					} else {
 						++m_sQueueSample.m_nCounter;
 					}
@@ -7092,15 +7065,16 @@ void
 cAudioManager::ProcessPhysical(int32 id)
 {
 	CPhysical *entity = (CPhysical *)m_asAudioEntities[id].m_pEntity;
-	if(entity) {
-		switch(entity->GetType()) {
+	if (entity) {
+		switch (entity->GetType()) {
 		case ENTITY_TYPE_VEHICLE:
 			ProcessVehicle((CVehicle *)m_asAudioEntities[id].m_pEntity);
 			break;
 		case ENTITY_TYPE_PED:
 			ProcessPed((CPhysical *)m_asAudioEntities[id].m_pEntity);
 			break;
-		default: return;
+		default:
+			return;
 		}
 	}
 }
@@ -7108,10 +7082,16 @@ cAudioManager::ProcessPhysical(int32 id)
 void
 cAudioManager::ProcessPlane(cVehicleParams *params)
 {
-	switch(params->m_nIndex) {
-	case AIRTRAIN: ProcessJumbo(params); break;
-	case DEADDODO: ProcessCesna(params); break;
-	default: debug("Plane Model Id is %d\n, ", params->m_pVehicle->m_modelIndex); break;
+	switch (params->m_nIndex) {
+	case AIRTRAIN:
+		ProcessJumbo(params);
+		break;
+	case DEADDODO:
+		ProcessCesna(params);
+		break;
+	default:
+		debug("Plane Model Id is %d\n, ", params->m_pVehicle->m_modelIndex);
+		break;
 	}
 }
 
@@ -7125,82 +7105,81 @@ struct tVehicleSampleData {
 	uint8 m_bDoorType;
 };
 
-const tVehicleSampleData aVehicleSettings[70] = {
-    {SFX_CAR_REV_2, 2, SFX_CAR_HORN_JEEP, 26513, SFX_CAR_ALARM_1, 9935, 1},
-    {SFX_CAR_REV_1, 1, SFX_CAR_HORN_56CHEV, 11487, SFX_CAR_ALARM_1, 9935, 0},
-    {SFX_CAR_REV_8, 8, SFX_CAR_HORN_PORSCHE, 11025, SFX_CAR_ALARM_1, 10928, 1},
-    {SFX_CAR_REV_6, 6, SFX_CAR_HORN_TRUCK, 29711, SFX_CAR_ALARM_1, 9935, 2},
-    {SFX_CAR_REV_1, 1, SFX_CAR_HORN_56CHEV, 12893, SFX_CAR_ALARM_1, 8941, 0},
-    {SFX_CAR_REV_5, 5, SFX_CAR_HORN_BMW328, 10706, SFX_CAR_ALARM_1, 11922, 1},
-    {SFX_CAR_REV_4, 4, SFX_CAR_HORN_TRUCK, 29711, SFX_CAR_ALARM_1, 7948, 2},
-    {SFX_CAR_REV_6, 6, SFX_CAR_HORN_TRUCK, 29711, SFX_POLICE_SIREN_SLOW, 11556, 2},
-    {SFX_CAR_REV_6, 6, SFX_CAR_HORN_TRUCK, 31478, SFX_CAR_ALARM_1, 8941, 2},
-    {SFX_CAR_REV_1, 1, SFX_CAR_HORN_BMW328, 9538, SFX_CAR_ALARM_1, 12220, 1},
-    {SFX_CAR_REV_1, 1, SFX_CAR_HORN_56CHEV, 10842, SFX_CAR_ALARM_1, 9935, 0},
-    {SFX_CAR_REV_3, 3, SFX_CAR_HORN_BMW328, 12017, SFX_CAR_ALARM_1, 9935, 1},
-    {SFX_CAR_REV_2, 2, SFX_CAR_HORN_JEEP, 22295, SFX_CAR_ALARM_1, 12200, 1},
-    {SFX_CAR_REV_4, 4, SFX_CAR_HORN_BUS2, 18000, SFX_CAR_ALARM_1, 13400, 1},
-    {SFX_CAR_REV_4, 4, SFX_CAR_HORN_BUS, 18286, SFX_CAR_ALARM_1, 9935, 2},
-    {SFX_CAR_REV_3, 3, SFX_CAR_HORN_PORSCHE, 11025, SFX_CAR_ALARM_1, 13600, 1},
-    {SFX_CAR_REV_4, 4, SFX_CAR_HORN_JEEP, 22295, SFX_AMBULANCE_SIREN_SLOW, 8795, 2},
-    {SFX_CAR_REV_5, 5, SFX_CAR_HORN_PORSCHE, 9271, SFX_POLICE_SIREN_SLOW, 16168, 1},
-    {SFX_CAR_REV_1, 1, SFX_CAR_HORN_56CHEV, 12170, SFX_CAR_ALARM_1, 8000, 1},
-    {SFX_CAR_REV_1, 1, SFX_CAR_HORN_BUS2, 12345, SFX_CAR_ALARM_1, 9935, 0},
-    {SFX_CAR_REV_2, 2, SFX_CAR_HORN_BMW328, 10796, SFX_CAR_ALARM_1, 8543, 1},
-    {SFX_CAR_REV_5, 5, SFX_CAR_HORN_PORSCHE, 9271, SFX_CAR_ALARM_1, 9935, 1},
-    {SFX_CAR_REV_2, 2, SFX_CAR_HORN_PICKUP, 10924, SFX_CAR_ALARM_1, 9935, 1},
-    {SFX_CAR_REV_1, 1, SFX_CAR_HORN_PICKUP, 11025, SFX_ICE_CREAM_TUNE, 11025, 0},
-    {SFX_CAR_REV_7, 7, SFX_CAR_HORN_JEEP, 26513, SFX_CAR_ALARM_1, 9935, 1},
-    {SFX_CAR_REV_1, 1, SFX_CAR_HORN_JEEP, 26513, SFX_CAR_ALARM_1, 10000, 0},
-    {SFX_CAR_REV_5, 5, SFX_CAR_HORN_BMW328, 10706, SFX_POLICE_SIREN_SLOW, 13596, 1},
-    {SFX_CAR_REV_4, 4, SFX_CAR_HORN_BUS, 17260, SFX_POLICE_SIREN_SLOW, 13000, 2},
-    {SFX_CAR_REV_4, 4, SFX_CAR_HORN_PICKUP, 8670, SFX_CAR_ALARM_1, 9935, 2},
-    {SFX_CAR_REV_8, 8, SFX_CAR_HORN_PORSCHE, 10400, SFX_CAR_ALARM_1, 10123, 1},
-    {SFX_CAR_REV_1, 1, SFX_CAR_HORN_JEEP, 26513, SFX_POLICE_SIREN_SLOW, 13596, 0},
-    {SFX_CAR_REV_6, 6, SFX_CAR_HORN_BUS2, 11652, SFX_CAR_ALARM_1, 10554, 3},
-    {SFX_CAR_REV_6, 6, SFX_CAR_HORN_TRUCK, 29711, SFX_CAR_ALARM_1, 8000, 2},
-    {SFX_CAR_REV_6, 6, SFX_CAR_HORN_TRUCK, 28043, SFX_CAR_ALARM_1, 9935, 2},
-    {SFX_CAR_REV_1, 0, SFX_CAR_HORN_TRUCK, 29711, SFX_CAR_ALARM_1, 9935, 3},
-    {SFX_CAR_REV_1, 0, SFX_CAR_HORN_JEEP, 26513, SFX_CAR_ALARM_1, 9935, 0},
-    {SFX_CESNA_IDLE, 0, SFX_CAR_HORN_JEEP, 26513, SFX_CAR_ALARM_1, 9935, 0},
-    {SFX_CAR_REV_6, 6, SFX_CAR_HORN_BUS, 16291, SFX_CAR_ALARM_1, 7500, 3},
-    {SFX_CAR_REV_1, 1, SFX_CAR_HORN_56CHEV, 10842, SFX_CAR_ALARM_1, 9935, 0},
-    {SFX_CAR_REV_1, 1, SFX_CAR_HORN_56CHEV, 10233, SFX_CAR_ALARM_1, 8935, 0},
-    {SFX_CAR_REV_4, 4, SFX_CAR_HORN_PICKUP, 8670, SFX_CAR_ALARM_1, 8935, 0},
-    {SFX_CAR_REV_1, 0, SFX_CAR_HORN_PICKUP, 2000, SFX_CAR_ALARM_1, 17000, 0},
-    {SFX_CAR_REV_4, 4, SFX_CAR_HORN_JEEP, 21043, SFX_CAR_ALARM_1, 9935, 0},
-    {SFX_CAR_REV_4, 4, SFX_CAR_HORN_JEEP, 21043, SFX_CAR_ALARM_1, 9935, 0},
-    {SFX_CAR_REV_5, 5, SFX_CAR_HORN_BMW328, 9003, SFX_CAR_ALARM_1, 9935, 1},
-    {SFX_CAR_REV_2, 2, SFX_CAR_HORN_PORSCHE, 12375, SFX_CAR_ALARM_1, 9935, 1},
-    {SFX_CAR_REV_5, 5, SFX_CAR_HORN_BUS2, 15554, SFX_CAR_ALARM_1, 9935, 1},
-    {SFX_CAR_REV_7, 7, SFX_CAR_HORN_BUS2, 13857, SFX_CAR_ALARM_1, 9935, 0},
-    {SFX_CAR_REV_7, 7, SFX_CAR_HORN_PICKUP, 10924, SFX_CAR_ALARM_1, 9935, 0},
-    {SFX_CAR_REV_4, 4, SFX_CAR_HORN_JEEP, 21043, SFX_CAR_ALARM_1, 9935, 2},
-    {SFX_CAR_REV_1, 0, SFX_CAR_HORN_JEEP, 20143, SFX_CAR_ALARM_1, 9935, 0},
-    {SFX_CAR_REV_1, 0, SFX_CAR_HORN_JEEP, 21043, SFX_CAR_ALARM_1, 9935, 0},
-    {SFX_CAR_REV_1, 1, SFX_CAR_HORN_JEEP, 21043, SFX_CAR_ALARM_1, 9935, 0},
-    {SFX_CAR_REV_1, 1, SFX_CAR_HORN_JEEP, 21043, SFX_CAR_ALARM_1, 9935, 0},
-    {SFX_CAR_REV_4, 4, SFX_CAR_HORN_JEEP, 21043, SFX_CAR_ALARM_1, 9000, 0},
-    {SFX_CAR_REV_6, 6, SFX_CAR_HORN_TRUCK, 28043, SFX_CAR_ALARM_1, 9935, 2},
-    {SFX_CAR_REV_4, 4, SFX_CAR_HORN_BUS, 18286, SFX_CAR_ALARM_1, 9935, 2},
-    {SFX_CAR_REV_1, 1, SFX_CAR_HORN_JEEP, 21043, SFX_CAR_ALARM_1, 9935, 0},
-    {SFX_CAR_REV_1, 1, SFX_CAR_HORN_56CHEV, 10842, SFX_CAR_ALARM_1, 9935, 0},
-    {SFX_CAR_REV_4, 4, SFX_CAR_HORN_BUS2, 18000, SFX_CAR_ALARM_1, 13400, 1},
-    {SFX_CAR_REV_1, 1, SFX_CAR_HORN_JEEP, 21043, SFX_CAR_ALARM_1, 9935, 0},
-    {SFX_CAR_REV_1, 1, SFX_CAR_HORN_JEEP, 21043, SFX_CAR_ALARM_1, 9935, 0},
-    {SFX_CAR_REV_1, 1, SFX_CAR_HORN_JEEP, 21043, SFX_CAR_ALARM_1, 9935, 0},
-    {SFX_CAR_REV_1, 1, SFX_CAR_HORN_JEEP, 21043, SFX_CAR_ALARM_1, 9935, 0},
-    {SFX_CAR_REV_1, 1, SFX_CAR_HORN_JEEP, 21043, SFX_CAR_ALARM_1, 9935, 0},
-    {SFX_CAR_REV_1, 1, SFX_CAR_HORN_JEEP, 21043, SFX_CAR_ALARM_1, 9935, 0},
-    {SFX_CAR_REV_1, 1, SFX_CAR_HORN_JEEP, 21043, SFX_CAR_ALARM_1, 9935, 0},
-    {SFX_CAR_REV_1, 1, SFX_CAR_HORN_JEEP, 21043, SFX_CAR_ALARM_1, 9935, 0},
-    {SFX_CAR_REV_1, 1, SFX_CAR_HORN_JEEP, 21043, SFX_CAR_ALARM_1, 9935, 0},
-    {SFX_CAR_REV_1, 1, SFX_CAR_HORN_JEEP, 21043, SFX_CAR_ALARM_1, 9935, 0}};
+const tVehicleSampleData aVehicleSettings[70] = {{SFX_CAR_REV_2, 2, SFX_CAR_HORN_JEEP, 26513, SFX_CAR_ALARM_1, 9935, 1},
+                                                 {SFX_CAR_REV_1, 1, SFX_CAR_HORN_56CHEV, 11487, SFX_CAR_ALARM_1, 9935, 0},
+                                                 {SFX_CAR_REV_8, 8, SFX_CAR_HORN_PORSCHE, 11025, SFX_CAR_ALARM_1, 10928, 1},
+                                                 {SFX_CAR_REV_6, 6, SFX_CAR_HORN_TRUCK, 29711, SFX_CAR_ALARM_1, 9935, 2},
+                                                 {SFX_CAR_REV_1, 1, SFX_CAR_HORN_56CHEV, 12893, SFX_CAR_ALARM_1, 8941, 0},
+                                                 {SFX_CAR_REV_5, 5, SFX_CAR_HORN_BMW328, 10706, SFX_CAR_ALARM_1, 11922, 1},
+                                                 {SFX_CAR_REV_4, 4, SFX_CAR_HORN_TRUCK, 29711, SFX_CAR_ALARM_1, 7948, 2},
+                                                 {SFX_CAR_REV_6, 6, SFX_CAR_HORN_TRUCK, 29711, SFX_POLICE_SIREN_SLOW, 11556, 2},
+                                                 {SFX_CAR_REV_6, 6, SFX_CAR_HORN_TRUCK, 31478, SFX_CAR_ALARM_1, 8941, 2},
+                                                 {SFX_CAR_REV_1, 1, SFX_CAR_HORN_BMW328, 9538, SFX_CAR_ALARM_1, 12220, 1},
+                                                 {SFX_CAR_REV_1, 1, SFX_CAR_HORN_56CHEV, 10842, SFX_CAR_ALARM_1, 9935, 0},
+                                                 {SFX_CAR_REV_3, 3, SFX_CAR_HORN_BMW328, 12017, SFX_CAR_ALARM_1, 9935, 1},
+                                                 {SFX_CAR_REV_2, 2, SFX_CAR_HORN_JEEP, 22295, SFX_CAR_ALARM_1, 12200, 1},
+                                                 {SFX_CAR_REV_4, 4, SFX_CAR_HORN_BUS2, 18000, SFX_CAR_ALARM_1, 13400, 1},
+                                                 {SFX_CAR_REV_4, 4, SFX_CAR_HORN_BUS, 18286, SFX_CAR_ALARM_1, 9935, 2},
+                                                 {SFX_CAR_REV_3, 3, SFX_CAR_HORN_PORSCHE, 11025, SFX_CAR_ALARM_1, 13600, 1},
+                                                 {SFX_CAR_REV_4, 4, SFX_CAR_HORN_JEEP, 22295, SFX_AMBULANCE_SIREN_SLOW, 8795, 2},
+                                                 {SFX_CAR_REV_5, 5, SFX_CAR_HORN_PORSCHE, 9271, SFX_POLICE_SIREN_SLOW, 16168, 1},
+                                                 {SFX_CAR_REV_1, 1, SFX_CAR_HORN_56CHEV, 12170, SFX_CAR_ALARM_1, 8000, 1},
+                                                 {SFX_CAR_REV_1, 1, SFX_CAR_HORN_BUS2, 12345, SFX_CAR_ALARM_1, 9935, 0},
+                                                 {SFX_CAR_REV_2, 2, SFX_CAR_HORN_BMW328, 10796, SFX_CAR_ALARM_1, 8543, 1},
+                                                 {SFX_CAR_REV_5, 5, SFX_CAR_HORN_PORSCHE, 9271, SFX_CAR_ALARM_1, 9935, 1},
+                                                 {SFX_CAR_REV_2, 2, SFX_CAR_HORN_PICKUP, 10924, SFX_CAR_ALARM_1, 9935, 1},
+                                                 {SFX_CAR_REV_1, 1, SFX_CAR_HORN_PICKUP, 11025, SFX_ICE_CREAM_TUNE, 11025, 0},
+                                                 {SFX_CAR_REV_7, 7, SFX_CAR_HORN_JEEP, 26513, SFX_CAR_ALARM_1, 9935, 1},
+                                                 {SFX_CAR_REV_1, 1, SFX_CAR_HORN_JEEP, 26513, SFX_CAR_ALARM_1, 10000, 0},
+                                                 {SFX_CAR_REV_5, 5, SFX_CAR_HORN_BMW328, 10706, SFX_POLICE_SIREN_SLOW, 13596, 1},
+                                                 {SFX_CAR_REV_4, 4, SFX_CAR_HORN_BUS, 17260, SFX_POLICE_SIREN_SLOW, 13000, 2},
+                                                 {SFX_CAR_REV_4, 4, SFX_CAR_HORN_PICKUP, 8670, SFX_CAR_ALARM_1, 9935, 2},
+                                                 {SFX_CAR_REV_8, 8, SFX_CAR_HORN_PORSCHE, 10400, SFX_CAR_ALARM_1, 10123, 1},
+                                                 {SFX_CAR_REV_1, 1, SFX_CAR_HORN_JEEP, 26513, SFX_POLICE_SIREN_SLOW, 13596, 0},
+                                                 {SFX_CAR_REV_6, 6, SFX_CAR_HORN_BUS2, 11652, SFX_CAR_ALARM_1, 10554, 3},
+                                                 {SFX_CAR_REV_6, 6, SFX_CAR_HORN_TRUCK, 29711, SFX_CAR_ALARM_1, 8000, 2},
+                                                 {SFX_CAR_REV_6, 6, SFX_CAR_HORN_TRUCK, 28043, SFX_CAR_ALARM_1, 9935, 2},
+                                                 {SFX_CAR_REV_1, 0, SFX_CAR_HORN_TRUCK, 29711, SFX_CAR_ALARM_1, 9935, 3},
+                                                 {SFX_CAR_REV_1, 0, SFX_CAR_HORN_JEEP, 26513, SFX_CAR_ALARM_1, 9935, 0},
+                                                 {SFX_CESNA_IDLE, 0, SFX_CAR_HORN_JEEP, 26513, SFX_CAR_ALARM_1, 9935, 0},
+                                                 {SFX_CAR_REV_6, 6, SFX_CAR_HORN_BUS, 16291, SFX_CAR_ALARM_1, 7500, 3},
+                                                 {SFX_CAR_REV_1, 1, SFX_CAR_HORN_56CHEV, 10842, SFX_CAR_ALARM_1, 9935, 0},
+                                                 {SFX_CAR_REV_1, 1, SFX_CAR_HORN_56CHEV, 10233, SFX_CAR_ALARM_1, 8935, 0},
+                                                 {SFX_CAR_REV_4, 4, SFX_CAR_HORN_PICKUP, 8670, SFX_CAR_ALARM_1, 8935, 0},
+                                                 {SFX_CAR_REV_1, 0, SFX_CAR_HORN_PICKUP, 2000, SFX_CAR_ALARM_1, 17000, 0},
+                                                 {SFX_CAR_REV_4, 4, SFX_CAR_HORN_JEEP, 21043, SFX_CAR_ALARM_1, 9935, 0},
+                                                 {SFX_CAR_REV_4, 4, SFX_CAR_HORN_JEEP, 21043, SFX_CAR_ALARM_1, 9935, 0},
+                                                 {SFX_CAR_REV_5, 5, SFX_CAR_HORN_BMW328, 9003, SFX_CAR_ALARM_1, 9935, 1},
+                                                 {SFX_CAR_REV_2, 2, SFX_CAR_HORN_PORSCHE, 12375, SFX_CAR_ALARM_1, 9935, 1},
+                                                 {SFX_CAR_REV_5, 5, SFX_CAR_HORN_BUS2, 15554, SFX_CAR_ALARM_1, 9935, 1},
+                                                 {SFX_CAR_REV_7, 7, SFX_CAR_HORN_BUS2, 13857, SFX_CAR_ALARM_1, 9935, 0},
+                                                 {SFX_CAR_REV_7, 7, SFX_CAR_HORN_PICKUP, 10924, SFX_CAR_ALARM_1, 9935, 0},
+                                                 {SFX_CAR_REV_4, 4, SFX_CAR_HORN_JEEP, 21043, SFX_CAR_ALARM_1, 9935, 2},
+                                                 {SFX_CAR_REV_1, 0, SFX_CAR_HORN_JEEP, 20143, SFX_CAR_ALARM_1, 9935, 0},
+                                                 {SFX_CAR_REV_1, 0, SFX_CAR_HORN_JEEP, 21043, SFX_CAR_ALARM_1, 9935, 0},
+                                                 {SFX_CAR_REV_1, 1, SFX_CAR_HORN_JEEP, 21043, SFX_CAR_ALARM_1, 9935, 0},
+                                                 {SFX_CAR_REV_1, 1, SFX_CAR_HORN_JEEP, 21043, SFX_CAR_ALARM_1, 9935, 0},
+                                                 {SFX_CAR_REV_4, 4, SFX_CAR_HORN_JEEP, 21043, SFX_CAR_ALARM_1, 9000, 0},
+                                                 {SFX_CAR_REV_6, 6, SFX_CAR_HORN_TRUCK, 28043, SFX_CAR_ALARM_1, 9935, 2},
+                                                 {SFX_CAR_REV_4, 4, SFX_CAR_HORN_BUS, 18286, SFX_CAR_ALARM_1, 9935, 2},
+                                                 {SFX_CAR_REV_1, 1, SFX_CAR_HORN_JEEP, 21043, SFX_CAR_ALARM_1, 9935, 0},
+                                                 {SFX_CAR_REV_1, 1, SFX_CAR_HORN_56CHEV, 10842, SFX_CAR_ALARM_1, 9935, 0},
+                                                 {SFX_CAR_REV_4, 4, SFX_CAR_HORN_BUS2, 18000, SFX_CAR_ALARM_1, 13400, 1},
+                                                 {SFX_CAR_REV_1, 1, SFX_CAR_HORN_JEEP, 21043, SFX_CAR_ALARM_1, 9935, 0},
+                                                 {SFX_CAR_REV_1, 1, SFX_CAR_HORN_JEEP, 21043, SFX_CAR_ALARM_1, 9935, 0},
+                                                 {SFX_CAR_REV_1, 1, SFX_CAR_HORN_JEEP, 21043, SFX_CAR_ALARM_1, 9935, 0},
+                                                 {SFX_CAR_REV_1, 1, SFX_CAR_HORN_JEEP, 21043, SFX_CAR_ALARM_1, 9935, 0},
+                                                 {SFX_CAR_REV_1, 1, SFX_CAR_HORN_JEEP, 21043, SFX_CAR_ALARM_1, 9935, 0},
+                                                 {SFX_CAR_REV_1, 1, SFX_CAR_HORN_JEEP, 21043, SFX_CAR_ALARM_1, 9935, 0},
+                                                 {SFX_CAR_REV_1, 1, SFX_CAR_HORN_JEEP, 21043, SFX_CAR_ALARM_1, 9935, 0},
+                                                 {SFX_CAR_REV_1, 1, SFX_CAR_HORN_JEEP, 21043, SFX_CAR_ALARM_1, 9935, 0},
+                                                 {SFX_CAR_REV_1, 1, SFX_CAR_HORN_JEEP, 21043, SFX_CAR_ALARM_1, 9935, 0},
+                                                 {SFX_CAR_REV_1, 1, SFX_CAR_HORN_JEEP, 21043, SFX_CAR_ALARM_1, 9935, 0}};
 
 void
 cAudioManager::ProcessPlayersVehicleEngine(cVehicleParams *params, CAutomobile *automobile)
 {
-	static int32 GearFreqAdj[] = { 6000, 6000, 3400, 1200, 0, -1000 };
+	static int32 GearFreqAdj[] = {6000, 6000, 3400, 1200, 0, -1000};
 
 	cTransmission *transmission;
 	float velocityChange;
@@ -7234,7 +7213,7 @@ cAudioManager::ProcessPlayersVehicleEngine(cVehicleParams *params, CAutomobile *
 
 	lostTraction = 0;
 	processedAccelSampleStopped = 0;
-	if(bPlayerJustEnteredCar) {
+	if (bPlayerJustEnteredCar) {
 		bAccelSampleStopped = true;
 		bPlayerJustEnteredCar = false;
 		nCruising = 0;
@@ -7244,7 +7223,7 @@ cAudioManager::ProcessPlayersVehicleEngine(cVehicleParams *params, CAutomobile *
 		bHandbrakeOnLastFrame = 0;
 		CurrentPretendGear = 1;
 	}
-	if(CReplay::IsPlayingBack()) {
+	if (CReplay::IsPlayingBack()) {
 		accelerateState = 255.f * Max(0.0f, Min(1.0f, automobile->m_fGasPedal));
 	} else {
 		accelerateState = Pads->GetAccelerate();
@@ -7258,76 +7237,70 @@ cAudioManager::ProcessPlayersVehicleEngine(cVehicleParams *params, CAutomobile *
 	gasPedalAudio = accelerationMultipler;
 	currentGear = params->m_pVehicle->m_nCurrentGear;
 
-	if(transmission->nDriveType == '4') {
+	if (transmission->nDriveType == '4') {
 		wheelInUseCounter = 0;
-		for(uint8 i = 0; i < ARRAY_SIZE(automobile->m_aWheelState); i++) {
-			if(automobile->m_aWheelState[i]) ++wheelInUseCounter;
+		for (uint8 i = 0; i < ARRAY_SIZE(automobile->m_aWheelState); i++) {
+			if (automobile->m_aWheelState[i])
+				++wheelInUseCounter;
 		}
-		if(wheelInUseCounter > 2) lostTraction = 1;
-	} else if(transmission->nDriveType == 'F') {
-		if((automobile->m_aWheelState[0] || automobile->m_aWheelState[2]) &&
-		   (automobile->m_aWheelState[1] || automobile->m_aWheelState[3])) {
+		if (wheelInUseCounter > 2)
+			lostTraction = 1;
+	} else if (transmission->nDriveType == 'F') {
+		if ((automobile->m_aWheelState[0] || automobile->m_aWheelState[2]) && (automobile->m_aWheelState[1] || automobile->m_aWheelState[3])) {
 			lostTraction = 1;
 		}
-	} else if(transmission->nDriveType == 'R' &&
-	          (automobile->m_aWheelState[1] || automobile->m_aWheelState[3])) {
+	} else if (transmission->nDriveType == 'R' && (automobile->m_aWheelState[1] || automobile->m_aWheelState[3])) {
 		lostTraction = 1;
 	}
-	if(0.0f != velocityChange) {
+	if (0.0f != velocityChange) {
 		time = params->m_pVehicle->m_vecMoveSpeed.z / velocityChange;
-		if(time <= 0.0f) {
+		if (time <= 0.0f) {
 			freqModifier = Max(-0.2f, time) * -15000.f;
 		} else {
 			freqModifier = -(Min(0.2f, time) * 15000.f);
 		}
-		if(params->m_fVelocityChange < -0.001f) freqModifier = -freqModifier;
+		if (params->m_fVelocityChange < -0.001f)
+			freqModifier = -freqModifier;
 	} else {
 		freqModifier = 0;
 	}
 	engineSoundType = aVehicleSettings[params->m_nIndex].m_bEngineSoundType;
 	soundOffset = 3 * (engineSoundType - 1);
-	if(accelerateState <= 0) {
-		if(params->m_fVelocityChange < -0.001f) {
-			if(channelUsed) {
+	if (accelerateState <= 0) {
+		if (params->m_fVelocityChange < -0.001f) {
+			if (channelUsed) {
 				SampleManager.StopChannel(m_nActiveSamples);
 				bAccelSampleStopped = true;
 			}
-			if(!automobile->m_nWheelsOnGround || automobile->bIsHandbrakeOn ||
-			   lostTraction) {
+			if (!automobile->m_nWheelsOnGround || automobile->bIsHandbrakeOn || lostTraction) {
 				gasPedalAudio = automobile->m_fGasPedalAudio;
 			} else {
-				gasPedalAudio =
-				    Min(1.0f, params->m_fVelocityChange /
-				                  params->m_pTransmission->fMaxReverseVelocity);
+				gasPedalAudio = Min(1.0f, params->m_fVelocityChange / params->m_pTransmission->fMaxReverseVelocity);
 			}
 			gasPedalAudio = Max(0.0f, gasPedalAudio);
 			automobile->m_fGasPedalAudio = gasPedalAudio;
-		} else if(LastAccel > 0) {
-			if(channelUsed) {
+		} else if (LastAccel > 0) {
+			if (channelUsed) {
 				SampleManager.StopChannel(m_nActiveSamples);
 				bAccelSampleStopped = true;
 			}
 			nCruising = 0;
-			if(!automobile->m_nWheelsOnGround || automobile->bIsHandbrakeOn ||
-			   lostTraction ||
-			   params->m_fVelocityChange >= 0.01f &&
-			       automobile->m_fGasPedalAudio > 0.2f) {
+			if (!automobile->m_nWheelsOnGround || automobile->bIsHandbrakeOn || lostTraction ||
+			    params->m_fVelocityChange >= 0.01f && automobile->m_fGasPedalAudio > 0.2f) {
 				automobile->m_fGasPedalAudio = automobile->m_fGasPedalAudio * 0.6f;
 				gasPedalAudio = automobile->m_fGasPedalAudio;
 			}
-			if(gasPedalAudio > 0.05f) {
+			if (gasPedalAudio > 0.05f) {
 				freq = (5000.f * (gasPedalAudio - 0.05f) * 20.f / 19) + 19000;
-				if(engineSoundType == 6) freq /= 2;
-				AddPlayerCarSample((25.f * (gasPedalAudio - 0.05f) * 20.f / 19) +
-				                       40,
-				                   freq, (soundOffset + SFX_CAR_FINGER_OFF_ACCEL_1),
-				                   engineSoundType, 63, 0);
+				if (engineSoundType == 6)
+					freq /= 2;
+				AddPlayerCarSample((25.f * (gasPedalAudio - 0.05f) * 20.f / 19) + 40, freq, (soundOffset + SFX_CAR_FINGER_OFF_ACCEL_1), engineSoundType, 63, 0);
 			}
 		}
 		freq = (10000.f * gasPedalAudio) + 22050;
-		if(engineSoundType == 6) freq /= 2;
-		AddPlayerCarSample(110 - (40.f * gasPedalAudio), freq,
-		                   (engineSoundType + SFX_CAR_REV_10), 0, 52, 1);
+		if (engineSoundType == 6)
+			freq /= 2;
+		AddPlayerCarSample(110 - (40.f * gasPedalAudio), freq, (engineSoundType + SFX_CAR_REV_10), 0, 52, 1);
 
 		CurrentPretendGear = Max(1, currentGear);
 		LastAccel = accelerateState;
@@ -7336,20 +7309,13 @@ cAudioManager::ProcessPlayersVehicleEngine(cVehicleParams *params, CAutomobile *
 		bLostTractionLastFrame = lostTraction;
 		return;
 	}
-	if(!nCruising) {
-		if(accelerateState < 150 || !automobile->m_nWheelsOnGround ||
-		   automobile->bIsHandbrakeOn || lostTraction ||
-		   currentGear < 2 && velocityChange - automobile->m_fVelocityChangeForAudio <
-		                          0.01f) { // here could be used abs
-			if(!automobile->m_nWheelsOnGround || automobile->bIsHandbrakeOn ||
-			   lostTraction) {
-				if(!automobile->m_nWheelsOnGround &&
-				       automobile->m_nDriveWheelsOnGround ||
-				   (automobile->bIsHandbrakeOn && !bHandbrakeOnLastFrame ||
-				    lostTraction && !bLostTractionLastFrame) &&
-				       automobile->m_nWheelsOnGround) {
-					automobile->m_fGasPedalAudio =
-					    automobile->m_fGasPedalAudio * 0.6f;
+	if (!nCruising) {
+		if (accelerateState < 150 || !automobile->m_nWheelsOnGround || automobile->bIsHandbrakeOn || lostTraction ||
+		    currentGear < 2 && velocityChange - automobile->m_fVelocityChangeForAudio < 0.01f) { // here could be used abs
+			if (!automobile->m_nWheelsOnGround || automobile->bIsHandbrakeOn || lostTraction) {
+				if (!automobile->m_nWheelsOnGround && automobile->m_nDriveWheelsOnGround ||
+				    (automobile->bIsHandbrakeOn && !bHandbrakeOnLastFrame || lostTraction && !bLostTractionLastFrame) && automobile->m_nWheelsOnGround) {
+					automobile->m_fGasPedalAudio = automobile->m_fGasPedalAudio * 0.6f;
 				}
 				freqModifier = 0;
 				baseFreq = (15000.f * automobile->m_fGasPedalAudio) + 14000;
@@ -7360,8 +7326,9 @@ cAudioManager::ProcessPlayersVehicleEngine(cVehicleParams *params, CAutomobile *
 				automobile->m_fGasPedalAudio = accelerationMultipler;
 			}
 			freq = freqModifier + baseFreq;
-			if(engineSoundType == 6) freq /= 2;
-			if(channelUsed) {
+			if (engineSoundType == 6)
+				freq /= 2;
+			if (channelUsed) {
 				SampleManager.StopChannel(m_nActiveSamples);
 				bAccelSampleStopped = true;
 			}
@@ -7373,27 +7340,27 @@ cAudioManager::ProcessPlayersVehicleEngine(cVehicleParams *params, CAutomobile *
 			return;
 		}
 		TranslateEntity(&m_sQueueSample.m_vecPos, &pos);
-		if(bAccelSampleStopped) {
-			if(CurrentPretendGear != 1 || currentGear != 2) {
+		if (bAccelSampleStopped) {
+			if (CurrentPretendGear != 1 || currentGear != 2) {
 				gearNr = currentGear - 1;
-				if(gearNr < 1) gearNr = 1;
+				if (gearNr < 1)
+					gearNr = 1;
 				CurrentPretendGear = gearNr;
 			}
 			processedAccelSampleStopped = 1;
 			bAccelSampleStopped = false;
 		}
-		if(channelUsed) {
+		if (channelUsed) {
 			SampleManager.SetChannelEmittingVolume(m_nActiveSamples, 85);
 			SampleManager.SetChannel3DPosition(m_nActiveSamples, pos.x, pos.y, pos.z);
 			SampleManager.SetChannel3DDistances(m_nActiveSamples, 50.f, 12.5f);
-			if(engineSoundType == 6)
+			if (engineSoundType == 6)
 				freq = (GearFreqAdj[CurrentPretendGear] + freqModifier + 22050) / 2;
 			else
 				freq = GearFreqAdj[CurrentPretendGear] + freqModifier + 22050;
 			SampleManager.SetChannelFrequency(m_nActiveSamples, freq);
-			if(!channelUsed) {
-				SampleManager.SetChannelReverbFlag(
-				    m_nActiveSamples, m_bDynamicAcousticModelingStatus != 0);
+			if (!channelUsed) {
+				SampleManager.SetChannelReverbFlag(m_nActiveSamples, m_bDynamicAcousticModelingStatus != 0);
 				SampleManager.StartChannel(m_nActiveSamples);
 			}
 			LastAccel = accelerateState;
@@ -7402,8 +7369,8 @@ cAudioManager::ProcessPlayersVehicleEngine(cVehicleParams *params, CAutomobile *
 			bLostTractionLastFrame = lostTraction;
 			return;
 		}
-		if(processedAccelSampleStopped) {
-			if(!SampleManager.InitialiseChannel(m_nActiveSamples, soundOffset + 345, 0))
+		if (processedAccelSampleStopped) {
+			if (!SampleManager.InitialiseChannel(m_nActiveSamples, soundOffset + 345, 0))
 				return;
 			SampleManager.SetChannelLoopCount(m_nActiveSamples, 1);
 			SampleManager.SetChannelLoopPoints(m_nActiveSamples, 0, -1);
@@ -7414,9 +7381,8 @@ cAudioManager::ProcessPlayersVehicleEngine(cVehicleParams *params, CAutomobile *
 			if (engineSoundType == 6)
 				freq /= 2;
 			SampleManager.SetChannelFrequency(m_nActiveSamples, freq);
-			if(!channelUsed) {
-				SampleManager.SetChannelReverbFlag(
-				    m_nActiveSamples, m_bDynamicAcousticModelingStatus != 0);
+			if (!channelUsed) {
+				SampleManager.SetChannelReverbFlag(m_nActiveSamples, m_bDynamicAcousticModelingStatus != 0);
 				SampleManager.StartChannel(m_nActiveSamples);
 			}
 			LastAccel = accelerateState;
@@ -7425,9 +7391,9 @@ cAudioManager::ProcessPlayersVehicleEngine(cVehicleParams *params, CAutomobile *
 			bLostTractionLastFrame = lostTraction;
 			return;
 		}
-		if(CurrentPretendGear < params->m_pTransmission->nNumberOfGears - 1) {
+		if (CurrentPretendGear < params->m_pTransmission->nNumberOfGears - 1) {
 			++CurrentPretendGear;
-			if(!SampleManager.InitialiseChannel(m_nActiveSamples, soundOffset + 345, 0))
+			if (!SampleManager.InitialiseChannel(m_nActiveSamples, soundOffset + 345, 0))
 				return;
 			SampleManager.SetChannelLoopCount(m_nActiveSamples, 1);
 			SampleManager.SetChannelLoopPoints(m_nActiveSamples, 0, -1);
@@ -7435,12 +7401,11 @@ cAudioManager::ProcessPlayersVehicleEngine(cVehicleParams *params, CAutomobile *
 			SampleManager.SetChannel3DPosition(m_nActiveSamples, pos.x, pos.y, pos.z);
 			SampleManager.SetChannel3DDistances(m_nActiveSamples, 50.f, 12.5f);
 			freq = GearFreqAdj[CurrentPretendGear] + freqModifier + 22050;
-			if(engineSoundType == 6)
+			if (engineSoundType == 6)
 				freq /= 2;
 			SampleManager.SetChannelFrequency(m_nActiveSamples, freq);
-			if(!channelUsed) {
-				SampleManager.SetChannelReverbFlag(
-				    m_nActiveSamples, m_bDynamicAcousticModelingStatus != 0);
+			if (!channelUsed) {
+				SampleManager.SetChannelReverbFlag(m_nActiveSamples, m_bDynamicAcousticModelingStatus != 0);
 				SampleManager.StartChannel(m_nActiveSamples);
 			}
 			LastAccel = accelerateState;
@@ -7452,20 +7417,20 @@ cAudioManager::ProcessPlayersVehicleEngine(cVehicleParams *params, CAutomobile *
 		nCruising = 1;
 	}
 	bAccelSampleStopped = true;
-	if(accelerateState < 150 || !automobile->m_nWheelsOnGround || automobile->bIsHandbrakeOn ||
-	   lostTraction || currentGear < params->m_pTransmission->nNumberOfGears - 1) {
+	if (accelerateState < 150 || !automobile->m_nWheelsOnGround || automobile->bIsHandbrakeOn || lostTraction ||
+	    currentGear < params->m_pTransmission->nNumberOfGears - 1) {
 		nCruising = 0;
 	} else {
-		if(accelerateState >= 220 &&
-		   0.001f + params->m_fVelocityChange < automobile->m_fVelocityChangeForAudio) {
-			if(nCruising < 800) ++nCruising;
-		} else if(nCruising > 3) {
+		if (accelerateState >= 220 && 0.001f + params->m_fVelocityChange < automobile->m_fVelocityChangeForAudio) {
+			if (nCruising < 800)
+				++nCruising;
+		} else if (nCruising > 3) {
 			--nCruising;
 		}
 		freq = 27 * nCruising + freqModifier + 22050;
-		if(engineSoundType == 6) freq /= 2;
-		AddPlayerCarSample(85, freq, (soundOffset + SFX_CAR_AFTER_ACCEL_1), engineSoundType,
-		                   64, 1);
+		if (engineSoundType == 6)
+			freq /= 2;
+		AddPlayerCarSample(85, freq, (soundOffset + SFX_CAR_AFTER_ACCEL_1), engineSoundType, 64, 1);
 	}
 	LastAccel = accelerateState;
 
@@ -7484,34 +7449,31 @@ cAudioManager::ProcessPoliceCellBeatingScriptObject(uint8 sound)
 
 	static uint8 counter = 0;
 
-	if(time > gCellNextTime) {
-		switch(sound) {
+	if (time > gCellNextTime) {
+		switch (sound) {
 		case SCRIPT_SOUND_POLICE_CELL_BEATING_LOOP_S:
 			m_sQueueSample.m_fSoundIntensity = scriptObjectIntensityS;
 			break;
 		case SCRIPT_SOUND_POLICE_CELL_BEATING_LOOP_L:
 			m_sQueueSample.m_fSoundIntensity = scriptObjectIntensityL;
 			break;
-		default: return;
+		default:
+			return;
 		}
 		distSquared = GetDistanceSquared(&m_sQueueSample.m_vecPos);
-		if(distSquared < SQR(m_sQueueSample.m_fSoundIntensity)) {
+		if (distSquared < SQR(m_sQueueSample.m_fSoundIntensity)) {
 			m_sQueueSample.m_fDistance = Sqrt(distSquared);
-			if(m_FrameCounter & 1)
+			if (m_FrameCounter & 1)
 				sampleIndex = (m_anRandomTable[1] & 3) + SFX_FIGHT_1;
 			else
 				sampleIndex = (m_anRandomTable[3] & 1) + SFX_BAT_HIT_LEFT;
 			m_sQueueSample.m_nSampleIndex = sampleIndex;
 			emittingVol = m_anRandomTable[0] % 50 + 55;
-			m_sQueueSample.m_nVolume =
-			    ComputeVolume(emittingVol, m_sQueueSample.m_fSoundIntensity,
-			                  m_sQueueSample.m_fDistance);
-			if(m_sQueueSample.m_nVolume) {
+			m_sQueueSample.m_nVolume = ComputeVolume(emittingVol, m_sQueueSample.m_fSoundIntensity, m_sQueueSample.m_fDistance);
+			if (m_sQueueSample.m_nVolume) {
 				m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
-				m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(
-				    m_sQueueSample.m_nSampleIndex);
-				m_sQueueSample.m_nFrequency +=
-				    RandomDisplacement(m_sQueueSample.m_nFrequency / 16);
+				m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(m_sQueueSample.m_nSampleIndex);
+				m_sQueueSample.m_nFrequency += RandomDisplacement(m_sQueueSample.m_nFrequency / 16);
 				m_sQueueSample.m_nCounter = counter++;
 				m_sQueueSample.m_bIs2D = false;
 				m_sQueueSample.m_nLoopCount = 1;
@@ -7543,7 +7505,7 @@ cAudioManager::ProcessPornCinema(uint8 sound)
 	int32 rand;
 	float distSquared;
 
-	switch(sound) {
+	switch (sound) {
 	case SCRIPT_SOUND_PORN_CINEMA_1_S:
 	case SCRIPT_SOUND_MISTY_SEX_S:
 		m_sQueueSample.m_nSampleIndex = SFX_PORN_1_LOOP;
@@ -7582,18 +7544,16 @@ cAudioManager::ProcessPornCinema(uint8 sound)
 		m_sQueueSample.m_fSoundIntensity = 80.0f;
 		sample = SFX_PORN_3_GROAN_1;
 		break;
-	default: return;
+	default:
+		return;
 	}
 	distSquared = GetDistanceSquared(&m_sQueueSample.m_vecPos);
-	if(distSquared < SQR(m_sQueueSample.m_fSoundIntensity)) {
+	if (distSquared < SQR(m_sQueueSample.m_fSoundIntensity)) {
 		m_sQueueSample.m_fDistance = Sqrt(distSquared);
-		if(sound != SCRIPT_SOUND_MISTY_SEX_S && sound != SCRIPT_SOUND_MISTY_SEX_L) {
-			m_sQueueSample.m_nVolume =
-			    ComputeVolume(maxVolume, m_sQueueSample.m_fSoundIntensity,
-			                  m_sQueueSample.m_fDistance);
-			if(m_sQueueSample.m_nVolume) {
-				m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(
-				    m_sQueueSample.m_nSampleIndex);
+		if (sound != SCRIPT_SOUND_MISTY_SEX_S && sound != SCRIPT_SOUND_MISTY_SEX_L) {
+			m_sQueueSample.m_nVolume = ComputeVolume(maxVolume, m_sQueueSample.m_fSoundIntensity, m_sQueueSample.m_fDistance);
+			if (m_sQueueSample.m_nVolume) {
+				m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(m_sQueueSample.m_nSampleIndex);
 				m_sQueueSample.m_nCounter = 0;
 				m_sQueueSample.m_bIs2D = false;
 				m_sQueueSample.m_nLoopCount = 0;
@@ -7601,11 +7561,8 @@ cAudioManager::ProcessPornCinema(uint8 sound)
 				m_sQueueSample.m_nReleasingVolumeModificator = 3;
 				m_sQueueSample.m_fSpeedMultiplier = 2.0f;
 				m_sQueueSample.m_nEmittingVolume = maxVolume;
-				m_sQueueSample.m_nLoopStart =
-				    SampleManager.GetSampleLoopStartOffset(
-				        m_sQueueSample.m_nSampleIndex);
-				m_sQueueSample.m_nLoopEnd = SampleManager.GetSampleLoopEndOffset(
-				    m_sQueueSample.m_nSampleIndex);
+				m_sQueueSample.m_nLoopStart = SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
+				m_sQueueSample.m_nLoopEnd = SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
 				m_sQueueSample.m_bReverbFlag = true;
 				m_sQueueSample.m_bRequireReflection = false;
 				AddSampleToRequestedQueue();
@@ -7613,10 +7570,9 @@ cAudioManager::ProcessPornCinema(uint8 sound)
 		}
 
 		time = CTimer::GetTimeInMilliseconds();
-		if(time > gPornNextTime) {
-			m_sQueueSample.m_nVolume = ComputeVolume(
-			    90, m_sQueueSample.m_fSoundIntensity, m_sQueueSample.m_fDistance);
-			if(m_sQueueSample.m_nVolume) {
+		if (time > gPornNextTime) {
+			m_sQueueSample.m_nVolume = ComputeVolume(90, m_sQueueSample.m_fSoundIntensity, m_sQueueSample.m_fDistance);
+			if (m_sQueueSample.m_nVolume) {
 				rand = m_anRandomTable[1] & 1;
 				m_sQueueSample.m_nSampleIndex = rand + sample;
 				m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(m_sQueueSample.m_nSampleIndex);
@@ -7643,16 +7599,15 @@ cAudioManager::ProcessProjectiles()
 {
 	uint8 emittingVol;
 
-	for(int32 i = 0; i < NUM_PROJECTILES; i++) {
-		if(CProjectileInfo::GetProjectileInfo(i)->m_bInUse) {
-			switch(CProjectileInfo::GetProjectileInfo(i)->m_eWeaponType) {
+	for (int32 i = 0; i < NUM_PROJECTILES; i++) {
+		if (CProjectileInfo::GetProjectileInfo(i)->m_bInUse) {
+			switch (CProjectileInfo::GetProjectileInfo(i)->m_eWeaponType) {
 			case WEAPONTYPE_ROCKETLAUNCHER:
 				emittingVol = maxVolume;
 				m_sQueueSample.m_fSoundIntensity = rocketLauncherIntensity;
 				m_sQueueSample.m_nSampleIndex = SFX_ROCKET_FLY;
 				m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
-				m_sQueueSample.m_nFrequency =
-				    SampleManager.GetSampleBaseFrequency(SFX_ROCKET_FLY);
+				m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_ROCKET_FLY);
 				m_sQueueSample.m_nReleasingVolumeModificator = 3;
 				break;
 			case WEAPONTYPE_MOLOTOV:
@@ -7660,33 +7615,26 @@ cAudioManager::ProcessProjectiles()
 				m_sQueueSample.m_fSoundIntensity = molotovIntensity;
 				m_sQueueSample.m_nSampleIndex = SFX_PED_ON_FIRE;
 				m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
-				m_sQueueSample.m_nFrequency =
-				    32 * SampleManager.GetSampleBaseFrequency(SFX_PED_ON_FIRE) / 25;
+				m_sQueueSample.m_nFrequency = 32 * SampleManager.GetSampleBaseFrequency(SFX_PED_ON_FIRE) / 25;
 				m_sQueueSample.m_nReleasingVolumeModificator = 7;
 				break;
-			default: return;
+			default:
+				return;
 			}
 			m_sQueueSample.m_fSpeedMultiplier = 4.0f;
 			m_sQueueSample.m_nReleasingVolumeDivider = 3;
-			m_sQueueSample.m_vecPos =
-			    CProjectileInfo::ms_apProjectile[i]->GetPosition();
+			m_sQueueSample.m_vecPos = CProjectileInfo::ms_apProjectile[i]->GetPosition();
 			float distSquared = GetDistanceSquared(&m_sQueueSample.m_vecPos);
-			if(distSquared < SQR(m_sQueueSample.m_fSoundIntensity)) {
+			if (distSquared < SQR(m_sQueueSample.m_fSoundIntensity)) {
 				m_sQueueSample.m_fDistance = Sqrt(distSquared);
-				m_sQueueSample.m_nVolume =
-				    ComputeVolume(emittingVol, m_sQueueSample.m_fSoundIntensity,
-				                  m_sQueueSample.m_fDistance);
-				if(m_sQueueSample.m_nVolume) {
+				m_sQueueSample.m_nVolume = ComputeVolume(emittingVol, m_sQueueSample.m_fSoundIntensity, m_sQueueSample.m_fDistance);
+				if (m_sQueueSample.m_nVolume) {
 					m_sQueueSample.m_nCounter = i;
 					m_sQueueSample.m_bIs2D = false;
 					m_sQueueSample.m_nLoopCount = 0;
 					m_sQueueSample.m_nEmittingVolume = emittingVol;
-					m_sQueueSample.m_nLoopStart =
-					    SampleManager.GetSampleLoopStartOffset(
-					        m_sQueueSample.m_nSampleIndex);
-					m_sQueueSample.m_nLoopEnd =
-					    SampleManager.GetSampleLoopEndOffset(
-					        m_sQueueSample.m_nSampleIndex);
+					m_sQueueSample.m_nLoopStart = SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
+					m_sQueueSample.m_nLoopEnd = SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
 					m_sQueueSample.m_bReleasingSoundFlag = false;
 					m_sQueueSample.m_bReverbFlag = true;
 					m_sQueueSample.m_bRequireReflection = false;
@@ -7700,21 +7648,19 @@ cAudioManager::ProcessProjectiles()
 void
 cAudioManager::ProcessRainOnVehicle(cVehicleParams *params)
 {
-	if(params->m_fDistance < SQR(rainOnVehicleIntensity) && CWeather::Rain > 0.01f &&
-	   (!CCullZones::CamNoRain() || !CCullZones::PlayerNoRain())) {
+	if (params->m_fDistance < SQR(rainOnVehicleIntensity) && CWeather::Rain > 0.01f && (!CCullZones::CamNoRain() || !CCullZones::PlayerNoRain())) {
 		CVehicle *veh = params->m_pVehicle;
 		++veh->m_bRainAudioCounter;
-		if(veh->m_bRainAudioCounter >= 2) {
+		if (veh->m_bRainAudioCounter >= 2) {
 			veh->m_bRainAudioCounter = 0;
 			CalculateDistance(params->m_bDistanceCalculated, params->m_fDistance);
 			float emittingVol = 30.f * CWeather::Rain;
-			m_sQueueSample.m_nVolume = ComputeVolume(
-			    emittingVol, rainOnVehicleIntensity, m_sQueueSample.m_fDistance);
-			if(m_sQueueSample.m_nVolume) {
+			m_sQueueSample.m_nVolume = ComputeVolume(emittingVol, rainOnVehicleIntensity, m_sQueueSample.m_fDistance);
+			if (m_sQueueSample.m_nVolume) {
 				m_sQueueSample.m_nCounter = veh->m_bRainSamplesCounter++;
-				if(veh->m_bRainSamplesCounter > 4) veh->m_bRainSamplesCounter = 68;
-				m_sQueueSample.m_nSampleIndex =
-				    (m_anRandomTable[1] & 3) + SFX_CAR_RAIN_1;
+				if (veh->m_bRainSamplesCounter > 4)
+					veh->m_bRainSamplesCounter = 68;
+				m_sQueueSample.m_nSampleIndex = (m_anRandomTable[1] & 3) + SFX_CAR_RAIN_1;
 				m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 				m_sQueueSample.m_bIs2D = false;
 				m_sQueueSample.m_nReleasingVolumeModificator = 9;
@@ -7737,16 +7683,16 @@ cAudioManager::ProcessRainOnVehicle(cVehicleParams *params)
 void
 cAudioManager::ProcessReverb() const
 {
-	if(SampleManager.UpdateReverb() && m_bDynamicAcousticModelingStatus) {
-		for(uint32 i = 0; i <
+	if (SampleManager.UpdateReverb() && m_bDynamicAcousticModelingStatus) {
+		for (uint32 i = 0; i <
 #ifdef FIX_BUGS
-		                  channels
+		                   channels
 #else
-		                  28
+		                   28
 #endif
-		    ;
-		    i++) {
-			if(m_asActiveSamples[i].m_bReverbFlag)
+		     ;
+		     i++) {
+			if (m_asActiveSamples[i].m_bReverbFlag)
 				SampleManager.SetChannelReverbFlag(i, 1);
 		}
 	}
@@ -7760,25 +7706,24 @@ cAudioManager::ProcessReverseGear(cVehicleParams *params)
 	int32 emittingVol;
 	float modificator;
 
-	if(params->m_fDistance >= SQR(reverseGearIntensity)) return false;
+	if (params->m_fDistance >= SQR(reverseGearIntensity))
+		return false;
 	veh = params->m_pVehicle;
-	if(veh->bEngineOn && (veh->m_fGasPedal < 0.0f || !veh->m_nCurrentGear)) {
+	if (veh->bEngineOn && (veh->m_fGasPedal < 0.0f || !veh->m_nCurrentGear)) {
 		CalculateDistance(params->m_bDistanceCalculated, params->m_fDistance);
 		automobile = (CAutomobile *)params->m_pVehicle;
-		if(automobile->m_nWheelsOnGround) {
-			modificator = params->m_fVelocityChange /
-			              params->m_pTransmission->fMaxReverseVelocity;
+		if (automobile->m_nWheelsOnGround) {
+			modificator = params->m_fVelocityChange / params->m_pTransmission->fMaxReverseVelocity;
 		} else {
-			if(automobile->m_nDriveWheelsOnGround)
+			if (automobile->m_nDriveWheelsOnGround)
 				automobile->m_fGasPedalAudio = automobile->m_fGasPedalAudio * 0.4f;
 			modificator = automobile->m_fGasPedalAudio;
 		}
 		modificator = Abs(modificator);
 		emittingVol = (24.f * modificator);
-		m_sQueueSample.m_nVolume =
-		    ComputeVolume(emittingVol, reverseGearIntensity, m_sQueueSample.m_fDistance);
-		if(m_sQueueSample.m_nVolume) {
-			if(params->m_pVehicle->m_fGasPedal >= 0.0f) {
+		m_sQueueSample.m_nVolume = ComputeVolume(emittingVol, reverseGearIntensity, m_sQueueSample.m_fDistance);
+		if (m_sQueueSample.m_nVolume) {
+			if (params->m_pVehicle->m_fGasPedal >= 0.0f) {
 				m_sQueueSample.m_nCounter = 62;
 				m_sQueueSample.m_nSampleIndex = SFX_REVERSE_GEAR_2;
 			} else {
@@ -7791,10 +7736,8 @@ cAudioManager::ProcessReverseGear(cVehicleParams *params)
 			m_sQueueSample.m_nFrequency = (6000.f * modificator) + 7000;
 			m_sQueueSample.m_nLoopCount = 0;
 			m_sQueueSample.m_nEmittingVolume = emittingVol;
-			m_sQueueSample.m_nLoopStart =
-			    SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
-			m_sQueueSample.m_nLoopEnd =
-			    SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
+			m_sQueueSample.m_nLoopStart = SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
+			m_sQueueSample.m_nLoopEnd = SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
 			m_sQueueSample.m_fSpeedMultiplier = 3.0f;
 			m_sQueueSample.m_fSoundIntensity = reverseGearIntensity;
 			m_sQueueSample.m_bReleasingSoundFlag = false;
@@ -7813,23 +7756,22 @@ cAudioManager::ProcessSawMillScriptObject(uint8 sound)
 	uint32 time;
 	float distSquared;
 
-	switch(sound) {
+	switch (sound) {
 	case SCRIPT_SOUND_SAWMILL_LOOP_S:
 	case SCRIPT_SOUND_SAWMILL_LOOP_L:
 		m_sQueueSample.m_fSoundIntensity = scriptObjectIntensityS;
 		break;
-	default: return;
+	default:
+		return;
 	}
 	distSquared = GetDistanceSquared(&m_sQueueSample.m_vecPos);
-	if(distSquared < SQR(m_sQueueSample.m_fSoundIntensity)) {
+	if (distSquared < SQR(m_sQueueSample.m_fSoundIntensity)) {
 		m_sQueueSample.m_fDistance = Sqrt(distSquared);
-		m_sQueueSample.m_nVolume =
-		    ComputeVolume(30, m_sQueueSample.m_fSoundIntensity, m_sQueueSample.m_fDistance);
-		if(m_sQueueSample.m_nVolume) {
+		m_sQueueSample.m_nVolume = ComputeVolume(30, m_sQueueSample.m_fSoundIntensity, m_sQueueSample.m_fDistance);
+		if (m_sQueueSample.m_nVolume) {
 			m_sQueueSample.m_nSampleIndex = SFX_SAWMILL_LOOP;
 			m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
-			m_sQueueSample.m_nFrequency =
-			    SampleManager.GetSampleBaseFrequency(SFX_SAWMILL_LOOP);
+			m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_SAWMILL_LOOP);
 			m_sQueueSample.m_nCounter = 0;
 			m_sQueueSample.m_bIs2D = false;
 			m_sQueueSample.m_nLoopCount = 0;
@@ -7837,23 +7779,19 @@ cAudioManager::ProcessSawMillScriptObject(uint8 sound)
 			m_sQueueSample.m_nReleasingVolumeModificator = 5;
 			m_sQueueSample.m_fSpeedMultiplier = 2.0f;
 			m_sQueueSample.m_nEmittingVolume = 30;
-			m_sQueueSample.m_nLoopStart =
-			    SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
-			m_sQueueSample.m_nLoopEnd =
-			    SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
+			m_sQueueSample.m_nLoopStart = SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
+			m_sQueueSample.m_nLoopEnd = SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
 			m_sQueueSample.m_bReverbFlag = true;
 			m_sQueueSample.m_bRequireReflection = false;
 			AddSampleToRequestedQueue();
 		}
 		time = CTimer::GetTimeInMilliseconds();
-		if(time > gSawMillNextTime) {
-			m_sQueueSample.m_nVolume = ComputeVolume(
-			    70, m_sQueueSample.m_fSoundIntensity, m_sQueueSample.m_fDistance);
-			if(m_sQueueSample.m_nVolume) {
+		if (time > gSawMillNextTime) {
+			m_sQueueSample.m_nVolume = ComputeVolume(70, m_sQueueSample.m_fSoundIntensity, m_sQueueSample.m_fDistance);
+			if (m_sQueueSample.m_nVolume) {
 				m_sQueueSample.m_nSampleIndex = SFX_SAWMILL_CUT_WOOD;
 				m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
-				m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(
-				    m_sQueueSample.m_nSampleIndex);
+				m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(m_sQueueSample.m_nSampleIndex);
 				m_sQueueSample.m_nCounter = 1;
 				m_sQueueSample.m_bIs2D = false;
 				m_sQueueSample.m_nLoopCount = 1;
@@ -7875,9 +7813,9 @@ void
 cAudioManager::ProcessScriptObject(int32 id)
 {
 	cAudioScriptObject *entity = (cAudioScriptObject *)m_asAudioEntities[id].m_pEntity;
-	if(entity) {
+	if (entity) {
 		m_sQueueSample.m_vecPos = entity->Posn;
-		if(m_asAudioEntities[id].m_AudioEvents == 1)
+		if (m_asAudioEntities[id].m_AudioEvents == 1)
 			ProcessOneShotScriptObject(m_asAudioEntities[id].m_awAudioEvent[0]);
 		else
 			ProcessLoopingScriptObject(entity->AudioId);
@@ -7891,21 +7829,22 @@ cAudioManager::ProcessShopScriptObject(uint8 sound)
 	int32 rand;
 	float distSquared;
 
-	switch(sound) {
+	switch (sound) {
 	case SCRIPT_SOUND_SHOP_LOOP_S:
-	case SCRIPT_SOUND_SHOP_LOOP_L: m_sQueueSample.m_fSoundIntensity = 30.0f; break;
-	default: return;
+	case SCRIPT_SOUND_SHOP_LOOP_L:
+		m_sQueueSample.m_fSoundIntensity = 30.0f;
+		break;
+	default:
+		return;
 	}
 	distSquared = GetDistanceSquared(&m_sQueueSample.m_vecPos);
-	if(distSquared < SQR(m_sQueueSample.m_fSoundIntensity)) {
+	if (distSquared < SQR(m_sQueueSample.m_fSoundIntensity)) {
 		m_sQueueSample.m_fDistance = Sqrt(distSquared);
-		m_sQueueSample.m_nVolume =
-		    ComputeVolume(30, m_sQueueSample.m_fSoundIntensity, m_sQueueSample.m_fDistance);
-		if(m_sQueueSample.m_nVolume) {
+		m_sQueueSample.m_nVolume = ComputeVolume(30, m_sQueueSample.m_fSoundIntensity, m_sQueueSample.m_fDistance);
+		if (m_sQueueSample.m_nVolume) {
 			m_sQueueSample.m_nSampleIndex = SFX_SHOP_LOOP;
 			m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
-			m_sQueueSample.m_nFrequency =
-			    SampleManager.GetSampleBaseFrequency(SFX_SHOP_LOOP);
+			m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_SHOP_LOOP);
 			m_sQueueSample.m_nCounter = 0;
 			m_sQueueSample.m_bIs2D = false;
 			m_sQueueSample.m_nLoopCount = 0;
@@ -7913,24 +7852,20 @@ cAudioManager::ProcessShopScriptObject(uint8 sound)
 			m_sQueueSample.m_nReleasingVolumeModificator = 5;
 			m_sQueueSample.m_fSpeedMultiplier = 2.0f;
 			m_sQueueSample.m_nEmittingVolume = 30;
-			m_sQueueSample.m_nLoopStart =
-			    SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
-			m_sQueueSample.m_nLoopEnd =
-			    SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
+			m_sQueueSample.m_nLoopStart = SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
+			m_sQueueSample.m_nLoopEnd = SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
 			m_sQueueSample.m_bReverbFlag = true;
 			m_sQueueSample.m_bRequireReflection = false;
 			AddSampleToRequestedQueue();
 		}
 		time = CTimer::GetTimeInMilliseconds();
-		if(time > gShopNextTime) {
-			m_sQueueSample.m_nVolume = ComputeVolume(
-			    70, m_sQueueSample.m_fSoundIntensity, m_sQueueSample.m_fDistance);
-			if(m_sQueueSample.m_nVolume) {
+		if (time > gShopNextTime) {
+			m_sQueueSample.m_nVolume = ComputeVolume(70, m_sQueueSample.m_fSoundIntensity, m_sQueueSample.m_fDistance);
+			if (m_sQueueSample.m_nVolume) {
 				rand = m_anRandomTable[1] & 1;
 				m_sQueueSample.m_nSampleIndex = rand + SFX_SHOP_TILL_1;
 				m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
-				m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(
-				    m_sQueueSample.m_nSampleIndex);
+				m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(m_sQueueSample.m_nSampleIndex);
 				m_sQueueSample.m_nCounter = rand + 1;
 				m_sQueueSample.m_bIs2D = false;
 				m_sQueueSample.m_nLoopCount = 1;
@@ -7952,22 +7887,21 @@ cAudioManager::ProcessShopScriptObject(uint8 sound)
 void
 cAudioManager::ProcessSpecial()
 {
-	if(m_nUserPause) {
-		if(!m_nPreviousUserPause) {
+	if (m_nUserPause) {
+		if (!m_nPreviousUserPause) {
 			MusicManager.ChangeMusicMode(MUSICMODE_FRONTEND);
 			SampleManager.SetEffectsFadeVolume(maxVolume);
 			SampleManager.SetMusicFadeVolume(maxVolume);
 		}
 	} else {
-		if(m_nPreviousUserPause) {
+		if (m_nPreviousUserPause) {
 			MusicManager.StopFrontEndTrack();
 			MusicManager.ChangeMusicMode(MUSICMODE_GAME);
 		}
 		CPlayerPed *playerPed = FindPlayerPed();
-		if(playerPed) {
+		if (playerPed) {
 			const PedState &state = playerPed->m_nPedState;
-			if(state != PED_ENTER_CAR && state != PED_STEAL_CAR &&
-			   !playerPed->bInVehicle)
+			if (state != PED_ENTER_CAR && state != PED_STEAL_CAR && !playerPed->bInVehicle)
 				SampleManager.StopChannel(m_nActiveSamples);
 		}
 	}
@@ -7980,31 +7914,27 @@ cAudioManager::ProcessTrainNoise(cVehicleParams *params)
 	uint8 emittingVol;
 	float speedMultipler;
 
-	if(params->m_fDistance >= 90000.f) return false;
+	if (params->m_fDistance >= 90000.f)
+		return false;
 
-	if(params->m_fVelocityChange > 0.0f) {
+	if (params->m_fVelocityChange > 0.0f) {
 		CalculateDistance(params->m_bDistanceCalculated, params->m_fDistance);
 		train = (CTrain *)params->m_pVehicle;
 		speedMultipler = Min(1.0f, train->m_fSpeed * 250.f / 51.f);
 		emittingVol = (75.f * speedMultipler);
-		if(train->m_fWagonPosition == 0.0f) {
-			m_sQueueSample.m_nVolume =
-			    ComputeVolume(emittingVol, 300.f, m_sQueueSample.m_fDistance);
-			if(m_sQueueSample.m_nVolume) {
+		if (train->m_fWagonPosition == 0.0f) {
+			m_sQueueSample.m_nVolume = ComputeVolume(emittingVol, 300.f, m_sQueueSample.m_fDistance);
+			if (m_sQueueSample.m_nVolume) {
 				m_sQueueSample.m_nCounter = 32;
 				m_sQueueSample.m_nSampleIndex = SFX_TRAIN_FAR;
 				m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 				m_sQueueSample.m_bIs2D = false;
 				m_sQueueSample.m_nReleasingVolumeModificator = 2;
-				m_sQueueSample.m_nFrequency =
-				    SampleManager.GetSampleBaseFrequency(SFX_TRAIN_FAR);
+				m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_TRAIN_FAR);
 				m_sQueueSample.m_nLoopCount = 0;
 				m_sQueueSample.m_nEmittingVolume = emittingVol;
-				m_sQueueSample.m_nLoopStart =
-				    SampleManager.GetSampleLoopStartOffset(
-				        m_sQueueSample.m_nSampleIndex);
-				m_sQueueSample.m_nLoopEnd = SampleManager.GetSampleLoopEndOffset(
-				    m_sQueueSample.m_nSampleIndex);
+				m_sQueueSample.m_nLoopStart = SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
+				m_sQueueSample.m_nLoopEnd = SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
 				m_sQueueSample.m_fSpeedMultiplier = 3.0f;
 				m_sQueueSample.m_fSoundIntensity = 300.0f;
 				m_sQueueSample.m_bReleasingSoundFlag = false;
@@ -8014,25 +7944,19 @@ cAudioManager::ProcessTrainNoise(cVehicleParams *params)
 				AddSampleToRequestedQueue();
 			}
 		}
-		if(params->m_fDistance < 4900.f) {
-			m_sQueueSample.m_nVolume =
-			    ComputeVolume(emittingVol, 70.f, m_sQueueSample.m_fDistance);
-			if(m_sQueueSample.m_nVolume) {
+		if (params->m_fDistance < 4900.f) {
+			m_sQueueSample.m_nVolume = ComputeVolume(emittingVol, 70.f, m_sQueueSample.m_fDistance);
+			if (m_sQueueSample.m_nVolume) {
 				m_sQueueSample.m_nCounter = 33;
 				m_sQueueSample.m_nSampleIndex = SFX_TRAIN_NEAR;
 				m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 				m_sQueueSample.m_bIs2D = false;
 				m_sQueueSample.m_nReleasingVolumeModificator = 5;
-				m_sQueueSample.m_nFrequency =
-				    SampleManager.GetSampleBaseFrequency(SFX_TRAIN_NEAR) +
-				    100 * m_sQueueSample.m_nEntityIndex % 987;
+				m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_TRAIN_NEAR) + 100 * m_sQueueSample.m_nEntityIndex % 987;
 				m_sQueueSample.m_nLoopCount = 0;
 				m_sQueueSample.m_nEmittingVolume = emittingVol;
-				m_sQueueSample.m_nLoopStart =
-				    SampleManager.GetSampleLoopStartOffset(
-				        m_sQueueSample.m_nSampleIndex);
-				m_sQueueSample.m_nLoopEnd = SampleManager.GetSampleLoopEndOffset(
-				    m_sQueueSample.m_nSampleIndex);
+				m_sQueueSample.m_nLoopStart = SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
+				m_sQueueSample.m_nLoopEnd = SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
 				m_sQueueSample.m_fSpeedMultiplier = 6.0f;
 				m_sQueueSample.m_fSoundIntensity = 70.0f;
 				m_sQueueSample.m_bReleasingSoundFlag = false;
@@ -8061,51 +7985,52 @@ cAudioManager::ProcessVehicle(CVehicle *veh)
 	params.m_nIndex = 0;
 	params.m_fVelocityChange = 0.0f;
 
-	if(handling) params.m_pTransmission = &handling->Transmission;
+	if (handling)
+		params.m_pTransmission = &handling->Transmission;
 
 	params.m_nIndex = veh->m_modelIndex - 90;
-	if(params.m_pVehicle->GetStatus() == STATUS_SIMPLE)
+	if (params.m_pVehicle->GetStatus() == STATUS_SIMPLE)
 		velChange = params.m_pVehicle->AutoPilot.m_fMaxTrafficSpeed * 0.02f;
 	else
-		velChange =
-		    DotProduct(params.m_pVehicle->m_vecMoveSpeed, params.m_pVehicle->GetForward());
+		velChange = DotProduct(params.m_pVehicle->m_vecMoveSpeed, params.m_pVehicle->GetForward());
 	params.m_fVelocityChange = velChange;
-	switch(params.m_pVehicle->m_vehType) {
+	switch (params.m_pVehicle->m_vehType) {
 	case VEHICLE_TYPE_CAR:
 		UpdateGasPedalAudio((CAutomobile *)veh);
-		if(params.m_nIndex == RCBANDIT) {
+		if (params.m_nIndex == RCBANDIT) {
 			ProcessModelCarEngine(&params);
 			ProcessVehicleOneShots(&params);
 			((CAutomobile *)veh)->m_fVelocityChangeForAudio = params.m_fVelocityChange;
 			ProcessRainOnVehicle(&params);
 			break;
 		}
-		if(params.m_nIndex == DODO) {
-			if(!ProcessVehicleRoadNoise(&params)) {
+		if (params.m_nIndex == DODO) {
+			if (!ProcessVehicleRoadNoise(&params)) {
 				ProcessVehicleOneShots(&params);
-				((CAutomobile *)veh)->m_fVelocityChangeForAudio =
-				    params.m_fVelocityChange;
+				((CAutomobile *)veh)->m_fVelocityChangeForAudio = params.m_fVelocityChange;
 				ProcessRainOnVehicle(&params);
 				break;
 			}
-			if(CWeather::WetRoads > 0.f) ProcessWetRoadNoise(&params);
+			if (CWeather::WetRoads > 0.f)
+				ProcessWetRoadNoise(&params);
 			ProcessVehicleSkidding(&params);
 		} else {
-			if(!ProcessVehicleRoadNoise(&params)) {
+			if (!ProcessVehicleRoadNoise(&params)) {
 				ProcessVehicleOneShots(&params);
-				((CAutomobile *)veh)->m_fVelocityChangeForAudio =
-				    params.m_fVelocityChange;
+				((CAutomobile *)veh)->m_fVelocityChangeForAudio = params.m_fVelocityChange;
 				ProcessRainOnVehicle(&params);
 				break;
 			}
 			ProcessReverseGear(&params);
-			if(CWeather::WetRoads > 0.f) ProcessWetRoadNoise(&params);
+			if (CWeather::WetRoads > 0.f)
+				ProcessWetRoadNoise(&params);
 			ProcessVehicleSkidding(&params);
 			ProcessVehicleHorn(&params);
 			ProcessVehicleSirenOrAlarm(&params);
-			if(UsesReverseWarning(params.m_nIndex))
+			if (UsesReverseWarning(params.m_nIndex))
 				ProcessVehicleReverseWarning(&params);
-			if(HasAirBrakes(params.m_nIndex)) ProcessAirBrakes(&params);
+			if (HasAirBrakes(params.m_nIndex))
+				ProcessAirBrakes(&params);
 		}
 		ProcessCarBombTick(&params);
 		ProcessVehicleEngine(&params);
@@ -8136,7 +8061,9 @@ cAudioManager::ProcessVehicle(CVehicle *veh)
 		ProcessVehicleOneShots(&params);
 		ProcessRainOnVehicle(&params);
 		break;
-	default: ProcessRainOnVehicle(&params); break;
+	default:
+		ProcessRainOnVehicle(&params);
+		break;
 	}
 }
 
@@ -8148,27 +8075,23 @@ cAudioManager::ProcessVehicleDoors(cVehicleParams *params)
 	int32 emittingVol;
 	float velocity;
 
-	if(params->m_fDistance >= 1600.f) return false;
+	if (params->m_fDistance >= 1600.f)
+		return false;
 
 	automobile = (CAutomobile *)params->m_pVehicle;
 	CalculateDistance(params->m_bDistanceCalculated, params->m_fDistance);
-	for(int32 i = 0; i < ARRAY_SIZE(automobile->Doors); i++) {
-		if(automobile->Damage.GetDoorStatus(i) == DOOR_STATUS_SWINGING) {
+	for (int32 i = 0; i < ARRAY_SIZE(automobile->Doors); i++) {
+		if (automobile->Damage.GetDoorStatus(i) == DOOR_STATUS_SWINGING) {
 			doorState = automobile->Doors[i].m_nDoorState;
-			if(doorState == DOOR_STATUS_SMASHED || doorState == DOOR_STATUS_SWINGING) {
+			if (doorState == DOOR_STATUS_SMASHED || doorState == DOOR_STATUS_SWINGING) {
 				velocity = Min(0.3f, Abs(automobile->Doors[i].m_fAngVel));
-				if(velocity > 0.0035f) {
+				if (velocity > 0.0035f) {
 					emittingVol = (100.f * velocity * 10.f / 3.f);
-					m_sQueueSample.m_nVolume = ComputeVolume(
-					    emittingVol, 40.f, m_sQueueSample.m_fDistance);
-					if(m_sQueueSample.m_nVolume) {
+					m_sQueueSample.m_nVolume = ComputeVolume(emittingVol, 40.f, m_sQueueSample.m_fDistance);
+					if (m_sQueueSample.m_nVolume) {
 						m_sQueueSample.m_nCounter = i + 6;
-						m_sQueueSample.m_nSampleIndex =
-						    m_anRandomTable[1] % 6 + SFX_COL_CAR_PANEL_1;
-						m_sQueueSample.m_nFrequency =
-						    SampleManager.GetSampleBaseFrequency(
-						        m_sQueueSample.m_nSampleIndex) +
-						    RandomDisplacement(1000);
+						m_sQueueSample.m_nSampleIndex = m_anRandomTable[1] % 6 + SFX_COL_CAR_PANEL_1;
+						m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(m_sQueueSample.m_nSampleIndex) + RandomDisplacement(1000);
 						m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 						m_sQueueSample.m_bIs2D = false;
 						m_sQueueSample.m_nReleasingVolumeModificator = 10;
@@ -8207,79 +8130,81 @@ cAudioManager::ProcessVehicleEngine(cVehicleParams *params)
 	float modificator;
 	float traction = 0.f;
 
-	if(params->m_fDistance < SQR(50.f)) {
+	if (params->m_fDistance < SQR(50.f)) {
 		playerVeh = FindPlayerVehicle();
 		veh = params->m_pVehicle;
-		if(playerVeh == veh && veh->GetStatus() == STATUS_WRECKED) {
+		if (playerVeh == veh && veh->GetStatus() == STATUS_WRECKED) {
 			SampleManager.StopChannel(m_nActiveSamples);
 			return;
 		}
-		if(veh->bEngineOn) {
+		if (veh->bEngineOn) {
 			CalculateDistance(params->m_bDistanceCalculated, params->m_fDistance);
 			automobile = (CAutomobile *)params->m_pVehicle;
-			if(params->m_nIndex == DODO) {
+			if (params->m_nIndex == DODO) {
 				ProcessCesna(params);
 				return;
 			}
-			if(FindPlayerVehicle() == veh) {
+			if (FindPlayerVehicle() == veh) {
 				ProcessPlayersVehicleEngine(params, automobile);
 				return;
 			}
 			transmission = params->m_pTransmission;
-			if(transmission) {
+			if (transmission) {
 				currentGear = params->m_pVehicle->m_nCurrentGear;
-				if(automobile->m_nWheelsOnGround) {
-					if(automobile->bIsHandbrakeOn) {
-						if(params->m_fVelocityChange == 0.0f)
+				if (automobile->m_nWheelsOnGround) {
+					if (automobile->bIsHandbrakeOn) {
+						if (params->m_fVelocityChange == 0.0f)
 							traction = 0.9f;
-					} else if(params->m_pVehicle->GetStatus() == STATUS_SIMPLE) {
+					} else if (params->m_pVehicle->GetStatus() == STATUS_SIMPLE) {
 						traction = 0.0f;
 					} else {
-						switch(transmission->nDriveType) {
+						switch (transmission->nDriveType) {
 						case '4':
-							for(int32 i = 0; i < ARRAY_SIZE(automobile->m_aWheelState); i++) {
-								if(automobile->m_aWheelState[i] == WHEEL_STATE_SPINNING)
+							for (int32 i = 0; i < ARRAY_SIZE(automobile->m_aWheelState); i++) {
+								if (automobile->m_aWheelState[i] == WHEEL_STATE_SPINNING)
 									traction += 0.05f;
 							}
 							break;
 						case 'F':
-							if(automobile->m_aWheelState[0] == WHEEL_STATE_SPINNING)
+							if (automobile->m_aWheelState[0] == WHEEL_STATE_SPINNING)
 								traction += 0.1f;
-							if(automobile->m_aWheelState[2] == WHEEL_STATE_SPINNING)
+							if (automobile->m_aWheelState[2] == WHEEL_STATE_SPINNING)
 								traction += 0.1f;
 							break;
 						case 'R':
-							if(automobile->m_aWheelState[1] == WHEEL_STATE_SPINNING)
+							if (automobile->m_aWheelState[1] == WHEEL_STATE_SPINNING)
 								traction += 0.1f;
-							if(automobile->m_aWheelState[3] == WHEEL_STATE_SPINNING)
+							if (automobile->m_aWheelState[3] == WHEEL_STATE_SPINNING)
 								traction += 0.1f;
 							break;
 						}
 					}
-					if(transmission->fMaxVelocity <= 0.f) {
+					if (transmission->fMaxVelocity <= 0.f) {
 						relativeChange = 0.f;
-					} else if(currentGear) {
-						relativeGearChange = Min(1.0f, (params->m_fVelocityChange - transmission->Gears[currentGear].fShiftDownVelocity) / transmission->fMaxVelocity * 2.5f);
-						if(traction == 0.0f && automobile->GetStatus() != STATUS_SIMPLE && params->m_fVelocityChange >= transmission->Gears[1].fShiftUpVelocity) {
+					} else if (currentGear) {
+						relativeGearChange =
+						    Min(1.0f, (params->m_fVelocityChange - transmission->Gears[currentGear].fShiftDownVelocity) / transmission->fMaxVelocity * 2.5f);
+						if (traction == 0.0f && automobile->GetStatus() != STATUS_SIMPLE &&
+						    params->m_fVelocityChange >= transmission->Gears[1].fShiftUpVelocity) {
 							traction = 0.7f;
 						}
 						relativeChange = traction * automobile->m_fGasPedalAudio * 0.95f + (1.0f - traction) * relativeGearChange;
 					} else
-						relativeChange = Min(1.0f, 1.0f - Abs((params->m_fVelocityChange - transmission->Gears[0].fShiftDownVelocity) / transmission->fMaxReverseVelocity));
+						relativeChange =
+						    Min(1.0f, 1.0f - Abs((params->m_fVelocityChange - transmission->Gears[0].fShiftDownVelocity) / transmission->fMaxReverseVelocity));
 				} else {
-					if(automobile->m_nDriveWheelsOnGround)
+					if (automobile->m_nDriveWheelsOnGround)
 						automobile->m_fGasPedalAudio *= 0.4f;
 					relativeChange = automobile->m_fGasPedalAudio;
 				}
 				modificator = relativeChange;
-				if(currentGear || !automobile->m_nWheelsOnGround)
+				if (currentGear || !automobile->m_nWheelsOnGround)
 					freq = 1200 * currentGear + 18000.f * modificator + 14000;
 				else
 					freq = 13000.f * modificator + 14000;
-				if(modificator >= 0.75f) {
+				if (modificator >= 0.75f) {
 					emittingVol = 120;
-					volume =
-					    ComputeVolume(120, 50.f, m_sQueueSample.m_fDistance);
+					volume = ComputeVolume(120, 50.f, m_sQueueSample.m_fDistance);
 				} else {
 					emittingVol = modificator * 4.0f / 3.0f * 40.f + 80.f;
 					volume = ComputeVolume(emittingVol, 50.f, m_sQueueSample.m_fDistance);
@@ -8290,9 +8215,9 @@ cAudioManager::ProcessVehicleEngine(cVehicleParams *params)
 				volume = ComputeVolume(80, 50.f, m_sQueueSample.m_fDistance);
 			}
 			m_sQueueSample.m_nVolume = volume;
-			if(m_sQueueSample.m_nVolume) {
-				if(automobile->GetStatus() == STATUS_SIMPLE) {
-					if(modificator < 0.02f) {
+			if (m_sQueueSample.m_nVolume) {
+				if (automobile->GetStatus() == STATUS_SIMPLE) {
+					if (modificator < 0.02f) {
 						m_sQueueSample.m_nSampleIndex = aVehicleSettings[params->m_nIndex].m_bEngineSoundType + SFX_CAR_REV_10;
 						freq = 10000.f * modificator + 22050;
 						m_sQueueSample.m_nCounter = 52;
@@ -8300,7 +8225,7 @@ cAudioManager::ProcessVehicleEngine(cVehicleParams *params)
 						m_sQueueSample.m_bIs2D = false;
 						m_sQueueSample.m_nReleasingVolumeModificator = 3;
 						m_sQueueSample.m_nFrequency = freq + 100 * m_sQueueSample.m_nEntityIndex % 1000;
-						if(m_sQueueSample.m_nSampleIndex == SFX_CAR_IDLE_6 || m_sQueueSample.m_nSampleIndex == SFX_CAR_REV_6)
+						if (m_sQueueSample.m_nSampleIndex == SFX_CAR_IDLE_6 || m_sQueueSample.m_nSampleIndex == SFX_CAR_REV_6)
 							m_sQueueSample.m_nFrequency /= 2;
 						m_sQueueSample.m_nLoopCount = 0;
 						m_sQueueSample.m_nEmittingVolume = emittingVol;
@@ -8315,26 +8240,22 @@ cAudioManager::ProcessVehicleEngine(cVehicleParams *params)
 						AddSampleToRequestedQueue();
 						return;
 					}
-					accelerationSample =
-						aVehicleSettings[params->m_nIndex].m_nAccelerationSampleIndex;
+					accelerationSample = aVehicleSettings[params->m_nIndex].m_nAccelerationSampleIndex;
 				} else {
-					if(automobile->m_fGasPedal < 0.05f) {
-						m_sQueueSample.m_nSampleIndex =
-							aVehicleSettings[params->m_nIndex].m_bEngineSoundType +
-						    SFX_CAR_REV_10; // to recheck idle sounds start
-						                    // 1 postion later
+					if (automobile->m_fGasPedal < 0.05f) {
+						m_sQueueSample.m_nSampleIndex = aVehicleSettings[params->m_nIndex].m_bEngineSoundType + SFX_CAR_REV_10; // to recheck idle sounds start
+						                                                                                                        // 1 postion later
 						freq = 10000.f * modificator + 22050;
 						m_sQueueSample.m_nCounter = 52;
 						m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 						m_sQueueSample.m_bIs2D = false;
 						m_sQueueSample.m_nReleasingVolumeModificator = 3;
 						m_sQueueSample.m_nFrequency = freq + 100 * m_sQueueSample.m_nEntityIndex % 1000;
-						if(m_sQueueSample.m_nSampleIndex == SFX_CAR_IDLE_6 ||
-						   m_sQueueSample.m_nSampleIndex == SFX_CAR_REV_6)
+						if (m_sQueueSample.m_nSampleIndex == SFX_CAR_IDLE_6 || m_sQueueSample.m_nSampleIndex == SFX_CAR_REV_6)
 							m_sQueueSample.m_nFrequency /= 2;
 						m_sQueueSample.m_nLoopCount = 0;
 						m_sQueueSample.m_nEmittingVolume = emittingVol;
-						m_sQueueSample.m_nLoopStart = SampleManager.GetSampleLoopStartOffset( m_sQueueSample.m_nSampleIndex);
+						m_sQueueSample.m_nLoopStart = SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
 						m_sQueueSample.m_nLoopEnd = SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
 						m_sQueueSample.m_fSpeedMultiplier = 6.0f;
 						m_sQueueSample.m_fSoundIntensity = 50.0f;
@@ -8353,8 +8274,7 @@ cAudioManager::ProcessVehicleEngine(cVehicleParams *params)
 				m_sQueueSample.m_bIs2D = false;
 				m_sQueueSample.m_nReleasingVolumeModificator = 3;
 				m_sQueueSample.m_nFrequency = freq + 100 * m_sQueueSample.m_nEntityIndex % 1000;
-				if(m_sQueueSample.m_nSampleIndex == SFX_CAR_IDLE_6 ||
-				   m_sQueueSample.m_nSampleIndex == SFX_CAR_REV_6)
+				if (m_sQueueSample.m_nSampleIndex == SFX_CAR_IDLE_6 || m_sQueueSample.m_nSampleIndex == SFX_CAR_REV_6)
 					m_sQueueSample.m_nFrequency /= 2;
 				m_sQueueSample.m_nLoopCount = 0;
 				m_sQueueSample.m_nEmittingVolume = emittingVol;
@@ -8378,45 +8298,32 @@ cAudioManager::ProcessVehicleHorn(cVehicleParams *params)
 {
 	CAutomobile *automobile;
 
-	if(params->m_fDistance < 1600.f) {
+	if (params->m_fDistance < 1600.f) {
 		automobile = (CAutomobile *)params->m_pVehicle;
-		if((!automobile->m_bSirenOrAlarm || !UsesSirenSwitching(params->m_nIndex)) &&
-		   automobile->m_modelIndex != MI_MRWHOOP) {
-			if(automobile->m_nCarHornTimer) {
-				if(params->m_pVehicle->GetStatus() != STATUS_PLAYER) {
-					if(automobile->m_nCarHornTimer > 44)
+		if ((!automobile->m_bSirenOrAlarm || !UsesSirenSwitching(params->m_nIndex)) && automobile->m_modelIndex != MI_MRWHOOP) {
+			if (automobile->m_nCarHornTimer) {
+				if (params->m_pVehicle->GetStatus() != STATUS_PLAYER) {
+					if (automobile->m_nCarHornTimer > 44)
 						automobile->m_nCarHornTimer = 44;
-					if(automobile->m_nCarHornTimer == 44)
-						automobile->field_22D =
-						    (uint8(m_FrameCounter) +
-						     uint8(m_sQueueSample.m_nEntityIndex)) &
-						    7;
-					if(!hornPatternsArray[automobile->field_22D]
-					                     [44 - automobile->m_nCarHornTimer])
+					if (automobile->m_nCarHornTimer == 44)
+						automobile->field_22D = (uint8(m_FrameCounter) + uint8(m_sQueueSample.m_nEntityIndex)) & 7;
+					if (!hornPatternsArray[automobile->field_22D][44 - automobile->m_nCarHornTimer])
 						return;
 				}
 
-				CalculateDistance(params->m_bDistanceCalculated,
-				                  params->m_fDistance);
-				m_sQueueSample.m_nVolume =
-				    ComputeVolume(80, 40.f, m_sQueueSample.m_fDistance);
-				if(m_sQueueSample.m_nVolume) {
+				CalculateDistance(params->m_bDistanceCalculated, params->m_fDistance);
+				m_sQueueSample.m_nVolume = ComputeVolume(80, 40.f, m_sQueueSample.m_fDistance);
+				if (m_sQueueSample.m_nVolume) {
 					m_sQueueSample.m_nCounter = 4;
-					m_sQueueSample.m_nSampleIndex =
-						aVehicleSettings[params->m_nIndex].m_nHornSample;
+					m_sQueueSample.m_nSampleIndex = aVehicleSettings[params->m_nIndex].m_nHornSample;
 					m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 					m_sQueueSample.m_bIs2D = false;
 					m_sQueueSample.m_nReleasingVolumeModificator = 2;
-					m_sQueueSample.m_nFrequency =
-						aVehicleSettings[params->m_nIndex].m_nHornFrequency;
+					m_sQueueSample.m_nFrequency = aVehicleSettings[params->m_nIndex].m_nHornFrequency;
 					m_sQueueSample.m_nLoopCount = 0;
 					m_sQueueSample.m_nEmittingVolume = 80;
-					m_sQueueSample.m_nLoopStart =
-					    SampleManager.GetSampleLoopStartOffset(
-					        m_sQueueSample.m_nSampleIndex);
-					m_sQueueSample.m_nLoopEnd =
-					    SampleManager.GetSampleLoopEndOffset(
-					        m_sQueueSample.m_nSampleIndex);
+					m_sQueueSample.m_nLoopStart = SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
+					m_sQueueSample.m_nLoopEnd = SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
 					m_sQueueSample.m_fSpeedMultiplier = 5.0f;
 					m_sQueueSample.m_fSoundIntensity = 40.0f;
 					m_sQueueSample.m_bReleasingSoundFlag = false;
@@ -8446,11 +8353,11 @@ cAudioManager::ProcessVehicleOneShots(cVehicleParams *params)
 	static uint8 iWheelIndex = 82;
 	static uint8 CrunchOffset = 0;
 
-	for(int i = 0; i < m_asAudioEntities[m_sQueueSample.m_nEntityIndex].m_AudioEvents; i++) {
+	for (int i = 0; i < m_asAudioEntities[m_sQueueSample.m_nEntityIndex].m_AudioEvents; i++) {
 		noReflections = 0;
 		m_sQueueSample.m_bRequireReflection = false;
 		event = m_asAudioEntities[m_sQueueSample.m_nEntityIndex].m_awAudioEvent[i];
-		switch(event) {
+		switch (event) {
 		case SOUND_CAR_DOOR_CLOSE_BONNET:
 		case SOUND_CAR_DOOR_CLOSE_BUMPER:
 		case SOUND_CAR_DOOR_CLOSE_FRONT_LEFT:
@@ -8459,19 +8366,24 @@ cAudioManager::ProcessVehicleOneShots(cVehicleParams *params)
 		case SOUND_CAR_DOOR_CLOSE_BACK_RIGHT:
 			maxDist = 2500.f;
 			emittingVol = m_anRandomTable[2] % 5 + 122;
-			switch(aVehicleSettings[params->m_nIndex].m_bDoorType) {
-			case 0: m_sQueueSample.m_nSampleIndex = SFX_OLD_CAR_DOOR_CLOSE; break;
-			case 2: m_sQueueSample.m_nSampleIndex = SFX_TRUCK_DOOR_CLOSE; break;
-			case 3: m_sQueueSample.m_nSampleIndex = SFX_AIR_BRAKES; break;
-			default: m_sQueueSample.m_nSampleIndex = SFX_NEW_CAR_DOOR_CLOSE; break;
+			switch (aVehicleSettings[params->m_nIndex].m_bDoorType) {
+			case 0:
+				m_sQueueSample.m_nSampleIndex = SFX_OLD_CAR_DOOR_CLOSE;
+				break;
+			case 2:
+				m_sQueueSample.m_nSampleIndex = SFX_TRUCK_DOOR_CLOSE;
+				break;
+			case 3:
+				m_sQueueSample.m_nSampleIndex = SFX_AIR_BRAKES;
+				break;
+			default:
+				m_sQueueSample.m_nSampleIndex = SFX_NEW_CAR_DOOR_CLOSE;
+				break;
 			}
 			m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
-			m_sQueueSample.m_nCounter =
-			    m_asAudioEntities[m_sQueueSample.m_nEntityIndex].m_awAudioEvent[i] + 22;
-			m_sQueueSample.m_nFrequency =
-			    SampleManager.GetSampleBaseFrequency(m_sQueueSample.m_nSampleIndex);
-			m_sQueueSample.m_nFrequency +=
-			    RandomDisplacement(m_sQueueSample.m_nFrequency / 32);
+			m_sQueueSample.m_nCounter = m_asAudioEntities[m_sQueueSample.m_nEntityIndex].m_awAudioEvent[i] + 22;
+			m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(m_sQueueSample.m_nSampleIndex);
+			m_sQueueSample.m_nFrequency += RandomDisplacement(m_sQueueSample.m_nFrequency / 32);
 			m_sQueueSample.m_nReleasingVolumeModificator = 3;
 			m_sQueueSample.m_fSpeedMultiplier = 0.0f;
 			m_sQueueSample.m_fSoundIntensity = 50.0f;
@@ -8485,19 +8397,24 @@ cAudioManager::ProcessVehicleOneShots(cVehicleParams *params)
 		case SOUND_CAR_DOOR_OPEN_BACK_RIGHT:
 			maxDist = 2500.f;
 			emittingVol = m_anRandomTable[1] % 10 + 117;
-			switch(aVehicleSettings[params->m_nIndex].m_bDoorType) {
-			case 0: m_sQueueSample.m_nSampleIndex = SFX_OLD_CAR_DOOR_OPEN; break;
-			case 2: m_sQueueSample.m_nSampleIndex = SFX_TRUCK_DOOR_OPEN; break;
-			case 3: m_sQueueSample.m_nSampleIndex = SFX_AIR_BRAKES; break;
-			default: m_sQueueSample.m_nSampleIndex = SFX_NEW_CAR_DOOR_OPEN; break;
+			switch (aVehicleSettings[params->m_nIndex].m_bDoorType) {
+			case 0:
+				m_sQueueSample.m_nSampleIndex = SFX_OLD_CAR_DOOR_OPEN;
+				break;
+			case 2:
+				m_sQueueSample.m_nSampleIndex = SFX_TRUCK_DOOR_OPEN;
+				break;
+			case 3:
+				m_sQueueSample.m_nSampleIndex = SFX_AIR_BRAKES;
+				break;
+			default:
+				m_sQueueSample.m_nSampleIndex = SFX_NEW_CAR_DOOR_OPEN;
+				break;
 			}
 			m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
-			m_sQueueSample.m_nCounter =
-			    m_asAudioEntities[m_sQueueSample.m_nEntityIndex].m_awAudioEvent[i] + 10;
-			m_sQueueSample.m_nFrequency =
-			    SampleManager.GetSampleBaseFrequency(m_sQueueSample.m_nSampleIndex);
-			m_sQueueSample.m_nFrequency +=
-			    RandomDisplacement(m_sQueueSample.m_nFrequency / 32);
+			m_sQueueSample.m_nCounter = m_asAudioEntities[m_sQueueSample.m_nEntityIndex].m_awAudioEvent[i] + 10;
+			m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(m_sQueueSample.m_nSampleIndex);
+			m_sQueueSample.m_nFrequency += RandomDisplacement(m_sQueueSample.m_nFrequency / 32);
 			m_sQueueSample.m_nReleasingVolumeModificator = 3;
 			m_sQueueSample.m_fSpeedMultiplier = 0.0f;
 			m_sQueueSample.m_fSoundIntensity = 50.0f;
@@ -8509,27 +8426,22 @@ cAudioManager::ProcessVehicleOneShots(cVehicleParams *params)
 			m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 			m_sQueueSample.m_nCounter = 68;
 			emittingVol = m_anRandomTable[1] % 30 + 60;
-			m_sQueueSample.m_nFrequency =
-			    SampleManager.GetSampleBaseFrequency(SFX_GLASS_CRACK);
+			m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_GLASS_CRACK);
 			m_sQueueSample.m_nReleasingVolumeModificator = 5;
 			m_sQueueSample.m_fSpeedMultiplier = 0.0f;
 			m_sQueueSample.m_fSoundIntensity = 30.0f;
 			break;
 		case SOUND_CAR_JUMP:
-			emittingVol = Max(
-			    80.f,
-			    2 * (100.f *
-			         m_asAudioEntities[m_sQueueSample.m_nEntityIndex].m_afVolume[i]));
+			emittingVol = Max(80.f, 2 * (100.f * m_asAudioEntities[m_sQueueSample.m_nEntityIndex].m_afVolume[i]));
 			maxDist = 1225.f;
 			m_sQueueSample.m_nSampleIndex = SFX_TYRE_BUMP;
 			m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 			m_sQueueSample.m_nCounter = iWheelIndex++;
-			if(iWheelIndex > 85) iWheelIndex = 82;
-			m_sQueueSample.m_nFrequency =
-			    SampleManager.GetSampleBaseFrequency(SFX_TYRE_BUMP);
-			m_sQueueSample.m_nFrequency +=
-			    RandomDisplacement(m_sQueueSample.m_nFrequency / 16);
-			if(params->m_nIndex == 41) {
+			if (iWheelIndex > 85)
+				iWheelIndex = 82;
+			m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_TYRE_BUMP);
+			m_sQueueSample.m_nFrequency += RandomDisplacement(m_sQueueSample.m_nFrequency / 16);
+			if (params->m_nIndex == 41) {
 				m_sQueueSample.m_nFrequency *= 2;
 				emittingVol /= 2;
 			}
@@ -8543,8 +8455,7 @@ cAudioManager::ProcessVehicleOneShots(cVehicleParams *params)
 			m_sQueueSample.m_nSampleIndex = SFX_CAR_STARTER;
 			m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 			m_sQueueSample.m_nCounter = 33;
-			m_sQueueSample.m_nFrequency =
-			    SampleManager.GetSampleBaseFrequency(SFX_CAR_STARTER);
+			m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_CAR_STARTER);
 			m_sQueueSample.m_nReleasingVolumeModificator = 1;
 			m_sQueueSample.m_fSpeedMultiplier = 2.0f;
 			m_sQueueSample.m_fSoundIntensity = 40.0f;
@@ -8554,10 +8465,8 @@ cAudioManager::ProcessVehicleOneShots(cVehicleParams *params)
 			m_sQueueSample.m_nSampleIndex = SFX_GLASS_SHARD_1;
 			m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 			m_sQueueSample.m_nCounter = 37;
-			m_sQueueSample.m_nFrequency =
-			    9 * SampleManager.GetSampleBaseFrequency(SFX_GLASS_SHARD_1) / 10;
-			m_sQueueSample.m_nFrequency +=
-			    RandomDisplacement(m_sQueueSample.m_nFrequency / 8);
+			m_sQueueSample.m_nFrequency = 9 * SampleManager.GetSampleBaseFrequency(SFX_GLASS_SHARD_1) / 10;
+			m_sQueueSample.m_nFrequency += RandomDisplacement(m_sQueueSample.m_nFrequency / 8);
 			m_sQueueSample.m_nReleasingVolumeModificator = 5;
 			m_sQueueSample.m_fSpeedMultiplier = 0.0f;
 			m_sQueueSample.m_fSoundIntensity = 30.0f;
@@ -8566,15 +8475,14 @@ cAudioManager::ProcessVehicleOneShots(cVehicleParams *params)
 			break;
 		case SOUND_CAR_HYDRAULIC_1:
 		case SOUND_CAR_HYDRAULIC_2:
-			if(event == MOONBEAM) // todo check
+			if (event == MOONBEAM) // todo check
 				m_sQueueSample.m_nFrequency = 15600;
 			else
 				m_sQueueSample.m_nFrequency = 13118;
 			m_sQueueSample.m_nSampleIndex = SFX_SUSPENSION_FAST_MOVE;
 			m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 			m_sQueueSample.m_nCounter = 51;
-			m_sQueueSample.m_nFrequency +=
-			    RandomDisplacement(m_sQueueSample.m_nFrequency / 8);
+			m_sQueueSample.m_nFrequency += RandomDisplacement(m_sQueueSample.m_nFrequency / 8);
 			m_sQueueSample.m_nReleasingVolumeModificator = 5;
 			m_sQueueSample.m_fSpeedMultiplier = 0.0f;
 			m_sQueueSample.m_fSoundIntensity = 35.0f;
@@ -8585,8 +8493,7 @@ cAudioManager::ProcessVehicleOneShots(cVehicleParams *params)
 			m_sQueueSample.m_nSampleIndex = SFX_SUSPENSION_SLOW_MOVE_LOOP;
 			m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 			m_sQueueSample.m_nCounter = 86;
-			m_sQueueSample.m_nFrequency =
-			    SampleManager.GetSampleBaseFrequency(SFX_SUSPENSION_SLOW_MOVE_LOOP);
+			m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_SUSPENSION_SLOW_MOVE_LOOP);
 			m_sQueueSample.m_nReleasingVolumeModificator = 5;
 			m_sQueueSample.m_fSpeedMultiplier = 0.0f;
 			m_sQueueSample.m_fSoundIntensity = 35.0f;
@@ -8599,10 +8506,8 @@ cAudioManager::ProcessVehicleOneShots(cVehicleParams *params)
 			m_sQueueSample.m_nSampleIndex = SFX_SHAG_SUSPENSION;
 			m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 			m_sQueueSample.m_nCounter = 87;
-			m_sQueueSample.m_nFrequency =
-			    SampleManager.GetSampleBaseFrequency(SFX_SHAG_SUSPENSION);
-			m_sQueueSample.m_nFrequency +=
-			    RandomDisplacement(m_sQueueSample.m_nFrequency / 8);
+			m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_SHAG_SUSPENSION);
+			m_sQueueSample.m_nFrequency += RandomDisplacement(m_sQueueSample.m_nFrequency / 8);
 			m_sQueueSample.m_nReleasingVolumeModificator = 5;
 			m_sQueueSample.m_fSpeedMultiplier = 0.0f;
 			m_sQueueSample.m_fSoundIntensity = 35.0f;
@@ -8611,18 +8516,16 @@ cAudioManager::ProcessVehicleOneShots(cVehicleParams *params)
 			break;
 		case SOUND_CAR_SPLASH:
 			vol = m_asAudioEntities[m_sQueueSample.m_nEntityIndex].m_afVolume[i];
-			if(vol <= 300.f) continue;
-			if(vol > 1200.f)
-				m_asAudioEntities[m_sQueueSample.m_nEntityIndex].m_afVolume[i] =
-				    1200.0f;
-			relVol = (m_asAudioEntities[m_sQueueSample.m_nEntityIndex].m_afVolume[i] -
-			          300.f) /
-			         900.f;
-			m_sQueueSample.m_nSampleIndex =
-			    (m_anRandomTable[0] & 1) + SFX_BOAT_SPLASH_1;
+			if (vol <= 300.f)
+				continue;
+			if (vol > 1200.f)
+				m_asAudioEntities[m_sQueueSample.m_nEntityIndex].m_afVolume[i] = 1200.0f;
+			relVol = (m_asAudioEntities[m_sQueueSample.m_nEntityIndex].m_afVolume[i] - 300.f) / 900.f;
+			m_sQueueSample.m_nSampleIndex = (m_anRandomTable[0] & 1) + SFX_BOAT_SPLASH_1;
 			m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 			m_sQueueSample.m_nCounter = WaveIndex++;
-			if(WaveIndex > 46) WaveIndex = 41;
+			if (WaveIndex > 46)
+				WaveIndex = 41;
 			m_sQueueSample.m_nFrequency = (7000.f * relVol) + 6000;
 			m_sQueueSample.m_nReleasingVolumeModificator = 3;
 			m_sQueueSample.m_fSpeedMultiplier = 2.0f;
@@ -8634,14 +8537,11 @@ cAudioManager::ProcessVehicleOneShots(cVehicleParams *params)
 			m_sQueueSample.m_nSampleIndex = SFX_POLICE_BOAT_THUMB_OFF;
 			m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 			m_sQueueSample.m_nCounter = 47;
-			m_sQueueSample.m_nFrequency =
-			    SampleManager.GetSampleBaseFrequency(SFX_POLICE_BOAT_THUMB_OFF) +
-			    RandomDisplacement(600);
+			m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_POLICE_BOAT_THUMB_OFF) + RandomDisplacement(600);
 			m_sQueueSample.m_nReleasingVolumeModificator = 2;
 			m_sQueueSample.m_fSpeedMultiplier = 0.0f;
 			m_sQueueSample.m_fSoundIntensity = 50.0f;
-			emittingVol =
-			    m_asAudioEntities[m_sQueueSample.m_nEntityIndex].m_afVolume[i];
+			emittingVol = m_asAudioEntities[m_sQueueSample.m_nEntityIndex].m_afVolume[i];
 			maxDist = 2500.f;
 			break;
 		case SOUND_18:
@@ -8658,7 +8558,8 @@ cAudioManager::ProcessVehicleOneShots(cVehicleParams *params)
 			break;
 		case SOUND_CAR_TANK_TURRET_ROTATE:
 			vol = m_asAudioEntities[m_sQueueSample.m_nEntityIndex].m_afVolume[i];
-			if(vol > 0.038400002f) vol = 0.038400002f;
+			if (vol > 0.038400002f)
+				vol = 0.038400002f;
 			m_sQueueSample.m_nSampleIndex = SFX_TANK_TURRET;
 			m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 			m_sQueueSample.m_nCounter = 79;
@@ -8675,8 +8576,7 @@ cAudioManager::ProcessVehicleOneShots(cVehicleParams *params)
 			m_sQueueSample.m_nSampleIndex = SFX_BOMB_BEEP;
 			m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 			m_sQueueSample.m_nCounter = 80;
-			m_sQueueSample.m_nFrequency =
-			    SampleManager.GetSampleBaseFrequency(SFX_BOMB_BEEP);
+			m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_BOMB_BEEP);
 			m_sQueueSample.m_nReleasingVolumeModificator = 3;
 			m_sQueueSample.m_fSpeedMultiplier = 0.0f;
 			m_sQueueSample.m_fSoundIntensity = 30.0f;
@@ -8688,8 +8588,7 @@ cAudioManager::ProcessVehicleOneShots(cVehicleParams *params)
 			m_sQueueSample.m_nSampleIndex = SFX_JUMBO_LAND_WHEELS;
 			m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 			m_sQueueSample.m_nCounter = 81;
-			m_sQueueSample.m_nFrequency =
-			    SampleManager.GetSampleBaseFrequency(SFX_JUMBO_LAND_WHEELS);
+			m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_JUMBO_LAND_WHEELS);
 			m_sQueueSample.m_nReleasingVolumeModificator = 2;
 			m_sQueueSample.m_fSpeedMultiplier = 0.0f;
 			m_sQueueSample.m_fSoundIntensity = 180.0f;
@@ -8703,27 +8602,20 @@ cAudioManager::ProcessVehicleOneShots(cVehicleParams *params)
 			m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 			m_sQueueSample.m_nCounter = GunIndex++;
 			emittingVol = emittingVol % 15 + 65;
-			if(GunIndex > 58) GunIndex = 53;
-			m_sQueueSample.m_nFrequency =
-			    SampleManager.GetSampleBaseFrequency(SFX_UZI_LEFT);
-			m_sQueueSample.m_nFrequency +=
-			    RandomDisplacement(m_sQueueSample.m_nFrequency / 16);
+			if (GunIndex > 58)
+				GunIndex = 53;
+			m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_UZI_LEFT);
+			m_sQueueSample.m_nFrequency += RandomDisplacement(m_sQueueSample.m_nFrequency / 16);
 			m_sQueueSample.m_nReleasingVolumeModificator = 3;
 			m_sQueueSample.m_fSpeedMultiplier = 0.0f;
 			m_sQueueSample.m_fSoundIntensity = 120.0f;
 			break;
 		case SOUND_WEAPON_HIT_VEHICLE:
-			m_sQueueSample.m_nSampleIndex =
-			    m_anRandomTable[m_sQueueSample.m_nEntityIndex %
-			                    ARRAY_SIZE(m_anRandomTable)] %
-			        6 +
-			    SFX_BULLET_CAR_1;
+			m_sQueueSample.m_nSampleIndex = m_anRandomTable[m_sQueueSample.m_nEntityIndex % ARRAY_SIZE(m_anRandomTable)] % 6 + SFX_BULLET_CAR_1;
 			m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 			m_sQueueSample.m_nCounter = 34;
-			m_sQueueSample.m_nFrequency =
-			    SampleManager.GetSampleBaseFrequency(m_sQueueSample.m_nSampleIndex);
-			m_sQueueSample.m_nFrequency +=
-			    RandomDisplacement(m_sQueueSample.m_nFrequency / 32);
+			m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(m_sQueueSample.m_nSampleIndex);
+			m_sQueueSample.m_nFrequency += RandomDisplacement(m_sQueueSample.m_nFrequency / 32);
 			m_sQueueSample.m_nReleasingVolumeModificator = 7;
 			m_sQueueSample.m_fSpeedMultiplier = 0.0f;
 			m_sQueueSample.m_fSoundIntensity = 40.0f;
@@ -8737,8 +8629,7 @@ cAudioManager::ProcessVehicleOneShots(cVehicleParams *params)
 			m_sQueueSample.m_nSampleIndex = SFX_ARM_BOMB;
 			m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 			m_sQueueSample.m_nCounter = 36;
-			m_sQueueSample.m_nFrequency =
-			    SampleManager.GetSampleBaseFrequency(SFX_ARM_BOMB);
+			m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_ARM_BOMB);
 			m_sQueueSample.m_nReleasingVolumeModificator = 0;
 			m_sQueueSample.m_fSpeedMultiplier = 0.0f;
 			m_sQueueSample.m_fSoundIntensity = 50.0f;
@@ -8778,9 +8669,7 @@ cAudioManager::ProcessVehicleOneShots(cVehicleParams *params)
 			m_sQueueSample.m_nSampleIndex = CrunchOffset + SFX_PED_CRUNCH_1;
 			m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 			m_sQueueSample.m_nCounter = 48;
-			m_sQueueSample.m_nFrequency =
-			    SampleManager.GetSampleBaseFrequency(SFX_PED_CRUNCH_1) +
-			    RandomDisplacement(600);
+			m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_PED_CRUNCH_1) + RandomDisplacement(600);
 			m_sQueueSample.m_nReleasingVolumeModificator = 1;
 			m_sQueueSample.m_fSpeedMultiplier = 0.0f;
 			m_sQueueSample.m_fSoundIntensity = 40.0f;
@@ -8792,9 +8681,11 @@ cAudioManager::ProcessVehicleOneShots(cVehicleParams *params)
 			break;
 		case SOUND_CAR_PED_COLLISION:
 			vol = m_asAudioEntities[m_sQueueSample.m_nEntityIndex].m_afVolume[i];
-			if(20.f < vol) vol = 20.f;
+			if (20.f < vol)
+				vol = 20.f;
 			emittingVol = (vol / 20.0f * 127.f);
-			if(!emittingVol) continue;
+			if (!emittingVol)
+				continue;
 
 			m_sQueueSample.m_nSampleIndex = (m_anRandomTable[2] & 3) + SFX_FIGHT_1;
 			m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
@@ -8805,26 +8696,22 @@ cAudioManager::ProcessVehicleOneShots(cVehicleParams *params)
 			m_sQueueSample.m_fSoundIntensity = 40.0f;
 			maxDist = 1600.f;
 			break;
-		default: continue;
+		default:
+			continue;
 		}
-		if(params->m_fDistance < maxDist) {
+		if (params->m_fDistance < maxDist) {
 			CalculateDistance(params->m_bDistanceCalculated, params->m_fDistance);
-			m_sQueueSample.m_nVolume =
-			    ComputeVolume(emittingVol, m_sQueueSample.m_fSoundIntensity,
-			                  m_sQueueSample.m_fDistance);
-			if(m_sQueueSample.m_nVolume) {
-				if(noReflections) {
+			m_sQueueSample.m_nVolume = ComputeVolume(emittingVol, m_sQueueSample.m_fSoundIntensity, m_sQueueSample.m_fDistance);
+			if (m_sQueueSample.m_nVolume) {
+				if (noReflections) {
 					m_sQueueSample.m_nLoopCount = 0;
 					m_sQueueSample.m_bReleasingSoundFlag = false;
 				} else {
 					m_sQueueSample.m_nLoopCount = 1;
 					m_sQueueSample.m_bReleasingSoundFlag = true;
 				}
-				m_sQueueSample.m_nLoopStart =
-				    SampleManager.GetSampleLoopStartOffset(
-				        m_sQueueSample.m_nSampleIndex);
-				m_sQueueSample.m_nLoopEnd = SampleManager.GetSampleLoopEndOffset(
-				    m_sQueueSample.m_nSampleIndex);
+				m_sQueueSample.m_nLoopStart = SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
+				m_sQueueSample.m_nLoopEnd = SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
 				m_sQueueSample.m_nEmittingVolume = emittingVol;
 				m_sQueueSample.m_bReverbFlag = true;
 				m_sQueueSample.m_bIs2D = false;
@@ -8839,26 +8726,23 @@ cAudioManager::ProcessVehicleReverseWarning(cVehicleParams *params)
 {
 	CVehicle *veh = params->m_pVehicle;
 
-	if(params->m_fDistance >= 2500.f) return false;
+	if (params->m_fDistance >= 2500.f)
+		return false;
 
-	if(veh->bEngineOn && veh->m_fGasPedal < 0.0f) {
+	if (veh->bEngineOn && veh->m_fGasPedal < 0.0f) {
 		CalculateDistance(params->m_bDistanceCalculated, params->m_fDistance);
 		m_sQueueSample.m_nVolume = ComputeVolume(60, 50.f, m_sQueueSample.m_fDistance);
-		if(m_sQueueSample.m_nVolume) {
+		if (m_sQueueSample.m_nVolume) {
 			m_sQueueSample.m_nCounter = 12;
 			m_sQueueSample.m_nSampleIndex = SFX_REVERSE_WARNING;
 			m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 			m_sQueueSample.m_bIs2D = false;
 			m_sQueueSample.m_nReleasingVolumeModificator = 2;
-			m_sQueueSample.m_nFrequency =
-			    (100 * m_sQueueSample.m_nEntityIndex & 1023) +
-			    SampleManager.GetSampleBaseFrequency(SFX_REVERSE_WARNING);
+			m_sQueueSample.m_nFrequency = (100 * m_sQueueSample.m_nEntityIndex & 1023) + SampleManager.GetSampleBaseFrequency(SFX_REVERSE_WARNING);
 			m_sQueueSample.m_nLoopCount = 0;
 			m_sQueueSample.m_nEmittingVolume = 60;
-			m_sQueueSample.m_nLoopStart =
-			    SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
-			m_sQueueSample.m_nLoopEnd =
-			    SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
+			m_sQueueSample.m_nLoopStart = SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
+			m_sQueueSample.m_nLoopEnd = SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
 			m_sQueueSample.m_fSpeedMultiplier = 3.0f;
 			m_sQueueSample.m_fSoundIntensity = 50.0f;
 			m_sQueueSample.m_bReleasingSoundFlag = false;
@@ -8880,44 +8764,34 @@ cAudioManager::ProcessVehicleRoadNoise(cVehicleParams *params)
 	int sampleFreq;
 	float velocity;
 
-	if(params->m_fDistance >= 9025.f) return false;
-	if(params->m_pTransmission) {
-		if(params->m_pVehicle->m_vecMoveSpeed.z) {
+	if (params->m_fDistance >= 9025.f)
+		return false;
+	if (params->m_pTransmission) {
+		if (params->m_pVehicle->m_vecMoveSpeed.z) {
 			velocity = Abs(params->m_fVelocityChange);
-			if(velocity > 0.0f) {
-				CalculateDistance(params->m_bDistanceCalculated,
-				                  params->m_fDistance);
-				emittingVol =
-				    30.f *
-				    Min(1.f,
-				        velocity / (0.5f * params->m_pTransmission->fMaxVelocity));
-				m_sQueueSample.m_nVolume =
-				    ComputeVolume(emittingVol, 95.f, m_sQueueSample.m_fDistance);
-				if(m_sQueueSample.m_nVolume) {
+			if (velocity > 0.0f) {
+				CalculateDistance(params->m_bDistanceCalculated, params->m_fDistance);
+				emittingVol = 30.f * Min(1.f, velocity / (0.5f * params->m_pTransmission->fMaxVelocity));
+				m_sQueueSample.m_nVolume = ComputeVolume(emittingVol, 95.f, m_sQueueSample.m_fDistance);
+				if (m_sQueueSample.m_nVolume) {
 					m_sQueueSample.m_nCounter = 0;
 					m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 					m_sQueueSample.m_bIs2D = false;
 					m_sQueueSample.m_nReleasingVolumeModificator = 3;
-					if(params->m_pVehicle->m_nSurfaceTouched ==
-					   SURFACE_PUDDLE) {
+					if (params->m_pVehicle->m_nSurfaceTouched == SURFACE_PUDDLE) {
 						m_sQueueSample.m_nSampleIndex = SFX_BOAT_WATER_LOOP;
 						freq = 6050 * emittingVol / 30 + 16000;
 					} else {
 						m_sQueueSample.m_nSampleIndex = SFX_ROAD_NOISE;
 						modificator = m_sQueueSample.m_fDistance / 190.f;
-						sampleFreq = SampleManager.GetSampleBaseFrequency(
-						    SFX_ROAD_NOISE);
+						sampleFreq = SampleManager.GetSampleBaseFrequency(SFX_ROAD_NOISE);
 						freq = (sampleFreq * modificator) + ((3 * sampleFreq) / 4);
 					}
 					m_sQueueSample.m_nFrequency = freq;
 					m_sQueueSample.m_nLoopCount = 0;
 					m_sQueueSample.m_nEmittingVolume = emittingVol;
-					m_sQueueSample.m_nLoopStart =
-					    SampleManager.GetSampleLoopStartOffset(
-					        m_sQueueSample.m_nSampleIndex);
-					m_sQueueSample.m_nLoopEnd =
-					    SampleManager.GetSampleLoopEndOffset(
-					        m_sQueueSample.m_nSampleIndex);
+					m_sQueueSample.m_nLoopStart = SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
+					m_sQueueSample.m_nLoopEnd = SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
 					m_sQueueSample.m_fSpeedMultiplier = 6.0f;
 					m_sQueueSample.m_fSoundIntensity = 95.0f;
 					m_sQueueSample.m_bReleasingSoundFlag = false;
@@ -8935,49 +8809,44 @@ cAudioManager::ProcessVehicleRoadNoise(cVehicleParams *params)
 void
 cAudioManager::ProcessVehicleSirenOrAlarm(cVehicleParams *params)
 {
-	if(params->m_fDistance < 12100.f) {
+	if (params->m_fDistance < 12100.f) {
 		CVehicle *veh = params->m_pVehicle;
-		if(veh->m_bSirenOrAlarm == 0 && veh->m_nAlarmState <= 0) return;
+		if (veh->m_bSirenOrAlarm == 0 && veh->m_nAlarmState <= 0)
+			return;
 
 #ifdef FIX_BUGS
-		if (params->m_pVehicle->GetStatus() == STATUS_WRECKED) return;
+		if (params->m_pVehicle->GetStatus() == STATUS_WRECKED)
+			return;
 #endif
 		CalculateDistance(params->m_bDistanceCalculated, params->m_fDistance);
 		m_sQueueSample.m_nVolume = ComputeVolume(80, 110.f, m_sQueueSample.m_fDistance);
-		if(m_sQueueSample.m_nVolume) {
+		if (m_sQueueSample.m_nVolume) {
 			m_sQueueSample.m_nCounter = 5;
-			if(UsesSiren(params->m_nIndex)) {
-				if(params->m_pVehicle->GetStatus() == STATUS_ABANDONED) return;
-				if(veh->m_nCarHornTimer && params->m_nIndex != FIRETRUK) {
+			if (UsesSiren(params->m_nIndex)) {
+				if (params->m_pVehicle->GetStatus() == STATUS_ABANDONED)
+					return;
+				if (veh->m_nCarHornTimer && params->m_nIndex != FIRETRUK) {
 					m_sQueueSample.m_nSampleIndex = SFX_SIREN_FAST;
-					if(params->m_nIndex == FBICAR)
+					if (params->m_nIndex == FBICAR)
 						m_sQueueSample.m_nFrequency = 16113;
 					else
-						m_sQueueSample.m_nFrequency =
-						    SampleManager.GetSampleBaseFrequency(
-						        SFX_SIREN_FAST);
+						m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_SIREN_FAST);
 					m_sQueueSample.m_nCounter = 60;
 				} else {
-					m_sQueueSample.m_nSampleIndex =
-						aVehicleSettings[params->m_nIndex].m_nSirenOrAlarmSample;
-					m_sQueueSample.m_nFrequency =
-						aVehicleSettings[params->m_nIndex].m_nSirenOrAlarmFrequency;
+					m_sQueueSample.m_nSampleIndex = aVehicleSettings[params->m_nIndex].m_nSirenOrAlarmSample;
+					m_sQueueSample.m_nFrequency = aVehicleSettings[params->m_nIndex].m_nSirenOrAlarmFrequency;
 				}
 			} else {
-				m_sQueueSample.m_nSampleIndex =
-					aVehicleSettings[params->m_nIndex].m_nSirenOrAlarmSample;
-				m_sQueueSample.m_nFrequency =
-					aVehicleSettings[params->m_nIndex].m_nSirenOrAlarmFrequency;
+				m_sQueueSample.m_nSampleIndex = aVehicleSettings[params->m_nIndex].m_nSirenOrAlarmSample;
+				m_sQueueSample.m_nFrequency = aVehicleSettings[params->m_nIndex].m_nSirenOrAlarmFrequency;
 			}
 			m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 			m_sQueueSample.m_bIs2D = false;
 			m_sQueueSample.m_nReleasingVolumeModificator = 1;
 			m_sQueueSample.m_nLoopCount = 0;
 			m_sQueueSample.m_nEmittingVolume = 80;
-			m_sQueueSample.m_nLoopStart =
-			    SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
-			m_sQueueSample.m_nLoopEnd =
-			    SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
+			m_sQueueSample.m_nLoopStart = SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
+			m_sQueueSample.m_nLoopEnd = SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
 			m_sQueueSample.m_fSpeedMultiplier = 7.0f;
 			m_sQueueSample.m_fSoundIntensity = 110.0f;
 			m_sQueueSample.m_bReleasingSoundFlag = false;
@@ -8999,55 +8868,56 @@ cAudioManager::ProcessVehicleSkidding(cVehicleParams *params)
 	float newSkidVal = 0.f;
 	float skidVal = 0.f;
 
-	if(params->m_fDistance >= 1600.f) return;
+	if (params->m_fDistance >= 1600.f)
+		return;
 	automobile = (CAutomobile *)params->m_pVehicle;
-	if(!automobile->m_nWheelsOnGround) return;
+	if (!automobile->m_nWheelsOnGround)
+		return;
 	CalculateDistance(params->m_bDistanceCalculated, params->m_fDistance);
-	for(int32 i = 0; i < ARRAY_SIZE(automobile->m_aWheelState); i++) {
-		if(!automobile->m_aWheelState[i] ||
-		   automobile->Damage.GetWheelStatus(i) == WHEEL_STATUS_MISSING)
+	for (int32 i = 0; i < ARRAY_SIZE(automobile->m_aWheelState); i++) {
+		if (!automobile->m_aWheelState[i] || automobile->Damage.GetWheelStatus(i) == WHEEL_STATUS_MISSING)
 			continue;
 		transmission = params->m_pTransmission;
-		if(transmission->nDriveType == '4') {
-			newSkidVal = GetVehicleDriveWheelSkidValue(i, automobile, transmission,
-			                                           params->m_fVelocityChange);
-			if(newSkidVal > skidVal) skidVal = newSkidVal;
+		if (transmission->nDriveType == '4') {
+			newSkidVal = GetVehicleDriveWheelSkidValue(i, automobile, transmission, params->m_fVelocityChange);
+			if (newSkidVal > skidVal)
+				skidVal = newSkidVal;
 			continue;
 		}
-		if(transmission->nDriveType != 'F') {
-			if(transmission->nDriveType != 'R') {
-				if(newSkidVal > skidVal) skidVal = newSkidVal;
+		if (transmission->nDriveType != 'F') {
+			if (transmission->nDriveType != 'R') {
+				if (newSkidVal > skidVal)
+					skidVal = newSkidVal;
 				continue;
 			}
-			if(i != 1 && i != 3) {
-				newSkidVal = GetVehicleNonDriveWheelSkidValue(
-				    i, automobile, transmission, params->m_fVelocityChange);
-				if(newSkidVal > skidVal) skidVal = newSkidVal;
+			if (i != 1 && i != 3) {
+				newSkidVal = GetVehicleNonDriveWheelSkidValue(i, automobile, transmission, params->m_fVelocityChange);
+				if (newSkidVal > skidVal)
+					skidVal = newSkidVal;
 				continue;
 			}
-			newSkidVal = GetVehicleDriveWheelSkidValue(i, automobile, transmission,
-			                                           params->m_fVelocityChange);
-			if(newSkidVal > skidVal) skidVal = newSkidVal;
+			newSkidVal = GetVehicleDriveWheelSkidValue(i, automobile, transmission, params->m_fVelocityChange);
+			if (newSkidVal > skidVal)
+				skidVal = newSkidVal;
 			continue;
 		}
-		if(i == 0 || i == 2) {
-			newSkidVal = GetVehicleDriveWheelSkidValue(i, automobile, transmission,
-			                                           params->m_fVelocityChange);
-			if(newSkidVal > skidVal) skidVal = newSkidVal;
+		if (i == 0 || i == 2) {
+			newSkidVal = GetVehicleDriveWheelSkidValue(i, automobile, transmission, params->m_fVelocityChange);
+			if (newSkidVal > skidVal)
+				skidVal = newSkidVal;
 			continue;
 		}
-		newSkidVal = GetVehicleNonDriveWheelSkidValue(i, automobile, transmission,
-		                                              params->m_fVelocityChange);
-		if(newSkidVal > skidVal) skidVal = newSkidVal;
+		newSkidVal = GetVehicleNonDriveWheelSkidValue(i, automobile, transmission, params->m_fVelocityChange);
+		if (newSkidVal > skidVal)
+			skidVal = newSkidVal;
 	}
 
-	if(skidVal > 0.0f) {
+	if (skidVal > 0.0f) {
 		emittingVol = 50.f * skidVal;
-		m_sQueueSample.m_nVolume =
-		    ComputeVolume(emittingVol, 40.f, m_sQueueSample.m_fDistance);
-		if(m_sQueueSample.m_nVolume) {
+		m_sQueueSample.m_nVolume = ComputeVolume(emittingVol, 40.f, m_sQueueSample.m_fDistance);
+		if (m_sQueueSample.m_nVolume) {
 			m_sQueueSample.m_nCounter = 3;
-			switch(params->m_pVehicle->m_nSurfaceTouched) {
+			switch (params->m_pVehicle->m_nSurfaceTouched) {
 			case SURFACE_GRASS:
 			case SURFACE_HEDGE:
 				m_sQueueSample.m_nSampleIndex = SFX_RAIN;
@@ -9074,10 +8944,8 @@ cAudioManager::ProcessVehicleSkidding(cVehicleParams *params)
 			m_sQueueSample.m_nReleasingVolumeModificator = 8;
 			m_sQueueSample.m_nLoopCount = 0;
 			m_sQueueSample.m_nEmittingVolume = emittingVol;
-			m_sQueueSample.m_nLoopStart =
-			    SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
-			m_sQueueSample.m_nLoopEnd =
-			    SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
+			m_sQueueSample.m_nLoopStart = SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
+			m_sQueueSample.m_nLoopEnd = SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
 			m_sQueueSample.m_fSpeedMultiplier = 3.0f;
 			m_sQueueSample.m_fSoundIntensity = 40.0f;
 			m_sQueueSample.m_bReleasingSoundFlag = false;
@@ -9091,17 +8959,14 @@ cAudioManager::ProcessVehicleSkidding(cVehicleParams *params)
 
 void cAudioManager::ProcessWaterCannon(int32)
 {
-	for(int32 i = 0; i < NUM_WATERCANNONS; i++) {
-		if(CWaterCannons::aCannons[i].m_nId) {
-			m_sQueueSample.m_vecPos =
-			    CWaterCannons::aCannons[0].m_avecPos[CWaterCannons::aCannons[i].m_nCur];
+	for (int32 i = 0; i < NUM_WATERCANNONS; i++) {
+		if (CWaterCannons::aCannons[i].m_nId) {
+			m_sQueueSample.m_vecPos = CWaterCannons::aCannons[0].m_avecPos[CWaterCannons::aCannons[i].m_nCur];
 			float distSquared = GetDistanceSquared(&m_sQueueSample.m_vecPos);
-			if(distSquared < 900.f) {
+			if (distSquared < 900.f) {
 				m_sQueueSample.m_fDistance = Sqrt(distSquared);
-				m_sQueueSample.m_nVolume =
-				    ComputeVolume(50, m_sQueueSample.m_fSoundIntensity,
-				                  m_sQueueSample.m_fDistance);
-				if(m_sQueueSample.m_nVolume) {
+				m_sQueueSample.m_nVolume = ComputeVolume(50, m_sQueueSample.m_fSoundIntensity, m_sQueueSample.m_fDistance);
+				if (m_sQueueSample.m_nVolume) {
 					m_sQueueSample.m_fSoundIntensity = 900.0f;
 					m_sQueueSample.m_nSampleIndex = SFX_JUMBO_TAXI;
 					m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
@@ -9114,12 +8979,8 @@ void cAudioManager::ProcessWaterCannon(int32)
 					m_sQueueSample.m_nLoopCount = 0;
 					m_sQueueSample.m_bReleasingSoundFlag = false;
 					m_sQueueSample.m_nEmittingVolume = 50;
-					m_sQueueSample.m_nLoopStart =
-					    SampleManager.GetSampleLoopStartOffset(
-					        m_sQueueSample.m_nSampleIndex);
-					m_sQueueSample.m_nLoopEnd =
-					    SampleManager.GetSampleLoopEndOffset(
-					        m_sQueueSample.m_nSampleIndex);
+					m_sQueueSample.m_nLoopStart = SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
+					m_sQueueSample.m_nLoopEnd = SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
 					m_sQueueSample.m_bReverbFlag = true;
 					m_sQueueSample.m_bRequireReflection = false;
 					AddSampleToRequestedQueue();
@@ -9135,9 +8996,8 @@ cAudioManager::ProcessWeather(int32 id)
 	uint8 vol;
 	static uint8 counter = 0;
 
-	if(m_asAudioEntities[id].m_AudioEvents &&
-	   m_asAudioEntities[id].m_awAudioEvent[0] == SOUND_LIGHTNING) {
-		if(m_asAudioEntities[id].m_afVolume[0] >= 10.f) {
+	if (m_asAudioEntities[id].m_AudioEvents && m_asAudioEntities[id].m_awAudioEvent[0] == SOUND_LIGHTNING) {
+		if (m_asAudioEntities[id].m_afVolume[0] >= 10.f) {
 			m_sQueueSample.m_nSampleIndex = SFX_EXPLOSION_1;
 			m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 			m_sQueueSample.m_nFrequency = RandomDisplacement(500) + 4000;
@@ -9149,8 +9009,10 @@ cAudioManager::ProcessWeather(int32 id)
 			vol = (m_asAudioEntities[id].m_afVolume[0]) + 35;
 		}
 		m_sQueueSample.m_nVolume = vol;
-		if(TheCamera.SoundDistUp < 20.f) m_sQueueSample.m_nVolume /= 2;
-		if(counter == 4) counter = 0;
+		if (TheCamera.SoundDistUp < 20.f)
+			m_sQueueSample.m_nVolume /= 2;
+		if (counter == 4)
+			counter = 0;
 		m_sQueueSample.m_nCounter = counter++;
 		m_sQueueSample.m_nReleasingVolumeModificator = 0;
 		m_sQueueSample.m_nOffset = (m_anRandomTable[2] & 15) + 55;
@@ -9164,7 +9026,7 @@ cAudioManager::ProcessWeather(int32 id)
 		m_sQueueSample.m_bRequireReflection = false;
 		AddSampleToRequestedQueue();
 	}
-	if(CWeather::Rain > 0.0f && (!CCullZones::CamNoRain() || !CCullZones::PlayerNoRain())) {
+	if (CWeather::Rain > 0.0f && (!CCullZones::CamNoRain() || !CCullZones::PlayerNoRain())) {
 		m_sQueueSample.m_nSampleIndex = SFX_RAIN;
 		m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_RAIN);
 		m_sQueueSample.m_nVolume = (int32)(25.f * CWeather::Rain);
@@ -9178,10 +9040,8 @@ cAudioManager::ProcessWeather(int32 id)
 		m_sQueueSample.m_nReleasingVolumeDivider = 30;
 		m_sQueueSample.m_bReverbFlag = false;
 		m_sQueueSample.m_nEmittingVolume = m_sQueueSample.m_nVolume;
-		m_sQueueSample.m_nLoopStart =
-		    SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
-		m_sQueueSample.m_nLoopEnd =
-		    SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
+		m_sQueueSample.m_nLoopStart = SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
+		m_sQueueSample.m_nLoopEnd = SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
 		m_sQueueSample.m_bRequireReflection = false;
 		AddSampleToRequestedQueue();
 	}
@@ -9196,20 +9056,17 @@ cAudioManager::ProcessWetRoadNoise(cVehicleParams *params)
 	int freq;
 	float velChange;
 
-	if(params->m_fDistance >= 900.f) return false;
-	if(params->m_pTransmission) {
-		if(params->m_pVehicle->m_vecMoveSpeed.z) {
+	if (params->m_fDistance >= 900.f)
+		return false;
+	if (params->m_pTransmission) {
+		if (params->m_pVehicle->m_vecMoveSpeed.z) {
 			velChange = Abs(params->m_fVelocityChange);
-			if(velChange > 0.f) {
-				CalculateDistance(params->m_bDistanceCalculated,
-				                  params->m_fDistance);
-				relativeVelocity =
-				    Min(1.0f,
-				        velChange / (0.5f * params->m_pTransmission->fMaxVelocity));
+			if (velChange > 0.f) {
+				CalculateDistance(params->m_bDistanceCalculated, params->m_fDistance);
+				relativeVelocity = Min(1.0f, velChange / (0.5f * params->m_pTransmission->fMaxVelocity));
 				emittingVol = 23.0f * relativeVelocity * CWeather::WetRoads;
-				m_sQueueSample.m_nVolume =
-				    ComputeVolume(emittingVol, 30.f, m_sQueueSample.m_fDistance);
-				if(m_sQueueSample.m_nVolume) {
+				m_sQueueSample.m_nVolume = ComputeVolume(emittingVol, 30.f, m_sQueueSample.m_fDistance);
+				if (m_sQueueSample.m_nVolume) {
 					m_sQueueSample.m_nCounter = 1;
 					m_sQueueSample.m_nSampleIndex = SFX_ROAD_NOISE;
 					m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
@@ -9220,12 +9077,8 @@ cAudioManager::ProcessWetRoadNoise(cVehicleParams *params)
 					m_sQueueSample.m_nFrequency = freq + freq * modificator;
 					m_sQueueSample.m_nLoopCount = 0;
 					m_sQueueSample.m_nEmittingVolume = emittingVol;
-					m_sQueueSample.m_nLoopStart =
-					    SampleManager.GetSampleLoopStartOffset(
-					        m_sQueueSample.m_nSampleIndex);
-					m_sQueueSample.m_nLoopEnd =
-					    SampleManager.GetSampleLoopEndOffset(
-					        m_sQueueSample.m_nSampleIndex);
+					m_sQueueSample.m_nLoopStart = SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
+					m_sQueueSample.m_nLoopEnd = SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
 					m_sQueueSample.m_fSpeedMultiplier = 6.0f;
 					m_sQueueSample.m_fSoundIntensity = 30.0f;
 					m_sQueueSample.m_bReleasingSoundFlag = false;
@@ -9245,21 +9098,22 @@ cAudioManager::ProcessWorkShopScriptObject(uint8 sound)
 {
 	float distSquared;
 
-	switch(sound) {
+	switch (sound) {
 	case SCRIPT_SOUND_WORK_SHOP_LOOP_S:
-	case SCRIPT_SOUND_WORK_SHOP_LOOP_L: m_sQueueSample.m_fSoundIntensity = 20.0f; break;
-	default: return;
+	case SCRIPT_SOUND_WORK_SHOP_LOOP_L:
+		m_sQueueSample.m_fSoundIntensity = 20.0f;
+		break;
+	default:
+		return;
 	}
 	distSquared = GetDistanceSquared(&m_sQueueSample.m_vecPos);
-	if(distSquared < SQR(m_sQueueSample.m_fSoundIntensity)) {
+	if (distSquared < SQR(m_sQueueSample.m_fSoundIntensity)) {
 		m_sQueueSample.m_fDistance = Sqrt(distSquared);
-		m_sQueueSample.m_nVolume =
-		    ComputeVolume(30, m_sQueueSample.m_fSoundIntensity, m_sQueueSample.m_fDistance);
-		if(m_sQueueSample.m_nVolume) {
+		m_sQueueSample.m_nVolume = ComputeVolume(30, m_sQueueSample.m_fSoundIntensity, m_sQueueSample.m_fDistance);
+		if (m_sQueueSample.m_nVolume) {
 			m_sQueueSample.m_nSampleIndex = SFX_WORKSHOP_1;
 			m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
-			m_sQueueSample.m_nFrequency =
-			    SampleManager.GetSampleBaseFrequency(SFX_WORKSHOP_1);
+			m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_WORKSHOP_1);
 			m_sQueueSample.m_nCounter = 0;
 			m_sQueueSample.m_bIs2D = false;
 			m_sQueueSample.m_nLoopCount = 0;
@@ -9267,10 +9121,8 @@ cAudioManager::ProcessWorkShopScriptObject(uint8 sound)
 			m_sQueueSample.m_nReleasingVolumeModificator = 5;
 			m_sQueueSample.m_fSpeedMultiplier = 2.0f;
 			m_sQueueSample.m_nEmittingVolume = 30;
-			m_sQueueSample.m_nLoopStart =
-			    SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
-			m_sQueueSample.m_nLoopEnd =
-			    SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
+			m_sQueueSample.m_nLoopStart = SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
+			m_sQueueSample.m_nLoopEnd = SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
 			m_sQueueSample.m_bReverbFlag = true;
 			m_sQueueSample.m_bRequireReflection = false;
 			AddSampleToRequestedQueue();
@@ -9286,26 +9138,34 @@ cAudioManager::RandomDisplacement(uint32 seed) const
 	static bool bIsEven = true;
 	static uint32 base = 0;
 
-	if(!seed) return 0;
+	if (!seed)
+		return 0;
 
 	value = m_anRandomTable[(base + seed) % 5] % seed;
 	base += value;
 
-	if(value % 2) { bIsEven = !bIsEven; }
-	if(!bIsEven) value = -value;
+	if (value % 2) {
+		bIsEven = !bIsEven;
+	}
+	if (!bIsEven)
+		value = -value;
 	return value;
 }
 
 void
 cAudioManager::ReacquireDigitalHandle() const
 {
-	if(m_bIsInitialised) { SampleManager.ReacquireDigitalHandle(); }
+	if (m_bIsInitialised) {
+		SampleManager.ReacquireDigitalHandle();
+	}
 }
 
 void
 cAudioManager::ReleaseDigitalHandle() const
 {
-	if(m_bIsInitialised) { SampleManager.ReleaseDigitalHandle(); }
+	if (m_bIsInitialised) {
+		SampleManager.ReleaseDigitalHandle();
+	}
 }
 
 void
@@ -9320,10 +9180,10 @@ cAudioManager::ResetAudioLogicTimers(uint32 timer)
 	gAirportNextTime = timer;
 	gDocksNextTime = timer;
 	gCinemaNextTime = timer;
-	for(int32 i = 0; i < m_nAudioEntitiesTotal; i++) {
-		if(m_asAudioEntities[m_anAudioEntityIndices[i]].m_nType == AUDIOTYPE_PHYSICAL) {
+	for (int32 i = 0; i < m_nAudioEntitiesTotal; i++) {
+		if (m_asAudioEntities[m_anAudioEntityIndices[i]].m_nType == AUDIOTYPE_PHYSICAL) {
 			CPed *ped = (CPed *)m_asAudioEntities[m_anAudioEntityIndices[i]].m_pEntity;
-			if(ped->IsPed()) {
+			if (ped->IsPed()) {
 				ped->m_lastSoundStart = timer;
 				ped->m_soundStart = timer + m_anRandomTable[0] % 3000;
 			}
@@ -9336,11 +9196,11 @@ cAudioManager::ResetAudioLogicTimers(uint32 timer)
 void
 cAudioManager::ResetTimers(uint32 time)
 {
-	if(m_bIsInitialised) {
+	if (m_bIsInitialised) {
 		m_bTimerJustReset = 1;
 		m_nTimer = time;
 		ClearRequestedQueue();
-		if(m_bActiveSampleQueue) {
+		if (m_bActiveSampleQueue) {
 			m_bActiveSampleQueue = 0;
 			ClearRequestedQueue();
 			m_bActiveSampleQueue = 1;
@@ -9365,12 +9225,12 @@ void
 cAudioManager::Service()
 {
 	GenerateIntegerRandomNumberTable();
-	if(m_bTimerJustReset) {
+	if (m_bTimerJustReset) {
 		ResetAudioLogicTimers(m_nTimer);
 		MusicManager.ResetTimers(m_nTimer);
 		m_bTimerJustReset = 0;
 	}
-	if(m_bIsInitialised) {
+	if (m_bIsInitialised) {
 		m_nPreviousUserPause = m_nUserPause;
 		m_nUserPause = CTimer::GetIsUserPaused();
 		UpdateReflections();
@@ -9382,15 +9242,16 @@ cAudioManager::Service()
 void
 cAudioManager::ServiceSoundEffects()
 {
-	if(m_FrameCounter++ % 5)
+	if (m_FrameCounter++ % 5)
 		m_bFifthFrameFlag = false;
 	else
 		m_bFifthFrameFlag = true;
-	if(m_nUserPause && !m_nPreviousUserPause) {
-		for(int32 i = 0; i < allChannels; i++) SampleManager.StopChannel(i);
+	if (m_nUserPause && !m_nPreviousUserPause) {
+		for (int32 i = 0; i < allChannels; i++)
+			SampleManager.StopChannel(i);
 
 		ClearRequestedQueue();
-		if(m_bActiveSampleQueue) {
+		if (m_bActiveSampleQueue) {
 			m_bActiveSampleQueue = 0;
 			ClearRequestedQueue();
 			m_bActiveSampleQueue = 1;
@@ -9416,10 +9277,8 @@ cAudioManager::ServiceSoundEffects()
 #ifdef OPENAL
 	SampleManager.Service();
 #endif
-	for(int32 i = 0; i < m_sAudioScriptObjectManager.m_nScriptObjectEntityTotal; ++i) {
-		cAudioScriptObject *object =
-		    (cAudioScriptObject *)m_asAudioEntities[m_sAudioScriptObjectManager.m_anScriptObjectEntityIndices[i]]
-		        .m_pEntity;
+	for (int32 i = 0; i < m_sAudioScriptObjectManager.m_nScriptObjectEntityTotal; ++i) {
+		cAudioScriptObject *object = (cAudioScriptObject *)m_asAudioEntities[m_sAudioScriptObjectManager.m_anScriptObjectEntityIndices[i]].m_pEntity;
 		delete object;
 		m_asAudioEntities[m_sAudioScriptObjectManager.m_anScriptObjectEntityIndices[i]].m_pEntity = nil;
 		DestroyEntity(m_sAudioScriptObjectManager.m_anScriptObjectEntityIndices[i]);
@@ -9430,19 +9289,22 @@ cAudioManager::ServiceSoundEffects()
 int8
 cAudioManager::SetCurrent3DProvider(uint8 which)
 {
-	if(!m_bIsInitialised) return -1;
-	for(uint8 i = 0; i < m_nActiveSamples + 1; ++i) SampleManager.StopChannel(i);
+	if (!m_bIsInitialised)
+		return -1;
+	for (uint8 i = 0; i < m_nActiveSamples + 1; ++i)
+		SampleManager.StopChannel(i);
 	ClearRequestedQueue();
-	if(m_bActiveSampleQueue)
+	if (m_bActiveSampleQueue)
 		m_bActiveSampleQueue = 0;
 	else
 		m_bActiveSampleQueue = 1;
 	ClearRequestedQueue();
 	ClearActiveSamples();
 	int8 current = SampleManager.SetCurrent3DProvider(which);
-	if(current > 0) {
+	if (current > 0) {
 		m_nActiveSamples = SampleManager.GetMaximumSupportedChannels();
-		if(m_nActiveSamples > 1) --m_nActiveSamples;
+		if (m_nActiveSamples > 1)
+			--m_nActiveSamples;
 	}
 	return current;
 }
@@ -9468,8 +9330,7 @@ cAudioManager::SetEffectsMasterVolume(uint8 volume) const
 void
 cAudioManager::SetEntityStatus(int32 id, uint8 status)
 {
-	if(m_bIsInitialised && id >= 0 && id < totalAudioEntitiesSlots &&
-	   m_asAudioEntities[id].m_bIsUsed) {
+	if (m_bIsInitialised && id >= 0 && id < totalAudioEntitiesSlots && m_asAudioEntities[id].m_bIsUsed) {
 		m_asAudioEntities[id].m_nStatus = status;
 	}
 }
@@ -9477,7 +9338,7 @@ cAudioManager::SetEntityStatus(int32 id, uint8 status)
 void
 cAudioManager::SetMissionAudioLocation(float x, float y, float z)
 {
-	if(m_bIsInitialised) {
+	if (m_bIsInitialised) {
 		m_sMissionAudio.m_bPredefinedProperties = 0;
 		m_sMissionAudio.m_vecPos = {x, y, z};
 	}
@@ -9504,11 +9365,12 @@ cAudioManager::SetSpeakerConfig(int32 conf) const
 bool
 cAudioManager::SetupJumboEngineSound(uint8 vol, int32 freq)
 {
-	if(m_sQueueSample.m_fDistance >= 180.f) return false;
+	if (m_sQueueSample.m_fDistance >= 180.f)
+		return false;
 
 	uint8 emittingVol = vol - gJumboVolOffsetPercentage / 100;
 	m_sQueueSample.m_nVolume = ComputeVolume(emittingVol, 180.f, m_sQueueSample.m_fDistance);
-	if(m_sQueueSample.m_nVolume) {
+	if (m_sQueueSample.m_nVolume) {
 		m_sQueueSample.m_nCounter = 3;
 		m_sQueueSample.m_nSampleIndex = SFX_JUMBO_ENGINE;
 		m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
@@ -9517,10 +9379,8 @@ cAudioManager::SetupJumboEngineSound(uint8 vol, int32 freq)
 		m_sQueueSample.m_nFrequency = freq;
 		m_sQueueSample.m_nLoopCount = 0;
 		m_sQueueSample.m_nEmittingVolume = emittingVol;
-		m_sQueueSample.m_nLoopStart =
-		    SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
-		m_sQueueSample.m_nLoopEnd =
-		    SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
+		m_sQueueSample.m_nLoopStart = SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
+		m_sQueueSample.m_nLoopEnd = SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
 		m_sQueueSample.m_fSpeedMultiplier = 4.0f;
 		m_sQueueSample.m_fSoundIntensity = 180.0f;
 		m_sQueueSample.m_bReleasingSoundFlag = false;
@@ -9535,11 +9395,12 @@ cAudioManager::SetupJumboEngineSound(uint8 vol, int32 freq)
 bool
 cAudioManager::SetupJumboFlySound(uint8 emittingVol)
 {
-	if(m_sQueueSample.m_fDistance >= 440.0f) return false;
+	if (m_sQueueSample.m_fDistance >= 440.0f)
+		return false;
 
 	int32 vol = ComputeVolume(emittingVol, 440.0f, m_sQueueSample.m_fDistance);
 	m_sQueueSample.m_nVolume = vol;
-	if(m_sQueueSample.m_nVolume) {
+	if (m_sQueueSample.m_nVolume) {
 		m_sQueueSample.m_nSampleIndex = SFX_JUMBO_DIST_FLY;
 		m_sQueueSample.m_nCounter = 0;
 		m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
@@ -9547,17 +9408,14 @@ cAudioManager::SetupJumboFlySound(uint8 emittingVol)
 		m_sQueueSample.m_nReleasingVolumeModificator = 1;
 		m_sQueueSample.m_nEmittingVolume = emittingVol;
 		m_sQueueSample.m_nLoopCount = 0;
-		m_sQueueSample.m_nFrequency =
-		    SampleManager.GetSampleBaseFrequency(SFX_JUMBO_DIST_FLY);
-		m_sQueueSample.m_nLoopStart =
-		    SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
+		m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_JUMBO_DIST_FLY);
+		m_sQueueSample.m_nLoopStart = SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
 		m_sQueueSample.m_fSoundIntensity = 440.0f;
 		m_sQueueSample.m_bReleasingSoundFlag = false;
 		m_sQueueSample.m_fSpeedMultiplier = 4.0f;
 		m_sQueueSample.m_bReverbFlag = true;
 		m_sQueueSample.m_nReleasingVolumeDivider = 5;
-		m_sQueueSample.m_nLoopEnd =
-		    SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
+		m_sQueueSample.m_nLoopEnd = SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
 		AddSampleToRequestedQueue();
 	}
 	return true;
@@ -9566,24 +9424,22 @@ cAudioManager::SetupJumboFlySound(uint8 emittingVol)
 bool
 cAudioManager::SetupJumboRumbleSound(uint8 emittingVol)
 {
-	if(m_sQueueSample.m_fDistance >= 240.f) return false;
+	if (m_sQueueSample.m_fDistance >= 240.f)
+		return false;
 
 	m_sQueueSample.m_nVolume = ComputeVolume(emittingVol, 240.f, m_sQueueSample.m_fDistance);
 
-	if(m_sQueueSample.m_nVolume) {
+	if (m_sQueueSample.m_nVolume) {
 		m_sQueueSample.m_nCounter = 5;
 		m_sQueueSample.m_nSampleIndex = SFX_JUMBO_RUMBLE;
 		m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
 		m_sQueueSample.m_bIs2D = true;
 		m_sQueueSample.m_nReleasingVolumeModificator = 1;
-		m_sQueueSample.m_nFrequency =
-		    SampleManager.GetSampleBaseFrequency(SFX_JUMBO_RUMBLE);
+		m_sQueueSample.m_nFrequency = SampleManager.GetSampleBaseFrequency(SFX_JUMBO_RUMBLE);
 		m_sQueueSample.m_nLoopCount = 0;
 		m_sQueueSample.m_nEmittingVolume = emittingVol;
-		m_sQueueSample.m_nLoopStart =
-		    SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
-		m_sQueueSample.m_nLoopEnd =
-		    SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
+		m_sQueueSample.m_nLoopStart = SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
+		m_sQueueSample.m_nLoopEnd = SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
 		m_sQueueSample.m_fSpeedMultiplier = 4.0f;
 		m_sQueueSample.m_fSoundIntensity = 240.0f;
 		m_sQueueSample.m_bReleasingSoundFlag = false;
@@ -9604,15 +9460,16 @@ cAudioManager::SetupJumboRumbleSound(uint8 emittingVol)
 bool
 cAudioManager::SetupJumboTaxiSound(uint8 vol)
 {
-	if(m_sQueueSample.m_fDistance >= 180.f) return false;
+	if (m_sQueueSample.m_fDistance >= 180.f)
+		return false;
 
 	uint8 emittingVol = (vol / 2) + ((vol / 2) * m_sQueueSample.m_fDistance / 180);
 
-	if(m_sQueueSample.m_fDistance / 180 < 0.7f)
+	if (m_sQueueSample.m_fDistance / 180 < 0.7f)
 		emittingVol -= emittingVol * gJumboVolOffsetPercentage / 100;
 	m_sQueueSample.m_nVolume = ComputeVolume(emittingVol, 180.f, m_sQueueSample.m_fDistance);
 
-	if(m_sQueueSample.m_nVolume) {
+	if (m_sQueueSample.m_nVolume) {
 		m_sQueueSample.m_nCounter = 1;
 		m_sQueueSample.m_nSampleIndex = SFX_JUMBO_TAXI;
 		m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
@@ -9621,10 +9478,8 @@ cAudioManager::SetupJumboTaxiSound(uint8 vol)
 		m_sQueueSample.m_nFrequency = GetJumboTaxiFreq();
 		m_sQueueSample.m_nLoopCount = 0;
 		m_sQueueSample.m_nEmittingVolume = emittingVol;
-		m_sQueueSample.m_nLoopStart =
-		    SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
-		m_sQueueSample.m_nLoopEnd =
-		    SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
+		m_sQueueSample.m_nLoopStart = SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
+		m_sQueueSample.m_nLoopEnd = SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
 		m_sQueueSample.m_fSpeedMultiplier = 4.0f;
 		m_sQueueSample.m_fSoundIntensity = 180.0f;
 		m_sQueueSample.m_bReleasingSoundFlag = false;
@@ -9639,11 +9494,12 @@ cAudioManager::SetupJumboTaxiSound(uint8 vol)
 bool
 cAudioManager::SetupJumboWhineSound(uint8 emittingVol, int32 freq)
 {
-	if(m_sQueueSample.m_fDistance >= 170.f) return false;
+	if (m_sQueueSample.m_fDistance >= 170.f)
+		return false;
 
 	m_sQueueSample.m_nVolume = ComputeVolume(emittingVol, 170.f, m_sQueueSample.m_fDistance);
 
-	if(m_sQueueSample.m_nVolume) {
+	if (m_sQueueSample.m_nVolume) {
 		m_sQueueSample.m_nCounter = 2;
 		m_sQueueSample.m_nSampleIndex = SFX_JUMBO_WHINE;
 		m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
@@ -9652,10 +9508,8 @@ cAudioManager::SetupJumboWhineSound(uint8 emittingVol, int32 freq)
 		m_sQueueSample.m_nFrequency = freq;
 		m_sQueueSample.m_nLoopCount = 0;
 		m_sQueueSample.m_nEmittingVolume = emittingVol;
-		m_sQueueSample.m_nLoopStart =
-		    SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
-		m_sQueueSample.m_nLoopEnd =
-		    SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
+		m_sQueueSample.m_nLoopStart = SampleManager.GetSampleLoopStartOffset(m_sQueueSample.m_nSampleIndex);
+		m_sQueueSample.m_nLoopEnd = SampleManager.GetSampleLoopEndOffset(m_sQueueSample.m_nSampleIndex);
 		m_sQueueSample.m_fSpeedMultiplier = 4.0f;
 		m_sQueueSample.m_fSoundIntensity = 170.0f;
 		m_sQueueSample.m_bReleasingSoundFlag = false;
@@ -9675,40 +9529,46 @@ cAudioManager::SetupPedComments(cPedParams *params, uint32 sound)
 	float soundIntensity;
 	tPedComment pedComment;
 
-	if(ped) {
-		switch(sound) {
-		case SOUND_AMMUNATION_WELCOME_1: pedComment.m_nSampleIndex = SFX_AMMU_D; break;
-		case SOUND_AMMUNATION_WELCOME_2: pedComment.m_nSampleIndex = SFX_AMMU_E; break;
-		case SOUND_AMMUNATION_WELCOME_3: pedComment.m_nSampleIndex = SFX_AMMU_F; break;
+	if (ped) {
+		switch (sound) {
+		case SOUND_AMMUNATION_WELCOME_1:
+			pedComment.m_nSampleIndex = SFX_AMMU_D;
+			break;
+		case SOUND_AMMUNATION_WELCOME_2:
+			pedComment.m_nSampleIndex = SFX_AMMU_E;
+			break;
+		case SOUND_AMMUNATION_WELCOME_3:
+			pedComment.m_nSampleIndex = SFX_AMMU_F;
+			break;
 		default:
 			pedComment.m_nSampleIndex = GetPedCommentSfx(ped, sound);
-			if(pedComment.m_nSampleIndex == NO_SAMPLE) return;
+			if (pedComment.m_nSampleIndex == NO_SAMPLE)
+				return;
 			break;
 		}
 
 		soundIntensity = 50.f;
 
-		if(params->m_fDistance < SQR(soundIntensity)) {
+		if (params->m_fDistance < SQR(soundIntensity)) {
 			CalculateDistance(params->m_bDistanceCalculated, params->m_fDistance);
-			if(sound != SOUND_PAGER) {
-				switch(sound) {
+			if (sound != SOUND_PAGER) {
+				switch (sound) {
 				case SOUND_AMMUNATION_WELCOME_1:
 				case SOUND_AMMUNATION_WELCOME_2:
-				case SOUND_AMMUNATION_WELCOME_3: emittingVol = maxVolume; break;
+				case SOUND_AMMUNATION_WELCOME_3:
+					emittingVol = maxVolume;
+					break;
 				default:
-					if(CWorld::GetIsLineOfSightClear(TheCamera.GetPosition(),
-					                                 m_sQueueSample.m_vecPos, 1,
-					                                 0, 0, 0, 0, 0, 0)) {
+					if (CWorld::GetIsLineOfSightClear(TheCamera.GetPosition(), m_sQueueSample.m_vecPos, 1, 0, 0, 0, 0, 0, 0)) {
 						emittingVol = maxVolume;
 					} else {
 						emittingVol = 31;
 					}
 					break;
 				}
-				m_sQueueSample.m_nVolume = ComputeVolume(
-				    emittingVol, soundIntensity, m_sQueueSample.m_fDistance);
+				m_sQueueSample.m_nVolume = ComputeVolume(emittingVol, soundIntensity, m_sQueueSample.m_fDistance);
 				pedComment.m_nProcess = 10;
-				if(m_sQueueSample.m_nVolume) {
+				if (m_sQueueSample.m_nVolume) {
 					pedComment.m_nEntityIndex = m_sQueueSample.m_nEntityIndex;
 					pedComment.m_vecPos = m_sQueueSample.m_vecPos;
 					pedComment.m_fDistance = m_sQueueSample.m_fDistance;
@@ -9718,58 +9578,51 @@ cAudioManager::SetupPedComments(cPedParams *params, uint32 sound)
 			}
 		}
 	} else {
-		switch(sound) {
+		switch (sound) {
 		case SOUND_PED_HELI_PLAYER_FOUND:
 			soundIntensity = 400.f;
-			pedComment.m_nSampleIndex =
-			    m_anRandomTable[m_sQueueSample.m_nEntityIndex & 3] % 29 +
-			    SFX_POLICE_HELI_1;
+			pedComment.m_nSampleIndex = m_anRandomTable[m_sQueueSample.m_nEntityIndex & 3] % 29 + SFX_POLICE_HELI_1;
 			break;
 		case SOUND_PED_BODYCAST_HIT:
-			if(CTimer::GetTimeInMilliseconds() <= gNextCryTime) return;
+			if (CTimer::GetTimeInMilliseconds() <= gNextCryTime)
+				return;
 			soundIntensity = 50.f;
 			gNextCryTime = CTimer::GetTimeInMilliseconds() + 500;
-			pedComment.m_nSampleIndex =
-			    (m_anRandomTable[m_sQueueSample.m_nEntityIndex & 3] & 3) +
-			    SFX_PLASTER_BLOKE_1;
+			pedComment.m_nSampleIndex = (m_anRandomTable[m_sQueueSample.m_nEntityIndex & 3] & 3) + SFX_PLASTER_BLOKE_1;
 			break;
 		case SOUND_INJURED_PED_MALE_OUCH:
 		case SOUND_8A:
 			soundIntensity = 50.f;
-			pedComment.m_nSampleIndex =
-			    m_anRandomTable[m_sQueueSample.m_nEntityIndex & 3] % 15 +
-			    SFX_GENERIC_MALE_GRUNT_1;
+			pedComment.m_nSampleIndex = m_anRandomTable[m_sQueueSample.m_nEntityIndex & 3] % 15 + SFX_GENERIC_MALE_GRUNT_1;
 			break;
 		case SOUND_INJURED_PED_FEMALE:
 			soundIntensity = 50.f;
-			pedComment.m_nSampleIndex =
-			    m_anRandomTable[m_sQueueSample.m_nEntityIndex & 3] % 11 +
-			    SFX_GENERIC_FEMALE_GRUNT_1;
+			pedComment.m_nSampleIndex = m_anRandomTable[m_sQueueSample.m_nEntityIndex & 3] % 11 + SFX_GENERIC_FEMALE_GRUNT_1;
 			break;
-		default: return;
+		default:
+			return;
 		}
 
-		if(params->m_fDistance < SQR(soundIntensity)) {
+		if (params->m_fDistance < SQR(soundIntensity)) {
 			CalculateDistance(params->m_bDistanceCalculated, params->m_fDistance);
-			if(sound != SOUND_PAGER) {
-				switch(sound) {
+			if (sound != SOUND_PAGER) {
+				switch (sound) {
 				case SOUND_AMMUNATION_WELCOME_1:
 				case SOUND_AMMUNATION_WELCOME_2:
-				case SOUND_AMMUNATION_WELCOME_3: emittingVol = maxVolume; break;
+				case SOUND_AMMUNATION_WELCOME_3:
+					emittingVol = maxVolume;
+					break;
 				default:
-					if(CWorld::GetIsLineOfSightClear(TheCamera.GetPosition(),
-					                                 m_sQueueSample.m_vecPos, 1,
-					                                 0, 0, 0, 0, 0, 0)) {
+					if (CWorld::GetIsLineOfSightClear(TheCamera.GetPosition(), m_sQueueSample.m_vecPos, 1, 0, 0, 0, 0, 0, 0)) {
 						emittingVol = maxVolume;
 					} else {
 						emittingVol = 31;
 					}
 					break;
 				}
-				m_sQueueSample.m_nVolume = ComputeVolume(
-				    emittingVol, soundIntensity, m_sQueueSample.m_fDistance);
+				m_sQueueSample.m_nVolume = ComputeVolume(emittingVol, soundIntensity, m_sQueueSample.m_fDistance);
 				pedComment.m_nProcess = 10;
-				if(m_sQueueSample.m_nVolume) {
+				if (m_sQueueSample.m_nVolume) {
 					pedComment.m_nEntityIndex = m_sQueueSample.m_nEntityIndex;
 					pedComment.m_vecPos = m_sQueueSample.m_vecPos;
 					pedComment.m_fDistance = m_sQueueSample.m_fDistance;
@@ -9784,10 +9637,10 @@ cAudioManager::SetupPedComments(cPedParams *params, uint32 sound)
 void
 cAudioManager::Terminate()
 {
-	if(m_bIsInitialised) {
+	if (m_bIsInitialised) {
 		MusicManager.Terminate();
 
-		for(uint32 i = 0; i < totalAudioEntitiesSlots; i++) {
+		for (uint32 i = 0; i < totalAudioEntitiesSlots; i++) {
 			m_asAudioEntities[i].m_bIsUsed = false;
 			m_anAudioEntityIndices[i] = ARRAY_SIZE(m_anAudioEntityIndices);
 		}
@@ -9796,8 +9649,9 @@ cAudioManager::Terminate()
 		m_sAudioScriptObjectManager.m_nScriptObjectEntityTotal = 0;
 		PreTerminateGameSpecificShutdown();
 
-		for(uint32 i = 0; i < MAX_SAMPLEBANKS; i++) {
-			if(SampleManager.IsSampleBankLoaded(i)) SampleManager.UnloadSampleBank(i);
+		for (uint32 i = 0; i < MAX_SAMPLEBANKS; i++) {
+			if (SampleManager.IsSampleBankLoaded(i))
+				SampleManager.UnloadSampleBank(i);
 		}
 
 		SampleManager.Terminate();
@@ -9821,12 +9675,14 @@ cAudioManager::UpdateGasPedalAudio(CAutomobile *automobile)
 	float gasPedal = Abs(automobile->m_fGasPedal);
 	float gasPedalAudio = automobile->m_fGasPedalAudio;
 
-	if(gasPedalAudio < gasPedal) {
+	if (gasPedalAudio < gasPedal) {
 		newGasPedalAudio = gasPedalAudio + 0.09f;
-		if(gasPedal <= newGasPedalAudio) newGasPedalAudio = gasPedal;
+		if (gasPedal <= newGasPedalAudio)
+			newGasPedalAudio = gasPedal;
 	} else {
 		newGasPedalAudio = gasPedalAudio - 0.07f;
-		if(gasPedal >= newGasPedalAudio) newGasPedalAudio = gasPedal;
+		if (gasPedal >= newGasPedalAudio)
+			newGasPedalAudio = gasPedal;
 	}
 	automobile->m_fGasPedalAudio = newGasPedalAudio;
 }
@@ -9838,19 +9694,15 @@ cAudioManager::UpdateReflections()
 	CColPoint colpoint;
 	CEntity *ent;
 
-	if(m_FrameCounter & 7) {
-		if(((uint8)m_FrameCounter + 1) & 7) {
-			if(((uint8)m_FrameCounter + 2) & 7) {
-				if(((uint8)m_FrameCounter + 3) & 7) {
-					if(!(((uint8)m_FrameCounter + 4) & 7)) {
+	if (m_FrameCounter & 7) {
+		if (((uint8)m_FrameCounter + 1) & 7) {
+			if (((uint8)m_FrameCounter + 2) & 7) {
+				if (((uint8)m_FrameCounter + 3) & 7) {
+					if (!(((uint8)m_FrameCounter + 4) & 7)) {
 						m_avecReflectionsPos[4] = camPos;
 						m_avecReflectionsPos[4].z += 50.f;
-						if(CWorld::ProcessVerticalLine(
-						       camPos, m_avecReflectionsPos[4].z, colpoint,
-						       ent, true, false, false, false, true, false,
-						       nil)) {
-							m_afReflectionsDistances[4] =
-							    colpoint.point.z - camPos.z;
+						if (CWorld::ProcessVerticalLine(camPos, m_avecReflectionsPos[4].z, colpoint, ent, true, false, false, false, true, false, nil)) {
+							m_afReflectionsDistances[4] = colpoint.point.z - camPos.z;
 						} else {
 							m_afReflectionsDistances[4] = 50.0f;
 						}
@@ -9858,11 +9710,8 @@ cAudioManager::UpdateReflections()
 				} else {
 					m_avecReflectionsPos[3] = camPos;
 					m_avecReflectionsPos[3].x += 50.f;
-					if(CWorld::ProcessLineOfSight(
-					       camPos, m_avecReflectionsPos[3], colpoint, ent, true,
-					       false, false, true, false, true, true)) {
-						m_afReflectionsDistances[3] =
-						    Distance(camPos, colpoint.point);
+					if (CWorld::ProcessLineOfSight(camPos, m_avecReflectionsPos[3], colpoint, ent, true, false, false, true, false, true, true)) {
+						m_afReflectionsDistances[3] = Distance(camPos, colpoint.point);
 					} else {
 						m_afReflectionsDistances[3] = 50.0f;
 					}
@@ -9870,11 +9719,8 @@ cAudioManager::UpdateReflections()
 			} else {
 				m_avecReflectionsPos[2] = camPos;
 				m_avecReflectionsPos[2].x -= 50.f;
-				if(CWorld::ProcessLineOfSight(camPos, m_avecReflectionsPos[2],
-				                              colpoint, ent, true, false, false,
-				                              true, false, true, true)) {
-					m_afReflectionsDistances[2] =
-					    Distance(camPos, colpoint.point);
+				if (CWorld::ProcessLineOfSight(camPos, m_avecReflectionsPos[2], colpoint, ent, true, false, false, true, false, true, true)) {
+					m_afReflectionsDistances[2] = Distance(camPos, colpoint.point);
 				} else {
 					m_afReflectionsDistances[2] = 50.0f;
 				}
@@ -9882,9 +9728,7 @@ cAudioManager::UpdateReflections()
 		} else {
 			m_avecReflectionsPos[1] = camPos;
 			m_avecReflectionsPos[1].y -= 50.f;
-			if(CWorld::ProcessLineOfSight(camPos, m_avecReflectionsPos[1], colpoint,
-			                              ent, true, false, false, true, false, true,
-			                              true)) {
+			if (CWorld::ProcessLineOfSight(camPos, m_avecReflectionsPos[1], colpoint, ent, true, false, false, true, false, true, true)) {
 				m_afReflectionsDistances[1] = Distance(camPos, colpoint.point);
 			} else {
 				m_afReflectionsDistances[1] = 50.0f;
@@ -9893,8 +9737,7 @@ cAudioManager::UpdateReflections()
 	} else {
 		m_avecReflectionsPos[0] = camPos;
 		m_avecReflectionsPos[0].y += 50.f;
-		if(CWorld::ProcessLineOfSight(camPos, m_avecReflectionsPos[0], colpoint, ent, true,
-		                              false, false, true, false, true, true)) {
+		if (CWorld::ProcessLineOfSight(camPos, m_avecReflectionsPos[0], colpoint, ent, true, false, false, true, false, true, true)) {
 			m_afReflectionsDistances[0] = Distance(camPos, colpoint.point);
 		} else {
 			m_afReflectionsDistances[0] = 50.0f;
@@ -9905,48 +9748,47 @@ cAudioManager::UpdateReflections()
 bool
 cAudioManager::UsesReverseWarning(int32 model) const
 {
-	return model == LINERUN || model == FIRETRUK || model == TRASH || model == BUS ||
-	       model == COACH;
+	return model == LINERUN || model == FIRETRUK || model == TRASH || model == BUS || model == COACH;
 }
 
 bool
 cAudioManager::UsesSiren(int32 model) const
 {
-	switch(model) {
+	switch (model) {
 	case FIRETRUK:
 	case AMBULAN:
 	case FBICAR:
 	case POLICE:
 	case ENFORCER:
-	case PREDATOR: return true;
-	default: return false;
+	case PREDATOR:
+		return true;
+	default:
+		return false;
 	}
 }
 
 bool
 cAudioManager::UsesSirenSwitching(int32 model) const
 {
-	switch(model) {
+	switch (model) {
 	case AMBULAN:
 	case POLICE:
 	case ENFORCER:
-	case PREDATOR: return true;
-	default: return false;
+	case PREDATOR:
+		return true;
+	default:
+		return false;
 	}
 }
 
 void
 cAudioManager::AdjustSamplesVolume()
 {
-	for(int i = 0; i < m_SampleRequestQueuesStatus[m_bActiveSampleQueue]; i++) {
-		tSound *pSample =
-		    &m_asSamples[m_bActiveSampleQueue]
-		                [m_abSampleQueueIndexTable[m_bActiveSampleQueue][i] + 1];
+	for (int i = 0; i < m_SampleRequestQueuesStatus[m_bActiveSampleQueue]; i++) {
+		tSound *pSample = &m_asSamples[m_bActiveSampleQueue][m_abSampleQueueIndexTable[m_bActiveSampleQueue][i] + 1];
 
-		if(!pSample->m_bIs2D)
-			pSample->m_nEmittingVolume =
-			    ComputeEmittingVolume(pSample->m_nEmittingVolume,
-			                          pSample->m_fSoundIntensity, pSample->m_fDistance);
+		if (!pSample->m_bIs2D)
+			pSample->m_nEmittingVolume = ComputeEmittingVolume(pSample->m_nEmittingVolume, pSample->m_fSoundIntensity, pSample->m_fDistance);
 	}
 }
 
@@ -9955,8 +9797,7 @@ cAudioManager::ComputeEmittingVolume(uint8 emittingVolume, float intensity, floa
 {
 	float quatIntensity = intensity / 4.0f;
 	float diffIntensity = intensity - quatIntensity;
-	if(dist > diffIntensity)
-		return (quatIntensity - (dist - diffIntensity)) * (float)emittingVolume /
-		       quatIntensity;
+	if (dist > diffIntensity)
+		return (quatIntensity - (dist - diffIntensity)) * (float)emittingVolume / quatIntensity;
 	return emittingVolume;
 }

From 853dab23f53418a12218df1ac7a3c14c75beb2ee Mon Sep 17 00:00:00 2001
From: Sergeanur <s.anureev@yandex.ua>
Date: Sat, 2 May 2020 16:45:24 +0300
Subject: [PATCH 6/7] cleanup cAudioManager::UpdateReflections

---
 src/audio/AudioManager.cpp | 75 ++++++++++++++++----------------------
 1 file changed, 31 insertions(+), 44 deletions(-)

diff --git a/src/audio/AudioManager.cpp b/src/audio/AudioManager.cpp
index e7a7a9b4..7e177226 100644
--- a/src/audio/AudioManager.cpp
+++ b/src/audio/AudioManager.cpp
@@ -9694,54 +9694,41 @@ cAudioManager::UpdateReflections()
 	CColPoint colpoint;
 	CEntity *ent;
 
-	if (m_FrameCounter & 7) {
-		if (((uint8)m_FrameCounter + 1) & 7) {
-			if (((uint8)m_FrameCounter + 2) & 7) {
-				if (((uint8)m_FrameCounter + 3) & 7) {
-					if (!(((uint8)m_FrameCounter + 4) & 7)) {
-						m_avecReflectionsPos[4] = camPos;
-						m_avecReflectionsPos[4].z += 50.f;
-						if (CWorld::ProcessVerticalLine(camPos, m_avecReflectionsPos[4].z, colpoint, ent, true, false, false, false, true, false, nil)) {
-							m_afReflectionsDistances[4] = colpoint.point.z - camPos.z;
-						} else {
-							m_afReflectionsDistances[4] = 50.0f;
-						}
-					}
-				} else {
-					m_avecReflectionsPos[3] = camPos;
-					m_avecReflectionsPos[3].x += 50.f;
-					if (CWorld::ProcessLineOfSight(camPos, m_avecReflectionsPos[3], colpoint, ent, true, false, false, true, false, true, true)) {
-						m_afReflectionsDistances[3] = Distance(camPos, colpoint.point);
-					} else {
-						m_afReflectionsDistances[3] = 50.0f;
-					}
-				}
-			} else {
-				m_avecReflectionsPos[2] = camPos;
-				m_avecReflectionsPos[2].x -= 50.f;
-				if (CWorld::ProcessLineOfSight(camPos, m_avecReflectionsPos[2], colpoint, ent, true, false, false, true, false, true, true)) {
-					m_afReflectionsDistances[2] = Distance(camPos, colpoint.point);
-				} else {
-					m_afReflectionsDistances[2] = 50.0f;
-				}
-			}
-		} else {
-			m_avecReflectionsPos[1] = camPos;
-			m_avecReflectionsPos[1].y -= 50.f;
-			if (CWorld::ProcessLineOfSight(camPos, m_avecReflectionsPos[1], colpoint, ent, true, false, false, true, false, true, true)) {
-				m_afReflectionsDistances[1] = Distance(camPos, colpoint.point);
-			} else {
-				m_afReflectionsDistances[1] = 50.0f;
-			}
-		}
-	} else {
+	if (m_FrameCounter % 8 == 0) {
 		m_avecReflectionsPos[0] = camPos;
 		m_avecReflectionsPos[0].y += 50.f;
-		if (CWorld::ProcessLineOfSight(camPos, m_avecReflectionsPos[0], colpoint, ent, true, false, false, true, false, true, true)) {
+		if (CWorld::ProcessLineOfSight(camPos, m_avecReflectionsPos[0], colpoint, ent, true, false, false, true, false, true, true))
 			m_afReflectionsDistances[0] = Distance(camPos, colpoint.point);
-		} else {
+		else
 			m_afReflectionsDistances[0] = 50.0f;
-		}
+	} else if ((m_FrameCounter + 1) % 8 == 0) {
+		m_avecReflectionsPos[1] = camPos;
+		m_avecReflectionsPos[1].y -= 50.0f;
+		if (CWorld::ProcessLineOfSight(camPos, m_avecReflectionsPos[1], colpoint, ent, true, false, false, true, false, true, true))
+			m_afReflectionsDistances[1] = Distance(camPos, colpoint.point);
+		else
+			m_afReflectionsDistances[1] = 50.0f;
+	} else if ((m_FrameCounter + 2) % 8 == 0) {
+		m_avecReflectionsPos[2] = camPos;
+		m_avecReflectionsPos[2].x -= 50.0f;
+		if (CWorld::ProcessLineOfSight(camPos, m_avecReflectionsPos[2], colpoint, ent, true, false, false, true, false, true, true))
+			m_afReflectionsDistances[2] = Distance(camPos, colpoint.point);
+		else
+			m_afReflectionsDistances[2] = 50.0f;
+	} else if ((m_FrameCounter + 3) % 8 == 0) {
+		m_avecReflectionsPos[3] = camPos;
+		m_avecReflectionsPos[3].x += 50.0f;
+		if (CWorld::ProcessLineOfSight(camPos, m_avecReflectionsPos[3], colpoint, ent, true, false, false, true, false, true, true))
+			m_afReflectionsDistances[3] = Distance(camPos, colpoint.point);
+		else
+			m_afReflectionsDistances[3] = 50.0f;
+	} else if ((m_FrameCounter + 4) % 8 == 0) {
+		m_avecReflectionsPos[4] = camPos;
+		m_avecReflectionsPos[4].z += 50.0f;
+		if (CWorld::ProcessVerticalLine(camPos, m_avecReflectionsPos[4].z, colpoint, ent, true, false, false, false, true, false, nil))
+			m_afReflectionsDistances[4] = colpoint.point.z - camPos.z;
+		else
+			m_afReflectionsDistances[4] = 50.0f;
 	}
 }
 

From 7ba5b3c353e910b8924fd236a71bb8463e7b38f8 Mon Sep 17 00:00:00 2001
From: Sergeanur <s.anureev@yandex.ua>
Date: Sat, 2 May 2020 17:10:51 +0300
Subject: [PATCH 7/7] A bit more audio cleanup

---
 src/audio/AudioManager.cpp | 201 ++++++++++++++++---------------------
 src/audio/AudioManager.h   |   3 +-
 src/audio/soundlist.h      |   2 +-
 3 files changed, 88 insertions(+), 118 deletions(-)

diff --git a/src/audio/AudioManager.cpp b/src/audio/AudioManager.cpp
index 7e177226..e3cfdc8e 100644
--- a/src/audio/AudioManager.cpp
+++ b/src/audio/AudioManager.cpp
@@ -305,9 +305,9 @@ cAudioManager::cAudioManager()
 	m_fSpeedOfSound = 6.86f;
 	m_nTimeSpent = 50;
 	m_nActiveSamples = NUM_SOUNDS_SAMPLES_SLOTS;
-	m_bActiveSampleQueue = 1;
+	m_nActiveSampleQueue = 1;
 	ClearRequestedQueue();
-	m_bActiveSampleQueue = 0;
+	m_nActiveSampleQueue = 0;
 	ClearRequestedQueue();
 	ClearActiveSamples();
 	GenerateIntegerRandomNumberTable();
@@ -337,15 +337,15 @@ cAudioManager::AddDetailsToRequestedOrderList(uint8 sample)
 	uint32 i = 0;
 	if (sample != 0) {
 		for (; i < sample; i++) {
-			if (m_asSamples[m_bActiveSampleQueue][m_abSampleQueueIndexTable[m_bActiveSampleQueue][i]].m_nCalculatedVolume >
-			    m_asSamples[m_bActiveSampleQueue][sample].m_nCalculatedVolume)
+			if (m_asSamples[m_nActiveSampleQueue][m_abSampleQueueIndexTable[m_nActiveSampleQueue][i]].m_nCalculatedVolume >
+			    m_asSamples[m_nActiveSampleQueue][sample].m_nCalculatedVolume)
 				break;
 		}
 		if (i < sample) {
-			memmove(&m_abSampleQueueIndexTable[m_bActiveSampleQueue][i + 1], &m_abSampleQueueIndexTable[m_bActiveSampleQueue][i], m_nActiveSamples - i - 1);
+			memmove(&m_abSampleQueueIndexTable[m_nActiveSampleQueue][i + 1], &m_abSampleQueueIndexTable[m_nActiveSampleQueue][i], m_nActiveSamples - i - 1);
 		}
 	}
-	m_abSampleQueueIndexTable[m_bActiveSampleQueue][i] = sample;
+	m_abSampleQueueIndexTable[m_nActiveSampleQueue][i] = sample;
 }
 
 void
@@ -415,7 +415,7 @@ cAudioManager::AddReleasingSounds()
 {
 	bool toProcess[44]; // why not 27?
 
-	int8 queue = m_bActiveSampleQueue == 0;
+	int8 queue = m_nActiveSampleQueue == 0;
 
 	for (int32 i = 0; i < m_SampleRequestQueuesStatus[queue]; i++) {
 		tSound &sample = m_asSamples[queue][m_abSampleQueueIndexTable[queue][i]];
@@ -423,9 +423,9 @@ cAudioManager::AddReleasingSounds()
 			continue;
 
 		toProcess[i] = false;
-		for (int32 j = 0; j < m_SampleRequestQueuesStatus[m_bActiveSampleQueue]; j++) {
-			if (sample.m_nEntityIndex == m_asSamples[m_bActiveSampleQueue][m_abSampleQueueIndexTable[m_bActiveSampleQueue][j]].m_nEntityIndex &&
-			    sample.m_nCounter == m_asSamples[m_bActiveSampleQueue][m_abSampleQueueIndexTable[m_bActiveSampleQueue][j]].m_nCounter) {
+		for (int32 j = 0; j < m_SampleRequestQueuesStatus[m_nActiveSampleQueue]; j++) {
+			if (sample.m_nEntityIndex == m_asSamples[m_nActiveSampleQueue][m_abSampleQueueIndexTable[m_nActiveSampleQueue][j]].m_nEntityIndex &&
+			    sample.m_nCounter == m_asSamples[m_nActiveSampleQueue][m_abSampleQueueIndexTable[m_nActiveSampleQueue][j]].m_nCounter) {
 				toProcess[i] = true;
 				break;
 			}
@@ -468,13 +468,13 @@ cAudioManager::AddSampleToRequestedQueue()
 
 	if (m_sQueueSample.m_nSampleIndex < TOTAL_AUDIO_SAMPLES) {
 		calculatedVolume = m_sQueueSample.m_nReleasingVolumeModificator * (maxVolume - m_sQueueSample.m_nVolume);
-		sampleIndex = m_SampleRequestQueuesStatus[m_bActiveSampleQueue];
+		sampleIndex = m_SampleRequestQueuesStatus[m_nActiveSampleQueue];
 		if (sampleIndex >= m_nActiveSamples) {
-			sampleIndex = m_abSampleQueueIndexTable[m_bActiveSampleQueue][m_nActiveSamples - 1];
-			if (m_asSamples[m_bActiveSampleQueue][sampleIndex].m_nCalculatedVolume <= calculatedVolume)
+			sampleIndex = m_abSampleQueueIndexTable[m_nActiveSampleQueue][m_nActiveSamples - 1];
+			if (m_asSamples[m_nActiveSampleQueue][sampleIndex].m_nCalculatedVolume <= calculatedVolume)
 				return;
 		} else {
-			++m_SampleRequestQueuesStatus[m_bActiveSampleQueue];
+			++m_SampleRequestQueuesStatus[m_nActiveSampleQueue];
 		}
 		m_sQueueSample.m_nCalculatedVolume = calculatedVolume;
 		m_sQueueSample.m_bLoopEnded = false;
@@ -493,7 +493,7 @@ cAudioManager::AddSampleToRequestedQueue()
 		if (!m_bDynamicAcousticModelingStatus)
 			m_sQueueSample.m_bReverbFlag = false;
 
-		m_asSamples[m_bActiveSampleQueue][sampleIndex] = m_sQueueSample;
+		m_asSamples[m_nActiveSampleQueue][sampleIndex] = m_sQueueSample;
 
 		AddDetailsToRequestedOrderList(sampleIndex);
 		if (bReflections)
@@ -567,9 +567,9 @@ void
 cAudioManager::ClearRequestedQueue()
 {
 	for (int32 i = 0; i < m_nActiveSamples; i++) {
-		m_abSampleQueueIndexTable[m_bActiveSampleQueue][i] = m_nActiveSamples;
+		m_abSampleQueueIndexTable[m_nActiveSampleQueue][i] = m_nActiveSamples;
 	}
-	m_SampleRequestQueuesStatus[m_bActiveSampleQueue] = 0;
+	m_SampleRequestQueuesStatus[m_nActiveSampleQueue] = 0;
 }
 
 int32
@@ -3538,12 +3538,12 @@ cAudioManager::ProcessActiveQueues()
 	CVector position;
 
 	for (int32 i = 0; i < m_nActiveSamples; i++) {
-		m_asSamples[m_bActiveSampleQueue][i].m_bIsProcessed = false;
+		m_asSamples[m_nActiveSampleQueue][i].m_bIsProcessed = false;
 		m_asActiveSamples[i].m_bIsProcessed = false;
 	}
 
-	for (int32 i = 0; i < m_SampleRequestQueuesStatus[m_bActiveSampleQueue]; ++i) {
-		tSound &sample = m_asSamples[m_bActiveSampleQueue][m_abSampleQueueIndexTable[m_bActiveSampleQueue][i]];
+	for (int32 i = 0; i < m_SampleRequestQueuesStatus[m_nActiveSampleQueue]; ++i) {
+		tSound &sample = m_asSamples[m_nActiveSampleQueue][m_abSampleQueueIndexTable[m_nActiveSampleQueue][i]];
 		if (sample.m_nSampleIndex != NO_SAMPLE) {
 			for (int32 j = 0; j < m_nActiveSamples; ++j) {
 				if (sample.m_nEntityIndex == m_asActiveSamples[j].m_nEntityIndex && sample.m_nCounter == m_asActiveSamples[j].m_nCounter &&
@@ -3627,8 +3627,8 @@ cAudioManager::ProcessActiveQueues()
 			m_asActiveSamples[i].m_nEntityIndex = AEHANDLE_NONE;
 		}
 	}
-	for (int32 i = 0; i < m_SampleRequestQueuesStatus[m_bActiveSampleQueue]; ++i) {
-		tSound &sample = m_asSamples[m_bActiveSampleQueue][m_abSampleQueueIndexTable[m_bActiveSampleQueue][i]];
+	for (int32 i = 0; i < m_SampleRequestQueuesStatus[m_nActiveSampleQueue]; ++i) {
+		tSound &sample = m_asSamples[m_nActiveSampleQueue][m_abSampleQueueIndexTable[m_nActiveSampleQueue][i]];
 		if (!sample.m_bIsProcessed && !sample.m_bLoopEnded && m_asAudioEntities[sample.m_nEntityIndex].m_bIsUsed && sample.m_nSampleIndex < NO_SAMPLE) {
 			if (sample.m_nCounter > 255 && sample.m_nLoopCount && sample.m_nLoopsRemaining) {
 				--sample.m_nLoopsRemaining;
@@ -7489,7 +7489,7 @@ cAudioManager::ProcessPoliceCellBeatingScriptObject(uint8 sound)
 				params.m_bDistanceCalculated = true;
 				params.m_fDistance = distSquared;
 				params.m_pPed = nil;
-				SetupPedComments(&params, SOUND_8A);
+				SetupPedComments(&params, SOUND_INJURED_PED_MALE_PRISON);
 			}
 			gCellNextTime = time + 500 + m_anRandomTable[3] % 1500;
 		}
@@ -9197,17 +9197,17 @@ void
 cAudioManager::ResetTimers(uint32 time)
 {
 	if (m_bIsInitialised) {
-		m_bTimerJustReset = 1;
+		m_bTimerJustReset = true;
 		m_nTimer = time;
 		ClearRequestedQueue();
-		if (m_bActiveSampleQueue) {
-			m_bActiveSampleQueue = 0;
+		if (m_nActiveSampleQueue) {
+			m_nActiveSampleQueue = 0;
 			ClearRequestedQueue();
-			m_bActiveSampleQueue = 1;
+			m_nActiveSampleQueue = 1;
 		} else {
-			m_bActiveSampleQueue = 1;
+			m_nActiveSampleQueue = 1;
 			ClearRequestedQueue();
-			m_bActiveSampleQueue = 0;
+			m_nActiveSampleQueue = 0;
 		}
 		ClearActiveSamples();
 		ClearMissionAudio();
@@ -9228,7 +9228,7 @@ cAudioManager::Service()
 	if (m_bTimerJustReset) {
 		ResetAudioLogicTimers(m_nTimer);
 		MusicManager.ResetTimers(m_nTimer);
-		m_bTimerJustReset = 0;
+		m_bTimerJustReset = false;
 	}
 	if (m_bIsInitialised) {
 		m_nPreviousUserPause = m_nUserPause;
@@ -9251,18 +9251,18 @@ cAudioManager::ServiceSoundEffects()
 			SampleManager.StopChannel(i);
 
 		ClearRequestedQueue();
-		if (m_bActiveSampleQueue) {
-			m_bActiveSampleQueue = 0;
+		if (m_nActiveSampleQueue) {
+			m_nActiveSampleQueue = 0;
 			ClearRequestedQueue();
-			m_bActiveSampleQueue = 1;
+			m_nActiveSampleQueue = 1;
 		} else {
-			m_bActiveSampleQueue = 1;
+			m_nActiveSampleQueue = 1;
 			ClearRequestedQueue();
-			m_bActiveSampleQueue = 0;
+			m_nActiveSampleQueue = 0;
 		}
 		ClearActiveSamples();
 	}
-	m_bActiveSampleQueue = m_bActiveSampleQueue != 1;
+	m_nActiveSampleQueue = m_nActiveSampleQueue != 1;
 	ProcessReverb();
 	ProcessSpecial();
 	ClearRequestedQueue();
@@ -9294,10 +9294,10 @@ cAudioManager::SetCurrent3DProvider(uint8 which)
 	for (uint8 i = 0; i < m_nActiveSamples + 1; ++i)
 		SampleManager.StopChannel(i);
 	ClearRequestedQueue();
-	if (m_bActiveSampleQueue)
-		m_bActiveSampleQueue = 0;
+	if (m_nActiveSampleQueue == 0)
+		m_nActiveSampleQueue = 1;
 	else
-		m_bActiveSampleQueue = 1;
+		m_nActiveSampleQueue = 0;
 	ClearRequestedQueue();
 	ClearActiveSamples();
 	int8 current = SampleManager.SetCurrent3DProvider(which);
@@ -9330,17 +9330,16 @@ cAudioManager::SetEffectsMasterVolume(uint8 volume) const
 void
 cAudioManager::SetEntityStatus(int32 id, uint8 status)
 {
-	if (m_bIsInitialised && id >= 0 && id < totalAudioEntitiesSlots && m_asAudioEntities[id].m_bIsUsed) {
+	if (m_bIsInitialised && id >= 0 && id < totalAudioEntitiesSlots && m_asAudioEntities[id].m_bIsUsed) 
 		m_asAudioEntities[id].m_nStatus = status;
-	}
 }
 
 void
 cAudioManager::SetMissionAudioLocation(float x, float y, float z)
 {
 	if (m_bIsInitialised) {
-		m_sMissionAudio.m_bPredefinedProperties = 0;
-		m_sMissionAudio.m_vecPos = {x, y, z};
+		m_sMissionAudio.m_bPredefinedProperties = false;
+		m_sMissionAudio.m_vecPos = CVector(x, y, z);
 	}
 }
 
@@ -9370,7 +9369,7 @@ cAudioManager::SetupJumboEngineSound(uint8 vol, int32 freq)
 
 	uint8 emittingVol = vol - gJumboVolOffsetPercentage / 100;
 	m_sQueueSample.m_nVolume = ComputeVolume(emittingVol, 180.f, m_sQueueSample.m_fDistance);
-	if (m_sQueueSample.m_nVolume) {
+	if (m_sQueueSample.m_nVolume != 0) {
 		m_sQueueSample.m_nCounter = 3;
 		m_sQueueSample.m_nSampleIndex = SFX_JUMBO_ENGINE;
 		m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
@@ -9400,7 +9399,7 @@ cAudioManager::SetupJumboFlySound(uint8 emittingVol)
 
 	int32 vol = ComputeVolume(emittingVol, 440.0f, m_sQueueSample.m_fDistance);
 	m_sQueueSample.m_nVolume = vol;
-	if (m_sQueueSample.m_nVolume) {
+	if (m_sQueueSample.m_nVolume != 0) {
 		m_sQueueSample.m_nSampleIndex = SFX_JUMBO_DIST_FLY;
 		m_sQueueSample.m_nCounter = 0;
 		m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
@@ -9427,9 +9426,9 @@ cAudioManager::SetupJumboRumbleSound(uint8 emittingVol)
 	if (m_sQueueSample.m_fDistance >= 240.f)
 		return false;
 
-	m_sQueueSample.m_nVolume = ComputeVolume(emittingVol, 240.f, m_sQueueSample.m_fDistance);
+	m_sQueueSample.m_nVolume = ComputeVolume(emittingVol, 240.0f, m_sQueueSample.m_fDistance);
 
-	if (m_sQueueSample.m_nVolume) {
+	if (m_sQueueSample.m_nVolume != 0) {
 		m_sQueueSample.m_nCounter = 5;
 		m_sQueueSample.m_nSampleIndex = SFX_JUMBO_RUMBLE;
 		m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
@@ -9469,7 +9468,7 @@ cAudioManager::SetupJumboTaxiSound(uint8 vol)
 		emittingVol -= emittingVol * gJumboVolOffsetPercentage / 100;
 	m_sQueueSample.m_nVolume = ComputeVolume(emittingVol, 180.f, m_sQueueSample.m_fDistance);
 
-	if (m_sQueueSample.m_nVolume) {
+	if (m_sQueueSample.m_nVolume != 0) {
 		m_sQueueSample.m_nCounter = 1;
 		m_sQueueSample.m_nSampleIndex = SFX_JUMBO_TAXI;
 		m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
@@ -9499,7 +9498,7 @@ cAudioManager::SetupJumboWhineSound(uint8 emittingVol, int32 freq)
 
 	m_sQueueSample.m_nVolume = ComputeVolume(emittingVol, 170.f, m_sQueueSample.m_fDistance);
 
-	if (m_sQueueSample.m_nVolume) {
+	if (m_sQueueSample.m_nVolume != 0) {
 		m_sQueueSample.m_nCounter = 2;
 		m_sQueueSample.m_nSampleIndex = SFX_JUMBO_WHINE;
 		m_sQueueSample.m_nBankIndex = SAMPLEBANK_MAIN;
@@ -9529,7 +9528,7 @@ cAudioManager::SetupPedComments(cPedParams *params, uint32 sound)
 	float soundIntensity;
 	tPedComment pedComment;
 
-	if (ped) {
+	if (ped != nil) {
 		switch (sound) {
 		case SOUND_AMMUNATION_WELCOME_1:
 			pedComment.m_nSampleIndex = SFX_AMMU_D;
@@ -9547,88 +9546,58 @@ cAudioManager::SetupPedComments(cPedParams *params, uint32 sound)
 			break;
 		}
 
-		soundIntensity = 50.f;
-
-		if (params->m_fDistance < SQR(soundIntensity)) {
-			CalculateDistance(params->m_bDistanceCalculated, params->m_fDistance);
-			if (sound != SOUND_PAGER) {
-				switch (sound) {
-				case SOUND_AMMUNATION_WELCOME_1:
-				case SOUND_AMMUNATION_WELCOME_2:
-				case SOUND_AMMUNATION_WELCOME_3:
-					emittingVol = maxVolume;
-					break;
-				default:
-					if (CWorld::GetIsLineOfSightClear(TheCamera.GetPosition(), m_sQueueSample.m_vecPos, 1, 0, 0, 0, 0, 0, 0)) {
-						emittingVol = maxVolume;
-					} else {
-						emittingVol = 31;
-					}
-					break;
-				}
-				m_sQueueSample.m_nVolume = ComputeVolume(emittingVol, soundIntensity, m_sQueueSample.m_fDistance);
-				pedComment.m_nProcess = 10;
-				if (m_sQueueSample.m_nVolume) {
-					pedComment.m_nEntityIndex = m_sQueueSample.m_nEntityIndex;
-					pedComment.m_vecPos = m_sQueueSample.m_vecPos;
-					pedComment.m_fDistance = m_sQueueSample.m_fDistance;
-					pedComment.m_bVolume = m_sQueueSample.m_nVolume;
-					m_sPedComments.Add(&pedComment);
-				}
-			}
-		}
+		soundIntensity = 50.0f;
 	} else {
 		switch (sound) {
 		case SOUND_PED_HELI_PLAYER_FOUND:
-			soundIntensity = 400.f;
-			pedComment.m_nSampleIndex = m_anRandomTable[m_sQueueSample.m_nEntityIndex & 3] % 29 + SFX_POLICE_HELI_1;
+			soundIntensity = 400.0f;
+			pedComment.m_nSampleIndex = GetRandomNumberInRange(m_sQueueSample.m_nEntityIndex % 4, SFX_POLICE_HELI_1, SFX_POLICE_HELI_29);
 			break;
 		case SOUND_PED_BODYCAST_HIT:
 			if (CTimer::GetTimeInMilliseconds() <= gNextCryTime)
 				return;
-			soundIntensity = 50.f;
+			soundIntensity = 50.0f;
 			gNextCryTime = CTimer::GetTimeInMilliseconds() + 500;
-			pedComment.m_nSampleIndex = (m_anRandomTable[m_sQueueSample.m_nEntityIndex & 3] & 3) + SFX_PLASTER_BLOKE_1;
+			pedComment.m_nSampleIndex = GetRandomNumberInRange(m_sQueueSample.m_nEntityIndex % 4, SFX_PLASTER_BLOKE_1, SFX_PLASTER_BLOKE_4);
 			break;
 		case SOUND_INJURED_PED_MALE_OUCH:
-		case SOUND_8A:
-			soundIntensity = 50.f;
-			pedComment.m_nSampleIndex = m_anRandomTable[m_sQueueSample.m_nEntityIndex & 3] % 15 + SFX_GENERIC_MALE_GRUNT_1;
+		case SOUND_INJURED_PED_MALE_PRISON:
+			soundIntensity = 50.0f;
+			pedComment.m_nSampleIndex = GetRandomNumberInRange(m_sQueueSample.m_nEntityIndex % 4, SFX_GENERIC_MALE_GRUNT_1, SFX_GENERIC_MALE_GRUNT_15);
 			break;
 		case SOUND_INJURED_PED_FEMALE:
-			soundIntensity = 50.f;
-			pedComment.m_nSampleIndex = m_anRandomTable[m_sQueueSample.m_nEntityIndex & 3] % 11 + SFX_GENERIC_FEMALE_GRUNT_1;
+			soundIntensity = 50.0f;
+			pedComment.m_nSampleIndex = GetRandomNumberInRange(m_sQueueSample.m_nEntityIndex % 4, SFX_GENERIC_FEMALE_GRUNT_1, SFX_GENERIC_FEMALE_GRUNT_11);
 			break;
 		default:
 			return;
 		}
+	}
 
-		if (params->m_fDistance < SQR(soundIntensity)) {
-			CalculateDistance(params->m_bDistanceCalculated, params->m_fDistance);
-			if (sound != SOUND_PAGER) {
-				switch (sound) {
-				case SOUND_AMMUNATION_WELCOME_1:
-				case SOUND_AMMUNATION_WELCOME_2:
-				case SOUND_AMMUNATION_WELCOME_3:
+	if (params->m_fDistance < SQR(soundIntensity)) {
+		CalculateDistance(params->m_bDistanceCalculated, params->m_fDistance);
+		if (sound != SOUND_PAGER) {
+			switch (sound) {
+			case SOUND_AMMUNATION_WELCOME_1:
+			case SOUND_AMMUNATION_WELCOME_2:
+			case SOUND_AMMUNATION_WELCOME_3:
+				emittingVol = maxVolume;
+				break;
+			default:
+				if (CWorld::GetIsLineOfSightClear(TheCamera.GetPosition(), m_sQueueSample.m_vecPos, true, false, false, false, false, false))
 					emittingVol = maxVolume;
-					break;
-				default:
-					if (CWorld::GetIsLineOfSightClear(TheCamera.GetPosition(), m_sQueueSample.m_vecPos, 1, 0, 0, 0, 0, 0, 0)) {
-						emittingVol = maxVolume;
-					} else {
-						emittingVol = 31;
-					}
-					break;
-				}
-				m_sQueueSample.m_nVolume = ComputeVolume(emittingVol, soundIntensity, m_sQueueSample.m_fDistance);
-				pedComment.m_nProcess = 10;
-				if (m_sQueueSample.m_nVolume) {
-					pedComment.m_nEntityIndex = m_sQueueSample.m_nEntityIndex;
-					pedComment.m_vecPos = m_sQueueSample.m_vecPos;
-					pedComment.m_fDistance = m_sQueueSample.m_fDistance;
-					pedComment.m_bVolume = m_sQueueSample.m_nVolume;
-					m_sPedComments.Add(&pedComment);
-				}
+				else
+					emittingVol = 31;
+				break;
+			}
+			m_sQueueSample.m_nVolume = ComputeVolume(emittingVol, soundIntensity, m_sQueueSample.m_fDistance);
+			pedComment.m_nProcess = 10;
+			if (m_sQueueSample.m_nVolume != 0) {
+				pedComment.m_nEntityIndex = m_sQueueSample.m_nEntityIndex;
+				pedComment.m_vecPos = m_sQueueSample.m_vecPos;
+				pedComment.m_fDistance = m_sQueueSample.m_fDistance;
+				pedComment.m_bVolume = m_sQueueSample.m_nVolume;
+				m_sPedComments.Add(&pedComment);
 			}
 		}
 	}
@@ -9771,8 +9740,8 @@ cAudioManager::UsesSirenSwitching(int32 model) const
 void
 cAudioManager::AdjustSamplesVolume()
 {
-	for (int i = 0; i < m_SampleRequestQueuesStatus[m_bActiveSampleQueue]; i++) {
-		tSound *pSample = &m_asSamples[m_bActiveSampleQueue][m_abSampleQueueIndexTable[m_bActiveSampleQueue][i] + 1];
+	for (int i = 0; i < m_SampleRequestQueuesStatus[m_nActiveSampleQueue]; i++) {
+		tSound *pSample = &m_asSamples[m_nActiveSampleQueue][m_abSampleQueueIndexTable[m_nActiveSampleQueue][i] + 1];
 
 		if (!pSample->m_bIs2D)
 			pSample->m_nEmittingVolume = ComputeEmittingVolume(pSample->m_nEmittingVolume, pSample->m_fSoundIntensity, pSample->m_fDistance);
diff --git a/src/audio/AudioManager.h b/src/audio/AudioManager.h
index 66d0e588..ccef42ff 100644
--- a/src/audio/AudioManager.h
+++ b/src/audio/AudioManager.h
@@ -167,7 +167,7 @@ public:
 	bool m_bTimerJustReset;
 	int32 m_nTimer;
 	tSound m_sQueueSample;
-	bool m_bActiveSampleQueue;
+	uint8 m_nActiveSampleQueue;
 	tSound m_asSamples[NUM_SOUNDS_SAMPLES_BANKS][NUM_SOUNDS_SAMPLES_SLOTS];
 	uint8 m_abSampleQueueIndexTable[NUM_SOUNDS_SAMPLES_BANKS][NUM_SOUNDS_SAMPLES_SLOTS];
 	uint8 m_SampleRequestQueuesStatus[NUM_SOUNDS_SAMPLES_BANKS];
@@ -202,6 +202,7 @@ public:
 	uint32 GetFrameCounter() const { return m_FrameCounter; }
 	float GetReflectionsDistance(int32 idx) const { return m_afReflectionsDistances[idx]; }
 	int32 GetRandomNumber(int32 idx) const { return m_anRandomTable[idx]; }
+	int32 GetRandomNumberInRange(int32 idx, int32 low, int32 high) const { return (m_anRandomTable[idx] % (high - low + 1)) + low; }
 	bool IsMissionAudioPlaying() const { return m_sMissionAudio.m_nPlayStatus == 1; }
 
 	// "Should" be in alphabetic order, except "getXTalkSfx"
diff --git a/src/audio/soundlist.h b/src/audio/soundlist.h
index 364f4655..64d7dbcb 100644
--- a/src/audio/soundlist.h
+++ b/src/audio/soundlist.h
@@ -140,7 +140,7 @@ enum eSound : int16
 	SOUND_PED_TAXI_CALL = 135,
 	SOUND_INJURED_PED_MALE_OUCH = 136,
 	SOUND_INJURED_PED_FEMALE = 137,
-	SOUND_8A = 138,
+	SOUND_INJURED_PED_MALE_PRISON = 138,
 	SOUND_RACE_START_3 = 139,
 	SOUND_RACE_START_2 = 140,
 	SOUND_RACE_START_1 = 141,