diff --git a/src/game/server/infclass/classes/humans/human.cpp b/src/game/server/infclass/classes/humans/human.cpp index ded1cfea..bce92312 100644 --- a/src/game/server/infclass/classes/humans/human.cpp +++ b/src/game/server/infclass/classes/humans/human.cpp @@ -751,6 +751,12 @@ void CInfClassHuman::HandleNinja() void CInfClassHuman::OnWeaponFired(WeaponFireContext *pFireContext) { + if(m_pPlayer->IsInfectionStarted()) + { + pFireContext->FireAccepted = false; + return; + } + const float ReloadIntervalModifier = m_WeaponReloadIntervalModifier[pFireContext->Weapon]; pFireContext->ReloadInterval *= ReloadIntervalModifier;