diff --git a/forge-game/src/main/java/forge/game/ability/effects/CopySpellAbilityEffect.java b/forge-game/src/main/java/forge/game/ability/effects/CopySpellAbilityEffect.java index 602bf0f185d..2d707235fd5 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/CopySpellAbilityEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/CopySpellAbilityEffect.java @@ -11,6 +11,7 @@ import com.google.common.collect.Lists; import forge.game.Game; import forge.game.GameEntity; +import forge.game.ability.AbilityFactory; import forge.game.ability.AbilityKey; import forge.game.ability.AbilityUtils; import forge.game.ability.SpellAbilityEffect; @@ -197,6 +198,15 @@ public class CopySpellAbilityEffect extends SpellAbilityEffect { } } + if (sa.hasParam("UnearthEffect")) { + if (copy.getCardState().getType().isPermanent()) { + String unearthEffect = "DB$ Animate | Keywords$ Haste | Duration$ Permanent | AtEOT$ Sacrifice | Defined$ Self"; + AbilitySub effectSub = (AbilitySub) AbilityFactory.getAbility(unearthEffect, copy.getHostCard()); + effectSub.setActivatingPlayer(sa.getActivatingPlayer()); + copy.setSubAbility(effectSub); + } + } + copies.add(copy); } }