From 609031080ef22b49a77327b9fea3c7bfc52b834b Mon Sep 17 00:00:00 2001 From: Marco Hladik Date: Sun, 15 Sep 2019 10:13:10 +0200 Subject: [PATCH] Call weapon.updateammo() from now on after each primary/secondary/reload function. --- src/shared/valve/weapon_common.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/shared/valve/weapon_common.c b/src/shared/valve/weapon_common.c index 149ddd00..7ecd5b8f 100644 --- a/src/shared/valve/weapon_common.c +++ b/src/shared/valve/weapon_common.c @@ -69,6 +69,11 @@ void Weapons_Primary(void) if (g_weapons[i].primary != __NULL__) { g_weapons[i].primary(); } +#ifdef SSQC + if (g_weapons[i].updateammo != __NULL__) { + g_weapons[i].updateammo(pl); + } +#endif } void Weapons_Secondary(void) @@ -78,6 +83,11 @@ void Weapons_Secondary(void) if (g_weapons[i].secondary != __NULL__) { g_weapons[i].secondary(); } +#ifdef SSQC + if (g_weapons[i].updateammo != __NULL__) { + g_weapons[i].updateammo(pl); + } +#endif } void Weapons_Reload(void) @@ -87,6 +97,11 @@ void Weapons_Reload(void) if (g_weapons[i].reload != __NULL__) { g_weapons[i].reload(); } +#ifdef SSQC + if (g_weapons[i].updateammo != __NULL__) { + g_weapons[i].updateammo(pl); + } +#endif } void Weapons_Release(void)