From d457262d0c6db082d7197dd6ff32edb6d9165b6c Mon Sep 17 00:00:00 2001 From: Marco Cawthorne Date: Wed, 3 Aug 2022 17:55:57 -0700 Subject: [PATCH] HUD: Only call weapon switch if we're going to a different weapon. --- src/client/hud_weaponselect.qc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/client/hud_weaponselect.qc b/src/client/hud_weaponselect.qc index 38801c9..b11231b 100644 --- a/src/client/hud_weaponselect.qc +++ b/src/client/hud_weaponselect.qc @@ -82,8 +82,12 @@ void HUD_DrawWeaponSelect_Trigger(void) { player pl = (player)pSeat->m_ePlayer; + + if (pl.activeweapon != pSeat->m_iHUDWeaponSelected) + sendevent("PlayerSwitchWeapon", "i", pSeat->m_iHUDWeaponSelected); + pl.activeweapon = pSeat->m_iHUDWeaponSelected; - sendevent("PlayerSwitchWeapon", "i", pSeat->m_iHUDWeaponSelected); + sound(pSeat->m_ePlayer, CHAN_ITEM, "common/wpn_select.wav", 0.5f, ATTN_NONE); pSeat->m_iHUDWeaponSelected = pSeat->m_flHUDWeaponSelectTime = 0; }