From d073efc2b7a624978dfd070bb42251c1f3ac1155 Mon Sep 17 00:00:00 2001 From: LevelX2 Date: Tue, 11 Nov 2014 01:50:42 +0100 Subject: [PATCH] Fixed SubtypePredicate so that Mutavault does not count as every basic land type (fixes #617). --- .../mage/filter/predicate/mageobject/SubtypePredicate.java | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/Mage/src/mage/filter/predicate/mageobject/SubtypePredicate.java b/Mage/src/mage/filter/predicate/mageobject/SubtypePredicate.java index 46e051495e7..de71dfb6045 100644 --- a/Mage/src/mage/filter/predicate/mageobject/SubtypePredicate.java +++ b/Mage/src/mage/filter/predicate/mageobject/SubtypePredicate.java @@ -46,11 +46,7 @@ public class SubtypePredicate implements Predicate { @Override public boolean apply(MageObject input, Game game) { - if (input.getAbilities().contains(ChangelingAbility.getInstance()) || input.getSubtype().contains(ChangelingAbility.ALL_CREATURE_TYPE)) { - return true; - } - - return input.getSubtype().contains(subtype); + return input.hasSubtype(subtype); } @Override