From 8f694e595c7dda44b60eef4b1a5aff891cc22f90 Mon Sep 17 00:00:00 2001 From: LevelX2 Date: Fri, 22 Feb 2013 16:02:07 +0100 Subject: [PATCH] Fixed a bug of Alchemists Refuge that allowed the player to cast cards from no allowed zones. --- Mage.Sets/src/mage/sets/avacynrestored/AlchemistsRefuge.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Mage.Sets/src/mage/sets/avacynrestored/AlchemistsRefuge.java b/Mage.Sets/src/mage/sets/avacynrestored/AlchemistsRefuge.java index 480aebc8e9..cb227dfc2e 100644 --- a/Mage.Sets/src/mage/sets/avacynrestored/AlchemistsRefuge.java +++ b/Mage.Sets/src/mage/sets/avacynrestored/AlchemistsRefuge.java @@ -98,7 +98,8 @@ class AlchemistsRefugeEffect extends AsThoughEffectImpl Card card = game.getCard(sourceId); if (card != null) { if (!card.getCardType().contains(CardType.LAND) && card.getOwnerId().equals(source.getControllerId())) { - return true; + // TODO: Check if this also works for cards that gained e.g. flashback from another source. + return card.getSpellAbility().isInUseableZone(game, card, false); } } return false;