diff --git a/src/main/java/forge/card/replacement/ReplacementHandler.java b/src/main/java/forge/card/replacement/ReplacementHandler.java index 1fa9006d647..ed2465879e1 100644 --- a/src/main/java/forge/card/replacement/ReplacementHandler.java +++ b/src/main/java/forge/card/replacement/ReplacementHandler.java @@ -157,11 +157,13 @@ public class ReplacementHandler { buildQuestion.append(replacementEffect.toString()); buildQuestion.append(")"); if (!GameActionUtil.showYesNoDialog(replacementEffect.getHostCard(), buildQuestion.toString())) { + replacementEffect.setHasRun(false); return false; } } else { // AI-logic if (!replacementEffect.aiShouldRun(effectSA)) { + replacementEffect.setHasRun(false); return false; } }