ent.dphitcontentsmask = oldsolid; // restore solid type (generally SOLID_SLIDEBOX)
- if (!g_norecoil)
- ent.punchangle_x = recoil * -1;
+ ent.punchangle_x = recoil * -1;
if (snd != "")
{
complain = 0;
if(complain)
self.hasweapon_complain_spam = time + 0.2;
+
+ if(wpn == WEP_HOOK && !g_grappling_hook && autocvar_g_nades && !WEPSET_CONTAINS_EW(cl, wpn) && !WEPSET_CONTAINS_AW(weaponsInMap, wpn))
+ complain = 0;
if (wpn < WEP_FIRST || wpn > WEP_LAST)
{