- Formatting ChooseColorAi.

This commit is contained in:
Agetian
2017-01-29 06:10:18 +00:00
parent 8aaeef6954
commit 12b53adab2

View File

@@ -40,9 +40,9 @@ public class ChooseColorAi extends SpellAbilityAi {
} }
if ("Oona, Queen of the Fae".equals(source.getName())) { if ("Oona, Queen of the Fae".equals(source.getName())) {
if (ph.isPlayerTurn(ai) || ph.getPhase().isBefore(PhaseType.COMBAT_DECLARE_ATTACKERS)) { if (ph.isPlayerTurn(ai) || ph.getPhase().isBefore(PhaseType.COMBAT_DECLARE_ATTACKERS)) {
return false; return false;
} }
// Set PayX here to maximum value. // Set PayX here to maximum value.
int x = ComputerUtilMana.determineLeftoverMana(sa, ai); int x = ComputerUtilMana.determineLeftoverMana(sa, ai);
source.setSVar("PayX", Integer.toString(x)); source.setSVar("PayX", Integer.toString(x));
@@ -50,26 +50,26 @@ public class ChooseColorAi extends SpellAbilityAi {
} }
if ("Addle".equals(source.getName())) { if ("Addle".equals(source.getName())) {
if (ph.getPhase().isBefore(PhaseType.COMBAT_DECLARE_ATTACKERS) || ai.getOpponent().getCardsIn(ZoneType.Hand).isEmpty()) { if (ph.getPhase().isBefore(PhaseType.COMBAT_DECLARE_ATTACKERS) || ai.getOpponent().getCardsIn(ZoneType.Hand).isEmpty()) {
return false; return false;
} }
return true; return true;
} }
if (logic.equals("MostExcessOpponentControls")) { if (logic.equals("MostExcessOpponentControls")) {
for (byte color : MagicColor.WUBRG) { for (byte color : MagicColor.WUBRG) {
CardCollectionView ailist = ai.getCardsIn(ZoneType.Battlefield); CardCollectionView ailist = ai.getCardsIn(ZoneType.Battlefield);
CardCollectionView opplist = ai.getOpponent().getCardsIn(ZoneType.Battlefield); CardCollectionView opplist = ai.getOpponent().getCardsIn(ZoneType.Battlefield);
ailist = CardLists.filter(ailist, CardPredicates.isColor(color)); ailist = CardLists.filter(ailist, CardPredicates.isColor(color));
opplist = CardLists.filter(opplist, CardPredicates.isColor(color)); opplist = CardLists.filter(opplist, CardPredicates.isColor(color));
int excess = ComputerUtilCard.evaluatePermanentList(opplist) - ComputerUtilCard.evaluatePermanentList(ailist); int excess = ComputerUtilCard.evaluatePermanentList(opplist) - ComputerUtilCard.evaluatePermanentList(ailist);
if (excess > 4) { if (excess > 4) {
return true; return true;
} }
} }
return false; return false;
} }
if (logic.equals("MostProminentInComputerDeck")) { if (logic.equals("MostProminentInComputerDeck")) {