Skip to content

Commit f4f6ee3

Browse files
committed
fix preround freeze regression
1 parent 190af99 commit f4f6ee3

2 files changed

Lines changed: 3 additions & 4 deletions

File tree

src/game/shared/teamplayroundbased_gamerules.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1694,6 +1694,8 @@ void CTeamplayRoundBasedRules::State_Enter_PREROUND( void )
16941694
pPlayer->TeamFortress_SetSpeed();
16951695
}
16961696
}
1697+
#else
1698+
m_flStateTransitionTime = gpGlobals->curtime + flTransitionTime;
16971699
#endif // TF_DLL
16981700
}
16991701

src/game/shared/tf/tf_player_shared.cpp

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11024,10 +11024,7 @@ bool CTFPlayer::CanPlayerMove() const
1102411024
else
1102511025
{
1102611026
// also do it for non-matches
11027-
if ( ( TFGameRules()->GetStateTransitionTime() - gpGlobals->curtime ) <= 3.0f )
11028-
{
11029-
bFreezeOnRestart = false;
11030-
}
11027+
bFreezeOnRestart = true;
1103111028
}
1103211029

1103311030
return !bFreezeOnRestart;

0 commit comments

Comments
 (0)