Fixed on-hit attributes not triggering on friendly disguises

This commit is contained in:
Jori Kos
2025-09-21 20:45:45 +02:00
committed by EricS-Valve
parent bed952208d
commit 7334729130

View File

@@ -5031,7 +5031,7 @@ void CTFWeaponBase::ApplyOnHitAttributes( CBaseEntity *pVictimBaseEntity, CTFPla
}
// On hit attributes don't work when you shoot disguised spies
if ( pVictim->m_Shared.InCond( TF_COND_DISGUISED ) )
if ( pVictim->m_Shared.InCond( TF_COND_DISGUISED ) && pVictim->m_Shared.GetDisguiseTeam() != pVictim->GetTeamNumber() )
return;
}