From 17c1fc79e1eb098dc3f8bd7216518e25a9a78f5b Mon Sep 17 00:00:00 2001 From: Agetian Date: Thu, 7 Sep 2017 18:08:51 +0000 Subject: [PATCH] - Fixed spells with Bestow not getting "unbestowed" when they are countered and go to graveyard. --- .../main/java/forge/game/ability/effects/CounterEffect.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/forge-game/src/main/java/forge/game/ability/effects/CounterEffect.java b/forge-game/src/main/java/forge/game/ability/effects/CounterEffect.java index 5e88d9584d1..ba678353263 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/CounterEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/CounterEffect.java @@ -162,6 +162,11 @@ public class CounterEffect extends SpellAbilityEffect { } game.getStack().remove(si); + // if the target card on stack was a spell with Bestow, then unbestow it + if (tgtSA.getHostCard() != null && tgtSA.getHostCard().isBestowed()) { + tgtSA.getHostCard().unanimateBestow(true); + } + String destination = srcSA.hasParam("Destination") ? srcSA.getParam("Destination") : tgtSA.isAftermath() ? "Exile" : "Graveyard"; if (srcSA.hasParam("DestinationChoice")) {//Hinder List pos = Arrays.asList(srcSA.getParam("DestinationChoice").split(","));