From 396f3b73b12d61b452f4f9a79b4b384a2a0f0d9e Mon Sep 17 00:00:00 2001 From: Dilnu Date: Fri, 23 Sep 2016 21:19:51 -0400 Subject: [PATCH] Propagate Applied Effects with the Flashback Replacement Effect MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This fixes a bug that allows replacement loops when other replacement effects conflict with Flashback’s attempts to exile Flashbacked spells. --- .../src/main/java/mage/abilities/keyword/FlashbackAbility.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Mage/src/main/java/mage/abilities/keyword/FlashbackAbility.java b/Mage/src/main/java/mage/abilities/keyword/FlashbackAbility.java index c32dc61b56..214d84e9c5 100644 --- a/Mage/src/main/java/mage/abilities/keyword/FlashbackAbility.java +++ b/Mage/src/main/java/mage/abilities/keyword/FlashbackAbility.java @@ -274,7 +274,8 @@ class FlashbackReplacementEffect extends ReplacementEffectImpl { if (controller != null) { Card card = game.getCard(event.getTargetId()); if (card != null) { - return controller.moveCards(card, Zone.EXILED, source, game); + return controller.moveCards( + card, Zone.EXILED, source, game, false, false, false, event.getAppliedEffects()); } } return false;