fix: remove another instance of adding empty player objects valve

Related: #389
This commit is contained in:
CosminPerRam 2023-12-25 22:31:48 +02:00
parent dcc69a36b2
commit 90e26bb442
1 changed files with 5 additions and 6 deletions

View File

@ -427,13 +427,12 @@ export default class valve extends Core {
})
delete state.raw.players
const numBots = state.raw.numbots || 0
while (state.bots.length < numBots) {
if (sortedPlayers.length) state.bots.push(sortedPlayers.pop())
else state.bots.push({})
while (state.bots.length < numBots && sortedPlayers.length) {
state.bots.push(sortedPlayers.pop())
}
while (state.players.length < state.numplayers - numBots || sortedPlayers.length) {
if (sortedPlayers.length) state.players.push(sortedPlayers.pop())
else state.players.push({})
while ((state.players.length < state.numplayers - numBots || sortedPlayers.length) && sortedPlayers.length) {
state.players.push(sortedPlayers.pop())
}
}