Clear hitgroup for reflected gauss shots.

This commit is contained in:
Andrey Akhmichin 2024-02-13 20:44:58 +05:00
parent c949e02e4e
commit d5a8a0d3a3
1 changed files with 2 additions and 0 deletions

View File

@ -430,6 +430,8 @@ void CGauss::Fire( Vector vecOrigSrc, Vector vecDir, float flDamage )
if( pEntity->pev->takedamage )
{
ClearMultiDamage();
if( pEntity->pev == m_pPlayer->pev )
tr.iHitgroup = 0;
pEntity->TraceAttack( m_pPlayer->pev, flDamage, vecDir, &tr, DMG_BULLET );
ApplyMultiDamage( m_pPlayer->pev, m_pPlayer->pev );
}