From e6c60f389ff2bf41fc32fef33e1fc04fd8656229 Mon Sep 17 00:00:00 2001 From: Bug Hunter Date: Mon, 22 Mar 2021 14:45:37 +0000 Subject: [PATCH] getCardsfromTargets: Add sanity check --- .../src/main/java/forge/game/ability/SpellAbilityEffect.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/forge-game/src/main/java/forge/game/ability/SpellAbilityEffect.java b/forge-game/src/main/java/forge/game/ability/SpellAbilityEffect.java index 6e825ad3460..94b2ead2a3c 100644 --- a/forge-game/src/main/java/forge/game/ability/SpellAbilityEffect.java +++ b/forge-game/src/main/java/forge/game/ability/SpellAbilityEffect.java @@ -241,8 +241,8 @@ public abstract class SpellAbilityEffect { protected final static List getCardsfromTargets(final SpellAbility sa) { List cards = getTargetCards(sa); - List spells = getTargetSpells(sa); - for (SpellAbility s : spells) { + // some card effects can also target a spell + for (SpellAbility s : sa.getTargets().getTargetSpells()) { cards.add(s.getHostCard()); } return cards;