mirror of
https://github.com/magefree/mage.git
synced 2025-12-25 13:02:06 -08:00
Added some logic to prevent error if player does not submit a deck in limited format.
This commit is contained in:
parent
52386defd9
commit
0739a5826e
1 changed files with 14 additions and 2 deletions
|
|
@ -269,8 +269,20 @@ public class TournamentController {
|
|||
|
||||
public void timeout(UUID userId) {
|
||||
if (userPlayerMap.containsKey(userId)) {
|
||||
TournamentPlayer player = tournament.getPlayer(userPlayerMap.get(userId));
|
||||
tournament.autoSubmit(userPlayerMap.get(userId), player.generateDeck());
|
||||
TournamentPlayer tournamentPlayer = tournament.getPlayer(userPlayerMap.get(userId));
|
||||
if (tournamentPlayer.getDeck() != null) {
|
||||
tournament.autoSubmit(userPlayerMap.get(userId), tournamentPlayer.generateDeck());
|
||||
} else {
|
||||
StringBuilder sb = new StringBuilder();
|
||||
User user = UserManager.getInstance().getUser(userId);
|
||||
if (user != null) {
|
||||
sb.append(user.getName());
|
||||
}
|
||||
sb.append(" - no deck found for auto submit");
|
||||
logger.fatal(sb);
|
||||
tournamentPlayer.setEliminated();
|
||||
tournamentPlayer.setStateInfo("No deck for auto submit");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue