Refactoring: CamelCase name for classes. (part 1)

This commit is contained in:
North 2011-07-16 00:23:12 +03:00
parent 40ca005ec3
commit d976d73040
92 changed files with 560 additions and 583 deletions

View file

@ -45,9 +45,9 @@ import mage.cards.CardImpl;
*
* @author Loki
*/
public class GloryofWarfare extends CardImpl<GloryofWarfare> {
public class GloryOfWarfare extends CardImpl<GloryOfWarfare> {
public GloryofWarfare (UUID ownerId) {
public GloryOfWarfare (UUID ownerId) {
super(ownerId, 98, "Glory of Warfare", Rarity.RARE, new CardType[]{CardType.ENCHANTMENT}, "{2}{R}{W}");
this.expansionSetCode = "ARB";
this.color.setRed(true);
@ -56,12 +56,12 @@ public class GloryofWarfare extends CardImpl<GloryofWarfare> {
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new ConditionalContinousEffect(new BoostControlledEffect(0, 2, Duration.EndOfTurn), NotMyTurn.getInstance(), "As long as it's not your turn, creatures you control get +0/+2")));
}
public GloryofWarfare (final GloryofWarfare card) {
public GloryOfWarfare (final GloryOfWarfare card) {
super(card);
}
@Override
public GloryofWarfare copy() {
return new GloryofWarfare(this);
public GloryOfWarfare copy() {
return new GloryOfWarfare(this);
}
}

View file

@ -44,9 +44,9 @@ import mage.counters.CounterType;
*
* @author Loki
*/
public class JenaraAsuraofWar extends CardImpl<JenaraAsuraofWar> {
public class JenaraAsuraOfWar extends CardImpl<JenaraAsuraOfWar> {
public JenaraAsuraofWar (UUID ownerId) {
public JenaraAsuraOfWar (UUID ownerId) {
super(ownerId, 128, "Jenara, Asura of War", Rarity.MYTHIC, new CardType[]{CardType.CREATURE}, "{G}{W}{U}");
this.expansionSetCode = "ARB";
this.subtype.add("Angel");
@ -60,13 +60,13 @@ public class JenaraAsuraofWar extends CardImpl<JenaraAsuraofWar> {
this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new AddCountersSourceEffect(CounterType.P1P1.createInstance()), new ManaCostsImpl("{1}{W}")));
}
public JenaraAsuraofWar (final JenaraAsuraofWar card) {
public JenaraAsuraOfWar (final JenaraAsuraOfWar card) {
super(card);
}
@Override
public JenaraAsuraofWar copy() {
return new JenaraAsuraofWar(this);
public JenaraAsuraOfWar copy() {
return new JenaraAsuraOfWar(this);
}
}

View file

@ -52,7 +52,7 @@ import mage.target.TargetPlayer;
*
* @author Loki
*/
public class LichLordofUnx extends CardImpl<LichLordofUnx> {
public class LichLordOfUnx extends CardImpl<LichLordOfUnx> {
private static final FilterControlledCreaturePermanent filter = new FilterControlledCreaturePermanent("Zombies you control");
static {
@ -60,7 +60,7 @@ public class LichLordofUnx extends CardImpl<LichLordofUnx> {
filter.setScopeSubtype(Filter.ComparisonScope.Any);
}
public LichLordofUnx (UUID ownerId) {
public LichLordOfUnx (UUID ownerId) {
super(ownerId, 24, "Lich Lord of Unx", Rarity.RARE, new CardType[]{CardType.CREATURE}, "{1}{U}{B}");
this.expansionSetCode = "ARB";
this.subtype.add("Zombie");
@ -80,13 +80,13 @@ public class LichLordofUnx extends CardImpl<LichLordofUnx> {
this.addAbility(ability);
}
public LichLordofUnx (final LichLordofUnx card) {
public LichLordOfUnx (final LichLordOfUnx card) {
super(card);
}
@Override
public LichLordofUnx copy() {
return new LichLordofUnx(this);
public LichLordOfUnx copy() {
return new LichLordOfUnx(this);
}
}

View file

@ -47,9 +47,9 @@ import mage.target.targetpointer.FixedTarget;
*
* @author Loki
*/
public class NemesisofReason extends CardImpl<NemesisofReason> {
public class NemesisOfReason extends CardImpl<NemesisOfReason> {
public NemesisofReason (UUID ownerId) {
public NemesisOfReason (UUID ownerId) {
super(ownerId, 28, "Nemesis of Reason", Rarity.RARE, new CardType[]{CardType.CREATURE}, "{3}{U}{B}");
this.expansionSetCode = "ARB";
this.subtype.add("Leviathan");
@ -61,13 +61,13 @@ public class NemesisofReason extends CardImpl<NemesisofReason> {
this.addAbility(new NemesisofReasonTriggeredAbility());
}
public NemesisofReason (final NemesisofReason card) {
public NemesisOfReason (final NemesisOfReason card) {
super(card);
}
@Override
public NemesisofReason copy() {
return new NemesisofReason(this);
public NemesisOfReason copy() {
return new NemesisOfReason(this);
}
}

View file

@ -43,7 +43,7 @@ import mage.filter.FilterCard;
*
* @author Loki
*/
public class SphinxoftheSteelWind extends CardImpl<SphinxoftheSteelWind> {
public class SphinxOfTheSteelWind extends CardImpl<SphinxOfTheSteelWind> {
private static FilterCard filter = new FilterCard("red and from green");
static {
@ -53,7 +53,7 @@ public class SphinxoftheSteelWind extends CardImpl<SphinxoftheSteelWind> {
filter.setScopeColor(Filter.ComparisonScope.Any);
}
public SphinxoftheSteelWind (UUID ownerId) {
public SphinxOfTheSteelWind (UUID ownerId) {
super(ownerId, 110, "Sphinx of the Steel Wind", Rarity.MYTHIC, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{5}{W}{U}{B}");
this.expansionSetCode = "ARB";
this.subtype.add("Sphinx");
@ -69,13 +69,13 @@ public class SphinxoftheSteelWind extends CardImpl<SphinxoftheSteelWind> {
this.addAbility(new ProtectionAbility(filter));
}
public SphinxoftheSteelWind (final SphinxoftheSteelWind card) {
public SphinxOfTheSteelWind (final SphinxOfTheSteelWind card) {
super(card);
}
@Override
public SphinxoftheSteelWind copy() {
return new SphinxoftheSteelWind(this);
public SphinxOfTheSteelWind copy() {
return new SphinxOfTheSteelWind(this);
}
}

View file

@ -43,9 +43,9 @@ import mage.cards.CardImpl;
*
* @author Loki
*/
public class WallofDenial extends CardImpl<WallofDenial> {
public class WallOfDenial extends CardImpl<WallOfDenial> {
public WallofDenial (UUID ownerId) {
public WallOfDenial (UUID ownerId) {
super(ownerId, 16, "Wall of Denial", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{1}{W}{U}");
this.expansionSetCode = "ARB";
this.subtype.add("Wall");
@ -58,13 +58,13 @@ public class WallofDenial extends CardImpl<WallofDenial> {
this.addAbility(ShroudAbility.getInstance());
}
public WallofDenial (final WallofDenial card) {
public WallOfDenial (final WallOfDenial card) {
super(card);
}
@Override
public WallofDenial copy() {
return new WallofDenial(this);
public WallOfDenial copy() {
return new WallOfDenial(this);
}
}

View file

@ -46,7 +46,7 @@ import mage.target.common.TargetCreaturePermanent;
/**
* @author Loki
*/
public class BlindwithAnger extends CardImpl<BlindwithAnger> {
public class BlindWithAnger extends CardImpl<BlindWithAnger> {
private final static FilterCreaturePermanent filter = new FilterCreaturePermanent("nonlegendary creature");
@ -56,7 +56,7 @@ public class BlindwithAnger extends CardImpl<BlindwithAnger> {
filter.setScopeSupertype(Filter.ComparisonScope.Any);
}
public BlindwithAnger(UUID ownerId) {
public BlindWithAnger(UUID ownerId) {
super(ownerId, 158, "Blind with Anger", Rarity.UNCOMMON, new CardType[]{CardType.INSTANT}, "{3}{R}");
this.expansionSetCode = "CHK";
this.subtype.add("Arcane");
@ -68,13 +68,13 @@ public class BlindwithAnger extends CardImpl<BlindwithAnger> {
this.getSpellAbility().addTarget(target);
}
public BlindwithAnger(final BlindwithAnger card) {
public BlindWithAnger(final BlindWithAnger card) {
super(card);
}
@Override
public BlindwithAnger copy() {
return new BlindwithAnger(this);
public BlindWithAnger copy() {
return new BlindWithAnger(this);
}
}

View file

@ -43,7 +43,7 @@ import mage.filter.FilterCard;
/**
* @author Loki
*/
public class SireoftheStorm extends CardImpl<SireoftheStorm> {
public class SireOfTheStorm extends CardImpl<SireOfTheStorm> {
private final static FilterCard filter = new FilterCard("a Spirit or Arcane spell");
@ -53,7 +53,7 @@ public class SireoftheStorm extends CardImpl<SireoftheStorm> {
filter.setScopeSubtype(Filter.ComparisonScope.Any);
}
public SireoftheStorm(UUID ownerId) {
public SireOfTheStorm(UUID ownerId) {
super(ownerId, 85, "Sire of the Storm", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{4}{U}{U}");
this.expansionSetCode = "CHK";
this.subtype.add("Spirit");
@ -65,13 +65,13 @@ public class SireoftheStorm extends CardImpl<SireoftheStorm> {
this.addAbility(new SpellCastTriggeredAbility(new DrawCardControllerEffect(1), filter, true));
}
public SireoftheStorm(final SireoftheStorm card) {
public SireOfTheStorm(final SireOfTheStorm card) {
super(card);
}
@Override
public SireoftheStorm copy() {
return new SireoftheStorm(this);
public SireOfTheStorm copy() {
return new SireOfTheStorm(this);
}
}

View file

@ -41,7 +41,7 @@ import mage.target.common.TargetCardInLibrary;
/**
* @author Loki
*/
public class TimeofNeed extends CardImpl<TimeofNeed> {
public class TimeOfNeed extends CardImpl<TimeOfNeed> {
private final static FilterCard filter = new FilterCard("legendary creature card");
@ -52,7 +52,7 @@ public class TimeofNeed extends CardImpl<TimeofNeed> {
filter.setScopeSupertype(Filter.ComparisonScope.Any);
}
public TimeofNeed(UUID ownerId) {
public TimeOfNeed(UUID ownerId) {
super(ownerId, 247, "Time of Need", Rarity.UNCOMMON, new CardType[]{CardType.SORCERY}, "{1}{G}");
this.expansionSetCode = "CHK";
this.color.setGreen(true);
@ -60,13 +60,13 @@ public class TimeofNeed extends CardImpl<TimeofNeed> {
this.getSpellAbility().addEffect(new SearchLibraryRevealPutInHandEffect(target));
}
public TimeofNeed(final TimeofNeed card) {
public TimeOfNeed(final TimeOfNeed card) {
super(card);
}
@Override
public TimeofNeed copy() {
return new TimeofNeed(this);
public TimeOfNeed copy() {
return new TimeOfNeed(this);
}
}

View file

@ -50,9 +50,9 @@ import mage.target.common.TargetControlledCreaturePermanent;
*
* @author Loki
*/
public class WallofReverence extends CardImpl<WallofReverence> {
public class WallOfReverence extends CardImpl<WallOfReverence> {
public WallofReverence (UUID ownerId) {
public WallOfReverence (UUID ownerId) {
super(ownerId, 20, "Wall of Reverence", Rarity.RARE, new CardType[]{CardType.CREATURE}, "{3}{W}");
this.expansionSetCode = "CON";
this.subtype.add("Spirit");
@ -65,13 +65,13 @@ public class WallofReverence extends CardImpl<WallofReverence> {
this.addAbility(new WallofReverenceTriggeredAbility());
}
public WallofReverence (final WallofReverence card) {
public WallOfReverence (final WallOfReverence card) {
super(card);
}
@Override
public WallofReverence copy() {
return new WallofReverence(this);
public WallOfReverence copy() {
return new WallOfReverence(this);
}
}

View file

@ -54,7 +54,7 @@ import mage.target.common.TargetCreatureOrPlayer;
/**
* @author Loki
*/
public class SwordofFireandIce extends CardImpl<SwordofFireandIce> {
public class SwordOfFireAndIce extends CardImpl<SwordOfFireAndIce> {
private static FilterCard filter = new FilterCard("red and from blue");
@ -66,7 +66,7 @@ public class SwordofFireandIce extends CardImpl<SwordofFireandIce> {
}
public SwordofFireandIce(UUID ownerId) {
public SwordOfFireAndIce(UUID ownerId) {
super(ownerId, 148, "Sword of Fire and Ice", Rarity.RARE, new CardType[]{CardType.ARTIFACT}, "{3}");
this.expansionSetCode = "DST";
this.subtype.add("Equipment");
@ -76,13 +76,13 @@ public class SwordofFireandIce extends CardImpl<SwordofFireandIce> {
this.addAbility(new EquipAbility(Constants.Outcome.AddAbility, new GenericManaCost(2)));
}
public SwordofFireandIce(final SwordofFireandIce card) {
public SwordOfFireAndIce(final SwordOfFireAndIce card) {
super(card);
}
@Override
public SwordofFireandIce copy() {
return new SwordofFireandIce(this);
public SwordOfFireAndIce copy() {
return new SwordOfFireAndIce(this);
}
}

View file

@ -59,7 +59,7 @@ import mage.target.common.TargetCreatureOrPlayer;
/**
* @author Loki
*/
public class SwordofLightandShadow extends CardImpl<SwordofLightandShadow> {
public class SwordOfLightAndShadow extends CardImpl<SwordOfLightAndShadow> {
private static FilterCard filter = new FilterCard("white and from black");
@ -70,7 +70,7 @@ public class SwordofLightandShadow extends CardImpl<SwordofLightandShadow> {
filter.setScopeColor(Filter.ComparisonScope.Any);
}
public SwordofLightandShadow(UUID ownerId) {
public SwordOfLightAndShadow(UUID ownerId) {
super(ownerId, 149, "Sword of Light and Shadow", Rarity.RARE, new CardType[]{CardType.ARTIFACT}, "{3}");
this.expansionSetCode = "DST";
this.subtype.add("Equipment");
@ -80,13 +80,13 @@ public class SwordofLightandShadow extends CardImpl<SwordofLightandShadow> {
this.addAbility(new EquipAbility(Constants.Outcome.AddAbility, new GenericManaCost(2)));
}
public SwordofLightandShadow(final SwordofLightandShadow card) {
public SwordOfLightAndShadow(final SwordOfLightAndShadow card) {
super(card);
}
@Override
public SwordofLightandShadow copy() {
return new SwordofLightandShadow(this);
public SwordOfLightAndShadow copy() {
return new SwordOfLightAndShadow(this);
}
}

View file

@ -48,7 +48,7 @@ import mage.target.common.TargetControlledPermanent;
/**
* @author Loki
*/
public class WandoftheElements extends CardImpl<WandoftheElements> {
public class WandOfTheElements extends CardImpl<WandOfTheElements> {
private static final FilterControlledPermanent islandFilter = new FilterControlledPermanent("an Island");
private static final FilterControlledPermanent mountainFilter = new FilterControlledPermanent("a Mountain");
@ -58,7 +58,7 @@ public class WandoftheElements extends CardImpl<WandoftheElements> {
mountainFilter.getName().add("Mountain");
}
public WandoftheElements(UUID ownerId) {
public WandOfTheElements(UUID ownerId) {
super(ownerId, 158, "Wand of the Elements", Rarity.RARE, new CardType[]{CardType.ARTIFACT}, "{4}");
this.expansionSetCode = "DST";
Ability firstAbility = new SimpleActivatedAbility(Constants.Zone.BATTLEFIELD, new CreateTokenEffect(new WandoftheElementsFirstToken()), new TapSourceCost());
@ -70,13 +70,13 @@ public class WandoftheElements extends CardImpl<WandoftheElements> {
}
public WandoftheElements(final WandoftheElements card) {
public WandOfTheElements(final WandOfTheElements card) {
super(card);
}
@Override
public WandoftheElements copy() {
return new WandoftheElements(this);
public WandOfTheElements copy() {
return new WandOfTheElements(this);
}
}

View file

@ -34,9 +34,9 @@ import java.util.UUID;
*
* @author Loki
*/
public class ElixirofImmortality extends mage.sets.magic2011.ElixirOfImmortality {
public class ElixirOfImmortality extends mage.sets.magic2011.ElixirOfImmortality {
public ElixirofImmortality (UUID ownerId) {
public ElixirOfImmortality (UUID ownerId) {
super(ownerId);
this.cardNumber = 62;
this.expansionSetCode = "DDF";
@ -44,13 +44,13 @@ public class ElixirofImmortality extends mage.sets.magic2011.ElixirOfImmortality
}
public ElixirofImmortality (final ElixirofImmortality card) {
public ElixirOfImmortality (final ElixirOfImmortality card) {
super(card);
}
@Override
public ElixirofImmortality copy() {
return new ElixirofImmortality(this);
public ElixirOfImmortality copy() {
return new ElixirOfImmortality(this);
}
}

View file

@ -34,21 +34,21 @@ import java.util.UUID;
*
* @author Loki
*/
public class JourneytoNowhere extends mage.sets.zendikar.JourneytoNowhere {
public class JourneyToNowhere extends mage.sets.zendikar.JourneyToNowhere {
public JourneytoNowhere (UUID ownerId) {
public JourneyToNowhere (UUID ownerId) {
super(ownerId);
this.cardNumber = 23;
this.expansionSetCode = "DDF";
}
public JourneytoNowhere (final JourneytoNowhere card) {
public JourneyToNowhere (final JourneyToNowhere card) {
super(card);
}
@Override
public JourneytoNowhere copy() {
return new JourneytoNowhere(this);
public JourneyToNowhere copy() {
return new JourneyToNowhere(this);
}
}

View file

@ -37,21 +37,21 @@ import mage.cards.CardImpl;
*
* @author Loki
*/
public class RaisetheAlarm extends mage.sets.mirrodin.RaisetheAlarm {
public class RaiseTheAlarm extends mage.sets.mirrodin.RaiseTheAlarm {
public RaisetheAlarm (UUID ownerId) {
public RaiseTheAlarm (UUID ownerId) {
super(ownerId);
this.expansionSetCode = "DDF";
this.cardNumber = 25;
}
public RaisetheAlarm (final RaisetheAlarm card) {
public RaiseTheAlarm (final RaiseTheAlarm card) {
super(card);
}
@Override
public RaisetheAlarm copy() {
return new RaisetheAlarm(this);
public RaiseTheAlarm copy() {
return new RaiseTheAlarm(this);
}
}

View file

@ -29,29 +29,26 @@
package mage.sets.elspethvstezzeret;
import java.util.UUID;
import mage.Constants.CardType;
import mage.Constants.Rarity;
import mage.cards.CardImpl;
/**
*
* @author Loki
*/
public class SeatoftheSynod extends mage.sets.mirrodin.SeatoftheSynod {
public class SeatOfTheSynod extends mage.sets.mirrodin.SeatOfTheSynod {
public SeatoftheSynod (UUID ownerId) {
public SeatOfTheSynod (UUID ownerId) {
super(ownerId);
this.cardNumber = 74;
this.expansionSetCode = "DDF";
}
public SeatoftheSynod (final SeatoftheSynod card) {
public SeatOfTheSynod (final SeatOfTheSynod card) {
super(card);
}
@Override
public SeatoftheSynod copy() {
return new SeatoftheSynod(this);
public SeatOfTheSynod copy() {
return new SeatOfTheSynod(this);
}
}

View file

@ -49,9 +49,9 @@ import mage.players.Player;
*
* @author Loki
*/
public class DivinityofPride extends CardImpl<DivinityofPride> {
public class DivinityOfPride extends CardImpl<DivinityOfPride> {
public DivinityofPride (UUID ownerId) {
public DivinityOfPride (UUID ownerId) {
super(ownerId, 86, "Divinity of Pride", Rarity.RARE, new CardType[]{CardType.CREATURE}, "{W/B}{W/B}{W/B}{W/B}{W/B}");
this.expansionSetCode = "EVE";
this.subtype.add("Spirit");
@ -65,13 +65,13 @@ public class DivinityofPride extends CardImpl<DivinityofPride> {
this.addAbility(new SimpleStaticAbility(Constants.Zone.BATTLEFIELD, new ConditionalContinousEffect(new BoostSourceEffect(4, 4, Constants.Duration.WhileOnBattlefield), new DivinityofPrideCondition(), "Divinity of Pride gets +4/+4 as long as you have 25 or more life")));
}
public DivinityofPride (final DivinityofPride card) {
public DivinityOfPride (final DivinityOfPride card) {
super(card);
}
@Override
public DivinityofPride copy() {
return new DivinityofPride(this);
public DivinityOfPride copy() {
return new DivinityOfPride(this);
}
}

View file

@ -55,9 +55,9 @@ import mage.target.common.TargetOpponent;
*
* @author Loki
*/
public class GhostCouncilofOrzhova extends CardImpl<GhostCouncilofOrzhova> {
public class GhostCouncilOfOrzhova extends CardImpl<GhostCouncilOfOrzhova> {
public GhostCouncilofOrzhova (UUID ownerId) {
public GhostCouncilOfOrzhova (UUID ownerId) {
super(ownerId, 114, "Ghost Council of Orzhova", Rarity.RARE, new CardType[]{CardType.CREATURE}, "{W}{W}{B}{B}");
this.expansionSetCode = "GPT";
this.supertype.add("Legendary");
@ -74,13 +74,13 @@ public class GhostCouncilofOrzhova extends CardImpl<GhostCouncilofOrzhova> {
this.addAbility(ability);
}
public GhostCouncilofOrzhova (final GhostCouncilofOrzhova card) {
public GhostCouncilOfOrzhova (final GhostCouncilOfOrzhova card) {
super(card);
}
@Override
public GhostCouncilofOrzhova copy() {
return new GhostCouncilofOrzhova(this);
public GhostCouncilOfOrzhova copy() {
return new GhostCouncilOfOrzhova(this);
}
}

View file

@ -34,21 +34,21 @@ import java.util.UUID;
*
* @author Loki
*/
public class DragonSClaw extends mage.sets.tenth.DragonsClaw {
public class DragonsClaw extends mage.sets.tenth.DragonsClaw {
public DragonSClaw (UUID ownerId) {
public DragonsClaw (UUID ownerId) {
super(ownerId);
this.cardNumber = 206;
this.expansionSetCode = "M12";
}
public DragonSClaw (final DragonSClaw card) {
public DragonsClaw (final DragonsClaw card) {
super(card);
}
@Override
public DragonSClaw copy() {
return new DragonSClaw(this);
public DragonsClaw copy() {
return new DragonsClaw(this);
}
}

View file

@ -39,22 +39,22 @@ import mage.game.permanent.token.SoldierToken;
*
* @author Loki
*/
public class RaisetheAlarm extends CardImpl<RaisetheAlarm> {
public class RaiseTheAlarm extends CardImpl<RaiseTheAlarm> {
public RaisetheAlarm (UUID ownerId) {
public RaiseTheAlarm (UUID ownerId) {
super(ownerId, 16, "Raise the Alarm", Rarity.COMMON, new CardType[]{CardType.INSTANT}, "{1}{W}");
this.expansionSetCode = "MRD";
this.color.setWhite(true);
this.getSpellAbility().addEffect(new CreateTokenEffect(new SoldierToken(), 2));
}
public RaisetheAlarm (final RaisetheAlarm card) {
public RaiseTheAlarm (final RaiseTheAlarm card) {
super(card);
}
@Override
public RaisetheAlarm copy() {
return new RaisetheAlarm(this);
public RaiseTheAlarm copy() {
return new RaiseTheAlarm(this);
}
}

View file

@ -38,21 +38,21 @@ import mage.cards.CardImpl;
*
* @author Loki
*/
public class SeatoftheSynod extends CardImpl<SeatoftheSynod> {
public class SeatOfTheSynod extends CardImpl<SeatOfTheSynod> {
public SeatoftheSynod (UUID ownerId) {
public SeatOfTheSynod (UUID ownerId) {
super(ownerId, 283, "Seat of the Synod", Rarity.COMMON, new CardType[]{CardType.ARTIFACT, CardType.LAND}, null);
this.expansionSetCode = "MRD";
this.addAbility(new BlueManaAbility());
}
public SeatoftheSynod (final SeatoftheSynod card) {
public SeatOfTheSynod (final SeatOfTheSynod card) {
super(card);
}
@Override
public SeatoftheSynod copy() {
return new SeatoftheSynod(this);
public SeatOfTheSynod copy() {
return new SeatOfTheSynod(this);
}
}

View file

@ -45,9 +45,9 @@ import mage.target.common.TargetCreaturePermanent;
*
* @author Loki
*/
public class TowerofChampions extends CardImpl<TowerofChampions> {
public class TowerOfChampions extends CardImpl<TowerOfChampions> {
public TowerofChampions (UUID ownerId) {
public TowerOfChampions (UUID ownerId) {
super(ownerId, 265, "Tower of Champions", Rarity.RARE, new CardType[]{CardType.ARTIFACT}, "{4}");
this.expansionSetCode = "MRD";
Ability ability = new SimpleActivatedAbility(Constants.Zone.BATTLEFIELD, new BoostTargetEffect(6, 6, Constants.Duration.EndOfTurn), new GenericManaCost(8));
@ -56,13 +56,13 @@ public class TowerofChampions extends CardImpl<TowerofChampions> {
this.addAbility(ability);
}
public TowerofChampions (final TowerofChampions card) {
public TowerOfChampions (final TowerOfChampions card) {
super(card);
}
@Override
public TowerofChampions copy() {
return new TowerofChampions(this);
public TowerOfChampions copy() {
return new TowerOfChampions(this);
}
}

View file

@ -44,9 +44,9 @@ import mage.cards.CardImpl;
*
* @author Loki
*/
public class TowerofEons extends CardImpl<TowerofEons> {
public class TowerOfEons extends CardImpl<TowerOfEons> {
public TowerofEons (UUID ownerId) {
public TowerOfEons (UUID ownerId) {
super(ownerId, 266, "Tower of Eons", Rarity.RARE, new CardType[]{CardType.ARTIFACT}, "{4}");
this.expansionSetCode = "MRD";
Ability ability = new SimpleActivatedAbility(Constants.Zone.BATTLEFIELD, new GainLifeEffect(10), new GenericManaCost(8));
@ -54,13 +54,13 @@ public class TowerofEons extends CardImpl<TowerofEons> {
this.addAbility(ability);
}
public TowerofEons (final TowerofEons card) {
public TowerOfEons (final TowerOfEons card) {
super(card);
}
@Override
public TowerofEons copy() {
return new TowerofEons(this);
public TowerOfEons copy() {
return new TowerOfEons(this);
}
}

View file

@ -44,9 +44,9 @@ import mage.cards.CardImpl;
*
* @author Loki
*/
public class TowerofFortunes extends CardImpl<TowerofFortunes> {
public class TowerOfFortunes extends CardImpl<TowerOfFortunes> {
public TowerofFortunes (UUID ownerId) {
public TowerOfFortunes (UUID ownerId) {
super(ownerId, 267, "Tower of Fortunes", Rarity.RARE, new CardType[]{CardType.ARTIFACT}, "{4}");
this.expansionSetCode = "MRD";
Ability ability = new SimpleActivatedAbility(Constants.Zone.BATTLEFIELD, new DrawCardControllerEffect(4), new GenericManaCost(8));
@ -54,13 +54,13 @@ public class TowerofFortunes extends CardImpl<TowerofFortunes> {
this.addAbility(ability);
}
public TowerofFortunes (final TowerofFortunes card) {
public TowerOfFortunes (final TowerOfFortunes card) {
super(card);
}
@Override
public TowerofFortunes copy() {
return new TowerofFortunes(this);
public TowerOfFortunes copy() {
return new TowerOfFortunes(this);
}
}

View file

@ -45,9 +45,9 @@ import mage.target.TargetPlayer;
*
* @author Loki
*/
public class TowerofMurmurs extends CardImpl<TowerofMurmurs> {
public class TowerOfMurmurs extends CardImpl<TowerOfMurmurs> {
public TowerofMurmurs (UUID ownerId) {
public TowerOfMurmurs (UUID ownerId) {
super(ownerId, 268, "Tower of Murmurs", Rarity.RARE, new CardType[]{CardType.ARTIFACT}, "{4}");
this.expansionSetCode = "MRD";
Ability ability = new SimpleActivatedAbility(Constants.Zone.BATTLEFIELD, new PutLibraryIntoGraveTargetEffect(8), new GenericManaCost(8));
@ -56,13 +56,13 @@ public class TowerofMurmurs extends CardImpl<TowerofMurmurs> {
this.addAbility(ability);
}
public TowerofMurmurs (final TowerofMurmurs card) {
public TowerOfMurmurs (final TowerOfMurmurs card) {
super(card);
}
@Override
public TowerofMurmurs copy() {
return new TowerofMurmurs(this);
public TowerOfMurmurs copy() {
return new TowerOfMurmurs(this);
}
}

View file

@ -38,21 +38,21 @@ import mage.cards.CardImpl;
*
* @author Loki
*/
public class TreeofTales extends CardImpl<TreeofTales> {
public class TreeOfTales extends CardImpl<TreeOfTales> {
public TreeofTales (UUID ownerId) {
public TreeOfTales (UUID ownerId) {
super(ownerId, 285, "Tree of Tales", Rarity.COMMON, new CardType[]{CardType.ARTIFACT, CardType.LAND}, null);
this.expansionSetCode = "MRD";
this.addAbility(new GreenManaAbility());
}
public TreeofTales (final TreeofTales card) {
public TreeOfTales (final TreeOfTales card) {
super(card);
}
@Override
public TreeofTales copy() {
return new TreeofTales(this);
public TreeOfTales copy() {
return new TreeOfTales(this);
}
}

View file

@ -38,21 +38,21 @@ import mage.cards.CardImpl;
*
* @author Loki
*/
public class VaultofWhispers extends CardImpl<VaultofWhispers> {
public class VaultOfWhispers extends CardImpl<VaultOfWhispers> {
public VaultofWhispers (UUID ownerId) {
public VaultOfWhispers (UUID ownerId) {
super(ownerId, 286, "Vault of Whispers", Rarity.COMMON, new CardType[]{CardType.ARTIFACT, CardType.LAND}, null);
this.expansionSetCode = "MRD";
this.addAbility(new BlackManaAbility());
}
public VaultofWhispers (final VaultofWhispers card) {
public VaultOfWhispers (final VaultOfWhispers card) {
super(card);
}
@Override
public VaultofWhispers copy() {
return new VaultofWhispers(this);
public VaultOfWhispers copy() {
return new VaultOfWhispers(this);
}
}

View file

@ -40,9 +40,9 @@ import mage.target.TargetSpell;
*
* @author Loki
*/
public class FuelfortheCause extends CardImpl<FuelfortheCause> {
public class FuelForTheCause extends CardImpl<FuelForTheCause> {
public FuelfortheCause (UUID ownerId) {
public FuelForTheCause (UUID ownerId) {
super(ownerId, 25, "Fuel for the Cause", Rarity.COMMON, new CardType[]{CardType.INSTANT}, "{2}{U}{U}");
this.expansionSetCode = "MBS";
this.color.setBlue(true);
@ -51,13 +51,13 @@ public class FuelfortheCause extends CardImpl<FuelfortheCause> {
this.getSpellAbility().addEffect(new ProliferateEffect());
}
public FuelfortheCause (final FuelfortheCause card) {
public FuelForTheCause (final FuelForTheCause card) {
super(card);
}
@Override
public FuelfortheCause copy() {
return new FuelfortheCause(this);
public FuelForTheCause copy() {
return new FuelForTheCause(this);
}
}

View file

@ -51,8 +51,8 @@ import mage.target.common.TargetCardInYourGraveyard;
*
* @author Loki
*/
public class GlissatheTraitor extends CardImpl<GlissatheTraitor> {
public GlissatheTraitor (UUID ownerId) {
public class GlissaTheTraitor extends CardImpl<GlissaTheTraitor> {
public GlissaTheTraitor (UUID ownerId) {
super(ownerId, 96, "Glissa, the Traitor", Rarity.MYTHIC, new CardType[]{CardType.CREATURE}, "{B}{G}{G}");
this.expansionSetCode = "MBS";
this.supertype.add("Legendary");
@ -64,40 +64,40 @@ public class GlissatheTraitor extends CardImpl<GlissatheTraitor> {
this.toughness = new MageInt(3);
this.addAbility(FlyingAbility.getInstance());
this.addAbility(DeathtouchAbility.getInstance());
this.addAbility(new GlissatheTraitorTriggeredAbility());
this.addAbility(new GlissaTheTraitorTriggeredAbility());
}
public GlissatheTraitor (final GlissatheTraitor card) {
public GlissaTheTraitor (final GlissaTheTraitor card) {
super(card);
}
@Override
public GlissatheTraitor copy() {
return new GlissatheTraitor(this);
public GlissaTheTraitor copy() {
return new GlissaTheTraitor(this);
}
}
class GlissatheTraitorTriggeredAbility extends TriggeredAbilityImpl<GlissatheTraitorTriggeredAbility> {
private static FilterCard filter = new FilterCard("artifact card");
class GlissaTheTraitorTriggeredAbility extends TriggeredAbilityImpl<GlissaTheTraitorTriggeredAbility> {
private static final FilterCard filter = new FilterCard("artifact card");
static {
filter.getCardType().add(CardType.ARTIFACT);
filter.setScopeCardType(Filter.ComparisonScope.Any);
}
GlissatheTraitorTriggeredAbility() {
GlissaTheTraitorTriggeredAbility() {
super(Constants.Zone.BATTLEFIELD, new ReturnToHandTargetEffect());
this.addTarget(new TargetCardInYourGraveyard(filter));
}
GlissatheTraitorTriggeredAbility(final GlissatheTraitorTriggeredAbility ability) {
GlissaTheTraitorTriggeredAbility(final GlissaTheTraitorTriggeredAbility ability) {
super(ability);
}
@Override
public GlissatheTraitorTriggeredAbility copy() {
return new GlissatheTraitorTriggeredAbility(this);
public GlissaTheTraitorTriggeredAbility copy() {
return new GlissaTheTraitorTriggeredAbility(this);
}
@Override

View file

@ -40,7 +40,7 @@ import mage.target.common.TargetCreaturePermanent;
*
* @author Loki
*/
public class GofortheThroat extends CardImpl<GofortheThroat> {
public class GoForTheThroat extends CardImpl<GoForTheThroat> {
private static final FilterCreaturePermanent filter = new FilterCreaturePermanent();
@ -48,7 +48,7 @@ public class GofortheThroat extends CardImpl<GofortheThroat> {
filter.getNotCardType().add(CardType.ARTIFACT);
}
public GofortheThroat(UUID ownerId) {
public GoForTheThroat(UUID ownerId) {
super(ownerId, 43, "Go for the Throat", Rarity.UNCOMMON, new CardType[]{CardType.INSTANT}, "{1}{B}");
this.expansionSetCode = "MBS";
this.color.setBlack(true);
@ -59,12 +59,12 @@ public class GofortheThroat extends CardImpl<GofortheThroat> {
this.getSpellAbility().addEffect(new DestroyTargetEffect());
}
public GofortheThroat(final GofortheThroat card) {
public GoForTheThroat(final GoForTheThroat card) {
super(card);
}
@Override
public GofortheThroat copy() {
return new GofortheThroat(this);
public GoForTheThroat copy() {
return new GoForTheThroat(this);
}
}

View file

@ -47,9 +47,9 @@ import mage.players.Player;
/**
* @author Loki
*/
public class HeroofBladehold extends CardImpl<HeroofBladehold> {
public class HeroOfBladehold extends CardImpl<HeroOfBladehold> {
public HeroofBladehold(UUID ownerId) {
public HeroOfBladehold(UUID ownerId) {
super(ownerId, 8, "Hero of Bladehold", Rarity.MYTHIC, new CardType[]{CardType.CREATURE}, "{2}{W}{W}");
this.expansionSetCode = "MBS";
this.subtype.add("Human");
@ -61,13 +61,13 @@ public class HeroofBladehold extends CardImpl<HeroofBladehold> {
this.addAbility(new AttacksTriggeredAbility(new HeroofBladeholdEffect(), false));
}
public HeroofBladehold(final HeroofBladehold card) {
public HeroOfBladehold(final HeroOfBladehold card) {
super(card);
}
@Override
public HeroofBladehold copy() {
return new HeroofBladehold(this);
public HeroOfBladehold copy() {
return new HeroOfBladehold(this);
}
}

View file

@ -44,10 +44,10 @@ import mage.filter.common.FilterCreaturePermanent;
*
* @author Loki
*/
public class RallytheForces extends CardImpl<RallytheForces> {
public class RallyTheForces extends CardImpl<RallyTheForces> {
private static final FilterAttackingCreature filter = new FilterAttackingCreature("Attacking creatures");
public RallytheForces (UUID ownerId) {
public RallyTheForces (UUID ownerId) {
super(ownerId, 73, "Rally the Forces", Rarity.COMMON, new CardType[]{CardType.INSTANT}, "{2}{R}");
this.expansionSetCode = "MBS";
this.color.setRed(true);
@ -55,13 +55,13 @@ public class RallytheForces extends CardImpl<RallytheForces> {
this.getSpellAbility().addEffect(new GainAbilityAllEffect(FirstStrikeAbility.getInstance(), Constants.Duration.EndOfTurn, filter, false));
}
public RallytheForces (final RallytheForces card) {
public RallyTheForces (final RallyTheForces card) {
super(card);
}
@Override
public RallytheForces copy() {
return new RallytheForces(this);
public RallyTheForces copy() {
return new RallyTheForces(this);
}
}

View file

@ -40,9 +40,9 @@ import mage.target.common.TargetCreaturePermanent;
*
* @author Loki
*/
public class SpreadtheSickness extends CardImpl<SpreadtheSickness> {
public class SpreadTheSickness extends CardImpl<SpreadTheSickness> {
public SpreadtheSickness (UUID ownerId) {
public SpreadTheSickness (UUID ownerId) {
super(ownerId, 56, "Spread the Sickness", Rarity.COMMON, new CardType[]{CardType.SORCERY}, "{4}{B}");
this.expansionSetCode = "MBS";
this.color.setBlack(true);
@ -51,13 +51,13 @@ public class SpreadtheSickness extends CardImpl<SpreadtheSickness> {
this.getSpellAbility().addTarget(new TargetCreaturePermanent());
}
public SpreadtheSickness (final SpreadtheSickness card) {
public SpreadTheSickness (final SpreadTheSickness card) {
super(card);
}
@Override
public SpreadtheSickness copy() {
return new SpreadtheSickness(this);
public SpreadTheSickness copy() {
return new SpreadTheSickness(this);
}
}

View file

@ -48,8 +48,8 @@ import mage.filter.FilterStackObject;
*
* @author Loki
*/
public class ThruntheLastTroll extends CardImpl<ThruntheLastTroll> {
public ThruntheLastTroll (UUID ownerId) {
public class ThrunTheLastTroll extends CardImpl<ThrunTheLastTroll> {
public ThrunTheLastTroll (UUID ownerId) {
super(ownerId, 92, "Thrun, the Last Troll", Rarity.MYTHIC, new CardType[]{CardType.CREATURE}, "{2}{G}{G}");
this.expansionSetCode = "MBS";
this.supertype.add("Legendary");
@ -63,13 +63,13 @@ public class ThruntheLastTroll extends CardImpl<ThruntheLastTroll> {
this.addAbility(new SimpleActivatedAbility(Constants.Zone.BATTLEFIELD, new RegenerateSourceEffect(), new ManaCostsImpl("{1}{G}")));
}
public ThruntheLastTroll (final ThruntheLastTroll card) {
public ThrunTheLastTroll (final ThrunTheLastTroll card) {
super(card);
}
@Override
public ThruntheLastTroll copy() {
return new ThruntheLastTroll(this);
public ThrunTheLastTroll copy() {
return new ThrunTheLastTroll(this);
}
}

View file

@ -40,22 +40,22 @@ import mage.cards.CardImpl;
*
* @author Loki
*/
public class TurntheTide extends CardImpl<TurntheTide> {
public class TurnTheTide extends CardImpl<TurnTheTide> {
public TurntheTide (UUID ownerId) {
public TurnTheTide (UUID ownerId) {
super(ownerId, 35, "Turn the Tide", Rarity.COMMON, new CardType[]{CardType.INSTANT}, "{1}{U}");
this.expansionSetCode = "MBS";
this.color.setBlue(true);
this.getSpellAbility().addEffect(new BoostOpponentsEffect(-2, 0, Constants.Duration.EndOfTurn));
}
public TurntheTide (final TurntheTide card) {
public TurnTheTide (final TurnTheTide card) {
super(card);
}
@Override
public TurntheTide copy() {
return new TurntheTide(this);
public TurnTheTide copy() {
return new TurnTheTide(this);
}
}

View file

@ -42,9 +42,9 @@ import mage.target.common.TargetCreaturePermanent;
*
* @author North
*/
public class ActofAggression extends CardImpl<ActofAggression> {
public class ActOfAggression extends CardImpl<ActOfAggression> {
public ActofAggression(UUID ownerId) {
public ActOfAggression(UUID ownerId) {
super(ownerId, 78, "Act of Aggression", Rarity.UNCOMMON, new CardType[]{CardType.INSTANT}, "{3}{RP}{RP}");
this.expansionSetCode = "NPH";
@ -56,12 +56,12 @@ public class ActofAggression extends CardImpl<ActofAggression> {
this.getSpellAbility().addEffect(new GainAbilityTargetEffect(HasteAbility.getInstance(), Duration.EndOfTurn));
}
public ActofAggression(final ActofAggression card) {
public ActOfAggression(final ActOfAggression card) {
super(card);
}
@Override
public ActofAggression copy() {
return new ActofAggression(this);
public ActOfAggression copy() {
return new ActOfAggression(this);
}
}

View file

@ -52,7 +52,7 @@ import mage.target.common.TargetCreatureOrPlayer;
*
* @author <author>
*/
public class ShrineofBurningRage extends CardImpl<ShrineofBurningRage> {
public class ShrineOfBurningRage extends CardImpl<ShrineOfBurningRage> {
private final static FilterCard filter = new FilterCard("a red spell");
static {
@ -60,7 +60,7 @@ public class ShrineofBurningRage extends CardImpl<ShrineofBurningRage> {
filter.setUseColor(true);
}
public ShrineofBurningRage (UUID ownerId) {
public ShrineOfBurningRage (UUID ownerId) {
super(ownerId, 153, "Shrine of Burning Rage", Rarity.UNCOMMON, new CardType[]{CardType.ARTIFACT}, "{2}");
this.expansionSetCode = "NPH";
this.addAbility(new BeginningOfUpkeepTriggeredAbility(new AddCountersSourceEffect(CounterType.CHARGE.createInstance()), Constants.TargetController.YOU, false));
@ -72,13 +72,13 @@ public class ShrineofBurningRage extends CardImpl<ShrineofBurningRage> {
this.addAbility(ability);
}
public ShrineofBurningRage (final ShrineofBurningRage card) {
public ShrineOfBurningRage (final ShrineOfBurningRage card) {
super(card);
}
@Override
public ShrineofBurningRage copy() {
return new ShrineofBurningRage(this);
public ShrineOfBurningRage copy() {
return new ShrineOfBurningRage(this);
}
}

View file

@ -60,7 +60,7 @@ import mage.target.TargetPlayer;
*
* @author Loki
*/
public class SwordofWarandPeace extends CardImpl<SwordofWarandPeace> {
public class SwordOfWarAndPeace extends CardImpl<SwordOfWarAndPeace> {
private static FilterCard filter = new FilterCard("red and from white");
static {
@ -70,7 +70,7 @@ public class SwordofWarandPeace extends CardImpl<SwordofWarandPeace> {
filter.setScopeColor(Filter.ComparisonScope.Any);
}
public SwordofWarandPeace (UUID ownerId) {
public SwordOfWarAndPeace (UUID ownerId) {
super(ownerId, 161, "Sword of War and Peace", Rarity.MYTHIC, new CardType[]{CardType.ARTIFACT}, "{3}");
this.expansionSetCode = "NPH";
this.subtype.add("Equipment");
@ -80,13 +80,13 @@ public class SwordofWarandPeace extends CardImpl<SwordofWarandPeace> {
this.addAbility(new SwordofWarandPeaceAbility());
}
public SwordofWarandPeace (final SwordofWarandPeace card) {
public SwordOfWarAndPeace (final SwordOfWarAndPeace card) {
super(card);
}
@Override
public SwordofWarandPeace copy() {
return new SwordofWarandPeace(this);
public SwordOfWarAndPeace copy() {
return new SwordOfWarAndPeace(this);
}
}

View file

@ -34,21 +34,21 @@ import java.util.UUID;
*
* @author Loki
*/
public class GloryofWarfare extends mage.sets.alarareborn.GloryofWarfare {
public class GloryOfWarfare extends mage.sets.alarareborn.GloryOfWarfare {
public GloryofWarfare (UUID ownerId) {
public GloryOfWarfare (UUID ownerId) {
super(ownerId);
this.expansionSetCode = "HOP";
this.cardNumber = 88;
}
public GloryofWarfare (final GloryofWarfare card) {
public GloryOfWarfare (final GloryOfWarfare card) {
super(card);
}
@Override
public GloryofWarfare copy() {
return new GloryofWarfare(this);
public GloryOfWarfare copy() {
return new GloryOfWarfare(this);
}
}

View file

@ -34,21 +34,21 @@ import java.util.UUID;
*
* @author Loki
*/
public class SeatoftheSynod extends mage.sets.mirrodin.SeatoftheSynod {
public class SeatOfTheSynod extends mage.sets.mirrodin.SeatOfTheSynod {
public SeatoftheSynod (UUID ownerId) {
public SeatOfTheSynod (UUID ownerId) {
super(ownerId);
this.cardNumber = 136;
this.expansionSetCode = "HOP";
}
public SeatoftheSynod (final SeatoftheSynod card) {
public SeatOfTheSynod (final SeatOfTheSynod card) {
super(card);
}
@Override
public SeatoftheSynod copy() {
return new SeatoftheSynod(this);
public SeatOfTheSynod copy() {
return new SeatOfTheSynod(this);
}
}

View file

@ -34,21 +34,21 @@ import java.util.UUID;
*
* @author Loki
*/
public class TreeofTales extends mage.sets.mirrodin.TreeofTales {
public class TreeOfTales extends mage.sets.mirrodin.TreeOfTales {
public TreeofTales (UUID ownerId) {
public TreeOfTales (UUID ownerId) {
super(ownerId);
this.cardNumber = 140;
this.expansionSetCode = "HOP";
}
public TreeofTales (final TreeofTales card) {
public TreeOfTales (final TreeOfTales card) {
super(card);
}
@Override
public TreeofTales copy() {
return new TreeofTales(this);
public TreeOfTales copy() {
return new TreeOfTales(this);
}
}

View file

@ -34,21 +34,21 @@ import java.util.UUID;
*
* @author Loki
*/
public class VaultofWhispers extends mage.sets.mirrodin.VaultofWhispers {
public class VaultOfWhispers extends mage.sets.mirrodin.VaultOfWhispers {
public VaultofWhispers (UUID ownerId) {
public VaultOfWhispers (UUID ownerId) {
super(ownerId);
this.cardNumber = 141;
this.expansionSetCode = "HOP";
}
public VaultofWhispers (final VaultofWhispers card) {
public VaultOfWhispers (final VaultOfWhispers card) {
super(card);
}
@Override
public VaultofWhispers copy() {
return new VaultofWhispers(this);
public VaultOfWhispers copy() {
return new VaultOfWhispers(this);
}
}

View file

@ -43,9 +43,9 @@ import mage.cards.CardImpl;
*
* @author Loki
*/
public class VotaryoftheConclave extends CardImpl<VotaryoftheConclave> {
public class VotaryOfTheConclave extends CardImpl<VotaryOfTheConclave> {
public VotaryoftheConclave (UUID ownerId) {
public VotaryOfTheConclave (UUID ownerId) {
super(ownerId, 35, "Votary of the Conclave", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{W}");
this.expansionSetCode = "RAV";
this.subtype.add("Human");
@ -56,13 +56,13 @@ public class VotaryoftheConclave extends CardImpl<VotaryoftheConclave> {
this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new RegenerateSourceEffect(), new ManaCostsImpl("{2}{G}")));
}
public VotaryoftheConclave (final VotaryoftheConclave card) {
public VotaryOfTheConclave (final VotaryOfTheConclave card) {
super(card);
}
@Override
public VotaryoftheConclave copy() {
return new VotaryoftheConclave(this);
public VotaryOfTheConclave copy() {
return new VotaryOfTheConclave(this);
}
}

View file

@ -44,9 +44,9 @@ import mage.target.common.TargetCardInYourGraveyard;
*
* @author Loki
*/
public class ArtisanofKozilek extends CardImpl<ArtisanofKozilek> {
public class ArtisanOfKozilek extends CardImpl<ArtisanOfKozilek> {
public ArtisanofKozilek (UUID ownerId) {
public ArtisanOfKozilek (UUID ownerId) {
super(ownerId, 2, "Artisan of Kozilek", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{9}");
this.expansionSetCode = "ROE";
this.subtype.add("Eldrazi");
@ -58,13 +58,13 @@ public class ArtisanofKozilek extends CardImpl<ArtisanofKozilek> {
this.addAbility(new AnnihilatorAbility(2));
}
public ArtisanofKozilek (final ArtisanofKozilek card) {
public ArtisanOfKozilek (final ArtisanOfKozilek card) {
super(card);
}
@Override
public ArtisanofKozilek copy() {
return new ArtisanofKozilek(this);
public ArtisanOfKozilek copy() {
return new ArtisanOfKozilek(this);
}
}

View file

@ -50,9 +50,9 @@ import mage.players.Player;
*
* @author Loki
*/
public class KozilekButcherofTruth extends CardImpl<KozilekButcherofTruth> {
public class KozilekButcherOfTruth extends CardImpl<KozilekButcherOfTruth> {
public KozilekButcherofTruth (UUID ownerId) {
public KozilekButcherOfTruth (UUID ownerId) {
super(ownerId, 6, "Kozilek, Butcher of Truth", Rarity.MYTHIC, new CardType[]{CardType.CREATURE}, "{10}");
this.expansionSetCode = "ROE";
this.supertype.add("Legendary");
@ -64,13 +64,13 @@ public class KozilekButcherofTruth extends CardImpl<KozilekButcherofTruth> {
this.addAbility(new PutIntoGraveFromAnywhereTriggeredAbility(new KozilekButcherofTruthEffect(), false));
}
public KozilekButcherofTruth (final KozilekButcherofTruth card) {
public KozilekButcherOfTruth (final KozilekButcherOfTruth card) {
super(card);
}
@Override
public KozilekButcherofTruth copy() {
return new KozilekButcherofTruth(this);
public KozilekButcherOfTruth copy() {
return new KozilekButcherOfTruth(this);
}
}

View file

@ -50,9 +50,9 @@ import javax.xml.datatype.Duration;
*
* @author Loki
*/
public class LinvalaKeeperofSilence extends CardImpl<LinvalaKeeperofSilence> {
public class LinvalaKeeperOfSilence extends CardImpl<LinvalaKeeperOfSilence> {
public LinvalaKeeperofSilence (UUID ownerId) {
public LinvalaKeeperOfSilence (UUID ownerId) {
super(ownerId, 33, "Linvala, Keeper of Silence", Rarity.MYTHIC, new CardType[]{CardType.CREATURE}, "{2}{W}{W}");
this.expansionSetCode = "ROE";
this.supertype.add("Legendary");
@ -64,13 +64,13 @@ public class LinvalaKeeperofSilence extends CardImpl<LinvalaKeeperofSilence> {
this.addAbility(new SimpleStaticAbility(Constants.Zone.BATTLEFIELD, new LinvalaKeeperofSilenceEffect()));
}
public LinvalaKeeperofSilence (final LinvalaKeeperofSilence card) {
public LinvalaKeeperOfSilence (final LinvalaKeeperOfSilence card) {
super(card);
}
@Override
public LinvalaKeeperofSilence copy() {
return new LinvalaKeeperofSilence(this);
public LinvalaKeeperOfSilence copy() {
return new LinvalaKeeperOfSilence(this);
}
}

View file

@ -57,9 +57,9 @@ import mage.target.common.TargetCreaturePermanent;
*
* @author maurer.it_at_gmail.com
*/
public class SarkhantheMad extends CardImpl<SarkhantheMad> {
public class SarkhanTheMad extends CardImpl<SarkhanTheMad> {
public SarkhantheMad(UUID ownerId) {
public SarkhanTheMad(UUID ownerId) {
super(ownerId, 214, "Sarkhan the Mad", Rarity.MYTHIC, new CardType[]{CardType.PLANESWALKER}, "{3}{B}{R}");
this.expansionSetCode = "ROE";
this.subtype.add("Sarkhan");
@ -68,35 +68,35 @@ public class SarkhantheMad extends CardImpl<SarkhantheMad> {
this.color.setBlack(true);
this.color.setRed(true);
this.addAbility(new LoyaltyAbility(new SarkhantheMadRevealAndDrawEffect(), 0));
this.addAbility(new LoyaltyAbility(new SarkhanTheMadRevealAndDrawEffect(), 0));
Target targetCreature = new TargetCreaturePermanent();
Ability sacAbility = new LoyaltyAbility(new SarkhantheMadSacEffect(), -2);
Ability sacAbility = new LoyaltyAbility(new SarkhanTheMadSacEffect(), -2);
sacAbility.addTarget(targetCreature);
this.addAbility(sacAbility);
Ability damageAbility = new LoyaltyAbility(new SarkhantheMadDragonDamageEffect(), -4);
Ability damageAbility = new LoyaltyAbility(new SarkhanTheMadDragonDamageEffect(), -4);
damageAbility.addTarget(new TargetPlayer());
this.addAbility(damageAbility);
}
public SarkhantheMad(final SarkhantheMad card) {
public SarkhanTheMad(final SarkhanTheMad card) {
super(card);
}
@Override
public SarkhantheMad copy() {
return new SarkhantheMad(this);
public SarkhanTheMad copy() {
return new SarkhanTheMad(this);
}
}
class SarkhantheMadRevealAndDrawEffect extends OneShotEffect<SarkhantheMadRevealAndDrawEffect> {
class SarkhanTheMadRevealAndDrawEffect extends OneShotEffect<SarkhanTheMadRevealAndDrawEffect> {
private static final String effectText = "Reveal the top card of your library and put it into your hand. Sarkhan the Mad deals damage to himself equal to that card's converted mana cost";
SarkhantheMadRevealAndDrawEffect ( ) {
SarkhanTheMadRevealAndDrawEffect ( ) {
super(Outcome.DrawCard);
}
SarkhantheMadRevealAndDrawEffect ( SarkhantheMadRevealAndDrawEffect effect ) {
SarkhanTheMadRevealAndDrawEffect ( SarkhanTheMadRevealAndDrawEffect effect ) {
super(effect);
}
@ -117,8 +117,8 @@ class SarkhantheMadRevealAndDrawEffect extends OneShotEffect<SarkhantheMadReveal
}
@Override
public SarkhantheMadRevealAndDrawEffect copy() {
return new SarkhantheMadRevealAndDrawEffect(this);
public SarkhanTheMadRevealAndDrawEffect copy() {
return new SarkhanTheMadRevealAndDrawEffect(this);
}
@Override
@ -127,15 +127,15 @@ class SarkhantheMadRevealAndDrawEffect extends OneShotEffect<SarkhantheMadReveal
}
}
class SarkhantheMadSacEffect extends OneShotEffect<SarkhantheMadSacEffect> {
class SarkhanTheMadSacEffect extends OneShotEffect<SarkhanTheMadSacEffect> {
private static final String effectText = "Target creature's controller sacrifices it, then that player puts a 5/5 red Dragon creature token with flying onto the battlefield";
SarkhantheMadSacEffect ( ) {
SarkhanTheMadSacEffect ( ) {
super(Outcome.Sacrifice);
}
SarkhantheMadSacEffect ( SarkhantheMadSacEffect effect ) {
SarkhanTheMadSacEffect ( SarkhanTheMadSacEffect effect ) {
super(effect);
}
@ -152,8 +152,8 @@ class SarkhantheMadSacEffect extends OneShotEffect<SarkhantheMadSacEffect> {
}
@Override
public SarkhantheMadSacEffect copy() {
return new SarkhantheMadSacEffect(this);
public SarkhanTheMadSacEffect copy() {
return new SarkhanTheMadSacEffect(this);
}
@Override
@ -162,7 +162,7 @@ class SarkhantheMadSacEffect extends OneShotEffect<SarkhantheMadSacEffect> {
}
}
class SarkhantheMadDragonDamageEffect extends OneShotEffect<SarkhantheMadDragonDamageEffect> {
class SarkhanTheMadDragonDamageEffect extends OneShotEffect<SarkhanTheMadDragonDamageEffect> {
private static final String effectText = "Each Dragon creature you control deals damage equal to its power to target player";
private static final FilterControlledPermanent filter;
@ -173,11 +173,11 @@ class SarkhantheMadDragonDamageEffect extends OneShotEffect<SarkhantheMadDragonD
filter.getSubtype().add("Dragon");
}
SarkhantheMadDragonDamageEffect ( ) {
SarkhanTheMadDragonDamageEffect ( ) {
super(Outcome.Damage);
}
SarkhantheMadDragonDamageEffect ( SarkhantheMadDragonDamageEffect effect ) {
SarkhanTheMadDragonDamageEffect ( SarkhanTheMadDragonDamageEffect effect ) {
super(effect);
}
@ -196,8 +196,8 @@ class SarkhantheMadDragonDamageEffect extends OneShotEffect<SarkhantheMadDragonD
}
@Override
public SarkhantheMadDragonDamageEffect copy() {
return new SarkhantheMadDragonDamageEffect(this);
public SarkhanTheMadDragonDamageEffect copy() {
return new SarkhanTheMadDragonDamageEffect(this);
}
@Override

View file

@ -47,9 +47,9 @@ import mage.counters.CounterType;
*
* @author Loki
*/
public class SphinxofMagosi extends CardImpl<SphinxofMagosi> {
public class SphinxOfMagosi extends CardImpl<SphinxOfMagosi> {
public SphinxofMagosi (UUID ownerId) {
public SphinxOfMagosi (UUID ownerId) {
super(ownerId, 89, "Sphinx of Magosi", Rarity.RARE, new CardType[]{CardType.CREATURE}, "{3}{U}{U}{U}");
this.expansionSetCode = "ROE";
this.subtype.add("Sphinx");
@ -62,13 +62,13 @@ public class SphinxofMagosi extends CardImpl<SphinxofMagosi> {
this.addAbility(ability);
}
public SphinxofMagosi (final SphinxofMagosi card) {
public SphinxOfMagosi (final SphinxOfMagosi card) {
super(card);
}
@Override
public SphinxofMagosi copy() {
return new SphinxofMagosi(this);
public SphinxOfMagosi copy() {
return new SphinxOfMagosi(this);
}
}

View file

@ -46,9 +46,9 @@ import mage.cards.LevelerCard;
*
* @author Loki
*/
public class StudentofWarfare extends LevelerCard<StudentofWarfare> {
public class StudentOfWarfare extends LevelerCard<StudentOfWarfare> {
public StudentofWarfare (UUID ownerId) {
public StudentOfWarfare (UUID ownerId) {
super(ownerId, 47, "Student of Warfare", Rarity.RARE, new CardType[]{CardType.CREATURE}, "{W}");
this.expansionSetCode = "ROE";
this.subtype.add("Human");
@ -66,13 +66,13 @@ public class StudentofWarfare extends LevelerCard<StudentofWarfare> {
this.getLevels().add(new LevelAbility(7, -1, abilities2, 4, 4));
}
public StudentofWarfare (final StudentofWarfare card) {
public StudentOfWarfare (final StudentOfWarfare card) {
super(card);
}
@Override
public StudentofWarfare copy() {
return new StudentofWarfare(this);
public StudentOfWarfare copy() {
return new StudentOfWarfare(this);
}
}

View file

@ -42,9 +42,9 @@ import mage.game.permanent.token.Token;
*
* @author Loki
*/
public class TuktuktheExplorer extends CardImpl<TuktuktheExplorer> {
public class TuktukTheExplorer extends CardImpl<TuktukTheExplorer> {
public TuktuktheExplorer (UUID ownerId) {
public TuktukTheExplorer (UUID ownerId) {
super(ownerId, 169, "Tuktuk the Explorer", Rarity.RARE, new CardType[]{CardType.CREATURE}, "{2}{R}");
this.expansionSetCode = "ROE";
this.supertype.add("Legendary");
@ -53,22 +53,22 @@ public class TuktuktheExplorer extends CardImpl<TuktuktheExplorer> {
this.power = new MageInt(1);
this.toughness = new MageInt(1);
this.addAbility(HasteAbility.getInstance());
this.addAbility(new PutIntoGraveFromBattlefieldTriggeredAbility(new CreateTokenEffect(new TuktuktheReturnedToken())));
this.addAbility(new PutIntoGraveFromBattlefieldTriggeredAbility(new CreateTokenEffect(new TuktukTheReturnedToken())));
}
public TuktuktheExplorer (final TuktuktheExplorer card) {
public TuktukTheExplorer (final TuktukTheExplorer card) {
super(card);
}
@Override
public TuktuktheExplorer copy() {
return new TuktuktheExplorer(this);
public TuktukTheExplorer copy() {
return new TuktukTheExplorer(this);
}
}
class TuktuktheReturnedToken extends Token {
TuktuktheReturnedToken() {
class TuktukTheReturnedToken extends Token {
TuktukTheReturnedToken() {
super("Tuktuk the Returned", "a legendary 5/5 colorless Goblin Golem artifact creature token");
cardType.add(CardType.ARTIFACT);
cardType.add(CardType.CREATURE);

View file

@ -53,11 +53,11 @@ import mage.target.TargetPermanent;
*
* @author maurer.it_at_gmail.com
*/
public class UlamogtheInfiniteGyre extends CardImpl<UlamogtheInfiniteGyre> {
public class UlamogTheInfiniteGyre extends CardImpl<UlamogTheInfiniteGyre> {
private static final String effectText = "When Ulamog is put into a graveyard from anywhere, its owner shuffles his or her graveyard into his or her library";
public UlamogtheInfiniteGyre(UUID ownerId) {
public UlamogTheInfiniteGyre(UUID ownerId) {
super(ownerId, 12, "Ulamog, the Infinite Gyre", Rarity.MYTHIC, new CardType[]{CardType.CREATURE}, "{11}");
this.expansionSetCode = "ROE";
this.supertype.add("Legendary");
@ -72,13 +72,13 @@ public class UlamogtheInfiniteGyre extends CardImpl<UlamogtheInfiniteGyre> {
this.addAbility(new ZoneChangeTriggeredAbility(Zone.GRAVEYARD, new UlamogtheInfiniteGyreEnterGraveyardEffect(), effectText, false));
}
public UlamogtheInfiniteGyre(final UlamogtheInfiniteGyre card) {
public UlamogTheInfiniteGyre(final UlamogTheInfiniteGyre card) {
super(card);
}
@Override
public UlamogtheInfiniteGyre copy() {
return new UlamogtheInfiniteGyre(this);
public UlamogTheInfiniteGyre copy() {
return new UlamogTheInfiniteGyre(this);
}
}

View file

@ -43,7 +43,7 @@ import mage.filter.FilterPermanent;
*
* @author Loki
*/
public class BlunttheAssault extends CardImpl<BlunttheAssault> {
public class BluntTheAssault extends CardImpl<BluntTheAssault> {
private static final FilterPermanent filter = new FilterPermanent("creature on the battlefield");
@ -51,7 +51,7 @@ public class BlunttheAssault extends CardImpl<BlunttheAssault> {
filter.getCardType().add(Constants.CardType.CREATURE);
}
public BlunttheAssault (UUID ownerId) {
public BluntTheAssault (UUID ownerId) {
super(ownerId, 113, "Blunt the Assault", Rarity.COMMON, new CardType[]{CardType.INSTANT}, "{3}{G}");
this.expansionSetCode = "SOM";
this.color.setGreen(true);
@ -59,13 +59,13 @@ public class BlunttheAssault extends CardImpl<BlunttheAssault> {
this.getSpellAbility().addEffect(new PreventAllCombatDamageEffect(Constants.Duration.EndOfTurn));
}
public BlunttheAssault (final BlunttheAssault card) {
public BluntTheAssault (final BluntTheAssault card) {
super(card);
}
@Override
public BlunttheAssault copy() {
return new BlunttheAssault(this);
public BluntTheAssault copy() {
return new BluntTheAssault(this);
}
}

View file

@ -46,9 +46,9 @@ import mage.target.common.TargetCreaturePermanent;
*
* @author nantuko
*/
public class BondsofQuicksilver extends CardImpl<BondsofQuicksilver> {
public class BondsOfQuicksilver extends CardImpl<BondsOfQuicksilver> {
public BondsofQuicksilver (UUID ownerId) {
public BondsOfQuicksilver (UUID ownerId) {
super(ownerId, 29, "Bonds of Quicksilver", Rarity.COMMON, new CardType[]{CardType.ENCHANTMENT}, "{3}{U}");
this.expansionSetCode = "SOM";
this.subtype.add("Aura");
@ -63,13 +63,13 @@ public class BondsofQuicksilver extends CardImpl<BondsofQuicksilver> {
this.addAbility(ability);
}
public BondsofQuicksilver (final BondsofQuicksilver card) {
public BondsOfQuicksilver (final BondsOfQuicksilver card) {
super(card);
}
@Override
public BondsofQuicksilver copy() {
return new BondsofQuicksilver(this);
public BondsOfQuicksilver copy() {
return new BondsOfQuicksilver(this);
}
}

View file

@ -56,7 +56,7 @@ import mage.target.TargetCard;
*
* @author nantuko
*/
public class GethLordoftheVault extends CardImpl<GethLordoftheVault> {
public class GethLordOfTheVault extends CardImpl<GethLordOfTheVault> {
private static FilterCard filter = new FilterCard("artifact or creature card");
@ -66,7 +66,7 @@ public class GethLordoftheVault extends CardImpl<GethLordoftheVault> {
filter.setScopeCardType(ComparisonScope.Any);
}
public GethLordoftheVault (UUID ownerId) {
public GethLordOfTheVault (UUID ownerId) {
super(ownerId, 64, "Geth, Lord of the Vault", Rarity.MYTHIC, new CardType[]{CardType.CREATURE}, "{4}{B}{B}");
this.expansionSetCode = "SOM";
this.supertype.add("Legendary");
@ -96,13 +96,13 @@ public class GethLordoftheVault extends CardImpl<GethLordoftheVault> {
}
}
public GethLordoftheVault (final GethLordoftheVault card) {
public GethLordOfTheVault (final GethLordOfTheVault card) {
super(card);
}
@Override
public GethLordoftheVault copy() {
return new GethLordoftheVault(this);
public GethLordOfTheVault copy() {
return new GethLordOfTheVault(this);
}
}

View file

@ -40,9 +40,9 @@ import mage.target.common.TargetCreaturePermanent;
*
* @author Loki
*/
public class GraspofDarkness extends CardImpl<GraspofDarkness> {
public class GraspOfDarkness extends CardImpl<GraspOfDarkness> {
public GraspofDarkness (UUID ownerId) {
public GraspOfDarkness (UUID ownerId) {
super(ownerId, 65, "Grasp of Darkness", Rarity.COMMON, new CardType[]{CardType.INSTANT}, "{B}{B}");
this.expansionSetCode = "SOM";
this.color.setBlack(true);
@ -50,13 +50,13 @@ public class GraspofDarkness extends CardImpl<GraspofDarkness> {
this.getSpellAbility().addTarget(new TargetCreaturePermanent());
}
public GraspofDarkness (final GraspofDarkness card) {
public GraspOfDarkness (final GraspOfDarkness card) {
super(card);
}
@Override
public GraspofDarkness copy() {
return new GraspofDarkness(this);
public GraspOfDarkness copy() {
return new GraspOfDarkness(this);
}
}

View file

@ -59,7 +59,7 @@ import mage.target.common.TargetLandPermanent;
*
* @author Loki, North
*/
public class KothoftheHammer extends CardImpl<KothoftheHammer> {
public class KothOfTheHammer extends CardImpl<KothOfTheHammer> {
static final FilterLandPermanent filter = new FilterLandPermanent("Mountain");
private static final FilterLandPermanent filterCount = new FilterLandPermanent("Mountain you control");
@ -69,7 +69,7 @@ public class KothoftheHammer extends CardImpl<KothoftheHammer> {
filterCount.setTargetController(Constants.TargetController.YOU);
}
public KothoftheHammer (UUID ownerId) {
public KothOfTheHammer (UUID ownerId) {
super(ownerId, 94, "Koth of the Hammer", Rarity.MYTHIC, new CardType[]{CardType.PLANESWALKER}, "{2}{R}{R}");
this.expansionSetCode = "SOM";
this.subtype.add("Koth");
@ -77,30 +77,30 @@ public class KothoftheHammer extends CardImpl<KothoftheHammer> {
this.addAbility(new EntersBattlefieldAbility(new AddCountersSourceEffect(CounterType.LOYALTY.createInstance(3)), ""));
Ability ability = new LoyaltyAbility(new UntapTargetEffect(), 1);
ability.addEffect(new KothoftheHammerFirstEffect());
ability.addEffect(new KothOfTheHammerFirstEffect());
ability.addTarget(new TargetLandPermanent(filter));
this.addAbility(ability);
this.addAbility(new LoyaltyAbility(new DynamicManaEffect(Mana.RedMana, new PermanentsOnBattlefieldCount(filterCount)), -2));
this.addAbility(new LoyaltyAbility(new KothoftheHammerThirdEffect(), -5));
this.addAbility(new LoyaltyAbility(new KothOfTheHammerThirdEffect(), -5));
}
public KothoftheHammer (final KothoftheHammer card) {
public KothOfTheHammer (final KothOfTheHammer card) {
super(card);
}
@Override
public KothoftheHammer copy() {
return new KothoftheHammer(this);
public KothOfTheHammer copy() {
return new KothOfTheHammer(this);
}
}
class KothoftheHammerFirstEffect extends ContinuousEffectImpl<KothoftheHammerFirstEffect> {
class KothOfTheHammerFirstEffect extends ContinuousEffectImpl<KothOfTheHammerFirstEffect> {
public KothoftheHammerFirstEffect() {
public KothOfTheHammerFirstEffect() {
super(Duration.EndOfTurn, Constants.Outcome.BecomeCreature);
}
public KothoftheHammerFirstEffect(final KothoftheHammerFirstEffect effect) {
public KothOfTheHammerFirstEffect(final KothOfTheHammerFirstEffect effect) {
super(effect);
}
@ -137,8 +137,8 @@ class KothoftheHammerFirstEffect extends ContinuousEffectImpl<KothoftheHammerFir
}
@Override
public KothoftheHammerFirstEffect copy() {
return new KothoftheHammerFirstEffect(this);
public KothOfTheHammerFirstEffect copy() {
return new KothOfTheHammerFirstEffect(this);
}
@Override
@ -152,12 +152,12 @@ class KothoftheHammerFirstEffect extends ContinuousEffectImpl<KothoftheHammerFir
}
}
class KothoftheHammerThirdEffect extends ContinuousEffectImpl<KothoftheHammerThirdEffect> {
public KothoftheHammerThirdEffect() {
class KothOfTheHammerThirdEffect extends ContinuousEffectImpl<KothOfTheHammerThirdEffect> {
public KothOfTheHammerThirdEffect() {
super(Duration.EndOfGame, Constants.Outcome.AddAbility);
}
public KothoftheHammerThirdEffect(final KothoftheHammerThirdEffect effect) {
public KothOfTheHammerThirdEffect(final KothOfTheHammerThirdEffect effect) {
super(effect);
}
@ -166,7 +166,7 @@ class KothoftheHammerThirdEffect extends ContinuousEffectImpl<KothoftheHammerThi
switch (layer) {
case AbilityAddingRemovingEffects_6:
if (sublayer == Constants.SubLayer.NA) {
for (Permanent p : game.getBattlefield().getActivePermanents(KothoftheHammer.filter, source.getControllerId(), game)) {
for (Permanent p : game.getBattlefield().getActivePermanents(KothOfTheHammer.filter, source.getControllerId(), game)) {
Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new DamageTargetEffect(1), new TapSourceCost());
ability.addTarget(new TargetCreatureOrPlayer());
p.addAbility(ability);
@ -183,8 +183,8 @@ class KothoftheHammerThirdEffect extends ContinuousEffectImpl<KothoftheHammerThi
}
@Override
public KothoftheHammerThirdEffect copy() {
return new KothoftheHammerThirdEffect(this);
public KothOfTheHammerThirdEffect copy() {
return new KothOfTheHammerThirdEffect(this);
}
@Override

View file

@ -40,17 +40,7 @@ import mage.Constants.SubLayer;
import mage.MageInt;
import mage.abilities.Ability;
import mage.abilities.TriggeredAbilityImpl;
import mage.abilities.common.SimpleStaticAbility;
import mage.abilities.condition.common.HaveCounter;
import mage.abilities.condition.common.Metalcraft;
import mage.abilities.condition.common.MyTurn;
import mage.abilities.decorator.ConditionalContinousEffect;
import mage.abilities.effects.ContinuousEffect;
import mage.abilities.effects.ContinuousEffectImpl;
import mage.abilities.effects.OneShotEffect;
import mage.abilities.effects.common.continious.BecomesCreatureSourceEOTEffect;
import mage.abilities.effects.common.continious.BoostSourceEffect;
import mage.abilities.effects.common.continious.GainAbilityTargetEffect;
import mage.abilities.effects.common.counter.AddCountersTargetEffect;
import mage.abilities.keyword.TrampleAbility;
import mage.cards.CardImpl;
@ -68,9 +58,9 @@ import mage.target.common.TargetLandPermanent;
*
* @author Loki
*/
public class LiegeoftheTangle extends CardImpl<LiegeoftheTangle> {
public class LiegeOfTheTangle extends CardImpl<LiegeOfTheTangle> {
public LiegeoftheTangle (UUID ownerId) {
public LiegeOfTheTangle (UUID ownerId) {
super(ownerId, 123, "Liege of the Tangle", Rarity.MYTHIC, new CardType[]{CardType.CREATURE}, "{6}{G}{G}");
this.expansionSetCode = "SOM";
this.subtype.add("Elemental");
@ -78,23 +68,23 @@ public class LiegeoftheTangle extends CardImpl<LiegeoftheTangle> {
this.power = new MageInt(8);
this.toughness = new MageInt(8);
this.addAbility(TrampleAbility.getInstance());
this.addAbility(new LiegeoftheTangleTriggeredAbility());
this.addAbility(new LiegeOfTheTangleTriggeredAbility());
}
public LiegeoftheTangle (final LiegeoftheTangle card) {
public LiegeOfTheTangle (final LiegeOfTheTangle card) {
super(card);
}
@Override
public LiegeoftheTangle copy() {
return new LiegeoftheTangle(this);
public LiegeOfTheTangle copy() {
return new LiegeOfTheTangle(this);
}
}
class LiegeoftheTangleTriggeredAbility extends TriggeredAbilityImpl<LiegeoftheTangleTriggeredAbility> {
LiegeoftheTangleTriggeredAbility() {
class LiegeOfTheTangleTriggeredAbility extends TriggeredAbilityImpl<LiegeOfTheTangleTriggeredAbility> {
LiegeOfTheTangleTriggeredAbility() {
super(Constants.Zone.BATTLEFIELD, new AddCountersTargetEffect(CounterType.AWAKENING.createInstance()));
this.addEffect(new LiegeoftheTangleEffect());
this.addEffect(new LiegeOfTheTangleEffect());
// Ability ability = new SimpleStaticAbility(Constants.Zone.BATTLEFIELD,
// new ConditionalContinousEffect(
// new BecomesCreatureSourceEOTEffect(new AwakeningLandToken(), "land"),
@ -105,13 +95,13 @@ class LiegeoftheTangleTriggeredAbility extends TriggeredAbilityImpl<LiegeoftheTa
this.addTarget(target);
}
public LiegeoftheTangleTriggeredAbility(final LiegeoftheTangleTriggeredAbility ability) {
public LiegeOfTheTangleTriggeredAbility(final LiegeOfTheTangleTriggeredAbility ability) {
super(ability);
}
@Override
public LiegeoftheTangleTriggeredAbility copy() {
return new LiegeoftheTangleTriggeredAbility(this);
public LiegeOfTheTangleTriggeredAbility copy() {
return new LiegeOfTheTangleTriggeredAbility(this);
}
@Override
@ -132,15 +122,15 @@ class LiegeoftheTangleTriggeredAbility extends TriggeredAbilityImpl<LiegeoftheTa
}
}
class LiegeoftheTangleEffect extends ContinuousEffectImpl<LiegeoftheTangleEffect> {
class LiegeOfTheTangleEffect extends ContinuousEffectImpl<LiegeOfTheTangleEffect> {
private static AwakeningLandToken token = new AwakeningLandToken();
public LiegeoftheTangleEffect() {
public LiegeOfTheTangleEffect() {
super(Duration.EndOfGame, Outcome.BecomeCreature);
}
public LiegeoftheTangleEffect(final LiegeoftheTangleEffect effect) {
public LiegeOfTheTangleEffect(final LiegeOfTheTangleEffect effect) {
super(effect);
}
@ -191,8 +181,8 @@ class LiegeoftheTangleEffect extends ContinuousEffectImpl<LiegeoftheTangleEffect
}
@Override
public LiegeoftheTangleEffect copy() {
return new LiegeoftheTangleEffect(this);
public LiegeOfTheTangleEffect copy() {
return new LiegeOfTheTangleEffect(this);
}
@Override

View file

@ -43,9 +43,9 @@ import java.util.UUID;
*
* @author Loki
*/
public class SeizetheInitiative extends CardImpl<SeizetheInitiative> {
public class SeizeTheInitiative extends CardImpl<SeizeTheInitiative> {
public SeizetheInitiative (UUID ownerId) {
public SeizeTheInitiative (UUID ownerId) {
super(ownerId, 20, "Seize the Initiative", Rarity.COMMON, new CardType[]{CardType.INSTANT}, "{W}");
this.expansionSetCode = "SOM";
this.color.setWhite(true);
@ -54,13 +54,13 @@ public class SeizetheInitiative extends CardImpl<SeizetheInitiative> {
this.getSpellAbility().addTarget(new TargetCreaturePermanent());
}
public SeizetheInitiative (final SeizetheInitiative card) {
public SeizeTheInitiative (final SeizeTheInitiative card) {
super(card);
}
@Override
public SeizetheInitiative copy() {
return new SeizetheInitiative(this);
public SeizeTheInitiative copy() {
return new SeizeTheInitiative(this);
}
}

View file

@ -47,9 +47,9 @@ import mage.cards.CardImpl;
*
* @author Loki
*/
public class SkithiryxtheBlightDragon extends CardImpl<SkithiryxtheBlightDragon> {
public class SkithiryxTheBlightDragon extends CardImpl<SkithiryxTheBlightDragon> {
public SkithiryxtheBlightDragon (UUID ownerId) {
public SkithiryxTheBlightDragon (UUID ownerId) {
super(ownerId, 79, "Skithiryx, the Blight Dragon", Rarity.MYTHIC, new CardType[]{CardType.CREATURE}, "{3}{B}{B}");
this.expansionSetCode = "SOM";
this.supertype.add("Legendary");
@ -64,13 +64,13 @@ public class SkithiryxtheBlightDragon extends CardImpl<SkithiryxtheBlightDragon>
this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new RegenerateSourceEffect(), new ManaCostsImpl("{B}{B}")));
}
public SkithiryxtheBlightDragon (final SkithiryxtheBlightDragon card) {
public SkithiryxTheBlightDragon (final SkithiryxTheBlightDragon card) {
super(card);
}
@Override
public SkithiryxtheBlightDragon copy() {
return new SkithiryxtheBlightDragon(this);
public SkithiryxTheBlightDragon copy() {
return new SkithiryxTheBlightDragon(this);
}
}

View file

@ -59,9 +59,9 @@ import mage.target.TargetPlayer;
*
* @author Loki
*/
public class SwordofBodyandMind extends CardImpl<SwordofBodyandMind> {
public class SwordOfBodyAndMind extends CardImpl<SwordOfBodyAndMind> {
private static FilterCard filter = new FilterCard("green and from blue");
private static final FilterCard filter = new FilterCard("green and from blue");
static {
filter.setUseColor(true);
@ -71,41 +71,41 @@ public class SwordofBodyandMind extends CardImpl<SwordofBodyandMind> {
}
public SwordofBodyandMind (UUID ownerId) {
public SwordOfBodyAndMind (UUID ownerId) {
super(ownerId, 208, "Sword of Body and Mind", Rarity.MYTHIC, new CardType[]{CardType.ARTIFACT}, "{3}");
this.expansionSetCode = "SOM";
this.subtype.add("Equipment");
this.addAbility(new EquipAbility(Constants.Outcome.AddAbility, new GenericManaCost(2)));
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new BoostEquippedEffect(2, 2)));
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new GainAbilityAttachedEffect(new ProtectionAbility(filter), Constants.AttachmentType.EQUIPMENT)));
this.addAbility(new SwordofBodyandMindAbility());
this.addAbility(new SwordOfBodyAndMindAbility());
}
public SwordofBodyandMind (final SwordofBodyandMind card) {
public SwordOfBodyAndMind (final SwordOfBodyAndMind card) {
super(card);
}
@Override
public SwordofBodyandMind copy() {
return new SwordofBodyandMind(this);
public SwordOfBodyAndMind copy() {
return new SwordOfBodyAndMind(this);
}
}
class SwordofBodyandMindAbility extends TriggeredAbilityImpl<SwordofBodyandMindAbility> {
class SwordOfBodyAndMindAbility extends TriggeredAbilityImpl<SwordOfBodyAndMindAbility> {
public SwordofBodyandMindAbility() {
public SwordOfBodyAndMindAbility() {
super(Zone.BATTLEFIELD, new CreateTokenEffect(new WolfToken()));
this.addEffect(new PutLibraryIntoGraveTargetEffect(10));
this.addTarget(new TargetPlayer());
}
public SwordofBodyandMindAbility(final SwordofBodyandMindAbility ability) {
public SwordOfBodyAndMindAbility(final SwordOfBodyAndMindAbility ability) {
super(ability);
}
@Override
public SwordofBodyandMindAbility copy() {
return new SwordofBodyandMindAbility(this);
public SwordOfBodyAndMindAbility copy() {
return new SwordOfBodyAndMindAbility(this);
}
@Override

View file

@ -45,9 +45,9 @@ import java.util.UUID;
*
* @author Loki
*/
public class TowerofCalamities extends CardImpl<TowerofCalamities> {
public class TowerOfCalamities extends CardImpl<TowerOfCalamities> {
public TowerofCalamities (UUID ownerId) {
public TowerOfCalamities (UUID ownerId) {
super(ownerId, 212, "Tower of Calamities", Rarity.RARE, new CardType[]{CardType.ARTIFACT}, "{4}");
this.expansionSetCode = "SOM";
Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new DamageTargetEffect(12), new ManaCostsImpl("{8}"));
@ -56,13 +56,13 @@ public class TowerofCalamities extends CardImpl<TowerofCalamities> {
this.addAbility(ability);
}
public TowerofCalamities (final TowerofCalamities card) {
public TowerOfCalamities (final TowerOfCalamities card) {
super(card);
}
@Override
public TowerofCalamities copy() {
return new TowerofCalamities(this);
public TowerOfCalamities copy() {
return new TowerOfCalamities(this);
}
}

View file

@ -53,9 +53,9 @@ import mage.target.common.TargetCreaturePermanent;
*
* @author nantuko
*/
public class TrigonofCorruption extends CardImpl<TrigonofCorruption> {
public class TrigonOfCorruption extends CardImpl<TrigonOfCorruption> {
public TrigonofCorruption (UUID ownerId) {
public TrigonOfCorruption (UUID ownerId) {
super(ownerId, 213, "Trigon of Corruption", Rarity.UNCOMMON, new CardType[]{CardType.ARTIFACT}, "{4}");
this.expansionSetCode = "SOM";
@ -78,13 +78,13 @@ public class TrigonofCorruption extends CardImpl<TrigonofCorruption> {
this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new AddCountersSourceEffect(CounterType.CHARGE.createInstance()), costs2));
}
public TrigonofCorruption (final TrigonofCorruption card) {
public TrigonOfCorruption (final TrigonOfCorruption card) {
super(card);
}
@Override
public TrigonofCorruption copy() {
return new TrigonofCorruption(this);
public TrigonOfCorruption copy() {
return new TrigonOfCorruption(this);
}
}

View file

@ -50,11 +50,11 @@ import mage.counters.common.ChargeCounter;
/**
* @author nantuko
*/
public class TrigonofInfestation extends CardImpl<TrigonofInfestation> {
public class TrigonOfInfestation extends CardImpl<TrigonOfInfestation> {
private static InsectInfectToken insectToken = new InsectInfectToken();
public TrigonofInfestation(UUID ownerId) {
public TrigonOfInfestation(UUID ownerId) {
super(ownerId, 214, "Trigon of Infestation", Rarity.UNCOMMON, new CardType[]{CardType.ARTIFACT}, "{4}");
this.expansionSetCode = "SOM";
@ -72,13 +72,13 @@ public class TrigonofInfestation extends CardImpl<TrigonofInfestation> {
this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new AddCountersSourceEffect(CounterType.CHARGE.createInstance()), costs2));
}
public TrigonofInfestation(final TrigonofInfestation card) {
public TrigonOfInfestation(final TrigonOfInfestation card) {
super(card);
}
@Override
public TrigonofInfestation copy() {
return new TrigonofInfestation(this);
public TrigonOfInfestation copy() {
return new TrigonOfInfestation(this);
}
}

View file

@ -49,9 +49,9 @@ import mage.counters.common.ChargeCounter;
/**
* @author nantuko
*/
public class TrigonofMending extends CardImpl<TrigonofMending> {
public class TrigonOfMending extends CardImpl<TrigonOfMending> {
public TrigonofMending(UUID ownerId) {
public TrigonOfMending(UUID ownerId) {
super(ownerId, 215, "Trigon of Mending", Rarity.UNCOMMON, new CardType[]{CardType.ARTIFACT}, "{2}");
this.expansionSetCode = "SOM";
@ -69,13 +69,13 @@ public class TrigonofMending extends CardImpl<TrigonofMending> {
this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new AddCountersSourceEffect(CounterType.CHARGE.createInstance()), costs2));
}
public TrigonofMending(final TrigonofMending card) {
public TrigonOfMending(final TrigonOfMending card) {
super(card);
}
@Override
public TrigonofMending copy() {
return new TrigonofMending(this);
public TrigonOfMending copy() {
return new TrigonOfMending(this);
}
}

View file

@ -54,9 +54,9 @@ import mage.target.common.TargetCreaturePermanent;
/**
* @author Loki
*/
public class TrigonofRage extends CardImpl<TrigonofRage> {
public class TrigonOfRage extends CardImpl<TrigonOfRage> {
public TrigonofRage(UUID ownerId) {
public TrigonOfRage(UUID ownerId) {
super(ownerId, 216, "Trigon of Rage", Rarity.UNCOMMON, new CardType[]{CardType.ARTIFACT}, "{2}");
this.expansionSetCode = "SOM";
@ -79,13 +79,13 @@ public class TrigonofRage extends CardImpl<TrigonofRage> {
this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new AddCountersSourceEffect(CounterType.CHARGE.createInstance()), costs2));
}
public TrigonofRage(final TrigonofRage card) {
public TrigonOfRage(final TrigonOfRage card) {
super(card);
}
@Override
public TrigonofRage copy() {
return new TrigonofRage(this);
public TrigonOfRage copy() {
return new TrigonOfRage(this);
}
}

View file

@ -49,9 +49,9 @@ import mage.counters.common.ChargeCounter;
/**
* @author nantuko
*/
public class TrigonofThought extends CardImpl<TrigonofThought> {
public class TrigonOfThought extends CardImpl<TrigonOfThought> {
public TrigonofThought(UUID ownerId) {
public TrigonOfThought(UUID ownerId) {
super(ownerId, 217, "Trigon of Thought", Rarity.UNCOMMON, new CardType[]{CardType.ARTIFACT}, "{5}");
this.expansionSetCode = "SOM";
@ -69,13 +69,13 @@ public class TrigonofThought extends CardImpl<TrigonofThought> {
this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new AddCountersSourceEffect(CounterType.CHARGE.createInstance()), costs2));
}
public TrigonofThought(final TrigonofThought card) {
public TrigonOfThought(final TrigonOfThought card) {
super(card);
}
@Override
public TrigonofThought copy() {
return new TrigonofThought(this);
public TrigonOfThought copy() {
return new TrigonOfThought(this);
}
}

View file

@ -50,7 +50,7 @@ import mage.target.TargetPermanent;
* @author Loki
*/
public class TumbleMagnet extends CardImpl<TumbleMagnet> {
private static FilterPermanent filter = new FilterPermanent("artifact or creature");
private static final FilterPermanent filter = new FilterPermanent("artifact or creature");
static {
filter.getCardType().add(CardType.ARTIFACT);

View file

@ -34,48 +34,45 @@ import java.util.UUID;
import mage.Constants;
import mage.Constants.CardType;
import mage.Constants.Duration;
import mage.Constants.Rarity;
import mage.Constants.Zone;
import mage.abilities.Ability;
import mage.abilities.effects.OneShotEffect;
import mage.cards.CardImpl;
import mage.game.Game;
import mage.game.permanent.Permanent;
import mage.target.TargetPermanent;
import mage.target.common.TargetCreaturePermanent;
/**
*
* @author Loki
*/
public class TurntoSlag extends CardImpl<TurntoSlag> {
public class TurnToSlag extends CardImpl<TurnToSlag> {
public TurntoSlag (UUID ownerId) {
public TurnToSlag (UUID ownerId) {
super(ownerId, 106, "Turn to Slag", Rarity.COMMON, new CardType[]{CardType.SORCERY}, "{3}{R}{R}");
this.expansionSetCode = "SOM";
this.color.setRed(true);
this.getSpellAbility().addEffect(new TurntoSlagEffect());
this.getSpellAbility().addEffect(new TurnToSlagEffect());
this.getSpellAbility().addTarget(new TargetCreaturePermanent());
}
public TurntoSlag (final TurntoSlag card) {
public TurnToSlag (final TurnToSlag card) {
super(card);
}
@Override
public TurntoSlag copy() {
return new TurntoSlag(this);
public TurnToSlag copy() {
return new TurnToSlag(this);
}
}
class TurntoSlagEffect extends OneShotEffect<TurntoSlagEffect> {
class TurnToSlagEffect extends OneShotEffect<TurnToSlagEffect> {
public TurntoSlagEffect() {
public TurnToSlagEffect() {
super(Constants.Outcome.DestroyPermanent);
}
public TurntoSlagEffect(final TurntoSlagEffect effect) {
public TurnToSlagEffect(final TurnToSlagEffect effect) {
super(effect);
}
@ -100,8 +97,8 @@ class TurntoSlagEffect extends OneShotEffect<TurntoSlagEffect> {
}
@Override
public TurntoSlagEffect copy() {
return new TurntoSlagEffect(this);
public TurnToSlagEffect copy() {
return new TurnToSlagEffect(this);
}
@Override

View file

@ -32,19 +32,16 @@ import java.util.UUID;
import mage.Constants;
import mage.Constants.CardType;
import mage.Constants.Duration;
import mage.Constants.Rarity;
import mage.Constants.Zone;
import mage.abilities.Ability;
import mage.abilities.TriggeredAbilityImpl;
import mage.abilities.costs.VariableCost;
import mage.abilities.costs.mana.ManaCostsImpl;
import mage.abilities.costs.mana.VariableManaCost;
import mage.abilities.effects.OneShotEffect;
import mage.cards.CardImpl;
import mage.game.Game;
import mage.game.events.GameEvent;
import mage.game.events.TableEvent;
import mage.game.events.ZoneChangeEvent;
import mage.game.permanent.Permanent;
import mage.players.Player;
@ -53,38 +50,38 @@ import mage.players.Player;
*
* @author Loki
*/
public class VigilfortheLost extends CardImpl<VigilfortheLost> {
public class VigilForTheLost extends CardImpl<VigilForTheLost> {
public VigilfortheLost (UUID ownerId) {
public VigilForTheLost (UUID ownerId) {
super(ownerId, 26, "Vigil for the Lost", Rarity.UNCOMMON, new CardType[]{CardType.ENCHANTMENT}, "{3}{W}");
this.expansionSetCode = "SOM";
this.color.setWhite(true);
this.addAbility(new VigilfortheLostTriggeredAbility());
this.addAbility(new VigilForTheLostTriggeredAbility());
}
public VigilfortheLost (final VigilfortheLost card) {
public VigilForTheLost (final VigilForTheLost card) {
super(card);
}
@Override
public VigilfortheLost copy() {
return new VigilfortheLost(this);
public VigilForTheLost copy() {
return new VigilForTheLost(this);
}
}
class VigilfortheLostTriggeredAbility extends TriggeredAbilityImpl<VigilfortheLostTriggeredAbility> {
VigilfortheLostTriggeredAbility() {
super(Zone.BATTLEFIELD, new VigilfortheLostEffect());
class VigilForTheLostTriggeredAbility extends TriggeredAbilityImpl<VigilForTheLostTriggeredAbility> {
VigilForTheLostTriggeredAbility() {
super(Zone.BATTLEFIELD, new VigilForTheLostEffect());
}
VigilfortheLostTriggeredAbility(final VigilfortheLostTriggeredAbility ability) {
VigilForTheLostTriggeredAbility(final VigilForTheLostTriggeredAbility ability) {
super(ability);
}
@Override
public VigilfortheLostTriggeredAbility copy() {
return new VigilfortheLostTriggeredAbility(this);
public VigilForTheLostTriggeredAbility copy() {
return new VigilForTheLostTriggeredAbility(this);
}
@Override
@ -106,12 +103,12 @@ class VigilfortheLostTriggeredAbility extends TriggeredAbilityImpl<VigilfortheLo
}
}
class VigilfortheLostEffect extends OneShotEffect<VigilfortheLostEffect> {
VigilfortheLostEffect() {
class VigilForTheLostEffect extends OneShotEffect<VigilForTheLostEffect> {
VigilForTheLostEffect() {
super(Constants.Outcome.GainLife);
}
VigilfortheLostEffect(final VigilfortheLostEffect effect) {
VigilForTheLostEffect(final VigilForTheLostEffect effect) {
super(effect);
}
@ -129,8 +126,8 @@ class VigilfortheLostEffect extends OneShotEffect<VigilfortheLostEffect> {
}
@Override
public VigilfortheLostEffect copy() {
return new VigilfortheLostEffect(this);
public VigilForTheLostEffect copy() {
return new VigilForTheLostEffect(this);
}
@Override

View file

@ -45,9 +45,9 @@ import mage.cards.CardImpl;
*
* @author Loki
*/
public class WallofTanglecord extends CardImpl<WallofTanglecord> {
public class WallOfTanglecord extends CardImpl<WallOfTanglecord> {
public WallofTanglecord (UUID ownerId) {
public WallOfTanglecord (UUID ownerId) {
super(ownerId, 222, "Wall of Tanglecord", Rarity.COMMON, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{2}");
this.expansionSetCode = "SOM";
this.subtype.add("Wall");
@ -59,13 +59,13 @@ public class WallofTanglecord extends CardImpl<WallofTanglecord> {
new ManaCostsImpl("{G}")));
}
public WallofTanglecord (final WallofTanglecord card) {
public WallOfTanglecord (final WallOfTanglecord card) {
super(card);
}
@Override
public WallofTanglecord copy() {
return new WallofTanglecord(this);
public WallOfTanglecord copy() {
return new WallOfTanglecord(this);
}
}

View file

@ -30,9 +30,7 @@ package mage.sets.shardsofalara;
import java.util.UUID;
import mage.Constants.CardType;
import mage.Constants.Duration;
import mage.Constants.Rarity;
import mage.Constants.Zone;
import mage.MageInt;
import mage.abilities.mana.GreenManaAbility;
import mage.abilities.mana.RedManaAbility;
@ -43,9 +41,9 @@ import mage.cards.CardImpl;
*
* @author Loki
*/
public class DruidoftheAnima extends CardImpl<DruidoftheAnima> {
public class DruidOfTheAnima extends CardImpl<DruidOfTheAnima> {
public DruidoftheAnima (UUID ownerId) {
public DruidOfTheAnima (UUID ownerId) {
super(ownerId, 128, "Druid of the Anima", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{1}{G}");
this.expansionSetCode = "ALA";
this.subtype.add("Elf");
@ -58,12 +56,12 @@ public class DruidoftheAnima extends CardImpl<DruidoftheAnima> {
this.addAbility(new WhiteManaAbility());
}
public DruidoftheAnima (final DruidoftheAnima card) {
public DruidOfTheAnima (final DruidOfTheAnima card) {
super(card);
}
@Override
public DruidoftheAnima copy() {
return new DruidoftheAnima(this);
public DruidOfTheAnima copy() {
return new DruidOfTheAnima(this);
}
}

View file

@ -40,9 +40,9 @@ import mage.cards.CardImpl;
*
* @author Loki
*/
public class GuardiansofAkrasa extends CardImpl<GuardiansofAkrasa> {
public class GuardiansOfAkrasa extends CardImpl<GuardiansOfAkrasa> {
public GuardiansofAkrasa (UUID ownerId) {
public GuardiansOfAkrasa (UUID ownerId) {
super(ownerId, 12, "Guardians of Akrasa", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{2}{W}");
this.expansionSetCode = "ALA";
this.subtype.add("Human");
@ -54,12 +54,12 @@ public class GuardiansofAkrasa extends CardImpl<GuardiansofAkrasa> {
this.addAbility(new ExaltedAbility());
}
public GuardiansofAkrasa (final GuardiansofAkrasa card) {
public GuardiansOfAkrasa (final GuardiansOfAkrasa card) {
super(card);
}
@Override
public GuardiansofAkrasa copy() {
return new GuardiansofAkrasa(this);
public GuardiansOfAkrasa copy() {
return new GuardiansOfAkrasa(this);
}
}

View file

@ -42,9 +42,9 @@ import mage.cards.CardImpl;
*
* @author Loki
*/
public class ObeliskofBant extends CardImpl<ObeliskofBant> {
public class ObeliskOfBant extends CardImpl<ObeliskOfBant> {
public ObeliskofBant (UUID ownerId) {
public ObeliskOfBant (UUID ownerId) {
super(ownerId, 212, "Obelisk of Bant", Rarity.COMMON, new CardType[]{CardType.ARTIFACT}, "{3}");
this.expansionSetCode = "ALA";
this.addAbility(new GreenManaAbility());
@ -52,12 +52,12 @@ public class ObeliskofBant extends CardImpl<ObeliskofBant> {
this.addAbility(new BlueManaAbility());
}
public ObeliskofBant (final ObeliskofBant card) {
public ObeliskOfBant (final ObeliskOfBant card) {
super(card);
}
@Override
public ObeliskofBant copy() {
return new ObeliskofBant(this);
public ObeliskOfBant copy() {
return new ObeliskOfBant(this);
}
}

View file

@ -42,9 +42,9 @@ import mage.cards.CardImpl;
*
* @author Loki
*/
public class ObeliskofEsper extends CardImpl<ObeliskofEsper> {
public class ObeliskOfEsper extends CardImpl<ObeliskOfEsper> {
public ObeliskofEsper (UUID ownerId) {
public ObeliskOfEsper (UUID ownerId) {
super(ownerId, 213, "Obelisk of Esper", Rarity.COMMON, new CardType[]{CardType.ARTIFACT}, "{3}");
this.expansionSetCode = "ALA";
this.addAbility(new WhiteManaAbility());
@ -52,12 +52,12 @@ public class ObeliskofEsper extends CardImpl<ObeliskofEsper> {
this.addAbility(new BlackManaAbility());
}
public ObeliskofEsper (final ObeliskofEsper card) {
public ObeliskOfEsper (final ObeliskOfEsper card) {
super(card);
}
@Override
public ObeliskofEsper copy() {
return new ObeliskofEsper(this);
public ObeliskOfEsper copy() {
return new ObeliskOfEsper(this);
}
}

View file

@ -42,9 +42,9 @@ import mage.cards.CardImpl;
*
* @author Loki
*/
public class ObeliskofGrixis extends CardImpl<ObeliskofGrixis> {
public class ObeliskOfGrixis extends CardImpl<ObeliskOfGrixis> {
public ObeliskofGrixis (UUID ownerId) {
public ObeliskOfGrixis (UUID ownerId) {
super(ownerId, 214, "Obelisk of Grixis", Rarity.COMMON, new CardType[]{CardType.ARTIFACT}, "{3}");
this.expansionSetCode = "ALA";
this.addAbility(new BlueManaAbility());
@ -52,12 +52,12 @@ public class ObeliskofGrixis extends CardImpl<ObeliskofGrixis> {
this.addAbility(new RedManaAbility());
}
public ObeliskofGrixis (final ObeliskofGrixis card) {
public ObeliskOfGrixis (final ObeliskOfGrixis card) {
super(card);
}
@Override
public ObeliskofGrixis copy() {
return new ObeliskofGrixis(this);
public ObeliskOfGrixis copy() {
return new ObeliskOfGrixis(this);
}
}

View file

@ -42,9 +42,9 @@ import mage.cards.CardImpl;
*
* @author Loki
*/
public class ObeliskofJund extends CardImpl<ObeliskofJund> {
public class ObeliskOfJund extends CardImpl<ObeliskOfJund> {
public ObeliskofJund (UUID ownerId) {
public ObeliskOfJund (UUID ownerId) {
super(ownerId, 215, "Obelisk of Jund", Rarity.COMMON, new CardType[]{CardType.ARTIFACT}, "{3}");
this.expansionSetCode = "ALA";
this.addAbility(new BlackManaAbility());
@ -52,12 +52,12 @@ public class ObeliskofJund extends CardImpl<ObeliskofJund> {
this.addAbility(new GreenManaAbility());
}
public ObeliskofJund (final ObeliskofJund card) {
public ObeliskOfJund (final ObeliskOfJund card) {
super(card);
}
@Override
public ObeliskofJund copy() {
return new ObeliskofJund(this);
public ObeliskOfJund copy() {
return new ObeliskOfJund(this);
}
}

View file

@ -42,9 +42,9 @@ import mage.cards.CardImpl;
*
* @author Loki
*/
public class ObeliskofNaya extends CardImpl<ObeliskofNaya> {
public class ObeliskOfNaya extends CardImpl<ObeliskOfNaya> {
public ObeliskofNaya (UUID ownerId) {
public ObeliskOfNaya (UUID ownerId) {
super(ownerId, 216, "Obelisk of Naya", Rarity.COMMON, new CardType[]{CardType.ARTIFACT}, "{3}");
this.expansionSetCode = "ALA";
this.addAbility(new RedManaAbility());
@ -52,12 +52,12 @@ public class ObeliskofNaya extends CardImpl<ObeliskofNaya> {
this.addAbility(new WhiteManaAbility());
}
public ObeliskofNaya (final ObeliskofNaya card) {
public ObeliskOfNaya (final ObeliskOfNaya card) {
super(card);
}
@Override
public ObeliskofNaya copy() {
return new ObeliskofNaya(this);
public ObeliskOfNaya copy() {
return new ObeliskOfNaya(this);
}
}

View file

@ -39,9 +39,9 @@ import mage.cards.CardImpl;
*
* @author Loki
*/
public class OutriderofJhess extends CardImpl<OutriderofJhess> {
public class OutriderOfJhess extends CardImpl<OutriderOfJhess> {
public OutriderofJhess (UUID ownerId) {
public OutriderOfJhess (UUID ownerId) {
super(ownerId, 52, "Outrider of Jhess", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{3}{U}");
this.expansionSetCode = "ALA";
this.subtype.add("Human");
@ -52,12 +52,12 @@ public class OutriderofJhess extends CardImpl<OutriderofJhess> {
this.addAbility(new ExaltedAbility());
}
public OutriderofJhess (final OutriderofJhess card) {
public OutriderOfJhess (final OutriderOfJhess card) {
super(card);
}
@Override
public OutriderofJhess copy() {
return new OutriderofJhess(this);
public OutriderOfJhess copy() {
return new OutriderOfJhess(this);
}
}

View file

@ -30,8 +30,8 @@ package mage.sets.shardsofalara;
import java.util.UUID;
import mage.Constants;
import mage.Constants.CardType;
import mage.Constants.Outcome;
import mage.Constants.Rarity;
import mage.Constants.Zone;
import mage.abilities.Ability;
@ -51,35 +51,34 @@ import mage.game.permanent.Permanent;
*
* @author Loki
*/
public class SigilofDistinction extends CardImpl<SigilofDistinction> {
public class SigilOfDistinction extends CardImpl<SigilOfDistinction> {
public SigilofDistinction (UUID ownerId) {
public SigilOfDistinction (UUID ownerId) {
super(ownerId, 219, "Sigil of Distinction", Rarity.RARE, new CardType[]{CardType.ARTIFACT}, "{X}");
this.expansionSetCode = "ALA";
this.subtype.add("Equipment");
this.addAbility(new EntersBattlefieldAbility(new SigilofDistinctionEffect(), "Sigil of Distinction enters the battlefield with X charge counters on it"));
this.addAbility(new EquipAbility(Constants.Outcome.AddAbility, new RemoveCountersSourceCost(CounterType.CHARGE.createInstance())));
this.addAbility(new EntersBattlefieldAbility(new SigilOfDistinctionEffect(), "Sigil of Distinction enters the battlefield with X charge counters on it"));
this.addAbility(new EquipAbility(Outcome.AddAbility, new RemoveCountersSourceCost(CounterType.CHARGE.createInstance())));
BoostEquippedEffect effect = new BoostEquippedEffect(new CountersCount(CounterType.CHARGE), new CountersCount(CounterType.CHARGE));
effect.setStaticText("Equipped creature gets +1/+1 for each charge counter on Sigil of Distinction");
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, effect));
}
public SigilofDistinction (final SigilofDistinction card) {
public SigilOfDistinction (final SigilOfDistinction card) {
super(card);
}
@Override
public SigilofDistinction copy() {
return new SigilofDistinction(this);
public SigilOfDistinction copy() {
return new SigilOfDistinction(this);
}
}
class SigilofDistinctionEffect extends OneShotEffect<SigilofDistinctionEffect> {
public SigilofDistinctionEffect() {
super(Constants.Outcome.Benefit);
class SigilOfDistinctionEffect extends OneShotEffect<SigilOfDistinctionEffect> {
public SigilOfDistinctionEffect() {
super(Outcome.Benefit);
}
public SigilofDistinctionEffect(final SigilofDistinctionEffect effect) {
public SigilOfDistinctionEffect(final SigilOfDistinctionEffect effect) {
super(effect);
}
@ -95,7 +94,7 @@ class SigilofDistinctionEffect extends OneShotEffect<SigilofDistinctionEffect> {
}
@Override
public SigilofDistinctionEffect copy() {
return new SigilofDistinctionEffect(this);
public SigilOfDistinctionEffect copy() {
return new SigilOfDistinctionEffect(this);
}
}

View file

@ -40,9 +40,9 @@ import mage.cards.CardImpl;
*
* @author Loki
*/
public class StewardofValeron extends CardImpl<StewardofValeron> {
public class StewardOfValeron extends CardImpl<StewardOfValeron> {
public StewardofValeron (UUID ownerId) {
public StewardOfValeron (UUID ownerId) {
super(ownerId, 198, "Steward of Valeron", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{G}{W}");
this.expansionSetCode = "ALA";
this.subtype.add("Human");
@ -56,12 +56,12 @@ public class StewardofValeron extends CardImpl<StewardofValeron> {
this.addAbility(new GreenManaAbility());
}
public StewardofValeron (final StewardofValeron card) {
public StewardOfValeron (final StewardOfValeron card) {
super(card);
}
@Override
public StewardofValeron copy() {
return new StewardofValeron(this);
public StewardOfValeron copy() {
return new StewardOfValeron(this);
}
}

View file

@ -47,7 +47,7 @@ import mage.game.permanent.token.PlantToken;
*
* @author Loki, nantuko, North
*/
public class AvengerofZendikar extends CardImpl<AvengerofZendikar> {
public class AvengerOfZendikar extends CardImpl<AvengerOfZendikar> {
private static final FilterControlledPermanent filter = new FilterControlledPermanent("Plant creature you control");
private static final FilterControlledPermanent filterLand = new FilterControlledPermanent("land you control");
@ -58,7 +58,7 @@ public class AvengerofZendikar extends CardImpl<AvengerofZendikar> {
filterLand.getCardType().add(CardType.LAND);
}
public AvengerofZendikar (UUID ownerId) {
public AvengerOfZendikar (UUID ownerId) {
super(ownerId, 96, "Avenger of Zendikar", Rarity.MYTHIC, new CardType[]{CardType.CREATURE}, "{5}{G}{G}");
this.expansionSetCode = "WWK";
this.subtype.add("Elemental");
@ -71,12 +71,12 @@ public class AvengerofZendikar extends CardImpl<AvengerofZendikar> {
this.addAbility(new LandfallAbility(new AddCountersAllEffect(CounterType.P1P1.createInstance(), filter), true));
}
public AvengerofZendikar (final AvengerofZendikar card) {
public AvengerOfZendikar (final AvengerOfZendikar card) {
super(card);
}
@Override
public AvengerofZendikar copy() {
return new AvengerofZendikar(this);
public AvengerOfZendikar copy() {
return new AvengerOfZendikar(this);
}
}

View file

@ -51,7 +51,7 @@ import mage.target.common.TargetCreaturePermanent;
*
* @author Loki, North
*/
public class ClawsofValakut extends CardImpl<ClawsofValakut> {
public class ClawsOfValakut extends CardImpl<ClawsOfValakut> {
private static final FilterLandPermanent filter = new FilterLandPermanent("Mountain you control");
@ -60,7 +60,7 @@ public class ClawsofValakut extends CardImpl<ClawsofValakut> {
filter.setTargetController(Constants.TargetController.YOU);
}
public ClawsofValakut (UUID ownerId) {
public ClawsOfValakut (UUID ownerId) {
super(ownerId, 75, "Claws of Valakut", Rarity.COMMON, new CardType[]{CardType.ENCHANTMENT}, "{1}{R}{R}");
this.expansionSetCode = "WWK";
this.subtype.add("Aura");
@ -77,13 +77,13 @@ public class ClawsofValakut extends CardImpl<ClawsofValakut> {
this.addAbility(ability);
}
public ClawsofValakut (final ClawsofValakut card) {
public ClawsOfValakut (final ClawsOfValakut card) {
super(card);
}
@Override
public ClawsofValakut copy() {
return new ClawsofValakut(this);
public ClawsOfValakut copy() {
return new ClawsOfValakut(this);
}
}

View file

@ -53,7 +53,7 @@ import mage.target.common.TargetCardInLibrary;
*
* @author maurer.it_at_gmail.com
*/
public class EyeofUgin extends CardImpl<EyeofUgin> {
public class EyeOfUgin extends CardImpl<EyeOfUgin> {
private static final FilterCreatureCard filter;
@ -63,37 +63,37 @@ public class EyeofUgin extends CardImpl<EyeofUgin> {
filter.setUseColorless(true);
}
public EyeofUgin (UUID ownerId) {
public EyeOfUgin (UUID ownerId) {
super(ownerId, 136, "Eye of Ugin", Rarity.MYTHIC, new CardType[]{CardType.LAND}, null);
this.expansionSetCode = "WWK";
this.supertype.add("Legendary");
this.subtype.add("Land");
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new EyeofUginCostReductionEffect()));
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new EyeOfUginCostReductionEffect()));
Ability searchAbility = new SimpleActivatedAbility(Zone.BATTLEFIELD, new SearchLibraryRevealPutInHandEffect(new TargetCardInLibrary(filter)), new TapSourceCost());
searchAbility.addCost(new ManaCostsImpl("{7}"));
this.addAbility(searchAbility);
}
public EyeofUgin (final EyeofUgin card) {
public EyeOfUgin (final EyeOfUgin card) {
super(card);
}
@Override
public EyeofUgin copy() {
return new EyeofUgin(this);
public EyeOfUgin copy() {
return new EyeOfUgin(this);
}
}
class EyeofUginCostReductionEffect extends CostModificationEffectImpl<EyeofUginCostReductionEffect> {
class EyeOfUginCostReductionEffect extends CostModificationEffectImpl<EyeOfUginCostReductionEffect> {
private static final String effectText = "Colorless Eldrazi spells you cast cost {2} less to cast";
EyeofUginCostReductionEffect ( ) {
EyeOfUginCostReductionEffect ( ) {
super(Duration.WhileOnBattlefield, Outcome.Benefit);
}
EyeofUginCostReductionEffect(EyeofUginCostReductionEffect effect) {
EyeOfUginCostReductionEffect(EyeOfUginCostReductionEffect effect) {
super(effect);
}
@ -122,8 +122,8 @@ class EyeofUginCostReductionEffect extends CostModificationEffectImpl<EyeofUginC
}
@Override
public EyeofUginCostReductionEffect copy() {
return new EyeofUginCostReductionEffect(this);
public EyeOfUginCostReductionEffect copy() {
return new EyeOfUginCostReductionEffect(this);
}
@Override

View file

@ -30,13 +30,13 @@ package mage.sets.worldwake;
import java.util.UUID;
import mage.Constants;
import mage.Constants.CardType;
import mage.Constants.Outcome;
import mage.Constants.Rarity;
import mage.Constants.Zone;
import mage.abilities.TriggeredAbilityImpl;
import mage.abilities.common.SimpleStaticAbility;
import mage.abilities.costs.mana.GenericManaCost;
import mage.abilities.effects.Effect;
import mage.abilities.effects.common.DestroyTargetEffect;
import mage.abilities.effects.common.continious.BoostEquippedEffect;
import mage.abilities.keyword.EquipAbility;
@ -47,51 +47,50 @@ import mage.game.events.DamagedPlayerEvent;
import mage.game.events.GameEvent;
import mage.game.permanent.Permanent;
import mage.target.TargetPermanent;
import mage.target.targetpointer.FixedTarget;
/**
*
* @author Loki
*/
public class HammerofRuin extends CardImpl<HammerofRuin> {
public class HammerOfRuin extends CardImpl<HammerOfRuin> {
public HammerofRuin (UUID ownerId) {
public HammerOfRuin (UUID ownerId) {
super(ownerId, 124, "Hammer of Ruin", Rarity.UNCOMMON, new CardType[]{CardType.ARTIFACT}, "{2}");
this.expansionSetCode = "WWK";
this.subtype.add("Equipment");
this.addAbility(new SimpleStaticAbility(Constants.Zone.BATTLEFIELD, new BoostEquippedEffect(2, 0)));
this.addAbility(new HammerofRuinTriggeredAbility());
this.addAbility(new EquipAbility(Constants.Outcome.AddAbility, new GenericManaCost(2)));
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new BoostEquippedEffect(2, 0)));
this.addAbility(new HammerOfRuinTriggeredAbility());
this.addAbility(new EquipAbility(Outcome.AddAbility, new GenericManaCost(2)));
}
public HammerofRuin (final HammerofRuin card) {
public HammerOfRuin (final HammerOfRuin card) {
super(card);
}
@Override
public HammerofRuin copy() {
return new HammerofRuin(this);
public HammerOfRuin copy() {
return new HammerOfRuin(this);
}
}
class HammerofRuinTriggeredAbility extends TriggeredAbilityImpl<HammerofRuinTriggeredAbility> {
class HammerOfRuinTriggeredAbility extends TriggeredAbilityImpl<HammerOfRuinTriggeredAbility> {
HammerofRuinTriggeredAbility() {
super(Constants.Zone.BATTLEFIELD, new DestroyTargetEffect(), true);
HammerOfRuinTriggeredAbility() {
super(Zone.BATTLEFIELD, new DestroyTargetEffect(), true);
FilterPermanent filter = new FilterPermanent("Equipment that player controls");
filter.getSubtype().add("Equipment");
filter.setScopeSupertype(mage.filter.Filter.ComparisonScope.Any);
this.addTarget(new TargetPermanent(filter));
}
HammerofRuinTriggeredAbility(final HammerofRuinTriggeredAbility ability) {
HammerOfRuinTriggeredAbility(final HammerOfRuinTriggeredAbility ability) {
super(ability);
}
@Override
public HammerofRuinTriggeredAbility copy() {
return new HammerofRuinTriggeredAbility(this);
public HammerOfRuinTriggeredAbility copy() {
return new HammerOfRuinTriggeredAbility(this);
}
@Override

View file

@ -39,22 +39,22 @@ import mage.game.permanent.token.SoldierToken;
*
* @author Loki
*/
public class JointheRanks extends CardImpl<JointheRanks> {
public class JoinTheRanks extends CardImpl<JoinTheRanks> {
public JointheRanks (UUID ownerId) {
public JoinTheRanks (UUID ownerId) {
super(ownerId, 9, "Join the Ranks", Rarity.COMMON, new CardType[]{CardType.INSTANT}, "{3}{W}");
this.expansionSetCode = "WWK";
this.color.setWhite(true);
this.getSpellAbility().addEffect(new CreateTokenEffect(new SoldierToken(), 2));
}
public JointheRanks (final JointheRanks card) {
public JoinTheRanks (final JoinTheRanks card) {
super(card);
}
@Override
public JointheRanks copy() {
return new JointheRanks(this);
public JoinTheRanks copy() {
return new JoinTheRanks(this);
}
}

View file

@ -47,9 +47,9 @@ import mage.target.common.TargetCreaturePermanent;
*
* @author Loki
*/
public class CallerofGales extends CardImpl<CallerofGales> {
public class CallerOfGales extends CardImpl<CallerOfGales> {
public CallerofGales (UUID ownerId) {
public CallerOfGales (UUID ownerId) {
super(ownerId, 43, "Caller of Gales", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{U}");
this.expansionSetCode = "ZEN";
this.subtype.add("Merfolk");
@ -63,12 +63,12 @@ public class CallerofGales extends CardImpl<CallerofGales> {
this.addAbility(ability);
}
public CallerofGales (final CallerofGales card) {
public CallerOfGales (final CallerOfGales card) {
super(card);
}
@Override
public CallerofGales copy() {
return new CallerofGales(this);
public CallerOfGales copy() {
return new CallerOfGales(this);
}
}

View file

@ -45,7 +45,7 @@ import mage.target.TargetPlayer;
*
* @author maurer.it_at_gmail.com
*/
public class GatekeeperofMalakir extends CardImpl<GatekeeperofMalakir> {
public class GatekeeperOfMalakir extends CardImpl<GatekeeperOfMalakir> {
private static final FilterControlledPermanent filter;
@ -55,7 +55,7 @@ public class GatekeeperofMalakir extends CardImpl<GatekeeperofMalakir> {
filter.setMessage(" a creature");
}
public GatekeeperofMalakir(UUID ownerId) {
public GatekeeperOfMalakir(UUID ownerId) {
super(ownerId, 89, "Gatekeeper of Malakir", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{B}{B}");
this.expansionSetCode = "ZEN";
this.subtype.add("Vampire");
@ -73,12 +73,12 @@ public class GatekeeperofMalakir extends CardImpl<GatekeeperofMalakir> {
this.addAbility(ability);
}
public GatekeeperofMalakir(final GatekeeperofMalakir card) {
public GatekeeperOfMalakir(final GatekeeperOfMalakir card) {
super(card);
}
@Override
public GatekeeperofMalakir copy() {
return new GatekeeperofMalakir(this);
public GatekeeperOfMalakir copy() {
return new GatekeeperOfMalakir(this);
}
}

View file

@ -46,9 +46,9 @@ import mage.target.TargetPermanent;
*
* @author maurer.it_at_gmail.com
*/
public class JourneytoNowhere extends CardImpl<JourneytoNowhere> {
public class JourneyToNowhere extends CardImpl<JourneyToNowhere> {
public JourneytoNowhere(UUID ownerId) {
public JourneyToNowhere(UUID ownerId) {
super(ownerId, 14, "Journey to Nowhere", Rarity.COMMON, new CardType[]{CardType.ENCHANTMENT}, "{1}{W}");
this.expansionSetCode = "ZEN";
this.color.setWhite(true);
@ -64,13 +64,13 @@ public class JourneytoNowhere extends CardImpl<JourneytoNowhere> {
this.addAbility(ability2);
}
public JourneytoNowhere(final JourneytoNowhere card) {
public JourneyToNowhere(final JourneyToNowhere card) {
super(card);
}
@Override
public JourneytoNowhere copy() {
return new JourneytoNowhere(this);
public JourneyToNowhere copy() {
return new JourneyToNowhere(this);
}
}

View file

@ -45,9 +45,9 @@ import mage.target.common.TargetCreaturePermanent;
*
* @author maurer.it_at_gmail.com
*/
public class MarkofMutiny extends CardImpl<MarkofMutiny> {
public class MarkOfMutiny extends CardImpl<MarkOfMutiny> {
public MarkofMutiny (UUID ownerId) {
public MarkOfMutiny (UUID ownerId) {
super(ownerId, 137, "Mark of Mutiny", Rarity.UNCOMMON, new CardType[]{CardType.SORCERY}, "{2}{R}");
this.expansionSetCode = "ZEN";
@ -59,13 +59,13 @@ public class MarkofMutiny extends CardImpl<MarkofMutiny> {
this.getSpellAbility().addEffect(new UntapTargetEffect());
}
public MarkofMutiny (final MarkofMutiny card) {
public MarkOfMutiny (final MarkOfMutiny card) {
super(card);
}
@Override
public MarkofMutiny copy() {
return new MarkofMutiny(this);
public MarkOfMutiny copy() {
return new MarkOfMutiny(this);
}
}

View file

@ -45,9 +45,9 @@ import mage.target.TargetPlayer;
*
* @author Loki
*/
public class ObNixilistheFallen extends CardImpl<ObNixilistheFallen> {
public class ObNixilisTheFallen extends CardImpl<ObNixilisTheFallen> {
public ObNixilistheFallen (UUID ownerId) {
public ObNixilisTheFallen (UUID ownerId) {
super(ownerId, 107, "Ob Nixilis, the Fallen", Rarity.MYTHIC, new CardType[]{CardType.CREATURE}, "{3}{B}{B}");
this.expansionSetCode = "ZEN";
this.supertype.add("Legendary");
@ -62,12 +62,12 @@ public class ObNixilistheFallen extends CardImpl<ObNixilistheFallen> {
this.addAbility(ability);
}
public ObNixilistheFallen (final ObNixilistheFallen card) {
public ObNixilisTheFallen (final ObNixilisTheFallen card) {
super(card);
}
@Override
public ObNixilistheFallen copy() {
return new ObNixilistheFallen(this);
public ObNixilisTheFallen copy() {
return new ObNixilisTheFallen(this);
}
}

View file

@ -41,9 +41,9 @@ import mage.cards.CardImpl;
*
* @author Loki
*/
public class ShepherdoftheLost extends CardImpl<ShepherdoftheLost> {
public class ShepherdOfTheLost extends CardImpl<ShepherdOfTheLost> {
public ShepherdoftheLost (UUID ownerId) {
public ShepherdOfTheLost (UUID ownerId) {
super(ownerId, 34, "Shepherd of the Lost", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{4}{W}");
this.expansionSetCode = "ZEN";
this.subtype.add("Angel");
@ -55,12 +55,12 @@ public class ShepherdoftheLost extends CardImpl<ShepherdoftheLost> {
this.addAbility(VigilanceAbility.getInstance());
}
public ShepherdoftheLost (final ShepherdoftheLost card) {
public ShepherdOfTheLost (final ShepherdOfTheLost card) {
super(card);
}
@Override
public ShepherdoftheLost copy() {
return new ShepherdoftheLost(this);
public ShepherdOfTheLost copy() {
return new ShepherdOfTheLost(this);
}
}