Don't skip replay map if replayer left.
This commit is contained in:
parent
fa5752d9ce
commit
183137732c
@ -201,7 +201,7 @@ class MapQueue implements CallbackListener, CommandListener {
|
||||
unset($this->queuedMaps[$map->uid]);
|
||||
}
|
||||
|
||||
array_unshift($this->queuedMaps, array($player, $map));
|
||||
array_unshift($this->queuedMaps, array($player, $map, true));
|
||||
}
|
||||
}
|
||||
|
||||
@ -301,6 +301,11 @@ class MapQueue implements CallbackListener, CommandListener {
|
||||
foreach ($this->queuedMaps as $queuedMap) {
|
||||
$player = $queuedMap[0];
|
||||
|
||||
// Check if map is added via replay vote/command
|
||||
if(isset($queuedMap[2]) && $queuedMap[2] === true) {
|
||||
break;
|
||||
}
|
||||
|
||||
//found player, so play this map
|
||||
if ($this->maniaControl->playerManager->getPlayer($player->login)) {
|
||||
break;
|
||||
|
Loading…
Reference in New Issue
Block a user