forked from External/mage
Add allowed quit ratio option to match option and tourney option.
This commit is contained in:
parent
ef3fbffe11
commit
284c36b756
16 changed files with 292 additions and 74 deletions
|
|
@ -170,7 +170,7 @@ public class TableController {
|
|||
}
|
||||
}
|
||||
if (userPlayerMap.containsKey(userId) && playerType.equals("Human")) {
|
||||
user.showUserMessage("Join Table", new StringBuilder("You can join a table only one time.").toString());
|
||||
user.showUserMessage("Join Table", "You can join a table only one time.");
|
||||
return false;
|
||||
}
|
||||
Deck deck = null;
|
||||
|
|
@ -195,6 +195,14 @@ public class TableController {
|
|||
return false;
|
||||
}
|
||||
}
|
||||
// Check quit ratio.
|
||||
int quitRatio = table.getTournament().getOptions().getQuitRatio();
|
||||
if (quitRatio < user.getTourneyQuitRatio()) {
|
||||
String message = new StringBuilder("Your quit ratio ").append(user.getTourneyQuitRatio())
|
||||
.append("% is higher than the table requirement ").append(quitRatio).append("%").toString();
|
||||
user.showUserMessage("Join Table", message);
|
||||
return false;
|
||||
}
|
||||
|
||||
Player player = createPlayer(name, seat.getPlayerType(), skill);
|
||||
if (player != null) {
|
||||
|
|
@ -284,6 +292,15 @@ public class TableController {
|
|||
}
|
||||
return false;
|
||||
}
|
||||
// Check quit ratio.
|
||||
int quitRatio = table.getMatch().getOptions().getQuitRatio();
|
||||
if (quitRatio < user.getMatchQuitRatio()) {
|
||||
String message = new StringBuilder("Your quit ratio ").append(user.getMatchQuitRatio())
|
||||
.append("% is higher than the table requirement ").append(quitRatio).append("%").toString();
|
||||
user.showUserMessage("Join Table", message);
|
||||
return false;
|
||||
}
|
||||
|
||||
Player player = createPlayer(name, seat.getPlayerType(), skill);
|
||||
if (player == null) {
|
||||
String message = new StringBuilder("Could not create player ").append(name).append(" of type ").append(seat.getPlayerType()).toString();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue