From fe4a50e860f5ac1d170fc1549440a6117d37b4ef Mon Sep 17 00:00:00 2001 From: xenohedron Date: Thu, 13 Jul 2023 01:03:49 -0400 Subject: [PATCH] adjust default 3 swiss rounds even in 10 player pods --- .../main/java/mage/client/dialog/NewTournamentDialog.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Mage.Client/src/main/java/mage/client/dialog/NewTournamentDialog.java b/Mage.Client/src/main/java/mage/client/dialog/NewTournamentDialog.java index 1b77225df99..32d13e79b21 100644 --- a/Mage.Client/src/main/java/mage/client/dialog/NewTournamentDialog.java +++ b/Mage.Client/src/main/java/mage/client/dialog/NewTournamentDialog.java @@ -927,8 +927,9 @@ public class NewTournamentDialog extends MageDialog { } private void setNumberOfSwissRoundsMin(int numPlayers) { - // set the number of minimum swiss rounds related to the number of players - int minRounds = (int) Math.ceil(Math.log(numPlayers + 1) / Math.log(2)); + // set 3 rounds default if more than 4 players + // don't set 4 rounds by default, as 3 rounds generally preferred + int minRounds = (numPlayers + 1 > 4) ? 3 : 2; int newValue = Math.max((Integer) spnNumRounds.getValue(), minRounds); this.spnNumRounds.setModel(new SpinnerNumberModel(newValue, 2, 10, 1)); this.pack();