diff --git a/forge-game/src/main/java/forge/game/ability/AbilityUtils.java b/forge-game/src/main/java/forge/game/ability/AbilityUtils.java index 72ac2d57344..d1e4633ea37 100644 --- a/forge-game/src/main/java/forge/game/ability/AbilityUtils.java +++ b/forge-game/src/main/java/forge/game/ability/AbilityUtils.java @@ -1843,7 +1843,11 @@ public class AbilityUtils { public static SpellAbility addSpliceEffects(final SpellAbility sa) { final Card source = sa.getHostCard(); final Player player = sa.getActivatingPlayer(); - + + if (!sa.isSpell() || source.isCopiedSpell()) { + return sa; + } + final CardCollectionView hand = player.getCardsIn(ZoneType.Hand); if (hand.isEmpty()) {