From b24d4105599072d6eef85e4889f1850347cf35ff Mon Sep 17 00:00:00 2001 From: jendave Date: Sat, 6 Aug 2011 14:18:18 +0000 Subject: [PATCH] - Fix for cards retaining Battlefield state when using AF$ChangeZone with Destination$Library --- src/forge/AbilityFactory_ChangeZone.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/forge/AbilityFactory_ChangeZone.java b/src/forge/AbilityFactory_ChangeZone.java index d147d079337..26f69e21213 100644 --- a/src/forge/AbilityFactory_ChangeZone.java +++ b/src/forge/AbilityFactory_ChangeZone.java @@ -825,7 +825,9 @@ public class AbilityFactory_ChangeZone { if (libraryPosition == -1) libraryPosition = library.size(); - library.add(tgtC, libraryPosition); //move to library + Card cardCopy = AllZone.CardFactory.copyCard(tgtC); + + library.add(cardCopy, libraryPosition); //move to library if (params.containsKey("Shuffle")) // for things like Gaea's Blessing player.shuffle();