mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-18 11:48:02 +00:00
Wrap System.out.printlns so they don't always show
This commit is contained in:
@@ -120,7 +120,9 @@ public class BoosterDraftAI {
|
|||||||
deckCols.addColorsOf(bestPick);
|
deckCols.addColorsOf(bestPick);
|
||||||
}
|
}
|
||||||
|
|
||||||
System.out.println("Player[" + player + "] picked: " + bestPick + " ranking of " + bestRanking);
|
if (ForgePreferences.DEV_MODE) {
|
||||||
|
System.out.println("Player[" + player + "] picked: " + bestPick + " ranking of " + bestRanking);
|
||||||
|
}
|
||||||
this.deck.get(player).add(bestPick);
|
this.deck.get(player).add(bestPick);
|
||||||
|
|
||||||
return bestPick;
|
return bestPick;
|
||||||
@@ -153,7 +155,9 @@ public class BoosterDraftAI {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (rank == null) {
|
if (rank == null) {
|
||||||
System.out.println("Draft Rankings - Card Not Found: " + card.getName());
|
if (ForgePreferences.DEV_MODE) {
|
||||||
|
System.out.println("Draft Rankings - Card Not Found: " + card.getName());
|
||||||
|
}
|
||||||
rank = RANK_UNPICKABLE;
|
rank = RANK_UNPICKABLE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -67,7 +67,7 @@ public class LimitedDeckBuilder extends DeckGeneratorBase {
|
|||||||
private Iterable<PaperCard> onColorCreatures;
|
private Iterable<PaperCard> onColorCreatures;
|
||||||
private Iterable<PaperCard> onColorNonCreatures;
|
private Iterable<PaperCard> onColorNonCreatures;
|
||||||
|
|
||||||
private static final boolean logToConsole = false;
|
private static final boolean logToConsole = true;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
@@ -148,7 +148,7 @@ public class LimitedDeckBuilder extends DeckGeneratorBase {
|
|||||||
deckList.addAll(walkers);
|
deckList.addAll(walkers);
|
||||||
aiPlayables.removeAll(walkers);
|
aiPlayables.removeAll(walkers);
|
||||||
|
|
||||||
if (walkers.size() > 0) {
|
if (walkers.size() > 0 && logToConsole) {
|
||||||
System.out.println("Planeswalker: " + walkers.get(0).getName());
|
System.out.println("Planeswalker: " + walkers.get(0).getName());
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -260,32 +260,44 @@ public class LimitedDeckBuilder extends DeckGeneratorBase {
|
|||||||
*/
|
*/
|
||||||
private void fixDeckSize(final int[] clrCnts, final String landSetCode) {
|
private void fixDeckSize(final int[] clrCnts, final String landSetCode) {
|
||||||
while (deckList.size() > 40) {
|
while (deckList.size() > 40) {
|
||||||
System.out.println("WARNING: Fixing deck size, currently " + deckList.size() + " cards.");
|
if (logToConsole) {
|
||||||
|
System.out.println("WARNING: Fixing deck size, currently " + deckList.size() + " cards.");
|
||||||
|
}
|
||||||
final PaperCard c = deckList.get(MyRandom.getRandom().nextInt(deckList.size() - 1));
|
final PaperCard c = deckList.get(MyRandom.getRandom().nextInt(deckList.size() - 1));
|
||||||
deckList.remove(c);
|
deckList.remove(c);
|
||||||
getAiPlayables().add(c);
|
getAiPlayables().add(c);
|
||||||
System.out.println(" - Removed " + c.getName() + " randomly.");
|
if (logToConsole) {
|
||||||
|
System.out.println(" - Removed " + c.getName() + " randomly.");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
while (deckList.size() < 40) {
|
while (deckList.size() < 40) {
|
||||||
System.out.println("WARNING: Fixing deck size, currently " + deckList.size() + " cards.");
|
if (logToConsole) {
|
||||||
|
System.out.println("WARNING: Fixing deck size, currently " + deckList.size() + " cards.");
|
||||||
|
}
|
||||||
if (getAiPlayables().size() > 1) {
|
if (getAiPlayables().size() > 1) {
|
||||||
final PaperCard c = getAiPlayables().get(MyRandom.getRandom().nextInt(getAiPlayables().size() - 1));
|
final PaperCard c = getAiPlayables().get(MyRandom.getRandom().nextInt(getAiPlayables().size() - 1));
|
||||||
deckList.add(c);
|
deckList.add(c);
|
||||||
getAiPlayables().remove(c);
|
getAiPlayables().remove(c);
|
||||||
System.out.println(" - Added " + c.getName() + " randomly.");
|
if (logToConsole) {
|
||||||
|
System.out.println(" - Added " + c.getName() + " randomly.");
|
||||||
|
}
|
||||||
} else if (getAiPlayables().size() == 1) {
|
} else if (getAiPlayables().size() == 1) {
|
||||||
final PaperCard c = getAiPlayables().get(0);
|
final PaperCard c = getAiPlayables().get(0);
|
||||||
deckList.add(c);
|
deckList.add(c);
|
||||||
getAiPlayables().remove(c);
|
getAiPlayables().remove(c);
|
||||||
System.out.println(" - Added " + c.getName() + " randomly.");
|
if (logToConsole) {
|
||||||
|
System.out.println(" - Added " + c.getName() + " randomly.");
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
// if no playable cards remain fill up with basic lands
|
// if no playable cards remain fill up with basic lands
|
||||||
for (int i = 0; i < 5; i++) {
|
for (int i = 0; i < 5; i++) {
|
||||||
if (clrCnts[i] > 0) {
|
if (clrCnts[i] > 0) {
|
||||||
final PaperCard cp = getBasicLand(i, landSetCode);
|
final PaperCard cp = getBasicLand(i, landSetCode);
|
||||||
deckList.add(cp);
|
deckList.add(cp);
|
||||||
System.out.println(" - Added " + cp.getName() + " as last resort.");
|
if (logToConsole) {
|
||||||
|
System.out.println(" - Added " + cp.getName() + " as last resort.");
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user