Changed set codes in image sources and Mage Sets to match recent changes. Changed Portal Second Age set code back to PO2. Updated tokens with recent sets to product correct images. Fixed that there was no basic land slot in EMN packs.

This commit is contained in:
fireshoes 2016-07-18 15:49:43 -05:00
parent 5350c134da
commit 9630320ba9
193 changed files with 583 additions and 366 deletions

View file

@ -43,7 +43,7 @@ public class AnthologyDivineVsDemonic extends ExpansionSet {
}
private AnthologyDivineVsDemonic() {
super("Duel Decks: Anthology, Divine vs. Demonic", "DD3A", "mage.sets.anthologydivinevsdemonic", new GregorianCalendar(2014, 12, 5).getTime(), SetType.SUPPLEMENTAL);
super("Duel Decks: Anthology, Divine vs. Demonic", "DD3DVD", "mage.sets.anthologydivinevsdemonic", new GregorianCalendar(2014, 12, 5).getTime(), SetType.SUPPLEMENTAL);
this.blockName = "Duel Decks: Anthology";
this.hasBasicLands = false;
}

View file

@ -43,7 +43,7 @@ public class AnthologyElvesVsGoblins extends ExpansionSet {
}
private AnthologyElvesVsGoblins() {
super("Duel Decks: Anthology, Elves vs. Goblins", "DD3B", "mage.sets.anthologyelvesvsgoblins", new GregorianCalendar(2014, 12, 5).getTime(), SetType.SUPPLEMENTAL);
super("Duel Decks: Anthology, Elves vs. Goblins", "DD3EVG", "mage.sets.anthologyelvesvsgoblins", new GregorianCalendar(2014, 12, 5).getTime(), SetType.SUPPLEMENTAL);
this.blockName = "Duel Decks: Anthology";
this.hasBasicLands = false;
}

View file

@ -43,7 +43,7 @@ public class AnthologyGarrukVsLiliana extends ExpansionSet {
}
private AnthologyGarrukVsLiliana() {
super("Duel Decks: Anthology, Garruk vs. Liliana", "DD3C", "mage.sets.anthologygarrukvsliliana", new GregorianCalendar(2014, 12, 5).getTime(), SetType.SUPPLEMENTAL);
super("Duel Decks: Anthology, Garruk vs. Liliana", "DD3GVL", "mage.sets.anthologygarrukvsliliana", new GregorianCalendar(2014, 12, 5).getTime(), SetType.SUPPLEMENTAL);
this.blockName = "Duel Decks: Anthology";
this.hasBasicLands = false;
}

View file

@ -43,7 +43,7 @@ public class AnthologyJaceVsChandra extends ExpansionSet {
}
private AnthologyJaceVsChandra() {
super("Duel Decks: Anthology, Jace vs. Chandra", "DD3D", "mage.sets.anthologyjacevschandra", new GregorianCalendar(2014, 12, 5).getTime(), SetType.SUPPLEMENTAL);
super("Duel Decks: Anthology, Jace vs. Chandra", "DD3JVC", "mage.sets.anthologyjacevschandra", new GregorianCalendar(2014, 12, 5).getTime(), SetType.SUPPLEMENTAL);
this.blockName = "Duel Decks: Anthology";
this.hasBasicLands = false;
}

View file

@ -47,8 +47,8 @@ public class EldritchMoon extends ExpansionSet {
super("Eldritch Moon", "EMN", "mage.sets.eldritchmoon", new GregorianCalendar(2016, 7, 26).getTime(), SetType.EXPANSION);
this.blockName = "Shadows over Innistrad";
this.hasBoosters = true;
this.numBoosterLands = 0;
this.numBoosterCommon = 10;
this.numBoosterLands = 1;
this.numBoosterCommon = 9;
this.numBoosterUncommon = 3;
this.numBoosterRare = 1;
this.ratioBoosterMythic = 8;

View file

@ -44,7 +44,7 @@ public class FTVDragons extends ExpansionSet {
}
private FTVDragons() {
super("From the Vault: Dragons", "FVD", "mage.sets.ftvdragons", new GregorianCalendar(2008, 8, 29).getTime(), SetType.SUPPLEMENTAL);
super("From the Vault: Dragons", "DRB", "mage.sets.ftvdragons", new GregorianCalendar(2008, 8, 29).getTime(), SetType.SUPPLEMENTAL);
this.hasBasicLands = false;
}
}

View file

@ -44,7 +44,7 @@ public class FTVExiled extends ExpansionSet {
}
private FTVExiled() {
super("From the Vault: Exiled", "FVE", "mage.sets.ftvexiled", new GregorianCalendar(2009, 8, 28).getTime(), SetType.SUPPLEMENTAL);
super("From the Vault: Exiled", "V09", "mage.sets.ftvexiled", new GregorianCalendar(2009, 8, 28).getTime(), SetType.SUPPLEMENTAL);
this.hasBasicLands = false;
}
}

View file

@ -44,7 +44,7 @@ public class FTVLegends extends ExpansionSet {
}
private FTVLegends() {
super("From the Vault: Legends", "FVL", "mage.sets.ftvlegends", new GregorianCalendar(2011, 8, 26).getTime(), SetType.SUPPLEMENTAL);
super("From the Vault: Legends", "V11", "mage.sets.ftvlegends", new GregorianCalendar(2011, 8, 26).getTime(), SetType.SUPPLEMENTAL);
this.hasBasicLands = false;
}
}

View file

@ -44,7 +44,7 @@ public class FTVRelics extends ExpansionSet {
}
private FTVRelics() {
super("From the Vault: Relics", "FVR", "mage.sets.ftvrelics", new GregorianCalendar(2010, 8, 27).getTime(), SetType.SUPPLEMENTAL);
super("From the Vault: Relics", "V10", "mage.sets.ftvrelics", new GregorianCalendar(2010, 8, 27).getTime(), SetType.SUPPLEMENTAL);
this.hasBasicLands = false;
}
}

View file

@ -28,7 +28,6 @@
package mage.sets;
import java.util.GregorianCalendar;
import mage.cards.ExpansionSet;
import mage.constants.SetType;
@ -45,7 +44,7 @@ public class Nemesis extends ExpansionSet {
}
private Nemesis() {
super("Nemesis", "NMS", "mage.sets.nemesis", new GregorianCalendar(2000, 1, 5).getTime(), SetType.EXPANSION);
super("Nemesis", "NEM", "mage.sets.nemesis", new GregorianCalendar(2000, 1, 5).getTime(), SetType.EXPANSION);
this.blockName = "Masques";
this.parentSet = MercadianMasques.getInstance();
this.hasBasicLands = false;

View file

@ -44,7 +44,7 @@ public class PDSSlivers extends ExpansionSet {
}
private PDSSlivers() {
super("Premium Deck Series: Slivers", "PDS", "mage.sets.pdsslivers", new GregorianCalendar(2009, 11, 1).getTime(), SetType.SUPPLEMENTAL);
super("Premium Deck Series: Slivers", "H09", "mage.sets.pdsslivers", new GregorianCalendar(2009, 11, 1).getTime(), SetType.SUPPLEMENTAL);
this.hasBasicLands = false;
}
}

View file

@ -102,6 +102,7 @@ class DaxosSpiritToken extends Token {
DaxosSpiritToken() {
super("Spirit", "white and black Spirit enchantment creature token with \"This creature's power and toughness are each equal to the number of experience counters you have.\"");
this.setOriginalExpansionSetCode("C15");
setTokenType(2);
cardType.add(CardType.ENCHANTMENT);
cardType.add(CardType.CREATURE);
color.setWhite(true);

View file

@ -170,7 +170,7 @@ class DevelopmentEffect extends OneShotEffect {
boolean putToken = true;
for (UUID opponentUuid : opponents) {
Player opponent = game.getPlayer(opponentUuid);
if (opponent != null && opponent.chooseUse(Outcome.Detriment,
if (opponent != null && opponent.chooseUse(Outcome.Detriment,
"Allow " + player.getLogName() + " to draw a card instead? (" + Integer.toString(i+1) + ")", source, game)) {
game.informPlayers(opponent.getLogName() + " had chosen to let " + player.getLogName() + " draw a card.");
player.drawCards(1, game);
@ -179,7 +179,7 @@ class DevelopmentEffect extends OneShotEffect {
}
}
if (putToken) {
new CreateTokenEffect(new ElementalToken()).apply(game, source);
new CreateTokenEffect(new ElementalToken("DIS", 1)).apply(game, source);
}
}

View file

@ -41,10 +41,10 @@ import mage.cards.CardImpl;
import mage.constants.CardType;
import mage.constants.Duration;
import mage.constants.Rarity;
import mage.game.permanent.token.ElementalShamanToken;
import mage.constants.Zone;
import mage.game.Game;
import mage.game.events.GameEvent;
import mage.game.permanent.token.ElementalShamanToken;
import mage.game.stack.Spell;
/**
@ -133,7 +133,7 @@ class HostilityEffect extends PreventionEffectImpl {
class HostilityElementalToken extends ElementalShamanToken {
public HostilityElementalToken() {
super();
super("DD2", 1);
description = description + " with haste";
addAbility(HasteAbility.getInstance());
}

View file

@ -27,8 +27,7 @@
*/
package mage.sets.lorwyn;
import mage.constants.CardType;
import mage.constants.Rarity;
import java.util.UUID;
import mage.MageInt;
import mage.abilities.Ability;
import mage.abilities.common.EntersBattlefieldTriggeredAbility;
@ -37,7 +36,9 @@ import mage.abilities.costs.common.SacrificeTargetCost;
import mage.abilities.effects.common.CreateTokenEffect;
import mage.abilities.effects.common.continuous.BoostTargetEffect;
import mage.cards.CardImpl;
import mage.constants.CardType;
import mage.constants.Duration;
import mage.constants.Rarity;
import mage.constants.Zone;
import mage.filter.common.FilterControlledPermanent;
import mage.filter.common.FilterCreaturePermanent;
@ -46,8 +47,6 @@ import mage.game.permanent.token.ElementalShamanToken;
import mage.target.common.TargetControlledPermanent;
import mage.target.common.TargetCreaturePermanent;
import java.util.UUID;
/**
*
* @author Loki
@ -70,10 +69,10 @@ public class HearthcageGiant extends CardImpl {
this.power = new MageInt(5);
this.toughness = new MageInt(5);
//When Hearthcage Giant enters the battlefield, put two 3/1 red Elemental Shaman creature tokens onto the battlefield.
this.addAbility(new EntersBattlefieldTriggeredAbility(new CreateTokenEffect(new ElementalShamanToken(), 2), false));
this.addAbility(new EntersBattlefieldTriggeredAbility(new CreateTokenEffect(new ElementalShamanToken("LRW", 2)), false));
//Sacrifice an Elemental: Target Giant creature gets +3/+1 until end of turn.
Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new BoostTargetEffect(3, 1, Duration.EndOfTurn), new SacrificeTargetCost(new TargetControlledPermanent(filterElemental)));
ability.addTarget(new TargetCreaturePermanent(filterGiant));

View file

@ -29,9 +29,6 @@ package mage.sets.lorwyn;
import java.util.UUID;
import mage.abilities.Ability;
import mage.cards.CardImpl;
import mage.constants.CardType;
import mage.constants.Rarity;
import mage.abilities.TriggeredAbilityImpl;
import mage.abilities.costs.mana.ManaCostsImpl;
import mage.abilities.effects.ContinuousEffect;
@ -41,13 +38,16 @@ import mage.abilities.effects.common.CreateTokenEffect;
import mage.abilities.effects.common.DoIfCostPaid;
import mage.abilities.effects.common.continuous.GainAbilityTargetEffect;
import mage.abilities.keyword.HasteAbility;
import mage.cards.CardImpl;
import mage.constants.CardType;
import mage.constants.Duration;
import mage.constants.Outcome;
import mage.constants.Rarity;
import mage.constants.Zone;
import mage.game.Game;
import mage.game.permanent.token.ElementalShamanToken;
import mage.game.events.GameEvent;
import mage.game.permanent.Permanent;
import mage.game.permanent.token.ElementalShamanToken;
import mage.players.Player;
import mage.target.targetpointer.FixedTarget;
@ -136,7 +136,7 @@ class RebellionOfTheFlamekinEffect extends OneShotEffect {
public boolean apply(Game game, Ability source) {
Player controller = game.getPlayer(source.getControllerId());
if (controller != null) {
CreateTokenEffect createTokenEffect = new CreateTokenEffect(new ElementalShamanToken(), 1);
CreateTokenEffect createTokenEffect = new CreateTokenEffect(new ElementalShamanToken("LRW", 1));
DoIfCostPaid doIfCostPaid = new DoIfCostPaid(createTokenEffect, new ManaCostsImpl("{1}"));
doIfCostPaid.apply(game, source);
Permanent token = game.getPermanent(createTokenEffect.getLastAddedTokenId());

View file

@ -44,7 +44,7 @@ public class AbyssalNightstalker extends CardImpl {
public AbyssalNightstalker(UUID ownerId) {
super(ownerId, 1, "Abyssal Nightstalker", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{3}{B}");
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
this.subtype.add("Nightstalker");
this.power = new MageInt(2);
this.toughness = new MageInt(2);

View file

@ -38,7 +38,7 @@ public class AirElemental extends mage.sets.magic2010.AirElemental {
public AirElemental(UUID ownerId) {
super(ownerId);
this.cardNumber = 31;
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
}
public AirElemental(final AirElemental card) {

View file

@ -45,7 +45,7 @@ public class AlabornCavalier extends CardImpl {
public AlabornCavalier(UUID ownerId) {
super(ownerId, 121, "Alaborn Cavalier", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{2}{W}{W}");
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
this.subtype.add("Human");
this.subtype.add("Knight");
this.power = new MageInt(2);

View file

@ -42,7 +42,7 @@ public class AlabornGrenadier extends CardImpl {
public AlabornGrenadier(UUID ownerId) {
super(ownerId, 122, "Alaborn Grenadier", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{W}{W}");
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
this.subtype.add("Human");
this.subtype.add("Soldier");

View file

@ -42,7 +42,7 @@ public class AlabornMusketeer extends CardImpl {
public AlabornMusketeer(UUID ownerId) {
super(ownerId, 123, "Alaborn Musketeer", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{1}{W}");
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
this.subtype.add("Human");
this.subtype.add("Soldier");

View file

@ -41,7 +41,7 @@ public class AlabornTrooper extends CardImpl {
public AlabornTrooper(UUID ownerId) {
super(ownerId, 124, "Alaborn Trooper", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{2}{W}");
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
this.subtype.add("Human");
this.subtype.add("Soldier");

View file

@ -49,7 +49,7 @@ public class AlabornVeteran extends CardImpl {
public AlabornVeteran(UUID ownerId) {
super(ownerId, 125, "Alaborn Veteran", Rarity.RARE, new CardType[]{CardType.CREATURE}, "{2}{W}");
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
this.subtype.add("Human");
this.subtype.add("Knight");
this.power = new MageInt(2);

View file

@ -38,7 +38,7 @@ public class AlluringScent extends mage.sets.portal.AlluringScent {
public AlluringScent(UUID ownerId) {
super(ownerId);
this.cardNumber = 61;
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
}
public AlluringScent(final AlluringScent card) {

View file

@ -38,7 +38,7 @@ public class AncientCraving extends mage.sets.starter1999.AncientCraving {
public AncientCraving(UUID ownerId) {
super(ownerId);
this.cardNumber = 2;
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
}
public AncientCraving(final AncientCraving card) {

View file

@ -44,7 +44,7 @@ public class AngelOfFury extends CardImpl {
public AngelOfFury(UUID ownerId) {
super(ownerId, 127, "Angel of Fury", Rarity.RARE, new CardType[]{CardType.CREATURE}, "{4}{W}{W}");
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
this.subtype.add("Angel");
this.power = new MageInt(3);
this.toughness = new MageInt(5);

View file

@ -38,7 +38,7 @@ public class AngelOfMercy extends mage.sets.tenthedition.AngelOfMercy {
public AngelOfMercy(UUID ownerId) {
super(ownerId);
this.cardNumber = 128;
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
}
public AngelOfMercy(final AngelOfMercy card) {

View file

@ -38,7 +38,7 @@ public class AngelicBlessing extends mage.sets.tenthedition.AngelicBlessing {
public AngelicBlessing(UUID ownerId) {
super(ownerId);
this.cardNumber = 129;
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
}
public AngelicBlessing(final AngelicBlessing card) {

View file

@ -38,7 +38,7 @@ public class AngelicWall extends mage.sets.tenthedition.AngelicWall {
public AngelicWall(UUID ownerId) {
super(ownerId);
this.cardNumber = 130;
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
}
public AngelicWall(final AngelicWall card) {

View file

@ -48,7 +48,7 @@ public class ApprenticeSorcerer extends CardImpl {
public ApprenticeSorcerer(UUID ownerId) {
super(ownerId, 32, "Apprentice Sorcerer", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{2}{U}");
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
this.subtype.add("Human");
this.subtype.add("Wizard");
this.power = new MageInt(1);

View file

@ -39,7 +39,7 @@ public class Archangel extends mage.sets.avacynrestored.Archangel {
public Archangel(UUID ownerId) {
super(ownerId);
this.cardNumber = 131;
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
this.rarity = Rarity.RARE;
}

View file

@ -38,7 +38,7 @@ public class Armageddon extends mage.sets.fifthedition.Armageddon {
public Armageddon(UUID ownerId) {
super(ownerId);
this.cardNumber = 132;
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
}
public Armageddon(final Armageddon card) {

View file

@ -45,7 +45,7 @@ public class ArmoredGalleon extends CardImpl {
public ArmoredGalleon(UUID ownerId) {
super(ownerId, 33, "Armored Galleon", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{4}{U}");
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
this.subtype.add("Human");
this.subtype.add("Pirate");
this.power = new MageInt(5);

View file

@ -38,7 +38,7 @@ public class ArmoredGriffin extends mage.sets.planechase2012.ArmoredGriffin {
public ArmoredGriffin(UUID ownerId) {
super(ownerId);
this.cardNumber = 133;
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
}
public ArmoredGriffin(final ArmoredGriffin card) {

View file

@ -41,7 +41,7 @@ public class BarbtoothWurm extends CardImpl {
public BarbtoothWurm(UUID ownerId) {
super(ownerId, 62, "Barbtooth Wurm", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{5}{G}");
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
this.subtype.add("Wurm");
this.power = new MageInt(6);

View file

@ -38,7 +38,7 @@ public class Bargain extends mage.sets.starter1999.Bargain {
public Bargain(UUID ownerId) {
super(ownerId);
this.cardNumber = 134;
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
}
public Bargain(final Bargain card) {

View file

@ -41,7 +41,7 @@ public class BearCub extends CardImpl {
public BearCub(UUID ownerId) {
super(ownerId, 63, "Bear Cub", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{1}{G}");
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
this.subtype.add("Bear");
this.power = new MageInt(2);

View file

@ -38,7 +38,7 @@ public class BeeSting extends mage.sets.portal.BeeSting {
public BeeSting(UUID ownerId) {
super(ownerId);
this.cardNumber = 64;
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
}
public BeeSting(final BeeSting card) {

View file

@ -38,7 +38,7 @@ public class Blaze extends mage.sets.planechase.Blaze {
public Blaze(UUID ownerId) {
super(ownerId);
this.cardNumber = 91;
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
}
public Blaze(final Blaze card) {

View file

@ -45,7 +45,7 @@ public class BloodcurdlingScream extends CardImpl {
public BloodcurdlingScream(UUID ownerId) {
super(ownerId, 3, "Bloodcurdling Scream", Rarity.UNCOMMON, new CardType[]{CardType.SORCERY}, "{X}{B}");
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
// Target creature gets +X/+0 until end of turn.
this.getSpellAbility().addEffect(new BoostTargetEffect(new ExileFromHandCostCardConvertedMana(), new StaticValue(0), Duration.EndOfTurn));

View file

@ -39,7 +39,7 @@ public class BreathOfLife extends mage.sets.starter2000.BreathOfLife {
public BreathOfLife(UUID ownerId) {
super(ownerId);
this.cardNumber = 135;
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
this.rarity = Rarity.COMMON;
}

View file

@ -43,7 +43,7 @@ public class BrimstoneDragon extends CardImpl {
public BrimstoneDragon(UUID ownerId) {
super(ownerId, 92, "Brimstone Dragon", Rarity.RARE, new CardType[]{CardType.CREATURE}, "{6}{R}{R}");
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
this.subtype.add("Dragon");
this.power = new MageInt(6);

View file

@ -45,7 +45,7 @@ public class BrutalNightstalker extends CardImpl {
public BrutalNightstalker(UUID ownerId) {
super(ownerId, 4, "Brutal Nightstalker", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{3}{B}{B}");
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
this.subtype.add("Nightstalker");
this.power = new MageInt(3);
this.toughness = new MageInt(2);

View file

@ -42,7 +42,7 @@ public class ChorusOfWoe extends CardImpl {
public ChorusOfWoe(UUID ownerId) {
super(ownerId, 5, "Chorus of Woe", Rarity.COMMON, new CardType[]{CardType.SORCERY}, "{B}");
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
// Creatures you control get +1/+0 until end of turn.
this.getSpellAbility().addEffect(new BoostControlledEffect(1, 0, Duration.EndOfTurn));

View file

@ -57,7 +57,7 @@ public class CoastalWizard extends CardImpl {
public CoastalWizard(UUID ownerId) {
super(ownerId, 34, "Coastal Wizard", Rarity.RARE, new CardType[]{CardType.CREATURE}, "{2}{U}{U}");
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
this.subtype.add("Human");
this.subtype.add("Wizard");
this.power = new MageInt(1);

View file

@ -39,7 +39,7 @@ public class Coercion extends mage.sets.visions.Coercion {
public Coercion(UUID ownerId) {
super(ownerId);
this.cardNumber = 6;
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
this.rarity = Rarity.UNCOMMON;
}

View file

@ -39,7 +39,7 @@ public class CruelEdict extends mage.sets.tenthedition.CruelEdict {
public CruelEdict(UUID ownerId) {
super(ownerId);
this.cardNumber = 7;
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
this.rarity = Rarity.COMMON;
}

View file

@ -42,7 +42,7 @@ public class DakmorBat extends CardImpl {
public DakmorBat(UUID ownerId) {
super(ownerId, 8, "Dakmor Bat", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{1}{B}");
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
this.subtype.add("Bat");
this.power = new MageInt(1);

View file

@ -38,7 +38,7 @@ public class DakmorPlague extends mage.sets.starter1999.DakmorPlague {
public DakmorPlague(UUID ownerId) {
super(ownerId);
this.cardNumber = 9;
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
}
public DakmorPlague(final DakmorPlague card) {

View file

@ -41,7 +41,7 @@ public class DakmorScorpion extends CardImpl {
public DakmorScorpion(UUID ownerId) {
super(ownerId, 10, "Dakmor Scorpion", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{1}{B}");
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
this.subtype.add("Scorpion");
this.power = new MageInt(2);

View file

@ -38,7 +38,7 @@ public class DakmorSorceress extends mage.sets.starter1999.DakmorSorceress {
public DakmorSorceress(UUID ownerId) {
super(ownerId);
this.cardNumber = 11;
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
}
public DakmorSorceress(final DakmorSorceress card) {

View file

@ -53,7 +53,7 @@ public class DarkOffering extends CardImpl {
public DarkOffering(UUID ownerId) {
super(ownerId, 12, "Dark Offering", Rarity.UNCOMMON, new CardType[]{CardType.SORCERY}, "{4}{B}{B}");
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
// Destroy target nonblack creature. You gain 3 life.
this.getSpellAbility().addEffect(new DestroyTargetEffect());

View file

@ -42,7 +42,7 @@ public class DeathcoilWurm extends CardImpl {
public DeathcoilWurm(UUID ownerId) {
super(ownerId, 65, "Deathcoil Wurm", Rarity.RARE, new CardType[]{CardType.CREATURE}, "{6}{G}{G}");
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
this.subtype.add("Wurm");
this.power = new MageInt(7);
this.toughness = new MageInt(6);

View file

@ -38,7 +38,7 @@ public class DejaVu extends mage.sets.portal.DejaVu {
public DejaVu(UUID ownerId) {
super(ownerId);
this.cardNumber = 35;
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
}
public DejaVu(final DejaVu card) {

View file

@ -38,7 +38,7 @@ public class DenizenOfTheDeep extends mage.sets.tenthedition.DenizenOfTheDeep {
public DenizenOfTheDeep(UUID ownerId) {
super(ownerId);
this.cardNumber = 36;
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
}
public DenizenOfTheDeep(final DenizenOfTheDeep card) {

View file

@ -38,7 +38,7 @@ public class Earthquake extends mage.sets.magic2010.Earthquake {
public Earthquake(UUID ownerId) {
super(ownerId);
this.cardNumber = 94;
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
}
public Earthquake(final Earthquake card) {

View file

@ -38,7 +38,7 @@ public class Exhaustion extends mage.sets.portalthreekingdoms.Exhaustion {
public Exhaustion(UUID ownerId) {
super(ownerId);
this.cardNumber = 37;
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
}
public Exhaustion(final Exhaustion card) {

View file

@ -50,7 +50,7 @@ public class Extinguish extends CardImpl {
public Extinguish(UUID ownerId) {
super(ownerId, 38, "Extinguish", Rarity.COMMON, new CardType[]{CardType.INSTANT}, "{1}{U}");
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
// Counter target sorcery spell.
this.getSpellAbility().addTarget(new TargetSpell(filter));

View file

@ -38,7 +38,7 @@ public class EyeSpy extends mage.sets.starter1999.EyeSpy {
public EyeSpy(UUID ownerId) {
super(ownerId);
this.cardNumber = 39;
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
}
public EyeSpy(final EyeSpy card) {

View file

@ -43,7 +43,7 @@ public class FalseSummoning extends CardImpl {
public FalseSummoning(UUID ownerId) {
super(ownerId, 40, "False Summoning", Rarity.COMMON, new CardType[]{CardType.INSTANT}, "{1}{U}");
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
// Counter target creature spell.
this.getSpellAbility().addTarget(new TargetSpell(new FilterCreatureSpell()));

View file

@ -44,7 +44,7 @@ public class FestivalOfTrokin extends CardImpl {
public FestivalOfTrokin(UUID ownerId) {
super(ownerId, 136, "Festival of Trokin", Rarity.COMMON, new CardType[]{CardType.SORCERY}, "{W}");
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
// You gain 2 life for each creature you control.
DynamicValue amount = new PermanentsOnBattlefieldCount(new FilterControlledCreaturePermanent(), 2);

View file

@ -39,7 +39,7 @@ public class Forest1 extends mage.cards.basiclands.Forest {
public Forest1(UUID ownerId) {
super(ownerId, 151);
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
}
public Forest1(final Forest1 card) {

View file

@ -39,7 +39,7 @@ public class Forest2 extends mage.cards.basiclands.Forest {
public Forest2(UUID ownerId) {
super(ownerId, 152);
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
}
public Forest2(final Forest2 card) {

View file

@ -39,7 +39,7 @@ public class Forest3 extends mage.cards.basiclands.Forest {
public Forest3(UUID ownerId) {
super(ownerId, 153);
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
}
public Forest3(final Forest3 card) {

View file

@ -39,7 +39,7 @@ public class FoulSpirit extends mage.sets.masterseditioniv.FoulSpirit {
public FoulSpirit(UUID ownerId) {
super(ownerId);
this.cardNumber = 13;
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
this.rarity = Rarity.UNCOMMON;
}

View file

@ -41,7 +41,7 @@ public class GoblinCavaliers extends CardImpl {
public GoblinCavaliers(UUID ownerId) {
super(ownerId, 95, "Goblin Cavaliers", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{2}{R}");
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
this.subtype.add("Goblin");
this.power = new MageInt(3);

View file

@ -48,7 +48,7 @@ public class GoblinFirestarter extends CardImpl {
public GoblinFirestarter(UUID ownerId) {
super(ownerId, 96, "Goblin Firestarter", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{R}");
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
this.subtype.add("Goblin");
this.power = new MageInt(1);
this.toughness = new MageInt(1);

View file

@ -39,7 +39,7 @@ public class GoblinGeneral extends mage.sets.vintagemasters.GoblinGeneral {
public GoblinGeneral(UUID ownerId) {
super(ownerId);
this.cardNumber = 97;
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
this.rarity = Rarity.RARE;
}

View file

@ -39,7 +39,7 @@ public class GoblinGlider extends mage.sets.seventhedition.GoblinGlider {
public GoblinGlider(UUID ownerId) {
super(ownerId);
this.cardNumber = 98;
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
this.rarity = Rarity.COMMON;
}

View file

@ -38,7 +38,7 @@ public class GoblinLore extends mage.sets.tenthedition.GoblinLore {
public GoblinLore(UUID ownerId) {
super(ownerId);
this.cardNumber = 99;
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
}
public GoblinLore(final GoblinLore card) {

View file

@ -39,7 +39,7 @@ public class GoblinMatron extends mage.sets.urzassaga.GoblinMatron {
public GoblinMatron(UUID ownerId) {
super(ownerId);
this.cardNumber = 100;
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
this.rarity = Rarity.UNCOMMON;
}

View file

@ -38,7 +38,7 @@ public class GoblinMountaineer extends mage.sets.shardsofalara.GoblinMountaineer
public GoblinMountaineer(UUID ownerId) {
super(ownerId);
this.cardNumber = 101;
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
}
public GoblinMountaineer(final GoblinMountaineer card) {

View file

@ -38,7 +38,7 @@ public class GoblinPiker extends mage.sets.tenthedition.GoblinPiker {
public GoblinPiker(UUID ownerId) {
super(ownerId);
this.cardNumber = 102;
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
}
public GoblinPiker(final GoblinPiker card) {

View file

@ -38,7 +38,7 @@ public class GoblinRaider extends mage.sets.urzassaga.GoblinRaider {
public GoblinRaider(UUID ownerId) {
super(ownerId);
this.cardNumber = 103;
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
}
public GoblinRaider(final GoblinRaider card) {

View file

@ -38,7 +38,7 @@ public class GoblinWarStrike extends mage.sets.scourge.GoblinWarStrike {
public GoblinWarStrike(UUID ownerId) {
super(ownerId);
this.cardNumber = 105;
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
}
public GoblinWarStrike(final GoblinWarStrike card) {

View file

@ -41,7 +41,7 @@ public class GoldenBear extends CardImpl {
public GoldenBear(UUID ownerId) {
super(ownerId, 67, "Golden Bear", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{3}{G}");
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
this.subtype.add("Bear");
this.power = new MageInt(4);

View file

@ -38,7 +38,7 @@ public class HandOfDeath extends mage.sets.starter2000.HandOfDeath {
public HandOfDeath(UUID ownerId) {
super(ownerId);
this.cardNumber = 14;
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
}
public HandOfDeath(final HandOfDeath card) {

View file

@ -54,7 +54,7 @@ public class HarmonyOfNature extends CardImpl {
public HarmonyOfNature(UUID ownerId) {
super(ownerId, 68, "Harmony of Nature", Rarity.UNCOMMON, new CardType[]{CardType.SORCERY}, "{2}{G}");
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
// Tap any number of untapped creatures you control. You gain 4 life for each creature tapped this way.
this.getSpellAbility().addEffect(new HarmonyOfNatureEffect());

View file

@ -39,7 +39,7 @@ public class HiddenHorror extends mage.sets.tenthedition.HiddenHorror {
public HiddenHorror(UUID ownerId) {
super(ownerId);
this.cardNumber = 15;
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
this.rarity = Rarity.RARE;
}

View file

@ -39,7 +39,7 @@ public class Hurricane extends mage.sets.limitedalpha.Hurricane {
public Hurricane(UUID ownerId) {
super(ownerId);
this.cardNumber = 69;
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
this.rarity = Rarity.RARE;
}

View file

@ -44,7 +44,7 @@ public class IronhoofOx extends CardImpl {
public IronhoofOx(UUID ownerId) {
super(ownerId, 70, "Ironhoof Ox", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{3}{G}{G}");
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
this.subtype.add("Ox");
this.power = new MageInt(4);
this.toughness = new MageInt(4);

View file

@ -39,7 +39,7 @@ public class Island1 extends mage.cards.basiclands.Island {
public Island1(UUID ownerId) {
super(ownerId, 154);
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
}
public Island1(final Island1 card) {

View file

@ -39,7 +39,7 @@ public class Island2 extends mage.cards.basiclands.Island {
public Island2(UUID ownerId) {
super(ownerId, 155);
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
}
public Island2(final Island2 card) {

View file

@ -39,7 +39,7 @@ public class Island3 extends mage.cards.basiclands.Island {
public Island3(UUID ownerId) {
super(ownerId, 156);
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
}
public Island3(final Island3 card) {

View file

@ -38,7 +38,7 @@ public class JaggedLightning extends mage.sets.urzassaga.JaggedLightning {
public JaggedLightning(UUID ownerId) {
super(ownerId);
this.cardNumber = 106;
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
}
public JaggedLightning(final JaggedLightning card) {

View file

@ -43,7 +43,7 @@ public class KissOfDeath extends CardImpl {
public KissOfDeath(UUID ownerId) {
super(ownerId, 16, "Kiss of Death", Rarity.UNCOMMON, new CardType[]{CardType.SORCERY}, "{4}{B}{B}");
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
// Kiss of Death deals 4 damage to target opponent. You gain 4 life.
this.getSpellAbility().addEffect(new DamageTargetEffect(4));

View file

@ -38,7 +38,7 @@ public class LavaAxe extends mage.sets.tenthedition.LavaAxe {
public LavaAxe(UUID ownerId) {
super(ownerId);
this.cardNumber = 107;
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
}
public LavaAxe(final LavaAxe card) {

View file

@ -38,7 +38,7 @@ public class LoneWolf extends mage.sets.urzaslegacy.LoneWolf {
public LoneWolf(UUID ownerId) {
super(ownerId);
this.cardNumber = 71;
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
}
public LoneWolf(final LoneWolf card) {

View file

@ -44,7 +44,7 @@ public class LurkingNightstalker extends CardImpl {
public LurkingNightstalker(UUID ownerId) {
super(ownerId, 17, "Lurking Nightstalker", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{B}{B}");
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
this.subtype.add("Nightstalker");
this.power = new MageInt(1);
this.toughness = new MageInt(1);

View file

@ -42,7 +42,7 @@ public class Lynx extends CardImpl {
public Lynx(UUID ownerId) {
super(ownerId, 72, "Lynx", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{1}{G}");
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
this.subtype.add("Cat");
this.power = new MageInt(2);

View file

@ -43,7 +43,7 @@ public class MagmaGiant extends CardImpl {
public MagmaGiant(UUID ownerId) {
super(ownerId, 108, "Magma Giant", Rarity.RARE, new CardType[]{CardType.CREATURE}, "{5}{R}{R}");
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
this.subtype.add("Giant");
this.power = new MageInt(5);

View file

@ -38,7 +38,7 @@ public class MindRot extends mage.sets.tenthedition.MindRot {
public MindRot(UUID ownerId) {
super(ownerId);
this.cardNumber = 18;
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
}
public MindRot(final MindRot card) {

View file

@ -42,7 +42,7 @@ public class MoaningSpirit extends CardImpl {
public MoaningSpirit(UUID ownerId) {
super(ownerId, 19, "Moaning Spirit", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{2}{B}");
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
this.subtype.add("Spirit");
this.power = new MageInt(2);

View file

@ -38,7 +38,7 @@ public class MonstrousGrowth extends mage.sets.seventhedition.MonstrousGrowth {
public MonstrousGrowth(UUID ownerId) {
super(ownerId);
this.cardNumber = 73;
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
}
public MonstrousGrowth(final MonstrousGrowth card) {

View file

@ -39,7 +39,7 @@ public class Mountain1 extends mage.cards.basiclands.Mountain {
public Mountain1(UUID ownerId) {
super(ownerId, 157);
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
}
public Mountain1(final Mountain1 card) {

View file

@ -39,7 +39,7 @@ public class Mountain2 extends mage.cards.basiclands.Mountain {
public Mountain2(UUID ownerId) {
super(ownerId, 158);
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
}
public Mountain2(final Mountain2 card) {

View file

@ -39,7 +39,7 @@ public class Mountain3 extends mage.cards.basiclands.Mountain {
public Mountain3(UUID ownerId) {
super(ownerId, 159);
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
}
public Mountain3(final Mountain3 card) {

View file

@ -41,7 +41,7 @@ public class MuckRats extends CardImpl {
public MuckRats(UUID ownerId) {
super(ownerId, 20, "Muck Rats", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{B}");
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
this.subtype.add("Rat");
this.power = new MageInt(1);

View file

@ -38,7 +38,7 @@ public class MysticDenial extends mage.sets.portal.MysticDenial {
public MysticDenial(UUID ownerId) {
super(ownerId);
this.cardNumber = 41;
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
}
public MysticDenial(final MysticDenial card) {

View file

@ -38,7 +38,7 @@ public class NaturalSpring extends mage.sets.tempest.NaturalSpring {
public NaturalSpring(UUID ownerId) {
super(ownerId);
this.cardNumber = 74;
this.expansionSetCode = "P02";
this.expansionSetCode = "PO2";
}
public NaturalSpring(final NaturalSpring card) {

Some files were not shown because too many files have changed in this diff Show more