From ee40e34a51d0b3beb9710067cedfb5371208d3a4 Mon Sep 17 00:00:00 2001 From: jendave Date: Sat, 6 Aug 2011 04:53:19 +0000 Subject: [PATCH] I fixed Artisan of Kozilek. Turns out the code was creating a list of the cards in the graveyard. I added a line to filter this list to include just the creatures and it now works as expected. --- src/forge/GameActionUtil.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/forge/GameActionUtil.java b/src/forge/GameActionUtil.java index f39ece839aa..e3817127a36 100644 --- a/src/forge/GameActionUtil.java +++ b/src/forge/GameActionUtil.java @@ -413,6 +413,7 @@ public class GameActionUtil { if (controller.equals(Constant.Player.Human)) { CardList creatures = AllZoneUtil.getPlayerGraveyard(Constant.Player.Human); + creatures = creatures.getType("Creature"); Object check = AllZone.Display.getChoiceOptional("Select creature", creatures.toArray()); if(check != null) { this.setTargetCard((Card) check);