From 7fb3cf5eca130a3b4959b97dee193453b9f91b7f Mon Sep 17 00:00:00 2001 From: fireshoes Date: Wed, 19 Aug 2015 22:21:39 -0500 Subject: [PATCH] Fixed UrzaTerrainValue calculation filters for previous Tronland subtype fix. --- .../abilities/dynamicvalue/common/UrzaTerrainValue.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Mage/src/mage/abilities/dynamicvalue/common/UrzaTerrainValue.java b/Mage/src/mage/abilities/dynamicvalue/common/UrzaTerrainValue.java index 3db1e5f9aab..d3dd6be074c 100644 --- a/Mage/src/mage/abilities/dynamicvalue/common/UrzaTerrainValue.java +++ b/Mage/src/mage/abilities/dynamicvalue/common/UrzaTerrainValue.java @@ -18,21 +18,24 @@ public class UrzaTerrainValue implements DynamicValue { @Override public int calculate(Game game, Ability sourceAbility, Effect effect) { FilterControlledPermanent pp = new FilterControlledPermanent("Urza's Power Plant"); - pp.add(new SubtypePredicate("Urza's Power-Plant")); + pp.add(new SubtypePredicate("Urza's")); + pp.add(new SubtypePredicate("Power-Plant")); PermanentsOnBattlefieldCount ppP = new PermanentsOnBattlefieldCount(pp); if (ppP.calculate(game, sourceAbility, effect) < 1) { return 1; } FilterControlledPermanent to = new FilterControlledPermanent("Urza's Tower"); - to.add(new SubtypePredicate("Urza's Tower")); + to.add(new SubtypePredicate("Urza's")); + to.add(new SubtypePredicate("Tower")); PermanentsOnBattlefieldCount toP = new PermanentsOnBattlefieldCount(to); if (toP.calculate(game, sourceAbility, effect) < 1) { return 1; } FilterControlledPermanent mi = new FilterControlledPermanent("Urza's Mine"); - mi.add(new SubtypePredicate("Urza's Mine")); + mi.add(new SubtypePredicate("Urza's")); + mi.add(new SubtypePredicate("Mine")); PermanentsOnBattlefieldCount miP = new PermanentsOnBattlefieldCount(mi); if (miP.calculate(game, sourceAbility, effect) < 1) { return 1;