- Fixed Changelings.

This commit is contained in:
Sloth
2014-10-15 20:54:16 +00:00
parent a3b3027ac2
commit aa1fc8765e

View File

@@ -199,7 +199,7 @@ public final class CardType implements Comparable<CardType>, CardTypeView {
if (t.isEmpty()) { if (t.isEmpty()) {
return false; return false;
} }
if (subtypes.contains(t)) { if (hasSubtype(t)) {
return true; return true;
} }
char firstChar = t.charAt(0); char firstChar = t.charAt(0);
@@ -223,6 +223,9 @@ public final class CardType implements Comparable<CardType>, CardTypeView {
return supertypes.contains(supertype); return supertypes.contains(supertype);
} }
public boolean hasSubtype(String subtype) { public boolean hasSubtype(String subtype) {
if (forge.card.CardType.isACreatureType(subtype) && subtypes.contains("AllCreatureTypes")) {
return true;
}
return subtypes.contains(subtype); return subtypes.contains(subtype);
} }
public boolean hasCreatureType(String creatureType) { public boolean hasCreatureType(String creatureType) {