From aa1fc8765e724872e75982f89e897b0cf59de63d Mon Sep 17 00:00:00 2001 From: Sloth Date: Wed, 15 Oct 2014 20:54:16 +0000 Subject: [PATCH] - Fixed Changelings. --- forge-core/src/main/java/forge/card/CardType.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/forge-core/src/main/java/forge/card/CardType.java b/forge-core/src/main/java/forge/card/CardType.java index 88c4a2afb70..5186776a01a 100644 --- a/forge-core/src/main/java/forge/card/CardType.java +++ b/forge-core/src/main/java/forge/card/CardType.java @@ -199,7 +199,7 @@ public final class CardType implements Comparable, CardTypeView { if (t.isEmpty()) { return false; } - if (subtypes.contains(t)) { + if (hasSubtype(t)) { return true; } char firstChar = t.charAt(0); @@ -223,6 +223,9 @@ public final class CardType implements Comparable, CardTypeView { return supertypes.contains(supertype); } public boolean hasSubtype(String subtype) { + if (forge.card.CardType.isACreatureType(subtype) && subtypes.contains("AllCreatureTypes")) { + return true; + } return subtypes.contains(subtype); } public boolean hasCreatureType(String creatureType) {