From 05566ef73562e476095371c6041825321216eccc Mon Sep 17 00:00:00 2001 From: LevelX2 Date: Sat, 23 Mar 2013 16:45:34 +0100 Subject: [PATCH] Fixed ability order of Sigil of Distinction. --- .../mage/sets/shardsofalara/SigilOfDistinction.java | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/Mage.Sets/src/mage/sets/shardsofalara/SigilOfDistinction.java b/Mage.Sets/src/mage/sets/shardsofalara/SigilOfDistinction.java index ec4cfbe1fa..1baf6c11e4 100644 --- a/Mage.Sets/src/mage/sets/shardsofalara/SigilOfDistinction.java +++ b/Mage.Sets/src/mage/sets/shardsofalara/SigilOfDistinction.java @@ -28,6 +28,7 @@ package mage.sets.shardsofalara; +import java.util.UUID; import mage.Constants.CardType; import mage.Constants.Outcome; import mage.Constants.Rarity; @@ -47,7 +48,6 @@ import mage.counters.CounterType; import mage.game.Game; import mage.game.permanent.Permanent; -import java.util.UUID; /** * @author Loki @@ -58,10 +58,17 @@ public class SigilOfDistinction extends CardImpl { super(ownerId, 219, "Sigil of Distinction", Rarity.RARE, new CardType[]{CardType.ARTIFACT}, "{X}"); this.expansionSetCode = "ALA"; this.subtype.add("Equipment"); + + // Sigil of Distinction enters the battlefield with X charge counters on it. this.addAbility(new EntersBattlefieldAbility(new SigilOfDistinctionEffect(), "{this} enters the battlefield with X charge counters on it")); - this.addAbility(new EquipAbility(Outcome.AddAbility, new RemoveCountersSourceCost(CounterType.CHARGE.createInstance()))); + + // Equipped creature gets +1/+1 for each charge counter on Sigil of Distinction. BoostEquippedEffect effect = new BoostEquippedEffect(new CountersCount(CounterType.CHARGE), new CountersCount(CounterType.CHARGE)); this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, effect)); + + // Equip—Remove a charge counter from Sigil of Distinction. + this.addAbility(new EquipAbility(Outcome.AddAbility, new RemoveCountersSourceCost(CounterType.CHARGE.createInstance()))); + } public SigilOfDistinction(final SigilOfDistinction card) { @@ -103,4 +110,4 @@ class SigilOfDistinctionEffect extends OneShotEffect { public SigilOfDistinctionEffect copy() { return new SigilOfDistinctionEffect(this); } -} \ No newline at end of file +}