From 1748aabd6960db4fc39159d6dfbfef9d25e0f814 Mon Sep 17 00:00:00 2001 From: Nikolay Korolev Date: Sun, 7 Jun 2020 18:19:44 +0300 Subject: [PATCH] fix --- src/peds/Ped.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/peds/Ped.cpp b/src/peds/Ped.cpp index 744ba793..56d7556b 100644 --- a/src/peds/Ped.cpp +++ b/src/peds/Ped.cpp @@ -4370,6 +4370,7 @@ CPed::InflictDamage(CEntity *damagedBy, eWeaponType method, float damage, ePedPi if (bInVehicle) { if (method != WEAPONTYPE_DROWNING) { if (m_pMyVehicle) { + CVehicle* pVehicle = m_pMyVehicle; bool bDone = false; if (m_pMyVehicle->IsBike()) { m_fHealth = 0.0f; @@ -4405,13 +4406,13 @@ CPed::InflictDamage(CEntity *damagedBy, eWeaponType method, float damage, ePedPi */ } } - for (int i = 0; i < ARRAY_SIZE(m_pMyVehicle->pPassengers); i++) { - CPed* passenger = m_pMyVehicle->pPassengers[i]; + for (int i = 0; i < ARRAY_SIZE(pVehicle->pPassengers); i++) { + CPed* passenger = pVehicle->pPassengers[i]; if (passenger && passenger != this && damagedBy) passenger->ReactToAttack(damagedBy); } - CPed *driverOfVeh = m_pMyVehicle->pDriver; + CPed *driverOfVeh = pVehicle->pDriver; if (driverOfVeh && driverOfVeh != this && damagedBy) driverOfVeh->ReactToAttack(damagedBy);