From f9e31303ad6b34fdc2fbec77ba07fd96a0dbf7e9 Mon Sep 17 00:00:00 2001 From: LevelX2 Date: Sun, 31 Aug 2014 15:05:39 +0200 Subject: [PATCH] Added missing names to emblem objects. --- Mage.Sets/src/mage/sets/avacynrestored/TamiyoTheMoonSage.java | 1 + .../src/mage/sets/darkascension/SorinLordOfInnistrad.java | 1 + Mage.Sets/src/mage/sets/gatecrash/DomriRade.java | 1 + Mage.Sets/src/mage/sets/magic2013/LilianaOfTheDarkRealms.java | 1 + Mage.Sets/src/mage/sets/magic2014/GarrukCallerOfBeasts.java | 2 +- Mage.Sets/src/mage/sets/magic2015/AjaniSteadfast.java | 2 +- Mage.Sets/src/mage/sets/magic2015/GarrukApexPredator.java | 3 ++- Mage.Sets/src/mage/sets/scarsofmirrodin/KothOfTheHammer.java | 2 +- Mage.Sets/src/mage/sets/shardsofalara/ElspethKnightErrant.java | 1 + Mage.Sets/src/mage/sets/theros/ElspethSunsChampion.java | 1 + 10 files changed, 11 insertions(+), 4 deletions(-) diff --git a/Mage.Sets/src/mage/sets/avacynrestored/TamiyoTheMoonSage.java b/Mage.Sets/src/mage/sets/avacynrestored/TamiyoTheMoonSage.java index 10f417c83c8..39dfb6d7257 100644 --- a/Mage.Sets/src/mage/sets/avacynrestored/TamiyoTheMoonSage.java +++ b/Mage.Sets/src/mage/sets/avacynrestored/TamiyoTheMoonSage.java @@ -195,6 +195,7 @@ class TamiyoTheMoonSageEffect extends OneShotEffect { class TamiyoTheMoonSageEmblem extends Emblem { public TamiyoTheMoonSageEmblem() { + this.setName("EMBLEM: Tamiyo, the Moon Sage"); Ability ability = new SimpleStaticAbility(Zone.COMMAND, new MaximumHandSizeControllerEffect(Integer.MAX_VALUE, Duration.EndOfGame, HandSizeModification.SET)); this.getAbilities().add(ability); this.getAbilities().add(new TamiyoTheMoonSageTriggeredAbility()); diff --git a/Mage.Sets/src/mage/sets/darkascension/SorinLordOfInnistrad.java b/Mage.Sets/src/mage/sets/darkascension/SorinLordOfInnistrad.java index 1b325bc4eba..d72c6f5bc82 100644 --- a/Mage.Sets/src/mage/sets/darkascension/SorinLordOfInnistrad.java +++ b/Mage.Sets/src/mage/sets/darkascension/SorinLordOfInnistrad.java @@ -119,6 +119,7 @@ class VampireToken extends Token { class SorinEmblem extends Emblem { public SorinEmblem() { + this.setName("EMBLEM: Sorin, Lord of Innistrad"); BoostControlledEffect effect = new BoostControlledEffect(1, 0, Duration.EndOfGame); Ability ability = new SimpleStaticAbility(Zone.COMMAND, effect); this.getAbilities().add(ability); diff --git a/Mage.Sets/src/mage/sets/gatecrash/DomriRade.java b/Mage.Sets/src/mage/sets/gatecrash/DomriRade.java index 69ce89d76d8..dbaed660c53 100644 --- a/Mage.Sets/src/mage/sets/gatecrash/DomriRade.java +++ b/Mage.Sets/src/mage/sets/gatecrash/DomriRade.java @@ -140,6 +140,7 @@ class DomriRadeEffect1 extends OneShotEffect { class DomriRadeEmblem extends Emblem { // "Creatures you control have double strike, trample, hexproof and haste." public DomriRadeEmblem() { + this.setName("EMBLEM: Domri Rade"); FilterPermanent filter = new FilterControlledCreaturePermanent("Creatures"); GainAbilityControlledEffect effect = new GainAbilityControlledEffect(DoubleStrikeAbility.getInstance(), Duration.EndOfGame, filter); Ability ability = new SimpleStaticAbility(Zone.COMMAND, effect); diff --git a/Mage.Sets/src/mage/sets/magic2013/LilianaOfTheDarkRealms.java b/Mage.Sets/src/mage/sets/magic2013/LilianaOfTheDarkRealms.java index eeaca4f1686..70efccccb70 100644 --- a/Mage.Sets/src/mage/sets/magic2013/LilianaOfTheDarkRealms.java +++ b/Mage.Sets/src/mage/sets/magic2013/LilianaOfTheDarkRealms.java @@ -160,6 +160,7 @@ class LilianaOfTheDarkRealmsEmblem extends Emblem { } public LilianaOfTheDarkRealmsEmblem() { + this.setName("EMBLEM: Liliana of the Dark Realms"); SimpleManaAbility manaAbility = new SimpleManaAbility(Zone.BATTLEFIELD, Mana.BlackMana(4), new TapSourceCost()); Ability ability = new SimpleStaticAbility(Zone.COMMAND, new GainAbilityControlledEffect(manaAbility, Duration.WhileOnBattlefield, filter)); this.getAbilities().add(ability); diff --git a/Mage.Sets/src/mage/sets/magic2014/GarrukCallerOfBeasts.java b/Mage.Sets/src/mage/sets/magic2014/GarrukCallerOfBeasts.java index 65f07c66c67..dbf13065f68 100644 --- a/Mage.Sets/src/mage/sets/magic2014/GarrukCallerOfBeasts.java +++ b/Mage.Sets/src/mage/sets/magic2014/GarrukCallerOfBeasts.java @@ -36,7 +36,6 @@ import mage.abilities.common.SpellCastControllerTriggeredAbility; import mage.abilities.effects.Effect; import mage.abilities.effects.OneShotEffect; import mage.abilities.effects.common.GetEmblemEffect; -import mage.abilities.effects.common.PutOntoBattlefieldTargetEffect; import mage.abilities.effects.common.RevealLibraryPutIntoHandEffect; import mage.abilities.effects.common.counter.AddCountersSourceEffect; import mage.abilities.effects.common.search.SearchLibraryPutInPlayEffect; @@ -109,6 +108,7 @@ class GarrukCallerOfBeastsEmblem extends Emblem { } public GarrukCallerOfBeastsEmblem() { + this.setName("EMBLEM: Garruk, Caller of Beasts"); Effect effect = new SearchLibraryPutInPlayEffect(new TargetCardInLibrary(new FilterCreatureCard("creature card")),false, true, Outcome.PutCreatureInPlay); Ability ability = new SpellCastControllerTriggeredAbility(Zone.COMMAND, effect, filter, true, false); this.getAbilities().add(ability); diff --git a/Mage.Sets/src/mage/sets/magic2015/AjaniSteadfast.java b/Mage.Sets/src/mage/sets/magic2015/AjaniSteadfast.java index 02013398332..d40263923fc 100644 --- a/Mage.Sets/src/mage/sets/magic2015/AjaniSteadfast.java +++ b/Mage.Sets/src/mage/sets/magic2015/AjaniSteadfast.java @@ -121,7 +121,7 @@ public class AjaniSteadfast extends CardImpl { class AjaniSteadfastEmblem extends Emblem { public AjaniSteadfastEmblem() { - setName("Emblem Ajani Steadfast"); + setName("EMBLEM: Ajani Steadfast"); this.getAbilities().add(new SimpleStaticAbility(Zone.COMMAND, new AjaniSteadfastPreventEffect())); this.setExpansionSetCodeForImage("M15"); } diff --git a/Mage.Sets/src/mage/sets/magic2015/GarrukApexPredator.java b/Mage.Sets/src/mage/sets/magic2015/GarrukApexPredator.java index bb65a0447b3..cc11de82f05 100644 --- a/Mage.Sets/src/mage/sets/magic2015/GarrukApexPredator.java +++ b/Mage.Sets/src/mage/sets/magic2015/GarrukApexPredator.java @@ -167,7 +167,8 @@ class GarrukApexPredatorBeastToken extends Token { */ class GarrukApexPredatorEmblem extends Emblem { - public GarrukApexPredatorEmblem() { + public GarrukApexPredatorEmblem() { + setName("EMBLEM: Garruk, Apex Predator"); Effect effect = new BoostTargetEffect(5,5,Duration.EndOfTurn); effect.setText("it gets +5/+5"); Ability ability = new AttackedByCreatureTriggeredAbility(Zone.COMMAND, effect, false, true); diff --git a/Mage.Sets/src/mage/sets/scarsofmirrodin/KothOfTheHammer.java b/Mage.Sets/src/mage/sets/scarsofmirrodin/KothOfTheHammer.java index 38fdc876f0d..05149b708df 100644 --- a/Mage.Sets/src/mage/sets/scarsofmirrodin/KothOfTheHammer.java +++ b/Mage.Sets/src/mage/sets/scarsofmirrodin/KothOfTheHammer.java @@ -121,7 +121,7 @@ class KothOfTheHammerToken extends Token { class KothOfTheHammerEmblem extends Emblem { // "Mountains you control have '{T}: This land deals 1 damage to target creature or player.'" public KothOfTheHammerEmblem() { - this.setName("Kothe of the Hammer Emblem"); + this.setName("EMBLEM: Kothe of the Hammer"); this.getAbilities().add(new SimpleStaticAbility(Zone.COMMAND, new KothOfTheHammerThirdEffect())); } } diff --git a/Mage.Sets/src/mage/sets/shardsofalara/ElspethKnightErrant.java b/Mage.Sets/src/mage/sets/shardsofalara/ElspethKnightErrant.java index 9c34765b64a..d263b29d00e 100644 --- a/Mage.Sets/src/mage/sets/shardsofalara/ElspethKnightErrant.java +++ b/Mage.Sets/src/mage/sets/shardsofalara/ElspethKnightErrant.java @@ -105,6 +105,7 @@ public class ElspethKnightErrant extends CardImpl { class ElspethKnightErrantEmblem extends Emblem { public ElspethKnightErrantEmblem() { + this.setName("EMBLEM: Elspeth, Knight-Errant"); FilterControlledPermanent filter = new FilterControlledPermanent("Artifacts, creatures, enchantments, and lands you control"); filter.add(Predicates.or( new CardTypePredicate(CardType.ARTIFACT), diff --git a/Mage.Sets/src/mage/sets/theros/ElspethSunsChampion.java b/Mage.Sets/src/mage/sets/theros/ElspethSunsChampion.java index d3a0a5972e3..87519ee3f22 100644 --- a/Mage.Sets/src/mage/sets/theros/ElspethSunsChampion.java +++ b/Mage.Sets/src/mage/sets/theros/ElspethSunsChampion.java @@ -95,6 +95,7 @@ class ElspethSunsChampionEmblem extends Emblem { private static final FilterCreaturePermanent filter = new FilterCreaturePermanent("Creatures"); public ElspethSunsChampionEmblem() { + this.setName("EMBLEM: Elspeth, Sun's Champion"); Ability ability = new SimpleStaticAbility(Zone.COMMAND, new BoostControlledEffect(2,2, Duration.WhileOnBattlefield, filter, false)); ability.addEffect(new GainAbilityControlledEffect(FlyingAbility.getInstance(), Duration.WhileOnBattlefield, filter)); this.getAbilities().add(ability);