diff --git a/forge-game/src/main/java/forge/game/replacement/ReplacementHandler.java b/forge-game/src/main/java/forge/game/replacement/ReplacementHandler.java index 77805cfc038..f4ce9f55740 100644 --- a/forge-game/src/main/java/forge/game/replacement/ReplacementHandler.java +++ b/forge-game/src/main/java/forge/game/replacement/ReplacementHandler.java @@ -200,7 +200,7 @@ public class ReplacementHandler { } } - if (!replacementEffect.hasRun() + if (!replacementEffect.hasRun() && !hasRun.contains(replacementEffect) && (layer == null || replacementEffect.getLayer() == layer) && event.equals(replacementEffect.getMode()) && !possibleReplacers.contains(replacementEffect)