diff --git a/forge-ai/src/main/java/forge/ai/PlayerControllerAi.java b/forge-ai/src/main/java/forge/ai/PlayerControllerAi.java index 3be4c90a85e..80609e12e95 100644 --- a/forge-ai/src/main/java/forge/ai/PlayerControllerAi.java +++ b/forge-ai/src/main/java/forge/ai/PlayerControllerAi.java @@ -918,6 +918,10 @@ public class PlayerControllerAi extends PlayerController { @Override public CounterType chooseCounterType(List options, SpellAbility sa, String prompt, Map params) { + // short cut if there is no options to choose + if (options.size() <= 1) { + return Iterables.getFirst(options, null); + } ApiType api = sa.getApi(); if (null == api) { throw new InvalidParameterException("SA is not api-based, this is not supported yet");