Skip to content

Commit f581d74

Browse files
committed
1 parent ba80b84 commit f581d74

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

src/game/shared/tf/tf_weapon_revolver.cpp

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -389,6 +389,15 @@ bool CTFRevolver::Deploy( void )
389389
//-----------------------------------------------------------------------------
390390
void CTFRevolver::Detach( void )
391391
{
392+
#ifdef BDSBASE
393+
// Reset always to avoid switching to Diamondback giving crits from earlier kills
394+
CTFPlayer* pPlayer = GetTFPlayerOwner();
395+
if (pPlayer)
396+
{
397+
pPlayer->m_Shared.SetRevengeCrits(0);
398+
pPlayer->m_Shared.RemoveCond(TF_COND_CRITBOOSTED);
399+
}
400+
#else
392401
if ( SapperKillsCollectCrits() )
393402
{
394403
CTFPlayer *pPlayer = GetTFPlayerOwner();
@@ -398,6 +407,7 @@ void CTFRevolver::Detach( void )
398407
pPlayer->m_Shared.RemoveCond( TF_COND_CRITBOOSTED );
399408
}
400409
}
410+
#endif
401411

402412
BaseClass::Detach();
403413
}

0 commit comments

Comments
 (0)