From dfdbc2e8f5cae046c66e7a4b7e5c72d07f448cdb Mon Sep 17 00:00:00 2001 From: LevelX2 Date: Fri, 24 May 2013 16:41:31 +0200 Subject: [PATCH] Fixed wrong tooltip rule of Myr Galvanizer. --- .../src/mage/sets/scarsofmirrodin/MyrGalvanizer.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/Mage.Sets/src/mage/sets/scarsofmirrodin/MyrGalvanizer.java b/Mage.Sets/src/mage/sets/scarsofmirrodin/MyrGalvanizer.java index ee912514ea2..dc2664b4030 100644 --- a/Mage.Sets/src/mage/sets/scarsofmirrodin/MyrGalvanizer.java +++ b/Mage.Sets/src/mage/sets/scarsofmirrodin/MyrGalvanizer.java @@ -54,7 +54,7 @@ import mage.game.permanent.Permanent; * @author Loki */ public class MyrGalvanizer extends CardImpl { - static final FilterCreaturePermanent filter = new FilterCreaturePermanent(); + static final FilterCreaturePermanent filter = new FilterCreaturePermanent("Myr creatures"); static { filter.add(new SubtypePredicate("Myr")); @@ -66,7 +66,10 @@ public class MyrGalvanizer extends CardImpl { this.subtype.add("Myr"); this.power = new MageInt(2); this.toughness = new MageInt(2); + // Other Myr creatures you control get +1/+1. this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new BoostControlledEffect(1, 1, Duration.WhileOnBattlefield, filter, true))); + + // {1}, {T}: Untap each other Myr you control. Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new MyrGalvanizerEffect(), new TapSourceCost()); ability.addCost(new GenericManaCost(1)); this.addAbility(ability); @@ -86,6 +89,7 @@ class MyrGalvanizerEffect extends OneShotEffect { MyrGalvanizerEffect() { super(Constants.Outcome.Untap); + staticText = "Untap each other Myr you control"; } MyrGalvanizerEffect(final MyrGalvanizerEffect effect) { @@ -95,8 +99,9 @@ class MyrGalvanizerEffect extends OneShotEffect { @Override public boolean apply(Game game, Ability source) { for (Permanent permanent: game.getBattlefield().getActivePermanents(MyrGalvanizer.filter, source.getControllerId(), game)) { - if (!permanent.getId().equals(source.getSourceId())) + if (!permanent.getId().equals(source.getSourceId())) { permanent.untap(game); + } } return true; } @@ -105,4 +110,4 @@ class MyrGalvanizerEffect extends OneShotEffect { public MyrGalvanizerEffect copy() { return new MyrGalvanizerEffect(this); } -} \ No newline at end of file +}