diff --git a/src/main/java/forge/card/abilityfactory/ai/CharmAi.java b/src/main/java/forge/card/abilityfactory/ai/CharmAi.java index e4cf065d121..9b208aa4fbf 100644 --- a/src/main/java/forge/card/abilityfactory/ai/CharmAi.java +++ b/src/main/java/forge/card/abilityfactory/ai/CharmAi.java @@ -12,7 +12,7 @@ import forge.game.player.Player; import forge.util.MyRandom; public class CharmAi extends SpellAiLogic { - + @Override protected boolean canPlayAI(Player ai, SpellAbility sa) { final Random r = MyRandom.getRandom(); @@ -23,10 +23,10 @@ public class CharmAi extends SpellAiLogic { List chooseFrom = CharmEffect.makePossibleOptions(sa); List chosenList = chooseOptionsAi(ai, timingRight, chooseFrom, num, min); - + if (chosenList == null || chosenList.isEmpty()) { return false; - } + } // prevent run-away activations - first time will always return true return r.nextFloat() <= Math.pow(.6667, sa.getActivationsThisTurn()); @@ -51,9 +51,10 @@ public class CharmAi extends SpellAiLogic { break; } } - if (thisPick != null) + if (thisPick != null) { chosenList.add(thisPick); + } } return chosenList.size() >= min ? chosenList : null; } -} \ No newline at end of file +}