From ba0d6b3da4bae2a8c9cbe2dd5254d4a4e23cd1b9 Mon Sep 17 00:00:00 2001 From: TRT <> Date: Mon, 24 Jan 2022 11:31:22 +0100 Subject: [PATCH] Fix crash when all choices invalid --- .../java/forge/game/ability/effects/ChooseGenericEffect.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-game/src/main/java/forge/game/ability/effects/ChooseGenericEffect.java b/forge-game/src/main/java/forge/game/ability/effects/ChooseGenericEffect.java index 7fc21484e63..2a8bff2a550 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/ChooseGenericEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/ChooseGenericEffect.java @@ -72,7 +72,7 @@ public class ChooseGenericEffect extends SpellAbilityEffect { if (sa.hasParam("AtRandom")) { random = true; Aggregates.random(abilities, amount, chosenSAs); - } else { + } else if (!abilities.isEmpty()) { chosenSAs = p.getController().chooseSpellAbilitiesForEffect(abilities, sa, prompt, amount, ImmutableMap.of()); }