From 9cec1aa54bc644a9011a2670a59d05b08993fc3a Mon Sep 17 00:00:00 2001 From: Fr33dan Date: Tue, 20 Sep 2016 01:05:06 -0400 Subject: [PATCH] Update EraOfInnovation.java Card triggered for all creatures when it should only trigger for Artificers --- Mage.Sets/src/mage/sets/kaladesh/EraOfInnovation.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Mage.Sets/src/mage/sets/kaladesh/EraOfInnovation.java b/Mage.Sets/src/mage/sets/kaladesh/EraOfInnovation.java index 48ea1a388b2..34774ce5ee2 100644 --- a/Mage.Sets/src/mage/sets/kaladesh/EraOfInnovation.java +++ b/Mage.Sets/src/mage/sets/kaladesh/EraOfInnovation.java @@ -45,6 +45,7 @@ import mage.constants.Zone; import mage.filter.common.FilterControlledPermanent; import mage.filter.predicate.Predicates; import mage.filter.predicate.mageobject.CardTypePredicate; +import mage.filter.predicate.mageobject.SubtypePredicate; /** * @@ -56,7 +57,7 @@ public class EraOfInnovation extends CardImpl { static { filter.add(Predicates.or(new CardTypePredicate(CardType.ARTIFACT), - new CardTypePredicate(CardType.CREATURE))); + new SubtypePredicate("Artificer"))); } public EraOfInnovation(UUID ownerId) { @@ -66,7 +67,7 @@ public class EraOfInnovation extends CardImpl { // Whenever an artifact or creature enters the battlefield under you control, you may pay {1}. If you do, you get {E}{E}. Effect effect = new DoIfCostPaid(new GetEnergyCountersControllerEffect(2), new GenericManaCost(1)); this.addAbility(new EntersBattlefieldAllTriggeredAbility(effect, filter, - "Whenever an artifact or creature enters the battlefield under you control, you may pay {1}. If you do, you get {E}{E}.")); + "Whenever an artifact or Artificer enters the battlefield under you control, you may pay {1}. If you do, you get {E}{E}.")); // {E}{E}{E}{E}{E}{E}, Sacrifice Era of Innovation: Draw three cards. Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new DrawCardSourceControllerEffect(3), new PayEnergyCost(6));