From 93e1a58a13d4c7fb974df6b96b4e4865d9abb6bc Mon Sep 17 00:00:00 2001 From: tool4EvEr Date: Sun, 8 May 2022 21:16:14 +0200 Subject: [PATCH] Fix for Reflecting Pool + Wastes --- forge-ai/src/main/java/forge/ai/ComputerUtilMana.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/forge-ai/src/main/java/forge/ai/ComputerUtilMana.java b/forge-ai/src/main/java/forge/ai/ComputerUtilMana.java index b604e04c5a8..d890153115c 100644 --- a/forge-ai/src/main/java/forge/ai/ComputerUtilMana.java +++ b/forge-ai/src/main/java/forge/ai/ComputerUtilMana.java @@ -960,7 +960,6 @@ public class ComputerUtilMana { private static void setExpressColorChoice(final SpellAbility sa, final Player ai, ManaCostBeingPaid cost, ManaCostShard toPay, SpellAbility saPayment) { - AbilityManaPart m = saPayment.getManaPart(); if (m.isComboMana()) { getComboManaChoice(ai, saPayment, sa, cost); @@ -968,7 +967,7 @@ public class ComputerUtilMana { else if (saPayment.getApi() == ApiType.ManaReflected) { Set reflected = CardUtil.getReflectableManaColors(saPayment); - for (byte c : MagicColor.WUBRG) { + for (byte c : MagicColor.WUBRGC) { if (ai.getManaPool().canPayForShardWithColor(toPay, c) && reflected.contains(MagicColor.toLongString(c))) { m.setExpressChoice(MagicColor.toShortString(c)); return; @@ -1041,7 +1040,7 @@ public class ComputerUtilMana { if (ma.getApi() == ApiType.ManaReflected) { Set reflected = CardUtil.getReflectableManaColors(ma); - for (byte c : MagicColor.WUBRG) { + for (byte c : MagicColor.WUBRGC) { if (toPay == ManaCostShard.COLORED_X && !ManaCostBeingPaid.canColoredXShardBePaidByColor(MagicColor.toShortString(c), xManaCostPaidByColor)) { continue; }