diff --git a/forge-game/src/main/java/forge/game/GameAction.java b/forge-game/src/main/java/forge/game/GameAction.java index e256fc462ce..a5b1322dd72 100644 --- a/forge-game/src/main/java/forge/game/GameAction.java +++ b/forge-game/src/main/java/forge/game/GameAction.java @@ -32,6 +32,7 @@ import forge.game.card.*; import forge.game.event.*; import forge.game.player.GameLossReason; import forge.game.player.Player; +import forge.game.replacement.ReplacementEffect; import forge.game.replacement.ReplacementResult; import forge.game.spellability.AbilitySub; import forge.game.spellability.SpellAbility; @@ -153,7 +154,7 @@ public class GameAction { for (final Trigger trigger : copied.getTriggers()) { trigger.setHostCard(copied); } - for (final CardTraitBase repl : copied.getReplacementEffects()) { + for (final ReplacementEffect repl : copied.getReplacementEffects()) { repl.setHostCard(copied); } if (c.getName().equals("Skullbriar, the Walking Grave")) { diff --git a/forge-game/src/main/java/forge/game/ability/effects/AnimateAllEffect.java b/forge-game/src/main/java/forge/game/ability/effects/AnimateAllEffect.java index 6e1b70d8628..16f96056124 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/AnimateAllEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/AnimateAllEffect.java @@ -237,7 +237,7 @@ public class AnimateAllEffect extends AnimateEffectBase { } // give back suppressed replacement effects - for (final CardTraitBase re : removedReplacements) { + for (final ReplacementEffect re : removedReplacements) { re.setTemporarilySuppressed(false); } } diff --git a/forge-game/src/main/java/forge/game/ability/effects/AnimateEffect.java b/forge-game/src/main/java/forge/game/ability/effects/AnimateEffect.java index 486bed37c2a..411b7b8fd04 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/AnimateEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/AnimateEffect.java @@ -272,7 +272,7 @@ public class AnimateEffect extends AnimateEffectBase { } // give back suppressed replacement effects - for (final CardTraitBase re : removedReplacements) { + for (final ReplacementEffect re : removedReplacements) { re.setTemporarilySuppressed(false); } } diff --git a/forge-game/src/main/java/forge/game/staticability/StaticAbilityContinuous.java b/forge-game/src/main/java/forge/game/staticability/StaticAbilityContinuous.java index 5d5d225af47..2974e253fb3 100644 --- a/forge-game/src/main/java/forge/game/staticability/StaticAbilityContinuous.java +++ b/forge-game/src/main/java/forge/game/staticability/StaticAbilityContinuous.java @@ -538,7 +538,7 @@ public class StaticAbilityContinuous { for (final StaticAbility stA : affectedCard.getStaticAbilities()) { stA.setTemporarilySuppressed(true); } - for (final CardTraitBase rE : affectedCard.getReplacementEffects()) { + for (final ReplacementEffect rE : affectedCard.getReplacementEffects()) { rE.setTemporarilySuppressed(true); } }