From 67797f379c5073555712feeaf5bc6eabd9d6d0df Mon Sep 17 00:00:00 2001 From: LightCat Date: Tue, 21 Aug 2018 20:45:21 +0200 Subject: [PATCH] Ammo check fix pls --- src/hacks/NavBot.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/hacks/NavBot.cpp b/src/hacks/NavBot.cpp index 39975ffe..f82e181e 100644 --- a/src/hacks/NavBot.cpp +++ b/src/hacks/NavBot.cpp @@ -58,6 +58,8 @@ bool HasLowAmmo() { int *weapon_list = (int *) ((unsigned) (RAW_ENT(LOCAL_E)) + netvar.hMyWeapons); + if (g_pLocalPlayer->holding_sniper_rifle && NET_INT(LOCAL_W, netvar.m_iAmmo + 4) <= 5) + return true; for (int i = 0; weapon_list[i]; i++) { int handle = weapon_list[i]; @@ -68,7 +70,7 @@ bool HasLowAmmo() if (weapon and re::C_BaseCombatWeapon::IsBaseCombatWeapon(weapon) && re::C_TFWeaponBase::UsesPrimaryAmmo(weapon) && - (!re::C_TFWeaponBase::HasPrimaryAmmo(weapon) || NET_INT(weapon, netvar.m_iAmmo + 4) <= 5)) + !re::C_TFWeaponBase::HasPrimaryAmmo(weapon)) return true; } }