diff --git a/src/client/cstrike/hud_weaponselect.c b/src/client/cstrike/hud_weaponselect.c index 5d4256a2..6e89ae47 100644 --- a/src/client/cstrike/hud_weaponselect.c +++ b/src/client/cstrike/hud_weaponselect.c @@ -116,6 +116,11 @@ void HUD_SlotSelect(int slot) int curslot = g_weapons[pSeat->fHUDWeaponSelected].slot; int i; + /* hack to see if we have ANY weapons at all. */ + if (!pl.activeweapon) { + return; + } + if (pSeat->fHUDWeaponSelectTime < time) { sound(pSeat->ePlayer, CHAN_ITEM, "common/wpn_hudon.wav", 0.5, ATTN_NONE); } else { diff --git a/src/client/gearbox/hud_weaponselect.c b/src/client/gearbox/hud_weaponselect.c index 407a376b..89ea3d4d 100644 --- a/src/client/gearbox/hud_weaponselect.c +++ b/src/client/gearbox/hud_weaponselect.c @@ -122,6 +122,11 @@ void HUD_SlotSelect(int slot) int curslot = g_weapons[pSeat->fHUDWeaponSelected].slot; int i; + /* hack to see if we have ANY weapons at all. */ + if (!pl.activeweapon) { + return; + } + if (pSeat->fHUDWeaponSelectTime < time) { sound(pSeat->ePlayer, CHAN_ITEM, "common/wpn_hudon.wav", 0.5, ATTN_NONE); } else { diff --git a/src/client/rewolf/hud_weaponselect.c b/src/client/rewolf/hud_weaponselect.c index d27ef815..e0a518fb 100644 --- a/src/client/rewolf/hud_weaponselect.c +++ b/src/client/rewolf/hud_weaponselect.c @@ -124,6 +124,11 @@ void HUD_SlotSelect(int slot) int curslot = g_weapons[pSeat->fHUDWeaponSelected].slot; int i; + /* hack to see if we have ANY weapons at all. */ + if (!pl.activeweapon) { + return; + } + if (pSeat->fHUDWeaponSelectTime < time) { sound(pSeat->ePlayer, CHAN_ITEM, "common/wpn_hudon.wav", 0.5, ATTN_NONE); } else { diff --git a/src/client/valve/hud_weaponselect.c b/src/client/valve/hud_weaponselect.c index c8f3d0ca..19ac44e3 100644 --- a/src/client/valve/hud_weaponselect.c +++ b/src/client/valve/hud_weaponselect.c @@ -116,6 +116,11 @@ void HUD_SlotSelect(int slot) int curslot = g_weapons[pSeat->fHUDWeaponSelected].slot; int i; + /* hack to see if we have ANY weapons at all. */ + if (!pl.activeweapon) { + return; + } + if (pSeat->fHUDWeaponSelectTime < time) { sound(pSeat->ePlayer, CHAN_ITEM, "common/wpn_hudon.wav", 0.5, ATTN_NONE); } else {