From 7a2a87b68c63024b2158b529c15761c8e608e290 Mon Sep 17 00:00:00 2001 From: ricardoofnl Date: Thu, 3 Sep 2026 00:09:48 +0700 Subject: [PATCH] [saco] Match `CPlayerPed::HasAmmoForCurrentWeapon` and `GetAmmo`; retail indexes `WeaponSlots` inline --- saco/game/playerped.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/saco/game/playerped.cpp b/saco/game/playerped.cpp index e805e29..c21cde0 100644 --- a/saco/game/playerped.cpp +++ b/saco/game/playerped.cpp @@ -735,7 +735,7 @@ WEAPON_SLOT_TYPE * CPlayerPed::GetCurrentWeaponSlot() BOOL CPlayerPed::HasAmmoForCurrentWeapon() { if(m_pPed) { - WEAPON_SLOT_TYPE * WeaponSlot = GetCurrentWeaponSlot(); + WEAPON_SLOT_TYPE * WeaponSlot = &m_pPed->WeaponSlots[m_pPed->byteCurWeaponSlot]; if(!WeaponSlot) return TRUE; @@ -1089,7 +1089,7 @@ BOOL CPlayerPed::HasGoggles() WORD CPlayerPed::GetAmmo() { if(m_pPed) { - WEAPON_SLOT_TYPE * WeaponSlot = GetCurrentWeaponSlot(); + WEAPON_SLOT_TYPE * WeaponSlot = &m_pPed->WeaponSlots[m_pPed->byteCurWeaponSlot]; if(!WeaponSlot) return -1;