Skip to content

Commit 630ea6a

Browse files
committed
fix tf_sv_mvm_forced_players change
1 parent 79f63d2 commit 630ea6a

File tree

1 file changed

+8
-9
lines changed

1 file changed

+8
-9
lines changed

src/game/shared/tf/tf_gamerules.cpp

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -20754,14 +20754,6 @@ int CTFGameRules::GetTeamAssignmentOverride( CTFPlayer *pTFPlayer, int iDesiredT
2075420754

2075520755
// Count ad-hoc players on defenders team
2075620756
int nAdHocDefenders = 0;
20757-
int iTeamSize = kMVM_DefendersTeamSize;
20758-
#ifndef VALVE_PURE
20759-
if ( tf_sv_mvm_forced_players.GetInt() > iTeamSize )
20760-
{
20761-
iTeamSize = tf_sv_mvm_forced_players.GetInt();
20762-
}
20763-
#endif
20764-
int nSlotsLeft = iTeamSize - nMatchPlayers - nAdHocDefenders;
2076520757
for ( int i = 1; i <= gpGlobals->maxClients; i++ )
2076620758
{
2076720759
CBasePlayer *pPlayer = UTIL_PlayerByIndex( i );
@@ -20778,7 +20770,14 @@ int CTFGameRules::GetTeamAssignmentOverride( CTFPlayer *pTFPlayer, int iDesiredT
2077820770
}
2077920771

2078020772
// Bootcamp mode can mix a lobby with ad-hoc joins
20781-
int nSlotsLeft = kMVM_DefendersTeamSize - nMatchPlayers - nAdHocDefenders;
20773+
int iTeamSize = kMVM_DefendersTeamSize;
20774+
#ifndef VALVE_PURE
20775+
if ( tf_sv_mvm_forced_players.GetInt() > iTeamSize )
20776+
{
20777+
iTeamSize = tf_sv_mvm_forced_players.GetInt();
20778+
}
20779+
#endif
20780+
int nSlotsLeft = iTeamSize - nMatchPlayers - nAdHocDefenders;
2078220781
if ( nSlotsLeft >= 1 )
2078320782
{
2078420783
Log( "MVM assigned %s to defending team (%d more slots remaining after us)\n", pTFPlayer->GetPlayerName(), nSlotsLeft-1 );

0 commit comments

Comments
 (0)