From 3842a07064a2239e2addb47e2ae56a2e0e4c8950 Mon Sep 17 00:00:00 2001 From: LevelX2 Date: Thu, 23 Oct 2014 13:35:05 +0200 Subject: [PATCH] * Academy Rector - Fixed that the triggered abiliy did never work. --- .../championsofkamigawa/TatsumasaTheDragonsFang.java | 1 - Mage.Sets/src/mage/sets/magic2011/BrittleEffigy.java | 11 ++++++----- .../src/mage/sets/urzasdestiny/AcademyRector.java | 5 +++-- 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/Mage.Sets/src/mage/sets/championsofkamigawa/TatsumasaTheDragonsFang.java b/Mage.Sets/src/mage/sets/championsofkamigawa/TatsumasaTheDragonsFang.java index bfb3fabc821..5877e5d5d15 100644 --- a/Mage.Sets/src/mage/sets/championsofkamigawa/TatsumasaTheDragonsFang.java +++ b/Mage.Sets/src/mage/sets/championsofkamigawa/TatsumasaTheDragonsFang.java @@ -29,7 +29,6 @@ package mage.sets.championsofkamigawa; import java.util.UUID; import mage.MageInt; -import mage.ObjectColor; import mage.abilities.Ability; import mage.abilities.DelayedTriggeredAbility; import mage.abilities.common.SimpleActivatedAbility; diff --git a/Mage.Sets/src/mage/sets/magic2011/BrittleEffigy.java b/Mage.Sets/src/mage/sets/magic2011/BrittleEffigy.java index 54111bdbf76..50025554505 100644 --- a/Mage.Sets/src/mage/sets/magic2011/BrittleEffigy.java +++ b/Mage.Sets/src/mage/sets/magic2011/BrittleEffigy.java @@ -34,6 +34,7 @@ import mage.constants.Rarity; import mage.constants.Zone; import mage.abilities.Ability; import mage.abilities.common.SimpleActivatedAbility; +import mage.abilities.costs.Cost; import mage.abilities.costs.Costs; import mage.abilities.costs.CostsImpl; import mage.abilities.costs.common.ExileSourceCost; @@ -52,11 +53,11 @@ public class BrittleEffigy extends CardImpl { public BrittleEffigy(UUID ownerId) { super(ownerId, 202, "Brittle Effigy", Rarity.RARE, new CardType[]{CardType.ARTIFACT}, "{1}"); this.expansionSetCode = "M11"; - Costs costs = new CostsImpl(); - costs.add(new TapSourceCost()); - costs.add(new ExileSourceCost()); - Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new ExileTargetEffect(), costs); - ability.addManaCost(new GenericManaCost(4)); + + // {4}, {T}, Exile Brittle Effigy: Exile target creature. + Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new ExileTargetEffect(), new GenericManaCost(4)); + ability.addCost(new TapSourceCost()); + ability.addCost(new ExileSourceCost()); ability.addTarget(new TargetCreaturePermanent()); this.addAbility(ability); } diff --git a/Mage.Sets/src/mage/sets/urzasdestiny/AcademyRector.java b/Mage.Sets/src/mage/sets/urzasdestiny/AcademyRector.java index 36715d6c2a3..01c3fecd2e8 100644 --- a/Mage.Sets/src/mage/sets/urzasdestiny/AcademyRector.java +++ b/Mage.Sets/src/mage/sets/urzasdestiny/AcademyRector.java @@ -32,6 +32,7 @@ import mage.MageInt; import mage.abilities.Ability; import mage.abilities.common.DiesTriggeredAbility; import mage.abilities.costs.common.ExileSourceCost; +import mage.abilities.costs.common.ExileSourceFromGraveCost; import mage.abilities.effects.OneShotEffect; import mage.abilities.effects.common.DoIfCostPaid; import mage.cards.Card; @@ -63,7 +64,7 @@ public class AcademyRector extends CardImpl { this.toughness = new MageInt(2); // When Academy Rector dies, you may exile it. If you do, search your library for an enchantment card, put that card onto the battlefield, then shuffle your library. - Ability ability = new DiesTriggeredAbility(new DoIfCostPaid(new AcademyRectorEffect(), new ExileSourceCost(), "Exile to search enchantment?"), false); + Ability ability = new DiesTriggeredAbility(new DoIfCostPaid(new AcademyRectorEffect(), new ExileSourceFromGraveCost(), "Exile to search enchantment?"), false); this.addAbility(ability); } @@ -87,7 +88,7 @@ class AcademyRectorEffect extends OneShotEffect { public AcademyRectorEffect() { super(Outcome.Benefit); - staticText = "Search your library for an enchantment card and put it onto the battlefield. Then shuffle your library"; + staticText = "search your library for an enchantment card and put it onto the battlefield. Then shuffle your library"; } public AcademyRectorEffect(final AcademyRectorEffect effect) {