diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AbyssalGatekeeper.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AbyssalGatekeeper.java index cc2284ebff9..de125c457eb 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AbyssalGatekeeper.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AbyssalGatekeeper.java @@ -38,7 +38,7 @@ public class AbyssalGatekeeper extends mage.sets.divinevsdemonic.AbyssalGatekeep public AbyssalGatekeeper(UUID ownerId) { super(ownerId); this.cardNumber = 31; - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public AbyssalGatekeeper(final AbyssalGatekeeper card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AbyssalSpecter.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AbyssalSpecter.java index 533b50fe6eb..9ce75c18e0b 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AbyssalSpecter.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AbyssalSpecter.java @@ -38,7 +38,7 @@ public class AbyssalSpecter extends mage.sets.fifthedition.AbyssalSpecter { public AbyssalSpecter(UUID ownerId) { super(ownerId); this.cardNumber = 40; - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public AbyssalSpecter(final AbyssalSpecter card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AkromaAngelOfWrath.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AkromaAngelOfWrath.java index 3a5b991598c..ea1bf78a699 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AkromaAngelOfWrath.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AkromaAngelOfWrath.java @@ -39,7 +39,7 @@ public class AkromaAngelOfWrath extends mage.sets.timeshifted.AkromaAngelOfWrath public AkromaAngelOfWrath(UUID ownerId) { super(ownerId); this.cardNumber = 1; - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; this.rarity = Rarity.MYTHIC; } diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AngelOfMercy.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AngelOfMercy.java index 0f7790511c9..8b223667b78 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AngelOfMercy.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AngelOfMercy.java @@ -38,7 +38,7 @@ public class AngelOfMercy extends mage.sets.tenthedition.AngelOfMercy { public AngelOfMercy(UUID ownerId) { super(ownerId); this.cardNumber = 9; - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public AngelOfMercy(final AngelOfMercy card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AngelicBenediction.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AngelicBenediction.java index 16d989f6d24..2d3c973e3ba 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AngelicBenediction.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AngelicBenediction.java @@ -38,7 +38,7 @@ public class AngelicBenediction extends mage.sets.shardsofalara.AngelicBenedicti public AngelicBenediction(UUID ownerId) { super(ownerId); this.cardNumber = 19; - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public AngelicBenediction(final AngelicBenediction card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AngelicPage.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AngelicPage.java index 7faf05a282b..c3f00d572b9 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AngelicPage.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AngelicPage.java @@ -38,7 +38,7 @@ public class AngelicPage extends mage.sets.urzassaga.AngelicPage { public AngelicPage(UUID ownerId) { super(ownerId); this.cardNumber = 3; - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public AngelicPage(final AngelicPage card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AngelicProtector.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AngelicProtector.java index b0c731355dd..0d2e05931e0 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AngelicProtector.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AngelicProtector.java @@ -38,7 +38,7 @@ public class AngelicProtector extends mage.sets.tempest.AngelicProtector { public AngelicProtector(UUID ownerId) { super(ownerId); this.cardNumber = 6; - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public AngelicProtector(final AngelicProtector card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AngelsFeather.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AngelsFeather.java index c557830a98b..717b83316f7 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AngelsFeather.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/AngelsFeather.java @@ -38,7 +38,7 @@ public class AngelsFeather extends mage.sets.tenthedition.AngelsFeather { public AngelsFeather(UUID ownerId) { super(ownerId); this.cardNumber = 23; - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public AngelsFeather(final AngelsFeather card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Angelsong.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Angelsong.java index 98afe92e814..6061661aa46 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Angelsong.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Angelsong.java @@ -38,7 +38,7 @@ public class Angelsong extends mage.sets.shardsofalara.Angelsong { public Angelsong(UUID ownerId) { super(ownerId); this.cardNumber = 15; - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public Angelsong(final Angelsong card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/BarrenMoor.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/BarrenMoor.java index 7b2db3ddc75..efaa36d6577 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/BarrenMoor.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/BarrenMoor.java @@ -38,7 +38,7 @@ public class BarrenMoor extends mage.sets.onslaught.BarrenMoor { public BarrenMoor(UUID ownerId) { super(ownerId); this.cardNumber = 58; - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public BarrenMoor(final BarrenMoor card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/BarterInBlood.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/BarterInBlood.java index f506b38ca7d..a961f6ffbe8 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/BarterInBlood.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/BarterInBlood.java @@ -38,7 +38,7 @@ public class BarterInBlood extends mage.sets.avacynrestored.BarterInBlood { public BarterInBlood(UUID ownerId) { super(ownerId); this.cardNumber = 52; - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public BarterInBlood(final BarterInBlood card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/BreedingPit.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/BreedingPit.java index 98b910c7d39..352db732fd5 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/BreedingPit.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/BreedingPit.java @@ -38,7 +38,7 @@ public class BreedingPit extends mage.sets.fifthedition.BreedingPit { public BreedingPit(UUID ownerId) { super(ownerId); this.cardNumber = 53; - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public BreedingPit(final BreedingPit card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/CacklingImp.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/CacklingImp.java index ae637ec01dc..4d4c000f571 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/CacklingImp.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/CacklingImp.java @@ -38,7 +38,7 @@ public class CacklingImp extends mage.sets.divinevsdemonic.CacklingImp { public CacklingImp(UUID ownerId) { super(ownerId); this.cardNumber = 41; - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public CacklingImp(final CacklingImp card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/ChargingPaladin.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/ChargingPaladin.java index dae9c45c2ce..3ec7e7243da 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/ChargingPaladin.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/ChargingPaladin.java @@ -38,7 +38,7 @@ public class ChargingPaladin extends mage.sets.divinevsdemonic.ChargingPaladin { public ChargingPaladin(UUID ownerId) { super(ownerId); this.cardNumber = 4; - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public ChargingPaladin(final ChargingPaladin card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/ConsumeSpirit.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/ConsumeSpirit.java index 7e2b04a8346..0db6d640a4a 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/ConsumeSpirit.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/ConsumeSpirit.java @@ -38,7 +38,7 @@ public class ConsumeSpirit extends mage.sets.magic2010.ConsumeSpirit { public ConsumeSpirit(UUID ownerId) { super(ownerId); this.cardNumber = 56; - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public ConsumeSpirit(final ConsumeSpirit card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Corrupt.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Corrupt.java index a72b12a4896..584cc3a01b1 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Corrupt.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Corrupt.java @@ -38,7 +38,7 @@ public class Corrupt extends mage.sets.magic2011.Corrupt { public Corrupt(UUID ownerId) { super(ownerId); this.cardNumber = 55; - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public Corrupt(final Corrupt card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/CruelEdict.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/CruelEdict.java index 2921ca890ed..06605eaa292 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/CruelEdict.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/CruelEdict.java @@ -38,7 +38,7 @@ public class CruelEdict extends mage.sets.tenthedition.CruelEdict { public CruelEdict(UUID ownerId) { super(ownerId); this.cardNumber = 48; - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public CruelEdict(final CruelEdict card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/DaggerclawImp.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/DaggerclawImp.java index a63a35cee0f..d0d2ab17539 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/DaggerclawImp.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/DaggerclawImp.java @@ -38,7 +38,7 @@ public class DaggerclawImp extends mage.sets.guildpact.DaggerclawImp { public DaggerclawImp(UUID ownerId) { super(ownerId); this.cardNumber = 33; - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public DaggerclawImp(final DaggerclawImp card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/DarkBanishing.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/DarkBanishing.java index a9963db3473..306e72c6f3c 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/DarkBanishing.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/DarkBanishing.java @@ -38,7 +38,7 @@ public class DarkBanishing extends mage.sets.tempest.DarkBanishing { public DarkBanishing(UUID ownerId) { super(ownerId); this.cardNumber = 50; - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public DarkBanishing(final DarkBanishing card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/DarkRitual.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/DarkRitual.java index 5f132c596c2..ed1db3c6805 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/DarkRitual.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/DarkRitual.java @@ -38,7 +38,7 @@ public class DarkRitual extends mage.sets.planechase.DarkRitual { public DarkRitual(UUID ownerId) { super(ownerId); this.cardNumber = 45; - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public DarkRitual(final DarkRitual card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/DemonicTutor.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/DemonicTutor.java index 4d395d2a875..b2deea3ba1a 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/DemonicTutor.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/DemonicTutor.java @@ -38,7 +38,7 @@ public class DemonicTutor extends mage.sets.limitedalpha.DemonicTutor { public DemonicTutor(UUID ownerId) { super(ownerId); this.cardNumber = 49; - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public DemonicTutor(final DemonicTutor card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/DemonsHorn.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/DemonsHorn.java index 7002ef14892..e94b741a22e 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/DemonsHorn.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/DemonsHorn.java @@ -38,7 +38,7 @@ public class DemonsHorn extends mage.sets.tenthedition.DemonsHorn { public DemonsHorn(UUID ownerId) { super(ownerId); this.cardNumber = 57; - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public DemonsHorn(final DemonsHorn card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/DemonsJester.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/DemonsJester.java index c751369a0d2..ee10f02cc37 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/DemonsJester.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/DemonsJester.java @@ -38,7 +38,7 @@ public class DemonsJester extends mage.sets.dissension.DemonsJester { public DemonsJester(UUID ownerId) { super(ownerId); this.cardNumber = 38; - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public DemonsJester(final DemonsJester card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Duress.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Duress.java index 405ae0c8447..2fcbfa31eee 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Duress.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Duress.java @@ -38,7 +38,7 @@ public class Duress extends mage.sets.magic2010.Duress { public Duress(UUID ownerId) { super(ownerId); this.cardNumber = 46; - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public Duress(final Duress card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/DuskImp.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/DuskImp.java index 632b829237e..e192f609806 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/DuskImp.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/DuskImp.java @@ -38,7 +38,7 @@ public class DuskImp extends mage.sets.tenthedition.DuskImp { public DuskImp(UUID ownerId) { super(ownerId); this.cardNumber = 34; - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public DuskImp(final DuskImp card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/FaithsFetters.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/FaithsFetters.java index 80463b39e36..08cf02f8ec1 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/FaithsFetters.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/FaithsFetters.java @@ -38,7 +38,7 @@ public class FaithsFetters extends mage.sets.divinevsdemonic.FaithsFetters { public FaithsFetters(UUID ownerId) { super(ownerId); this.cardNumber = 20; - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public FaithsFetters(final FaithsFetters card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/FallenAngel.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/FallenAngel.java index 8928bcaa977..b800c20b80f 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/FallenAngel.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/FallenAngel.java @@ -38,7 +38,7 @@ public class FallenAngel extends mage.sets.seventhedition.FallenAngel { public FallenAngel(UUID ownerId) { super(ownerId); this.cardNumber = 42; - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public FallenAngel(final FallenAngel card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/FoulImp.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/FoulImp.java index f327bc9e47a..d562fe703f1 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/FoulImp.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/FoulImp.java @@ -38,7 +38,7 @@ public class FoulImp extends mage.sets.stronghold.FoulImp { public FoulImp(UUID ownerId) { super(ownerId); this.cardNumber = 32; - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public FoulImp(final FoulImp card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/HealingSalve.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/HealingSalve.java index 012ebadb2a2..d14fbff387b 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/HealingSalve.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/HealingSalve.java @@ -38,7 +38,7 @@ public class HealingSalve extends mage.sets.seventhedition.HealingSalve { public HealingSalve(UUID ownerId) { super(ownerId); this.cardNumber = 14; - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public HealingSalve(final HealingSalve card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/IcatianPriest.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/IcatianPriest.java index 85fcef48158..d1c539ceb2d 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/IcatianPriest.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/IcatianPriest.java @@ -38,7 +38,7 @@ public class IcatianPriest extends mage.sets.tenthedition.IcatianPriest { public IcatianPriest(UUID ownerId) { super(ownerId); this.cardNumber = 2; - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public IcatianPriest(final IcatianPriest card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/KuroPitlord.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/KuroPitlord.java index b7f34f7ab3c..0a83e2110d2 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/KuroPitlord.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/KuroPitlord.java @@ -38,7 +38,7 @@ public class KuroPitlord extends mage.sets.championsofkamigawa.KuroPitlord { public KuroPitlord(UUID ownerId) { super(ownerId); this.cardNumber = 44; - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public KuroPitlord(final KuroPitlord card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/LordOfThePit.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/LordOfThePit.java index a1ac14a7b32..40ba1407f21 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/LordOfThePit.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/LordOfThePit.java @@ -38,7 +38,7 @@ public class LordOfThePit extends mage.sets.divinevsdemonic.LordOfThePit { public LordOfThePit(UUID ownerId) { super(ownerId); this.cardNumber = 30; - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public LordOfThePit(final LordOfThePit card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/LuminousAngel.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/LuminousAngel.java index a8fd7d642ee..a192965e65b 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/LuminousAngel.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/LuminousAngel.java @@ -38,7 +38,7 @@ public class LuminousAngel extends mage.sets.mirrodin.LuminousAngel { public LuminousAngel(UUID ownerId) { super(ownerId); this.cardNumber = 12; - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public LuminousAngel(final LuminousAngel card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/MarbleDiamond.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/MarbleDiamond.java index c79bd6c1e16..e3e3143ae11 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/MarbleDiamond.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/MarbleDiamond.java @@ -38,7 +38,7 @@ public class MarbleDiamond extends mage.sets.seventhedition.MarbleDiamond { public MarbleDiamond(UUID ownerId) { super(ownerId); this.cardNumber = 24; - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public MarbleDiamond(final MarbleDiamond card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/OniPossession.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/OniPossession.java index 3fec290fab4..d9549288fd5 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/OniPossession.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/OniPossession.java @@ -38,7 +38,7 @@ public class OniPossession extends mage.sets.championsofkamigawa.OniPossession { public OniPossession(UUID ownerId) { super(ownerId); this.cardNumber = 51; - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public OniPossession(final OniPossession card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/OtherworldlyJourney.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/OtherworldlyJourney.java index a862d19ad4c..3edf01f2fcb 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/OtherworldlyJourney.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/OtherworldlyJourney.java @@ -38,7 +38,7 @@ public class OtherworldlyJourney extends mage.sets.championsofkamigawa.Otherworl public OtherworldlyJourney(UUID ownerId) { super(ownerId); this.cardNumber = 16; - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public OtherworldlyJourney(final OtherworldlyJourney card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/OvereagerApprentice.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/OvereagerApprentice.java index 4b7a6c69023..7cf3236ead2 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/OvereagerApprentice.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/OvereagerApprentice.java @@ -38,7 +38,7 @@ public class OvereagerApprentice extends mage.sets.odyssey.OvereagerApprentice { public OvereagerApprentice(UUID ownerId) { super(ownerId); this.cardNumber = 35; - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public OvereagerApprentice(final OvereagerApprentice card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Pacifism.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Pacifism.java index 39821ff24fe..732e49817b5 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Pacifism.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Pacifism.java @@ -38,7 +38,7 @@ public class Pacifism extends mage.sets.tenthedition.Pacifism { public Pacifism(UUID ownerId) { super(ownerId); this.cardNumber = 17; - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public Pacifism(final Pacifism card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Plains1.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Plains1.java index 2cb3621ee0e..ded6d7d0ed8 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Plains1.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Plains1.java @@ -37,7 +37,7 @@ public class Plains1 extends mage.cards.basiclands.Plains { public Plains1(UUID ownerId) { super(ownerId, 26); - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public Plains1(final Plains1 card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Plains2.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Plains2.java index 28ba70e238a..5cc48acb871 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Plains2.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Plains2.java @@ -37,7 +37,7 @@ public class Plains2 extends mage.cards.basiclands.Plains { public Plains2(UUID ownerId) { super(ownerId, 27); - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public Plains2(final Plains2 card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Plains3.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Plains3.java index 4f124b23a72..533266a38a7 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Plains3.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Plains3.java @@ -37,7 +37,7 @@ public class Plains3 extends mage.cards.basiclands.Plains { public Plains3(UUID ownerId) { super(ownerId, 28); - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public Plains3(final Plains3 card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Plains4.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Plains4.java index b907af4b375..24dc8351491 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Plains4.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Plains4.java @@ -37,7 +37,7 @@ public class Plains4 extends mage.cards.basiclands.Plains { public Plains4(UUID ownerId) { super(ownerId, 29); - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public Plains4(final Plains4 card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/PromiseOfPower.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/PromiseOfPower.java index 5d888bc033f..99b86acfea0 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/PromiseOfPower.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/PromiseOfPower.java @@ -38,7 +38,7 @@ public class PromiseOfPower extends mage.sets.commander2014.PromiseOfPower { public PromiseOfPower(UUID ownerId) { super(ownerId); this.cardNumber = 54; - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public PromiseOfPower(final PromiseOfPower card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/ReiverDemon.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/ReiverDemon.java index 1c7243f0d11..2fec0f03906 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/ReiverDemon.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/ReiverDemon.java @@ -38,7 +38,7 @@ public class ReiverDemon extends mage.sets.divinevsdemonic.ReiverDemon { public ReiverDemon(UUID ownerId) { super(ownerId); this.cardNumber = 43; - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public ReiverDemon(final ReiverDemon card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/ReyaDawnbringer.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/ReyaDawnbringer.java index 508672b0aa3..8134b3ed4cc 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/ReyaDawnbringer.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/ReyaDawnbringer.java @@ -38,7 +38,7 @@ public class ReyaDawnbringer extends mage.sets.tenthedition.ReyaDawnbringer { public ReyaDawnbringer(UUID ownerId) { super(ownerId); this.cardNumber = 13; - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public ReyaDawnbringer(final ReyaDawnbringer card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/RighteousCause.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/RighteousCause.java index ef5e9664d16..d90b33d7eaf 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/RighteousCause.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/RighteousCause.java @@ -38,7 +38,7 @@ public class RighteousCause extends mage.sets.commander.RighteousCause { public RighteousCause(UUID ownerId) { super(ownerId); this.cardNumber = 22; - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public RighteousCause(final RighteousCause card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/SecludedSteppe.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/SecludedSteppe.java index c259a204163..179f852aa8c 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/SecludedSteppe.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/SecludedSteppe.java @@ -38,7 +38,7 @@ public class SecludedSteppe extends mage.sets.onslaught.SecludedSteppe { public SecludedSteppe(UUID ownerId) { super(ownerId); this.cardNumber = 25; - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public SecludedSteppe(final SecludedSteppe card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/SerraAdvocate.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/SerraAdvocate.java index 6751deb0429..8f6e8dc190c 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/SerraAdvocate.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/SerraAdvocate.java @@ -38,7 +38,7 @@ public class SerraAdvocate extends mage.sets.urzasdestiny.SerraAdvocate { public SerraAdvocate(UUID ownerId) { super(ownerId); this.cardNumber = 7; - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public SerraAdvocate(final SerraAdvocate card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/SerraAngel.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/SerraAngel.java index 61dd809216f..6fdb8a18dcf 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/SerraAngel.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/SerraAngel.java @@ -38,7 +38,7 @@ public class SerraAngel extends mage.sets.tenthedition.SerraAngel { public SerraAngel(UUID ownerId) { super(ownerId); this.cardNumber = 10; - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public SerraAngel(final SerraAngel card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/SerrasBoon.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/SerrasBoon.java index a941c499bf5..e119bcd31dd 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/SerrasBoon.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/SerrasBoon.java @@ -38,7 +38,7 @@ public class SerrasBoon extends mage.sets.divinevsdemonic.SerrasBoon { public SerrasBoon(UUID ownerId) { super(ownerId); this.cardNumber = 18; - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public SerrasBoon(final SerrasBoon card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/SerrasEmbrace.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/SerrasEmbrace.java index eb4d4ccf57d..bfe39b68f82 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/SerrasEmbrace.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/SerrasEmbrace.java @@ -38,7 +38,7 @@ public class SerrasEmbrace extends mage.sets.tenthedition.SerrasEmbrace { public SerrasEmbrace(UUID ownerId) { super(ownerId); this.cardNumber = 21; - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public SerrasEmbrace(final SerrasEmbrace card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/SootImp.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/SootImp.java index 66f203b9d9e..d600943f9fe 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/SootImp.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/SootImp.java @@ -38,7 +38,7 @@ public class SootImp extends mage.sets.eventide.SootImp { public SootImp(UUID ownerId) { super(ownerId); this.cardNumber = 37; - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public SootImp(final SootImp card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Souldrinker.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Souldrinker.java index b25445dcb72..002fef303a3 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Souldrinker.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Souldrinker.java @@ -38,7 +38,7 @@ public class Souldrinker extends mage.sets.tempest.Souldrinker { public Souldrinker(UUID ownerId) { super(ownerId); this.cardNumber = 39; - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public Souldrinker(final Souldrinker card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/StinkweedImp.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/StinkweedImp.java index e79dd353724..615045f4347 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/StinkweedImp.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/StinkweedImp.java @@ -38,7 +38,7 @@ public class StinkweedImp extends mage.sets.ravnica.StinkweedImp { public StinkweedImp(UUID ownerId) { super(ownerId); this.cardNumber = 36; - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public StinkweedImp(final StinkweedImp card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/SustainerOfTheRealm.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/SustainerOfTheRealm.java index ac968b71645..9536c41b599 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/SustainerOfTheRealm.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/SustainerOfTheRealm.java @@ -38,7 +38,7 @@ public class SustainerOfTheRealm extends mage.sets.urzaslegacy.SustainerOfTheRea public SustainerOfTheRealm(UUID ownerId) { super(ownerId); this.cardNumber = 8; - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public SustainerOfTheRealm(final SustainerOfTheRealm card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Swamp1.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Swamp1.java index c155f2923ef..06b29521de3 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Swamp1.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Swamp1.java @@ -37,7 +37,7 @@ public class Swamp1 extends mage.cards.basiclands.Swamp { public Swamp1(UUID ownerId) { super(ownerId, 59); - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public Swamp1(final Swamp1 card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Swamp2.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Swamp2.java index 4e785efcda1..459b1172208 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Swamp2.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Swamp2.java @@ -37,7 +37,7 @@ public class Swamp2 extends mage.cards.basiclands.Swamp { public Swamp2(UUID ownerId) { super(ownerId, 60); - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public Swamp2(final Swamp2 card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Swamp3.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Swamp3.java index 5d1dfb083d7..1142a1de00e 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Swamp3.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Swamp3.java @@ -37,7 +37,7 @@ public class Swamp3 extends mage.cards.basiclands.Swamp { public Swamp3(UUID ownerId) { super(ownerId, 61); - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public Swamp3(final Swamp3 card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Swamp4.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Swamp4.java index f29438da266..c98f69eaefa 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Swamp4.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/Swamp4.java @@ -37,7 +37,7 @@ public class Swamp4 extends mage.cards.basiclands.Swamp { public Swamp4(UUID ownerId) { super(ownerId, 62); - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public Swamp4(final Swamp4 card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/TwilightShepherd.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/TwilightShepherd.java index eea6d292ebb..1ce6ed9d629 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/TwilightShepherd.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/TwilightShepherd.java @@ -38,7 +38,7 @@ public class TwilightShepherd extends mage.sets.shadowmoor.TwilightShepherd { public TwilightShepherd(UUID ownerId) { super(ownerId); this.cardNumber = 11; - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public TwilightShepherd(final TwilightShepherd card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/UnholyStrength.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/UnholyStrength.java index f1ae494baf6..29112eec4db 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/UnholyStrength.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/UnholyStrength.java @@ -38,7 +38,7 @@ public class UnholyStrength extends mage.sets.tenthedition.UnholyStrength { public UnholyStrength(UUID ownerId) { super(ownerId); this.cardNumber = 47; - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public UnholyStrength(final UnholyStrength card) { diff --git a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/VenerableMonk.java b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/VenerableMonk.java index 09eac77bb47..faf624d437b 100644 --- a/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/VenerableMonk.java +++ b/Mage.Sets/src/mage/sets/anthologydivinevsdemonic/VenerableMonk.java @@ -38,7 +38,7 @@ public class VenerableMonk extends mage.sets.tenthedition.VenerableMonk { public VenerableMonk(UUID ownerId) { super(ownerId); this.cardNumber = 5; - this.expansionSetCode = "DD3A"; + this.expansionSetCode = "DD3DVD"; } public VenerableMonk(final VenerableMonk card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/AkkiCoalflinger.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/AkkiCoalflinger.java index 145eac5ca6a..c0bf74af25c 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/AkkiCoalflinger.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/AkkiCoalflinger.java @@ -38,7 +38,7 @@ public class AkkiCoalflinger extends mage.sets.championsofkamigawa.AkkiCoalfling public AkkiCoalflinger(UUID ownerId) { super(ownerId); this.cardNumber = 33; - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public AkkiCoalflinger(final AkkiCoalflinger card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/AllosaurusRider.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/AllosaurusRider.java index bab21afd2d1..f94c0f43348 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/AllosaurusRider.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/AllosaurusRider.java @@ -38,7 +38,7 @@ public class AllosaurusRider extends mage.sets.elvesvsgoblins.AllosaurusRider { public AllosaurusRider(UUID ownerId) { super(ownerId); this.cardNumber = 2; - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public AllosaurusRider(final AllosaurusRider card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/AmbushCommander.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/AmbushCommander.java index ad6194d3c14..c33a8a0e835 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/AmbushCommander.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/AmbushCommander.java @@ -38,7 +38,7 @@ public class AmbushCommander extends mage.sets.elvesvsgoblins.AmbushCommander { public AmbushCommander(UUID ownerId) { super(ownerId); this.cardNumber = 1; - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public AmbushCommander(final AmbushCommander card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/BoggartShenanigans.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/BoggartShenanigans.java index 11a42c7e517..50e79827fe3 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/BoggartShenanigans.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/BoggartShenanigans.java @@ -38,7 +38,7 @@ public class BoggartShenanigans extends mage.sets.elvesvsgoblins.BoggartShenanig public BoggartShenanigans(UUID ownerId) { super(ownerId); this.cardNumber = 54; - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public BoggartShenanigans(final BoggartShenanigans card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Clickslither.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Clickslither.java index e06954c612b..a66316b24aa 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Clickslither.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Clickslither.java @@ -38,7 +38,7 @@ public class Clickslither extends mage.sets.elvesvsgoblins.Clickslither { public Clickslither(UUID ownerId) { super(ownerId); this.cardNumber = 34; - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public Clickslither(final Clickslither card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/ElvishEulogist.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/ElvishEulogist.java index ce4fbf68901..8903e72df7c 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/ElvishEulogist.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/ElvishEulogist.java @@ -38,7 +38,7 @@ public class ElvishEulogist extends mage.sets.lorwyn.ElvishEulogist { public ElvishEulogist(UUID ownerId) { super(ownerId); this.cardNumber = 3; - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public ElvishEulogist(final ElvishEulogist card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/ElvishHarbinger.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/ElvishHarbinger.java index bc380d94a45..334d545c96b 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/ElvishHarbinger.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/ElvishHarbinger.java @@ -38,7 +38,7 @@ public class ElvishHarbinger extends mage.sets.lorwyn.ElvishHarbinger { public ElvishHarbinger(UUID ownerId) { super(ownerId); this.cardNumber = 4; - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public ElvishHarbinger(final ElvishHarbinger card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/ElvishPromenade.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/ElvishPromenade.java index b0c66272a09..665cef42e7f 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/ElvishPromenade.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/ElvishPromenade.java @@ -38,7 +38,7 @@ public class ElvishPromenade extends mage.sets.lorwyn.ElvishPromenade { public ElvishPromenade(UUID ownerId) { super(ownerId); this.cardNumber = 20; - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public ElvishPromenade(final ElvishPromenade card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/ElvishWarrior.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/ElvishWarrior.java index bae01690c01..7bfea8e3013 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/ElvishWarrior.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/ElvishWarrior.java @@ -38,7 +38,7 @@ public class ElvishWarrior extends mage.sets.morningtide.ElvishWarrior { public ElvishWarrior(UUID ownerId) { super(ownerId); this.cardNumber = 5; - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public ElvishWarrior(final ElvishWarrior card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/EmberwildeAugur.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/EmberwildeAugur.java index a9dcb320d26..731f6eb3712 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/EmberwildeAugur.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/EmberwildeAugur.java @@ -38,7 +38,7 @@ public class EmberwildeAugur extends mage.sets.elvesvsgoblins.EmberwildeAugur { public EmberwildeAugur(UUID ownerId) { super(ownerId); this.cardNumber = 35; - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public EmberwildeAugur(final EmberwildeAugur card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/FlamewaveInvoker.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/FlamewaveInvoker.java index bf5b5c7b5dc..41143c18595 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/FlamewaveInvoker.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/FlamewaveInvoker.java @@ -38,7 +38,7 @@ public class FlamewaveInvoker extends mage.sets.tenthedition.FlamewaveInvoker { public FlamewaveInvoker(UUID ownerId) { super(ownerId); this.cardNumber = 36; - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public FlamewaveInvoker(final FlamewaveInvoker card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Forest1.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Forest1.java index f77e5dd2ed1..8c096da176f 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Forest1.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Forest1.java @@ -37,7 +37,7 @@ public class Forest1 extends mage.cards.basiclands.Forest { public Forest1(UUID ownerId) { super(ownerId, 28); - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public Forest1(final Forest1 card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Forest2.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Forest2.java index 5e975734d6b..8e88ec65a6b 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Forest2.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Forest2.java @@ -37,7 +37,7 @@ public class Forest2 extends mage.cards.basiclands.Forest { public Forest2(UUID ownerId) { super(ownerId, 29); - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public Forest2(final Forest2 card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Forest3.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Forest3.java index 01b3eb6e566..a3e1f8bc1ba 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Forest3.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Forest3.java @@ -37,7 +37,7 @@ public class Forest3 extends mage.cards.basiclands.Forest { public Forest3(UUID ownerId) { super(ownerId, 30); - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public Forest3(final Forest3 card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Forest4.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Forest4.java index b52d3e2436c..d1b2f8a81aa 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Forest4.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Forest4.java @@ -37,7 +37,7 @@ public class Forest4 extends mage.cards.basiclands.Forest { public Forest4(UUID ownerId) { super(ownerId, 31); - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public Forest4(final Forest4 card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/ForgottenCave.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/ForgottenCave.java index 87ea431face..1ea1b9946fc 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/ForgottenCave.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/ForgottenCave.java @@ -38,7 +38,7 @@ public class ForgottenCave extends mage.sets.onslaught.ForgottenCave { public ForgottenCave(UUID ownerId) { super(ownerId); this.cardNumber = 57; - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public ForgottenCave(final ForgottenCave card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GempalmIncinerator.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GempalmIncinerator.java index 14bcd158c05..f00fa032c08 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GempalmIncinerator.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GempalmIncinerator.java @@ -38,7 +38,7 @@ public class GempalmIncinerator extends mage.sets.legions.GempalmIncinerator { public GempalmIncinerator(UUID ownerId) { super(ownerId); this.cardNumber = 37; - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public GempalmIncinerator(final GempalmIncinerator card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GempalmStrider.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GempalmStrider.java index 12dd528d047..f3a9cf25efa 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GempalmStrider.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GempalmStrider.java @@ -38,7 +38,7 @@ public class GempalmStrider extends mage.sets.elvesvsgoblins.GempalmStrider { public GempalmStrider(UUID ownerId) { super(ownerId); this.cardNumber = 6; - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public GempalmStrider(final GempalmStrider card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GiantGrowth.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GiantGrowth.java index f77a959b8a8..119eecd5774 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GiantGrowth.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GiantGrowth.java @@ -38,7 +38,7 @@ public class GiantGrowth extends mage.sets.tenthedition.GiantGrowth { public GiantGrowth(UUID ownerId) { super(ownerId); this.cardNumber = 21; - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public GiantGrowth(final GiantGrowth card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GoblinBurrows.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GoblinBurrows.java index 51247381d45..b101ead08f4 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GoblinBurrows.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GoblinBurrows.java @@ -38,7 +38,7 @@ public class GoblinBurrows extends mage.sets.onslaught.GoblinBurrows { public GoblinBurrows(UUID ownerId) { super(ownerId); this.cardNumber = 58; - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public GoblinBurrows(final GoblinBurrows card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GoblinCohort.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GoblinCohort.java index fe1416a5d0d..75e88f54004 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GoblinCohort.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GoblinCohort.java @@ -38,7 +38,7 @@ public class GoblinCohort extends mage.sets.betrayersofkamigawa.GoblinCohort { public GoblinCohort(UUID ownerId) { super(ownerId); this.cardNumber = 38; - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public GoblinCohort(final GoblinCohort card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GoblinMatron.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GoblinMatron.java index 19c0f55a0a0..66bc0fbdf19 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GoblinMatron.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GoblinMatron.java @@ -39,7 +39,7 @@ public class GoblinMatron extends mage.sets.urzassaga.GoblinMatron { public GoblinMatron(UUID ownerId) { super(ownerId); this.cardNumber = 39; - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; this.rarity = Rarity.UNCOMMON; } diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GoblinRingleader.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GoblinRingleader.java index 85f70d9a60f..711f8c457be 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GoblinRingleader.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GoblinRingleader.java @@ -38,7 +38,7 @@ public class GoblinRingleader extends mage.sets.apocalypse.GoblinRingleader { public GoblinRingleader(UUID ownerId) { super(ownerId); this.cardNumber = 40; - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public GoblinRingleader(final GoblinRingleader card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GoblinSledder.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GoblinSledder.java index 5db7b8c773e..efa360734a2 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GoblinSledder.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GoblinSledder.java @@ -38,7 +38,7 @@ public class GoblinSledder extends mage.sets.onslaught.GoblinSledder { public GoblinSledder(UUID ownerId) { super(ownerId); this.cardNumber = 41; - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public GoblinSledder(final GoblinSledder card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GoblinWarchief.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GoblinWarchief.java index d47e42dd9c9..04b2d2f7dc1 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GoblinWarchief.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/GoblinWarchief.java @@ -38,7 +38,7 @@ public class GoblinWarchief extends mage.sets.scourge.GoblinWarchief { public GoblinWarchief(UUID ownerId) { super(ownerId); this.cardNumber = 42; - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public GoblinWarchief(final GoblinWarchief card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Harmonize.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Harmonize.java index 45bded7dd1a..e9f266184f0 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Harmonize.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Harmonize.java @@ -38,7 +38,7 @@ public class Harmonize extends mage.sets.planarchaos.Harmonize { public Harmonize(UUID ownerId) { super(ownerId); this.cardNumber = 22; - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public Harmonize(final Harmonize card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/HeedlessOne.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/HeedlessOne.java index a134ec81c4f..1edeafd2570 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/HeedlessOne.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/HeedlessOne.java @@ -38,7 +38,7 @@ public class HeedlessOne extends mage.sets.onslaught.HeedlessOne { public HeedlessOne(UUID ownerId) { super(ownerId); this.cardNumber = 7; - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public HeedlessOne(final HeedlessOne card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/IbHalfheartGoblinTactician.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/IbHalfheartGoblinTactician.java index 3500566bd8f..c6789ae5641 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/IbHalfheartGoblinTactician.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/IbHalfheartGoblinTactician.java @@ -38,7 +38,7 @@ public class IbHalfheartGoblinTactician extends mage.sets.elvesvsgoblins.IbHalfh public IbHalfheartGoblinTactician(UUID ownerId) { super(ownerId); this.cardNumber = 43; - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public IbHalfheartGoblinTactician(final IbHalfheartGoblinTactician card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/ImperiousPerfect.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/ImperiousPerfect.java index afa325a05dd..00c2ae5e33e 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/ImperiousPerfect.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/ImperiousPerfect.java @@ -38,7 +38,7 @@ public class ImperiousPerfect extends mage.sets.lorwyn.ImperiousPerfect { public ImperiousPerfect(UUID ownerId) { super(ownerId); this.cardNumber = 8; - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public ImperiousPerfect(final ImperiousPerfect card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/LlanowarElves.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/LlanowarElves.java index bf2354e1bc1..84ef7caf996 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/LlanowarElves.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/LlanowarElves.java @@ -38,7 +38,7 @@ public class LlanowarElves extends mage.sets.tenthedition.LlanowarElves { public LlanowarElves(UUID ownerId) { super(ownerId); this.cardNumber = 9; - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public LlanowarElves(final LlanowarElves card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/LysAlanaHuntmaster.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/LysAlanaHuntmaster.java index d490592857f..d111e53fd1f 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/LysAlanaHuntmaster.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/LysAlanaHuntmaster.java @@ -38,7 +38,7 @@ public class LysAlanaHuntmaster extends mage.sets.lorwyn.LysAlanaHuntmaster { public LysAlanaHuntmaster(UUID ownerId) { super(ownerId); this.cardNumber = 10; - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public LysAlanaHuntmaster(final LysAlanaHuntmaster card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/MoggFanatic.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/MoggFanatic.java index 4229629600f..04ac93c56f6 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/MoggFanatic.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/MoggFanatic.java @@ -39,7 +39,7 @@ public class MoggFanatic extends mage.sets.tempest.MoggFanatic { public MoggFanatic(UUID ownerId) { super(ownerId); this.cardNumber = 44; - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; this.rarity = Rarity.UNCOMMON; } diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/MoggWarMarshal.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/MoggWarMarshal.java index 7a50914d58b..c823157a47b 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/MoggWarMarshal.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/MoggWarMarshal.java @@ -38,7 +38,7 @@ public class MoggWarMarshal extends mage.sets.timespiral.MoggWarMarshal { public MoggWarMarshal(UUID ownerId) { super(ownerId); this.cardNumber = 45; - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public MoggWarMarshal(final MoggWarMarshal card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/MoongloveExtract.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/MoongloveExtract.java index 0b74aa204d4..e69790c7b2e 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/MoongloveExtract.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/MoongloveExtract.java @@ -38,7 +38,7 @@ public class MoongloveExtract extends mage.sets.elspethvstezzeret.MoongloveExtra public MoongloveExtract(UUID ownerId) { super(ownerId); this.cardNumber = 24; - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public MoongloveExtract(final MoongloveExtract card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Mountain1.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Mountain1.java index 7297752b018..9550c08886e 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Mountain1.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Mountain1.java @@ -37,7 +37,7 @@ public class Mountain1 extends mage.cards.basiclands.Mountain { public Mountain1(UUID ownerId) { super(ownerId, 59); - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public Mountain1(final Mountain1 card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Mountain2.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Mountain2.java index 0ac759462a3..7da88531e0d 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Mountain2.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Mountain2.java @@ -37,7 +37,7 @@ public class Mountain2 extends mage.cards.basiclands.Mountain { public Mountain2(UUID ownerId) { super(ownerId, 60); - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public Mountain2(final Mountain2 card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Mountain3.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Mountain3.java index 56b22a683f2..9cb8fae900a 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Mountain3.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Mountain3.java @@ -37,7 +37,7 @@ public class Mountain3 extends mage.cards.basiclands.Mountain { public Mountain3(UUID ownerId) { super(ownerId, 61); - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public Mountain3(final Mountain3 card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Mountain4.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Mountain4.java index 853b77176d7..0bd5b24c03e 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Mountain4.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Mountain4.java @@ -37,7 +37,7 @@ public class Mountain4 extends mage.cards.basiclands.Mountain { public Mountain4(UUID ownerId) { super(ownerId, 62); - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public Mountain4(final Mountain4 card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/MudbuttonTorchrunner.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/MudbuttonTorchrunner.java index 0d71c36290b..77c73ac15c8 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/MudbuttonTorchrunner.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/MudbuttonTorchrunner.java @@ -38,7 +38,7 @@ public class MudbuttonTorchrunner extends mage.sets.lorwyn.MudbuttonTorchrunner public MudbuttonTorchrunner(UUID ownerId) { super(ownerId); this.cardNumber = 46; - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public MudbuttonTorchrunner(final MudbuttonTorchrunner card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/RagingGoblin.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/RagingGoblin.java index 2e27848acad..3c6a7da30cc 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/RagingGoblin.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/RagingGoblin.java @@ -38,7 +38,7 @@ public class RagingGoblin extends mage.sets.tenthedition.RagingGoblin { public RagingGoblin(UUID ownerId) { super(ownerId); this.cardNumber = 47; - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public RagingGoblin(final RagingGoblin card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/RecklessOne.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/RecklessOne.java index 565f393f027..cb8edbb7d76 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/RecklessOne.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/RecklessOne.java @@ -38,7 +38,7 @@ public class RecklessOne extends mage.sets.onslaught.RecklessOne { public RecklessOne(UUID ownerId) { super(ownerId); this.cardNumber = 48; - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public RecklessOne(final RecklessOne card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SiegeGangCommander.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SiegeGangCommander.java index 6f5d9a0c31e..2572fb3e23a 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SiegeGangCommander.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SiegeGangCommander.java @@ -38,7 +38,7 @@ public class SiegeGangCommander extends mage.sets.magic2010.SiegeGangCommander { public SiegeGangCommander(UUID ownerId) { super(ownerId); this.cardNumber = 32; - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public SiegeGangCommander(final SiegeGangCommander card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SkirkDrillSergeant.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SkirkDrillSergeant.java index e594367e753..b560f752157 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SkirkDrillSergeant.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SkirkDrillSergeant.java @@ -38,7 +38,7 @@ public class SkirkDrillSergeant extends mage.sets.elvesvsgoblins.SkirkDrillSerge public SkirkDrillSergeant(UUID ownerId) { super(ownerId); this.cardNumber = 49; - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public SkirkDrillSergeant(final SkirkDrillSergeant card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SkirkFireMarshal.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SkirkFireMarshal.java index 55e90d2f0b3..66a0e84a7ce 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SkirkFireMarshal.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SkirkFireMarshal.java @@ -38,7 +38,7 @@ public class SkirkFireMarshal extends mage.sets.onslaught.SkirkFireMarshal { public SkirkFireMarshal(UUID ownerId) { super(ownerId); this.cardNumber = 50; - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public SkirkFireMarshal(final SkirkFireMarshal card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SkirkProspector.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SkirkProspector.java index 0c1a24cf7a8..da40f81219a 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SkirkProspector.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SkirkProspector.java @@ -38,7 +38,7 @@ public class SkirkProspector extends mage.sets.onslaught.SkirkProspector { public SkirkProspector(UUID ownerId) { super(ownerId); this.cardNumber = 51; - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public SkirkProspector(final SkirkProspector card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SkirkShaman.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SkirkShaman.java index c91020215a7..cc2d653af09 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SkirkShaman.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SkirkShaman.java @@ -38,7 +38,7 @@ public class SkirkShaman extends mage.sets.elvesvsgoblins.SkirkShaman { public SkirkShaman(UUID ownerId) { super(ownerId); this.cardNumber = 52; - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public SkirkShaman(final SkirkShaman card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SlateOfAncestry.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SlateOfAncestry.java index 1b338627776..8decc942e5e 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SlateOfAncestry.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SlateOfAncestry.java @@ -38,7 +38,7 @@ public class SlateOfAncestry extends mage.sets.onslaught.SlateOfAncestry { public SlateOfAncestry(UUID ownerId) { super(ownerId); this.cardNumber = 25; - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public SlateOfAncestry(final SlateOfAncestry card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SpittingEarth.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SpittingEarth.java index 840987d3d68..203131a8b6a 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SpittingEarth.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SpittingEarth.java @@ -38,7 +38,7 @@ public class SpittingEarth extends mage.sets.tenthedition.SpittingEarth { public SpittingEarth(UUID ownerId) { super(ownerId); this.cardNumber = 55; - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public SpittingEarth(final SpittingEarth card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/StonewoodInvoker.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/StonewoodInvoker.java index 7d041698556..2cb3840b646 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/StonewoodInvoker.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/StonewoodInvoker.java @@ -38,7 +38,7 @@ public class StonewoodInvoker extends mage.sets.elvesvsgoblins.StonewoodInvoker public StonewoodInvoker(UUID ownerId) { super(ownerId); this.cardNumber = 11; - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public StonewoodInvoker(final StonewoodInvoker card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SylvanMessenger.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SylvanMessenger.java index cfc1c5c6658..5c0ef44266d 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SylvanMessenger.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/SylvanMessenger.java @@ -38,7 +38,7 @@ public class SylvanMessenger extends mage.sets.apocalypse.SylvanMessenger { public SylvanMessenger(UUID ownerId) { super(ownerId); this.cardNumber = 12; - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public SylvanMessenger(final SylvanMessenger card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/TarPitcher.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/TarPitcher.java index b1d2340a7d7..66b19f29adb 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/TarPitcher.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/TarPitcher.java @@ -38,7 +38,7 @@ public class TarPitcher extends mage.sets.lorwyn.TarPitcher { public TarPitcher(UUID ownerId) { super(ownerId); this.cardNumber = 53; - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public TarPitcher(final TarPitcher card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Tarfire.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Tarfire.java index 389beda7943..4f0ca9b4bf3 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Tarfire.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Tarfire.java @@ -38,7 +38,7 @@ public class Tarfire extends mage.sets.lorwyn.Tarfire { public Tarfire(UUID ownerId) { super(ownerId); this.cardNumber = 56; - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public Tarfire(final Tarfire card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/TimberwatchElf.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/TimberwatchElf.java index 5d010401922..1e2aabdb51d 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/TimberwatchElf.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/TimberwatchElf.java @@ -38,7 +38,7 @@ public class TimberwatchElf extends mage.sets.elvesvsgoblins.TimberwatchElf { public TimberwatchElf(UUID ownerId) { super(ownerId); this.cardNumber = 13; - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public TimberwatchElf(final TimberwatchElf card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/TranquilThicket.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/TranquilThicket.java index e6f26c22702..b7988005035 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/TranquilThicket.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/TranquilThicket.java @@ -38,7 +38,7 @@ public class TranquilThicket extends mage.sets.onslaught.TranquilThicket { public TranquilThicket(UUID ownerId) { super(ownerId); this.cardNumber = 27; - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public TranquilThicket(final TranquilThicket card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/VoiceOfTheWoods.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/VoiceOfTheWoods.java index e3e6e5dae12..80b4424fa5e 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/VoiceOfTheWoods.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/VoiceOfTheWoods.java @@ -38,7 +38,7 @@ public class VoiceOfTheWoods extends mage.sets.onslaught.VoiceOfTheWoods { public VoiceOfTheWoods(UUID ownerId) { super(ownerId); this.cardNumber = 14; - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public VoiceOfTheWoods(final VoiceOfTheWoods card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Wellwisher.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Wellwisher.java index ac1131c66ba..0de3966aed2 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Wellwisher.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Wellwisher.java @@ -38,7 +38,7 @@ public class Wellwisher extends mage.sets.onslaught.Wellwisher { public Wellwisher(UUID ownerId) { super(ownerId); this.cardNumber = 15; - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public Wellwisher(final Wellwisher card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Wildsize.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Wildsize.java index e3b27e4853d..5ff1c2001d0 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Wildsize.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/Wildsize.java @@ -38,7 +38,7 @@ public class Wildsize extends mage.sets.guildpact.Wildsize { public Wildsize(UUID ownerId) { super(ownerId); this.cardNumber = 23; - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public Wildsize(final Wildsize card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/WirewoodHerald.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/WirewoodHerald.java index cc757868cb0..0067f34dc7a 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/WirewoodHerald.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/WirewoodHerald.java @@ -38,7 +38,7 @@ public class WirewoodHerald extends mage.sets.onslaught.WirewoodHerald { public WirewoodHerald(UUID ownerId) { super(ownerId); this.cardNumber = 16; - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public WirewoodHerald(final WirewoodHerald card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/WirewoodLodge.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/WirewoodLodge.java index 3f23d3a8959..1e9a77fcd38 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/WirewoodLodge.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/WirewoodLodge.java @@ -38,7 +38,7 @@ public class WirewoodLodge extends mage.sets.onslaught.WirewoodLodge { public WirewoodLodge(UUID ownerId) { super(ownerId); this.cardNumber = 26; - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public WirewoodLodge(final WirewoodLodge card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/WirewoodSymbiote.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/WirewoodSymbiote.java index 657edc777e9..966ddb4d289 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/WirewoodSymbiote.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/WirewoodSymbiote.java @@ -38,7 +38,7 @@ public class WirewoodSymbiote extends mage.sets.scourge.WirewoodSymbiote { public WirewoodSymbiote(UUID ownerId) { super(ownerId); this.cardNumber = 17; - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public WirewoodSymbiote(final WirewoodSymbiote card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/WoodElves.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/WoodElves.java index 917509decc9..a92e0bd5954 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/WoodElves.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/WoodElves.java @@ -38,7 +38,7 @@ public class WoodElves extends mage.sets.ninthedition.WoodElves { public WoodElves(UUID ownerId) { super(ownerId); this.cardNumber = 18; - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public WoodElves(final WoodElves card) { diff --git a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/WrensRunVanquisher.java b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/WrensRunVanquisher.java index e31e4f3897a..cd11701a231 100644 --- a/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/WrensRunVanquisher.java +++ b/Mage.Sets/src/mage/sets/anthologyelvesvsgoblins/WrensRunVanquisher.java @@ -38,7 +38,7 @@ public class WrensRunVanquisher extends mage.sets.lorwyn.WrensRunVanquisher { public WrensRunVanquisher(UUID ownerId) { super(ownerId); this.cardNumber = 19; - this.expansionSetCode = "DD3B"; + this.expansionSetCode = "DD3EVG"; } public WrensRunVanquisher(final WrensRunVanquisher card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/AlbinoTroll.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/AlbinoTroll.java index fef95776271..392dcab2ab7 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/AlbinoTroll.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/AlbinoTroll.java @@ -38,7 +38,7 @@ public class AlbinoTroll extends mage.sets.urzassaga.AlbinoTroll { public AlbinoTroll(UUID ownerId) { super(ownerId); this.cardNumber = 3; - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public AlbinoTroll(final AlbinoTroll card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/BadMoon.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/BadMoon.java index 7e470369a16..7dcd81827c8 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/BadMoon.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/BadMoon.java @@ -38,7 +38,7 @@ public class BadMoon extends mage.sets.fifthedition.BadMoon { public BadMoon(UUID ownerId) { super(ownerId); this.cardNumber = 48; - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public BadMoon(final BadMoon card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/BaskingRootwalla.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/BaskingRootwalla.java index d9007b64d6b..e61e7eb11aa 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/BaskingRootwalla.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/BaskingRootwalla.java @@ -38,7 +38,7 @@ public class BaskingRootwalla extends mage.sets.torment.BaskingRootwalla { public BaskingRootwalla(UUID ownerId) { super(ownerId); this.cardNumber = 2; - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public BaskingRootwalla(final BaskingRootwalla card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/BeastAttack.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/BeastAttack.java index 57abc6c91d3..f5178eed09e 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/BeastAttack.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/BeastAttack.java @@ -38,7 +38,7 @@ public class BeastAttack extends mage.sets.odyssey.BeastAttack { public BeastAttack(UUID ownerId) { super(ownerId); this.cardNumber = 23; - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public BeastAttack(final BeastAttack card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Blastoderm.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Blastoderm.java index 5f93670d0de..dd5ac84e462 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Blastoderm.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Blastoderm.java @@ -38,7 +38,7 @@ public class Blastoderm extends mage.sets.nemesis.Blastoderm { public Blastoderm(UUID ownerId) { super(ownerId); this.cardNumber = 7; - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public Blastoderm(final Blastoderm card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Corrupt.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Corrupt.java index 8cb87b98718..498b65759fd 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Corrupt.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Corrupt.java @@ -38,7 +38,7 @@ public class Corrupt extends mage.sets.magic2011.Corrupt { public Corrupt(UUID ownerId) { super(ownerId); this.cardNumber = 57; - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public Corrupt(final Corrupt card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Deathgreeter.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Deathgreeter.java index 0c9207c371b..fd09b2769a2 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Deathgreeter.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Deathgreeter.java @@ -38,7 +38,7 @@ public class Deathgreeter extends mage.sets.shardsofalara.Deathgreeter { public Deathgreeter(UUID ownerId) { super(ownerId); this.cardNumber = 33; - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public Deathgreeter(final Deathgreeter card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/DrudgeSkeletons.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/DrudgeSkeletons.java index 26c091a0ab2..ecfb19f7db2 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/DrudgeSkeletons.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/DrudgeSkeletons.java @@ -38,7 +38,7 @@ public class DrudgeSkeletons extends mage.sets.magic2010.DrudgeSkeletons { public DrudgeSkeletons(UUID ownerId) { super(ownerId); this.cardNumber = 36; - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public DrudgeSkeletons(final DrudgeSkeletons card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/ElephantGuide.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/ElephantGuide.java index 4cc2add80cb..0f14ee042e9 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/ElephantGuide.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/ElephantGuide.java @@ -38,7 +38,7 @@ public class ElephantGuide extends mage.sets.judgment.ElephantGuide { public ElephantGuide(UUID ownerId) { super(ownerId); this.cardNumber = 18; - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public ElephantGuide(final ElephantGuide card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Enslave.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Enslave.java index aec3f5a9faa..3963ef245ab 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Enslave.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Enslave.java @@ -38,7 +38,7 @@ public class Enslave extends mage.sets.newphyrexia.Enslave { public Enslave(UUID ownerId) { super(ownerId); this.cardNumber = 58; - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public Enslave(final Enslave card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/FaerieMacabre.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/FaerieMacabre.java index 3e273d2eb75..e0680a7eddd 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/FaerieMacabre.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/FaerieMacabre.java @@ -38,7 +38,7 @@ public class FaerieMacabre extends mage.sets.shadowmoor.FaerieMacabre { public FaerieMacabre(UUID ownerId) { super(ownerId); this.cardNumber = 42; - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public FaerieMacabre(final FaerieMacabre card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/FleshbagMarauder.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/FleshbagMarauder.java index fea8415e45e..efce094124c 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/FleshbagMarauder.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/FleshbagMarauder.java @@ -38,7 +38,7 @@ public class FleshbagMarauder extends mage.sets.shardsofalara.FleshbagMarauder { public FleshbagMarauder(UUID ownerId) { super(ownerId); this.cardNumber = 38; - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public FleshbagMarauder(final FleshbagMarauder card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Forest1.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Forest1.java index 5caa2e4afe0..670667172c0 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Forest1.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Forest1.java @@ -37,7 +37,7 @@ public class Forest1 extends mage.cards.basiclands.Forest { public Forest1(UUID ownerId) { super(ownerId, 28); - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public Forest1(final Forest1 card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Forest2.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Forest2.java index 6ae088a8362..5d09fa02143 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Forest2.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Forest2.java @@ -37,7 +37,7 @@ public class Forest2 extends mage.cards.basiclands.Forest { public Forest2(UUID ownerId) { super(ownerId, 29); - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public Forest2(final Forest2 card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Forest3.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Forest3.java index 7270810e0a5..e5f29a01628 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Forest3.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Forest3.java @@ -37,7 +37,7 @@ public class Forest3 extends mage.cards.basiclands.Forest { public Forest3(UUID ownerId) { super(ownerId, 30); - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public Forest3(final Forest3 card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Forest4.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Forest4.java index 81f9de5fcea..1f8884ee2c1 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Forest4.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Forest4.java @@ -37,7 +37,7 @@ public class Forest4 extends mage.cards.basiclands.Forest { public Forest4(UUID ownerId) { super(ownerId, 31); - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public Forest4(final Forest4 card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/GarrukWildspeaker.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/GarrukWildspeaker.java index 237f002afa5..1d33a5eb58b 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/GarrukWildspeaker.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/GarrukWildspeaker.java @@ -38,7 +38,7 @@ public class GarrukWildspeaker extends mage.sets.magic2010.GarrukWildspeaker { public GarrukWildspeaker(UUID ownerId) { super(ownerId); this.cardNumber = 1; - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public GarrukWildspeaker(final GarrukWildspeaker card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/GenjuOfTheCedars.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/GenjuOfTheCedars.java index cb919b1b51b..486c94e761e 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/GenjuOfTheCedars.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/GenjuOfTheCedars.java @@ -38,7 +38,7 @@ public class GenjuOfTheCedars extends mage.sets.betrayersofkamigawa.GenjuOfTheCe public GenjuOfTheCedars(UUID ownerId) { super(ownerId); this.cardNumber = 13; - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public GenjuOfTheCedars(final GenjuOfTheCedars card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/GenjuOfTheFens.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/GenjuOfTheFens.java index 49b4e951e41..47059ab547c 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/GenjuOfTheFens.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/GenjuOfTheFens.java @@ -38,7 +38,7 @@ public class GenjuOfTheFens extends mage.sets.betrayersofkamigawa.GenjuOfTheFens public GenjuOfTheFens(UUID ownerId) { super(ownerId); this.cardNumber = 47; - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public GenjuOfTheFens(final GenjuOfTheFens card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/GhostLitStalker.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/GhostLitStalker.java index e5c652c6f2f..027dd5c85e3 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/GhostLitStalker.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/GhostLitStalker.java @@ -38,7 +38,7 @@ public class GhostLitStalker extends mage.sets.saviorsofkamigawa.GhostLitStalker public GhostLitStalker(UUID ownerId) { super(ownerId); this.cardNumber = 34; - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public GhostLitStalker(final GhostLitStalker card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/GiantGrowth.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/GiantGrowth.java index 512f6714467..a7ea84fad1b 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/GiantGrowth.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/GiantGrowth.java @@ -38,7 +38,7 @@ public class GiantGrowth extends mage.sets.tenthedition.GiantGrowth { public GiantGrowth(UUID ownerId) { super(ownerId); this.cardNumber = 14; - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public GiantGrowth(final GiantGrowth card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Harmonize.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Harmonize.java index 0b1d131a3d7..fd2e0304af2 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Harmonize.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Harmonize.java @@ -38,7 +38,7 @@ public class Harmonize extends mage.sets.planarchaos.Harmonize { public Harmonize(UUID ownerId) { super(ownerId); this.cardNumber = 21; - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public Harmonize(final Harmonize card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/HideousEnd.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/HideousEnd.java index 36c76239dfd..fecc33bd57b 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/HideousEnd.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/HideousEnd.java @@ -38,7 +38,7 @@ public class HideousEnd extends mage.sets.zendikar.HideousEnd { public HideousEnd(UUID ownerId) { super(ownerId); this.cardNumber = 52; - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public HideousEnd(final HideousEnd card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/HowlingBanshee.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/HowlingBanshee.java index 3057b46f374..c9816449d8a 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/HowlingBanshee.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/HowlingBanshee.java @@ -38,7 +38,7 @@ public class HowlingBanshee extends mage.sets.magic2010.HowlingBanshee { public HowlingBanshee(UUID ownerId) { super(ownerId); this.cardNumber = 43; - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public HowlingBanshee(final HowlingBanshee card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/IchorSlick.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/IchorSlick.java index eb49ef60461..351adec8e4a 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/IchorSlick.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/IchorSlick.java @@ -38,7 +38,7 @@ public class IchorSlick extends mage.sets.futuresight.IchorSlick { public IchorSlick(UUID ownerId) { super(ownerId); this.cardNumber = 51; - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public IchorSlick(final IchorSlick card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/IndrikStomphowler.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/IndrikStomphowler.java index 69ba65989ae..3af6493ffcf 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/IndrikStomphowler.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/IndrikStomphowler.java @@ -38,7 +38,7 @@ public class IndrikStomphowler extends mage.sets.dissension.IndrikStomphowler { public IndrikStomphowler(UUID ownerId) { super(ownerId); this.cardNumber = 10; - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public IndrikStomphowler(final IndrikStomphowler card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Invigorate.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Invigorate.java index 1f871d7a2b3..a2b4fefc72e 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Invigorate.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Invigorate.java @@ -38,7 +38,7 @@ public class Invigorate extends mage.sets.commander.Invigorate { public Invigorate(UUID ownerId) { super(ownerId); this.cardNumber = 19; - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public Invigorate(final Invigorate card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/KeeningBanshee.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/KeeningBanshee.java index 138135cc90b..29ab376b8ff 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/KeeningBanshee.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/KeeningBanshee.java @@ -38,7 +38,7 @@ public class KeeningBanshee extends mage.sets.ravnica.KeeningBanshee { public KeeningBanshee(UUID ownerId) { super(ownerId); this.cardNumber = 44; - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public KeeningBanshee(final KeeningBanshee card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/KrosanTusker.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/KrosanTusker.java index 32a0a011509..b2fe9e670f0 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/KrosanTusker.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/KrosanTusker.java @@ -38,7 +38,7 @@ public class KrosanTusker extends mage.sets.heroesvsmonsters.KrosanTusker { public KrosanTusker(UUID ownerId) { super(ownerId); this.cardNumber = 11; - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public KrosanTusker(final KrosanTusker card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Lignify.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Lignify.java index d08a02a47c2..b1b1600d633 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Lignify.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Lignify.java @@ -38,7 +38,7 @@ public class Lignify extends mage.sets.lorwyn.Lignify { public Lignify(UUID ownerId) { super(ownerId); this.cardNumber = 16; - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public Lignify(final Lignify card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/LilianaVess.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/LilianaVess.java index d8b1cd28044..8ab38574ff8 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/LilianaVess.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/LilianaVess.java @@ -38,7 +38,7 @@ public class LilianaVess extends mage.sets.magic2010.LilianaVess { public LilianaVess(UUID ownerId) { super(ownerId); this.cardNumber = 32; - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public LilianaVess(final LilianaVess card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Mutilate.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Mutilate.java index 5c6cd4ebaef..dc8734a8c2b 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Mutilate.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Mutilate.java @@ -38,7 +38,7 @@ public class Mutilate extends mage.sets.magic2013.Mutilate { public Mutilate(UUID ownerId) { super(ownerId); this.cardNumber = 55; - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public Mutilate(final Mutilate card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/NaturesLore.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/NaturesLore.java index a1666032951..778d25bf4df 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/NaturesLore.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/NaturesLore.java @@ -39,7 +39,7 @@ public class NaturesLore extends mage.sets.iceage.NaturesLore { public NaturesLore(UUID ownerId) { super(ownerId); this.cardNumber = 17; - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; this.rarity = Rarity.COMMON; } diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Overrun.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Overrun.java index 5110e0b5c77..3821516b9fc 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Overrun.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Overrun.java @@ -38,7 +38,7 @@ public class Overrun extends mage.sets.magic2010.Overrun { public Overrun(UUID ownerId) { super(ownerId); this.cardNumber = 24; - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public Overrun(final Overrun card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/PhyrexianRager.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/PhyrexianRager.java index 6f765688210..c1dc7857612 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/PhyrexianRager.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/PhyrexianRager.java @@ -38,7 +38,7 @@ public class PhyrexianRager extends mage.sets.tenthedition.PhyrexianRager { public PhyrexianRager(UUID ownerId) { super(ownerId); this.cardNumber = 39; - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public PhyrexianRager(final PhyrexianRager card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/PlatedSlagwurm.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/PlatedSlagwurm.java index 2b2c70484a7..c6b1a98dc97 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/PlatedSlagwurm.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/PlatedSlagwurm.java @@ -38,7 +38,7 @@ public class PlatedSlagwurm extends mage.sets.mirrodin.PlatedSlagwurm { public PlatedSlagwurm(UUID ownerId) { super(ownerId); this.cardNumber = 12; - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public PlatedSlagwurm(final PlatedSlagwurm card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/PollutedMire.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/PollutedMire.java index de44d71cee4..1935039183a 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/PollutedMire.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/PollutedMire.java @@ -38,7 +38,7 @@ public class PollutedMire extends mage.sets.urzassaga.PollutedMire { public PollutedMire(UUID ownerId) { super(ownerId); this.cardNumber = 59; - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public PollutedMire(final PollutedMire card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Rancor.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Rancor.java index 8c261eecd2d..35f77db1643 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Rancor.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Rancor.java @@ -38,7 +38,7 @@ public class Rancor extends mage.sets.urzaslegacy.Rancor { public Rancor(UUID ownerId) { super(ownerId); this.cardNumber = 15; - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public Rancor(final Rancor card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/RavenousBaloth.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/RavenousBaloth.java index bb3e521ead8..8f87c70f28c 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/RavenousBaloth.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/RavenousBaloth.java @@ -38,7 +38,7 @@ public class RavenousBaloth extends mage.sets.onslaught.RavenousBaloth { public RavenousBaloth(UUID ownerId) { super(ownerId); this.cardNumber = 8; - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public RavenousBaloth(final RavenousBaloth card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/RavenousRats.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/RavenousRats.java index 5e31c6227e1..09729611c49 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/RavenousRats.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/RavenousRats.java @@ -38,7 +38,7 @@ public class RavenousRats extends mage.sets.tenthedition.RavenousRats { public RavenousRats(UUID ownerId) { super(ownerId); this.cardNumber = 37; - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public RavenousRats(final RavenousRats card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/RiseFromTheGrave.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/RiseFromTheGrave.java index 078a71ea4be..2eb8075b0f1 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/RiseFromTheGrave.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/RiseFromTheGrave.java @@ -38,7 +38,7 @@ public class RiseFromTheGrave extends mage.sets.magic2010.RiseFromTheGrave { public RiseFromTheGrave(UUID ownerId) { super(ownerId); this.cardNumber = 56; - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public RiseFromTheGrave(final RiseFromTheGrave card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/RudeAwakening.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/RudeAwakening.java index f7c26f16a40..099f24a18f4 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/RudeAwakening.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/RudeAwakening.java @@ -38,7 +38,7 @@ public class RudeAwakening extends mage.sets.modernmasters.RudeAwakening { public RudeAwakening(UUID ownerId) { super(ownerId); this.cardNumber = 22; - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public RudeAwakening(final RudeAwakening card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/SerratedArrows.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/SerratedArrows.java index f78398b7f1a..aa8fc81deb4 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/SerratedArrows.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/SerratedArrows.java @@ -38,7 +38,7 @@ public class SerratedArrows extends mage.sets.homelands.SerratedArrows { public SerratedArrows(UUID ownerId) { super(ownerId); this.cardNumber = 20; - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public SerratedArrows(final SerratedArrows card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/SignInBlood.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/SignInBlood.java index fca62bb4854..e88866097d2 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/SignInBlood.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/SignInBlood.java @@ -38,7 +38,7 @@ public class SignInBlood extends mage.sets.magic2010.SignInBlood { public SignInBlood(UUID ownerId) { super(ownerId); this.cardNumber = 49; - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public SignInBlood(final SignInBlood card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/SkeletalVampire.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/SkeletalVampire.java index ef56097dd6c..2708776477c 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/SkeletalVampire.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/SkeletalVampire.java @@ -38,7 +38,7 @@ public class SkeletalVampire extends mage.sets.guildpact.SkeletalVampire { public SkeletalVampire(UUID ownerId) { super(ownerId); this.cardNumber = 46; - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public SkeletalVampire(final SkeletalVampire card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/SlipperyKarst.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/SlipperyKarst.java index 784a5b19a39..5f8cf359558 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/SlipperyKarst.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/SlipperyKarst.java @@ -38,7 +38,7 @@ public class SlipperyKarst extends mage.sets.urzassaga.SlipperyKarst { public SlipperyKarst(UUID ownerId) { super(ownerId); this.cardNumber = 26; - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public SlipperyKarst(final SlipperyKarst card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/SnuffOut.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/SnuffOut.java index f5e18cfc064..c453c0564d6 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/SnuffOut.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/SnuffOut.java @@ -38,7 +38,7 @@ public class SnuffOut extends mage.sets.mercadianmasques.SnuffOut { public SnuffOut(UUID ownerId) { super(ownerId); this.cardNumber = 53; - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public SnuffOut(final SnuffOut card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/StampedingWildebeests.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/StampedingWildebeests.java index e771f7228e6..f369904da65 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/StampedingWildebeests.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/StampedingWildebeests.java @@ -38,7 +38,7 @@ public class StampedingWildebeests extends mage.sets.tenthedition.StampedingWild public StampedingWildebeests(UUID ownerId) { super(ownerId); this.cardNumber = 9; - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public StampedingWildebeests(final StampedingWildebeests card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Swamp1.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Swamp1.java index 4ef2733582e..a55303ecc01 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Swamp1.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Swamp1.java @@ -37,7 +37,7 @@ public class Swamp1 extends mage.cards.basiclands.Swamp { public Swamp1(UUID ownerId) { super(ownerId, 60); - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public Swamp1(final Swamp1 card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Swamp2.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Swamp2.java index 4d22ef81aa5..0f7426bde5b 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Swamp2.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Swamp2.java @@ -37,7 +37,7 @@ public class Swamp2 extends mage.cards.basiclands.Swamp { public Swamp2(UUID ownerId) { super(ownerId, 61); - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public Swamp2(final Swamp2 card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Swamp3.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Swamp3.java index 85e90d924bc..1b13a44c64b 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Swamp3.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Swamp3.java @@ -37,7 +37,7 @@ public class Swamp3 extends mage.cards.basiclands.Swamp { public Swamp3(UUID ownerId) { super(ownerId, 62); - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public Swamp3(final Swamp3 card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Swamp4.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Swamp4.java index 3aac0f4e3c5..50c9fdb3c12 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Swamp4.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Swamp4.java @@ -37,7 +37,7 @@ public class Swamp4 extends mage.cards.basiclands.Swamp { public Swamp4(UUID ownerId) { super(ownerId, 63); - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public Swamp4(final Swamp4 card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/TendrilsOfCorruption.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/TendrilsOfCorruption.java index f2d0b9b78f5..b245ecd7503 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/TendrilsOfCorruption.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/TendrilsOfCorruption.java @@ -38,7 +38,7 @@ public class TendrilsOfCorruption extends mage.sets.magic2010.TendrilsOfCorrupti public TendrilsOfCorruption(UUID ownerId) { super(ownerId); this.cardNumber = 54; - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public TendrilsOfCorruption(final TendrilsOfCorruption card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/TreetopVillage.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/TreetopVillage.java index 0e2f7fc10b8..c7980ad7fb5 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/TreetopVillage.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/TreetopVillage.java @@ -38,7 +38,7 @@ public class TreetopVillage extends mage.sets.tenthedition.TreetopVillage { public TreetopVillage(UUID ownerId) { super(ownerId); this.cardNumber = 27; - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public TreetopVillage(final TreetopVillage card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/TwistedAbomination.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/TwistedAbomination.java index 1acf62712d6..c0e8676ffbb 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/TwistedAbomination.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/TwistedAbomination.java @@ -39,7 +39,7 @@ public class TwistedAbomination extends mage.sets.timeshifted.TwistedAbomination public TwistedAbomination(UUID ownerId) { super(ownerId); this.cardNumber = 45; - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; this.rarity = Rarity.COMMON; } diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/UrborgSyphonMage.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/UrborgSyphonMage.java index 7a6afd1b808..31dae3090cf 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/UrborgSyphonMage.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/UrborgSyphonMage.java @@ -38,7 +38,7 @@ public class UrborgSyphonMage extends mage.sets.timespiral.UrborgSyphonMage { public UrborgSyphonMage(UUID ownerId) { super(ownerId); this.cardNumber = 40; - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public UrborgSyphonMage(final UrborgSyphonMage card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/VampireBats.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/VampireBats.java index 21ca983d8b3..de8f083520e 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/VampireBats.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/VampireBats.java @@ -38,7 +38,7 @@ public class VampireBats extends mage.sets.fifthedition.VampireBats { public VampireBats(UUID ownerId) { super(ownerId); this.cardNumber = 35; - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public VampireBats(final VampireBats card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/ViciousHunger.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/ViciousHunger.java index a74d054caa1..73e60c29bd4 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/ViciousHunger.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/ViciousHunger.java @@ -38,7 +38,7 @@ public class ViciousHunger extends mage.sets.nemesis.ViciousHunger { public ViciousHunger(UUID ownerId) { super(ownerId); this.cardNumber = 50; - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public ViciousHunger(final ViciousHunger card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/VineTrellis.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/VineTrellis.java index fdbb3ffd2b3..776887e3666 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/VineTrellis.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/VineTrellis.java @@ -38,7 +38,7 @@ public class VineTrellis extends mage.sets.mercadianmasques.VineTrellis { public VineTrellis(UUID ownerId) { super(ownerId); this.cardNumber = 4; - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public VineTrellis(final VineTrellis card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/WallOfBone.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/WallOfBone.java index ba4edca13ee..82e4fd390c4 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/WallOfBone.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/WallOfBone.java @@ -38,7 +38,7 @@ public class WallOfBone extends mage.sets.magic2010.WallOfBone { public WallOfBone(UUID ownerId) { super(ownerId); this.cardNumber = 41; - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public WallOfBone(final WallOfBone card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/WildMongrel.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/WildMongrel.java index 57164243a40..86db6f28f81 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/WildMongrel.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/WildMongrel.java @@ -38,7 +38,7 @@ public class WildMongrel extends mage.sets.odyssey.WildMongrel { public WildMongrel(UUID ownerId) { super(ownerId); this.cardNumber = 5; - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public WildMongrel(final WildMongrel card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Windstorm.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Windstorm.java index bd10a4b91e7..8eb8faf746f 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Windstorm.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/Windstorm.java @@ -38,7 +38,7 @@ public class Windstorm extends mage.sets.magic2010.Windstorm { public Windstorm(UUID ownerId) { super(ownerId); this.cardNumber = 25; - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public Windstorm(final Windstorm card) { diff --git a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/WirewoodSavage.java b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/WirewoodSavage.java index f1ed3d6ae0a..d97fcb0489e 100644 --- a/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/WirewoodSavage.java +++ b/Mage.Sets/src/mage/sets/anthologygarrukvsliliana/WirewoodSavage.java @@ -38,7 +38,7 @@ public class WirewoodSavage extends mage.sets.onslaught.WirewoodSavage { public WirewoodSavage(UUID ownerId) { super(ownerId); this.cardNumber = 6; - this.expansionSetCode = "DD3C"; + this.expansionSetCode = "DD3GVL"; } public WirewoodSavage(final WirewoodSavage card) { diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/AEthersnipe.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/AEthersnipe.java index 69bc9aab08d..e1883dec369 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/AEthersnipe.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/AEthersnipe.java @@ -38,7 +38,7 @@ public class AEthersnipe extends mage.sets.commander.AEthersnipe { public AEthersnipe(UUID ownerId) { super(ownerId); this.cardNumber = 17; - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; } public AEthersnipe(final AEthersnipe card) { diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/AirElemental.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/AirElemental.java index d4d254b3e10..7fd80be20b7 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/AirElemental.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/AirElemental.java @@ -38,7 +38,7 @@ public class AirElemental extends mage.sets.magic2010.AirElemental { public AirElemental(UUID ownerId) { super(ownerId); this.cardNumber = 13; - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; } public AirElemental(final AirElemental card) { diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/AncestralVision.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/AncestralVision.java index 3540a279a24..fc5cd93ae48 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/AncestralVision.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/AncestralVision.java @@ -38,7 +38,7 @@ public class AncestralVision extends mage.sets.timespiral.AncestralVision { public AncestralVision(UUID ownerId) { super(ownerId); this.cardNumber = 21; - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; } public AncestralVision(final AncestralVision card) { diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/BottleGnomes.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/BottleGnomes.java index ea291aab801..a5b3e65f6a3 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/BottleGnomes.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/BottleGnomes.java @@ -38,7 +38,7 @@ public class BottleGnomes extends mage.sets.tempest.BottleGnomes { public BottleGnomes(UUID ownerId) { super(ownerId); this.cardNumber = 7; - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; } public BottleGnomes(final BottleGnomes card) { diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/BrineElemental.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/BrineElemental.java index 4df002b1f3e..e144c61ab07 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/BrineElemental.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/BrineElemental.java @@ -38,7 +38,7 @@ public class BrineElemental extends mage.sets.commander2014.BrineElemental { public BrineElemental(UUID ownerId) { super(ownerId); this.cardNumber = 18; - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; } public BrineElemental(final BrineElemental card) { diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/ChandraNalaar.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/ChandraNalaar.java index 941dc7437e5..b2916684e3e 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/ChandraNalaar.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/ChandraNalaar.java @@ -38,7 +38,7 @@ public class ChandraNalaar extends mage.sets.magic2010.ChandraNalaar { public ChandraNalaar(UUID ownerId) { super(ownerId); this.cardNumber = 34; - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; } public ChandraNalaar(final ChandraNalaar card) { diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/ChartoothCougar.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/ChartoothCougar.java index a7dcbfe7ffc..c529f0382ad 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/ChartoothCougar.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/ChartoothCougar.java @@ -38,7 +38,7 @@ public class ChartoothCougar extends mage.sets.scourge.ChartoothCougar { public ChartoothCougar(UUID ownerId) { super(ownerId); this.cardNumber = 47; - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; } public ChartoothCougar(final ChartoothCougar card) { diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Condescend.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Condescend.java index 47357973bf8..9a152585f22 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Condescend.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Condescend.java @@ -38,7 +38,7 @@ public class Condescend extends mage.sets.fifthdawn.Condescend { public Condescend(UUID ownerId) { super(ownerId); this.cardNumber = 28; - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; } public Condescend(final Condescend card) { diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/ConeOfFlame.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/ConeOfFlame.java index 10a68a6c619..e65d3d634ff 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/ConeOfFlame.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/ConeOfFlame.java @@ -38,7 +38,7 @@ public class ConeOfFlame extends mage.sets.knightsvsdragons.ConeOfFlame { public ConeOfFlame(UUID ownerId) { super(ownerId); this.cardNumber = 54; - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; } public ConeOfFlame(final ConeOfFlame card) { diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Counterspell.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Counterspell.java index 1489462e7ce..262093dc830 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Counterspell.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Counterspell.java @@ -38,7 +38,7 @@ public class Counterspell extends mage.sets.tempest.Counterspell { public Counterspell(UUID ownerId) { super(ownerId); this.cardNumber = 24; - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; } public Counterspell(final Counterspell card) { diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Daze.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Daze.java index 4f55eaede2a..aa33c9241ce 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Daze.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Daze.java @@ -38,7 +38,7 @@ public class Daze extends mage.sets.nemesis.Daze { public Daze(UUID ownerId) { super(ownerId); this.cardNumber = 23; - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; } public Daze(final Daze card) { diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Demonfire.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Demonfire.java index 2e30553cc59..acb4ffae8b5 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Demonfire.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Demonfire.java @@ -38,7 +38,7 @@ public class Demonfire extends mage.sets.dissension.Demonfire { public Demonfire(UUID ownerId) { super(ownerId); this.cardNumber = 57; - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; } public Demonfire(final Demonfire card) { diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/ErrantEphemeron.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/ErrantEphemeron.java index e4ccfe3d7aa..a45433c20b3 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/ErrantEphemeron.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/ErrantEphemeron.java @@ -38,7 +38,7 @@ public class ErrantEphemeron extends mage.sets.timespiral.ErrantEphemeron { public ErrantEphemeron(UUID ownerId) { super(ownerId); this.cardNumber = 20; - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; } public ErrantEphemeron(final ErrantEphemeron card) { diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/FactOrFiction.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/FactOrFiction.java index 283aa92f436..9813bc5ff29 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/FactOrFiction.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/FactOrFiction.java @@ -38,7 +38,7 @@ public class FactOrFiction extends mage.sets.invasion.FactOrFiction { public FactOrFiction(UUID ownerId) { super(ownerId); this.cardNumber = 26; - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; } public FactOrFiction(final FactOrFiction card) { diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/FathomSeer.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/FathomSeer.java index c49a585ccf4..e9419b7ba75 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/FathomSeer.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/FathomSeer.java @@ -38,7 +38,7 @@ public class FathomSeer extends mage.sets.jacevschandra.FathomSeer { public FathomSeer(UUID ownerId) { super(ownerId); this.cardNumber = 3; - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; } public FathomSeer(final FathomSeer card) { diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Fireball.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Fireball.java index 281e7c81c01..f55ba19a698 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Fireball.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Fireball.java @@ -38,7 +38,7 @@ public class Fireball extends mage.sets.magic2010.Fireball { public Fireball(UUID ownerId) { super(ownerId); this.cardNumber = 56; - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; } public Fireball(final Fireball card) { diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Fireblast.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Fireblast.java index 98c582655a9..5d67453817e 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Fireblast.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Fireblast.java @@ -38,7 +38,7 @@ public class Fireblast extends mage.sets.visions.Fireblast { public Fireblast(UUID ownerId) { super(ownerId); this.cardNumber = 55; - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; } public Fireblast(final Fireblast card) { diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Firebolt.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Firebolt.java index 6006ff7cb59..beb08307498 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Firebolt.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Firebolt.java @@ -38,7 +38,7 @@ public class Firebolt extends mage.sets.odyssey.Firebolt { public Firebolt(UUID ownerId) { super(ownerId); this.cardNumber = 49; - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; } public Firebolt(final Firebolt card) { diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Fireslinger.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Fireslinger.java index 7d162e685bd..87de1d02000 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Fireslinger.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Fireslinger.java @@ -38,7 +38,7 @@ public class Fireslinger extends mage.sets.tempest.Fireslinger { public Fireslinger(UUID ownerId) { super(ownerId); this.cardNumber = 36; - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; } public Fireslinger(final Fireslinger card) { diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/FlameJavelin.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/FlameJavelin.java index e13dcdd7da7..6b563804006 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/FlameJavelin.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/FlameJavelin.java @@ -38,7 +38,7 @@ public class FlameJavelin extends mage.sets.shadowmoor.FlameJavelin { public FlameJavelin(UUID ownerId) { super(ownerId); this.cardNumber = 53; - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; } public FlameJavelin(final FlameJavelin card) { diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/FlamekinBrawler.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/FlamekinBrawler.java index 6c36651f161..c0076f342db 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/FlamekinBrawler.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/FlamekinBrawler.java @@ -38,7 +38,7 @@ public class FlamekinBrawler extends mage.sets.lorwyn.FlamekinBrawler { public FlamekinBrawler(UUID ownerId) { super(ownerId); this.cardNumber = 35; - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; } public FlamekinBrawler(final FlamekinBrawler card) { diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/FlametongueKavu.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/FlametongueKavu.java index aa0ef5c3e9f..9c19e8462cf 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/FlametongueKavu.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/FlametongueKavu.java @@ -38,7 +38,7 @@ public class FlametongueKavu extends mage.sets.planechase.FlametongueKavu { public FlametongueKavu(UUID ownerId) { super(ownerId); this.cardNumber = 42; - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; } public FlametongueKavu(final FlametongueKavu card) { diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/FlamewaveInvoker.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/FlamewaveInvoker.java index b987c8c9fc8..0c28dcff2b4 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/FlamewaveInvoker.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/FlamewaveInvoker.java @@ -38,7 +38,7 @@ public class FlamewaveInvoker extends mage.sets.tenthedition.FlamewaveInvoker { public FlamewaveInvoker(UUID ownerId) { super(ownerId); this.cardNumber = 40; - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; } public FlamewaveInvoker(final FlamewaveInvoker card) { diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/FledglingMawcor.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/FledglingMawcor.java index 6abfe6878b2..7318f198e75 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/FledglingMawcor.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/FledglingMawcor.java @@ -38,7 +38,7 @@ public class FledglingMawcor extends mage.sets.jacevschandra.FledglingMawcor { public FledglingMawcor(UUID ownerId) { super(ownerId); this.cardNumber = 10; - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; } public FledglingMawcor(final FledglingMawcor card) { diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/FurnaceWhelp.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/FurnaceWhelp.java index 28f645a01ff..272f77331c1 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/FurnaceWhelp.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/FurnaceWhelp.java @@ -38,7 +38,7 @@ public class FurnaceWhelp extends mage.sets.tenthedition.FurnaceWhelp { public FurnaceWhelp(UUID ownerId) { super(ownerId); this.cardNumber = 43; - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; } public FurnaceWhelp(final FurnaceWhelp card) { diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Guile.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Guile.java index c660d0705b3..585a87a9f46 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Guile.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Guile.java @@ -38,7 +38,7 @@ public class Guile extends mage.sets.lorwyn.Guile { public Guile(UUID ownerId) { super(ownerId); this.cardNumber = 14; - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; } public Guile(final Guile card) { diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Gush.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Gush.java index 2724a20320b..ccaf50b37da 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Gush.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Gush.java @@ -38,7 +38,7 @@ public class Gush extends mage.sets.jacevschandra.Gush { public Gush(UUID ownerId) { super(ownerId); this.cardNumber = 27; - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; } public Gush(final Gush card) { diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Hostility.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Hostility.java index 88cd44efc38..579a7e3cecf 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Hostility.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Hostility.java @@ -38,7 +38,7 @@ public class Hostility extends mage.sets.jacevschandra.Hostility { public Hostility(UUID ownerId) { super(ownerId); this.cardNumber = 48; - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; } public Hostility(final Hostility card) { diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Incinerate.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Incinerate.java index aaa686c149d..e2d04c48221 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Incinerate.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Incinerate.java @@ -38,7 +38,7 @@ public class Incinerate extends mage.sets.tenthedition.Incinerate { public Incinerate(UUID ownerId) { super(ownerId); this.cardNumber = 51; - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; } public Incinerate(final Incinerate card) { diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/IngotChewer.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/IngotChewer.java index b15736d371d..985cfb4eafc 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/IngotChewer.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/IngotChewer.java @@ -38,7 +38,7 @@ public class IngotChewer extends mage.sets.lorwyn.IngotChewer { public IngotChewer(UUID ownerId) { super(ownerId); this.cardNumber = 45; - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; } public IngotChewer(final IngotChewer card) { diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/InnerFlameAcolyte.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/InnerFlameAcolyte.java index 7448f7fdf89..8bb7d671566 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/InnerFlameAcolyte.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/InnerFlameAcolyte.java @@ -38,7 +38,7 @@ public class InnerFlameAcolyte extends mage.sets.lorwyn.InnerFlameAcolyte { public InnerFlameAcolyte(UUID ownerId) { super(ownerId); this.cardNumber = 41; - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; } public InnerFlameAcolyte(final InnerFlameAcolyte card) { diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Island1.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Island1.java index 44df6488532..ef75ca228e4 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Island1.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Island1.java @@ -37,7 +37,7 @@ public class Island1 extends mage.cards.basiclands.Island { public Island1(UUID ownerId) { super(ownerId, 30); - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; } public Island1(final Island1 card) { diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Island2.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Island2.java index 55568159bb8..ee5e86590c2 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Island2.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Island2.java @@ -37,7 +37,7 @@ public class Island2 extends mage.cards.basiclands.Island { public Island2(UUID ownerId) { super(ownerId, 31); - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; } public Island2(final Island2 card) { diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Island3.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Island3.java index fcc29e36f69..c48dab0b52a 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Island3.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Island3.java @@ -37,7 +37,7 @@ public class Island3 extends mage.cards.basiclands.Island { public Island3(UUID ownerId) { super(ownerId, 32); - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; } public Island3(final Island3 card) { diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Island4.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Island4.java index 805011499b0..e5329f0154f 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Island4.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Island4.java @@ -37,7 +37,7 @@ public class Island4 extends mage.cards.basiclands.Island { public Island4(UUID ownerId) { super(ownerId, 33); - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; } public Island4(final Island4 card) { diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/JaceBeleren.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/JaceBeleren.java index b11216b3743..7ccededf1e0 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/JaceBeleren.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/JaceBeleren.java @@ -38,7 +38,7 @@ public class JaceBeleren extends mage.sets.magic2010.JaceBeleren { public JaceBeleren(UUID ownerId) { super(ownerId); this.cardNumber = 1; - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; } public JaceBeleren(final JaceBeleren card) { diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/KeldonMegaliths.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/KeldonMegaliths.java index 988ce46d238..9d854893503 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/KeldonMegaliths.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/KeldonMegaliths.java @@ -38,7 +38,7 @@ public class KeldonMegaliths extends mage.sets.jacevschandra.KeldonMegaliths { public KeldonMegaliths(UUID ownerId) { super(ownerId); this.cardNumber = 58; - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; } public KeldonMegaliths(final KeldonMegaliths card) { diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/MagmaJet.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/MagmaJet.java index f6df8660401..4dce051c8fc 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/MagmaJet.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/MagmaJet.java @@ -38,7 +38,7 @@ public class MagmaJet extends mage.sets.fifthdawn.MagmaJet { public MagmaJet(UUID ownerId) { super(ownerId); this.cardNumber = 52; - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; } public MagmaJet(final MagmaJet card) { diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/ManOWar.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/ManOWar.java index 394a08a2395..1def0236d19 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/ManOWar.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/ManOWar.java @@ -38,7 +38,7 @@ public class ManOWar extends mage.sets.visions.ManOWar { public ManOWar(UUID ownerId) { super(ownerId); this.cardNumber = 8; - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; } public ManOWar(final ManOWar card) { diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/MartyrOfFrost.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/MartyrOfFrost.java index 561490edc6c..934a7d5a101 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/MartyrOfFrost.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/MartyrOfFrost.java @@ -38,7 +38,7 @@ public class MartyrOfFrost extends mage.sets.coldsnap.MartyrOfFrost { public MartyrOfFrost(UUID ownerId) { super(ownerId); this.cardNumber = 2; - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; } public MartyrOfFrost(final MartyrOfFrost card) { diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/MindStone.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/MindStone.java index 05280ac9c8a..287fedb0ddc 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/MindStone.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/MindStone.java @@ -38,7 +38,7 @@ public class MindStone extends mage.sets.tenthedition.MindStone { public MindStone(UUID ownerId) { super(ownerId); this.cardNumber = 22; - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; } public MindStone(final MindStone card) { diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Mountain1.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Mountain1.java index 838d7e8ef66..1790de4b0cb 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Mountain1.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Mountain1.java @@ -37,7 +37,7 @@ public class Mountain1 extends mage.cards.basiclands.Mountain { public Mountain1(UUID ownerId) { super(ownerId, 59); - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; } public Mountain1(final Mountain1 card) { diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Mountain2.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Mountain2.java index 4b9b0d102e4..8278b7985f2 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Mountain2.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Mountain2.java @@ -37,7 +37,7 @@ public class Mountain2 extends mage.cards.basiclands.Mountain { public Mountain2(UUID ownerId) { super(ownerId, 60); - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; } public Mountain2(final Mountain2 card) { diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Mountain3.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Mountain3.java index 6eb5d43d715..7585a556f8a 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Mountain3.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Mountain3.java @@ -37,7 +37,7 @@ public class Mountain3 extends mage.cards.basiclands.Mountain { public Mountain3(UUID ownerId) { super(ownerId, 61); - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; } public Mountain3(final Mountain3 card) { diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Mountain4.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Mountain4.java index 6f13fc225f8..88f3481c023 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Mountain4.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Mountain4.java @@ -37,7 +37,7 @@ public class Mountain4 extends mage.cards.basiclands.Mountain { public Mountain4(UUID ownerId) { super(ownerId, 62); - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; } public Mountain4(final Mountain4 card) { diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Mulldrifter.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Mulldrifter.java index 0abf28f037d..f8b4df4088b 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Mulldrifter.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Mulldrifter.java @@ -38,7 +38,7 @@ public class Mulldrifter extends mage.sets.commander.Mulldrifter { public Mulldrifter(UUID ownerId) { super(ownerId); this.cardNumber = 12; - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; } public Mulldrifter(final Mulldrifter card) { diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Ophidian.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Ophidian.java index 339f2b7fc23..f41743847fc 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Ophidian.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Ophidian.java @@ -38,7 +38,7 @@ public class Ophidian extends mage.sets.vintagemasters.Ophidian { public Ophidian(UUID ownerId) { super(ownerId); this.cardNumber = 9; - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; } public Ophidian(final Ophidian card) { diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/OxiddaGolem.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/OxiddaGolem.java index 190b959a66b..dedc0737e0b 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/OxiddaGolem.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/OxiddaGolem.java @@ -38,7 +38,7 @@ public class OxiddaGolem extends mage.sets.jacevschandra.OxiddaGolem { public OxiddaGolem(UUID ownerId) { super(ownerId); this.cardNumber = 46; - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; } public OxiddaGolem(final OxiddaGolem card) { diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/PyreCharger.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/PyreCharger.java index 0ed6ea955bf..3edb77a0322 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/PyreCharger.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/PyreCharger.java @@ -38,7 +38,7 @@ public class PyreCharger extends mage.sets.shadowmoor.PyreCharger { public PyreCharger(UUID ownerId) { super(ownerId); this.cardNumber = 38; - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; } public PyreCharger(final PyreCharger card) { diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/QuicksilverDragon.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/QuicksilverDragon.java index 6f27956e3d8..dda55f154be 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/QuicksilverDragon.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/QuicksilverDragon.java @@ -38,7 +38,7 @@ public class QuicksilverDragon extends mage.sets.jacevschandra.QuicksilverDragon public QuicksilverDragon(UUID ownerId) { super(ownerId); this.cardNumber = 19; - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; } public QuicksilverDragon(final QuicksilverDragon card) { diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/RakdosPitDragon.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/RakdosPitDragon.java index e208c86e7b2..21922d60f6b 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/RakdosPitDragon.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/RakdosPitDragon.java @@ -38,7 +38,7 @@ public class RakdosPitDragon extends mage.sets.dissension.RakdosPitDragon { public RakdosPitDragon(UUID ownerId) { super(ownerId); this.cardNumber = 44; - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; } public RakdosPitDragon(final RakdosPitDragon card) { diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Repulse.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Repulse.java index e37445e9cd1..a9409f104dc 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Repulse.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Repulse.java @@ -38,7 +38,7 @@ public class Repulse extends mage.sets.invasion.Repulse { public Repulse(UUID ownerId) { super(ownerId); this.cardNumber = 25; - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; } public Repulse(final Repulse card) { diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/RiftwingCloudskate.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/RiftwingCloudskate.java index 742cf5b0084..4ef9b741f3e 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/RiftwingCloudskate.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/RiftwingCloudskate.java @@ -38,7 +38,7 @@ public class RiftwingCloudskate extends mage.sets.timespiral.RiftwingCloudskate public RiftwingCloudskate(UUID ownerId) { super(ownerId); this.cardNumber = 15; - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; } public RiftwingCloudskate(final RiftwingCloudskate card) { diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/SealOfFire.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/SealOfFire.java index 529397fee9b..2b32b8626ab 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/SealOfFire.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/SealOfFire.java @@ -38,7 +38,7 @@ public class SealOfFire extends mage.sets.nemesis.SealOfFire { public SealOfFire(UUID ownerId) { super(ownerId); this.cardNumber = 50; - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; } public SealOfFire(final SealOfFire card) { diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/SlithFirewalker.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/SlithFirewalker.java index 23915d91efc..f002e088a21 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/SlithFirewalker.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/SlithFirewalker.java @@ -38,7 +38,7 @@ public class SlithFirewalker extends mage.sets.mirrodin.SlithFirewalker { public SlithFirewalker(UUID ownerId) { super(ownerId); this.cardNumber = 39; - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; } public SlithFirewalker(final SlithFirewalker card) { diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/SoulbrightFlamekin.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/SoulbrightFlamekin.java index 1f309e97305..07ce504f165 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/SoulbrightFlamekin.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/SoulbrightFlamekin.java @@ -38,7 +38,7 @@ public class SoulbrightFlamekin extends mage.sets.lorwyn.SoulbrightFlamekin { public SoulbrightFlamekin(UUID ownerId) { super(ownerId); this.cardNumber = 37; - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; } public SoulbrightFlamekin(final SoulbrightFlamekin card) { diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/SpireGolem.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/SpireGolem.java index 96e5008e831..a2c67369b22 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/SpireGolem.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/SpireGolem.java @@ -38,7 +38,7 @@ public class SpireGolem extends mage.sets.jacevschandra.SpireGolem { public SpireGolem(UUID ownerId) { super(ownerId); this.cardNumber = 16; - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; } public SpireGolem(final SpireGolem card) { diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/TerrainGenerator.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/TerrainGenerator.java index 4f234526ca8..d3ff1f051d5 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/TerrainGenerator.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/TerrainGenerator.java @@ -57,7 +57,7 @@ public class TerrainGenerator extends CardImpl { public TerrainGenerator(UUID ownerId) { super(ownerId, 29, "Terrain Generator", Rarity.UNCOMMON, new CardType[]{CardType.LAND}, ""); - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; // {tap}: Add {C} to your mana pool. this.addAbility(new ColorlessManaAbility()); diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/VoidmageApprentice.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/VoidmageApprentice.java index 91470f2cb4d..eb6757e6e52 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/VoidmageApprentice.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/VoidmageApprentice.java @@ -47,7 +47,7 @@ public class VoidmageApprentice extends CardImpl { public VoidmageApprentice(UUID ownerId) { super(ownerId, 4, "Voidmage Apprentice", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{1}{U}"); - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; this.subtype.add("Human"); this.subtype.add("Wizard"); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/WallOfDeceit.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/WallOfDeceit.java index 229b49ebf31..d8a7fb55281 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/WallOfDeceit.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/WallOfDeceit.java @@ -49,7 +49,7 @@ public class WallOfDeceit extends CardImpl { public WallOfDeceit(UUID ownerId) { super(ownerId, 5, "Wall of Deceit", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{1}{U}"); - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; this.subtype.add("Wall"); this.power = new MageInt(0); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/WaterspoutDjinn.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/WaterspoutDjinn.java index f115e5732ee..65c8a9ecd9d 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/WaterspoutDjinn.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/WaterspoutDjinn.java @@ -38,7 +38,7 @@ public class WaterspoutDjinn extends mage.sets.jacevschandra.WaterspoutDjinn { public WaterspoutDjinn(UUID ownerId) { super(ownerId); this.cardNumber = 11; - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; } public WaterspoutDjinn(final WaterspoutDjinn card) { diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Willbender.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Willbender.java index a22683f9b20..37f8d36f421 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/Willbender.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/Willbender.java @@ -38,7 +38,7 @@ public class Willbender extends mage.sets.commander2014.Willbender { public Willbender(UUID ownerId) { super(ownerId); this.cardNumber = 6; - this.expansionSetCode = "DD3D"; + this.expansionSetCode = "DD3JVC"; } public Willbender(final Willbender card) { diff --git a/Mage.Sets/src/mage/sets/conflux/FieryFall.java b/Mage.Sets/src/mage/sets/conflux/FieryFall.java index 95d6f19887c..f7c793acc09 100644 --- a/Mage.Sets/src/mage/sets/conflux/FieryFall.java +++ b/Mage.Sets/src/mage/sets/conflux/FieryFall.java @@ -45,7 +45,7 @@ public class FieryFall extends CardImpl { public FieryFall (UUID ownerId) { super(ownerId, 63, "Fiery Fall", Rarity.COMMON, new CardType[]{CardType.INSTANT}, "{5}{R}"); - this.expansionSetCode = "CON"; + this.expansionSetCode = "CON"; // Fiery Fall deals 5 damage to target creature. diff --git a/Mage.Sets/src/mage/sets/eighthedition/ThievesAuction.java b/Mage.Sets/src/mage/sets/eighthedition/ThievesAuction.java index 12495860844..9f5d2bd61ad 100644 --- a/Mage.Sets/src/mage/sets/eighthedition/ThievesAuction.java +++ b/Mage.Sets/src/mage/sets/eighthedition/ThievesAuction.java @@ -1,52 +1,52 @@ -/* - * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without modification, are - * permitted provided that the following conditions are met: - * - * 1. Redistributions of source code must retain the above copyright notice, this list of - * conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright notice, this list - * of conditions and the following disclaimer in the documentation and/or other materials - * provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR - * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON - * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * The views and conclusions contained in the software and documentation are those of the - * authors and should not be interpreted as representing official policies, either expressed - * or implied, of BetaSteward_at_googlemail.com. - */ -package mage.sets.eighthedition; - -import java.util.UUID; - -/** - * - * @author emerald000 - */ -public class ThievesAuction extends mage.sets.mercadianmasques.ThievesAuction { - - public ThievesAuction(UUID ownerId) { - super(ownerId); - this.cardNumber = 227; - this.expansionSetCode = "8ED"; - } - - public ThievesAuction(final ThievesAuction card) { - super(card); - } - - @Override - public ThievesAuction copy() { - return new ThievesAuction(this); - } -} +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.eighthedition; + +import java.util.UUID; + +/** + * + * @author emerald000 + */ +public class ThievesAuction extends mage.sets.mercadianmasques.ThievesAuction { + + public ThievesAuction(UUID ownerId) { + super(ownerId); + this.cardNumber = 227; + this.expansionSetCode = "8ED"; + } + + public ThievesAuction(final ThievesAuction card) { + super(card); + } + + @Override + public ThievesAuction copy() { + return new ThievesAuction(this); + } +} diff --git a/Mage.Sets/src/mage/sets/eighthedition/UrzasMine.java b/Mage.Sets/src/mage/sets/eighthedition/UrzasMine.java index 25508b89e22..982d9c87458 100644 --- a/Mage.Sets/src/mage/sets/eighthedition/UrzasMine.java +++ b/Mage.Sets/src/mage/sets/eighthedition/UrzasMine.java @@ -35,19 +35,18 @@ import java.util.UUID; */ public class UrzasMine extends mage.sets.fifthedition.UrzasMine { - public UrzasMine(UUID ownerId) { - super(ownerId); - this.cardNumber = 328; - this.expansionSetCode = "8ED"; - } + public UrzasMine(UUID ownerId) { + super(ownerId); + this.cardNumber = 328; + this.expansionSetCode = "8ED"; + } - public UrzasMine(final UrzasMine card) { - super(card); - } + public UrzasMine(final UrzasMine card) { + super(card); + } - @Override - public UrzasMine copy() { - return new UrzasMine(this); - } - -} \ No newline at end of file + @Override + public UrzasMine copy() { + return new UrzasMine(this); + } +} diff --git a/Mage.Sets/src/mage/sets/eighthedition/UrzasPowerPlant.java b/Mage.Sets/src/mage/sets/eighthedition/UrzasPowerPlant.java index 675dbdaa121..ac224b13c3b 100644 --- a/Mage.Sets/src/mage/sets/eighthedition/UrzasPowerPlant.java +++ b/Mage.Sets/src/mage/sets/eighthedition/UrzasPowerPlant.java @@ -35,19 +35,18 @@ import java.util.UUID; */ public class UrzasPowerPlant extends mage.sets.fifthedition.UrzasPowerPlant { - public UrzasPowerPlant(UUID ownerId) { - super(ownerId); - this.cardNumber = 329; - this.expansionSetCode = "8ED"; - } + public UrzasPowerPlant(UUID ownerId) { + super(ownerId); + this.cardNumber = 329; + this.expansionSetCode = "8ED"; + } - public UrzasPowerPlant(final UrzasPowerPlant card) { - super(card); - } + public UrzasPowerPlant(final UrzasPowerPlant card) { + super(card); + } - @Override - public UrzasPowerPlant copy() { - return new UrzasPowerPlant(this); - } - -} \ No newline at end of file + @Override + public UrzasPowerPlant copy() { + return new UrzasPowerPlant(this); + } +} diff --git a/Mage.Sets/src/mage/sets/eighthedition/UrzasTower.java b/Mage.Sets/src/mage/sets/eighthedition/UrzasTower.java index 736909eb52f..d829bf9d24c 100644 --- a/Mage.Sets/src/mage/sets/eighthedition/UrzasTower.java +++ b/Mage.Sets/src/mage/sets/eighthedition/UrzasTower.java @@ -35,19 +35,18 @@ import java.util.UUID; */ public class UrzasTower extends mage.sets.fifthedition.UrzasTower { - public UrzasTower(UUID ownerId) { - super(ownerId); - this.cardNumber = 330; - this.expansionSetCode = "8ED"; - } + public UrzasTower(UUID ownerId) { + super(ownerId); + this.cardNumber = 330; + this.expansionSetCode = "8ED"; + } - public UrzasTower(final UrzasTower card) { - super(card); - } + public UrzasTower(final UrzasTower card) { + super(card); + } - @Override - public UrzasTower copy() { - return new UrzasTower(this); - } - -} \ No newline at end of file + @Override + public UrzasTower copy() { + return new UrzasTower(this); + } +} diff --git a/Mage.Sets/src/mage/sets/ftvdragons/BladewingTheRisen.java b/Mage.Sets/src/mage/sets/ftvdragons/BladewingTheRisen.java index a8ab201690e..e87b2347067 100644 --- a/Mage.Sets/src/mage/sets/ftvdragons/BladewingTheRisen.java +++ b/Mage.Sets/src/mage/sets/ftvdragons/BladewingTheRisen.java @@ -38,7 +38,7 @@ public class BladewingTheRisen extends mage.sets.commander.BladewingTheRisen { public BladewingTheRisen(UUID ownerId) { super(ownerId); this.cardNumber = 1; - this.expansionSetCode = "FVD"; + this.expansionSetCode = "DRB"; } public BladewingTheRisen(final BladewingTheRisen card) { diff --git a/Mage.Sets/src/mage/sets/ftvdragons/BogardanHellkite.java b/Mage.Sets/src/mage/sets/ftvdragons/BogardanHellkite.java index 9ae36d64ee3..8923a22d337 100644 --- a/Mage.Sets/src/mage/sets/ftvdragons/BogardanHellkite.java +++ b/Mage.Sets/src/mage/sets/ftvdragons/BogardanHellkite.java @@ -39,7 +39,7 @@ public class BogardanHellkite extends mage.sets.magic2010.BogardanHellkite { public BogardanHellkite(UUID ownerId) { super(ownerId); this.cardNumber = 2; - this.expansionSetCode = "FVD"; + this.expansionSetCode = "DRB"; this.rarity = Rarity.RARE; } diff --git a/Mage.Sets/src/mage/sets/ftvdragons/Draco.java b/Mage.Sets/src/mage/sets/ftvdragons/Draco.java index 2335c0a2e92..a14f00215c6 100644 --- a/Mage.Sets/src/mage/sets/ftvdragons/Draco.java +++ b/Mage.Sets/src/mage/sets/ftvdragons/Draco.java @@ -52,7 +52,7 @@ public class Draco extends CardImpl { public Draco(UUID ownerId) { super(ownerId, 3, "Draco", Rarity.RARE, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{16}"); - this.expansionSetCode = "FVD"; + this.expansionSetCode = "DRB"; this.subtype.add("Dragon"); this.power = new MageInt(9); this.toughness = new MageInt(9); diff --git a/Mage.Sets/src/mage/sets/ftvdragons/DragonWhelp.java b/Mage.Sets/src/mage/sets/ftvdragons/DragonWhelp.java index e55c8e8dc63..42e9493711c 100644 --- a/Mage.Sets/src/mage/sets/ftvdragons/DragonWhelp.java +++ b/Mage.Sets/src/mage/sets/ftvdragons/DragonWhelp.java @@ -39,7 +39,7 @@ public class DragonWhelp extends mage.sets.magic2010.DragonWhelp { public DragonWhelp(UUID ownerId) { super(ownerId); this.cardNumber = 4; - this.expansionSetCode = "FVD"; + this.expansionSetCode = "DRB"; this.rarity = Rarity.RARE; } diff --git a/Mage.Sets/src/mage/sets/ftvdragons/Dragonstorm.java b/Mage.Sets/src/mage/sets/ftvdragons/Dragonstorm.java index 9d48a973fd2..e4f294c9563 100644 --- a/Mage.Sets/src/mage/sets/ftvdragons/Dragonstorm.java +++ b/Mage.Sets/src/mage/sets/ftvdragons/Dragonstorm.java @@ -39,7 +39,7 @@ public class Dragonstorm extends mage.sets.timeshifted.Dragonstorm { public Dragonstorm(UUID ownerId) { super(ownerId); this.cardNumber = 5; - this.expansionSetCode = "FVD"; + this.expansionSetCode = "DRB"; this.rarity = Rarity.RARE; } diff --git a/Mage.Sets/src/mage/sets/ftvdragons/EbonDragon.java b/Mage.Sets/src/mage/sets/ftvdragons/EbonDragon.java index 93abef13890..9a6e1ba6296 100644 --- a/Mage.Sets/src/mage/sets/ftvdragons/EbonDragon.java +++ b/Mage.Sets/src/mage/sets/ftvdragons/EbonDragon.java @@ -47,7 +47,7 @@ public class EbonDragon extends CardImpl { public EbonDragon(UUID ownerId) { super(ownerId, 6, "Ebon Dragon", Rarity.RARE, new CardType[]{CardType.CREATURE}, "{5}{B}{B}"); - this.expansionSetCode = "FVD"; + this.expansionSetCode = "DRB"; this.subtype.add("Dragon"); this.power = new MageInt(5); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/sets/ftvdragons/FormOfTheDragon.java b/Mage.Sets/src/mage/sets/ftvdragons/FormOfTheDragon.java index fa95f5d535d..20a0ff78f19 100644 --- a/Mage.Sets/src/mage/sets/ftvdragons/FormOfTheDragon.java +++ b/Mage.Sets/src/mage/sets/ftvdragons/FormOfTheDragon.java @@ -38,7 +38,7 @@ public class FormOfTheDragon extends mage.sets.scourge.FormOfTheDragon { public FormOfTheDragon(UUID ownerId) { super(ownerId); this.cardNumber = 7; - this.expansionSetCode = "FVD"; + this.expansionSetCode = "DRB"; } public FormOfTheDragon(final FormOfTheDragon card) { diff --git a/Mage.Sets/src/mage/sets/ftvdragons/HellkiteOverlord.java b/Mage.Sets/src/mage/sets/ftvdragons/HellkiteOverlord.java index 1111420850c..47e5aa41607 100644 --- a/Mage.Sets/src/mage/sets/ftvdragons/HellkiteOverlord.java +++ b/Mage.Sets/src/mage/sets/ftvdragons/HellkiteOverlord.java @@ -39,7 +39,7 @@ public class HellkiteOverlord extends mage.sets.shardsofalara.HellkiteOverlord { public HellkiteOverlord(UUID ownerId) { super(ownerId); this.cardNumber = 8; - this.expansionSetCode = "FVD"; + this.expansionSetCode = "DRB"; this.rarity = Rarity.RARE; } diff --git a/Mage.Sets/src/mage/sets/ftvdragons/KokushoTheEveningStar.java b/Mage.Sets/src/mage/sets/ftvdragons/KokushoTheEveningStar.java index 3196ac9e8b4..c2905c3dd8d 100644 --- a/Mage.Sets/src/mage/sets/ftvdragons/KokushoTheEveningStar.java +++ b/Mage.Sets/src/mage/sets/ftvdragons/KokushoTheEveningStar.java @@ -38,7 +38,7 @@ public class KokushoTheEveningStar extends mage.sets.championsofkamigawa.Kokusho public KokushoTheEveningStar(UUID ownerId) { super(ownerId); this.cardNumber = 9; - this.expansionSetCode = "FVD"; + this.expansionSetCode = "DRB"; } public KokushoTheEveningStar(final KokushoTheEveningStar card) { diff --git a/Mage.Sets/src/mage/sets/ftvdragons/NicolBolas.java b/Mage.Sets/src/mage/sets/ftvdragons/NicolBolas.java index abc5d41c9d4..4f732e70368 100644 --- a/Mage.Sets/src/mage/sets/ftvdragons/NicolBolas.java +++ b/Mage.Sets/src/mage/sets/ftvdragons/NicolBolas.java @@ -38,7 +38,7 @@ public class NicolBolas extends mage.sets.legends.NicolBolas { public NicolBolas(UUID ownerId) { super(ownerId); this.cardNumber = 10; - this.expansionSetCode = "FVD"; + this.expansionSetCode = "DRB"; } public NicolBolas(final NicolBolas card) { diff --git a/Mage.Sets/src/mage/sets/ftvdragons/NivMizzetTheFiremind.java b/Mage.Sets/src/mage/sets/ftvdragons/NivMizzetTheFiremind.java index af36f8d4415..fdad374cb93 100644 --- a/Mage.Sets/src/mage/sets/ftvdragons/NivMizzetTheFiremind.java +++ b/Mage.Sets/src/mage/sets/ftvdragons/NivMizzetTheFiremind.java @@ -38,7 +38,7 @@ public class NivMizzetTheFiremind extends mage.sets.guildpact.NivMizzetTheFiremi public NivMizzetTheFiremind(UUID ownerId) { super(ownerId); this.cardNumber = 11; - this.expansionSetCode = "FVD"; + this.expansionSetCode = "DRB"; } public NivMizzetTheFiremind(final NivMizzetTheFiremind card) { diff --git a/Mage.Sets/src/mage/sets/ftvdragons/RithTheAwakener.java b/Mage.Sets/src/mage/sets/ftvdragons/RithTheAwakener.java index e1a9080b188..dde9e083563 100644 --- a/Mage.Sets/src/mage/sets/ftvdragons/RithTheAwakener.java +++ b/Mage.Sets/src/mage/sets/ftvdragons/RithTheAwakener.java @@ -38,7 +38,7 @@ public class RithTheAwakener extends mage.sets.invasion.RithTheAwakener { public RithTheAwakener(UUID ownerId) { super(ownerId); this.cardNumber = 12; - this.expansionSetCode = "FVD"; + this.expansionSetCode = "DRB"; } public RithTheAwakener(final RithTheAwakener card) { diff --git a/Mage.Sets/src/mage/sets/ftvdragons/ShivanDragon.java b/Mage.Sets/src/mage/sets/ftvdragons/ShivanDragon.java index 83884ae8775..6d2e8ae3f3c 100644 --- a/Mage.Sets/src/mage/sets/ftvdragons/ShivanDragon.java +++ b/Mage.Sets/src/mage/sets/ftvdragons/ShivanDragon.java @@ -38,7 +38,7 @@ public class ShivanDragon extends mage.sets.tenthedition.ShivanDragon { public ShivanDragon(UUID ownerId) { super(ownerId); this.cardNumber = 13; - this.expansionSetCode = "FVD"; + this.expansionSetCode = "DRB"; } public ShivanDragon(final ShivanDragon card) { diff --git a/Mage.Sets/src/mage/sets/ftvdragons/ThunderDragon.java b/Mage.Sets/src/mage/sets/ftvdragons/ThunderDragon.java index 45e0e5a71b1..14b026c5d58 100644 --- a/Mage.Sets/src/mage/sets/ftvdragons/ThunderDragon.java +++ b/Mage.Sets/src/mage/sets/ftvdragons/ThunderDragon.java @@ -38,7 +38,7 @@ public class ThunderDragon extends mage.sets.starter1999.ThunderDragon { public ThunderDragon(UUID ownerId) { super(ownerId); this.cardNumber = 14; - this.expansionSetCode = "FVD"; + this.expansionSetCode = "DRB"; } public ThunderDragon(final ThunderDragon card) { diff --git a/Mage.Sets/src/mage/sets/ftvdragons/TwoHeadedDragon.java b/Mage.Sets/src/mage/sets/ftvdragons/TwoHeadedDragon.java index 8786af676de..00cf7d12ddc 100644 --- a/Mage.Sets/src/mage/sets/ftvdragons/TwoHeadedDragon.java +++ b/Mage.Sets/src/mage/sets/ftvdragons/TwoHeadedDragon.java @@ -38,7 +38,7 @@ public class TwoHeadedDragon extends mage.sets.mercadianmasques.TwoHeadedDragon public TwoHeadedDragon(UUID ownerId) { super(ownerId); this.cardNumber = 15; - this.expansionSetCode = "FVD"; + this.expansionSetCode = "DRB"; } public TwoHeadedDragon(final TwoHeadedDragon card) { diff --git a/Mage.Sets/src/mage/sets/ftvexiled/Balance.java b/Mage.Sets/src/mage/sets/ftvexiled/Balance.java index ea3f5629b85..962ea02889a 100644 --- a/Mage.Sets/src/mage/sets/ftvexiled/Balance.java +++ b/Mage.Sets/src/mage/sets/ftvexiled/Balance.java @@ -39,7 +39,7 @@ public class Balance extends mage.sets.limitedbeta.Balance { public Balance(UUID ownerId) { super(ownerId); this.cardNumber = 1; - this.expansionSetCode = "FVE"; + this.expansionSetCode = "V09"; this.rarity = Rarity.MYTHIC; } diff --git a/Mage.Sets/src/mage/sets/ftvexiled/Berserk.java b/Mage.Sets/src/mage/sets/ftvexiled/Berserk.java index 21dbd3d4a51..160c2f3fb74 100644 --- a/Mage.Sets/src/mage/sets/ftvexiled/Berserk.java +++ b/Mage.Sets/src/mage/sets/ftvexiled/Berserk.java @@ -39,7 +39,7 @@ public class Berserk extends mage.sets.limitedalpha.Berserk { public Berserk(UUID ownerId) { super(ownerId); this.cardNumber = 2; - this.expansionSetCode = "FVE"; + this.expansionSetCode = "V09"; this.rarity = Rarity.MYTHIC; } diff --git a/Mage.Sets/src/mage/sets/ftvexiled/Channel.java b/Mage.Sets/src/mage/sets/ftvexiled/Channel.java index 38059403890..fd4fd698161 100644 --- a/Mage.Sets/src/mage/sets/ftvexiled/Channel.java +++ b/Mage.Sets/src/mage/sets/ftvexiled/Channel.java @@ -39,7 +39,7 @@ public class Channel extends mage.sets.revisededition.Channel { public Channel(UUID ownerId) { super(ownerId); this.cardNumber = 3; - this.expansionSetCode = "FVE"; + this.expansionSetCode = "V09"; this.rarity = Rarity.MYTHIC; } diff --git a/Mage.Sets/src/mage/sets/ftvexiled/GiftsUngiven.java b/Mage.Sets/src/mage/sets/ftvexiled/GiftsUngiven.java index a5b1ee3b64b..eb6e9df7fcc 100644 --- a/Mage.Sets/src/mage/sets/ftvexiled/GiftsUngiven.java +++ b/Mage.Sets/src/mage/sets/ftvexiled/GiftsUngiven.java @@ -39,7 +39,7 @@ public class GiftsUngiven extends mage.sets.championsofkamigawa.GiftsUngiven { public GiftsUngiven(UUID ownerId) { super(ownerId); this.cardNumber = 4; - this.expansionSetCode = "FVE"; + this.expansionSetCode = "V09"; this.rarity = Rarity.MYTHIC; } diff --git a/Mage.Sets/src/mage/sets/ftvexiled/GoblinLackey.java b/Mage.Sets/src/mage/sets/ftvexiled/GoblinLackey.java index 9c800977847..9890d31d18c 100644 --- a/Mage.Sets/src/mage/sets/ftvexiled/GoblinLackey.java +++ b/Mage.Sets/src/mage/sets/ftvexiled/GoblinLackey.java @@ -39,7 +39,7 @@ public class GoblinLackey extends mage.sets.urzassaga.GoblinLackey { public GoblinLackey(UUID ownerId) { super(ownerId); this.cardNumber = 5; - this.expansionSetCode = "FVE"; + this.expansionSetCode = "V09"; this.rarity = Rarity.MYTHIC; } diff --git a/Mage.Sets/src/mage/sets/ftvexiled/KirdApe.java b/Mage.Sets/src/mage/sets/ftvexiled/KirdApe.java index aea47bfb6b1..5b9edab54f2 100644 --- a/Mage.Sets/src/mage/sets/ftvexiled/KirdApe.java +++ b/Mage.Sets/src/mage/sets/ftvexiled/KirdApe.java @@ -39,7 +39,7 @@ public class KirdApe extends mage.sets.ninthedition.KirdApe { public KirdApe(UUID ownerId) { super(ownerId); this.cardNumber = 6; - this.expansionSetCode = "FVE"; + this.expansionSetCode = "V09"; this.rarity = Rarity.MYTHIC; } diff --git a/Mage.Sets/src/mage/sets/ftvexiled/LotusPetal.java b/Mage.Sets/src/mage/sets/ftvexiled/LotusPetal.java index 7cf101c4467..8f5bb8d425c 100644 --- a/Mage.Sets/src/mage/sets/ftvexiled/LotusPetal.java +++ b/Mage.Sets/src/mage/sets/ftvexiled/LotusPetal.java @@ -39,7 +39,7 @@ public class LotusPetal extends mage.sets.tempest.LotusPetal { public LotusPetal(UUID ownerId) { super(ownerId); this.cardNumber = 7; - this.expansionSetCode = "FVE"; + this.expansionSetCode = "V09"; this.rarity = Rarity.MYTHIC; } diff --git a/Mage.Sets/src/mage/sets/ftvexiled/MysticalTutor.java b/Mage.Sets/src/mage/sets/ftvexiled/MysticalTutor.java index 3da4b17f963..c54fddd0133 100644 --- a/Mage.Sets/src/mage/sets/ftvexiled/MysticalTutor.java +++ b/Mage.Sets/src/mage/sets/ftvexiled/MysticalTutor.java @@ -39,7 +39,7 @@ public class MysticalTutor extends mage.sets.mirage.MysticalTutor { public MysticalTutor(UUID ownerId) { super(ownerId); this.cardNumber = 8; - this.expansionSetCode = "FVE"; + this.expansionSetCode = "V09"; this.rarity = Rarity.MYTHIC; } diff --git a/Mage.Sets/src/mage/sets/ftvexiled/Necropotence.java b/Mage.Sets/src/mage/sets/ftvexiled/Necropotence.java index 8637b038421..4296fc13df4 100644 --- a/Mage.Sets/src/mage/sets/ftvexiled/Necropotence.java +++ b/Mage.Sets/src/mage/sets/ftvexiled/Necropotence.java @@ -39,7 +39,7 @@ public class Necropotence extends mage.sets.iceage.Necropotence { public Necropotence(UUID ownerId) { super(ownerId); this.cardNumber = 9; - this.expansionSetCode = "FVE"; + this.expansionSetCode = "V09"; this.rarity = Rarity.MYTHIC; } diff --git a/Mage.Sets/src/mage/sets/ftvexiled/SenseisDiviningTop.java b/Mage.Sets/src/mage/sets/ftvexiled/SenseisDiviningTop.java index c0b6400312f..f98791661ec 100644 --- a/Mage.Sets/src/mage/sets/ftvexiled/SenseisDiviningTop.java +++ b/Mage.Sets/src/mage/sets/ftvexiled/SenseisDiviningTop.java @@ -39,7 +39,7 @@ public class SenseisDiviningTop extends mage.sets.championsofkamigawa.SenseisDiv public SenseisDiviningTop(UUID ownerId) { super(ownerId); this.cardNumber = 10; - this.expansionSetCode = "FVE"; + this.expansionSetCode = "V09"; this.rarity = Rarity.MYTHIC; } diff --git a/Mage.Sets/src/mage/sets/ftvexiled/SerendibEfreet.java b/Mage.Sets/src/mage/sets/ftvexiled/SerendibEfreet.java index eb8b3e73803..fd8fde59fb4 100644 --- a/Mage.Sets/src/mage/sets/ftvexiled/SerendibEfreet.java +++ b/Mage.Sets/src/mage/sets/ftvexiled/SerendibEfreet.java @@ -39,7 +39,7 @@ public class SerendibEfreet extends mage.sets.vintagemasters.SerendibEfreet { public SerendibEfreet(UUID ownerId) { super(ownerId); this.cardNumber = 11; - this.expansionSetCode = "FVE"; + this.expansionSetCode = "V09"; this.rarity = Rarity.MYTHIC; } diff --git a/Mage.Sets/src/mage/sets/ftvexiled/Skullclamp.java b/Mage.Sets/src/mage/sets/ftvexiled/Skullclamp.java index daa7c4891c1..f34aaf2970f 100644 --- a/Mage.Sets/src/mage/sets/ftvexiled/Skullclamp.java +++ b/Mage.Sets/src/mage/sets/ftvexiled/Skullclamp.java @@ -39,7 +39,7 @@ public class Skullclamp extends mage.sets.darksteel.Skullclamp { public Skullclamp(UUID ownerId) { super(ownerId); this.cardNumber = 12; - this.expansionSetCode = "FVE"; + this.expansionSetCode = "V09"; this.rarity = Rarity.MYTHIC; } diff --git a/Mage.Sets/src/mage/sets/ftvexiled/StripMine.java b/Mage.Sets/src/mage/sets/ftvexiled/StripMine.java index e447e01496b..ef5e64bd3e8 100644 --- a/Mage.Sets/src/mage/sets/ftvexiled/StripMine.java +++ b/Mage.Sets/src/mage/sets/ftvexiled/StripMine.java @@ -39,7 +39,7 @@ public class StripMine extends mage.sets.fourthedition.StripMine { public StripMine(UUID ownerId) { super(ownerId); this.cardNumber = 13; - this.expansionSetCode = "FVE"; + this.expansionSetCode = "V09"; this.rarity = Rarity.MYTHIC; } diff --git a/Mage.Sets/src/mage/sets/ftvexiled/Tinker.java b/Mage.Sets/src/mage/sets/ftvexiled/Tinker.java index 5cffe8a3986..f47db2c3bd0 100644 --- a/Mage.Sets/src/mage/sets/ftvexiled/Tinker.java +++ b/Mage.Sets/src/mage/sets/ftvexiled/Tinker.java @@ -39,7 +39,7 @@ public class Tinker extends mage.sets.urzaslegacy.Tinker { public Tinker(UUID ownerId) { super(ownerId); this.cardNumber = 14; - this.expansionSetCode = "FVE"; + this.expansionSetCode = "V09"; this.rarity = Rarity.MYTHIC; } diff --git a/Mage.Sets/src/mage/sets/ftvexiled/Trinisphere.java b/Mage.Sets/src/mage/sets/ftvexiled/Trinisphere.java index 328c1183c14..c49fb081838 100644 --- a/Mage.Sets/src/mage/sets/ftvexiled/Trinisphere.java +++ b/Mage.Sets/src/mage/sets/ftvexiled/Trinisphere.java @@ -39,7 +39,7 @@ public class Trinisphere extends mage.sets.darksteel.Trinisphere { public Trinisphere(UUID ownerId) { super(ownerId); this.cardNumber = 15; - this.expansionSetCode = "FVE"; + this.expansionSetCode = "V09"; this.rarity = Rarity.MYTHIC; } diff --git a/Mage.Sets/src/mage/sets/ftvlegends/CaoCaoLordOfWei.java b/Mage.Sets/src/mage/sets/ftvlegends/CaoCaoLordOfWei.java index 11c08876cb9..920543528f5 100644 --- a/Mage.Sets/src/mage/sets/ftvlegends/CaoCaoLordOfWei.java +++ b/Mage.Sets/src/mage/sets/ftvlegends/CaoCaoLordOfWei.java @@ -39,7 +39,7 @@ public class CaoCaoLordOfWei extends mage.sets.portalthreekingdoms.CaoCaoLordOfW public CaoCaoLordOfWei(UUID ownerId) { super(ownerId); this.cardNumber = 1; - this.expansionSetCode = "FVL"; + this.expansionSetCode = "V11"; this.rarity = Rarity.MYTHIC; } diff --git a/Mage.Sets/src/mage/sets/ftvlegends/CaptainSisay.java b/Mage.Sets/src/mage/sets/ftvlegends/CaptainSisay.java index ae5dc2c0f1b..49c88665f38 100644 --- a/Mage.Sets/src/mage/sets/ftvlegends/CaptainSisay.java +++ b/Mage.Sets/src/mage/sets/ftvlegends/CaptainSisay.java @@ -39,7 +39,7 @@ public class CaptainSisay extends mage.sets.invasion.CaptainSisay { public CaptainSisay(UUID ownerId) { super(ownerId); this.cardNumber = 2; - this.expansionSetCode = "FVL"; + this.expansionSetCode = "V11"; this.rarity = Rarity.MYTHIC; } diff --git a/Mage.Sets/src/mage/sets/ftvlegends/DoranTheSiegeTower.java b/Mage.Sets/src/mage/sets/ftvlegends/DoranTheSiegeTower.java index 7409b1665d0..2f21355fcf0 100644 --- a/Mage.Sets/src/mage/sets/ftvlegends/DoranTheSiegeTower.java +++ b/Mage.Sets/src/mage/sets/ftvlegends/DoranTheSiegeTower.java @@ -39,7 +39,7 @@ public class DoranTheSiegeTower extends mage.sets.lorwyn.DoranTheSiegeTower { public DoranTheSiegeTower(UUID ownerId) { super(ownerId); this.cardNumber = 3; - this.expansionSetCode = "FVL"; + this.expansionSetCode = "V11"; this.rarity = Rarity.MYTHIC; } diff --git a/Mage.Sets/src/mage/sets/ftvlegends/KikiJikiMirrorBreaker.java b/Mage.Sets/src/mage/sets/ftvlegends/KikiJikiMirrorBreaker.java index f9b29b1df55..abe7103268b 100644 --- a/Mage.Sets/src/mage/sets/ftvlegends/KikiJikiMirrorBreaker.java +++ b/Mage.Sets/src/mage/sets/ftvlegends/KikiJikiMirrorBreaker.java @@ -39,7 +39,7 @@ public class KikiJikiMirrorBreaker extends mage.sets.championsofkamigawa.KikiJik public KikiJikiMirrorBreaker(UUID ownerId) { super(ownerId); this.cardNumber = 4; - this.expansionSetCode = "FVL"; + this.expansionSetCode = "V11"; this.rarity = Rarity.MYTHIC; } diff --git a/Mage.Sets/src/mage/sets/ftvlegends/KreshTheBloodbraided.java b/Mage.Sets/src/mage/sets/ftvlegends/KreshTheBloodbraided.java index dc57cbb8729..aa164c2204d 100644 --- a/Mage.Sets/src/mage/sets/ftvlegends/KreshTheBloodbraided.java +++ b/Mage.Sets/src/mage/sets/ftvlegends/KreshTheBloodbraided.java @@ -38,7 +38,7 @@ public class KreshTheBloodbraided extends mage.sets.shardsofalara.KreshTheBloodb public KreshTheBloodbraided(UUID ownerId) { super(ownerId); this.cardNumber = 5; - this.expansionSetCode = "FVL"; + this.expansionSetCode = "V11"; } public KreshTheBloodbraided(final KreshTheBloodbraided card) { diff --git a/Mage.Sets/src/mage/sets/ftvlegends/MikaeusTheLunarch.java b/Mage.Sets/src/mage/sets/ftvlegends/MikaeusTheLunarch.java index 681af4b61ef..3c97e929397 100644 --- a/Mage.Sets/src/mage/sets/ftvlegends/MikaeusTheLunarch.java +++ b/Mage.Sets/src/mage/sets/ftvlegends/MikaeusTheLunarch.java @@ -38,7 +38,7 @@ public class MikaeusTheLunarch extends mage.sets.innistrad.MikaeusTheLunarch { public MikaeusTheLunarch(UUID ownerId) { super(ownerId); this.cardNumber = 6; - this.expansionSetCode = "FVL"; + this.expansionSetCode = "V11"; } public MikaeusTheLunarch(final MikaeusTheLunarch card) { diff --git a/Mage.Sets/src/mage/sets/ftvlegends/OmnathLocusOfMana.java b/Mage.Sets/src/mage/sets/ftvlegends/OmnathLocusOfMana.java index 288bb9ca9b3..4e0ca544e17 100644 --- a/Mage.Sets/src/mage/sets/ftvlegends/OmnathLocusOfMana.java +++ b/Mage.Sets/src/mage/sets/ftvlegends/OmnathLocusOfMana.java @@ -38,7 +38,7 @@ public class OmnathLocusOfMana extends mage.sets.worldwake.OmnathLocusOfMana { public OmnathLocusOfMana(UUID ownerId) { super(ownerId); this.cardNumber = 7; - this.expansionSetCode = "FVL"; + this.expansionSetCode = "V11"; } public OmnathLocusOfMana(final OmnathLocusOfMana card) { diff --git a/Mage.Sets/src/mage/sets/ftvlegends/OonaQueenOfTheFae.java b/Mage.Sets/src/mage/sets/ftvlegends/OonaQueenOfTheFae.java index c1b8df4dd91..43111261ba0 100644 --- a/Mage.Sets/src/mage/sets/ftvlegends/OonaQueenOfTheFae.java +++ b/Mage.Sets/src/mage/sets/ftvlegends/OonaQueenOfTheFae.java @@ -39,7 +39,7 @@ public class OonaQueenOfTheFae extends mage.sets.shadowmoor.OonaQueenOfTheFae { public OonaQueenOfTheFae(UUID ownerId) { super(ownerId); this.cardNumber = 8; - this.expansionSetCode = "FVL"; + this.expansionSetCode = "V11"; this.rarity = Rarity.MYTHIC; } diff --git a/Mage.Sets/src/mage/sets/ftvlegends/Progenitus.java b/Mage.Sets/src/mage/sets/ftvlegends/Progenitus.java index 16595df1401..a5b3739eaeb 100644 --- a/Mage.Sets/src/mage/sets/ftvlegends/Progenitus.java +++ b/Mage.Sets/src/mage/sets/ftvlegends/Progenitus.java @@ -38,7 +38,7 @@ public class Progenitus extends mage.sets.conflux.Progenitus { public Progenitus(UUID ownerId) { super(ownerId); this.cardNumber = 9; - this.expansionSetCode = "FVL"; + this.expansionSetCode = "V11"; } public Progenitus(final Progenitus card) { diff --git a/Mage.Sets/src/mage/sets/ftvlegends/RafiqOfTheMany.java b/Mage.Sets/src/mage/sets/ftvlegends/RafiqOfTheMany.java index 8182ecf0de5..9b6a886551d 100644 --- a/Mage.Sets/src/mage/sets/ftvlegends/RafiqOfTheMany.java +++ b/Mage.Sets/src/mage/sets/ftvlegends/RafiqOfTheMany.java @@ -38,7 +38,7 @@ public class RafiqOfTheMany extends mage.sets.shardsofalara.RafiqOfTheMany { public RafiqOfTheMany(UUID ownerId) { super(ownerId); this.cardNumber = 10; - this.expansionSetCode = "FVL"; + this.expansionSetCode = "V11"; } public RafiqOfTheMany(final RafiqOfTheMany card) { diff --git a/Mage.Sets/src/mage/sets/ftvlegends/SharuumTheHegemon.java b/Mage.Sets/src/mage/sets/ftvlegends/SharuumTheHegemon.java index f1416ec83ac..b8f2c7b5853 100644 --- a/Mage.Sets/src/mage/sets/ftvlegends/SharuumTheHegemon.java +++ b/Mage.Sets/src/mage/sets/ftvlegends/SharuumTheHegemon.java @@ -38,7 +38,7 @@ public class SharuumTheHegemon extends mage.sets.shardsofalara.SharuumTheHegemon public SharuumTheHegemon(UUID ownerId) { super(ownerId); this.cardNumber = 11; - this.expansionSetCode = "FVL"; + this.expansionSetCode = "V11"; } public SharuumTheHegemon(final SharuumTheHegemon card) { diff --git a/Mage.Sets/src/mage/sets/ftvlegends/SunQuanLordOfWu.java b/Mage.Sets/src/mage/sets/ftvlegends/SunQuanLordOfWu.java index f1ceccbefb5..9b9370bbbeb 100644 --- a/Mage.Sets/src/mage/sets/ftvlegends/SunQuanLordOfWu.java +++ b/Mage.Sets/src/mage/sets/ftvlegends/SunQuanLordOfWu.java @@ -39,7 +39,7 @@ public class SunQuanLordOfWu extends mage.sets.portalthreekingdoms.SunQuanLordOf public SunQuanLordOfWu(UUID ownerId) { super(ownerId); this.cardNumber = 12; - this.expansionSetCode = "FVL"; + this.expansionSetCode = "V11"; this.rarity = Rarity.MYTHIC; } diff --git a/Mage.Sets/src/mage/sets/ftvlegends/TeferiMageOfZhalfir.java b/Mage.Sets/src/mage/sets/ftvlegends/TeferiMageOfZhalfir.java index f543b2d67d7..665932cb3e9 100644 --- a/Mage.Sets/src/mage/sets/ftvlegends/TeferiMageOfZhalfir.java +++ b/Mage.Sets/src/mage/sets/ftvlegends/TeferiMageOfZhalfir.java @@ -39,7 +39,7 @@ public class TeferiMageOfZhalfir extends mage.sets.timespiral.TeferiMageOfZhalfi public TeferiMageOfZhalfir(UUID ownerId) { super(ownerId); this.cardNumber = 13; - this.expansionSetCode = "FVL"; + this.expansionSetCode = "V11"; this.rarity = Rarity.MYTHIC; } diff --git a/Mage.Sets/src/mage/sets/ftvlegends/UlamogTheInfiniteGyre.java b/Mage.Sets/src/mage/sets/ftvlegends/UlamogTheInfiniteGyre.java index 5a2527a9e52..88f3d303218 100644 --- a/Mage.Sets/src/mage/sets/ftvlegends/UlamogTheInfiniteGyre.java +++ b/Mage.Sets/src/mage/sets/ftvlegends/UlamogTheInfiniteGyre.java @@ -38,7 +38,7 @@ public class UlamogTheInfiniteGyre extends mage.sets.riseoftheeldrazi.UlamogTheI public UlamogTheInfiniteGyre(UUID ownerId) { super(ownerId); this.cardNumber = 14; - this.expansionSetCode = "FVL"; + this.expansionSetCode = "V11"; } public UlamogTheInfiniteGyre(final UlamogTheInfiniteGyre card) { diff --git a/Mage.Sets/src/mage/sets/ftvlegends/VisaraTheDreadful.java b/Mage.Sets/src/mage/sets/ftvlegends/VisaraTheDreadful.java index 4b19df2bb2d..1489c760b09 100644 --- a/Mage.Sets/src/mage/sets/ftvlegends/VisaraTheDreadful.java +++ b/Mage.Sets/src/mage/sets/ftvlegends/VisaraTheDreadful.java @@ -39,7 +39,7 @@ public class VisaraTheDreadful extends mage.sets.onslaught.VisaraTheDreadful { public VisaraTheDreadful(UUID ownerId) { super(ownerId); this.cardNumber = 15; - this.expansionSetCode = "FVL"; + this.expansionSetCode = "V11"; this.rarity = Rarity.MYTHIC; } diff --git a/Mage.Sets/src/mage/sets/ftvrelics/AEtherVial.java b/Mage.Sets/src/mage/sets/ftvrelics/AEtherVial.java index a86d9d3fd20..6d349709753 100644 --- a/Mage.Sets/src/mage/sets/ftvrelics/AEtherVial.java +++ b/Mage.Sets/src/mage/sets/ftvrelics/AEtherVial.java @@ -39,7 +39,7 @@ public class AEtherVial extends mage.sets.darksteel.AEtherVial { public AEtherVial(UUID ownerId) { super(ownerId); this.cardNumber = 1; - this.expansionSetCode = "FVR"; + this.expansionSetCode = "V10"; this.rarity = Rarity.MYTHIC; } diff --git a/Mage.Sets/src/mage/sets/ftvrelics/BlackVise.java b/Mage.Sets/src/mage/sets/ftvrelics/BlackVise.java index 722ed7f561c..45efc20925b 100644 --- a/Mage.Sets/src/mage/sets/ftvrelics/BlackVise.java +++ b/Mage.Sets/src/mage/sets/ftvrelics/BlackVise.java @@ -39,7 +39,7 @@ public class BlackVise extends mage.sets.limitedalpha.BlackVise { public BlackVise(UUID ownerId) { super(ownerId); this.cardNumber = 2; - this.expansionSetCode = "FVR"; + this.expansionSetCode = "V10"; this.rarity = Rarity.MYTHIC; } diff --git a/Mage.Sets/src/mage/sets/ftvrelics/IsochronScepter.java b/Mage.Sets/src/mage/sets/ftvrelics/IsochronScepter.java index f41dea78e93..adf1b9f6dbe 100644 --- a/Mage.Sets/src/mage/sets/ftvrelics/IsochronScepter.java +++ b/Mage.Sets/src/mage/sets/ftvrelics/IsochronScepter.java @@ -39,7 +39,7 @@ public class IsochronScepter extends mage.sets.mirrodin.IsochronScepter { public IsochronScepter(UUID ownerId) { super(ownerId); this.cardNumber = 3; - this.expansionSetCode = "FVR"; + this.expansionSetCode = "V10"; this.rarity = Rarity.MYTHIC; } diff --git a/Mage.Sets/src/mage/sets/ftvrelics/IvoryTower.java b/Mage.Sets/src/mage/sets/ftvrelics/IvoryTower.java index 88a5298ecde..f91da07170d 100644 --- a/Mage.Sets/src/mage/sets/ftvrelics/IvoryTower.java +++ b/Mage.Sets/src/mage/sets/ftvrelics/IvoryTower.java @@ -39,7 +39,7 @@ public class IvoryTower extends mage.sets.antiquities.IvoryTower { public IvoryTower(UUID ownerId) { super(ownerId); this.cardNumber = 4; - this.expansionSetCode = "FVR"; + this.expansionSetCode = "V10"; this.rarity = Rarity.MYTHIC; } diff --git a/Mage.Sets/src/mage/sets/ftvrelics/JestersCap.java b/Mage.Sets/src/mage/sets/ftvrelics/JestersCap.java index de839537489..0cbca1e3a98 100644 --- a/Mage.Sets/src/mage/sets/ftvrelics/JestersCap.java +++ b/Mage.Sets/src/mage/sets/ftvrelics/JestersCap.java @@ -39,7 +39,7 @@ public class JestersCap extends mage.sets.fifthedition.JestersCap { public JestersCap(UUID ownerId) { super(ownerId); this.cardNumber = 5; - this.expansionSetCode = "FVR"; + this.expansionSetCode = "V10"; this.rarity = Rarity.MYTHIC; } diff --git a/Mage.Sets/src/mage/sets/ftvrelics/KarnSilverGolem.java b/Mage.Sets/src/mage/sets/ftvrelics/KarnSilverGolem.java index 3167d13687d..96000dfb3a3 100644 --- a/Mage.Sets/src/mage/sets/ftvrelics/KarnSilverGolem.java +++ b/Mage.Sets/src/mage/sets/ftvrelics/KarnSilverGolem.java @@ -39,7 +39,7 @@ public class KarnSilverGolem extends mage.sets.urzassaga.KarnSilverGolem { public KarnSilverGolem(UUID ownerId) { super(ownerId); this.cardNumber = 6; - this.expansionSetCode = "FVR"; + this.expansionSetCode = "V10"; this.rarity = Rarity.MYTHIC; } diff --git a/Mage.Sets/src/mage/sets/ftvrelics/Masticore.java b/Mage.Sets/src/mage/sets/ftvrelics/Masticore.java index 37400663c09..b67ce86768e 100644 --- a/Mage.Sets/src/mage/sets/ftvrelics/Masticore.java +++ b/Mage.Sets/src/mage/sets/ftvrelics/Masticore.java @@ -39,7 +39,7 @@ public class Masticore extends mage.sets.urzasdestiny.Masticore { public Masticore(UUID ownerId) { super(ownerId); this.cardNumber = 7; - this.expansionSetCode = "FVR"; + this.expansionSetCode = "V10"; this.rarity = Rarity.MYTHIC; } diff --git a/Mage.Sets/src/mage/sets/ftvrelics/MemoryJar.java b/Mage.Sets/src/mage/sets/ftvrelics/MemoryJar.java index ef944225c9c..f680ced54ed 100644 --- a/Mage.Sets/src/mage/sets/ftvrelics/MemoryJar.java +++ b/Mage.Sets/src/mage/sets/ftvrelics/MemoryJar.java @@ -39,7 +39,7 @@ public class MemoryJar extends mage.sets.urzaslegacy.MemoryJar { public MemoryJar(UUID ownerId) { super(ownerId); this.cardNumber = 8; - this.expansionSetCode = "FVR"; + this.expansionSetCode = "V10"; this.rarity = Rarity.MYTHIC; } diff --git a/Mage.Sets/src/mage/sets/ftvrelics/Mirari.java b/Mage.Sets/src/mage/sets/ftvrelics/Mirari.java index 96d9d767432..eb64701c79b 100644 --- a/Mage.Sets/src/mage/sets/ftvrelics/Mirari.java +++ b/Mage.Sets/src/mage/sets/ftvrelics/Mirari.java @@ -39,7 +39,7 @@ public class Mirari extends mage.sets.commander2013.Mirari { public Mirari(UUID ownerId) { super(ownerId); this.cardNumber = 9; - this.expansionSetCode = "FVR"; + this.expansionSetCode = "V10"; this.rarity = Rarity.MYTHIC; } diff --git a/Mage.Sets/src/mage/sets/ftvrelics/MoxDiamond.java b/Mage.Sets/src/mage/sets/ftvrelics/MoxDiamond.java index 981c78b452e..cb65eb2c191 100644 --- a/Mage.Sets/src/mage/sets/ftvrelics/MoxDiamond.java +++ b/Mage.Sets/src/mage/sets/ftvrelics/MoxDiamond.java @@ -39,7 +39,7 @@ public class MoxDiamond extends mage.sets.stronghold.MoxDiamond { public MoxDiamond(UUID ownerId) { super(ownerId); this.cardNumber = 10; - this.expansionSetCode = "FVR"; + this.expansionSetCode = "V10"; this.rarity = Rarity.MYTHIC; } diff --git a/Mage.Sets/src/mage/sets/ftvrelics/NevinyrralsDisk.java b/Mage.Sets/src/mage/sets/ftvrelics/NevinyrralsDisk.java index e9978e415ae..49285f93b1b 100644 --- a/Mage.Sets/src/mage/sets/ftvrelics/NevinyrralsDisk.java +++ b/Mage.Sets/src/mage/sets/ftvrelics/NevinyrralsDisk.java @@ -39,7 +39,7 @@ public class NevinyrralsDisk extends mage.sets.fifthedition.NevinyrralsDisk { public NevinyrralsDisk(UUID ownerId) { super(ownerId); this.cardNumber = 11; - this.expansionSetCode = "FVR"; + this.expansionSetCode = "V10"; this.rarity = Rarity.MYTHIC; } diff --git a/Mage.Sets/src/mage/sets/ftvrelics/SolRing.java b/Mage.Sets/src/mage/sets/ftvrelics/SolRing.java index cd94dcb3a9b..b781e481551 100644 --- a/Mage.Sets/src/mage/sets/ftvrelics/SolRing.java +++ b/Mage.Sets/src/mage/sets/ftvrelics/SolRing.java @@ -39,7 +39,7 @@ public class SolRing extends mage.sets.revisededition.SolRing { public SolRing(UUID ownerId) { super(ownerId); this.cardNumber = 12; - this.expansionSetCode = "FVR"; + this.expansionSetCode = "V10"; this.rarity = Rarity.MYTHIC; } diff --git a/Mage.Sets/src/mage/sets/ftvrelics/SunderingTitan.java b/Mage.Sets/src/mage/sets/ftvrelics/SunderingTitan.java index ba1b30d317a..df89357ffd5 100644 --- a/Mage.Sets/src/mage/sets/ftvrelics/SunderingTitan.java +++ b/Mage.Sets/src/mage/sets/ftvrelics/SunderingTitan.java @@ -39,7 +39,7 @@ public class SunderingTitan extends mage.sets.darksteel.SunderingTitan { public SunderingTitan(UUID ownerId) { super(ownerId); this.cardNumber = 13; - this.expansionSetCode = "FVR"; + this.expansionSetCode = "V10"; this.rarity = Rarity.MYTHIC; } diff --git a/Mage.Sets/src/mage/sets/ftvrelics/SwordOfBodyAndMind.java b/Mage.Sets/src/mage/sets/ftvrelics/SwordOfBodyAndMind.java index 493869038fc..b92eddf457d 100644 --- a/Mage.Sets/src/mage/sets/ftvrelics/SwordOfBodyAndMind.java +++ b/Mage.Sets/src/mage/sets/ftvrelics/SwordOfBodyAndMind.java @@ -38,7 +38,7 @@ public class SwordOfBodyAndMind extends mage.sets.scarsofmirrodin.SwordOfBodyAnd public SwordOfBodyAndMind(UUID ownerId) { super(ownerId); this.cardNumber = 14; - this.expansionSetCode = "FVR"; + this.expansionSetCode = "V10"; } public SwordOfBodyAndMind(final SwordOfBodyAndMind card) { diff --git a/Mage.Sets/src/mage/sets/ftvrelics/ZuranOrb.java b/Mage.Sets/src/mage/sets/ftvrelics/ZuranOrb.java index d1d52de8dff..a6ad37e6fc0 100644 --- a/Mage.Sets/src/mage/sets/ftvrelics/ZuranOrb.java +++ b/Mage.Sets/src/mage/sets/ftvrelics/ZuranOrb.java @@ -39,7 +39,7 @@ public class ZuranOrb extends mage.sets.iceage.ZuranOrb { public ZuranOrb(UUID ownerId) { super(ownerId); this.cardNumber = 15; - this.expansionSetCode = "FVR"; + this.expansionSetCode = "V10"; this.rarity = Rarity.MYTHIC; } diff --git a/Mage.Sets/src/mage/sets/futuresight/ArcBlade.java b/Mage.Sets/src/mage/sets/futuresight/ArcBlade.java index dd51113b362..38612f68d96 100644 --- a/Mage.Sets/src/mage/sets/futuresight/ArcBlade.java +++ b/Mage.Sets/src/mage/sets/futuresight/ArcBlade.java @@ -1,76 +1,76 @@ -/* - * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without modification, are - * permitted provided that the following conditions are met: - * - * 1. Redistributions of source code must retain the above copyright notice, this list of - * conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright notice, this list - * of conditions and the following disclaimer in the documentation and/or other materials - * provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR - * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON - * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * The views and conclusions contained in the software and documentation are those of the - * authors and should not be interpreted as representing official policies, either expressed - * or implied, of BetaSteward_at_googlemail.com. - */ -package mage.sets.futuresight; - -import java.util.UUID; -import mage.abilities.costs.mana.ManaCostsImpl; -import mage.abilities.dynamicvalue.common.StaticValue; -import mage.abilities.effects.Effect; -import mage.abilities.effects.common.DamageTargetEffect; -import mage.abilities.effects.common.ExileSpellEffect; -import mage.abilities.effects.common.counter.AddCountersSourceEffect; -import mage.abilities.keyword.SuspendAbility; -import mage.cards.CardImpl; -import mage.constants.CardType; -import mage.constants.Rarity; -import mage.counters.CounterType; -import mage.target.common.TargetCreatureOrPlayer; - -/** - * - * @author emerald000 - */ -public class ArcBlade extends CardImpl { - - public ArcBlade(UUID ownerId) { - super(ownerId, 94, "Arc Blade", Rarity.UNCOMMON, new CardType[]{CardType.SORCERY}, "{3}{R}{R}"); - this.expansionSetCode = "FUT"; - - // Arc Blade deals 2 damage to target creature or player. - this.getSpellAbility().addEffect(new DamageTargetEffect(2)); - // Exile Arc Blade - this.getSpellAbility().addEffect(ExileSpellEffect.getInstance()); - // with three time counters on it. - Effect effect = new AddCountersSourceEffect(CounterType.TIME.createInstance(), new StaticValue(3), false, true); - effect.setText("with 3 time counters on it"); - this.getSpellAbility().addEffect(effect); - this.getSpellAbility().addTarget(new TargetCreatureOrPlayer()); - - // Suspend 3-{2}{R} - this.addAbility(new SuspendAbility(3, new ManaCostsImpl<>("{2}{R}"), this)); - } - - public ArcBlade(final ArcBlade card) { - super(card); - } - - @Override - public ArcBlade copy() { - return new ArcBlade(this); - } -} +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.futuresight; + +import java.util.UUID; +import mage.abilities.costs.mana.ManaCostsImpl; +import mage.abilities.dynamicvalue.common.StaticValue; +import mage.abilities.effects.Effect; +import mage.abilities.effects.common.DamageTargetEffect; +import mage.abilities.effects.common.ExileSpellEffect; +import mage.abilities.effects.common.counter.AddCountersSourceEffect; +import mage.abilities.keyword.SuspendAbility; +import mage.cards.CardImpl; +import mage.constants.CardType; +import mage.constants.Rarity; +import mage.counters.CounterType; +import mage.target.common.TargetCreatureOrPlayer; + +/** + * + * @author emerald000 + */ +public class ArcBlade extends CardImpl { + + public ArcBlade(UUID ownerId) { + super(ownerId, 94, "Arc Blade", Rarity.UNCOMMON, new CardType[]{CardType.SORCERY}, "{3}{R}{R}"); + this.expansionSetCode = "FUT"; + + // Arc Blade deals 2 damage to target creature or player. + this.getSpellAbility().addEffect(new DamageTargetEffect(2)); + // Exile Arc Blade + this.getSpellAbility().addEffect(ExileSpellEffect.getInstance()); + // with three time counters on it. + Effect effect = new AddCountersSourceEffect(CounterType.TIME.createInstance(), new StaticValue(3), false, true); + effect.setText("with 3 time counters on it"); + this.getSpellAbility().addEffect(effect); + this.getSpellAbility().addTarget(new TargetCreatureOrPlayer()); + + // Suspend 3-{2}{R} + this.addAbility(new SuspendAbility(3, new ManaCostsImpl<>("{2}{R}"), this)); + } + + public ArcBlade(final ArcBlade card) { + super(card); + } + + @Override + public ArcBlade copy() { + return new ArcBlade(this); + } +} diff --git a/Mage.Sets/src/mage/sets/judgment/PulsemageAdvocate.java b/Mage.Sets/src/mage/sets/judgment/PulsemageAdvocate.java index c179a047a47..731d4c0b8cb 100644 --- a/Mage.Sets/src/mage/sets/judgment/PulsemageAdvocate.java +++ b/Mage.Sets/src/mage/sets/judgment/PulsemageAdvocate.java @@ -1,125 +1,125 @@ -/* - * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without modification, are - * permitted provided that the following conditions are met: - * - * 1. Redistributions of source code must retain the above copyright notice, this list of - * conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright notice, this list - * of conditions and the following disclaimer in the documentation and/or other materials - * provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR - * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON - * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * The views and conclusions contained in the software and documentation are those of the - * authors and should not be interpreted as representing official policies, either expressed - * or implied, of BetaSteward_at_googlemail.com. - */ -package mage.sets.judgment; - -import java.util.UUID; -import mage.MageInt; -import mage.abilities.Ability; -import mage.abilities.common.SimpleActivatedAbility; -import mage.abilities.costs.common.TapSourceCost; -import mage.abilities.effects.OneShotEffect; -import mage.cards.Card; -import mage.cards.CardImpl; -import mage.cards.Cards; -import mage.cards.CardsImpl; -import mage.constants.CardType; -import mage.constants.Outcome; -import mage.constants.Rarity; -import mage.constants.TargetController; -import mage.constants.Zone; -import mage.filter.FilterCard; -import mage.filter.common.FilterCreatureCard; -import mage.filter.predicate.other.OwnerPredicate; -import mage.game.Game; -import mage.players.Player; -import mage.target.common.TargetCardInASingleGraveyard; -import mage.target.common.TargetCardInYourGraveyard; - -/** - * - * @author emerald000 - */ -public class PulsemageAdvocate extends CardImpl { - - private static final FilterCard filter = new FilterCard("cards from an opponent's graveyard"); - static { - filter.add(new OwnerPredicate(TargetController.NOT_YOU)); - } - - public PulsemageAdvocate(UUID ownerId) { - super(ownerId, 19, "Pulsemage Advocate", Rarity.RARE, new CardType[]{CardType.CREATURE}, "{2}{W}"); - this.expansionSetCode = "JUD"; - this.subtype.add("Human"); - this.subtype.add("Cleric"); - this.power = new MageInt(1); - this.toughness = new MageInt(3); - - // {tap}: Return three target cards from an opponent's graveyard to his or her hand. Return target creature card from your graveyard to the battlefield. - Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new PulsemageAdvocateEffect(), new TapSourceCost()); - ability.addTarget(new TargetCardInASingleGraveyard(3, 3, filter)); - ability.addTarget(new TargetCardInYourGraveyard(new FilterCreatureCard("creature card from your graveyard"))); - this.addAbility(ability); - } - - public PulsemageAdvocate(final PulsemageAdvocate card) { - super(card); - } - - @Override - public PulsemageAdvocate copy() { - return new PulsemageAdvocate(this); - } -} - -class PulsemageAdvocateEffect extends OneShotEffect { - - PulsemageAdvocateEffect() { - super(Outcome.PutCreatureInPlay); - this.staticText = "Return three target cards from an opponent's graveyard to his or her hand. Return target creature card from your graveyard to the battlefield"; - } - - PulsemageAdvocateEffect(final PulsemageAdvocateEffect effect) { - super(effect); - } - - @Override - public PulsemageAdvocateEffect copy() { - return new PulsemageAdvocateEffect(this); - } - - @Override - public boolean apply(Game game, Ability source) { - Player controller = game.getPlayer(source.getControllerId()); - if (controller != null) { - Cards cards = new CardsImpl(); - for (UUID targetId : this.getTargetPointer().getTargets(game, source)) { - Card card = game.getCard(targetId); - if (card != null) { - cards.add(card); - } - } - controller.moveCards(cards, Zone.HAND, source, game); - Card card = controller.getGraveyard().get(source.getTargets().get(1).getFirstTarget(), game); - if (card != null) { - controller.moveCards(card, Zone.BATTLEFIELD, source, game); - } - return true; - } - return false; - } -} +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.judgment; + +import java.util.UUID; +import mage.MageInt; +import mage.abilities.Ability; +import mage.abilities.common.SimpleActivatedAbility; +import mage.abilities.costs.common.TapSourceCost; +import mage.abilities.effects.OneShotEffect; +import mage.cards.Card; +import mage.cards.CardImpl; +import mage.cards.Cards; +import mage.cards.CardsImpl; +import mage.constants.CardType; +import mage.constants.Outcome; +import mage.constants.Rarity; +import mage.constants.TargetController; +import mage.constants.Zone; +import mage.filter.FilterCard; +import mage.filter.common.FilterCreatureCard; +import mage.filter.predicate.other.OwnerPredicate; +import mage.game.Game; +import mage.players.Player; +import mage.target.common.TargetCardInASingleGraveyard; +import mage.target.common.TargetCardInYourGraveyard; + +/** + * + * @author emerald000 + */ +public class PulsemageAdvocate extends CardImpl { + + private static final FilterCard filter = new FilterCard("cards from an opponent's graveyard"); + static { + filter.add(new OwnerPredicate(TargetController.NOT_YOU)); + } + + public PulsemageAdvocate(UUID ownerId) { + super(ownerId, 19, "Pulsemage Advocate", Rarity.RARE, new CardType[]{CardType.CREATURE}, "{2}{W}"); + this.expansionSetCode = "JUD"; + this.subtype.add("Human"); + this.subtype.add("Cleric"); + this.power = new MageInt(1); + this.toughness = new MageInt(3); + + // {tap}: Return three target cards from an opponent's graveyard to his or her hand. Return target creature card from your graveyard to the battlefield. + Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new PulsemageAdvocateEffect(), new TapSourceCost()); + ability.addTarget(new TargetCardInASingleGraveyard(3, 3, filter)); + ability.addTarget(new TargetCardInYourGraveyard(new FilterCreatureCard("creature card from your graveyard"))); + this.addAbility(ability); + } + + public PulsemageAdvocate(final PulsemageAdvocate card) { + super(card); + } + + @Override + public PulsemageAdvocate copy() { + return new PulsemageAdvocate(this); + } +} + +class PulsemageAdvocateEffect extends OneShotEffect { + + PulsemageAdvocateEffect() { + super(Outcome.PutCreatureInPlay); + this.staticText = "Return three target cards from an opponent's graveyard to his or her hand. Return target creature card from your graveyard to the battlefield"; + } + + PulsemageAdvocateEffect(final PulsemageAdvocateEffect effect) { + super(effect); + } + + @Override + public PulsemageAdvocateEffect copy() { + return new PulsemageAdvocateEffect(this); + } + + @Override + public boolean apply(Game game, Ability source) { + Player controller = game.getPlayer(source.getControllerId()); + if (controller != null) { + Cards cards = new CardsImpl(); + for (UUID targetId : this.getTargetPointer().getTargets(game, source)) { + Card card = game.getCard(targetId); + if (card != null) { + cards.add(card); + } + } + controller.moveCards(cards, Zone.HAND, source, game); + Card card = controller.getGraveyard().get(source.getTargets().get(1).getFirstTarget(), game); + if (card != null) { + controller.moveCards(card, Zone.BATTLEFIELD, source, game); + } + return true; + } + return false; + } +} diff --git a/Mage.Sets/src/mage/sets/limitedalpha/Lich.java b/Mage.Sets/src/mage/sets/limitedalpha/Lich.java index 0bf268d1f60..e289bcbd65d 100644 --- a/Mage.Sets/src/mage/sets/limitedalpha/Lich.java +++ b/Mage.Sets/src/mage/sets/limitedalpha/Lich.java @@ -1,52 +1,52 @@ -/* - * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without modification, are - * permitted provided that the following conditions are met: - * - * 1. Redistributions of source code must retain the above copyright notice, this list of - * conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright notice, this list - * of conditions and the following disclaimer in the documentation and/or other materials - * provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR - * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON - * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * The views and conclusions contained in the software and documentation are those of the - * authors and should not be interpreted as representing official policies, either expressed - * or implied, of BetaSteward_at_googlemail.com. - */ -package mage.sets.limitedalpha; - -import java.util.UUID; - -/** - * - * @author emerald000 - */ -public class Lich extends mage.sets.masterseditioniv.Lich { - - public Lich(UUID ownerId) { - super(ownerId); - this.cardNumber = 22; - this.expansionSetCode = "LEA"; - } - - public Lich(final Lich card) { - super(card); - } - - @Override - public Lich copy() { - return new Lich(this); - } -} +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.limitedalpha; + +import java.util.UUID; + +/** + * + * @author emerald000 + */ +public class Lich extends mage.sets.masterseditioniv.Lich { + + public Lich(UUID ownerId) { + super(ownerId); + this.cardNumber = 22; + this.expansionSetCode = "LEA"; + } + + public Lich(final Lich card) { + super(card); + } + + @Override + public Lich copy() { + return new Lich(this); + } +} diff --git a/Mage.Sets/src/mage/sets/limitedbeta/Earthbind.java b/Mage.Sets/src/mage/sets/limitedbeta/Earthbind.java index d34ec535caa..a736112870c 100644 --- a/Mage.Sets/src/mage/sets/limitedbeta/Earthbind.java +++ b/Mage.Sets/src/mage/sets/limitedbeta/Earthbind.java @@ -54,7 +54,7 @@ public class Earthbind extends CardImpl { public Earthbind(UUID ownerId) { super(ownerId, 146, "Earthbind", Rarity.COMMON, new CardType[]{CardType.ENCHANTMENT}, "{R}"); - this.expansionSetCode = "3ED"; + this.expansionSetCode = "LEB"; this.subtype.add("Aura"); // Enchant creature diff --git a/Mage.Sets/src/mage/sets/limitedbeta/Lich.java b/Mage.Sets/src/mage/sets/limitedbeta/Lich.java index a89a4ae5e1d..ed56ee64c10 100644 --- a/Mage.Sets/src/mage/sets/limitedbeta/Lich.java +++ b/Mage.Sets/src/mage/sets/limitedbeta/Lich.java @@ -1,52 +1,52 @@ -/* - * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without modification, are - * permitted provided that the following conditions are met: - * - * 1. Redistributions of source code must retain the above copyright notice, this list of - * conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright notice, this list - * of conditions and the following disclaimer in the documentation and/or other materials - * provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR - * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON - * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * The views and conclusions contained in the software and documentation are those of the - * authors and should not be interpreted as representing official policies, either expressed - * or implied, of BetaSteward_at_googlemail.com. - */ -package mage.sets.limitedbeta; - -import java.util.UUID; - -/** - * - * @author emerald000 - */ -public class Lich extends mage.sets.masterseditioniv.Lich { - - public Lich(UUID ownerId) { - super(ownerId); - this.cardNumber = 22; - this.expansionSetCode = "LEB"; - } - - public Lich(final Lich card) { - super(card); - } - - @Override - public Lich copy() { - return new Lich(this); - } -} +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.limitedbeta; + +import java.util.UUID; + +/** + * + * @author emerald000 + */ +public class Lich extends mage.sets.masterseditioniv.Lich { + + public Lich(UUID ownerId) { + super(ownerId); + this.cardNumber = 22; + this.expansionSetCode = "LEB"; + } + + public Lich(final Lich card) { + super(card); + } + + @Override + public Lich copy() { + return new Lich(this); + } +} diff --git a/Mage.Sets/src/mage/sets/mercadianmasques/ThievesAuction.java b/Mage.Sets/src/mage/sets/mercadianmasques/ThievesAuction.java index 9b59fb5816c..84ffe10daf5 100644 --- a/Mage.Sets/src/mage/sets/mercadianmasques/ThievesAuction.java +++ b/Mage.Sets/src/mage/sets/mercadianmasques/ThievesAuction.java @@ -1,130 +1,130 @@ -/* - * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without modification, are - * permitted provided that the following conditions are met: - * - * 1. Redistributions of source code must retain the above copyright notice, this list of - * conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright notice, this list - * of conditions and the following disclaimer in the documentation and/or other materials - * provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR - * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON - * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * The views and conclusions contained in the software and documentation are those of the - * authors and should not be interpreted as representing official policies, either expressed - * or implied, of BetaSteward_at_googlemail.com. - */ -package mage.sets.mercadianmasques; - -import java.util.UUID; -import mage.abilities.Ability; -import mage.abilities.effects.OneShotEffect; -import mage.cards.Card; -import mage.cards.CardImpl; -import mage.cards.Cards; -import mage.cards.CardsImpl; -import mage.constants.CardType; -import mage.constants.Outcome; -import mage.constants.Rarity; -import mage.constants.Zone; -import mage.filter.FilterCard; -import mage.filter.FilterPermanent; -import mage.filter.predicate.Predicates; -import mage.filter.predicate.permanent.TokenPredicate; -import mage.game.Game; -import mage.game.permanent.Permanent; -import mage.players.Player; -import mage.players.PlayerList; -import mage.target.TargetCard; -import mage.target.common.TargetCardInExile; -import mage.util.CardUtil; - -/** - * - * @author emerald000 - */ -public class ThievesAuction extends CardImpl { - - public ThievesAuction(UUID ownerId) { - super(ownerId, 218, "Thieves' Auction", Rarity.RARE, new CardType[]{CardType.SORCERY}, "{4}{R}{R}{R}"); - this.expansionSetCode = "MMQ"; - - // Exile all nontoken permanents. Starting with you, each player chooses one of the exiled cards and puts it onto the battlefield tapped under his or her control. Repeat this process until all cards exiled this way have been chosen. - this.getSpellAbility().addEffect(new ThievesAuctionEffect()); - } - - public ThievesAuction(final ThievesAuction card) { - super(card); - } - - @Override - public ThievesAuction copy() { - return new ThievesAuction(this); - } -} - -class ThievesAuctionEffect extends OneShotEffect { - - private static final FilterPermanent filter = new FilterPermanent("nontoken permanents"); - - static { - filter.add(Predicates.not(new TokenPredicate())); - } - - ThievesAuctionEffect() { - super(Outcome.Benefit); - this.staticText = "Exile all nontoken permanents. Starting with you, each player chooses one of the exiled cards and puts it onto the battlefield tapped under his or her control. Repeat this process until all cards exiled this way have been chosen"; - } - - ThievesAuctionEffect(final ThievesAuctionEffect effect) { - super(effect); - } - - @Override - public ThievesAuctionEffect copy() { - return new ThievesAuctionEffect(this); - } - - @Override - public boolean apply(Game game, Ability source) { - Player controller = game.getPlayer(source.getControllerId()); - if (controller != null) { - // Exile all nontoken permanents. - Cards exiledCards = new CardsImpl(); - for (Permanent permanent : game.getBattlefield().getActivePermanents(filter, source.getControllerId(), source.getSourceId(), game)) { - exiledCards.add(permanent); - controller.moveCardsToExile(permanent, source, game, true, CardUtil.getCardExileZoneId(game, source.getSourceId()), "Thieves' Auction"); - } - // Starting with you, each player - PlayerList playerList = game.getState().getPlayersInRange(controller.getId(), game); - Player player = playerList.getCurrent(game); - while (!exiledCards.isEmpty()) { - if (player.canRespond()) { - // chooses one of the exiled cards - TargetCard target = new TargetCardInExile(new FilterCard()); - if (player.choose(Outcome.PutCardInPlay, exiledCards, target, game)) { - // and puts it onto the battlefield tapped under his or her control. - Card chosenCard = exiledCards.get(target.getFirstTarget(), game); - player.moveCards(chosenCard, Zone.BATTLEFIELD, source, game, true, false, false, null); - exiledCards.remove(chosenCard); - } - } - // Repeat this process until all cards exiled this way have been chosen. - player = playerList.getNext(game); - } - return true; - } - return false; - } -} +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.mercadianmasques; + +import java.util.UUID; +import mage.abilities.Ability; +import mage.abilities.effects.OneShotEffect; +import mage.cards.Card; +import mage.cards.CardImpl; +import mage.cards.Cards; +import mage.cards.CardsImpl; +import mage.constants.CardType; +import mage.constants.Outcome; +import mage.constants.Rarity; +import mage.constants.Zone; +import mage.filter.FilterCard; +import mage.filter.FilterPermanent; +import mage.filter.predicate.Predicates; +import mage.filter.predicate.permanent.TokenPredicate; +import mage.game.Game; +import mage.game.permanent.Permanent; +import mage.players.Player; +import mage.players.PlayerList; +import mage.target.TargetCard; +import mage.target.common.TargetCardInExile; +import mage.util.CardUtil; + +/** + * + * @author emerald000 + */ +public class ThievesAuction extends CardImpl { + + public ThievesAuction(UUID ownerId) { + super(ownerId, 218, "Thieves' Auction", Rarity.RARE, new CardType[]{CardType.SORCERY}, "{4}{R}{R}{R}"); + this.expansionSetCode = "MMQ"; + + // Exile all nontoken permanents. Starting with you, each player chooses one of the exiled cards and puts it onto the battlefield tapped under his or her control. Repeat this process until all cards exiled this way have been chosen. + this.getSpellAbility().addEffect(new ThievesAuctionEffect()); + } + + public ThievesAuction(final ThievesAuction card) { + super(card); + } + + @Override + public ThievesAuction copy() { + return new ThievesAuction(this); + } +} + +class ThievesAuctionEffect extends OneShotEffect { + + private static final FilterPermanent filter = new FilterPermanent("nontoken permanents"); + + static { + filter.add(Predicates.not(new TokenPredicate())); + } + + ThievesAuctionEffect() { + super(Outcome.Benefit); + this.staticText = "Exile all nontoken permanents. Starting with you, each player chooses one of the exiled cards and puts it onto the battlefield tapped under his or her control. Repeat this process until all cards exiled this way have been chosen"; + } + + ThievesAuctionEffect(final ThievesAuctionEffect effect) { + super(effect); + } + + @Override + public ThievesAuctionEffect copy() { + return new ThievesAuctionEffect(this); + } + + @Override + public boolean apply(Game game, Ability source) { + Player controller = game.getPlayer(source.getControllerId()); + if (controller != null) { + // Exile all nontoken permanents. + Cards exiledCards = new CardsImpl(); + for (Permanent permanent : game.getBattlefield().getActivePermanents(filter, source.getControllerId(), source.getSourceId(), game)) { + exiledCards.add(permanent); + controller.moveCardsToExile(permanent, source, game, true, CardUtil.getCardExileZoneId(game, source.getSourceId()), "Thieves' Auction"); + } + // Starting with you, each player + PlayerList playerList = game.getState().getPlayersInRange(controller.getId(), game); + Player player = playerList.getCurrent(game); + while (!exiledCards.isEmpty()) { + if (player.canRespond()) { + // chooses one of the exiled cards + TargetCard target = new TargetCardInExile(new FilterCard()); + if (player.choose(Outcome.PutCardInPlay, exiledCards, target, game)) { + // and puts it onto the battlefield tapped under his or her control. + Card chosenCard = exiledCards.get(target.getFirstTarget(), game); + player.moveCards(chosenCard, Zone.BATTLEFIELD, source, game, true, false, false, null); + exiledCards.remove(chosenCard); + } + } + // Repeat this process until all cards exiled this way have been chosen. + player = playerList.getNext(game); + } + return true; + } + return false; + } +} diff --git a/Mage.Sets/src/mage/sets/mirrodin/GateToTheAEther.java b/Mage.Sets/src/mage/sets/mirrodin/GateToTheAEther.java index b091833c748..2ddfbd8c070 100644 --- a/Mage.Sets/src/mage/sets/mirrodin/GateToTheAEther.java +++ b/Mage.Sets/src/mage/sets/mirrodin/GateToTheAEther.java @@ -1,105 +1,105 @@ -/* - * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without modification, are - * permitted provided that the following conditions are met: - * - * 1. Redistributions of source code must retain the above copyright notice, this list of - * conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright notice, this list - * of conditions and the following disclaimer in the documentation and/or other materials - * provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR - * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON - * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * The views and conclusions contained in the software and documentation are those of the - * authors and should not be interpreted as representing official policies, either expressed - * or implied, of BetaSteward_at_googlemail.com. - */ -package mage.sets.mirrodin; - -import java.util.UUID; -import mage.abilities.Ability; -import mage.abilities.common.BeginningOfUpkeepTriggeredAbility; -import mage.abilities.effects.OneShotEffect; -import mage.cards.Card; -import mage.cards.CardImpl; -import mage.cards.CardsImpl; -import mage.constants.CardType; -import mage.constants.Outcome; -import mage.constants.Rarity; -import mage.constants.TargetController; -import mage.constants.Zone; -import mage.game.Game; -import mage.players.Player; - -/** - * - * @author emerald000 - */ -public class GateToTheAEther extends CardImpl { - - public GateToTheAEther(UUID ownerId) { - super(ownerId, 174, "Gate to the AEther", Rarity.RARE, new CardType[]{CardType.ARTIFACT}, "{6}"); - this.expansionSetCode = "MRD"; - - // At the beginning of each player's upkeep, that player reveals the top card of his or her library. If it's an artifact, creature, enchantment, or land card, the player may put it onto the battlefield. - this.addAbility(new BeginningOfUpkeepTriggeredAbility(Zone.BATTLEFIELD, new GateToTheAEtherEffect(), TargetController.ANY, false, true)); - } - - public GateToTheAEther(final GateToTheAEther card) { - super(card); - } - - @java.lang.Override - public GateToTheAEther copy() { - return new GateToTheAEther(this); - } -} - -class GateToTheAEtherEffect extends OneShotEffect { - - GateToTheAEtherEffect() { - super(Outcome.PutCardInPlay); - this.staticText = "that player reveals the top card of his or her library. If it's an artifact, creature, enchantment, or land card, the player may put it onto the battlefield"; - } - - GateToTheAEtherEffect(final GateToTheAEtherEffect effect) { - super(effect); - } - - @java.lang.Override - public GateToTheAEtherEffect copy() { - return new GateToTheAEtherEffect(this); - } - - @java.lang.Override - public boolean apply(Game game, Ability source) { - Player activePlayer = game.getPlayer(this.getTargetPointer().getFirst(game, source)); - if (activePlayer != null) { - Card card = activePlayer.getLibrary().getFromTop(game); - if (card != null) { - activePlayer.revealCards("Gate to the AEther", new CardsImpl(card), game); - if (card.getCardType().contains(CardType.ARTIFACT) - || card.getCardType().contains(CardType.CREATURE) - || card.getCardType().contains(CardType.ENCHANTMENT) - || card.getCardType().contains(CardType.LAND)) { - if (activePlayer.chooseUse(Outcome.PutCardInPlay, "Put " + card.getName() + " onto the battlefield?", source, game)) { - activePlayer.moveCards(card, Zone.BATTLEFIELD, source, game); - } - } - } - return true; - } - return false; - } -} +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.mirrodin; + +import java.util.UUID; +import mage.abilities.Ability; +import mage.abilities.common.BeginningOfUpkeepTriggeredAbility; +import mage.abilities.effects.OneShotEffect; +import mage.cards.Card; +import mage.cards.CardImpl; +import mage.cards.CardsImpl; +import mage.constants.CardType; +import mage.constants.Outcome; +import mage.constants.Rarity; +import mage.constants.TargetController; +import mage.constants.Zone; +import mage.game.Game; +import mage.players.Player; + +/** + * + * @author emerald000 + */ +public class GateToTheAEther extends CardImpl { + + public GateToTheAEther(UUID ownerId) { + super(ownerId, 174, "Gate to the AEther", Rarity.RARE, new CardType[]{CardType.ARTIFACT}, "{6}"); + this.expansionSetCode = "MRD"; + + // At the beginning of each player's upkeep, that player reveals the top card of his or her library. If it's an artifact, creature, enchantment, or land card, the player may put it onto the battlefield. + this.addAbility(new BeginningOfUpkeepTriggeredAbility(Zone.BATTLEFIELD, new GateToTheAEtherEffect(), TargetController.ANY, false, true)); + } + + public GateToTheAEther(final GateToTheAEther card) { + super(card); + } + + @java.lang.Override + public GateToTheAEther copy() { + return new GateToTheAEther(this); + } +} + +class GateToTheAEtherEffect extends OneShotEffect { + + GateToTheAEtherEffect() { + super(Outcome.PutCardInPlay); + this.staticText = "that player reveals the top card of his or her library. If it's an artifact, creature, enchantment, or land card, the player may put it onto the battlefield"; + } + + GateToTheAEtherEffect(final GateToTheAEtherEffect effect) { + super(effect); + } + + @java.lang.Override + public GateToTheAEtherEffect copy() { + return new GateToTheAEtherEffect(this); + } + + @java.lang.Override + public boolean apply(Game game, Ability source) { + Player activePlayer = game.getPlayer(this.getTargetPointer().getFirst(game, source)); + if (activePlayer != null) { + Card card = activePlayer.getLibrary().getFromTop(game); + if (card != null) { + activePlayer.revealCards("Gate to the AEther", new CardsImpl(card), game); + if (card.getCardType().contains(CardType.ARTIFACT) + || card.getCardType().contains(CardType.CREATURE) + || card.getCardType().contains(CardType.ENCHANTMENT) + || card.getCardType().contains(CardType.LAND)) { + if (activePlayer.chooseUse(Outcome.PutCardInPlay, "Put " + card.getName() + " onto the battlefield?", source, game)) { + activePlayer.moveCards(card, Zone.BATTLEFIELD, source, game); + } + } + } + return true; + } + return false; + } +} diff --git a/Mage.Sets/src/mage/sets/mirrodin/SharedFate.java b/Mage.Sets/src/mage/sets/mirrodin/SharedFate.java index 3de4145e8c7..efe1a274557 100644 --- a/Mage.Sets/src/mage/sets/mirrodin/SharedFate.java +++ b/Mage.Sets/src/mage/sets/mirrodin/SharedFate.java @@ -1,170 +1,170 @@ -/* - * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without modification, are - * permitted provided that the following conditions are met: - * - * 1. Redistributions of source code must retain the above copyright notice, this list of - * conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright notice, this list - * of conditions and the following disclaimer in the documentation and/or other materials - * provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR - * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON - * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * The views and conclusions contained in the software and documentation are those of the - * authors and should not be interpreted as representing official policies, either expressed - * or implied, of BetaSteward_at_googlemail.com. - */ -package mage.sets.mirrodin; - -import java.util.UUID; -import mage.abilities.Ability; -import mage.abilities.common.SimpleStaticAbility; -import mage.abilities.effects.AsThoughEffectImpl; -import mage.abilities.effects.ReplacementEffectImpl; -import mage.cards.Card; -import mage.cards.CardImpl; -import mage.constants.AsThoughEffectType; -import mage.constants.CardType; -import mage.constants.Duration; -import mage.constants.Outcome; -import mage.constants.Rarity; -import mage.constants.Zone; -import mage.game.ExileZone; -import mage.game.Game; -import mage.game.events.GameEvent; -import mage.game.events.GameEvent.EventType; -import mage.game.permanent.Permanent; -import mage.players.Player; -import mage.target.common.TargetOpponent; -import mage.util.CardUtil; - -/** - * - * @author emerald000 - */ -public class SharedFate extends CardImpl { - - public SharedFate(UUID ownerId) { - super(ownerId, 49, "Shared Fate", Rarity.RARE, new CardType[]{CardType.ENCHANTMENT}, "{4}{U}"); - this.expansionSetCode = "MRD"; - - // If a player would draw a card, that player exiles the top card of one of his or her opponents' libraries face down instead. - this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new SharedFateReplacementEffect())); - - // Each player may look at and play cards he or she exiled with Shared Fate. - this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new SharedFatePlayEffect())); - } - - public SharedFate(final SharedFate card) { - super(card); - } - - @java.lang.Override - public SharedFate copy() { - return new SharedFate(this); - } -} - -class SharedFateReplacementEffect extends ReplacementEffectImpl { - - SharedFateReplacementEffect() { - super(Duration.WhileOnBattlefield, Outcome.Neutral); - this.staticText = "If a player would draw a card, that player exiles the top card of one of his or her opponents' libraries face down instead"; - } - - SharedFateReplacementEffect(final SharedFateReplacementEffect effect) { - super(effect); - } - - @java.lang.Override - public SharedFateReplacementEffect copy() { - return new SharedFateReplacementEffect(this); - } - - @java.lang.Override - public boolean replaceEvent(GameEvent event, Ability source, Game game) { - Permanent sourcePermanent = game.getPermanent(source.getSourceId()); - Player playerToDraw = game.getPlayer(event.getPlayerId()); - if (playerToDraw != null && sourcePermanent != null) { - TargetOpponent target = new TargetOpponent(true); - if (playerToDraw.choose(Outcome.DrawCard, target, source.getSourceId(), game)) { - Player chosenPlayer = game.getPlayer(target.getFirstTarget()); - if (chosenPlayer != null) { - Card card = chosenPlayer.getLibrary().getFromTop(game); - if (card != null) { - playerToDraw.moveCardsToExile( - card, - source, - game, - false, - CardUtil.getExileZoneId(source.getSourceId().toString() + sourcePermanent.getZoneChangeCounter(game) + playerToDraw.getId().toString(), game), - "Shared Fate (" + playerToDraw.getName() + ")"); - card.setFaceDown(true, game); - } - } - } - } - return true; - } - - @java.lang.Override - public boolean checksEventType(GameEvent event, Game game) { - return event.getType() == EventType.DRAW_CARD; - } - - @java.lang.Override - public boolean applies(GameEvent event, Ability source, Game game) { - return true; - } -} - -class SharedFatePlayEffect extends AsThoughEffectImpl { - - SharedFatePlayEffect() { - super(AsThoughEffectType.PLAY_FROM_NOT_OWN_HAND_ZONE, Duration.WhileOnBattlefield, Outcome.Benefit); - staticText = "Each player may look at and play cards he or she exiled with {this}"; - } - - SharedFatePlayEffect(final SharedFatePlayEffect effect) { - super(effect); - } - - @java.lang.Override - public boolean apply(Game game, Ability source) { - return true; - } - - @java.lang.Override - public SharedFatePlayEffect copy() { - return new SharedFatePlayEffect(this); - } - - @java.lang.Override - public boolean applies(UUID objectId, Ability source, UUID affectedControllerId, Game game) { - Permanent sourcePermanent = game.getPermanent(source.getSourceId()); - if (sourcePermanent != null) { - ExileZone exileZone = game.getExile().getExileZone(CardUtil.getExileZoneId(source.getSourceId().toString() + sourcePermanent.getZoneChangeCounter(game) + affectedControllerId.toString(), game)); - if (exileZone != null) { - Card card = exileZone.get(objectId, game); - Player player = game.getPlayer(affectedControllerId); - if (card != null && player != null) { - player.lookAtCards(card.getName(), card, game); - // You already get asked to confirm when casting a spell, but not when playing a land. - return !card.getCardType().contains(CardType.LAND) || player.chooseUse(Outcome.Benefit, "Play " + card.getName() + "?", source, game); - } - } - } - return false; - } -} +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.mirrodin; + +import java.util.UUID; +import mage.abilities.Ability; +import mage.abilities.common.SimpleStaticAbility; +import mage.abilities.effects.AsThoughEffectImpl; +import mage.abilities.effects.ReplacementEffectImpl; +import mage.cards.Card; +import mage.cards.CardImpl; +import mage.constants.AsThoughEffectType; +import mage.constants.CardType; +import mage.constants.Duration; +import mage.constants.Outcome; +import mage.constants.Rarity; +import mage.constants.Zone; +import mage.game.ExileZone; +import mage.game.Game; +import mage.game.events.GameEvent; +import mage.game.events.GameEvent.EventType; +import mage.game.permanent.Permanent; +import mage.players.Player; +import mage.target.common.TargetOpponent; +import mage.util.CardUtil; + +/** + * + * @author emerald000 + */ +public class SharedFate extends CardImpl { + + public SharedFate(UUID ownerId) { + super(ownerId, 49, "Shared Fate", Rarity.RARE, new CardType[]{CardType.ENCHANTMENT}, "{4}{U}"); + this.expansionSetCode = "MRD"; + + // If a player would draw a card, that player exiles the top card of one of his or her opponents' libraries face down instead. + this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new SharedFateReplacementEffect())); + + // Each player may look at and play cards he or she exiled with Shared Fate. + this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new SharedFatePlayEffect())); + } + + public SharedFate(final SharedFate card) { + super(card); + } + + @java.lang.Override + public SharedFate copy() { + return new SharedFate(this); + } +} + +class SharedFateReplacementEffect extends ReplacementEffectImpl { + + SharedFateReplacementEffect() { + super(Duration.WhileOnBattlefield, Outcome.Neutral); + this.staticText = "If a player would draw a card, that player exiles the top card of one of his or her opponents' libraries face down instead"; + } + + SharedFateReplacementEffect(final SharedFateReplacementEffect effect) { + super(effect); + } + + @java.lang.Override + public SharedFateReplacementEffect copy() { + return new SharedFateReplacementEffect(this); + } + + @java.lang.Override + public boolean replaceEvent(GameEvent event, Ability source, Game game) { + Permanent sourcePermanent = game.getPermanent(source.getSourceId()); + Player playerToDraw = game.getPlayer(event.getPlayerId()); + if (playerToDraw != null && sourcePermanent != null) { + TargetOpponent target = new TargetOpponent(true); + if (playerToDraw.choose(Outcome.DrawCard, target, source.getSourceId(), game)) { + Player chosenPlayer = game.getPlayer(target.getFirstTarget()); + if (chosenPlayer != null) { + Card card = chosenPlayer.getLibrary().getFromTop(game); + if (card != null) { + playerToDraw.moveCardsToExile( + card, + source, + game, + false, + CardUtil.getExileZoneId(source.getSourceId().toString() + sourcePermanent.getZoneChangeCounter(game) + playerToDraw.getId().toString(), game), + "Shared Fate (" + playerToDraw.getName() + ")"); + card.setFaceDown(true, game); + } + } + } + } + return true; + } + + @java.lang.Override + public boolean checksEventType(GameEvent event, Game game) { + return event.getType() == EventType.DRAW_CARD; + } + + @java.lang.Override + public boolean applies(GameEvent event, Ability source, Game game) { + return true; + } +} + +class SharedFatePlayEffect extends AsThoughEffectImpl { + + SharedFatePlayEffect() { + super(AsThoughEffectType.PLAY_FROM_NOT_OWN_HAND_ZONE, Duration.WhileOnBattlefield, Outcome.Benefit); + staticText = "Each player may look at and play cards he or she exiled with {this}"; + } + + SharedFatePlayEffect(final SharedFatePlayEffect effect) { + super(effect); + } + + @java.lang.Override + public boolean apply(Game game, Ability source) { + return true; + } + + @java.lang.Override + public SharedFatePlayEffect copy() { + return new SharedFatePlayEffect(this); + } + + @java.lang.Override + public boolean applies(UUID objectId, Ability source, UUID affectedControllerId, Game game) { + Permanent sourcePermanent = game.getPermanent(source.getSourceId()); + if (sourcePermanent != null) { + ExileZone exileZone = game.getExile().getExileZone(CardUtil.getExileZoneId(source.getSourceId().toString() + sourcePermanent.getZoneChangeCounter(game) + affectedControllerId.toString(), game)); + if (exileZone != null) { + Card card = exileZone.get(objectId, game); + Player player = game.getPlayer(affectedControllerId); + if (card != null && player != null) { + player.lookAtCards(card.getName(), card, game); + // You already get asked to confirm when casting a spell, but not when playing a land. + return !card.getCardType().contains(CardType.LAND) || player.chooseUse(Outcome.Benefit, "Play " + card.getName() + "?", source, game); + } + } + } + return false; + } +} diff --git a/Mage.Sets/src/mage/sets/mirrodin/Timesifter.java b/Mage.Sets/src/mage/sets/mirrodin/Timesifter.java index f442af1e28e..622ef0a53fc 100644 --- a/Mage.Sets/src/mage/sets/mirrodin/Timesifter.java +++ b/Mage.Sets/src/mage/sets/mirrodin/Timesifter.java @@ -1,125 +1,125 @@ -/* - * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without modification, are - * permitted provided that the following conditions are met: - * - * 1. Redistributions of source code must retain the above copyright notice, this list of - * conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright notice, this list - * of conditions and the following disclaimer in the documentation and/or other materials - * provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR - * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON - * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * The views and conclusions contained in the software and documentation are those of the - * authors and should not be interpreted as representing official policies, either expressed - * or implied, of BetaSteward_at_googlemail.com. - */ -package mage.sets.mirrodin; - -import java.util.ArrayList; -import java.util.List; -import java.util.UUID; -import mage.abilities.Ability; -import mage.abilities.common.BeginningOfUpkeepTriggeredAbility; -import mage.abilities.effects.Effect; -import mage.abilities.effects.OneShotEffect; -import mage.abilities.effects.common.turn.AddExtraTurnTargetEffect; -import mage.cards.Card; -import mage.cards.CardImpl; -import mage.constants.CardType; -import mage.constants.Outcome; -import mage.constants.Rarity; -import mage.constants.TargetController; -import mage.game.Game; -import mage.players.Player; -import mage.target.targetpointer.FixedTarget; - -/** - * - * @author emerald000 - */ -public class Timesifter extends CardImpl { - - public Timesifter(UUID ownerId) { - super(ownerId, 262, "Timesifter", Rarity.RARE, new CardType[]{CardType.ARTIFACT}, "{5}"); - this.expansionSetCode = "MRD"; - - // At the beginning of each upkeep, each player exiles the top card of his or her library. The player who exiled the card with the highest converted mana cost takes an extra turn after this one. If two or more players' cards are tied for highest cost, the tied players repeat this process until the tie is broken. - this.addAbility(new BeginningOfUpkeepTriggeredAbility(new TimesifterEffect(), TargetController.ANY, false)); - } - - public Timesifter(final Timesifter card) { - super(card); - } - - @java.lang.Override - public Timesifter copy() { - return new Timesifter(this); - } -} - -class TimesifterEffect extends OneShotEffect { - - TimesifterEffect() { - super(Outcome.ExtraTurn); - this.staticText = "each player exiles the top card of his or her library. The player who exiled the card with the highest converted mana cost takes an extra turn after this one. If two or more players' cards are tied for highest cost, the tied players repeat this process until the tie is broken"; - } - - TimesifterEffect(final TimesifterEffect effect) { - super(effect); - } - - @java.lang.Override - public TimesifterEffect copy() { - return new TimesifterEffect(this); - } - - @java.lang.Override - public boolean apply(Game game, Ability source) { - List playersExiling = game.getState().getPlayersInRange(source.getControllerId(), game); - do { - int highestCMC = Integer.MIN_VALUE; - List playersWithHighestCMC = new ArrayList<>(1); - for (UUID playerId : playersExiling) { - Player player = game.getPlayer(playerId); - if (player != null) { - Card card = player.getLibrary().getFromTop(game); - if (card != null) { - int cardCMC = card.getConvertedManaCost(); - player.moveCardsToExile(card, source, game, true, null, ""); - if (cardCMC > highestCMC) { - highestCMC = cardCMC; - playersWithHighestCMC.clear(); - playersWithHighestCMC.add(playerId); - } - else if (cardCMC == highestCMC) { - playersWithHighestCMC.add(playerId); - } - } - } - } - playersExiling = new ArrayList<>(playersWithHighestCMC); - } while (playersExiling.size() > 1); - for (UUID playerId : playersExiling) { - Effect effect = new AddExtraTurnTargetEffect(); - effect.setTargetPointer(new FixedTarget(playerId)); - effect.apply(game, source); - Player player = game.getPlayer(playerId); - if (player != null) { - game.informPlayers(player.getLogName() + " will take an extra turn after this one."); - } - } - return true; - } -} +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.mirrodin; + +import java.util.ArrayList; +import java.util.List; +import java.util.UUID; +import mage.abilities.Ability; +import mage.abilities.common.BeginningOfUpkeepTriggeredAbility; +import mage.abilities.effects.Effect; +import mage.abilities.effects.OneShotEffect; +import mage.abilities.effects.common.turn.AddExtraTurnTargetEffect; +import mage.cards.Card; +import mage.cards.CardImpl; +import mage.constants.CardType; +import mage.constants.Outcome; +import mage.constants.Rarity; +import mage.constants.TargetController; +import mage.game.Game; +import mage.players.Player; +import mage.target.targetpointer.FixedTarget; + +/** + * + * @author emerald000 + */ +public class Timesifter extends CardImpl { + + public Timesifter(UUID ownerId) { + super(ownerId, 262, "Timesifter", Rarity.RARE, new CardType[]{CardType.ARTIFACT}, "{5}"); + this.expansionSetCode = "MRD"; + + // At the beginning of each upkeep, each player exiles the top card of his or her library. The player who exiled the card with the highest converted mana cost takes an extra turn after this one. If two or more players' cards are tied for highest cost, the tied players repeat this process until the tie is broken. + this.addAbility(new BeginningOfUpkeepTriggeredAbility(new TimesifterEffect(), TargetController.ANY, false)); + } + + public Timesifter(final Timesifter card) { + super(card); + } + + @java.lang.Override + public Timesifter copy() { + return new Timesifter(this); + } +} + +class TimesifterEffect extends OneShotEffect { + + TimesifterEffect() { + super(Outcome.ExtraTurn); + this.staticText = "each player exiles the top card of his or her library. The player who exiled the card with the highest converted mana cost takes an extra turn after this one. If two or more players' cards are tied for highest cost, the tied players repeat this process until the tie is broken"; + } + + TimesifterEffect(final TimesifterEffect effect) { + super(effect); + } + + @java.lang.Override + public TimesifterEffect copy() { + return new TimesifterEffect(this); + } + + @java.lang.Override + public boolean apply(Game game, Ability source) { + List playersExiling = game.getState().getPlayersInRange(source.getControllerId(), game); + do { + int highestCMC = Integer.MIN_VALUE; + List playersWithHighestCMC = new ArrayList<>(1); + for (UUID playerId : playersExiling) { + Player player = game.getPlayer(playerId); + if (player != null) { + Card card = player.getLibrary().getFromTop(game); + if (card != null) { + int cardCMC = card.getConvertedManaCost(); + player.moveCardsToExile(card, source, game, true, null, ""); + if (cardCMC > highestCMC) { + highestCMC = cardCMC; + playersWithHighestCMC.clear(); + playersWithHighestCMC.add(playerId); + } + else if (cardCMC == highestCMC) { + playersWithHighestCMC.add(playerId); + } + } + } + } + playersExiling = new ArrayList<>(playersWithHighestCMC); + } while (playersExiling.size() > 1); + for (UUID playerId : playersExiling) { + Effect effect = new AddExtraTurnTargetEffect(); + effect.setTargetPointer(new FixedTarget(playerId)); + effect.apply(game, source); + Player player = game.getPlayer(playerId); + if (player != null) { + game.informPlayers(player.getLogName() + " will take an extra turn after this one."); + } + } + return true; + } +} diff --git a/Mage.Sets/src/mage/sets/morningtide/BattletideAlchemist.java b/Mage.Sets/src/mage/sets/morningtide/BattletideAlchemist.java index 2d921f04e9c..6b862f222b4 100644 --- a/Mage.Sets/src/mage/sets/morningtide/BattletideAlchemist.java +++ b/Mage.Sets/src/mage/sets/morningtide/BattletideAlchemist.java @@ -1,134 +1,134 @@ -/* - * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without modification, are - * permitted provided that the following conditions are met: - * - * 1. Redistributions of source code must retain the above copyright notice, this list of - * conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright notice, this list - * of conditions and the following disclaimer in the documentation and/or other materials - * provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR - * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON - * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * The views and conclusions contained in the software and documentation are those of the - * authors and should not be interpreted as representing official policies, either expressed - * or implied, of BetaSteward_at_googlemail.com. - */ -package mage.sets.morningtide; - -import java.util.UUID; -import mage.MageInt; -import mage.abilities.Ability; -import mage.abilities.common.SimpleStaticAbility; -import mage.abilities.dynamicvalue.common.PermanentsOnBattlefieldCount; -import mage.abilities.effects.PreventionEffectImpl; -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.filter.common.FilterControlledCreaturePermanent; -import mage.game.Game; -import mage.game.events.GameEvent; -import mage.game.events.GameEvent.EventType; -import mage.players.Player; - -/** - * - * @author emerald000 - */ -public class BattletideAlchemist extends CardImpl { - - public BattletideAlchemist(UUID ownerId) { - super(ownerId, 2, "Battletide Alchemist", Rarity.RARE, new CardType[]{CardType.CREATURE}, "{3}{W}{W}"); - this.expansionSetCode = "MOR"; - this.subtype.add("Kithkin"); - this.subtype.add("Cleric"); - this.power = new MageInt(3); - this.toughness = new MageInt(4); - - // If a source would deal damage to a player, you may prevent X of that damage, where X is the number of Clerics you control. - this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new BattletideAlchemistEffect())); - } - - public BattletideAlchemist(final BattletideAlchemist card) { - super(card); - } - - @Override - public BattletideAlchemist copy() { - return new BattletideAlchemist(this); - } -} - -class BattletideAlchemistEffect extends PreventionEffectImpl { - - BattletideAlchemistEffect() { - super(Duration.WhileOnBattlefield); - this.staticText = "If a source would deal damage to a player, you may prevent X of that damage, where X is the number of Clerics you control"; - } - - BattletideAlchemistEffect(final BattletideAlchemistEffect effect) { - super(effect); - } - - @Override - public BattletideAlchemistEffect copy() { - return new BattletideAlchemistEffect(this); - } - - @Override - public boolean replaceEvent(GameEvent event, Ability source, Game game) { - boolean result = false; - Player controller = game.getPlayer(source.getControllerId()); - Player targetPlayer = game.getPlayer(event.getTargetId()); - if (controller != null) { - int numberOfClericsControlled = new PermanentsOnBattlefieldCount(new FilterControlledCreaturePermanent("Cleric", "Clerics")).calculate(game, source, this); - int toPrevent = Math.min(numberOfClericsControlled, event.getAmount()); - if (toPrevent > 0 && controller.chooseUse(Outcome.PreventDamage, "Prevent " + toPrevent + " damage to " + targetPlayer.getName() + "?", source, game)) { - GameEvent preventEvent = new GameEvent(GameEvent.EventType.PREVENT_DAMAGE, targetPlayer.getId(), source.getSourceId(), source.getControllerId(), toPrevent, false); - if (!game.replaceEvent(preventEvent)) { - if (event.getAmount() >= toPrevent) { - event.setAmount(event.getAmount() - toPrevent); - } - else { - event.setAmount(0); - result = true; - } - if (toPrevent > 0) { - game.informPlayers("Battletide Alchemist prevented " + toPrevent + " damage to " + targetPlayer.getName()); - game.fireEvent(GameEvent.getEvent( - GameEvent.EventType.PREVENTED_DAMAGE, - targetPlayer.getId(), - source.getSourceId(), - source.getControllerId(), - toPrevent)); - } - } - } - } - return result; - } - - @Override - public boolean checksEventType(GameEvent event, Game game) { - return event.getType() == EventType.DAMAGE_PLAYER; - } - - @Override - public boolean applies(GameEvent event, Ability source, Game game) { - return super.applies(event, source, game); - } -} +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.morningtide; + +import java.util.UUID; +import mage.MageInt; +import mage.abilities.Ability; +import mage.abilities.common.SimpleStaticAbility; +import mage.abilities.dynamicvalue.common.PermanentsOnBattlefieldCount; +import mage.abilities.effects.PreventionEffectImpl; +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.filter.common.FilterControlledCreaturePermanent; +import mage.game.Game; +import mage.game.events.GameEvent; +import mage.game.events.GameEvent.EventType; +import mage.players.Player; + +/** + * + * @author emerald000 + */ +public class BattletideAlchemist extends CardImpl { + + public BattletideAlchemist(UUID ownerId) { + super(ownerId, 2, "Battletide Alchemist", Rarity.RARE, new CardType[]{CardType.CREATURE}, "{3}{W}{W}"); + this.expansionSetCode = "MOR"; + this.subtype.add("Kithkin"); + this.subtype.add("Cleric"); + this.power = new MageInt(3); + this.toughness = new MageInt(4); + + // If a source would deal damage to a player, you may prevent X of that damage, where X is the number of Clerics you control. + this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new BattletideAlchemistEffect())); + } + + public BattletideAlchemist(final BattletideAlchemist card) { + super(card); + } + + @Override + public BattletideAlchemist copy() { + return new BattletideAlchemist(this); + } +} + +class BattletideAlchemistEffect extends PreventionEffectImpl { + + BattletideAlchemistEffect() { + super(Duration.WhileOnBattlefield); + this.staticText = "If a source would deal damage to a player, you may prevent X of that damage, where X is the number of Clerics you control"; + } + + BattletideAlchemistEffect(final BattletideAlchemistEffect effect) { + super(effect); + } + + @Override + public BattletideAlchemistEffect copy() { + return new BattletideAlchemistEffect(this); + } + + @Override + public boolean replaceEvent(GameEvent event, Ability source, Game game) { + boolean result = false; + Player controller = game.getPlayer(source.getControllerId()); + Player targetPlayer = game.getPlayer(event.getTargetId()); + if (controller != null) { + int numberOfClericsControlled = new PermanentsOnBattlefieldCount(new FilterControlledCreaturePermanent("Cleric", "Clerics")).calculate(game, source, this); + int toPrevent = Math.min(numberOfClericsControlled, event.getAmount()); + if (toPrevent > 0 && controller.chooseUse(Outcome.PreventDamage, "Prevent " + toPrevent + " damage to " + targetPlayer.getName() + "?", source, game)) { + GameEvent preventEvent = new GameEvent(GameEvent.EventType.PREVENT_DAMAGE, targetPlayer.getId(), source.getSourceId(), source.getControllerId(), toPrevent, false); + if (!game.replaceEvent(preventEvent)) { + if (event.getAmount() >= toPrevent) { + event.setAmount(event.getAmount() - toPrevent); + } + else { + event.setAmount(0); + result = true; + } + if (toPrevent > 0) { + game.informPlayers("Battletide Alchemist prevented " + toPrevent + " damage to " + targetPlayer.getName()); + game.fireEvent(GameEvent.getEvent( + GameEvent.EventType.PREVENTED_DAMAGE, + targetPlayer.getId(), + source.getSourceId(), + source.getControllerId(), + toPrevent)); + } + } + } + } + return result; + } + + @Override + public boolean checksEventType(GameEvent event, Game game) { + return event.getType() == EventType.DAMAGE_PLAYER; + } + + @Override + public boolean applies(GameEvent event, Ability source, Game game) { + return super.applies(event, source, game); + } +} diff --git a/Mage.Sets/src/mage/sets/morningtide/BoldwyrHeavyweights.java b/Mage.Sets/src/mage/sets/morningtide/BoldwyrHeavyweights.java index bae6ee9a48b..4433f768983 100644 --- a/Mage.Sets/src/mage/sets/morningtide/BoldwyrHeavyweights.java +++ b/Mage.Sets/src/mage/sets/morningtide/BoldwyrHeavyweights.java @@ -1,117 +1,117 @@ -/* - * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without modification, are - * permitted provided that the following conditions are met: - * - * 1. Redistributions of source code must retain the above copyright notice, this list of - * conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright notice, this list - * of conditions and the following disclaimer in the documentation and/or other materials - * provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR - * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON - * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * The views and conclusions contained in the software and documentation are those of the - * authors and should not be interpreted as representing official policies, either expressed - * or implied, of BetaSteward_at_googlemail.com. - */ -package mage.sets.morningtide; - -import java.util.HashSet; -import java.util.Set; -import java.util.UUID; -import mage.MageInt; -import mage.abilities.Ability; -import mage.abilities.common.EntersBattlefieldTriggeredAbility; -import mage.abilities.effects.OneShotEffect; -import mage.abilities.keyword.TrampleAbility; -import mage.cards.Card; -import mage.cards.CardImpl; -import mage.constants.CardType; -import mage.constants.Outcome; -import mage.constants.Rarity; -import mage.constants.Zone; -import mage.filter.common.FilterCreatureCard; -import mage.game.Game; -import mage.players.Player; -import mage.target.common.TargetCardInLibrary; - -/** - * - * @author emerald000 - */ -public class BoldwyrHeavyweights extends CardImpl { - - public BoldwyrHeavyweights(UUID ownerId) { - super(ownerId, 85, "Boldwyr Heavyweights", Rarity.RARE, new CardType[]{CardType.CREATURE}, "{2}{R}{R}"); - this.expansionSetCode = "MOR"; - this.subtype.add("Giant"); - this.subtype.add("Warrior"); - this.power = new MageInt(8); - this.toughness = new MageInt(8); - - // Trample - this.addAbility(TrampleAbility.getInstance()); - - // When Boldwyr Heavyweights enters the battlefield, each opponent may search his or her library for a creature card and put it onto the battlefield. Then each player who searched his or her library this way shuffles it. - this.addAbility(new EntersBattlefieldTriggeredAbility(new BoldwyrHeavyweightsEffect())); - } - - public BoldwyrHeavyweights(final BoldwyrHeavyweights card) { - super(card); - } - - @Override - public BoldwyrHeavyweights copy() { - return new BoldwyrHeavyweights(this); - } -} - -class BoldwyrHeavyweightsEffect extends OneShotEffect { - - BoldwyrHeavyweightsEffect() { - super(Outcome.Detriment); - this.staticText = "each opponent may search his or her library for a creature card and put it onto the battlefield. Then each player who searched his or her library this way shuffles it"; - } - - BoldwyrHeavyweightsEffect(final BoldwyrHeavyweightsEffect effect) { - super(effect); - } - - @Override - public BoldwyrHeavyweightsEffect copy() { - return new BoldwyrHeavyweightsEffect(this); - } - - @Override - public boolean apply(Game game, Ability source) { - Set playersThatSearched = new HashSet<>(1); - for (UUID opponentId : game.getOpponents(source.getControllerId())) { - Player opponent = game.getPlayer(opponentId); - if (opponent != null && opponent.chooseUse(Outcome.PutCreatureInPlay, "Search your library for a creature card and put it onto the battlefield?", source, game)) { - TargetCardInLibrary target = new TargetCardInLibrary(new FilterCreatureCard()); - if (opponent.searchLibrary(target, game)) { - Card targetCard = opponent.getLibrary().getCard(target.getFirstTarget(), game); - if (targetCard != null) { - opponent.moveCards(targetCard, Zone.BATTLEFIELD, source, game); - playersThatSearched.add(opponent); - } - } - } - } - for (Player opponent : playersThatSearched) { - opponent.shuffleLibrary(source, game); - } - return true; - } -} +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.morningtide; + +import java.util.HashSet; +import java.util.Set; +import java.util.UUID; +import mage.MageInt; +import mage.abilities.Ability; +import mage.abilities.common.EntersBattlefieldTriggeredAbility; +import mage.abilities.effects.OneShotEffect; +import mage.abilities.keyword.TrampleAbility; +import mage.cards.Card; +import mage.cards.CardImpl; +import mage.constants.CardType; +import mage.constants.Outcome; +import mage.constants.Rarity; +import mage.constants.Zone; +import mage.filter.common.FilterCreatureCard; +import mage.game.Game; +import mage.players.Player; +import mage.target.common.TargetCardInLibrary; + +/** + * + * @author emerald000 + */ +public class BoldwyrHeavyweights extends CardImpl { + + public BoldwyrHeavyweights(UUID ownerId) { + super(ownerId, 85, "Boldwyr Heavyweights", Rarity.RARE, new CardType[]{CardType.CREATURE}, "{2}{R}{R}"); + this.expansionSetCode = "MOR"; + this.subtype.add("Giant"); + this.subtype.add("Warrior"); + this.power = new MageInt(8); + this.toughness = new MageInt(8); + + // Trample + this.addAbility(TrampleAbility.getInstance()); + + // When Boldwyr Heavyweights enters the battlefield, each opponent may search his or her library for a creature card and put it onto the battlefield. Then each player who searched his or her library this way shuffles it. + this.addAbility(new EntersBattlefieldTriggeredAbility(new BoldwyrHeavyweightsEffect())); + } + + public BoldwyrHeavyweights(final BoldwyrHeavyweights card) { + super(card); + } + + @Override + public BoldwyrHeavyweights copy() { + return new BoldwyrHeavyweights(this); + } +} + +class BoldwyrHeavyweightsEffect extends OneShotEffect { + + BoldwyrHeavyweightsEffect() { + super(Outcome.Detriment); + this.staticText = "each opponent may search his or her library for a creature card and put it onto the battlefield. Then each player who searched his or her library this way shuffles it"; + } + + BoldwyrHeavyweightsEffect(final BoldwyrHeavyweightsEffect effect) { + super(effect); + } + + @Override + public BoldwyrHeavyweightsEffect copy() { + return new BoldwyrHeavyweightsEffect(this); + } + + @Override + public boolean apply(Game game, Ability source) { + Set playersThatSearched = new HashSet<>(1); + for (UUID opponentId : game.getOpponents(source.getControllerId())) { + Player opponent = game.getPlayer(opponentId); + if (opponent != null && opponent.chooseUse(Outcome.PutCreatureInPlay, "Search your library for a creature card and put it onto the battlefield?", source, game)) { + TargetCardInLibrary target = new TargetCardInLibrary(new FilterCreatureCard()); + if (opponent.searchLibrary(target, game)) { + Card targetCard = opponent.getLibrary().getCard(target.getFirstTarget(), game); + if (targetCard != null) { + opponent.moveCards(targetCard, Zone.BATTLEFIELD, source, game); + playersThatSearched.add(opponent); + } + } + } + } + for (Player opponent : playersThatSearched) { + opponent.shuffleLibrary(source, game); + } + return true; + } +} diff --git a/Mage.Sets/src/mage/sets/morningtide/CoordinatedBarrage.java b/Mage.Sets/src/mage/sets/morningtide/CoordinatedBarrage.java index 34f7fd93d39..7afffd145ad 100644 --- a/Mage.Sets/src/mage/sets/morningtide/CoordinatedBarrage.java +++ b/Mage.Sets/src/mage/sets/morningtide/CoordinatedBarrage.java @@ -1,109 +1,109 @@ -/* - * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without modification, are - * permitted provided that the following conditions are met: - * - * 1. Redistributions of source code must retain the above copyright notice, this list of - * conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright notice, this list - * of conditions and the following disclaimer in the documentation and/or other materials - * provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR - * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON - * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * The views and conclusions contained in the software and documentation are those of the - * authors and should not be interpreted as representing official policies, either expressed - * or implied, of BetaSteward_at_googlemail.com. - */ -package mage.sets.morningtide; - -import java.util.UUID; -import mage.abilities.Ability; -import mage.abilities.effects.OneShotEffect; -import mage.cards.CardImpl; -import mage.cards.repository.CardRepository; -import mage.choices.Choice; -import mage.choices.ChoiceImpl; -import mage.constants.CardType; -import mage.constants.Outcome; -import mage.constants.Rarity; -import mage.filter.common.FilterControlledPermanent; -import mage.filter.predicate.mageobject.SubtypePredicate; -import mage.game.Game; -import mage.game.permanent.Permanent; -import mage.players.Player; -import mage.target.common.TargetAttackingOrBlockingCreature; - -/** - * - * @author emerald000 - */ -public class CoordinatedBarrage extends CardImpl { - - public CoordinatedBarrage(UUID ownerId) { - super(ownerId, 7, "Coordinated Barrage", Rarity.COMMON, new CardType[]{CardType.INSTANT}, "{W}"); - this.expansionSetCode = "MOR"; - - // Choose a creature type. Coordinated Barrage deals damage to target attacking or blocking creature equal to the number of permanents you control of the chosen type. - this.getSpellAbility().addEffect(new CoordinatedBarrageEffect()); - this.getSpellAbility().addTarget(new TargetAttackingOrBlockingCreature()); - } - - public CoordinatedBarrage(final CoordinatedBarrage card) { - super(card); - } - - @Override - public CoordinatedBarrage copy() { - return new CoordinatedBarrage(this); - } -} - -class CoordinatedBarrageEffect extends OneShotEffect { - - CoordinatedBarrageEffect() { - super(Outcome.Damage); - this.staticText = "Choose a creature type. Coordinated Barrage deals damage to target attacking or blocking creature equal to the number of permanents you control of the chosen type"; - } - - CoordinatedBarrageEffect(final CoordinatedBarrageEffect effect) { - super(effect); - } - - @Override - public CoordinatedBarrageEffect copy() { - return new CoordinatedBarrageEffect(this); - } - - @Override - public boolean apply(Game game, Ability source) { - Player controller = game.getPlayer(source.getControllerId()); - if (controller != null) { - Choice choice = new ChoiceImpl(true); - choice.setMessage("Choose a creature type"); - choice.setChoices(CardRepository.instance.getCreatureTypes()); - if (controller.choose(Outcome.Damage, choice, game)) { - String chosenType = choice.getChoice(); - FilterControlledPermanent filter = new FilterControlledPermanent(); - filter.add(new SubtypePredicate(chosenType)); - int damageDealt = game.getBattlefield().count(filter, source.getSourceId(), source.getControllerId(), game); - Permanent permanent = game.getPermanent(this.getTargetPointer().getFirst(game, source)); - if (permanent != null) { - permanent.damage(damageDealt, source.getSourceId(), game, false, true); - } - return true; - } - } - return false; - } -} +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.morningtide; + +import java.util.UUID; +import mage.abilities.Ability; +import mage.abilities.effects.OneShotEffect; +import mage.cards.CardImpl; +import mage.cards.repository.CardRepository; +import mage.choices.Choice; +import mage.choices.ChoiceImpl; +import mage.constants.CardType; +import mage.constants.Outcome; +import mage.constants.Rarity; +import mage.filter.common.FilterControlledPermanent; +import mage.filter.predicate.mageobject.SubtypePredicate; +import mage.game.Game; +import mage.game.permanent.Permanent; +import mage.players.Player; +import mage.target.common.TargetAttackingOrBlockingCreature; + +/** + * + * @author emerald000 + */ +public class CoordinatedBarrage extends CardImpl { + + public CoordinatedBarrage(UUID ownerId) { + super(ownerId, 7, "Coordinated Barrage", Rarity.COMMON, new CardType[]{CardType.INSTANT}, "{W}"); + this.expansionSetCode = "MOR"; + + // Choose a creature type. Coordinated Barrage deals damage to target attacking or blocking creature equal to the number of permanents you control of the chosen type. + this.getSpellAbility().addEffect(new CoordinatedBarrageEffect()); + this.getSpellAbility().addTarget(new TargetAttackingOrBlockingCreature()); + } + + public CoordinatedBarrage(final CoordinatedBarrage card) { + super(card); + } + + @Override + public CoordinatedBarrage copy() { + return new CoordinatedBarrage(this); + } +} + +class CoordinatedBarrageEffect extends OneShotEffect { + + CoordinatedBarrageEffect() { + super(Outcome.Damage); + this.staticText = "Choose a creature type. Coordinated Barrage deals damage to target attacking or blocking creature equal to the number of permanents you control of the chosen type"; + } + + CoordinatedBarrageEffect(final CoordinatedBarrageEffect effect) { + super(effect); + } + + @Override + public CoordinatedBarrageEffect copy() { + return new CoordinatedBarrageEffect(this); + } + + @Override + public boolean apply(Game game, Ability source) { + Player controller = game.getPlayer(source.getControllerId()); + if (controller != null) { + Choice choice = new ChoiceImpl(true); + choice.setMessage("Choose a creature type"); + choice.setChoices(CardRepository.instance.getCreatureTypes()); + if (controller.choose(Outcome.Damage, choice, game)) { + String chosenType = choice.getChoice(); + FilterControlledPermanent filter = new FilterControlledPermanent(); + filter.add(new SubtypePredicate(chosenType)); + int damageDealt = game.getBattlefield().count(filter, source.getSourceId(), source.getControllerId(), game); + Permanent permanent = game.getPermanent(this.getTargetPointer().getFirst(game, source)); + if (permanent != null) { + permanent.damage(damageDealt, source.getSourceId(), game, false, true); + } + return true; + } + } + return false; + } +} diff --git a/Mage.Sets/src/mage/sets/morningtide/HostileRealm.java b/Mage.Sets/src/mage/sets/morningtide/HostileRealm.java index 5f093b2e74c..bd299516be9 100644 --- a/Mage.Sets/src/mage/sets/morningtide/HostileRealm.java +++ b/Mage.Sets/src/mage/sets/morningtide/HostileRealm.java @@ -1,85 +1,85 @@ -/* - * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without modification, are - * permitted provided that the following conditions are met: - * - * 1. Redistributions of source code must retain the above copyright notice, this list of - * conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright notice, this list - * of conditions and the following disclaimer in the documentation and/or other materials - * provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR - * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON - * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * The views and conclusions contained in the software and documentation are those of the - * authors and should not be interpreted as representing official policies, either expressed - * or implied, of BetaSteward_at_googlemail.com. - */ -package mage.sets.morningtide; - -import java.util.UUID; -import mage.abilities.Ability; -import mage.abilities.common.SimpleActivatedAbility; -import mage.abilities.common.SimpleStaticAbility; -import mage.abilities.costs.common.TapSourceCost; -import mage.abilities.effects.Effect; -import mage.abilities.effects.common.AttachEffect; -import mage.abilities.effects.common.combat.CantBlockTargetEffect; -import mage.abilities.effects.common.continuous.GainAbilityAttachedEffect; -import mage.abilities.keyword.EnchantAbility; -import mage.cards.CardImpl; -import mage.constants.AttachmentType; -import mage.constants.CardType; -import mage.constants.Duration; -import mage.constants.Outcome; -import mage.constants.Rarity; -import mage.constants.Zone; -import mage.target.TargetPermanent; -import mage.target.common.TargetCreaturePermanent; -import mage.target.common.TargetLandPermanent; - -/** - * - * @author emerald000 - */ -public class HostileRealm extends CardImpl { - - public HostileRealm(UUID ownerId) { - super(ownerId, 91, "Hostile Realm", Rarity.COMMON, new CardType[]{CardType.ENCHANTMENT}, "{2}{R}"); - this.expansionSetCode = "MOR"; - this.subtype.add("Aura"); - - // Enchant land - TargetPermanent auraTarget = new TargetLandPermanent(); - this.getSpellAbility().addTarget(auraTarget); - this.getSpellAbility().addEffect(new AttachEffect(Outcome.AddAbility)); - Ability ability = new EnchantAbility(auraTarget.getTargetName()); - this.addAbility(ability); - - // Enchanted land has "{T}: Target creature can't block this turn." - Ability gainedAbility = new SimpleActivatedAbility(Zone.BATTLEFIELD, new CantBlockTargetEffect(Duration.EndOfTurn), new TapSourceCost()); - gainedAbility.addTarget(new TargetCreaturePermanent()); - Effect effect = new GainAbilityAttachedEffect(gainedAbility, AttachmentType.AURA); - effect.setText("Enchanted land has \"{T}: Target creature can't block this turn.\""); - this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, effect)); - } - - public HostileRealm(final HostileRealm card) { - super(card); - } - - @Override - public HostileRealm copy() { - return new HostileRealm(this); - } -} +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.morningtide; + +import java.util.UUID; +import mage.abilities.Ability; +import mage.abilities.common.SimpleActivatedAbility; +import mage.abilities.common.SimpleStaticAbility; +import mage.abilities.costs.common.TapSourceCost; +import mage.abilities.effects.Effect; +import mage.abilities.effects.common.AttachEffect; +import mage.abilities.effects.common.combat.CantBlockTargetEffect; +import mage.abilities.effects.common.continuous.GainAbilityAttachedEffect; +import mage.abilities.keyword.EnchantAbility; +import mage.cards.CardImpl; +import mage.constants.AttachmentType; +import mage.constants.CardType; +import mage.constants.Duration; +import mage.constants.Outcome; +import mage.constants.Rarity; +import mage.constants.Zone; +import mage.target.TargetPermanent; +import mage.target.common.TargetCreaturePermanent; +import mage.target.common.TargetLandPermanent; + +/** + * + * @author emerald000 + */ +public class HostileRealm extends CardImpl { + + public HostileRealm(UUID ownerId) { + super(ownerId, 91, "Hostile Realm", Rarity.COMMON, new CardType[]{CardType.ENCHANTMENT}, "{2}{R}"); + this.expansionSetCode = "MOR"; + this.subtype.add("Aura"); + + // Enchant land + TargetPermanent auraTarget = new TargetLandPermanent(); + this.getSpellAbility().addTarget(auraTarget); + this.getSpellAbility().addEffect(new AttachEffect(Outcome.AddAbility)); + Ability ability = new EnchantAbility(auraTarget.getTargetName()); + this.addAbility(ability); + + // Enchanted land has "{T}: Target creature can't block this turn." + Ability gainedAbility = new SimpleActivatedAbility(Zone.BATTLEFIELD, new CantBlockTargetEffect(Duration.EndOfTurn), new TapSourceCost()); + gainedAbility.addTarget(new TargetCreaturePermanent()); + Effect effect = new GainAbilityAttachedEffect(gainedAbility, AttachmentType.AURA); + effect.setText("Enchanted land has \"{T}: Target creature can't block this turn.\""); + this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, effect)); + } + + public HostileRealm(final HostileRealm card) { + super(card); + } + + @Override + public HostileRealm copy() { + return new HostileRealm(this); + } +} diff --git a/Mage.Sets/src/mage/sets/morningtide/Stenchskipper.java b/Mage.Sets/src/mage/sets/morningtide/Stenchskipper.java index 2874c65dbe2..f67db489cf1 100644 --- a/Mage.Sets/src/mage/sets/morningtide/Stenchskipper.java +++ b/Mage.Sets/src/mage/sets/morningtide/Stenchskipper.java @@ -1,79 +1,79 @@ -/* - * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without modification, are - * permitted provided that the following conditions are met: - * - * 1. Redistributions of source code must retain the above copyright notice, this list of - * conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright notice, this list - * of conditions and the following disclaimer in the documentation and/or other materials - * provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR - * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON - * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * The views and conclusions contained in the software and documentation are those of the - * authors and should not be interpreted as representing official policies, either expressed - * or implied, of BetaSteward_at_googlemail.com. - */ -package mage.sets.morningtide; - -import java.util.UUID; -import mage.MageInt; -import mage.abilities.common.BeginningOfEndStepTriggeredAbility; -import mage.abilities.condition.common.PermanentsOnTheBattlefieldCondition; -import mage.abilities.effects.common.SacrificeSourceEffect; -import mage.abilities.keyword.FlyingAbility; -import mage.cards.CardImpl; -import mage.constants.CardType; -import mage.constants.Rarity; -import mage.constants.TargetController; -import mage.constants.Zone; -import mage.filter.common.FilterControlledCreaturePermanent; - -/** - * - * @author emerald000 - */ -public class Stenchskipper extends CardImpl { - - public Stenchskipper(UUID ownerId) { - super(ownerId, 79, "Stenchskipper", Rarity.RARE, new CardType[]{CardType.CREATURE}, "{3}{B}"); - this.expansionSetCode = "MOR"; - this.subtype.add("Elemental"); - this.power = new MageInt(6); - this.toughness = new MageInt(5); - - // Flying - this.addAbility(FlyingAbility.getInstance()); - - // At the beginning of the end step, if you control no Goblins, sacrifice Stenchskipper. - this.addAbility(new BeginningOfEndStepTriggeredAbility( - Zone.BATTLEFIELD, - new SacrificeSourceEffect(), - TargetController.ANY, - new PermanentsOnTheBattlefieldCondition( - new FilterControlledCreaturePermanent("Goblin", "if you control no Goblins"), - PermanentsOnTheBattlefieldCondition.CountType.FEWER_THAN, - 1), - false)); - } - - public Stenchskipper(final Stenchskipper card) { - super(card); - } - - @Override - public Stenchskipper copy() { - return new Stenchskipper(this); - } -} +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.morningtide; + +import java.util.UUID; +import mage.MageInt; +import mage.abilities.common.BeginningOfEndStepTriggeredAbility; +import mage.abilities.condition.common.PermanentsOnTheBattlefieldCondition; +import mage.abilities.effects.common.SacrificeSourceEffect; +import mage.abilities.keyword.FlyingAbility; +import mage.cards.CardImpl; +import mage.constants.CardType; +import mage.constants.Rarity; +import mage.constants.TargetController; +import mage.constants.Zone; +import mage.filter.common.FilterControlledCreaturePermanent; + +/** + * + * @author emerald000 + */ +public class Stenchskipper extends CardImpl { + + public Stenchskipper(UUID ownerId) { + super(ownerId, 79, "Stenchskipper", Rarity.RARE, new CardType[]{CardType.CREATURE}, "{3}{B}"); + this.expansionSetCode = "MOR"; + this.subtype.add("Elemental"); + this.power = new MageInt(6); + this.toughness = new MageInt(5); + + // Flying + this.addAbility(FlyingAbility.getInstance()); + + // At the beginning of the end step, if you control no Goblins, sacrifice Stenchskipper. + this.addAbility(new BeginningOfEndStepTriggeredAbility( + Zone.BATTLEFIELD, + new SacrificeSourceEffect(), + TargetController.ANY, + new PermanentsOnTheBattlefieldCondition( + new FilterControlledCreaturePermanent("Goblin", "if you control no Goblins"), + PermanentsOnTheBattlefieldCondition.CountType.FEWER_THAN, + 1), + false)); + } + + public Stenchskipper(final Stenchskipper card) { + super(card); + } + + @Override + public Stenchskipper copy() { + return new Stenchskipper(this); + } +} diff --git a/Mage.Sets/src/mage/sets/morningtide/WeightOfConscience.java b/Mage.Sets/src/mage/sets/morningtide/WeightOfConscience.java index f0094a0335b..674c38b324c 100644 --- a/Mage.Sets/src/mage/sets/morningtide/WeightOfConscience.java +++ b/Mage.Sets/src/mage/sets/morningtide/WeightOfConscience.java @@ -1,214 +1,214 @@ -/* - * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without modification, are - * permitted provided that the following conditions are met: - * - * 1. Redistributions of source code must retain the above copyright notice, this list of - * conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright notice, this list - * of conditions and the following disclaimer in the documentation and/or other materials - * provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR - * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON - * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * The views and conclusions contained in the software and documentation are those of the - * authors and should not be interpreted as representing official policies, either expressed - * or implied, of BetaSteward_at_googlemail.com. - */ -package mage.sets.morningtide; - -import java.util.HashSet; -import java.util.Set; -import java.util.UUID; -import mage.abilities.Ability; -import mage.abilities.common.SimpleActivatedAbility; -import mage.abilities.common.SimpleStaticAbility; -import mage.abilities.costs.common.TapTargetCost; -import mage.abilities.effects.OneShotEffect; -import mage.abilities.effects.common.AttachEffect; -import mage.abilities.effects.common.combat.CantAttackAttachedEffect; -import mage.abilities.keyword.EnchantAbility; -import mage.cards.CardImpl; -import mage.constants.AttachmentType; -import mage.constants.CardType; -import mage.constants.Outcome; -import mage.constants.Rarity; -import mage.constants.Zone; -import mage.filter.common.FilterControlledCreaturePermanent; -import mage.filter.predicate.Predicates; -import mage.filter.predicate.permanent.TappedPredicate; -import mage.game.Game; -import mage.game.permanent.Permanent; -import mage.players.Player; -import mage.target.TargetPermanent; -import mage.target.common.TargetControlledCreaturePermanent; -import mage.target.common.TargetCreaturePermanent; -import mage.util.CardUtil; - -/** - * - * @author emerald000 - */ -public class WeightOfConscience extends CardImpl { - - public WeightOfConscience(UUID ownerId) { - super(ownerId, 28, "Weight of Conscience", Rarity.COMMON, new CardType[]{CardType.ENCHANTMENT}, "{1}{W}"); - this.expansionSetCode = "MOR"; - this.subtype.add("Aura"); - - // Enchant creature - TargetPermanent auraTarget = new TargetCreaturePermanent(); - this.getSpellAbility().addTarget(auraTarget); - this.getSpellAbility().addEffect(new AttachEffect(Outcome.Detriment)); - Ability ability = new EnchantAbility(auraTarget.getTargetName()); - this.addAbility(ability); - - // Enchanted creature can't attack. - this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new CantAttackAttachedEffect(AttachmentType.AURA))); - - // Tap two untapped creatures you control that share a creature type: Exile enchanted creature. - this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new WeightOfConscienceEffect(), new TapTargetCost(new WeightOfConscienceTarget()))); - } - - public WeightOfConscience(final WeightOfConscience card) { - super(card); - } - - @Override - public WeightOfConscience copy() { - return new WeightOfConscience(this); - } -} - -class WeightOfConscienceEffect extends OneShotEffect { - - WeightOfConscienceEffect() { - super(Outcome.Exile); - staticText = "Exile enchanted creature"; - } - - WeightOfConscienceEffect(final WeightOfConscienceEffect effect) { - super(effect); - } - - @Override - public WeightOfConscienceEffect copy() { - return new WeightOfConscienceEffect(this); - } - - @Override - public boolean apply(Game game, Ability source) { - Player controller = game.getPlayer(source.getControllerId()); - Permanent enchantment = game.getPermanentOrLKIBattlefield(source.getSourceId()); - if (controller != null && enchantment != null && enchantment.getAttachedTo() != null) { - Permanent creature = game.getPermanent(enchantment.getAttachedTo()); - if (creature != null) { - controller.moveCardsToExile(creature, source, game, true, null, ""); - } - } - return false; - } -} - -class WeightOfConscienceTarget extends TargetControlledCreaturePermanent { - - private static final FilterControlledCreaturePermanent filterUntapped = new FilterControlledCreaturePermanent("untapped creatures you control that share a creature type"); - static { - filterUntapped.add(Predicates.not(new TappedPredicate())); - } - - WeightOfConscienceTarget() { - super(2, 2, filterUntapped, true); - } - - WeightOfConscienceTarget(final WeightOfConscienceTarget target) { - super(target); - } - - @Override - public Set possibleTargets(UUID sourceId, UUID sourceControllerId, Game game) { - Player player = game.getPlayer(sourceControllerId); - Set possibleTargets = new HashSet<>(0); - if (player != null) { - // Choosing first target - if (this.getTargets().isEmpty()) { - for (Permanent permanent : game.getBattlefield().getActivePermanents(filterUntapped, sourceControllerId, game)) { - for (String subtype : permanent.getSubtype()) { - if (!CardUtil.isNonCreatureSubtype(subtype)) { - if (game.getBattlefield().contains(new FilterControlledCreaturePermanent(subtype, subtype), sourceControllerId, game, 2)) { - possibleTargets.add(permanent.getId()); - } - } - } - } - } - // Choosing second target - else { - UUID firstTargetId = this.getTargets().get(0); - Permanent firstTargetCreature = game.getPermanent(firstTargetId); - if (firstTargetCreature != null) { - for (Permanent permanent : game.getBattlefield().getActivePermanents(filterUntapped, sourceControllerId, game)) { - if (!permanent.getId().equals(firstTargetId) && CardUtil.shareSubtypes(firstTargetCreature, permanent)) { - possibleTargets.add(permanent.getId()); - } - } - } - } - } - return possibleTargets; - } - - @Override - public boolean canChoose(UUID sourceId, UUID sourceControllerId, Game game) { - for (Permanent permanent1 : game.getBattlefield().getActivePermanents(filterUntapped, sourceControllerId, game)) { - for (Permanent permanent2 : game.getBattlefield().getActivePermanents(filterUntapped, sourceControllerId, game)) { - if (permanent1 != permanent2 && CardUtil.shareSubtypes(permanent1, permanent2)) { - return true; - } - } - } - return false; - } - - @Override - public boolean canTarget(UUID id, Ability source, Game game) { - if (super.canTarget(id, game)) { - Permanent targetPermanent = game.getPermanent(id); - if (targetPermanent != null) { - if (this.getTargets().isEmpty()) { - for (Permanent permanent : game.getBattlefield().getActivePermanents(filterUntapped, source.getControllerId(), game)) { - for (String subtype : permanent.getSubtype()) { - if (!CardUtil.isNonCreatureSubtype(subtype)) { - if (game.getBattlefield().contains(new FilterControlledCreaturePermanent(subtype, subtype), source.getControllerId(), game, 2)) { - return true; - } - } - } - } - } - else { - Permanent firstTarget = game.getPermanent(this.getTargets().get(0)); - if (firstTarget != null && CardUtil.shareSubtypes(firstTarget, targetPermanent)) { - return true; - } - } - } - } - return false; - } - - @Override - public WeightOfConscienceTarget copy() { - return new WeightOfConscienceTarget(this); - } -} +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.morningtide; + +import java.util.HashSet; +import java.util.Set; +import java.util.UUID; +import mage.abilities.Ability; +import mage.abilities.common.SimpleActivatedAbility; +import mage.abilities.common.SimpleStaticAbility; +import mage.abilities.costs.common.TapTargetCost; +import mage.abilities.effects.OneShotEffect; +import mage.abilities.effects.common.AttachEffect; +import mage.abilities.effects.common.combat.CantAttackAttachedEffect; +import mage.abilities.keyword.EnchantAbility; +import mage.cards.CardImpl; +import mage.constants.AttachmentType; +import mage.constants.CardType; +import mage.constants.Outcome; +import mage.constants.Rarity; +import mage.constants.Zone; +import mage.filter.common.FilterControlledCreaturePermanent; +import mage.filter.predicate.Predicates; +import mage.filter.predicate.permanent.TappedPredicate; +import mage.game.Game; +import mage.game.permanent.Permanent; +import mage.players.Player; +import mage.target.TargetPermanent; +import mage.target.common.TargetControlledCreaturePermanent; +import mage.target.common.TargetCreaturePermanent; +import mage.util.CardUtil; + +/** + * + * @author emerald000 + */ +public class WeightOfConscience extends CardImpl { + + public WeightOfConscience(UUID ownerId) { + super(ownerId, 28, "Weight of Conscience", Rarity.COMMON, new CardType[]{CardType.ENCHANTMENT}, "{1}{W}"); + this.expansionSetCode = "MOR"; + this.subtype.add("Aura"); + + // Enchant creature + TargetPermanent auraTarget = new TargetCreaturePermanent(); + this.getSpellAbility().addTarget(auraTarget); + this.getSpellAbility().addEffect(new AttachEffect(Outcome.Detriment)); + Ability ability = new EnchantAbility(auraTarget.getTargetName()); + this.addAbility(ability); + + // Enchanted creature can't attack. + this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new CantAttackAttachedEffect(AttachmentType.AURA))); + + // Tap two untapped creatures you control that share a creature type: Exile enchanted creature. + this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new WeightOfConscienceEffect(), new TapTargetCost(new WeightOfConscienceTarget()))); + } + + public WeightOfConscience(final WeightOfConscience card) { + super(card); + } + + @Override + public WeightOfConscience copy() { + return new WeightOfConscience(this); + } +} + +class WeightOfConscienceEffect extends OneShotEffect { + + WeightOfConscienceEffect() { + super(Outcome.Exile); + staticText = "Exile enchanted creature"; + } + + WeightOfConscienceEffect(final WeightOfConscienceEffect effect) { + super(effect); + } + + @Override + public WeightOfConscienceEffect copy() { + return new WeightOfConscienceEffect(this); + } + + @Override + public boolean apply(Game game, Ability source) { + Player controller = game.getPlayer(source.getControllerId()); + Permanent enchantment = game.getPermanentOrLKIBattlefield(source.getSourceId()); + if (controller != null && enchantment != null && enchantment.getAttachedTo() != null) { + Permanent creature = game.getPermanent(enchantment.getAttachedTo()); + if (creature != null) { + controller.moveCardsToExile(creature, source, game, true, null, ""); + } + } + return false; + } +} + +class WeightOfConscienceTarget extends TargetControlledCreaturePermanent { + + private static final FilterControlledCreaturePermanent filterUntapped = new FilterControlledCreaturePermanent("untapped creatures you control that share a creature type"); + static { + filterUntapped.add(Predicates.not(new TappedPredicate())); + } + + WeightOfConscienceTarget() { + super(2, 2, filterUntapped, true); + } + + WeightOfConscienceTarget(final WeightOfConscienceTarget target) { + super(target); + } + + @Override + public Set possibleTargets(UUID sourceId, UUID sourceControllerId, Game game) { + Player player = game.getPlayer(sourceControllerId); + Set possibleTargets = new HashSet<>(0); + if (player != null) { + // Choosing first target + if (this.getTargets().isEmpty()) { + for (Permanent permanent : game.getBattlefield().getActivePermanents(filterUntapped, sourceControllerId, game)) { + for (String subtype : permanent.getSubtype()) { + if (!CardUtil.isNonCreatureSubtype(subtype)) { + if (game.getBattlefield().contains(new FilterControlledCreaturePermanent(subtype, subtype), sourceControllerId, game, 2)) { + possibleTargets.add(permanent.getId()); + } + } + } + } + } + // Choosing second target + else { + UUID firstTargetId = this.getTargets().get(0); + Permanent firstTargetCreature = game.getPermanent(firstTargetId); + if (firstTargetCreature != null) { + for (Permanent permanent : game.getBattlefield().getActivePermanents(filterUntapped, sourceControllerId, game)) { + if (!permanent.getId().equals(firstTargetId) && CardUtil.shareSubtypes(firstTargetCreature, permanent)) { + possibleTargets.add(permanent.getId()); + } + } + } + } + } + return possibleTargets; + } + + @Override + public boolean canChoose(UUID sourceId, UUID sourceControllerId, Game game) { + for (Permanent permanent1 : game.getBattlefield().getActivePermanents(filterUntapped, sourceControllerId, game)) { + for (Permanent permanent2 : game.getBattlefield().getActivePermanents(filterUntapped, sourceControllerId, game)) { + if (permanent1 != permanent2 && CardUtil.shareSubtypes(permanent1, permanent2)) { + return true; + } + } + } + return false; + } + + @Override + public boolean canTarget(UUID id, Ability source, Game game) { + if (super.canTarget(id, game)) { + Permanent targetPermanent = game.getPermanent(id); + if (targetPermanent != null) { + if (this.getTargets().isEmpty()) { + for (Permanent permanent : game.getBattlefield().getActivePermanents(filterUntapped, source.getControllerId(), game)) { + for (String subtype : permanent.getSubtype()) { + if (!CardUtil.isNonCreatureSubtype(subtype)) { + if (game.getBattlefield().contains(new FilterControlledCreaturePermanent(subtype, subtype), source.getControllerId(), game, 2)) { + return true; + } + } + } + } + } + else { + Permanent firstTarget = game.getPermanent(this.getTargets().get(0)); + if (firstTarget != null && CardUtil.shareSubtypes(firstTarget, targetPermanent)) { + return true; + } + } + } + } + return false; + } + + @Override + public WeightOfConscienceTarget copy() { + return new WeightOfConscienceTarget(this); + } +} diff --git a/Mage.Sets/src/mage/sets/nemesis/AEtherBarrier.java b/Mage.Sets/src/mage/sets/nemesis/AEtherBarrier.java index 4156c2657c9..6c0e540a9a7 100644 --- a/Mage.Sets/src/mage/sets/nemesis/AEtherBarrier.java +++ b/Mage.Sets/src/mage/sets/nemesis/AEtherBarrier.java @@ -56,7 +56,7 @@ public class AEtherBarrier extends CardImpl { public AEtherBarrier(UUID ownerId) { super(ownerId, 27, "AEther Barrier", Rarity.RARE, new CardType[]{CardType.ENCHANTMENT}, "{2}{U}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; // Whenever a player casts a creature spell, that player sacrifices a permanent unless he or she pays {1}. this.addAbility(new SpellCastAllTriggeredAbility( diff --git a/Mage.Sets/src/mage/sets/nemesis/AccumulatedKnowledge.java b/Mage.Sets/src/mage/sets/nemesis/AccumulatedKnowledge.java index 3684670b123..9d1026e391f 100644 --- a/Mage.Sets/src/mage/sets/nemesis/AccumulatedKnowledge.java +++ b/Mage.Sets/src/mage/sets/nemesis/AccumulatedKnowledge.java @@ -51,7 +51,7 @@ public class AccumulatedKnowledge extends CardImpl { public AccumulatedKnowledge(UUID ownerId) { super(ownerId, 26, "Accumulated Knowledge", Rarity.COMMON, new CardType[]{CardType.INSTANT}, "{1}{U}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; // Draw a card, then draw cards equal to the number of cards named Accumulated Knowledge in all graveyards. diff --git a/Mage.Sets/src/mage/sets/nemesis/AncientHydra.java b/Mage.Sets/src/mage/sets/nemesis/AncientHydra.java index a9ea30a9979..7f1024b944d 100644 --- a/Mage.Sets/src/mage/sets/nemesis/AncientHydra.java +++ b/Mage.Sets/src/mage/sets/nemesis/AncientHydra.java @@ -50,7 +50,7 @@ public class AncientHydra extends CardImpl { public AncientHydra(UUID ownerId) { super(ownerId, 76, "Ancient Hydra", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{4}{R}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; this.subtype.add("Hydra"); this.power = new MageInt(5); this.toughness = new MageInt(1); diff --git a/Mage.Sets/src/mage/sets/nemesis/AnimateLand.java b/Mage.Sets/src/mage/sets/nemesis/AnimateLand.java index 04a11385bea..1e69576c443 100644 --- a/Mage.Sets/src/mage/sets/nemesis/AnimateLand.java +++ b/Mage.Sets/src/mage/sets/nemesis/AnimateLand.java @@ -45,7 +45,7 @@ public class AnimateLand extends CardImpl { public AnimateLand(UUID ownerId) { super(ownerId, 101, "Animate Land", Rarity.UNCOMMON, new CardType[]{CardType.INSTANT}, "{G}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; // Until end of turn, target land becomes a 3/3 creature that's still a land. this.getSpellAbility().addEffect(new BecomesCreatureTargetEffect(new AnimatedLand(), false, true, Duration.EndOfTurn)); diff --git a/Mage.Sets/src/mage/sets/nemesis/ArcMage.java b/Mage.Sets/src/mage/sets/nemesis/ArcMage.java index e6a5cb17982..858819d9acc 100644 --- a/Mage.Sets/src/mage/sets/nemesis/ArcMage.java +++ b/Mage.Sets/src/mage/sets/nemesis/ArcMage.java @@ -50,7 +50,7 @@ public class ArcMage extends CardImpl { public ArcMage(UUID ownerId) { super(ownerId, 77, "Arc Mage", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{2}{R}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; this.subtype.add("Human"); this.subtype.add("Spellshaper"); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/sets/nemesis/AscendantEvincar.java b/Mage.Sets/src/mage/sets/nemesis/AscendantEvincar.java index f846fb22023..567afc9c000 100644 --- a/Mage.Sets/src/mage/sets/nemesis/AscendantEvincar.java +++ b/Mage.Sets/src/mage/sets/nemesis/AscendantEvincar.java @@ -38,7 +38,7 @@ public class AscendantEvincar extends mage.sets.planechase.AscendantEvincar { public AscendantEvincar(UUID ownerId) { super(ownerId); this.cardNumber = 51; - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; } public AscendantEvincar(final AscendantEvincar card) { diff --git a/Mage.Sets/src/mage/sets/nemesis/AvengerEnDal.java b/Mage.Sets/src/mage/sets/nemesis/AvengerEnDal.java index 9875b337a52..5b3a34770c8 100644 --- a/Mage.Sets/src/mage/sets/nemesis/AvengerEnDal.java +++ b/Mage.Sets/src/mage/sets/nemesis/AvengerEnDal.java @@ -54,7 +54,7 @@ public class AvengerEnDal extends CardImpl { public AvengerEnDal(UUID ownerId) { super(ownerId, 2, "Avenger en-Dal", Rarity.RARE, new CardType[]{CardType.CREATURE}, "{1}{W}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; this.subtype.add("Human"); this.subtype.add("Spellshaper"); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/sets/nemesis/BattlefieldPercher.java b/Mage.Sets/src/mage/sets/nemesis/BattlefieldPercher.java index 7d4698c545f..9645e2b2463 100644 --- a/Mage.Sets/src/mage/sets/nemesis/BattlefieldPercher.java +++ b/Mage.Sets/src/mage/sets/nemesis/BattlefieldPercher.java @@ -48,7 +48,7 @@ public class BattlefieldPercher extends CardImpl { public BattlefieldPercher(UUID ownerId) { super(ownerId, 52, "Battlefield Percher", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{3}{B}{B}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; this.subtype.add("Bird"); this.power = new MageInt(2); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/sets/nemesis/BelbesPercher.java b/Mage.Sets/src/mage/sets/nemesis/BelbesPercher.java index cf18440b8ff..56dd9111cce 100644 --- a/Mage.Sets/src/mage/sets/nemesis/BelbesPercher.java +++ b/Mage.Sets/src/mage/sets/nemesis/BelbesPercher.java @@ -43,7 +43,7 @@ public class BelbesPercher extends CardImpl { public BelbesPercher(UUID ownerId) { super(ownerId, 53, "Belbe's Percher", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{2}{B}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; this.subtype.add("Bird"); this.power = new MageInt(2); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/sets/nemesis/BelbesPortal.java b/Mage.Sets/src/mage/sets/nemesis/BelbesPortal.java index 8a6bd9a80f4..ced4d4fa7cd 100644 --- a/Mage.Sets/src/mage/sets/nemesis/BelbesPortal.java +++ b/Mage.Sets/src/mage/sets/nemesis/BelbesPortal.java @@ -52,7 +52,7 @@ public class BelbesPortal extends CardImpl { public BelbesPortal(UUID ownerId) { super(ownerId, 127, "Belbe's Portal", Rarity.RARE, new CardType[]{CardType.ARTIFACT}, "{5}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; // As Belbe's Portal enters the battlefield, choose a creature type. this.addAbility(new AsEntersBattlefieldAbility(new ChooseCreatureTypeEffect(Outcome.PutCreatureInPlay))); diff --git a/Mage.Sets/src/mage/sets/nemesis/Blastoderm.java b/Mage.Sets/src/mage/sets/nemesis/Blastoderm.java index dcf83ff744c..927db373bc6 100644 --- a/Mage.Sets/src/mage/sets/nemesis/Blastoderm.java +++ b/Mage.Sets/src/mage/sets/nemesis/Blastoderm.java @@ -43,7 +43,7 @@ public class Blastoderm extends CardImpl { public Blastoderm(UUID ownerId) { super(ownerId, 102, "Blastoderm", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{2}{G}{G}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; this.subtype.add("Beast"); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/sets/nemesis/BlindingAngel.java b/Mage.Sets/src/mage/sets/nemesis/BlindingAngel.java index 49656c11fa6..8dea2a35fd6 100644 --- a/Mage.Sets/src/mage/sets/nemesis/BlindingAngel.java +++ b/Mage.Sets/src/mage/sets/nemesis/BlindingAngel.java @@ -51,7 +51,7 @@ public class BlindingAngel extends CardImpl { public BlindingAngel(UUID ownerId) { super(ownerId, 3, "Blinding Angel", Rarity.RARE, new CardType[]{CardType.CREATURE}, "{3}{W}{W}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; this.subtype.add("Angel"); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/sets/nemesis/CarrionWall.java b/Mage.Sets/src/mage/sets/nemesis/CarrionWall.java index f7dfda3f1fd..45c126a0d2a 100644 --- a/Mage.Sets/src/mage/sets/nemesis/CarrionWall.java +++ b/Mage.Sets/src/mage/sets/nemesis/CarrionWall.java @@ -47,7 +47,7 @@ public class CarrionWall extends CardImpl { public CarrionWall(UUID ownerId) { super(ownerId, 54, "Carrion Wall", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{1}{B}{B}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; this.subtype.add("Wall"); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/sets/nemesis/Cloudskate.java b/Mage.Sets/src/mage/sets/nemesis/Cloudskate.java index c866c36f713..01bdbce8034 100644 --- a/Mage.Sets/src/mage/sets/nemesis/Cloudskate.java +++ b/Mage.Sets/src/mage/sets/nemesis/Cloudskate.java @@ -43,7 +43,7 @@ public class Cloudskate extends CardImpl { public Cloudskate(UUID ownerId) { super(ownerId, 29, "Cloudskate", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{1}{U}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; this.subtype.add("Illusion"); this.power = new MageInt(2); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/sets/nemesis/Daze.java b/Mage.Sets/src/mage/sets/nemesis/Daze.java index ecb769b3740..313bde88105 100644 --- a/Mage.Sets/src/mage/sets/nemesis/Daze.java +++ b/Mage.Sets/src/mage/sets/nemesis/Daze.java @@ -56,7 +56,7 @@ public class Daze extends CardImpl { public Daze(UUID ownerId) { super(ownerId, 30, "Daze", Rarity.COMMON, new CardType[]{CardType.INSTANT}, "{1}{U}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; // You may return an Island you control to its owner's hand rather than pay Daze's mana cost. diff --git a/Mage.Sets/src/mage/sets/nemesis/DeathPitOffering.java b/Mage.Sets/src/mage/sets/nemesis/DeathPitOffering.java index d4a182b4536..dd754c72396 100644 --- a/Mage.Sets/src/mage/sets/nemesis/DeathPitOffering.java +++ b/Mage.Sets/src/mage/sets/nemesis/DeathPitOffering.java @@ -60,7 +60,7 @@ public class DeathPitOffering extends CardImpl { public DeathPitOffering(UUID ownerId) { super(ownerId, 56, "Death Pit Offering", Rarity.RARE, new CardType[]{CardType.ENCHANTMENT}, "{2}{B}{B}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; // When Death Pit Offering enters the battlefield, sacrifice all creatures you control. diff --git a/Mage.Sets/src/mage/sets/nemesis/DefenderEnVec.java b/Mage.Sets/src/mage/sets/nemesis/DefenderEnVec.java index e6a7c7557f9..ff4957cf639 100644 --- a/Mage.Sets/src/mage/sets/nemesis/DefenderEnVec.java +++ b/Mage.Sets/src/mage/sets/nemesis/DefenderEnVec.java @@ -50,7 +50,7 @@ public class DefenderEnVec extends CardImpl { public DefenderEnVec(UUID ownerId) { super(ownerId, 5, "Defender en-Vec", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{3}{W}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; this.subtype.add("Human"); this.subtype.add("Cleric"); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/sets/nemesis/DefiantFalcon.java b/Mage.Sets/src/mage/sets/nemesis/DefiantFalcon.java index ea6c267313c..9de69ab969d 100644 --- a/Mage.Sets/src/mage/sets/nemesis/DefiantFalcon.java +++ b/Mage.Sets/src/mage/sets/nemesis/DefiantFalcon.java @@ -59,7 +59,7 @@ public class DefiantFalcon extends CardImpl { public DefiantFalcon(UUID ownerId) { super(ownerId, 6, "Defiant Falcon", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{1}{W}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; this.subtype.add("Rebel"); this.subtype.add("Bird"); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/sets/nemesis/Dominate.java b/Mage.Sets/src/mage/sets/nemesis/Dominate.java index 6c03ea78ddb..1a5bc3d98e5 100644 --- a/Mage.Sets/src/mage/sets/nemesis/Dominate.java +++ b/Mage.Sets/src/mage/sets/nemesis/Dominate.java @@ -50,7 +50,7 @@ public class Dominate extends CardImpl { public Dominate(UUID ownerId) { super(ownerId, 31, "Dominate", Rarity.UNCOMMON, new CardType[]{CardType.INSTANT}, "{X}{1}{U}{U}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; // Gain control of target creature with converted mana cost X or less. this.getSpellAbility().addEffect(new GainControlTargetEffect(Duration.Custom, true)); diff --git a/Mage.Sets/src/mage/sets/nemesis/DownhillCharge.java b/Mage.Sets/src/mage/sets/nemesis/DownhillCharge.java index cddd20e8ac1..7793366ae3e 100644 --- a/Mage.Sets/src/mage/sets/nemesis/DownhillCharge.java +++ b/Mage.Sets/src/mage/sets/nemesis/DownhillCharge.java @@ -57,7 +57,7 @@ public class DownhillCharge extends CardImpl { public DownhillCharge(UUID ownerId) { super(ownerId, 79, "Downhill Charge", Rarity.COMMON, new CardType[]{CardType.INSTANT}, "{2}{R}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; // You may sacrifice a Mountain rather than pay Downhill Charge's mana cost. this.addAbility(new AlternativeCostSourceAbility(new SacrificeTargetCost(new TargetControlledPermanent(filter)))); diff --git a/Mage.Sets/src/mage/sets/nemesis/Ensnare.java b/Mage.Sets/src/mage/sets/nemesis/Ensnare.java index 85295255c9a..ebc0fd49908 100644 --- a/Mage.Sets/src/mage/sets/nemesis/Ensnare.java +++ b/Mage.Sets/src/mage/sets/nemesis/Ensnare.java @@ -52,7 +52,7 @@ public class Ensnare extends CardImpl { public Ensnare(UUID ownerId) { super(ownerId, 32, "Ensnare", Rarity.UNCOMMON, new CardType[]{CardType.INSTANT}, "{3}{U}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; // You may return two Islands you control to their owner's hand rather than pay Ensnare's mana cost. AlternativeCostSourceAbility ability; diff --git a/Mage.Sets/src/mage/sets/nemesis/FanaticalDevotion.java b/Mage.Sets/src/mage/sets/nemesis/FanaticalDevotion.java index 9d0a713fb3c..0291e79b7a5 100644 --- a/Mage.Sets/src/mage/sets/nemesis/FanaticalDevotion.java +++ b/Mage.Sets/src/mage/sets/nemesis/FanaticalDevotion.java @@ -48,7 +48,7 @@ public class FanaticalDevotion extends CardImpl { public FanaticalDevotion(UUID ownerId) { super(ownerId, 8, "Fanatical Devotion", Rarity.COMMON, new CardType[]{CardType.ENCHANTMENT}, "{2}{W}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; // Sacrifice a creature: Regenerate target creature. Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, diff --git a/Mage.Sets/src/mage/sets/nemesis/FlameRift.java b/Mage.Sets/src/mage/sets/nemesis/FlameRift.java index c10a7a92076..416dd04e872 100644 --- a/Mage.Sets/src/mage/sets/nemesis/FlameRift.java +++ b/Mage.Sets/src/mage/sets/nemesis/FlameRift.java @@ -42,7 +42,7 @@ public class FlameRift extends CardImpl { public FlameRift(UUID ownerId) { super(ownerId, 80, "Flame Rift", Rarity.COMMON, new CardType[]{CardType.SORCERY}, "{1}{R}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; // Flame Rift deals 4 damage to each player. diff --git a/Mage.Sets/src/mage/sets/nemesis/FlowstoneArmor.java b/Mage.Sets/src/mage/sets/nemesis/FlowstoneArmor.java index 78ddf85917b..aef8cc53152 100644 --- a/Mage.Sets/src/mage/sets/nemesis/FlowstoneArmor.java +++ b/Mage.Sets/src/mage/sets/nemesis/FlowstoneArmor.java @@ -51,7 +51,7 @@ public class FlowstoneArmor extends CardImpl { public FlowstoneArmor(UUID ownerId) { super(ownerId, 131, "Flowstone Armor", Rarity.UNCOMMON, new CardType[]{CardType.ARTIFACT}, "{3}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; // You may choose not to untap Flowstone Armor during your untap step. this.addAbility(new SkipUntapOptionalAbility()); diff --git a/Mage.Sets/src/mage/sets/nemesis/FlowstoneCrusher.java b/Mage.Sets/src/mage/sets/nemesis/FlowstoneCrusher.java index ac6232143b7..b9b27932074 100644 --- a/Mage.Sets/src/mage/sets/nemesis/FlowstoneCrusher.java +++ b/Mage.Sets/src/mage/sets/nemesis/FlowstoneCrusher.java @@ -39,7 +39,7 @@ public class FlowstoneCrusher extends mage.sets.ninthedition.FlowstoneCrusher { public FlowstoneCrusher(UUID ownerId) { super(ownerId); this.cardNumber = 81; - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; this.rarity = Rarity.COMMON; } diff --git a/Mage.Sets/src/mage/sets/nemesis/FlowstoneOverseer.java b/Mage.Sets/src/mage/sets/nemesis/FlowstoneOverseer.java index 27b1985b6bb..9932647ed20 100644 --- a/Mage.Sets/src/mage/sets/nemesis/FlowstoneOverseer.java +++ b/Mage.Sets/src/mage/sets/nemesis/FlowstoneOverseer.java @@ -49,7 +49,7 @@ public class FlowstoneOverseer extends CardImpl { public FlowstoneOverseer(UUID ownerId) { super(ownerId, 82, "Flowstone Overseer", Rarity.RARE, new CardType[]{CardType.CREATURE}, "{2}{R}{R}{R}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; this.subtype.add("Beast"); this.power = new MageInt(4); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/sets/nemesis/FlowstoneSlide.java b/Mage.Sets/src/mage/sets/nemesis/FlowstoneSlide.java index 68a4deb44a6..43cb2d8c36b 100644 --- a/Mage.Sets/src/mage/sets/nemesis/FlowstoneSlide.java +++ b/Mage.Sets/src/mage/sets/nemesis/FlowstoneSlide.java @@ -38,7 +38,7 @@ public class FlowstoneSlide extends mage.sets.tenthedition.FlowstoneSlide { public FlowstoneSlide(UUID ownerId) { super(ownerId); this.cardNumber = 83; - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; } public FlowstoneSlide(final FlowstoneSlide card) { diff --git a/Mage.Sets/src/mage/sets/nemesis/FlowstoneWall.java b/Mage.Sets/src/mage/sets/nemesis/FlowstoneWall.java index 9427dcdc52a..e0e388dbf90 100644 --- a/Mage.Sets/src/mage/sets/nemesis/FlowstoneWall.java +++ b/Mage.Sets/src/mage/sets/nemesis/FlowstoneWall.java @@ -47,7 +47,7 @@ public class FlowstoneWall extends CardImpl { public FlowstoneWall(UUID ownerId) { super(ownerId, 86, "Flowstone Wall", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{2}{R}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; this.subtype.add("Wall"); this.power = new MageInt(0); this.toughness = new MageInt(6); diff --git a/Mage.Sets/src/mage/sets/nemesis/Infiltrate.java b/Mage.Sets/src/mage/sets/nemesis/Infiltrate.java index cb8f7fbc9ea..7d294f934a7 100644 --- a/Mage.Sets/src/mage/sets/nemesis/Infiltrate.java +++ b/Mage.Sets/src/mage/sets/nemesis/Infiltrate.java @@ -42,7 +42,7 @@ public class Infiltrate extends CardImpl { public Infiltrate(UUID ownerId) { super(ownerId, 33, "Infiltrate", Rarity.COMMON, new CardType[]{CardType.INSTANT}, "{U}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; // Target creature is unblockable this turn. this.getSpellAbility().addEffect(new CantBeBlockedTargetEffect()); diff --git a/Mage.Sets/src/mage/sets/nemesis/JoltingMerfolk.java b/Mage.Sets/src/mage/sets/nemesis/JoltingMerfolk.java index 3e7e3930cc9..2ee23f5ebec 100644 --- a/Mage.Sets/src/mage/sets/nemesis/JoltingMerfolk.java +++ b/Mage.Sets/src/mage/sets/nemesis/JoltingMerfolk.java @@ -49,7 +49,7 @@ public class JoltingMerfolk extends CardImpl { public JoltingMerfolk(UUID ownerId) { super(ownerId, 34, "Jolting Merfolk", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{2}{U}{U}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; this.subtype.add("Merfolk"); this.power = new MageInt(2); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/sets/nemesis/KillSwitch.java b/Mage.Sets/src/mage/sets/nemesis/KillSwitch.java index 8d921229397..a2ed7bd6ce8 100644 --- a/Mage.Sets/src/mage/sets/nemesis/KillSwitch.java +++ b/Mage.Sets/src/mage/sets/nemesis/KillSwitch.java @@ -60,7 +60,7 @@ public class KillSwitch extends CardImpl { public KillSwitch(UUID ownerId) { super(ownerId, 133, "Kill Switch", Rarity.RARE, new CardType[]{CardType.ARTIFACT}, "{3}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; // {2}, {tap}: Tap all other artifacts. They don't untap during their controllers' untap steps for as long as Kill Switch remains tapped. FilterArtifactPermanent filter = new FilterArtifactPermanent(); diff --git a/Mage.Sets/src/mage/sets/nemesis/KorHaven.java b/Mage.Sets/src/mage/sets/nemesis/KorHaven.java index 325ef8b7d9b..56c8689a6bf 100644 --- a/Mage.Sets/src/mage/sets/nemesis/KorHaven.java +++ b/Mage.Sets/src/mage/sets/nemesis/KorHaven.java @@ -50,7 +50,7 @@ public class KorHaven extends CardImpl { public KorHaven(UUID ownerId) { super(ownerId, 141, "Kor Haven", Rarity.RARE, new CardType[]{CardType.LAND}, ""); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; this.supertype.add("Legendary"); // {tap}: Add {C} to your mana pool. diff --git a/Mage.Sets/src/mage/sets/nemesis/Lawbringer.java b/Mage.Sets/src/mage/sets/nemesis/Lawbringer.java index ab0b587a21e..169f3830ede 100644 --- a/Mage.Sets/src/mage/sets/nemesis/Lawbringer.java +++ b/Mage.Sets/src/mage/sets/nemesis/Lawbringer.java @@ -57,7 +57,7 @@ public class Lawbringer extends CardImpl { public Lawbringer(UUID ownerId) { super(ownerId, 10, "Lawbringer", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{2}{W}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; this.subtype.add("Kor"); this.subtype.add("Rebel"); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/sets/nemesis/Lightbringer.java b/Mage.Sets/src/mage/sets/nemesis/Lightbringer.java index aefe3b373cd..28b1b212847 100644 --- a/Mage.Sets/src/mage/sets/nemesis/Lightbringer.java +++ b/Mage.Sets/src/mage/sets/nemesis/Lightbringer.java @@ -57,7 +57,7 @@ public class Lightbringer extends CardImpl { public Lightbringer(UUID ownerId) { super(ownerId, 11, "Lightbringer", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{2}{W}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; this.subtype.add("Kor"); this.subtype.add("Rebel"); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/sets/nemesis/LinSivviDefiantHero.java b/Mage.Sets/src/mage/sets/nemesis/LinSivviDefiantHero.java index e7885670b16..2bc8a592de9 100644 --- a/Mage.Sets/src/mage/sets/nemesis/LinSivviDefiantHero.java +++ b/Mage.Sets/src/mage/sets/nemesis/LinSivviDefiantHero.java @@ -71,7 +71,7 @@ public class LinSivviDefiantHero extends CardImpl { public LinSivviDefiantHero(UUID ownerId) { super(ownerId, 12, "Lin Sivvi, Defiant Hero", Rarity.RARE, new CardType[]{CardType.CREATURE}, "{1}{W}{W}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; this.supertype.add("Legendary"); this.subtype.add("Human"); this.subtype.add("Rebel"); diff --git a/Mage.Sets/src/mage/sets/nemesis/Massacre.java b/Mage.Sets/src/mage/sets/nemesis/Massacre.java index 45412174b20..3af4ad8b7ff 100644 --- a/Mage.Sets/src/mage/sets/nemesis/Massacre.java +++ b/Mage.Sets/src/mage/sets/nemesis/Massacre.java @@ -57,7 +57,7 @@ public class Massacre extends CardImpl { public Massacre(UUID ownerId) { super(ownerId, 58, "Massacre", Rarity.UNCOMMON, new CardType[]{CardType.SORCERY}, "{2}{B}{B}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; // If an opponent controls a Plains and you control a Swamp, you may cast Massacre without paying its mana cost. diff --git a/Mage.Sets/src/mage/sets/nemesis/MindSlash.java b/Mage.Sets/src/mage/sets/nemesis/MindSlash.java index 7b7ffa2419b..54097cee50e 100644 --- a/Mage.Sets/src/mage/sets/nemesis/MindSlash.java +++ b/Mage.Sets/src/mage/sets/nemesis/MindSlash.java @@ -49,7 +49,7 @@ public class MindSlash extends CardImpl { public MindSlash(UUID ownerId) { super(ownerId, 59, "Mind Slash", Rarity.UNCOMMON, new CardType[]{CardType.ENCHANTMENT}, "{1}{B}{B}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; // {B}, Sacrifice a creature: Target opponent reveals his or her hand. You choose a card from it. diff --git a/Mage.Sets/src/mage/sets/nemesis/MoggAlarm.java b/Mage.Sets/src/mage/sets/nemesis/MoggAlarm.java index f41681e8977..d0ed16535a5 100644 --- a/Mage.Sets/src/mage/sets/nemesis/MoggAlarm.java +++ b/Mage.Sets/src/mage/sets/nemesis/MoggAlarm.java @@ -52,7 +52,7 @@ public class MoggAlarm extends CardImpl { public MoggAlarm(UUID ownerId) { super(ownerId, 93, "Mogg Alarm", Rarity.UNCOMMON, new CardType[]{CardType.SORCERY}, "{1}{R}{R}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; // You may sacrifice two Mountains rather than pay Mogg Alarm's mana cost. this.addAbility(new AlternativeCostSourceAbility(new SacrificeTargetCost(new TargetControlledPermanent(2, 2, filter, true)))); diff --git a/Mage.Sets/src/mage/sets/nemesis/MoggSalvage.java b/Mage.Sets/src/mage/sets/nemesis/MoggSalvage.java index 2ea3f3643b6..dcf829e696e 100644 --- a/Mage.Sets/src/mage/sets/nemesis/MoggSalvage.java +++ b/Mage.Sets/src/mage/sets/nemesis/MoggSalvage.java @@ -58,7 +58,7 @@ public class MoggSalvage extends CardImpl { public MoggSalvage(UUID ownerId) { super(ownerId, 94, "Mogg Salvage", Rarity.UNCOMMON, new CardType[]{CardType.INSTANT}, "{2}{R}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; // If an opponent controls an Island and you control a Mountain, you may cast Mogg Salvage without paying its mana cost. Condition condition = new CompoundCondition("If an opponent controls an Island and you control a Mountain", diff --git a/Mage.Sets/src/mage/sets/nemesis/Moggcatcher.java b/Mage.Sets/src/mage/sets/nemesis/Moggcatcher.java index d670ab3eee9..b3893edc3a7 100644 --- a/Mage.Sets/src/mage/sets/nemesis/Moggcatcher.java +++ b/Mage.Sets/src/mage/sets/nemesis/Moggcatcher.java @@ -56,7 +56,7 @@ public class Moggcatcher extends CardImpl { public Moggcatcher(UUID ownerId) { super(ownerId, 96, "Moggcatcher", Rarity.RARE, new CardType[]{CardType.CREATURE}, "{2}{R}{R}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; this.subtype.add("Human"); this.subtype.add("Mercenary"); diff --git a/Mage.Sets/src/mage/sets/nemesis/OffBalance.java b/Mage.Sets/src/mage/sets/nemesis/OffBalance.java index ad5f0f0fa72..f0d1c6cbcb6 100644 --- a/Mage.Sets/src/mage/sets/nemesis/OffBalance.java +++ b/Mage.Sets/src/mage/sets/nemesis/OffBalance.java @@ -43,7 +43,7 @@ public class OffBalance extends CardImpl { public OffBalance(UUID ownerId) { super(ownerId, 15, "Off Balance", Rarity.COMMON, new CardType[]{CardType.INSTANT}, "{W}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; // Target creature can't attack or block this turn. this.getSpellAbility().addEffect(new CantAttackBlockTargetEffect(Duration.EndOfTurn)); diff --git a/Mage.Sets/src/mage/sets/nemesis/OraclesAttendants.java b/Mage.Sets/src/mage/sets/nemesis/OraclesAttendants.java index d87c60cee96..6d670e3846e 100644 --- a/Mage.Sets/src/mage/sets/nemesis/OraclesAttendants.java +++ b/Mage.Sets/src/mage/sets/nemesis/OraclesAttendants.java @@ -55,7 +55,7 @@ public class OraclesAttendants extends CardImpl { public OraclesAttendants(UUID ownerId) { super(ownerId, 16, "Oracle's Attendants", Rarity.RARE, new CardType[]{CardType.CREATURE}, "{3}{W}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; this.subtype.add("Human"); this.subtype.add("Soldier"); diff --git a/Mage.Sets/src/mage/sets/nemesis/Oraxid.java b/Mage.Sets/src/mage/sets/nemesis/Oraxid.java index 137056a5cbb..5e61eb67bcd 100644 --- a/Mage.Sets/src/mage/sets/nemesis/Oraxid.java +++ b/Mage.Sets/src/mage/sets/nemesis/Oraxid.java @@ -51,7 +51,7 @@ public class Oraxid extends CardImpl { public Oraxid(UUID ownerId) { super(ownerId, 35, "Oraxid", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{3}{U}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; this.subtype.add("Crab"); this.subtype.add("Beast"); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/sets/nemesis/OverlaidTerrain.java b/Mage.Sets/src/mage/sets/nemesis/OverlaidTerrain.java index ef23eb8a4fa..06bab7808ed 100644 --- a/Mage.Sets/src/mage/sets/nemesis/OverlaidTerrain.java +++ b/Mage.Sets/src/mage/sets/nemesis/OverlaidTerrain.java @@ -56,7 +56,7 @@ public class OverlaidTerrain extends CardImpl { public OverlaidTerrain(UUID ownerId) { super(ownerId, 108, "Overlaid Terrain", Rarity.RARE, new CardType[]{CardType.ENCHANTMENT}, "{2}{G}{G}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; // As Overlaid Terrain enters the battlefield, sacrifice all lands you control. this.addAbility(new AsEntersBattlefieldAbility(new SacrificeAllLandEffect())); diff --git a/Mage.Sets/src/mage/sets/nemesis/ParallaxDementia.java b/Mage.Sets/src/mage/sets/nemesis/ParallaxDementia.java index 4eb75225eb2..2d70eff66fa 100644 --- a/Mage.Sets/src/mage/sets/nemesis/ParallaxDementia.java +++ b/Mage.Sets/src/mage/sets/nemesis/ParallaxDementia.java @@ -53,7 +53,7 @@ public class ParallaxDementia extends CardImpl { public ParallaxDementia(UUID ownerId) { super(ownerId, 62, "Parallax Dementia", Rarity.COMMON, new CardType[]{CardType.ENCHANTMENT}, "{1}{B}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; this.subtype.add("Aura"); // Enchant creature diff --git a/Mage.Sets/src/mage/sets/nemesis/ParallaxInhibitor.java b/Mage.Sets/src/mage/sets/nemesis/ParallaxInhibitor.java index c846d478f03..b61d77431c5 100644 --- a/Mage.Sets/src/mage/sets/nemesis/ParallaxInhibitor.java +++ b/Mage.Sets/src/mage/sets/nemesis/ParallaxInhibitor.java @@ -57,7 +57,7 @@ public class ParallaxInhibitor extends CardImpl { public ParallaxInhibitor(UUID ownerId) { super(ownerId, 134, "Parallax Inhibitor", Rarity.RARE, new CardType[]{CardType.ARTIFACT}, "{2}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; // {1}, {tap}, Sacrifice Parallax Inhibitor: Put a fade counter on each permanent with fading you control. Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, diff --git a/Mage.Sets/src/mage/sets/nemesis/ParallaxTide.java b/Mage.Sets/src/mage/sets/nemesis/ParallaxTide.java index a2655ccc746..0293599a239 100644 --- a/Mage.Sets/src/mage/sets/nemesis/ParallaxTide.java +++ b/Mage.Sets/src/mage/sets/nemesis/ParallaxTide.java @@ -50,7 +50,7 @@ public class ParallaxTide extends CardImpl { public ParallaxTide(UUID ownerId) { super(ownerId, 37, "Parallax Tide", Rarity.RARE, new CardType[]{CardType.ENCHANTMENT}, "{2}{U}{U}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; // Fading 5 diff --git a/Mage.Sets/src/mage/sets/nemesis/ParallaxWave.java b/Mage.Sets/src/mage/sets/nemesis/ParallaxWave.java index f4079071b12..c8a5778a805 100644 --- a/Mage.Sets/src/mage/sets/nemesis/ParallaxWave.java +++ b/Mage.Sets/src/mage/sets/nemesis/ParallaxWave.java @@ -57,7 +57,7 @@ public class ParallaxWave extends CardImpl { public ParallaxWave(UUID ownerId) { super(ownerId, 17, "Parallax Wave", Rarity.RARE, new CardType[]{CardType.ENCHANTMENT}, "{2}{W}{W}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; // Fading 5 this.addAbility(new FadingAbility(5, this)); diff --git a/Mage.Sets/src/mage/sets/nemesis/PhyrexianDriver.java b/Mage.Sets/src/mage/sets/nemesis/PhyrexianDriver.java index 8e20335c5f9..d8032fe8415 100644 --- a/Mage.Sets/src/mage/sets/nemesis/PhyrexianDriver.java +++ b/Mage.Sets/src/mage/sets/nemesis/PhyrexianDriver.java @@ -52,7 +52,7 @@ public class PhyrexianDriver extends CardImpl { public PhyrexianDriver(UUID ownerId) { super(ownerId, 64, "Phyrexian Driver", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{2}{B}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; this.subtype.add("Zombie"); this.subtype.add("Mercenary"); diff --git a/Mage.Sets/src/mage/sets/nemesis/PhyrexianProwler.java b/Mage.Sets/src/mage/sets/nemesis/PhyrexianProwler.java index b8e041f603a..945cd5c31de 100644 --- a/Mage.Sets/src/mage/sets/nemesis/PhyrexianProwler.java +++ b/Mage.Sets/src/mage/sets/nemesis/PhyrexianProwler.java @@ -48,7 +48,7 @@ public class PhyrexianProwler extends CardImpl { public PhyrexianProwler(UUID ownerId) { super(ownerId, 65, "Phyrexian Prowler", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{3}{B}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; this.subtype.add("Zombie"); this.subtype.add("Mercenary"); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/sets/nemesis/PlagueWitch.java b/Mage.Sets/src/mage/sets/nemesis/PlagueWitch.java index 0337d06d859..59fd4896b06 100644 --- a/Mage.Sets/src/mage/sets/nemesis/PlagueWitch.java +++ b/Mage.Sets/src/mage/sets/nemesis/PlagueWitch.java @@ -50,7 +50,7 @@ public class PlagueWitch extends CardImpl { public PlagueWitch(UUID ownerId) { super(ownerId, 66, "Plague Witch", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{1}{B}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; this.subtype.add("Elf"); this.subtype.add("Spellshaper"); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/sets/nemesis/PredatorFlagship.java b/Mage.Sets/src/mage/sets/nemesis/PredatorFlagship.java index 1ff395d08f7..24eb963b8ca 100644 --- a/Mage.Sets/src/mage/sets/nemesis/PredatorFlagship.java +++ b/Mage.Sets/src/mage/sets/nemesis/PredatorFlagship.java @@ -38,7 +38,7 @@ public class PredatorFlagship extends mage.sets.commander2014.PredatorFlagship { public PredatorFlagship(UUID ownerId) { super(ownerId); this.cardNumber = 135; - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; } public PredatorFlagship(final PredatorFlagship card) { diff --git a/Mage.Sets/src/mage/sets/nemesis/RathiAssassin.java b/Mage.Sets/src/mage/sets/nemesis/RathiAssassin.java index afe62061c50..fd27a9e0fbc 100644 --- a/Mage.Sets/src/mage/sets/nemesis/RathiAssassin.java +++ b/Mage.Sets/src/mage/sets/nemesis/RathiAssassin.java @@ -70,7 +70,7 @@ public class RathiAssassin extends CardImpl { public RathiAssassin(UUID ownerId) { super(ownerId, 67, "Rathi Assassin", Rarity.RARE, new CardType[]{CardType.CREATURE}, "{2}{B}{B}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; this.subtype.add("Zombie"); this.subtype.add("Mercenary"); this.subtype.add("Assassin"); diff --git a/Mage.Sets/src/mage/sets/nemesis/RathiFiend.java b/Mage.Sets/src/mage/sets/nemesis/RathiFiend.java index 7e42770a5b9..ef773a56688 100644 --- a/Mage.Sets/src/mage/sets/nemesis/RathiFiend.java +++ b/Mage.Sets/src/mage/sets/nemesis/RathiFiend.java @@ -61,7 +61,7 @@ public class RathiFiend extends CardImpl { public RathiFiend(UUID ownerId) { super(ownerId, 68, "Rathi Fiend", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{3}{B}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; this.subtype.add("Horror"); this.subtype.add("Mercenary"); diff --git a/Mage.Sets/src/mage/sets/nemesis/RathiIntimidator.java b/Mage.Sets/src/mage/sets/nemesis/RathiIntimidator.java index d7b51ad0eb5..13e00998582 100644 --- a/Mage.Sets/src/mage/sets/nemesis/RathiIntimidator.java +++ b/Mage.Sets/src/mage/sets/nemesis/RathiIntimidator.java @@ -60,7 +60,7 @@ public class RathiIntimidator extends CardImpl { public RathiIntimidator(UUID ownerId) { super(ownerId, 69, "Rathi Intimidator", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{1}{B}{B}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; this.subtype.add("Horror"); this.subtype.add("Mercenary"); diff --git a/Mage.Sets/src/mage/sets/nemesis/RathsEdge.java b/Mage.Sets/src/mage/sets/nemesis/RathsEdge.java index 3b4e80a47ae..6cf4f3afb16 100644 --- a/Mage.Sets/src/mage/sets/nemesis/RathsEdge.java +++ b/Mage.Sets/src/mage/sets/nemesis/RathsEdge.java @@ -53,7 +53,7 @@ public class RathsEdge extends CardImpl { public RathsEdge(UUID ownerId) { super(ownerId, 142, "Rath's Edge", Rarity.RARE, new CardType[]{CardType.LAND}, ""); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; this.supertype.add("Legendary"); // {tap}: Add {C} to your mana pool. diff --git a/Mage.Sets/src/mage/sets/nemesis/RefreshingRain.java b/Mage.Sets/src/mage/sets/nemesis/RefreshingRain.java index 1e48e618691..3ae0b40ed98 100644 --- a/Mage.Sets/src/mage/sets/nemesis/RefreshingRain.java +++ b/Mage.Sets/src/mage/sets/nemesis/RefreshingRain.java @@ -57,7 +57,7 @@ public class RefreshingRain extends CardImpl { public RefreshingRain(UUID ownerId) { super(ownerId, 110, "Refreshing Rain", Rarity.UNCOMMON, new CardType[]{CardType.INSTANT}, "{3}{G}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; // If an opponent controls a Swamp and you control a Forest, you may cast Refreshing Rain without paying its mana cost. Condition condition = new CompoundCondition("If an opponent controls a Swamp and you control a Forest", diff --git a/Mage.Sets/src/mage/sets/nemesis/RejuvenationChamber.java b/Mage.Sets/src/mage/sets/nemesis/RejuvenationChamber.java index 3a6df94f526..f7161afd697 100644 --- a/Mage.Sets/src/mage/sets/nemesis/RejuvenationChamber.java +++ b/Mage.Sets/src/mage/sets/nemesis/RejuvenationChamber.java @@ -45,7 +45,7 @@ public class RejuvenationChamber extends CardImpl { public RejuvenationChamber(UUID ownerId) { super(ownerId, 137, "Rejuvenation Chamber", Rarity.UNCOMMON, new CardType[]{CardType.ARTIFACT}, "{3}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; // Fading 2 this.addAbility(new FadingAbility(2, this)); diff --git a/Mage.Sets/src/mage/sets/nemesis/ReverentSilence.java b/Mage.Sets/src/mage/sets/nemesis/ReverentSilence.java index 58c0a474c1f..27752b9349e 100644 --- a/Mage.Sets/src/mage/sets/nemesis/ReverentSilence.java +++ b/Mage.Sets/src/mage/sets/nemesis/ReverentSilence.java @@ -53,7 +53,7 @@ public class ReverentSilence extends CardImpl { public ReverentSilence(UUID ownerId) { super(ownerId, 111, "Reverent Silence", Rarity.COMMON, new CardType[]{CardType.SORCERY}, "{3}{G}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; // If you control a Forest, rather than pay Reverent Silence's mana cost, you may have each other player gain 6 life. diff --git a/Mage.Sets/src/mage/sets/nemesis/Rhox.java b/Mage.Sets/src/mage/sets/nemesis/Rhox.java index 7f1195f163f..fcee5276de9 100644 --- a/Mage.Sets/src/mage/sets/nemesis/Rhox.java +++ b/Mage.Sets/src/mage/sets/nemesis/Rhox.java @@ -38,7 +38,7 @@ public class Rhox extends mage.sets.tenthedition.Rhox { public Rhox(UUID ownerId) { super(ownerId); this.cardNumber = 112; - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; } public Rhox(final Rhox card) { diff --git a/Mage.Sets/src/mage/sets/nemesis/RisingWaters.java b/Mage.Sets/src/mage/sets/nemesis/RisingWaters.java index 7afea122781..108ce419f54 100644 --- a/Mage.Sets/src/mage/sets/nemesis/RisingWaters.java +++ b/Mage.Sets/src/mage/sets/nemesis/RisingWaters.java @@ -56,7 +56,7 @@ public class RisingWaters extends CardImpl { public RisingWaters(UUID ownerId) { super(ownerId, 38, "Rising Waters", Rarity.RARE, new CardType[]{CardType.ENCHANTMENT}, "{3}{U}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; // Lands don't untap during their controllers' untap steps. this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, diff --git a/Mage.Sets/src/mage/sets/nemesis/RootwaterCommando.java b/Mage.Sets/src/mage/sets/nemesis/RootwaterCommando.java index e5ac76f473e..75fb3707a8d 100644 --- a/Mage.Sets/src/mage/sets/nemesis/RootwaterCommando.java +++ b/Mage.Sets/src/mage/sets/nemesis/RootwaterCommando.java @@ -38,7 +38,7 @@ public class RootwaterCommando extends mage.sets.tenthedition.RootwaterCommando public RootwaterCommando(UUID ownerId) { super(ownerId); this.cardNumber = 39; - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; } public RootwaterCommando(final RootwaterCommando card) { diff --git a/Mage.Sets/src/mage/sets/nemesis/RootwaterThief.java b/Mage.Sets/src/mage/sets/nemesis/RootwaterThief.java index fee16b3d105..09c9530d023 100644 --- a/Mage.Sets/src/mage/sets/nemesis/RootwaterThief.java +++ b/Mage.Sets/src/mage/sets/nemesis/RootwaterThief.java @@ -57,7 +57,7 @@ public class RootwaterThief extends CardImpl { public RootwaterThief(UUID ownerId) { super(ownerId, 40, "Rootwater Thief", Rarity.RARE, new CardType[]{CardType.CREATURE}, "{1}{U}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; this.subtype.add("Merfolk"); this.subtype.add("Rogue"); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/sets/nemesis/RustingGolem.java b/Mage.Sets/src/mage/sets/nemesis/RustingGolem.java index 355db149cae..e2dfb525d6e 100644 --- a/Mage.Sets/src/mage/sets/nemesis/RustingGolem.java +++ b/Mage.Sets/src/mage/sets/nemesis/RustingGolem.java @@ -48,7 +48,7 @@ public class RustingGolem extends CardImpl { public RustingGolem(UUID ownerId) { super(ownerId, 138, "Rusting Golem", Rarity.UNCOMMON, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{4}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; this.subtype.add("Golem"); this.power = new MageInt(0); this.toughness = new MageInt(0); diff --git a/Mage.Sets/src/mage/sets/nemesis/SaprolingBurst.java b/Mage.Sets/src/mage/sets/nemesis/SaprolingBurst.java index 6041bf806a0..c79f5af3834 100644 --- a/Mage.Sets/src/mage/sets/nemesis/SaprolingBurst.java +++ b/Mage.Sets/src/mage/sets/nemesis/SaprolingBurst.java @@ -38,7 +38,7 @@ public class SaprolingBurst extends mage.sets.vintagemasters.SaprolingBurst { public SaprolingBurst(UUID ownerId) { super(ownerId); this.cardNumber = 113; - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; } public SaprolingBurst(final SaprolingBurst card) { diff --git a/Mage.Sets/src/mage/sets/nemesis/SaprolingCluster.java b/Mage.Sets/src/mage/sets/nemesis/SaprolingCluster.java index 2d0ff917a9a..585c27533dc 100644 --- a/Mage.Sets/src/mage/sets/nemesis/SaprolingCluster.java +++ b/Mage.Sets/src/mage/sets/nemesis/SaprolingCluster.java @@ -48,7 +48,7 @@ public class SaprolingCluster extends CardImpl { public SaprolingCluster(UUID ownerId) { super(ownerId, 114, "Saproling Cluster", Rarity.RARE, new CardType[]{CardType.ENCHANTMENT}, "{1}{G}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; // {1}, Discard a card: Put a 1/1 green Saproling creature token onto the battlefield. Any player may activate this ability. SimpleActivatedAbility ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new CreateTokenEffect(new SaprolingToken()) , new GenericManaCost(1)); diff --git a/Mage.Sets/src/mage/sets/nemesis/Seahunter.java b/Mage.Sets/src/mage/sets/nemesis/Seahunter.java index b05c743cc38..b0f1ebb0c01 100644 --- a/Mage.Sets/src/mage/sets/nemesis/Seahunter.java +++ b/Mage.Sets/src/mage/sets/nemesis/Seahunter.java @@ -56,7 +56,7 @@ public class Seahunter extends CardImpl { public Seahunter(UUID ownerId) { super(ownerId, 41, "Seahunter", Rarity.RARE, new CardType[]{CardType.CREATURE}, "{2}{U}{U}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; this.subtype.add("Human"); this.subtype.add("Mercenary"); diff --git a/Mage.Sets/src/mage/sets/nemesis/SealOfCleansing.java b/Mage.Sets/src/mage/sets/nemesis/SealOfCleansing.java index 142444ddde7..2c4b6b61ad4 100644 --- a/Mage.Sets/src/mage/sets/nemesis/SealOfCleansing.java +++ b/Mage.Sets/src/mage/sets/nemesis/SealOfCleansing.java @@ -47,7 +47,7 @@ public class SealOfCleansing extends CardImpl { public SealOfCleansing(UUID ownerId) { super(ownerId, 18, "Seal of Cleansing", Rarity.COMMON, new CardType[]{CardType.ENCHANTMENT}, "{1}{W}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; // Sacrifice Seal of Cleansing: Destroy target artifact or enchantment. Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new DestroyTargetEffect(), new SacrificeSourceCost()); diff --git a/Mage.Sets/src/mage/sets/nemesis/SealOfDoom.java b/Mage.Sets/src/mage/sets/nemesis/SealOfDoom.java index 58b9871b840..29c00fc3532 100644 --- a/Mage.Sets/src/mage/sets/nemesis/SealOfDoom.java +++ b/Mage.Sets/src/mage/sets/nemesis/SealOfDoom.java @@ -38,7 +38,7 @@ public class SealOfDoom extends mage.sets.dissension.SealOfDoom { public SealOfDoom(UUID ownerId) { super(ownerId); this.cardNumber = 70; - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; } public SealOfDoom(final SealOfDoom card) { diff --git a/Mage.Sets/src/mage/sets/nemesis/SealOfFire.java b/Mage.Sets/src/mage/sets/nemesis/SealOfFire.java index 3e3d8c4fbca..b3cbed1fe7f 100644 --- a/Mage.Sets/src/mage/sets/nemesis/SealOfFire.java +++ b/Mage.Sets/src/mage/sets/nemesis/SealOfFire.java @@ -47,7 +47,7 @@ public class SealOfFire extends CardImpl { public SealOfFire(UUID ownerId) { super(ownerId, 98, "Seal of Fire", Rarity.COMMON, new CardType[]{CardType.ENCHANTMENT}, "{R}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; // Sacrifice Seal of Fire: Seal of Fire deals 2 damage to target creature or player. diff --git a/Mage.Sets/src/mage/sets/nemesis/SealOfRemoval.java b/Mage.Sets/src/mage/sets/nemesis/SealOfRemoval.java index 1c9a1676cb0..c00aef596f4 100644 --- a/Mage.Sets/src/mage/sets/nemesis/SealOfRemoval.java +++ b/Mage.Sets/src/mage/sets/nemesis/SealOfRemoval.java @@ -48,7 +48,7 @@ public class SealOfRemoval extends CardImpl { public SealOfRemoval(UUID ownerId) { super(ownerId, 42, "Seal of Removal", Rarity.COMMON, new CardType[]{CardType.ENCHANTMENT}, "{U}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; // Sacrifice Seal of Removal: Return target creature to its owner's hand. diff --git a/Mage.Sets/src/mage/sets/nemesis/SealOfStrength.java b/Mage.Sets/src/mage/sets/nemesis/SealOfStrength.java index 217370c43e4..6abbdb61d0e 100644 --- a/Mage.Sets/src/mage/sets/nemesis/SealOfStrength.java +++ b/Mage.Sets/src/mage/sets/nemesis/SealOfStrength.java @@ -48,7 +48,7 @@ public class SealOfStrength extends CardImpl { public SealOfStrength(UUID ownerId) { super(ownerId, 115, "Seal of Strength", Rarity.COMMON, new CardType[]{CardType.ENCHANTMENT}, "{G}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; // Sacrifice Seal of Strength: Target creature gets +3/+3 until end of turn. diff --git a/Mage.Sets/src/mage/sets/nemesis/ShriekingMogg.java b/Mage.Sets/src/mage/sets/nemesis/ShriekingMogg.java index 4470042228a..7c23a6b625a 100644 --- a/Mage.Sets/src/mage/sets/nemesis/ShriekingMogg.java +++ b/Mage.Sets/src/mage/sets/nemesis/ShriekingMogg.java @@ -53,7 +53,7 @@ public class ShriekingMogg extends CardImpl { public ShriekingMogg(UUID ownerId) { super(ownerId, 99, "Shrieking Mogg", Rarity.RARE, new CardType[]{CardType.CREATURE}, "{1}{R}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; this.subtype.add("Goblin"); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/sets/nemesis/SilkenfistFighter.java b/Mage.Sets/src/mage/sets/nemesis/SilkenfistFighter.java index 8ac25b84cc3..27906985ff8 100644 --- a/Mage.Sets/src/mage/sets/nemesis/SilkenfistFighter.java +++ b/Mage.Sets/src/mage/sets/nemesis/SilkenfistFighter.java @@ -44,7 +44,7 @@ public class SilkenfistFighter extends CardImpl { public SilkenfistFighter(UUID ownerId) { super(ownerId, 19, "Silkenfist Fighter", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{1}{W}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; this.subtype.add("Kor"); this.subtype.add("Soldier"); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/sets/nemesis/SilkenfistOrder.java b/Mage.Sets/src/mage/sets/nemesis/SilkenfistOrder.java index 23ecd99ace7..1ce406f5703 100644 --- a/Mage.Sets/src/mage/sets/nemesis/SilkenfistOrder.java +++ b/Mage.Sets/src/mage/sets/nemesis/SilkenfistOrder.java @@ -44,7 +44,7 @@ public class SilkenfistOrder extends CardImpl { public SilkenfistOrder(UUID ownerId) { super(ownerId, 20, "Silkenfist Order", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{3}{W}{W}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; this.subtype.add("Kor"); this.subtype.add("Soldier"); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/sets/nemesis/SivvisRuse.java b/Mage.Sets/src/mage/sets/nemesis/SivvisRuse.java index 05598de0e6d..0ee1df7f80d 100644 --- a/Mage.Sets/src/mage/sets/nemesis/SivvisRuse.java +++ b/Mage.Sets/src/mage/sets/nemesis/SivvisRuse.java @@ -58,7 +58,7 @@ public class SivvisRuse extends CardImpl { public SivvisRuse(UUID ownerId) { super(ownerId, 21, "Sivvi's Ruse", Rarity.UNCOMMON, new CardType[]{CardType.INSTANT}, "{2}{W}{W}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; // If an opponent controls a Mountain and you control a Plains, you may cast Sivvi's Ruse without paying its mana cost. Condition condition = new CompoundCondition("If an opponent controls a Mountain and you control a Plains", diff --git a/Mage.Sets/src/mage/sets/nemesis/SkyshroudBehemoth.java b/Mage.Sets/src/mage/sets/nemesis/SkyshroudBehemoth.java index 67e7b2041f3..e3bbca8f5a4 100644 --- a/Mage.Sets/src/mage/sets/nemesis/SkyshroudBehemoth.java +++ b/Mage.Sets/src/mage/sets/nemesis/SkyshroudBehemoth.java @@ -43,7 +43,7 @@ public class SkyshroudBehemoth extends CardImpl { public SkyshroudBehemoth(UUID ownerId) { super(ownerId, 116, "Skyshroud Behemoth", Rarity.RARE, new CardType[]{CardType.CREATURE}, "{5}{G}{G}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; this.subtype.add("Beast"); this.power = new MageInt(10); this.toughness = new MageInt(10); diff --git a/Mage.Sets/src/mage/sets/nemesis/SkyshroudClaim.java b/Mage.Sets/src/mage/sets/nemesis/SkyshroudClaim.java index 8215a601091..eacf55401de 100644 --- a/Mage.Sets/src/mage/sets/nemesis/SkyshroudClaim.java +++ b/Mage.Sets/src/mage/sets/nemesis/SkyshroudClaim.java @@ -48,7 +48,7 @@ public class SkyshroudClaim extends CardImpl { } public SkyshroudClaim(UUID ownerId) { super(ownerId, 117, "Skyshroud Claim", Rarity.COMMON, new CardType[]{CardType.SORCERY}, "{3}{G}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; // Search your library for up to two Forest cards and put them onto the battlefield. Then shuffle your library. diff --git a/Mage.Sets/src/mage/sets/nemesis/SkyshroudCutter.java b/Mage.Sets/src/mage/sets/nemesis/SkyshroudCutter.java index bb7b1b58154..984b34986a9 100644 --- a/Mage.Sets/src/mage/sets/nemesis/SkyshroudCutter.java +++ b/Mage.Sets/src/mage/sets/nemesis/SkyshroudCutter.java @@ -52,7 +52,7 @@ public class SkyshroudCutter extends CardImpl { public SkyshroudCutter(UUID ownerId) { super(ownerId, 118, "Skyshroud Cutter", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{3}{G}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; this.subtype.add("Beast"); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/sets/nemesis/SkyshroudPoacher.java b/Mage.Sets/src/mage/sets/nemesis/SkyshroudPoacher.java index d4fbb5d71be..8e7b062ed66 100644 --- a/Mage.Sets/src/mage/sets/nemesis/SkyshroudPoacher.java +++ b/Mage.Sets/src/mage/sets/nemesis/SkyshroudPoacher.java @@ -56,7 +56,7 @@ public class SkyshroudPoacher extends CardImpl { public SkyshroudPoacher(UUID ownerId) { super(ownerId, 119, "Skyshroud Poacher", Rarity.RARE, new CardType[]{CardType.CREATURE}, "{2}{G}{G}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; this.subtype.add("Human"); this.subtype.add("Rebel"); diff --git a/Mage.Sets/src/mage/sets/nemesis/SkyshroudRidgeback.java b/Mage.Sets/src/mage/sets/nemesis/SkyshroudRidgeback.java index 850a5fcb233..9769850ccd7 100644 --- a/Mage.Sets/src/mage/sets/nemesis/SkyshroudRidgeback.java +++ b/Mage.Sets/src/mage/sets/nemesis/SkyshroudRidgeback.java @@ -42,7 +42,7 @@ public class SkyshroudRidgeback extends CardImpl { public SkyshroudRidgeback(UUID ownerId) { super(ownerId, 120, "Skyshroud Ridgeback", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{G}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; this.subtype.add("Beast"); this.power = new MageInt(2); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/sets/nemesis/SneakyHomunculus.java b/Mage.Sets/src/mage/sets/nemesis/SneakyHomunculus.java index f388d9cee91..3212adff1b3 100644 --- a/Mage.Sets/src/mage/sets/nemesis/SneakyHomunculus.java +++ b/Mage.Sets/src/mage/sets/nemesis/SneakyHomunculus.java @@ -56,7 +56,7 @@ public class SneakyHomunculus extends CardImpl { public SneakyHomunculus(UUID ownerId) { super(ownerId, 44, "Sneaky Homunculus", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{1}{U}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; this.subtype.add("Homunculus"); this.subtype.add("Illusion"); diff --git a/Mage.Sets/src/mage/sets/nemesis/SpinelessThug.java b/Mage.Sets/src/mage/sets/nemesis/SpinelessThug.java index d100628d99f..c88f52607b4 100644 --- a/Mage.Sets/src/mage/sets/nemesis/SpinelessThug.java +++ b/Mage.Sets/src/mage/sets/nemesis/SpinelessThug.java @@ -38,7 +38,7 @@ public class SpinelessThug extends mage.sets.tenthedition.SpinelessThug { public SpinelessThug(UUID ownerId) { super(ownerId); this.cardNumber = 71; - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; } public SpinelessThug(final SpinelessThug card) { diff --git a/Mage.Sets/src/mage/sets/nemesis/StampedeDriver.java b/Mage.Sets/src/mage/sets/nemesis/StampedeDriver.java index eb720527bb3..dab3ee9a6b1 100644 --- a/Mage.Sets/src/mage/sets/nemesis/StampedeDriver.java +++ b/Mage.Sets/src/mage/sets/nemesis/StampedeDriver.java @@ -53,7 +53,7 @@ public class StampedeDriver extends CardImpl { public StampedeDriver(UUID ownerId) { super(ownerId, 122, "Stampede Driver", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{G}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; this.subtype.add("Human"); this.subtype.add("Spellshaper"); diff --git a/Mage.Sets/src/mage/sets/nemesis/StrongholdDiscipline.java b/Mage.Sets/src/mage/sets/nemesis/StrongholdDiscipline.java index d58af0a0106..8baf339a3c5 100644 --- a/Mage.Sets/src/mage/sets/nemesis/StrongholdDiscipline.java +++ b/Mage.Sets/src/mage/sets/nemesis/StrongholdDiscipline.java @@ -38,7 +38,7 @@ public class StrongholdDiscipline extends mage.sets.conspiracy.StrongholdDiscipl public StrongholdDiscipline(UUID ownerId) { super(ownerId); this.cardNumber = 73; - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; } public StrongholdDiscipline(final StrongholdDiscipline card) { diff --git a/Mage.Sets/src/mage/sets/nemesis/StrongholdGambit.java b/Mage.Sets/src/mage/sets/nemesis/StrongholdGambit.java index 109e2f7b034..5a214c3d459 100644 --- a/Mage.Sets/src/mage/sets/nemesis/StrongholdGambit.java +++ b/Mage.Sets/src/mage/sets/nemesis/StrongholdGambit.java @@ -53,7 +53,7 @@ public class StrongholdGambit extends CardImpl { public StrongholdGambit(UUID ownerId) { super(ownerId, 100, "Stronghold Gambit", Rarity.RARE, new CardType[]{CardType.SORCERY}, "{1}{R}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; // Each player chooses a card in his or her hand. Then each player reveals his or her chosen card. The owner of each creature card revealed this way with the lowest converted mana cost puts it onto the battlefield. getSpellAbility().addEffect(new StrongholdGambitEffect()); diff --git a/Mage.Sets/src/mage/sets/nemesis/StrongholdZeppelin.java b/Mage.Sets/src/mage/sets/nemesis/StrongholdZeppelin.java index 8d15644b66f..efd724bda9d 100644 --- a/Mage.Sets/src/mage/sets/nemesis/StrongholdZeppelin.java +++ b/Mage.Sets/src/mage/sets/nemesis/StrongholdZeppelin.java @@ -43,7 +43,7 @@ public class StrongholdZeppelin extends CardImpl { public StrongholdZeppelin(UUID ownerId) { super(ownerId, 47, "Stronghold Zeppelin", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{2}{U}{U}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; this.subtype.add("Human"); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/sets/nemesis/Submerge.java b/Mage.Sets/src/mage/sets/nemesis/Submerge.java index 6b026826582..acebf117a8d 100644 --- a/Mage.Sets/src/mage/sets/nemesis/Submerge.java +++ b/Mage.Sets/src/mage/sets/nemesis/Submerge.java @@ -57,7 +57,7 @@ public class Submerge extends CardImpl { public Submerge(UUID ownerId) { super(ownerId, 48, "Submerge", Rarity.UNCOMMON, new CardType[]{CardType.INSTANT}, "{4}{U}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; // If an opponent controls a Forest and you control an Island, you may cast Submerge without paying its mana cost. diff --git a/Mage.Sets/src/mage/sets/nemesis/TangleWire.java b/Mage.Sets/src/mage/sets/nemesis/TangleWire.java index 780c3dacbff..53644de7d9a 100644 --- a/Mage.Sets/src/mage/sets/nemesis/TangleWire.java +++ b/Mage.Sets/src/mage/sets/nemesis/TangleWire.java @@ -57,7 +57,7 @@ public class TangleWire extends CardImpl { public TangleWire(UUID ownerId) { super(ownerId, 139, "Tangle Wire", Rarity.RARE, new CardType[]{CardType.ARTIFACT}, "{3}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; // Fading 4 this.addAbility(new FadingAbility(4, this)); diff --git a/Mage.Sets/src/mage/sets/nemesis/TerrainGenerator.java b/Mage.Sets/src/mage/sets/nemesis/TerrainGenerator.java index 89894800f4a..ff65e7e82e4 100644 --- a/Mage.Sets/src/mage/sets/nemesis/TerrainGenerator.java +++ b/Mage.Sets/src/mage/sets/nemesis/TerrainGenerator.java @@ -38,7 +38,7 @@ public class TerrainGenerator extends mage.sets.anthologyjacevschandra.TerrainGe public TerrainGenerator(UUID ownerId) { super(ownerId); this.cardNumber = 143; - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; } public TerrainGenerator(final TerrainGenerator card) { diff --git a/Mage.Sets/src/mage/sets/nemesis/TreetopBracers.java b/Mage.Sets/src/mage/sets/nemesis/TreetopBracers.java index 9c7f401ff5a..32f7ae18313 100644 --- a/Mage.Sets/src/mage/sets/nemesis/TreetopBracers.java +++ b/Mage.Sets/src/mage/sets/nemesis/TreetopBracers.java @@ -53,7 +53,7 @@ public class TreetopBracers extends CardImpl { public TreetopBracers(UUID ownerId) { super(ownerId, 123, "Treetop Bracers", Rarity.COMMON, new CardType[]{CardType.ENCHANTMENT}, "{1}{G}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; this.subtype.add("Aura"); // Enchant creature diff --git a/Mage.Sets/src/mage/sets/nemesis/TricksterMage.java b/Mage.Sets/src/mage/sets/nemesis/TricksterMage.java index 771161cf3c7..0dd4ac511d9 100644 --- a/Mage.Sets/src/mage/sets/nemesis/TricksterMage.java +++ b/Mage.Sets/src/mage/sets/nemesis/TricksterMage.java @@ -61,7 +61,7 @@ public class TricksterMage extends CardImpl { public TricksterMage(UUID ownerId) { super(ownerId, 49, "Trickster Mage", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{U}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; this.subtype.add("Human"); this.subtype.add("Spellshaper"); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/sets/nemesis/ViciousHunger.java b/Mage.Sets/src/mage/sets/nemesis/ViciousHunger.java index 8b43cb95ebd..97d1d7d38f2 100644 --- a/Mage.Sets/src/mage/sets/nemesis/ViciousHunger.java +++ b/Mage.Sets/src/mage/sets/nemesis/ViciousHunger.java @@ -43,7 +43,7 @@ public class ViciousHunger extends CardImpl { public ViciousHunger(UUID ownerId) { super(ownerId, 74, "Vicious Hunger", Rarity.COMMON, new CardType[]{CardType.SORCERY}, "{B}{B}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; // Vicious Hunger deals 2 damage to target creature and you gain 2 life. diff --git a/Mage.Sets/src/mage/sets/nemesis/Viseling.java b/Mage.Sets/src/mage/sets/nemesis/Viseling.java index 0e715888d86..13ef9efab66 100644 --- a/Mage.Sets/src/mage/sets/nemesis/Viseling.java +++ b/Mage.Sets/src/mage/sets/nemesis/Viseling.java @@ -48,7 +48,7 @@ public class Viseling extends CardImpl { public Viseling(UUID ownerId) { super(ownerId, 140, "Viseling", Rarity.UNCOMMON, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{4}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; this.subtype.add("Construct"); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/sets/nemesis/VoiceOfTruth.java b/Mage.Sets/src/mage/sets/nemesis/VoiceOfTruth.java index fc9f0e37975..ac3665f6f7d 100644 --- a/Mage.Sets/src/mage/sets/nemesis/VoiceOfTruth.java +++ b/Mage.Sets/src/mage/sets/nemesis/VoiceOfTruth.java @@ -51,7 +51,7 @@ public class VoiceOfTruth extends CardImpl { public VoiceOfTruth(UUID ownerId) { super(ownerId, 25, "Voice of Truth", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{3}{W}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; this.subtype.add("Angel"); this.power = new MageInt(2); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/sets/nemesis/VolrathTheFallen.java b/Mage.Sets/src/mage/sets/nemesis/VolrathTheFallen.java index d4db92424a0..08830c496a3 100644 --- a/Mage.Sets/src/mage/sets/nemesis/VolrathTheFallen.java +++ b/Mage.Sets/src/mage/sets/nemesis/VolrathTheFallen.java @@ -51,7 +51,7 @@ public class VolrathTheFallen extends CardImpl { public VolrathTheFallen(UUID ownerId) { super(ownerId, 75, "Volrath the Fallen", Rarity.RARE, new CardType[]{CardType.CREATURE}, "{3}{B}{B}{B}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; this.supertype.add("Legendary"); this.subtype.add("Shapeshifter"); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/sets/nemesis/WanderingEye.java b/Mage.Sets/src/mage/sets/nemesis/WanderingEye.java index 04c4fa1c665..6a2fafa89b3 100644 --- a/Mage.Sets/src/mage/sets/nemesis/WanderingEye.java +++ b/Mage.Sets/src/mage/sets/nemesis/WanderingEye.java @@ -46,7 +46,7 @@ public class WanderingEye extends CardImpl { public WanderingEye(UUID ownerId) { super(ownerId, 50, "Wandering Eye", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{2}{U}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; this.subtype.add("Illusion"); this.power = new MageInt(1); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/sets/nemesis/Woodripper.java b/Mage.Sets/src/mage/sets/nemesis/Woodripper.java index 38a2f942a43..8da906ba020 100644 --- a/Mage.Sets/src/mage/sets/nemesis/Woodripper.java +++ b/Mage.Sets/src/mage/sets/nemesis/Woodripper.java @@ -50,7 +50,7 @@ public class Woodripper extends CardImpl { public Woodripper(UUID ownerId) { super(ownerId, 125, "Woodripper", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{3}{G}{G}"); - this.expansionSetCode = "NMS"; + this.expansionSetCode = "NEM"; this.subtype.add("Beast"); this.power = new MageInt(4); this.toughness = new MageInt(6); diff --git a/Mage.Sets/src/mage/sets/ninthedition/UrzasMine.java b/Mage.Sets/src/mage/sets/ninthedition/UrzasMine.java index f90a918a809..e3b466eeb24 100644 --- a/Mage.Sets/src/mage/sets/ninthedition/UrzasMine.java +++ b/Mage.Sets/src/mage/sets/ninthedition/UrzasMine.java @@ -35,19 +35,18 @@ import java.util.UUID; */ public class UrzasMine extends mage.sets.fifthedition.UrzasMine { - public UrzasMine(UUID ownerId) { - super(ownerId); - this.cardNumber = 327; - this.expansionSetCode = "9ED"; - } + public UrzasMine(UUID ownerId) { + super(ownerId); + this.cardNumber = 327; + this.expansionSetCode = "9ED"; + } - public UrzasMine(final UrzasMine card) { - super(card); - } + public UrzasMine(final UrzasMine card) { + super(card); + } - @Override - public UrzasMine copy() { - return new UrzasMine(this); - } - -} \ No newline at end of file + @Override + public UrzasMine copy() { + return new UrzasMine(this); + } +} diff --git a/Mage.Sets/src/mage/sets/ninthedition/UrzasPowerPlant.java b/Mage.Sets/src/mage/sets/ninthedition/UrzasPowerPlant.java index 468ff87bc75..8bf90b3947e 100644 --- a/Mage.Sets/src/mage/sets/ninthedition/UrzasPowerPlant.java +++ b/Mage.Sets/src/mage/sets/ninthedition/UrzasPowerPlant.java @@ -35,19 +35,18 @@ import java.util.UUID; */ public class UrzasPowerPlant extends mage.sets.fifthedition.UrzasPowerPlant { - public UrzasPowerPlant(UUID ownerId) { - super(ownerId); - this.cardNumber = 328; - this.expansionSetCode = "9ED"; - } + public UrzasPowerPlant(UUID ownerId) { + super(ownerId); + this.cardNumber = 328; + this.expansionSetCode = "9ED"; + } - public UrzasPowerPlant(final UrzasPowerPlant card) { - super(card); - } + public UrzasPowerPlant(final UrzasPowerPlant card) { + super(card); + } - @Override - public UrzasPowerPlant copy() { - return new UrzasPowerPlant(this); - } - -} \ No newline at end of file + @Override + public UrzasPowerPlant copy() { + return new UrzasPowerPlant(this); + } +} diff --git a/Mage.Sets/src/mage/sets/ninthedition/UrzasTower.java b/Mage.Sets/src/mage/sets/ninthedition/UrzasTower.java index c0a15cea732..e584e1cddb5 100644 --- a/Mage.Sets/src/mage/sets/ninthedition/UrzasTower.java +++ b/Mage.Sets/src/mage/sets/ninthedition/UrzasTower.java @@ -35,19 +35,18 @@ import java.util.UUID; */ public class UrzasTower extends mage.sets.fifthedition.UrzasTower { - public UrzasTower(UUID ownerId) { - super(ownerId); - this.cardNumber = 329; - this.expansionSetCode = "9ED"; - } + public UrzasTower(UUID ownerId) { + super(ownerId); + this.cardNumber = 329; + this.expansionSetCode = "9ED"; + } - public UrzasTower(final UrzasTower card) { - super(card); - } + public UrzasTower(final UrzasTower card) { + super(card); + } - @Override - public UrzasTower copy() { - return new UrzasTower(this); - } - -} \ No newline at end of file + @Override + public UrzasTower copy() { + return new UrzasTower(this); + } +} diff --git a/Mage.Sets/src/mage/sets/odyssey/NefariousLich.java b/Mage.Sets/src/mage/sets/odyssey/NefariousLich.java index 6244eb0fe04..48520cfcd69 100644 --- a/Mage.Sets/src/mage/sets/odyssey/NefariousLich.java +++ b/Mage.Sets/src/mage/sets/odyssey/NefariousLich.java @@ -1,174 +1,174 @@ -/* - * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without modification, are - * permitted provided that the following conditions are met: - * - * 1. Redistributions of source code must retain the above copyright notice, this list of - * conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright notice, this list - * of conditions and the following disclaimer in the documentation and/or other materials - * provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR - * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON - * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * The views and conclusions contained in the software and documentation are those of the - * authors and should not be interpreted as representing official policies, either expressed - * or implied, of BetaSteward_at_googlemail.com. - */ -package mage.sets.odyssey; - -import java.util.HashSet; -import java.util.Set; -import java.util.UUID; -import mage.abilities.Ability; -import mage.abilities.common.LeavesBattlefieldTriggeredAbility; -import mage.abilities.common.SimpleStaticAbility; -import mage.abilities.effects.ReplacementEffectImpl; -import mage.abilities.effects.common.LoseGameSourceControllerEffect; -import mage.cards.Card; -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.filter.FilterCard; -import mage.game.Game; -import mage.game.events.GameEvent; -import mage.game.events.GameEvent.EventType; -import mage.players.Player; -import mage.target.Target; -import mage.target.common.TargetCardInYourGraveyard; - -/** - * - * @author emerald000 - */ -public class NefariousLich extends CardImpl { - - public NefariousLich(UUID ownerId) { - super(ownerId, 153, "Nefarious Lich", Rarity.RARE, new CardType[]{CardType.ENCHANTMENT}, "{B}{B}{B}{B}"); - this.expansionSetCode = "ODY"; - - // If damage would be dealt to you, exile that many cards from your graveyard instead. If you can't, you lose the game. - this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new NefariousLichDamageReplacementEffect())); - - // If you would gain life, draw that many cards instead. - this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new NefariousLichLifeGainReplacementEffect())); - - // When Nefarious Lich leaves the battlefield, you lose the game. - this.addAbility(new LeavesBattlefieldTriggeredAbility(new LoseGameSourceControllerEffect(), false)); - } - - public NefariousLich(final NefariousLich card) { - super(card); - } - - @Override - public NefariousLich copy() { - return new NefariousLich(this); - } -} - -class NefariousLichDamageReplacementEffect extends ReplacementEffectImpl { - - private int amount = 0; - - NefariousLichDamageReplacementEffect() { - super(Duration.WhileOnBattlefield, Outcome.Detriment); - staticText = "If damage would be dealt to you, exile that many cards from your graveyard instead. If you can't, you lose the game."; - } - - NefariousLichDamageReplacementEffect(final NefariousLichDamageReplacementEffect effect) { - super(effect); - this.amount = effect.amount; - } - - @Override - public NefariousLichDamageReplacementEffect copy() { - return new NefariousLichDamageReplacementEffect(this); - } - - @Override - public boolean replaceEvent(GameEvent event, Ability source, Game game) { - Player controller = game.getPlayer(event.getPlayerId()); - if (controller != null) { - Target target = new TargetCardInYourGraveyard(amount, new FilterCard("card in your graveyard")); - if (target.canChoose(source.getSourceId(), controller.getId(), game)) { - if (controller.choose(Outcome.Exile, target, source.getSourceId(), game)) { - Set cards = new HashSet<>(amount); - for (UUID targetId : target.getTargets()) { - Card card = controller.getGraveyard().get(targetId, game); - if (card != null) { - cards.add(card); - } - } - controller.moveCardsToExile(cards, source, game, true, null, ""); - return true; - } - } - controller.lost(game); - } - return true; - } - - @Override - public boolean checksEventType(GameEvent event, Game game) { - return event.getType() == EventType.DAMAGE_PLAYER; - } - - @Override - public boolean applies(GameEvent event, Ability source, Game game) { - if (event.getTargetId().equals(source.getControllerId())) { - this.amount = event.getAmount(); - return true; - } - return false; - } -} - -class NefariousLichLifeGainReplacementEffect extends ReplacementEffectImpl { - - NefariousLichLifeGainReplacementEffect() { - super(Duration.WhileOnBattlefield, Outcome.DrawCard); - staticText = "If you would gain life, draw that many cards instead"; - } - - NefariousLichLifeGainReplacementEffect(final NefariousLichLifeGainReplacementEffect effect) { - super(effect); - } - - @Override - public NefariousLichLifeGainReplacementEffect copy() { - return new NefariousLichLifeGainReplacementEffect(this); - } - - @Override - public boolean replaceEvent(GameEvent event, Ability source, Game game) { - Player controller = game.getPlayer(event.getPlayerId()); - if (controller != null) { - controller.drawCards(event.getAmount(), game); - } - return true; - } - - @Override - public boolean checksEventType(GameEvent event, Game game) { - return event.getType().equals(EventType.GAIN_LIFE); - } - - @Override - public boolean applies(GameEvent event, Ability source, Game game) { - return event.getPlayerId().equals(source.getControllerId()); - } -} +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.odyssey; + +import java.util.HashSet; +import java.util.Set; +import java.util.UUID; +import mage.abilities.Ability; +import mage.abilities.common.LeavesBattlefieldTriggeredAbility; +import mage.abilities.common.SimpleStaticAbility; +import mage.abilities.effects.ReplacementEffectImpl; +import mage.abilities.effects.common.LoseGameSourceControllerEffect; +import mage.cards.Card; +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.filter.FilterCard; +import mage.game.Game; +import mage.game.events.GameEvent; +import mage.game.events.GameEvent.EventType; +import mage.players.Player; +import mage.target.Target; +import mage.target.common.TargetCardInYourGraveyard; + +/** + * + * @author emerald000 + */ +public class NefariousLich extends CardImpl { + + public NefariousLich(UUID ownerId) { + super(ownerId, 153, "Nefarious Lich", Rarity.RARE, new CardType[]{CardType.ENCHANTMENT}, "{B}{B}{B}{B}"); + this.expansionSetCode = "ODY"; + + // If damage would be dealt to you, exile that many cards from your graveyard instead. If you can't, you lose the game. + this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new NefariousLichDamageReplacementEffect())); + + // If you would gain life, draw that many cards instead. + this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new NefariousLichLifeGainReplacementEffect())); + + // When Nefarious Lich leaves the battlefield, you lose the game. + this.addAbility(new LeavesBattlefieldTriggeredAbility(new LoseGameSourceControllerEffect(), false)); + } + + public NefariousLich(final NefariousLich card) { + super(card); + } + + @Override + public NefariousLich copy() { + return new NefariousLich(this); + } +} + +class NefariousLichDamageReplacementEffect extends ReplacementEffectImpl { + + private int amount = 0; + + NefariousLichDamageReplacementEffect() { + super(Duration.WhileOnBattlefield, Outcome.Detriment); + staticText = "If damage would be dealt to you, exile that many cards from your graveyard instead. If you can't, you lose the game."; + } + + NefariousLichDamageReplacementEffect(final NefariousLichDamageReplacementEffect effect) { + super(effect); + this.amount = effect.amount; + } + + @Override + public NefariousLichDamageReplacementEffect copy() { + return new NefariousLichDamageReplacementEffect(this); + } + + @Override + public boolean replaceEvent(GameEvent event, Ability source, Game game) { + Player controller = game.getPlayer(event.getPlayerId()); + if (controller != null) { + Target target = new TargetCardInYourGraveyard(amount, new FilterCard("card in your graveyard")); + if (target.canChoose(source.getSourceId(), controller.getId(), game)) { + if (controller.choose(Outcome.Exile, target, source.getSourceId(), game)) { + Set cards = new HashSet<>(amount); + for (UUID targetId : target.getTargets()) { + Card card = controller.getGraveyard().get(targetId, game); + if (card != null) { + cards.add(card); + } + } + controller.moveCardsToExile(cards, source, game, true, null, ""); + return true; + } + } + controller.lost(game); + } + return true; + } + + @Override + public boolean checksEventType(GameEvent event, Game game) { + return event.getType() == EventType.DAMAGE_PLAYER; + } + + @Override + public boolean applies(GameEvent event, Ability source, Game game) { + if (event.getTargetId().equals(source.getControllerId())) { + this.amount = event.getAmount(); + return true; + } + return false; + } +} + +class NefariousLichLifeGainReplacementEffect extends ReplacementEffectImpl { + + NefariousLichLifeGainReplacementEffect() { + super(Duration.WhileOnBattlefield, Outcome.DrawCard); + staticText = "If you would gain life, draw that many cards instead"; + } + + NefariousLichLifeGainReplacementEffect(final NefariousLichLifeGainReplacementEffect effect) { + super(effect); + } + + @Override + public NefariousLichLifeGainReplacementEffect copy() { + return new NefariousLichLifeGainReplacementEffect(this); + } + + @Override + public boolean replaceEvent(GameEvent event, Ability source, Game game) { + Player controller = game.getPlayer(event.getPlayerId()); + if (controller != null) { + controller.drawCards(event.getAmount(), game); + } + return true; + } + + @Override + public boolean checksEventType(GameEvent event, Game game) { + return event.getType().equals(EventType.GAIN_LIFE); + } + + @Override + public boolean applies(GameEvent event, Ability source, Game game) { + return event.getPlayerId().equals(source.getControllerId()); + } +} diff --git a/Mage.Sets/src/mage/sets/pdsslivers/AcidicSliver.java b/Mage.Sets/src/mage/sets/pdsslivers/AcidicSliver.java index e5b2aaecd89..09bba1140d3 100644 --- a/Mage.Sets/src/mage/sets/pdsslivers/AcidicSliver.java +++ b/Mage.Sets/src/mage/sets/pdsslivers/AcidicSliver.java @@ -38,7 +38,7 @@ public class AcidicSliver extends mage.sets.stronghold.AcidicSliver { public AcidicSliver(UUID ownerId) { super(ownerId); this.cardNumber = 13; - this.expansionSetCode = "PDS"; + this.expansionSetCode = "H09"; } public AcidicSliver(final AcidicSliver card) { diff --git a/Mage.Sets/src/mage/sets/pdsslivers/AmoeboidChangeling.java b/Mage.Sets/src/mage/sets/pdsslivers/AmoeboidChangeling.java index 668859cb6b4..f12bc65d440 100644 --- a/Mage.Sets/src/mage/sets/pdsslivers/AmoeboidChangeling.java +++ b/Mage.Sets/src/mage/sets/pdsslivers/AmoeboidChangeling.java @@ -38,7 +38,7 @@ public class AmoeboidChangeling extends mage.sets.lorwyn.AmoeboidChangeling { public AmoeboidChangeling(UUID ownerId) { super(ownerId); this.cardNumber = 3; - this.expansionSetCode = "PDS"; + this.expansionSetCode = "H09"; } public AmoeboidChangeling(final AmoeboidChangeling card) { diff --git a/Mage.Sets/src/mage/sets/pdsslivers/AncientZiggurat.java b/Mage.Sets/src/mage/sets/pdsslivers/AncientZiggurat.java index 5247b15e0b9..873c43ace0e 100644 --- a/Mage.Sets/src/mage/sets/pdsslivers/AncientZiggurat.java +++ b/Mage.Sets/src/mage/sets/pdsslivers/AncientZiggurat.java @@ -38,7 +38,7 @@ public class AncientZiggurat extends mage.sets.conflux.AncientZiggurat { public AncientZiggurat(UUID ownerId) { super(ownerId); this.cardNumber = 31; - this.expansionSetCode = "PDS"; + this.expansionSetCode = "H09"; } public AncientZiggurat(final AncientZiggurat card) { diff --git a/Mage.Sets/src/mage/sets/pdsslivers/AphettoDredging.java b/Mage.Sets/src/mage/sets/pdsslivers/AphettoDredging.java index 3b6015c50ec..9ffb4395ed3 100644 --- a/Mage.Sets/src/mage/sets/pdsslivers/AphettoDredging.java +++ b/Mage.Sets/src/mage/sets/pdsslivers/AphettoDredging.java @@ -38,7 +38,7 @@ public class AphettoDredging extends mage.sets.onslaught.AphettoDredging { public AphettoDredging(UUID ownerId) { super(ownerId); this.cardNumber = 28; - this.expansionSetCode = "PDS"; + this.expansionSetCode = "H09"; } public AphettoDredging(final AphettoDredging card) { diff --git a/Mage.Sets/src/mage/sets/pdsslivers/ArmorSliver.java b/Mage.Sets/src/mage/sets/pdsslivers/ArmorSliver.java index 1994e90faaa..d261fe3d064 100644 --- a/Mage.Sets/src/mage/sets/pdsslivers/ArmorSliver.java +++ b/Mage.Sets/src/mage/sets/pdsslivers/ArmorSliver.java @@ -38,7 +38,7 @@ public class ArmorSliver extends mage.sets.tempest.ArmorSliver { public ArmorSliver(UUID ownerId) { super(ownerId); this.cardNumber = 16; - this.expansionSetCode = "PDS"; + this.expansionSetCode = "H09"; } public ArmorSliver(final ArmorSliver card) { diff --git a/Mage.Sets/src/mage/sets/pdsslivers/BarbedSliver.java b/Mage.Sets/src/mage/sets/pdsslivers/BarbedSliver.java index 36392a400af..00d7f6e3710 100644 --- a/Mage.Sets/src/mage/sets/pdsslivers/BarbedSliver.java +++ b/Mage.Sets/src/mage/sets/pdsslivers/BarbedSliver.java @@ -38,7 +38,7 @@ public class BarbedSliver extends mage.sets.tempest.BarbedSliver { public BarbedSliver(UUID ownerId) { super(ownerId); this.cardNumber = 18; - this.expansionSetCode = "PDS"; + this.expansionSetCode = "H09"; } public BarbedSliver(final BarbedSliver card) { diff --git a/Mage.Sets/src/mage/sets/pdsslivers/BroodSliver.java b/Mage.Sets/src/mage/sets/pdsslivers/BroodSliver.java index 6c3e15f0756..24170da8852 100644 --- a/Mage.Sets/src/mage/sets/pdsslivers/BroodSliver.java +++ b/Mage.Sets/src/mage/sets/pdsslivers/BroodSliver.java @@ -38,7 +38,7 @@ public class BroodSliver extends mage.sets.legions.BroodSliver { public BroodSliver(UUID ownerId) { super(ownerId); this.cardNumber = 22; - this.expansionSetCode = "PDS"; + this.expansionSetCode = "H09"; } public BroodSliver(final BroodSliver card) { diff --git a/Mage.Sets/src/mage/sets/pdsslivers/ClotSliver.java b/Mage.Sets/src/mage/sets/pdsslivers/ClotSliver.java index 7a7cefd5cf0..b3a471bdfbc 100644 --- a/Mage.Sets/src/mage/sets/pdsslivers/ClotSliver.java +++ b/Mage.Sets/src/mage/sets/pdsslivers/ClotSliver.java @@ -38,7 +38,7 @@ public class ClotSliver extends mage.sets.tempest.ClotSliver { public ClotSliver(UUID ownerId) { super(ownerId); this.cardNumber = 5; - this.expansionSetCode = "PDS"; + this.expansionSetCode = "H09"; } public ClotSliver(final ClotSliver card) { diff --git a/Mage.Sets/src/mage/sets/pdsslivers/CoatOfArms.java b/Mage.Sets/src/mage/sets/pdsslivers/CoatOfArms.java index 75cb6f3ea3e..e2757c2a7bf 100644 --- a/Mage.Sets/src/mage/sets/pdsslivers/CoatOfArms.java +++ b/Mage.Sets/src/mage/sets/pdsslivers/CoatOfArms.java @@ -38,7 +38,7 @@ public class CoatOfArms extends mage.sets.magic2010.CoatOfArms { public CoatOfArms(UUID ownerId) { super(ownerId); this.cardNumber = 29; - this.expansionSetCode = "PDS"; + this.expansionSetCode = "H09"; } public CoatOfArms(final CoatOfArms card) { diff --git a/Mage.Sets/src/mage/sets/pdsslivers/CrystallineSliver.java b/Mage.Sets/src/mage/sets/pdsslivers/CrystallineSliver.java index 2681af253d4..4028302134d 100644 --- a/Mage.Sets/src/mage/sets/pdsslivers/CrystallineSliver.java +++ b/Mage.Sets/src/mage/sets/pdsslivers/CrystallineSliver.java @@ -38,7 +38,7 @@ public class CrystallineSliver extends mage.sets.stronghold.CrystallineSliver { public CrystallineSliver(UUID ownerId) { super(ownerId); this.cardNumber = 11; - this.expansionSetCode = "PDS"; + this.expansionSetCode = "H09"; } public CrystallineSliver(final CrystallineSliver card) { diff --git a/Mage.Sets/src/mage/sets/pdsslivers/DistantMelody.java b/Mage.Sets/src/mage/sets/pdsslivers/DistantMelody.java index 891b8f11eb0..b783e1812ac 100644 --- a/Mage.Sets/src/mage/sets/pdsslivers/DistantMelody.java +++ b/Mage.Sets/src/mage/sets/pdsslivers/DistantMelody.java @@ -38,7 +38,7 @@ public class DistantMelody extends mage.sets.morningtide.DistantMelody { public DistantMelody(UUID ownerId) { super(ownerId); this.cardNumber = 27; - this.expansionSetCode = "PDS"; + this.expansionSetCode = "H09"; } public DistantMelody(final DistantMelody card) { diff --git a/Mage.Sets/src/mage/sets/pdsslivers/Forest1.java b/Mage.Sets/src/mage/sets/pdsslivers/Forest1.java index 289059d6c49..4cff7d17e05 100644 --- a/Mage.Sets/src/mage/sets/pdsslivers/Forest1.java +++ b/Mage.Sets/src/mage/sets/pdsslivers/Forest1.java @@ -37,7 +37,7 @@ public class Forest1 extends mage.cards.basiclands.Forest { public Forest1(UUID ownerId) { super(ownerId, 41); - this.expansionSetCode = "PDS"; + this.expansionSetCode = "H09"; } public Forest1(final Forest1 card) { diff --git a/Mage.Sets/src/mage/sets/pdsslivers/FrenzySliver.java b/Mage.Sets/src/mage/sets/pdsslivers/FrenzySliver.java index 7d54e546033..34d64661607 100644 --- a/Mage.Sets/src/mage/sets/pdsslivers/FrenzySliver.java +++ b/Mage.Sets/src/mage/sets/pdsslivers/FrenzySliver.java @@ -38,7 +38,7 @@ public class FrenzySliver extends mage.sets.futuresight.FrenzySliver { public FrenzySliver(UUID ownerId) { super(ownerId); this.cardNumber = 6; - this.expansionSetCode = "PDS"; + this.expansionSetCode = "H09"; } public FrenzySliver(final FrenzySliver card) { diff --git a/Mage.Sets/src/mage/sets/pdsslivers/FungusSliver.java b/Mage.Sets/src/mage/sets/pdsslivers/FungusSliver.java index 90e795a8ebc..55abea8e31d 100644 --- a/Mage.Sets/src/mage/sets/pdsslivers/FungusSliver.java +++ b/Mage.Sets/src/mage/sets/pdsslivers/FungusSliver.java @@ -38,7 +38,7 @@ public class FungusSliver extends mage.sets.timespiral.FungusSliver { public FungusSliver(UUID ownerId) { super(ownerId); this.cardNumber = 21; - this.expansionSetCode = "PDS"; + this.expansionSetCode = "H09"; } public FungusSliver(final FungusSliver card) { diff --git a/Mage.Sets/src/mage/sets/pdsslivers/FurySliver.java b/Mage.Sets/src/mage/sets/pdsslivers/FurySliver.java index 931631f1961..3ad7bc702fa 100644 --- a/Mage.Sets/src/mage/sets/pdsslivers/FurySliver.java +++ b/Mage.Sets/src/mage/sets/pdsslivers/FurySliver.java @@ -38,7 +38,7 @@ public class FurySliver extends mage.sets.timespiral.FurySliver { public FurySliver(UUID ownerId) { super(ownerId); this.cardNumber = 25; - this.expansionSetCode = "PDS"; + this.expansionSetCode = "H09"; } public FurySliver(final FurySliver card) { diff --git a/Mage.Sets/src/mage/sets/pdsslivers/GemhideSliver.java b/Mage.Sets/src/mage/sets/pdsslivers/GemhideSliver.java index 48b282cd86a..8ddd21d2ebe 100644 --- a/Mage.Sets/src/mage/sets/pdsslivers/GemhideSliver.java +++ b/Mage.Sets/src/mage/sets/pdsslivers/GemhideSliver.java @@ -38,7 +38,7 @@ public class GemhideSliver extends mage.sets.timespiral.GemhideSliver { public GemhideSliver(UUID ownerId) { super(ownerId); this.cardNumber = 8; - this.expansionSetCode = "PDS"; + this.expansionSetCode = "H09"; } public GemhideSliver(final GemhideSliver card) { diff --git a/Mage.Sets/src/mage/sets/pdsslivers/HeartSliver.java b/Mage.Sets/src/mage/sets/pdsslivers/HeartSliver.java index a7288c2d501..ccb2690f2de 100644 --- a/Mage.Sets/src/mage/sets/pdsslivers/HeartSliver.java +++ b/Mage.Sets/src/mage/sets/pdsslivers/HeartSliver.java @@ -38,7 +38,7 @@ public class HeartSliver extends mage.sets.tempest.HeartSliver { public HeartSliver(UUID ownerId) { super(ownerId); this.cardNumber = 7; - this.expansionSetCode = "PDS"; + this.expansionSetCode = "H09"; } public HeartSliver(final HeartSliver card) { diff --git a/Mage.Sets/src/mage/sets/pdsslivers/Heartstone.java b/Mage.Sets/src/mage/sets/pdsslivers/Heartstone.java index aa8b9bf4b36..4a9fc207bbe 100644 --- a/Mage.Sets/src/mage/sets/pdsslivers/Heartstone.java +++ b/Mage.Sets/src/mage/sets/pdsslivers/Heartstone.java @@ -38,7 +38,7 @@ public class Heartstone extends mage.sets.stronghold.Heartstone { public Heartstone(UUID ownerId) { super(ownerId); this.cardNumber = 26; - this.expansionSetCode = "PDS"; + this.expansionSetCode = "H09"; } public Heartstone(final Heartstone card) { diff --git a/Mage.Sets/src/mage/sets/pdsslivers/HibernationSliver.java b/Mage.Sets/src/mage/sets/pdsslivers/HibernationSliver.java index 19961e1ae27..905c3e3ca4d 100644 --- a/Mage.Sets/src/mage/sets/pdsslivers/HibernationSliver.java +++ b/Mage.Sets/src/mage/sets/pdsslivers/HibernationSliver.java @@ -38,7 +38,7 @@ public class HibernationSliver extends mage.sets.stronghold.HibernationSliver { public HibernationSliver(UUID ownerId) { super(ownerId); this.cardNumber = 12; - this.expansionSetCode = "PDS"; + this.expansionSetCode = "H09"; } public HibernationSliver(final HibernationSliver card) { diff --git a/Mage.Sets/src/mage/sets/pdsslivers/HomingSliver.java b/Mage.Sets/src/mage/sets/pdsslivers/HomingSliver.java index 9252c4ade52..7938d277725 100644 --- a/Mage.Sets/src/mage/sets/pdsslivers/HomingSliver.java +++ b/Mage.Sets/src/mage/sets/pdsslivers/HomingSliver.java @@ -38,7 +38,7 @@ public class HomingSliver extends mage.sets.futuresight.HomingSliver { public HomingSliver(UUID ownerId) { super(ownerId); this.cardNumber = 19; - this.expansionSetCode = "PDS"; + this.expansionSetCode = "H09"; } public HomingSliver(final HomingSliver card) { diff --git a/Mage.Sets/src/mage/sets/pdsslivers/Island1.java b/Mage.Sets/src/mage/sets/pdsslivers/Island1.java index f025b6430f2..ee1dd46ea0b 100644 --- a/Mage.Sets/src/mage/sets/pdsslivers/Island1.java +++ b/Mage.Sets/src/mage/sets/pdsslivers/Island1.java @@ -37,7 +37,7 @@ public class Island1 extends mage.cards.basiclands.Island { public Island1(UUID ownerId) { super(ownerId, 38); - this.expansionSetCode = "PDS"; + this.expansionSetCode = "H09"; } public Island1(final Island1 card) { diff --git a/Mage.Sets/src/mage/sets/pdsslivers/MetallicSliver.java b/Mage.Sets/src/mage/sets/pdsslivers/MetallicSliver.java index bd7909189da..952c2c4a627 100644 --- a/Mage.Sets/src/mage/sets/pdsslivers/MetallicSliver.java +++ b/Mage.Sets/src/mage/sets/pdsslivers/MetallicSliver.java @@ -38,7 +38,7 @@ public class MetallicSliver extends mage.sets.tempest.MetallicSliver { public MetallicSliver(UUID ownerId) { super(ownerId); this.cardNumber = 1; - this.expansionSetCode = "PDS"; + this.expansionSetCode = "H09"; } public MetallicSliver(final MetallicSliver card) { diff --git a/Mage.Sets/src/mage/sets/pdsslivers/MightSliver.java b/Mage.Sets/src/mage/sets/pdsslivers/MightSliver.java index 48b42fd7da2..08c04d40698 100644 --- a/Mage.Sets/src/mage/sets/pdsslivers/MightSliver.java +++ b/Mage.Sets/src/mage/sets/pdsslivers/MightSliver.java @@ -38,7 +38,7 @@ public class MightSliver extends mage.sets.timespiral.MightSliver { public MightSliver(UUID ownerId) { super(ownerId); this.cardNumber = 23; - this.expansionSetCode = "PDS"; + this.expansionSetCode = "H09"; } public MightSliver(final MightSliver card) { diff --git a/Mage.Sets/src/mage/sets/pdsslivers/Mountain1.java b/Mage.Sets/src/mage/sets/pdsslivers/Mountain1.java index a44edff28be..1c266efb6f8 100644 --- a/Mage.Sets/src/mage/sets/pdsslivers/Mountain1.java +++ b/Mage.Sets/src/mage/sets/pdsslivers/Mountain1.java @@ -37,7 +37,7 @@ public class Mountain1 extends mage.cards.basiclands.Mountain { public Mountain1(UUID ownerId) { super(ownerId, 40); - this.expansionSetCode = "PDS"; + this.expansionSetCode = "H09"; } public Mountain1(final Mountain1 card) { diff --git a/Mage.Sets/src/mage/sets/pdsslivers/MuscleSliver.java b/Mage.Sets/src/mage/sets/pdsslivers/MuscleSliver.java index 873be04a762..6e26871fc97 100644 --- a/Mage.Sets/src/mage/sets/pdsslivers/MuscleSliver.java +++ b/Mage.Sets/src/mage/sets/pdsslivers/MuscleSliver.java @@ -38,7 +38,7 @@ public class MuscleSliver extends mage.sets.tempest.MuscleSliver { public MuscleSliver(UUID ownerId) { super(ownerId); this.cardNumber = 9; - this.expansionSetCode = "PDS"; + this.expansionSetCode = "H09"; } public MuscleSliver(final MuscleSliver card) { diff --git a/Mage.Sets/src/mage/sets/pdsslivers/NecroticSliver.java b/Mage.Sets/src/mage/sets/pdsslivers/NecroticSliver.java index 4057453ad55..bc2e2a23132 100644 --- a/Mage.Sets/src/mage/sets/pdsslivers/NecroticSliver.java +++ b/Mage.Sets/src/mage/sets/pdsslivers/NecroticSliver.java @@ -38,7 +38,7 @@ public class NecroticSliver extends mage.sets.planarchaos.NecroticSliver { public NecroticSliver(UUID ownerId) { super(ownerId); this.cardNumber = 20; - this.expansionSetCode = "PDS"; + this.expansionSetCode = "H09"; } public NecroticSliver(final NecroticSliver card) { diff --git a/Mage.Sets/src/mage/sets/pdsslivers/Plains1.java b/Mage.Sets/src/mage/sets/pdsslivers/Plains1.java index 2cc4bea8f95..3212a13051a 100644 --- a/Mage.Sets/src/mage/sets/pdsslivers/Plains1.java +++ b/Mage.Sets/src/mage/sets/pdsslivers/Plains1.java @@ -37,7 +37,7 @@ public class Plains1 extends mage.cards.basiclands.Plains { public Plains1(UUID ownerId) { super(ownerId, 37); - this.expansionSetCode = "PDS"; + this.expansionSetCode = "H09"; } public Plains1(final Plains1 card) { diff --git a/Mage.Sets/src/mage/sets/pdsslivers/QuickSliver.java b/Mage.Sets/src/mage/sets/pdsslivers/QuickSliver.java index 8260bc4593e..e408a24de77 100644 --- a/Mage.Sets/src/mage/sets/pdsslivers/QuickSliver.java +++ b/Mage.Sets/src/mage/sets/pdsslivers/QuickSliver.java @@ -38,7 +38,7 @@ public class QuickSliver extends mage.sets.legions.QuickSliver { public QuickSliver(UUID ownerId) { super(ownerId); this.cardNumber = 10; - this.expansionSetCode = "PDS"; + this.expansionSetCode = "H09"; } public QuickSliver(final QuickSliver card) { diff --git a/Mage.Sets/src/mage/sets/pdsslivers/RootboundCrag.java b/Mage.Sets/src/mage/sets/pdsslivers/RootboundCrag.java index 76a98687f8c..40d26ad48c6 100644 --- a/Mage.Sets/src/mage/sets/pdsslivers/RootboundCrag.java +++ b/Mage.Sets/src/mage/sets/pdsslivers/RootboundCrag.java @@ -38,7 +38,7 @@ public class RootboundCrag extends mage.sets.magic2010.RootboundCrag { public RootboundCrag(UUID ownerId) { super(ownerId); this.cardNumber = 32; - this.expansionSetCode = "PDS"; + this.expansionSetCode = "H09"; } public RootboundCrag(final RootboundCrag card) { diff --git a/Mage.Sets/src/mage/sets/pdsslivers/RuptureSpire.java b/Mage.Sets/src/mage/sets/pdsslivers/RuptureSpire.java index b56a6503bcd..d2797c53d32 100644 --- a/Mage.Sets/src/mage/sets/pdsslivers/RuptureSpire.java +++ b/Mage.Sets/src/mage/sets/pdsslivers/RuptureSpire.java @@ -38,7 +38,7 @@ public class RuptureSpire extends mage.sets.conflux.RuptureSpire { public RuptureSpire(UUID ownerId) { super(ownerId); this.cardNumber = 33; - this.expansionSetCode = "PDS"; + this.expansionSetCode = "H09"; } public RuptureSpire(final RuptureSpire card) { diff --git a/Mage.Sets/src/mage/sets/pdsslivers/SliverOverlord.java b/Mage.Sets/src/mage/sets/pdsslivers/SliverOverlord.java index e106ccf989c..1a71f387e2c 100644 --- a/Mage.Sets/src/mage/sets/pdsslivers/SliverOverlord.java +++ b/Mage.Sets/src/mage/sets/pdsslivers/SliverOverlord.java @@ -39,7 +39,7 @@ public class SliverOverlord extends mage.sets.scourge.SliverOverlord { public SliverOverlord(UUID ownerId) { super(ownerId); this.cardNumber = 24; - this.expansionSetCode = "PDS"; + this.expansionSetCode = "H09"; this.rarity = Rarity.MYTHIC; } diff --git a/Mage.Sets/src/mage/sets/pdsslivers/SpectralSliver.java b/Mage.Sets/src/mage/sets/pdsslivers/SpectralSliver.java index 6bf4e153da1..a9fe06446cf 100644 --- a/Mage.Sets/src/mage/sets/pdsslivers/SpectralSliver.java +++ b/Mage.Sets/src/mage/sets/pdsslivers/SpectralSliver.java @@ -38,7 +38,7 @@ public class SpectralSliver extends mage.sets.legions.SpectralSliver { public SpectralSliver(UUID ownerId) { super(ownerId); this.cardNumber = 17; - this.expansionSetCode = "PDS"; + this.expansionSetCode = "H09"; } public SpectralSliver(final SpectralSliver card) { diff --git a/Mage.Sets/src/mage/sets/pdsslivers/SpinedSliver.java b/Mage.Sets/src/mage/sets/pdsslivers/SpinedSliver.java index 8cc6b885f39..a1967e51291 100644 --- a/Mage.Sets/src/mage/sets/pdsslivers/SpinedSliver.java +++ b/Mage.Sets/src/mage/sets/pdsslivers/SpinedSliver.java @@ -38,7 +38,7 @@ public class SpinedSliver extends mage.sets.stronghold.SpinedSliver { public SpinedSliver(UUID ownerId) { super(ownerId); this.cardNumber = 14; - this.expansionSetCode = "PDS"; + this.expansionSetCode = "H09"; } public SpinedSliver(final SpinedSliver card) { diff --git a/Mage.Sets/src/mage/sets/pdsslivers/Swamp1.java b/Mage.Sets/src/mage/sets/pdsslivers/Swamp1.java index c03efc88bc9..cc519c25b4f 100644 --- a/Mage.Sets/src/mage/sets/pdsslivers/Swamp1.java +++ b/Mage.Sets/src/mage/sets/pdsslivers/Swamp1.java @@ -37,7 +37,7 @@ public class Swamp1 extends mage.cards.basiclands.Swamp { public Swamp1(UUID ownerId) { super(ownerId, 39); - this.expansionSetCode = "PDS"; + this.expansionSetCode = "H09"; } public Swamp1(final Swamp1 card) { diff --git a/Mage.Sets/src/mage/sets/pdsslivers/TerramorphicExpanse.java b/Mage.Sets/src/mage/sets/pdsslivers/TerramorphicExpanse.java index 6d0b5a39f01..5f6f66a6af4 100644 --- a/Mage.Sets/src/mage/sets/pdsslivers/TerramorphicExpanse.java +++ b/Mage.Sets/src/mage/sets/pdsslivers/TerramorphicExpanse.java @@ -38,7 +38,7 @@ public class TerramorphicExpanse extends mage.sets.tenthedition.TerramorphicExpa public TerramorphicExpanse(UUID ownerId) { super(ownerId); this.cardNumber = 34; - this.expansionSetCode = "PDS"; + this.expansionSetCode = "H09"; } public TerramorphicExpanse(final TerramorphicExpanse card) { diff --git a/Mage.Sets/src/mage/sets/pdsslivers/VictualSliver.java b/Mage.Sets/src/mage/sets/pdsslivers/VictualSliver.java index d10997d775d..612d8b038d7 100644 --- a/Mage.Sets/src/mage/sets/pdsslivers/VictualSliver.java +++ b/Mage.Sets/src/mage/sets/pdsslivers/VictualSliver.java @@ -38,7 +38,7 @@ public class VictualSliver extends mage.sets.stronghold.VictualSliver { public VictualSliver(UUID ownerId) { super(ownerId); this.cardNumber = 15; - this.expansionSetCode = "PDS"; + this.expansionSetCode = "H09"; } public VictualSliver(final VictualSliver card) { diff --git a/Mage.Sets/src/mage/sets/pdsslivers/VirulentSliver.java b/Mage.Sets/src/mage/sets/pdsslivers/VirulentSliver.java index 8a5837ee0da..3aa47e5d887 100644 --- a/Mage.Sets/src/mage/sets/pdsslivers/VirulentSliver.java +++ b/Mage.Sets/src/mage/sets/pdsslivers/VirulentSliver.java @@ -38,7 +38,7 @@ public class VirulentSliver extends mage.sets.futuresight.VirulentSliver { public VirulentSliver(UUID ownerId) { super(ownerId); this.cardNumber = 2; - this.expansionSetCode = "PDS"; + this.expansionSetCode = "H09"; } public VirulentSliver(final VirulentSliver card) { diff --git a/Mage.Sets/src/mage/sets/pdsslivers/VividCreek.java b/Mage.Sets/src/mage/sets/pdsslivers/VividCreek.java index 3894c7de7a2..564e99bbedf 100644 --- a/Mage.Sets/src/mage/sets/pdsslivers/VividCreek.java +++ b/Mage.Sets/src/mage/sets/pdsslivers/VividCreek.java @@ -38,7 +38,7 @@ public class VividCreek extends mage.sets.lorwyn.VividCreek { public VividCreek(UUID ownerId) { super(ownerId); this.cardNumber = 35; - this.expansionSetCode = "PDS"; + this.expansionSetCode = "H09"; } public VividCreek(final VividCreek card) { diff --git a/Mage.Sets/src/mage/sets/pdsslivers/VividGrove.java b/Mage.Sets/src/mage/sets/pdsslivers/VividGrove.java index 1bf031e3b7a..330202bbad1 100644 --- a/Mage.Sets/src/mage/sets/pdsslivers/VividGrove.java +++ b/Mage.Sets/src/mage/sets/pdsslivers/VividGrove.java @@ -38,7 +38,7 @@ public class VividGrove extends mage.sets.lorwyn.VividGrove { public VividGrove(UUID ownerId) { super(ownerId); this.cardNumber = 36; - this.expansionSetCode = "PDS"; + this.expansionSetCode = "H09"; } public VividGrove(final VividGrove card) { diff --git a/Mage.Sets/src/mage/sets/pdsslivers/WildPair.java b/Mage.Sets/src/mage/sets/pdsslivers/WildPair.java index 1c0e2760f8a..700d6dbf9fb 100644 --- a/Mage.Sets/src/mage/sets/pdsslivers/WildPair.java +++ b/Mage.Sets/src/mage/sets/pdsslivers/WildPair.java @@ -38,7 +38,7 @@ public class WildPair extends mage.sets.planarchaos.WildPair { public WildPair(UUID ownerId) { super(ownerId); this.cardNumber = 30; - this.expansionSetCode = "PDS"; + this.expansionSetCode = "H09"; } public WildPair(final WildPair card) { diff --git a/Mage.Sets/src/mage/sets/pdsslivers/WingedSliver.java b/Mage.Sets/src/mage/sets/pdsslivers/WingedSliver.java index 84dc2de0254..b25cd33ce0c 100644 --- a/Mage.Sets/src/mage/sets/pdsslivers/WingedSliver.java +++ b/Mage.Sets/src/mage/sets/pdsslivers/WingedSliver.java @@ -38,7 +38,7 @@ public class WingedSliver extends mage.sets.tempest.WingedSliver { public WingedSliver(UUID ownerId) { super(ownerId); this.cardNumber = 4; - this.expansionSetCode = "PDS"; + this.expansionSetCode = "H09"; } public WingedSliver(final WingedSliver card) { diff --git a/Mage.Sets/src/mage/sets/planarchaos/Timecrafting.java b/Mage.Sets/src/mage/sets/planarchaos/Timecrafting.java index 28414fc3f93..31b5278e7a5 100644 --- a/Mage.Sets/src/mage/sets/planarchaos/Timecrafting.java +++ b/Mage.Sets/src/mage/sets/planarchaos/Timecrafting.java @@ -1,155 +1,155 @@ -/* - * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without modification, are - * permitted provided that the following conditions are met: - * - * 1. Redistributions of source code must retain the above copyright notice, this list of - * conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright notice, this list - * of conditions and the following disclaimer in the documentation and/or other materials - * provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR - * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON - * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * The views and conclusions contained in the software and documentation are those of the - * authors and should not be interpreted as representing official policies, either expressed - * or implied, of BetaSteward_at_googlemail.com. - */ -package mage.sets.planarchaos; - -import java.util.UUID; -import mage.abilities.Ability; -import mage.abilities.Mode; -import mage.abilities.effects.OneShotEffect; -import mage.cards.Card; -import mage.cards.CardImpl; -import mage.constants.CardType; -import mage.constants.Outcome; -import mage.constants.Rarity; -import mage.counters.CounterType; -import mage.filter.common.FilterPermanentOrSuspendedCard; -import mage.filter.predicate.permanent.CounterPredicate; -import mage.game.Game; -import mage.game.permanent.Permanent; -import mage.players.Player; -import mage.target.common.TargetPermanentOrSuspendedCard; - -/** - * - * @author emerald000 - */ -public class Timecrafting extends CardImpl { - - private static final FilterPermanentOrSuspendedCard filter = new FilterPermanentOrSuspendedCard("permanent with a time counter on it or suspended card"); - static { - filter.getPermanentFilter().add(new CounterPredicate(CounterType.TIME)); - } - - public Timecrafting(UUID ownerId) { - super(ownerId, 109, "Timecrafting", Rarity.UNCOMMON, new CardType[]{CardType.INSTANT}, "{X}{R}"); - this.expansionSetCode = "PLC"; - - // Choose one - Remove X time counters from target permanent or suspended card; - this.getSpellAbility().addEffect(new TimecraftingRemoveEffect()); - this.getSpellAbility().addTarget(new TargetPermanentOrSuspendedCard()); - - // or put X time counters on target permanent with a time counter on it or suspended card. - Mode mode = new Mode(); - mode.getEffects().add(new TimecraftingAddEffect()); - mode.getTargets().add(new TargetPermanentOrSuspendedCard(filter, false)); - this.getSpellAbility().addMode(mode); - } - - public Timecrafting(final Timecrafting card) { - super(card); - } - - @Override - public Timecrafting copy() { - return new Timecrafting(this); - } -} - -class TimecraftingRemoveEffect extends OneShotEffect { - - TimecraftingRemoveEffect() { - super(Outcome.Benefit); - this.staticText = "Remove X time counters from target permanent or suspended card"; - } - - TimecraftingRemoveEffect(final TimecraftingRemoveEffect effect) { - super(effect); - } - - @Override - public TimecraftingRemoveEffect copy() { - return new TimecraftingRemoveEffect(this); - } - - @Override - public boolean apply(Game game, Ability source) { - Player controller = game.getPlayer(source.getControllerId()); - if (controller != null) { - int xValue = source.getManaCostsToPay().getX(); - Permanent permanent = game.getPermanent(this.getTargetPointer().getFirst(game, source)); - if (permanent != null) { - permanent.removeCounters(CounterType.TIME.createInstance(xValue), game); - } - else { - Card card = game.getExile().getCard(this.getTargetPointer().getFirst(game, source), game); - if (card != null) { - card.removeCounters(CounterType.TIME.createInstance(xValue), game); - } - } - return true; - } - return false; - } -} - -class TimecraftingAddEffect extends OneShotEffect { - - TimecraftingAddEffect() { - super(Outcome.Benefit); - this.staticText = "Put X time counters on target permanent with a time counter on it or suspended card"; - } - - TimecraftingAddEffect(final TimecraftingAddEffect effect) { - super(effect); - } - - @Override - public TimecraftingAddEffect copy() { - return new TimecraftingAddEffect(this); - } - - @Override - public boolean apply(Game game, Ability source) { - Player controller = game.getPlayer(source.getControllerId()); - if (controller != null) { - int xValue = source.getManaCostsToPay().getX(); - Permanent permanent = game.getPermanent(this.getTargetPointer().getFirst(game, source)); - if (permanent != null) { - permanent.addCounters(CounterType.TIME.createInstance(xValue), game); - } - else { - Card card = game.getExile().getCard(this.getTargetPointer().getFirst(game, source), game); - if (card != null) { - card.addCounters(CounterType.TIME.createInstance(xValue), game); - } - } - return true; - } - return false; - } -} +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.planarchaos; + +import java.util.UUID; +import mage.abilities.Ability; +import mage.abilities.Mode; +import mage.abilities.effects.OneShotEffect; +import mage.cards.Card; +import mage.cards.CardImpl; +import mage.constants.CardType; +import mage.constants.Outcome; +import mage.constants.Rarity; +import mage.counters.CounterType; +import mage.filter.common.FilterPermanentOrSuspendedCard; +import mage.filter.predicate.permanent.CounterPredicate; +import mage.game.Game; +import mage.game.permanent.Permanent; +import mage.players.Player; +import mage.target.common.TargetPermanentOrSuspendedCard; + +/** + * + * @author emerald000 + */ +public class Timecrafting extends CardImpl { + + private static final FilterPermanentOrSuspendedCard filter = new FilterPermanentOrSuspendedCard("permanent with a time counter on it or suspended card"); + static { + filter.getPermanentFilter().add(new CounterPredicate(CounterType.TIME)); + } + + public Timecrafting(UUID ownerId) { + super(ownerId, 109, "Timecrafting", Rarity.UNCOMMON, new CardType[]{CardType.INSTANT}, "{X}{R}"); + this.expansionSetCode = "PLC"; + + // Choose one - Remove X time counters from target permanent or suspended card; + this.getSpellAbility().addEffect(new TimecraftingRemoveEffect()); + this.getSpellAbility().addTarget(new TargetPermanentOrSuspendedCard()); + + // or put X time counters on target permanent with a time counter on it or suspended card. + Mode mode = new Mode(); + mode.getEffects().add(new TimecraftingAddEffect()); + mode.getTargets().add(new TargetPermanentOrSuspendedCard(filter, false)); + this.getSpellAbility().addMode(mode); + } + + public Timecrafting(final Timecrafting card) { + super(card); + } + + @Override + public Timecrafting copy() { + return new Timecrafting(this); + } +} + +class TimecraftingRemoveEffect extends OneShotEffect { + + TimecraftingRemoveEffect() { + super(Outcome.Benefit); + this.staticText = "Remove X time counters from target permanent or suspended card"; + } + + TimecraftingRemoveEffect(final TimecraftingRemoveEffect effect) { + super(effect); + } + + @Override + public TimecraftingRemoveEffect copy() { + return new TimecraftingRemoveEffect(this); + } + + @Override + public boolean apply(Game game, Ability source) { + Player controller = game.getPlayer(source.getControllerId()); + if (controller != null) { + int xValue = source.getManaCostsToPay().getX(); + Permanent permanent = game.getPermanent(this.getTargetPointer().getFirst(game, source)); + if (permanent != null) { + permanent.removeCounters(CounterType.TIME.createInstance(xValue), game); + } + else { + Card card = game.getExile().getCard(this.getTargetPointer().getFirst(game, source), game); + if (card != null) { + card.removeCounters(CounterType.TIME.createInstance(xValue), game); + } + } + return true; + } + return false; + } +} + +class TimecraftingAddEffect extends OneShotEffect { + + TimecraftingAddEffect() { + super(Outcome.Benefit); + this.staticText = "Put X time counters on target permanent with a time counter on it or suspended card"; + } + + TimecraftingAddEffect(final TimecraftingAddEffect effect) { + super(effect); + } + + @Override + public TimecraftingAddEffect copy() { + return new TimecraftingAddEffect(this); + } + + @Override + public boolean apply(Game game, Ability source) { + Player controller = game.getPlayer(source.getControllerId()); + if (controller != null) { + int xValue = source.getManaCostsToPay().getX(); + Permanent permanent = game.getPermanent(this.getTargetPointer().getFirst(game, source)); + if (permanent != null) { + permanent.addCounters(CounterType.TIME.createInstance(xValue), game); + } + else { + Card card = game.getExile().getCard(this.getTargetPointer().getFirst(game, source), game); + if (card != null) { + card.addCounters(CounterType.TIME.createInstance(xValue), game); + } + } + return true; + } + return false; + } +} diff --git a/Mage.Sets/src/mage/sets/planarchaos/Torchling.java b/Mage.Sets/src/mage/sets/planarchaos/Torchling.java index 97f0d073c55..02a5479adb3 100644 --- a/Mage.Sets/src/mage/sets/planarchaos/Torchling.java +++ b/Mage.Sets/src/mage/sets/planarchaos/Torchling.java @@ -1,52 +1,52 @@ -/* - * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without modification, are - * permitted provided that the following conditions are met: - * - * 1. Redistributions of source code must retain the above copyright notice, this list of - * conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright notice, this list - * of conditions and the following disclaimer in the documentation and/or other materials - * provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR - * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON - * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * The views and conclusions contained in the software and documentation are those of the - * authors and should not be interpreted as representing official policies, either expressed - * or implied, of BetaSteward_at_googlemail.com. - */ -package mage.sets.planarchaos; - -import java.util.UUID; - -/** - * - * @author emerald000 - */ -public class Torchling extends mage.sets.venservskoth.Torchling { - - public Torchling(UUID ownerId) { - super(ownerId); - this.cardNumber = 110; - this.expansionSetCode = "PLC"; - } - - public Torchling(final Torchling card) { - super(card); - } - - @Override - public Torchling copy() { - return new Torchling(this); - } -} +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.planarchaos; + +import java.util.UUID; + +/** + * + * @author emerald000 + */ +public class Torchling extends mage.sets.venservskoth.Torchling { + + public Torchling(UUID ownerId) { + super(ownerId); + this.cardNumber = 110; + this.expansionSetCode = "PLC"; + } + + public Torchling(final Torchling card) { + super(card); + } + + @Override + public Torchling copy() { + return new Torchling(this); + } +} diff --git a/Mage.Sets/src/mage/sets/portalsecondage/AbyssalNightstalker.java b/Mage.Sets/src/mage/sets/portalsecondage/AbyssalNightstalker.java index 9514f3b27e3..072817fa8b5 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/AbyssalNightstalker.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/AbyssalNightstalker.java @@ -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 = "PO2"; + this.expansionSetCode = "P02"; this.subtype.add("Nightstalker"); this.power = new MageInt(2); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/AirElemental.java b/Mage.Sets/src/mage/sets/portalsecondage/AirElemental.java index 543ab77e030..b4ff2fcb8cc 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/AirElemental.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/AirElemental.java @@ -38,7 +38,7 @@ public class AirElemental extends mage.sets.magic2010.AirElemental { public AirElemental(UUID ownerId) { super(ownerId); this.cardNumber = 31; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public AirElemental(final AirElemental card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/AlabornCavalier.java b/Mage.Sets/src/mage/sets/portalsecondage/AlabornCavalier.java index 7b0c0e59b21..6f65c78c614 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/AlabornCavalier.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/AlabornCavalier.java @@ -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 = "PO2"; + this.expansionSetCode = "P02"; this.subtype.add("Human"); this.subtype.add("Knight"); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/AlabornGrenadier.java b/Mage.Sets/src/mage/sets/portalsecondage/AlabornGrenadier.java index dc8dd76c527..08eb7f4a0de 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/AlabornGrenadier.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/AlabornGrenadier.java @@ -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 = "PO2"; + this.expansionSetCode = "P02"; this.subtype.add("Human"); this.subtype.add("Soldier"); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/AlabornMusketeer.java b/Mage.Sets/src/mage/sets/portalsecondage/AlabornMusketeer.java index dc7b111dcf3..b017478c506 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/AlabornMusketeer.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/AlabornMusketeer.java @@ -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 = "PO2"; + this.expansionSetCode = "P02"; this.subtype.add("Human"); this.subtype.add("Soldier"); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/AlabornTrooper.java b/Mage.Sets/src/mage/sets/portalsecondage/AlabornTrooper.java index 6a2d8c98a7d..42832ae4aa5 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/AlabornTrooper.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/AlabornTrooper.java @@ -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 = "PO2"; + this.expansionSetCode = "P02"; this.subtype.add("Human"); this.subtype.add("Soldier"); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/AlabornVeteran.java b/Mage.Sets/src/mage/sets/portalsecondage/AlabornVeteran.java index 4b19d3ce3cb..0185157c5b7 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/AlabornVeteran.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/AlabornVeteran.java @@ -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 = "PO2"; + this.expansionSetCode = "P02"; this.subtype.add("Human"); this.subtype.add("Knight"); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/AlluringScent.java b/Mage.Sets/src/mage/sets/portalsecondage/AlluringScent.java index 22d9aa4eb09..4973f21a940 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/AlluringScent.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/AlluringScent.java @@ -38,7 +38,7 @@ public class AlluringScent extends mage.sets.portal.AlluringScent { public AlluringScent(UUID ownerId) { super(ownerId); this.cardNumber = 61; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public AlluringScent(final AlluringScent card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/AncientCraving.java b/Mage.Sets/src/mage/sets/portalsecondage/AncientCraving.java index 4dc2cbf056c..071ffbb7764 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/AncientCraving.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/AncientCraving.java @@ -38,7 +38,7 @@ public class AncientCraving extends mage.sets.starter1999.AncientCraving { public AncientCraving(UUID ownerId) { super(ownerId); this.cardNumber = 2; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public AncientCraving(final AncientCraving card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/AngelOfFury.java b/Mage.Sets/src/mage/sets/portalsecondage/AngelOfFury.java index 4b439141963..09e277f1ccd 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/AngelOfFury.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/AngelOfFury.java @@ -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 = "PO2"; + this.expansionSetCode = "P02"; this.subtype.add("Angel"); this.power = new MageInt(3); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/AngelOfMercy.java b/Mage.Sets/src/mage/sets/portalsecondage/AngelOfMercy.java index 7b38fa86eec..b98bcfcbef2 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/AngelOfMercy.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/AngelOfMercy.java @@ -38,7 +38,7 @@ public class AngelOfMercy extends mage.sets.tenthedition.AngelOfMercy { public AngelOfMercy(UUID ownerId) { super(ownerId); this.cardNumber = 128; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public AngelOfMercy(final AngelOfMercy card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/AngelicBlessing.java b/Mage.Sets/src/mage/sets/portalsecondage/AngelicBlessing.java index 806180abbf4..18cb37342a8 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/AngelicBlessing.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/AngelicBlessing.java @@ -38,7 +38,7 @@ public class AngelicBlessing extends mage.sets.tenthedition.AngelicBlessing { public AngelicBlessing(UUID ownerId) { super(ownerId); this.cardNumber = 129; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public AngelicBlessing(final AngelicBlessing card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/AngelicWall.java b/Mage.Sets/src/mage/sets/portalsecondage/AngelicWall.java index 204ae636e38..73ee7bbb366 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/AngelicWall.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/AngelicWall.java @@ -38,7 +38,7 @@ public class AngelicWall extends mage.sets.tenthedition.AngelicWall { public AngelicWall(UUID ownerId) { super(ownerId); this.cardNumber = 130; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public AngelicWall(final AngelicWall card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/ApprenticeSorcerer.java b/Mage.Sets/src/mage/sets/portalsecondage/ApprenticeSorcerer.java index 68d18b6e330..da0b5ef6b0e 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/ApprenticeSorcerer.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/ApprenticeSorcerer.java @@ -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 = "PO2"; + this.expansionSetCode = "P02"; this.subtype.add("Human"); this.subtype.add("Wizard"); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/Archangel.java b/Mage.Sets/src/mage/sets/portalsecondage/Archangel.java index 88897c71202..826cf9ceb4b 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/Archangel.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/Archangel.java @@ -39,7 +39,7 @@ public class Archangel extends mage.sets.avacynrestored.Archangel { public Archangel(UUID ownerId) { super(ownerId); this.cardNumber = 131; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; this.rarity = Rarity.RARE; } diff --git a/Mage.Sets/src/mage/sets/portalsecondage/Armageddon.java b/Mage.Sets/src/mage/sets/portalsecondage/Armageddon.java index d951ff80150..3379534a587 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/Armageddon.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/Armageddon.java @@ -38,7 +38,7 @@ public class Armageddon extends mage.sets.fifthedition.Armageddon { public Armageddon(UUID ownerId) { super(ownerId); this.cardNumber = 132; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public Armageddon(final Armageddon card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/ArmoredGalleon.java b/Mage.Sets/src/mage/sets/portalsecondage/ArmoredGalleon.java index 24580763ab4..fc3a2dda87b 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/ArmoredGalleon.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/ArmoredGalleon.java @@ -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 = "PO2"; + this.expansionSetCode = "P02"; this.subtype.add("Human"); this.subtype.add("Pirate"); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/ArmoredGriffin.java b/Mage.Sets/src/mage/sets/portalsecondage/ArmoredGriffin.java index a58b1792136..f9f4b9b7ec5 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/ArmoredGriffin.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/ArmoredGriffin.java @@ -38,7 +38,7 @@ public class ArmoredGriffin extends mage.sets.planechase2012.ArmoredGriffin { public ArmoredGriffin(UUID ownerId) { super(ownerId); this.cardNumber = 133; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public ArmoredGriffin(final ArmoredGriffin card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/BarbtoothWurm.java b/Mage.Sets/src/mage/sets/portalsecondage/BarbtoothWurm.java index 3a2daf5464a..4b5f24fc4ab 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/BarbtoothWurm.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/BarbtoothWurm.java @@ -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 = "PO2"; + this.expansionSetCode = "P02"; this.subtype.add("Wurm"); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/Bargain.java b/Mage.Sets/src/mage/sets/portalsecondage/Bargain.java index cf8babeb749..4f6c2df74f0 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/Bargain.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/Bargain.java @@ -38,7 +38,7 @@ public class Bargain extends mage.sets.starter1999.Bargain { public Bargain(UUID ownerId) { super(ownerId); this.cardNumber = 134; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public Bargain(final Bargain card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/BearCub.java b/Mage.Sets/src/mage/sets/portalsecondage/BearCub.java index 1a7628af4d9..325a3d93d9f 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/BearCub.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/BearCub.java @@ -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 = "PO2"; + this.expansionSetCode = "P02"; this.subtype.add("Bear"); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/BeeSting.java b/Mage.Sets/src/mage/sets/portalsecondage/BeeSting.java index 2a92ef4411e..463759f6930 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/BeeSting.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/BeeSting.java @@ -38,7 +38,7 @@ public class BeeSting extends mage.sets.portal.BeeSting { public BeeSting(UUID ownerId) { super(ownerId); this.cardNumber = 64; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public BeeSting(final BeeSting card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/Blaze.java b/Mage.Sets/src/mage/sets/portalsecondage/Blaze.java index 88c15726551..a9f6998617e 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/Blaze.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/Blaze.java @@ -38,7 +38,7 @@ public class Blaze extends mage.sets.planechase.Blaze { public Blaze(UUID ownerId) { super(ownerId); this.cardNumber = 91; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public Blaze(final Blaze card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/BloodcurdlingScream.java b/Mage.Sets/src/mage/sets/portalsecondage/BloodcurdlingScream.java index 6bd616fc6a8..bcd7828769f 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/BloodcurdlingScream.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/BloodcurdlingScream.java @@ -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 = "PO2"; + this.expansionSetCode = "P02"; // Target creature gets +X/+0 until end of turn. this.getSpellAbility().addEffect(new BoostTargetEffect(new ExileFromHandCostCardConvertedMana(), new StaticValue(0), Duration.EndOfTurn)); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/BreathOfLife.java b/Mage.Sets/src/mage/sets/portalsecondage/BreathOfLife.java index 91908658e04..4c02d2943b8 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/BreathOfLife.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/BreathOfLife.java @@ -39,7 +39,7 @@ public class BreathOfLife extends mage.sets.starter2000.BreathOfLife { public BreathOfLife(UUID ownerId) { super(ownerId); this.cardNumber = 135; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; this.rarity = Rarity.COMMON; } diff --git a/Mage.Sets/src/mage/sets/portalsecondage/BrimstoneDragon.java b/Mage.Sets/src/mage/sets/portalsecondage/BrimstoneDragon.java index 3841bb6bd4e..9a3bd922c7d 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/BrimstoneDragon.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/BrimstoneDragon.java @@ -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 = "PO2"; + this.expansionSetCode = "P02"; this.subtype.add("Dragon"); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/BrutalNightstalker.java b/Mage.Sets/src/mage/sets/portalsecondage/BrutalNightstalker.java index 12005ef05d6..dbfbe136960 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/BrutalNightstalker.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/BrutalNightstalker.java @@ -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 = "PO2"; + this.expansionSetCode = "P02"; this.subtype.add("Nightstalker"); this.power = new MageInt(3); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/ChorusOfWoe.java b/Mage.Sets/src/mage/sets/portalsecondage/ChorusOfWoe.java index 824c025308b..9d59da009ee 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/ChorusOfWoe.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/ChorusOfWoe.java @@ -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 = "PO2"; + this.expansionSetCode = "P02"; // Creatures you control get +1/+0 until end of turn. this.getSpellAbility().addEffect(new BoostControlledEffect(1, 0, Duration.EndOfTurn)); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/CoastalWizard.java b/Mage.Sets/src/mage/sets/portalsecondage/CoastalWizard.java index 29a0ee91a8c..247f1aaffbf 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/CoastalWizard.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/CoastalWizard.java @@ -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 = "PO2"; + this.expansionSetCode = "P02"; this.subtype.add("Human"); this.subtype.add("Wizard"); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/Coercion.java b/Mage.Sets/src/mage/sets/portalsecondage/Coercion.java index 8cd7980d85c..838700beea6 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/Coercion.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/Coercion.java @@ -39,7 +39,7 @@ public class Coercion extends mage.sets.visions.Coercion { public Coercion(UUID ownerId) { super(ownerId); this.cardNumber = 6; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; this.rarity = Rarity.UNCOMMON; } diff --git a/Mage.Sets/src/mage/sets/portalsecondage/CruelEdict.java b/Mage.Sets/src/mage/sets/portalsecondage/CruelEdict.java index f87d91f60ec..0a6930f52f9 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/CruelEdict.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/CruelEdict.java @@ -39,7 +39,7 @@ public class CruelEdict extends mage.sets.tenthedition.CruelEdict { public CruelEdict(UUID ownerId) { super(ownerId); this.cardNumber = 7; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; this.rarity = Rarity.COMMON; } diff --git a/Mage.Sets/src/mage/sets/portalsecondage/DakmorBat.java b/Mage.Sets/src/mage/sets/portalsecondage/DakmorBat.java index 8e9bddca066..c2dd22cc421 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/DakmorBat.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/DakmorBat.java @@ -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 = "PO2"; + this.expansionSetCode = "P02"; this.subtype.add("Bat"); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/DakmorPlague.java b/Mage.Sets/src/mage/sets/portalsecondage/DakmorPlague.java index aba3368403b..9e4bd0a8869 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/DakmorPlague.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/DakmorPlague.java @@ -38,7 +38,7 @@ public class DakmorPlague extends mage.sets.starter1999.DakmorPlague { public DakmorPlague(UUID ownerId) { super(ownerId); this.cardNumber = 9; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public DakmorPlague(final DakmorPlague card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/DakmorScorpion.java b/Mage.Sets/src/mage/sets/portalsecondage/DakmorScorpion.java index aa4d911f027..84422fefbf4 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/DakmorScorpion.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/DakmorScorpion.java @@ -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 = "PO2"; + this.expansionSetCode = "P02"; this.subtype.add("Scorpion"); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/DakmorSorceress.java b/Mage.Sets/src/mage/sets/portalsecondage/DakmorSorceress.java index edcdf218fb7..8e3f9b570cb 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/DakmorSorceress.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/DakmorSorceress.java @@ -38,7 +38,7 @@ public class DakmorSorceress extends mage.sets.starter1999.DakmorSorceress { public DakmorSorceress(UUID ownerId) { super(ownerId); this.cardNumber = 11; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public DakmorSorceress(final DakmorSorceress card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/DarkOffering.java b/Mage.Sets/src/mage/sets/portalsecondage/DarkOffering.java index a7356ac7622..6ae20aebd47 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/DarkOffering.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/DarkOffering.java @@ -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 = "PO2"; + this.expansionSetCode = "P02"; // Destroy target nonblack creature. You gain 3 life. this.getSpellAbility().addEffect(new DestroyTargetEffect()); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/DeathcoilWurm.java b/Mage.Sets/src/mage/sets/portalsecondage/DeathcoilWurm.java index 88383036963..32f4eca4bdf 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/DeathcoilWurm.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/DeathcoilWurm.java @@ -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 = "PO2"; + this.expansionSetCode = "P02"; this.subtype.add("Wurm"); this.power = new MageInt(7); this.toughness = new MageInt(6); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/DejaVu.java b/Mage.Sets/src/mage/sets/portalsecondage/DejaVu.java index 86e3c48c098..f4fbd6f9a11 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/DejaVu.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/DejaVu.java @@ -38,7 +38,7 @@ public class DejaVu extends mage.sets.portal.DejaVu { public DejaVu(UUID ownerId) { super(ownerId); this.cardNumber = 35; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public DejaVu(final DejaVu card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/DenizenOfTheDeep.java b/Mage.Sets/src/mage/sets/portalsecondage/DenizenOfTheDeep.java index 4666b3ec97b..3c68d7a9fee 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/DenizenOfTheDeep.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/DenizenOfTheDeep.java @@ -38,7 +38,7 @@ public class DenizenOfTheDeep extends mage.sets.tenthedition.DenizenOfTheDeep { public DenizenOfTheDeep(UUID ownerId) { super(ownerId); this.cardNumber = 36; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public DenizenOfTheDeep(final DenizenOfTheDeep card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/Earthquake.java b/Mage.Sets/src/mage/sets/portalsecondage/Earthquake.java index 312b264e4e0..ffe309a0449 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/Earthquake.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/Earthquake.java @@ -38,7 +38,7 @@ public class Earthquake extends mage.sets.magic2010.Earthquake { public Earthquake(UUID ownerId) { super(ownerId); this.cardNumber = 94; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public Earthquake(final Earthquake card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/Exhaustion.java b/Mage.Sets/src/mage/sets/portalsecondage/Exhaustion.java index 18ae4e73210..3ce741b6fff 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/Exhaustion.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/Exhaustion.java @@ -38,7 +38,7 @@ public class Exhaustion extends mage.sets.portalthreekingdoms.Exhaustion { public Exhaustion(UUID ownerId) { super(ownerId); this.cardNumber = 37; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public Exhaustion(final Exhaustion card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/Extinguish.java b/Mage.Sets/src/mage/sets/portalsecondage/Extinguish.java index 4ce95004029..0f38b023028 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/Extinguish.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/Extinguish.java @@ -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 = "PO2"; + this.expansionSetCode = "P02"; // Counter target sorcery spell. this.getSpellAbility().addTarget(new TargetSpell(filter)); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/EyeSpy.java b/Mage.Sets/src/mage/sets/portalsecondage/EyeSpy.java index 3be390b8a56..adffe6c6ab1 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/EyeSpy.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/EyeSpy.java @@ -38,7 +38,7 @@ public class EyeSpy extends mage.sets.starter1999.EyeSpy { public EyeSpy(UUID ownerId) { super(ownerId); this.cardNumber = 39; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public EyeSpy(final EyeSpy card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/FalseSummoning.java b/Mage.Sets/src/mage/sets/portalsecondage/FalseSummoning.java index 8e52b122a37..21fd728a5ff 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/FalseSummoning.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/FalseSummoning.java @@ -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 = "PO2"; + this.expansionSetCode = "P02"; // Counter target creature spell. this.getSpellAbility().addTarget(new TargetSpell(new FilterCreatureSpell())); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/FestivalOfTrokin.java b/Mage.Sets/src/mage/sets/portalsecondage/FestivalOfTrokin.java index b7fa292bb09..175ca18fd68 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/FestivalOfTrokin.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/FestivalOfTrokin.java @@ -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 = "PO2"; + this.expansionSetCode = "P02"; // You gain 2 life for each creature you control. DynamicValue amount = new PermanentsOnBattlefieldCount(new FilterControlledCreaturePermanent(), 2); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/Forest1.java b/Mage.Sets/src/mage/sets/portalsecondage/Forest1.java index 2ad9aedb850..8a17e09b6fa 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/Forest1.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/Forest1.java @@ -39,7 +39,7 @@ public class Forest1 extends mage.cards.basiclands.Forest { public Forest1(UUID ownerId) { super(ownerId, 151); - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public Forest1(final Forest1 card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/Forest2.java b/Mage.Sets/src/mage/sets/portalsecondage/Forest2.java index 5dc36b9a306..ad656ac2f78 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/Forest2.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/Forest2.java @@ -39,7 +39,7 @@ public class Forest2 extends mage.cards.basiclands.Forest { public Forest2(UUID ownerId) { super(ownerId, 152); - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public Forest2(final Forest2 card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/Forest3.java b/Mage.Sets/src/mage/sets/portalsecondage/Forest3.java index d9e3ef6356e..fcc21ee99c1 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/Forest3.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/Forest3.java @@ -39,7 +39,7 @@ public class Forest3 extends mage.cards.basiclands.Forest { public Forest3(UUID ownerId) { super(ownerId, 153); - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public Forest3(final Forest3 card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/FoulSpirit.java b/Mage.Sets/src/mage/sets/portalsecondage/FoulSpirit.java index 4162ab26c12..233fd06978a 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/FoulSpirit.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/FoulSpirit.java @@ -39,7 +39,7 @@ public class FoulSpirit extends mage.sets.masterseditioniv.FoulSpirit { public FoulSpirit(UUID ownerId) { super(ownerId); this.cardNumber = 13; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; this.rarity = Rarity.UNCOMMON; } diff --git a/Mage.Sets/src/mage/sets/portalsecondage/GoblinCavaliers.java b/Mage.Sets/src/mage/sets/portalsecondage/GoblinCavaliers.java index f5e4de81cf3..5bc00ee8eaa 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/GoblinCavaliers.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/GoblinCavaliers.java @@ -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 = "PO2"; + this.expansionSetCode = "P02"; this.subtype.add("Goblin"); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/GoblinFirestarter.java b/Mage.Sets/src/mage/sets/portalsecondage/GoblinFirestarter.java index 1b4f1d3f08d..a4fb19cb2ad 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/GoblinFirestarter.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/GoblinFirestarter.java @@ -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 = "PO2"; + this.expansionSetCode = "P02"; this.subtype.add("Goblin"); this.power = new MageInt(1); this.toughness = new MageInt(1); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/GoblinGeneral.java b/Mage.Sets/src/mage/sets/portalsecondage/GoblinGeneral.java index 200fad95142..fdf3164a35e 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/GoblinGeneral.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/GoblinGeneral.java @@ -39,7 +39,7 @@ public class GoblinGeneral extends mage.sets.vintagemasters.GoblinGeneral { public GoblinGeneral(UUID ownerId) { super(ownerId); this.cardNumber = 97; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; this.rarity = Rarity.RARE; } diff --git a/Mage.Sets/src/mage/sets/portalsecondage/GoblinGlider.java b/Mage.Sets/src/mage/sets/portalsecondage/GoblinGlider.java index d2428a8fd6d..c70d9230b39 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/GoblinGlider.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/GoblinGlider.java @@ -39,7 +39,7 @@ public class GoblinGlider extends mage.sets.seventhedition.GoblinGlider { public GoblinGlider(UUID ownerId) { super(ownerId); this.cardNumber = 98; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; this.rarity = Rarity.COMMON; } diff --git a/Mage.Sets/src/mage/sets/portalsecondage/GoblinLore.java b/Mage.Sets/src/mage/sets/portalsecondage/GoblinLore.java index ed9741ff9af..6b639426bda 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/GoblinLore.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/GoblinLore.java @@ -38,7 +38,7 @@ public class GoblinLore extends mage.sets.tenthedition.GoblinLore { public GoblinLore(UUID ownerId) { super(ownerId); this.cardNumber = 99; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public GoblinLore(final GoblinLore card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/GoblinMatron.java b/Mage.Sets/src/mage/sets/portalsecondage/GoblinMatron.java index e0c261d639f..a2d742f2a5e 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/GoblinMatron.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/GoblinMatron.java @@ -39,7 +39,7 @@ public class GoblinMatron extends mage.sets.urzassaga.GoblinMatron { public GoblinMatron(UUID ownerId) { super(ownerId); this.cardNumber = 100; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; this.rarity = Rarity.UNCOMMON; } diff --git a/Mage.Sets/src/mage/sets/portalsecondage/GoblinMountaineer.java b/Mage.Sets/src/mage/sets/portalsecondage/GoblinMountaineer.java index e9ae08d2a3b..07d5d7d6bf2 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/GoblinMountaineer.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/GoblinMountaineer.java @@ -38,7 +38,7 @@ public class GoblinMountaineer extends mage.sets.shardsofalara.GoblinMountaineer public GoblinMountaineer(UUID ownerId) { super(ownerId); this.cardNumber = 101; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public GoblinMountaineer(final GoblinMountaineer card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/GoblinPiker.java b/Mage.Sets/src/mage/sets/portalsecondage/GoblinPiker.java index 2f28a59a746..2dbd731d407 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/GoblinPiker.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/GoblinPiker.java @@ -38,7 +38,7 @@ public class GoblinPiker extends mage.sets.tenthedition.GoblinPiker { public GoblinPiker(UUID ownerId) { super(ownerId); this.cardNumber = 102; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public GoblinPiker(final GoblinPiker card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/GoblinRaider.java b/Mage.Sets/src/mage/sets/portalsecondage/GoblinRaider.java index b0ac117c911..750a50ec27b 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/GoblinRaider.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/GoblinRaider.java @@ -38,7 +38,7 @@ public class GoblinRaider extends mage.sets.urzassaga.GoblinRaider { public GoblinRaider(UUID ownerId) { super(ownerId); this.cardNumber = 103; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public GoblinRaider(final GoblinRaider card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/GoblinWarStrike.java b/Mage.Sets/src/mage/sets/portalsecondage/GoblinWarStrike.java index 5fb63b74249..90dde91714b 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/GoblinWarStrike.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/GoblinWarStrike.java @@ -38,7 +38,7 @@ public class GoblinWarStrike extends mage.sets.scourge.GoblinWarStrike { public GoblinWarStrike(UUID ownerId) { super(ownerId); this.cardNumber = 105; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public GoblinWarStrike(final GoblinWarStrike card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/GoldenBear.java b/Mage.Sets/src/mage/sets/portalsecondage/GoldenBear.java index 8b08bde0340..c15f5b5571d 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/GoldenBear.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/GoldenBear.java @@ -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 = "PO2"; + this.expansionSetCode = "P02"; this.subtype.add("Bear"); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/HandOfDeath.java b/Mage.Sets/src/mage/sets/portalsecondage/HandOfDeath.java index eb5d26d586d..f9c764183c9 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/HandOfDeath.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/HandOfDeath.java @@ -38,7 +38,7 @@ public class HandOfDeath extends mage.sets.starter2000.HandOfDeath { public HandOfDeath(UUID ownerId) { super(ownerId); this.cardNumber = 14; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public HandOfDeath(final HandOfDeath card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/HarmonyOfNature.java b/Mage.Sets/src/mage/sets/portalsecondage/HarmonyOfNature.java index 266f44fdfd6..132e6115ab7 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/HarmonyOfNature.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/HarmonyOfNature.java @@ -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 = "PO2"; + this.expansionSetCode = "P02"; // Tap any number of untapped creatures you control. You gain 4 life for each creature tapped this way. this.getSpellAbility().addEffect(new HarmonyOfNatureEffect()); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/HiddenHorror.java b/Mage.Sets/src/mage/sets/portalsecondage/HiddenHorror.java index 76686361212..7f1810ebbc2 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/HiddenHorror.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/HiddenHorror.java @@ -39,7 +39,7 @@ public class HiddenHorror extends mage.sets.tenthedition.HiddenHorror { public HiddenHorror(UUID ownerId) { super(ownerId); this.cardNumber = 15; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; this.rarity = Rarity.RARE; } diff --git a/Mage.Sets/src/mage/sets/portalsecondage/Hurricane.java b/Mage.Sets/src/mage/sets/portalsecondage/Hurricane.java index c6d536c1829..e87ea6de080 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/Hurricane.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/Hurricane.java @@ -39,7 +39,7 @@ public class Hurricane extends mage.sets.limitedalpha.Hurricane { public Hurricane(UUID ownerId) { super(ownerId); this.cardNumber = 69; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; this.rarity = Rarity.RARE; } diff --git a/Mage.Sets/src/mage/sets/portalsecondage/IronhoofOx.java b/Mage.Sets/src/mage/sets/portalsecondage/IronhoofOx.java index d03926604c3..03a047bcef1 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/IronhoofOx.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/IronhoofOx.java @@ -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 = "PO2"; + this.expansionSetCode = "P02"; this.subtype.add("Ox"); this.power = new MageInt(4); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/Island1.java b/Mage.Sets/src/mage/sets/portalsecondage/Island1.java index bb303af7da2..f1751036aa5 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/Island1.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/Island1.java @@ -39,7 +39,7 @@ public class Island1 extends mage.cards.basiclands.Island { public Island1(UUID ownerId) { super(ownerId, 154); - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public Island1(final Island1 card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/Island2.java b/Mage.Sets/src/mage/sets/portalsecondage/Island2.java index 0cc1c83d7ce..10be34bf6aa 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/Island2.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/Island2.java @@ -39,7 +39,7 @@ public class Island2 extends mage.cards.basiclands.Island { public Island2(UUID ownerId) { super(ownerId, 155); - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public Island2(final Island2 card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/Island3.java b/Mage.Sets/src/mage/sets/portalsecondage/Island3.java index cd00be35e93..c00835c1b1e 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/Island3.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/Island3.java @@ -39,7 +39,7 @@ public class Island3 extends mage.cards.basiclands.Island { public Island3(UUID ownerId) { super(ownerId, 156); - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public Island3(final Island3 card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/JaggedLightning.java b/Mage.Sets/src/mage/sets/portalsecondage/JaggedLightning.java index fdb45983ac8..a4d682a89e8 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/JaggedLightning.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/JaggedLightning.java @@ -38,7 +38,7 @@ public class JaggedLightning extends mage.sets.urzassaga.JaggedLightning { public JaggedLightning(UUID ownerId) { super(ownerId); this.cardNumber = 106; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public JaggedLightning(final JaggedLightning card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/KissOfDeath.java b/Mage.Sets/src/mage/sets/portalsecondage/KissOfDeath.java index 5c81565b501..9c56038ddc4 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/KissOfDeath.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/KissOfDeath.java @@ -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 = "PO2"; + this.expansionSetCode = "P02"; // Kiss of Death deals 4 damage to target opponent. You gain 4 life. this.getSpellAbility().addEffect(new DamageTargetEffect(4)); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/LavaAxe.java b/Mage.Sets/src/mage/sets/portalsecondage/LavaAxe.java index 27a66c45dad..0c7244efb84 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/LavaAxe.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/LavaAxe.java @@ -38,7 +38,7 @@ public class LavaAxe extends mage.sets.tenthedition.LavaAxe { public LavaAxe(UUID ownerId) { super(ownerId); this.cardNumber = 107; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public LavaAxe(final LavaAxe card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/LoneWolf.java b/Mage.Sets/src/mage/sets/portalsecondage/LoneWolf.java index c6fd28e7f02..1c2d58ef148 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/LoneWolf.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/LoneWolf.java @@ -38,7 +38,7 @@ public class LoneWolf extends mage.sets.urzaslegacy.LoneWolf { public LoneWolf(UUID ownerId) { super(ownerId); this.cardNumber = 71; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public LoneWolf(final LoneWolf card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/LurkingNightstalker.java b/Mage.Sets/src/mage/sets/portalsecondage/LurkingNightstalker.java index af7f086e512..6d0123c83c1 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/LurkingNightstalker.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/LurkingNightstalker.java @@ -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 = "PO2"; + this.expansionSetCode = "P02"; this.subtype.add("Nightstalker"); this.power = new MageInt(1); this.toughness = new MageInt(1); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/Lynx.java b/Mage.Sets/src/mage/sets/portalsecondage/Lynx.java index f2f2700725c..b373dcd0071 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/Lynx.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/Lynx.java @@ -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 = "PO2"; + this.expansionSetCode = "P02"; this.subtype.add("Cat"); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/MagmaGiant.java b/Mage.Sets/src/mage/sets/portalsecondage/MagmaGiant.java index 94864b219d8..b7d85f643d4 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/MagmaGiant.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/MagmaGiant.java @@ -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 = "PO2"; + this.expansionSetCode = "P02"; this.subtype.add("Giant"); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/MindRot.java b/Mage.Sets/src/mage/sets/portalsecondage/MindRot.java index d74639cdf7c..7231d142702 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/MindRot.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/MindRot.java @@ -38,7 +38,7 @@ public class MindRot extends mage.sets.tenthedition.MindRot { public MindRot(UUID ownerId) { super(ownerId); this.cardNumber = 18; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public MindRot(final MindRot card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/MoaningSpirit.java b/Mage.Sets/src/mage/sets/portalsecondage/MoaningSpirit.java index 20c0bfdd5ee..d46c511475e 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/MoaningSpirit.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/MoaningSpirit.java @@ -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 = "PO2"; + this.expansionSetCode = "P02"; this.subtype.add("Spirit"); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/MonstrousGrowth.java b/Mage.Sets/src/mage/sets/portalsecondage/MonstrousGrowth.java index 4ab606b7c4e..532ce3354c8 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/MonstrousGrowth.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/MonstrousGrowth.java @@ -38,7 +38,7 @@ public class MonstrousGrowth extends mage.sets.seventhedition.MonstrousGrowth { public MonstrousGrowth(UUID ownerId) { super(ownerId); this.cardNumber = 73; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public MonstrousGrowth(final MonstrousGrowth card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/Mountain1.java b/Mage.Sets/src/mage/sets/portalsecondage/Mountain1.java index 0688f9fb543..dec4118216c 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/Mountain1.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/Mountain1.java @@ -39,7 +39,7 @@ public class Mountain1 extends mage.cards.basiclands.Mountain { public Mountain1(UUID ownerId) { super(ownerId, 157); - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public Mountain1(final Mountain1 card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/Mountain2.java b/Mage.Sets/src/mage/sets/portalsecondage/Mountain2.java index b68853b0458..8fbf7c763d2 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/Mountain2.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/Mountain2.java @@ -39,7 +39,7 @@ public class Mountain2 extends mage.cards.basiclands.Mountain { public Mountain2(UUID ownerId) { super(ownerId, 158); - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public Mountain2(final Mountain2 card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/Mountain3.java b/Mage.Sets/src/mage/sets/portalsecondage/Mountain3.java index 3275f2b00d5..e14e3d0c4ca 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/Mountain3.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/Mountain3.java @@ -39,7 +39,7 @@ public class Mountain3 extends mage.cards.basiclands.Mountain { public Mountain3(UUID ownerId) { super(ownerId, 159); - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public Mountain3(final Mountain3 card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/MuckRats.java b/Mage.Sets/src/mage/sets/portalsecondage/MuckRats.java index 933dbfdb575..913cdb1ee37 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/MuckRats.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/MuckRats.java @@ -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 = "PO2"; + this.expansionSetCode = "P02"; this.subtype.add("Rat"); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/MysticDenial.java b/Mage.Sets/src/mage/sets/portalsecondage/MysticDenial.java index cc7e0d35103..b79cf71f32a 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/MysticDenial.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/MysticDenial.java @@ -38,7 +38,7 @@ public class MysticDenial extends mage.sets.portal.MysticDenial { public MysticDenial(UUID ownerId) { super(ownerId); this.cardNumber = 41; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public MysticDenial(final MysticDenial card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/NaturalSpring.java b/Mage.Sets/src/mage/sets/portalsecondage/NaturalSpring.java index 18b6358ee60..41b89619ada 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/NaturalSpring.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/NaturalSpring.java @@ -38,7 +38,7 @@ public class NaturalSpring extends mage.sets.tempest.NaturalSpring { public NaturalSpring(UUID ownerId) { super(ownerId); this.cardNumber = 74; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public NaturalSpring(final NaturalSpring card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/NaturesLore.java b/Mage.Sets/src/mage/sets/portalsecondage/NaturesLore.java index faed5e41b2f..e5e64d38025 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/NaturesLore.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/NaturesLore.java @@ -39,7 +39,7 @@ public class NaturesLore extends mage.sets.iceage.NaturesLore { public NaturesLore(UUID ownerId) { super(ownerId); this.cardNumber = 75; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; this.rarity = Rarity.COMMON; } diff --git a/Mage.Sets/src/mage/sets/portalsecondage/NightstalkerEngine.java b/Mage.Sets/src/mage/sets/portalsecondage/NightstalkerEngine.java index b77855bfe16..8f011dd5dc8 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/NightstalkerEngine.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/NightstalkerEngine.java @@ -47,7 +47,7 @@ public class NightstalkerEngine extends CardImpl { public NightstalkerEngine(UUID ownerId) { super(ownerId, 21, "Nightstalker Engine", Rarity.RARE, new CardType[]{CardType.CREATURE}, "{4}{B}"); - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; this.subtype.add("Nightstalker"); this.power = new MageInt(0); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/NorwoodArchers.java b/Mage.Sets/src/mage/sets/portalsecondage/NorwoodArchers.java index a62b8872bf6..bc3b3425857 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/NorwoodArchers.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/NorwoodArchers.java @@ -42,7 +42,7 @@ public class NorwoodArchers extends CardImpl { public NorwoodArchers(UUID ownerId) { super(ownerId, 76, "Norwood Archers", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{3}{G}"); - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; this.subtype.add("Elf"); this.subtype.add("Archer"); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/NorwoodPriestess.java b/Mage.Sets/src/mage/sets/portalsecondage/NorwoodPriestess.java index f9b36063fc2..d99323b9ee7 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/NorwoodPriestess.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/NorwoodPriestess.java @@ -38,7 +38,7 @@ public class NorwoodPriestess extends mage.sets.vintagemasters.NorwoodPriestess public NorwoodPriestess(UUID ownerId) { super(ownerId); this.cardNumber = 77; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public NorwoodPriestess(final NorwoodPriestess card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/NorwoodRanger.java b/Mage.Sets/src/mage/sets/portalsecondage/NorwoodRanger.java index 663fd513bfc..21f6e775f10 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/NorwoodRanger.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/NorwoodRanger.java @@ -38,7 +38,7 @@ public class NorwoodRanger extends mage.sets.ninthedition.NorwoodRanger { public NorwoodRanger(UUID ownerId) { super(ownerId); this.cardNumber = 78; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public NorwoodRanger(final NorwoodRanger card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/NorwoodRiders.java b/Mage.Sets/src/mage/sets/portalsecondage/NorwoodRiders.java index 0fdf6682c23..bd1aff6e25e 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/NorwoodRiders.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/NorwoodRiders.java @@ -44,7 +44,7 @@ public class NorwoodRiders extends CardImpl { public NorwoodRiders(UUID ownerId) { super(ownerId, 79, "Norwood Riders", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{3}{G}"); - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; this.subtype.add("Elf"); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/NorwoodWarrior.java b/Mage.Sets/src/mage/sets/portalsecondage/NorwoodWarrior.java index ffa7cd3113e..b8cfd9a0422 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/NorwoodWarrior.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/NorwoodWarrior.java @@ -45,7 +45,7 @@ public class NorwoodWarrior extends CardImpl { public NorwoodWarrior(UUID ownerId) { super(ownerId, 80, "Norwood Warrior", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{2}{G}"); - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; this.subtype.add("Elf"); this.subtype.add("Warrior"); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/ObsidianGiant.java b/Mage.Sets/src/mage/sets/portalsecondage/ObsidianGiant.java index 611aa9b327f..6d9846d980f 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/ObsidianGiant.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/ObsidianGiant.java @@ -41,7 +41,7 @@ public class ObsidianGiant extends CardImpl { public ObsidianGiant(UUID ownerId) { super(ownerId, 109, "Obsidian Giant", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{4}{R}"); - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; this.subtype.add("Giant"); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/OgreArsonist.java b/Mage.Sets/src/mage/sets/portalsecondage/OgreArsonist.java index 3f0f04e4a24..690e1185e62 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/OgreArsonist.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/OgreArsonist.java @@ -46,7 +46,7 @@ public class OgreArsonist extends CardImpl { public OgreArsonist(UUID ownerId) { super(ownerId, 110, "Ogre Arsonist", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{4}{R}"); - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; this.subtype.add("Ogre"); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/OgreBerserker.java b/Mage.Sets/src/mage/sets/portalsecondage/OgreBerserker.java index fd90f734722..49b14aa6a27 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/OgreBerserker.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/OgreBerserker.java @@ -42,7 +42,7 @@ public class OgreBerserker extends CardImpl { public OgreBerserker(UUID ownerId) { super(ownerId, 111, "Ogre Berserker", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{4}{R}"); - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; this.subtype.add("Ogre"); this.subtype.add("Berserker"); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/OgreTaskmaster.java b/Mage.Sets/src/mage/sets/portalsecondage/OgreTaskmaster.java index c4bf8129699..ee385cb2adb 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/OgreTaskmaster.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/OgreTaskmaster.java @@ -38,7 +38,7 @@ public class OgreTaskmaster extends mage.sets.ninthedition.OgreTaskmaster { public OgreTaskmaster(UUID ownerId) { super(ownerId); this.cardNumber = 112; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public OgreTaskmaster(final OgreTaskmaster card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/OgreWarrior.java b/Mage.Sets/src/mage/sets/portalsecondage/OgreWarrior.java index b869fda615c..ce460dec72c 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/OgreWarrior.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/OgreWarrior.java @@ -41,7 +41,7 @@ public class OgreWarrior extends CardImpl { public OgreWarrior(UUID ownerId) { super(ownerId, 113, "Ogre Warrior", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{3}{R}"); - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; this.subtype.add("Ogre"); this.subtype.add("Warrior"); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/Plains1.java b/Mage.Sets/src/mage/sets/portalsecondage/Plains1.java index 2de68b6f247..b9a69a9b96c 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/Plains1.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/Plains1.java @@ -39,7 +39,7 @@ public class Plains1 extends mage.cards.basiclands.Plains { public Plains1(UUID ownerId) { super(ownerId, 160); - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public Plains1(final Plains1 card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/Plains2.java b/Mage.Sets/src/mage/sets/portalsecondage/Plains2.java index 8a6da3cb042..c75a335ccf9 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/Plains2.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/Plains2.java @@ -39,7 +39,7 @@ public class Plains2 extends mage.cards.basiclands.Plains { public Plains2(UUID ownerId) { super(ownerId, 161); - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public Plains2(final Plains2 card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/Plains3.java b/Mage.Sets/src/mage/sets/portalsecondage/Plains3.java index e0aaf578484..0040d7d3d8a 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/Plains3.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/Plains3.java @@ -39,7 +39,7 @@ public class Plains3 extends mage.cards.basiclands.Plains { public Plains3(UUID ownerId) { super(ownerId, 162); - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public Plains3(final Plains3 card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/PlatedWurm.java b/Mage.Sets/src/mage/sets/portalsecondage/PlatedWurm.java index c297d3eb2d8..756fd084b3a 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/PlatedWurm.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/PlatedWurm.java @@ -41,7 +41,7 @@ public class PlatedWurm extends CardImpl { public PlatedWurm(UUID ownerId) { super(ownerId, 81, "Plated Wurm", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{4}{G}"); - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; this.subtype.add("Wurm"); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/PredatoryNightstalker.java b/Mage.Sets/src/mage/sets/portalsecondage/PredatoryNightstalker.java index 9f04d5566ed..b6fccaad581 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/PredatoryNightstalker.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/PredatoryNightstalker.java @@ -39,7 +39,7 @@ public class PredatoryNightstalker extends mage.sets.vintagemasters.PredatoryNig public PredatoryNightstalker(UUID ownerId) { super(ownerId); this.cardNumber = 22; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; this.rarity = Rarity.UNCOMMON; } diff --git a/Mage.Sets/src/mage/sets/portalsecondage/ProwlingNightstalker.java b/Mage.Sets/src/mage/sets/portalsecondage/ProwlingNightstalker.java index 5a641ffa069..6f4d8b85ef9 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/ProwlingNightstalker.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/ProwlingNightstalker.java @@ -38,7 +38,7 @@ public class ProwlingNightstalker extends mage.sets.masterseditioniv.ProwlingNig public ProwlingNightstalker(UUID ownerId) { super(ownerId); this.cardNumber = 23; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public ProwlingNightstalker(final ProwlingNightstalker card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/RagingGoblin.java b/Mage.Sets/src/mage/sets/portalsecondage/RagingGoblin.java index e632ae062df..cded85b0357 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/RagingGoblin.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/RagingGoblin.java @@ -38,7 +38,7 @@ public class RagingGoblin extends mage.sets.tenthedition.RagingGoblin { public RagingGoblin(UUID ownerId) { super(ownerId); this.cardNumber = 114; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public RagingGoblin(final RagingGoblin card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/RaidingNightstalker.java b/Mage.Sets/src/mage/sets/portalsecondage/RaidingNightstalker.java index 397eb48889a..13d6804214b 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/RaidingNightstalker.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/RaidingNightstalker.java @@ -42,7 +42,7 @@ public class RaidingNightstalker extends CardImpl { public RaidingNightstalker(UUID ownerId) { super(ownerId, 24, "Raiding Nightstalker", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{2}{B}"); - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; this.subtype.add("Nightstalker"); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/RainOfDaggers.java b/Mage.Sets/src/mage/sets/portalsecondage/RainOfDaggers.java index eccc67d54f7..c52ab70492a 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/RainOfDaggers.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/RainOfDaggers.java @@ -49,7 +49,7 @@ public class RainOfDaggers extends CardImpl { public RainOfDaggers(UUID ownerId) { super(ownerId, 25, "Rain of Daggers", Rarity.RARE, new CardType[]{CardType.SORCERY}, "{4}{B}{B}"); - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; // Destroy all creatures target opponent controls. You lose 2 life for each creature destroyed this way. this.getSpellAbility().addEffect(new RainOfDaggersEffect()); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/RaiseDead.java b/Mage.Sets/src/mage/sets/portalsecondage/RaiseDead.java index 729e7493ded..b9a4d831f2a 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/RaiseDead.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/RaiseDead.java @@ -38,7 +38,7 @@ public class RaiseDead extends mage.sets.seventhedition.RaiseDead { public RaiseDead(UUID ownerId) { super(ownerId); this.cardNumber = 26; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public RaiseDead(final RaiseDead card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/RavenousRats.java b/Mage.Sets/src/mage/sets/portalsecondage/RavenousRats.java index 7d665ff4034..4a6e4b91ac1 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/RavenousRats.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/RavenousRats.java @@ -38,7 +38,7 @@ public class RavenousRats extends mage.sets.tenthedition.RavenousRats { public RavenousRats(UUID ownerId) { super(ownerId); this.cardNumber = 27; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public RavenousRats(final RavenousRats card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/RazorclawBear.java b/Mage.Sets/src/mage/sets/portalsecondage/RazorclawBear.java index 3fda93ee35a..7a75ef37386 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/RazorclawBear.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/RazorclawBear.java @@ -45,7 +45,7 @@ public class RazorclawBear extends CardImpl { public RazorclawBear(UUID ownerId) { super(ownerId, 82, "Razorclaw Bear", Rarity.RARE, new CardType[]{CardType.CREATURE}, "{2}{G}{G}"); - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; this.subtype.add("Bear"); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/RighteousCharge.java b/Mage.Sets/src/mage/sets/portalsecondage/RighteousCharge.java index 3c8ce2ed732..dbb7c38b891 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/RighteousCharge.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/RighteousCharge.java @@ -39,7 +39,7 @@ public class RighteousCharge extends mage.sets.gatecrash.RighteousCharge { public RighteousCharge(UUID ownerId) { super(ownerId); this.cardNumber = 140; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; this.rarity = Rarity.COMMON; } diff --git a/Mage.Sets/src/mage/sets/portalsecondage/RighteousFury.java b/Mage.Sets/src/mage/sets/portalsecondage/RighteousFury.java index a8a975bec20..a84a415d256 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/RighteousFury.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/RighteousFury.java @@ -38,7 +38,7 @@ public class RighteousFury extends mage.sets.starter1999.RighteousFury { public RighteousFury(UUID ownerId) { super(ownerId); this.cardNumber = 141; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public RighteousFury(final RighteousFury card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/RiverBear.java b/Mage.Sets/src/mage/sets/portalsecondage/RiverBear.java index d1e9baabf61..411a16cac2e 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/RiverBear.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/RiverBear.java @@ -38,7 +38,7 @@ public class RiverBear extends mage.sets.ninthedition.RiverBear { public RiverBear(UUID ownerId) { super(ownerId); this.cardNumber = 84; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public RiverBear(final RiverBear card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/Salvage.java b/Mage.Sets/src/mage/sets/portalsecondage/Salvage.java index cf7f0737d77..4916fd29680 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/Salvage.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/Salvage.java @@ -42,7 +42,7 @@ public class Salvage extends CardImpl { public Salvage(UUID ownerId) { super(ownerId, 85, "Salvage", Rarity.COMMON, new CardType[]{CardType.SORCERY}, "{G}"); - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; // Put target card from your graveyard on top of your library. this.getSpellAbility().addEffect(new PutOnLibraryTargetEffect(true)); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/ScreechingDrake.java b/Mage.Sets/src/mage/sets/portalsecondage/ScreechingDrake.java index faef68b06a9..0e1deda355c 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/ScreechingDrake.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/ScreechingDrake.java @@ -38,7 +38,7 @@ public class ScreechingDrake extends mage.sets.masterseditionii.ScreechingDrake public ScreechingDrake(UUID ownerId) { super(ownerId); this.cardNumber = 44; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public ScreechingDrake(final ScreechingDrake card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/SeaDrake.java b/Mage.Sets/src/mage/sets/portalsecondage/SeaDrake.java index b2ebcbca77c..e3ecc6b6057 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/SeaDrake.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/SeaDrake.java @@ -40,7 +40,7 @@ public class SeaDrake extends mage.sets.masterseditionii.SeaDrake { public SeaDrake(UUID ownerId) { super(ownerId); this.cardNumber = 45; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; this.rarity = Rarity.UNCOMMON; } diff --git a/Mage.Sets/src/mage/sets/portalsecondage/SleightOfHand.java b/Mage.Sets/src/mage/sets/portalsecondage/SleightOfHand.java index a9f22ec45d7..e064a325f65 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/SleightOfHand.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/SleightOfHand.java @@ -38,7 +38,7 @@ public class SleightOfHand extends mage.sets.ninthedition.SleightOfHand { public SleightOfHand(UUID ownerId) { super(ownerId); this.cardNumber = 46; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public SleightOfHand(final SleightOfHand card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/SpittingEarth.java b/Mage.Sets/src/mage/sets/portalsecondage/SpittingEarth.java index 77fb9d0b49d..1485433acab 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/SpittingEarth.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/SpittingEarth.java @@ -38,7 +38,7 @@ public class SpittingEarth extends mage.sets.tenthedition.SpittingEarth { public SpittingEarth(UUID ownerId) { super(ownerId); this.cardNumber = 116; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public SpittingEarth(final SpittingEarth card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/SteamCatapult.java b/Mage.Sets/src/mage/sets/portalsecondage/SteamCatapult.java index fc990a2f215..9daed3d4a3e 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/SteamCatapult.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/SteamCatapult.java @@ -56,7 +56,7 @@ public class SteamCatapult extends CardImpl { public SteamCatapult(UUID ownerId) { super(ownerId, 142, "Steam Catapult", Rarity.RARE, new CardType[]{CardType.CREATURE}, "{3}{W}{W}"); - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; this.subtype.add("Human"); this.subtype.add("Soldier"); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/SteamFrigate.java b/Mage.Sets/src/mage/sets/portalsecondage/SteamFrigate.java index 2d3a736da45..283627d87c0 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/SteamFrigate.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/SteamFrigate.java @@ -45,7 +45,7 @@ public class SteamFrigate extends CardImpl { public SteamFrigate(UUID ownerId) { super(ownerId, 47, "Steam Frigate", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{2}{U}"); - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; this.subtype.add("Human"); this.subtype.add("Pirate"); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/StoneRain.java b/Mage.Sets/src/mage/sets/portalsecondage/StoneRain.java index 7a6de1cddb2..9ad7227b804 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/StoneRain.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/StoneRain.java @@ -38,7 +38,7 @@ public class StoneRain extends mage.sets.tempest.StoneRain { public StoneRain(UUID ownerId) { super(ownerId); this.cardNumber = 117; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public StoneRain(final StoneRain card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/Swamp1.java b/Mage.Sets/src/mage/sets/portalsecondage/Swamp1.java index d1d2d9dd278..01d1517f272 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/Swamp1.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/Swamp1.java @@ -39,7 +39,7 @@ public class Swamp1 extends mage.cards.basiclands.Swamp { public Swamp1(UUID ownerId) { super(ownerId, 163); - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public Swamp1(final Swamp1 card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/Swamp2.java b/Mage.Sets/src/mage/sets/portalsecondage/Swamp2.java index ede5044be9c..9452bb463ae 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/Swamp2.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/Swamp2.java @@ -39,7 +39,7 @@ public class Swamp2 extends mage.cards.basiclands.Swamp { public Swamp2(UUID ownerId) { super(ownerId, 164); - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public Swamp2(final Swamp2 card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/Swamp3.java b/Mage.Sets/src/mage/sets/portalsecondage/Swamp3.java index fe68f31efc4..5dbdfdb2260 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/Swamp3.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/Swamp3.java @@ -39,7 +39,7 @@ public class Swamp3 extends mage.cards.basiclands.Swamp { public Swamp3(UUID ownerId) { super(ownerId, 165); - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public Swamp3(final Swamp3 card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/SwarmOfRats.java b/Mage.Sets/src/mage/sets/portalsecondage/SwarmOfRats.java index 85f59693b18..ff6b3ec4ca3 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/SwarmOfRats.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/SwarmOfRats.java @@ -39,7 +39,7 @@ public class SwarmOfRats extends mage.sets.ninthedition.SwarmOfRats { public SwarmOfRats(UUID ownerId) { super(ownerId); this.cardNumber = 29; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; this.rarity = Rarity.COMMON; } diff --git a/Mage.Sets/src/mage/sets/portalsecondage/SylvanBasilisk.java b/Mage.Sets/src/mage/sets/portalsecondage/SylvanBasilisk.java index 981f43296ea..b75568c9f51 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/SylvanBasilisk.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/SylvanBasilisk.java @@ -43,7 +43,7 @@ public class SylvanBasilisk extends CardImpl { public SylvanBasilisk(UUID ownerId) { super(ownerId, 86, "Sylvan Basilisk", Rarity.RARE, new CardType[]{CardType.CREATURE}, "{3}{G}{G}"); - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; this.subtype.add("Basilisk"); this.power = new MageInt(2); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/SylvanYeti.java b/Mage.Sets/src/mage/sets/portalsecondage/SylvanYeti.java index afd4a6b14be..16c1d63677e 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/SylvanYeti.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/SylvanYeti.java @@ -38,7 +38,7 @@ public class SylvanYeti extends mage.sets.starter1999.SylvanYeti { public SylvanYeti(UUID ownerId) { super(ownerId); this.cardNumber = 87; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public SylvanYeti(final SylvanYeti card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/TalasAirShip.java b/Mage.Sets/src/mage/sets/portalsecondage/TalasAirShip.java index 6f3e8d69301..4d5a54f14f8 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/TalasAirShip.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/TalasAirShip.java @@ -42,7 +42,7 @@ public class TalasAirShip extends CardImpl { public TalasAirShip(UUID ownerId) { super(ownerId, 48, "Talas Air Ship", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{3}{U}"); - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; this.subtype.add("Human"); this.subtype.add("Pirate"); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/TalasExplorer.java b/Mage.Sets/src/mage/sets/portalsecondage/TalasExplorer.java index 0372e509df4..d7baa547355 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/TalasExplorer.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/TalasExplorer.java @@ -46,7 +46,7 @@ public class TalasExplorer extends CardImpl { public TalasExplorer(UUID ownerId) { super(ownerId, 49, "Talas Explorer", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{1}{U}"); - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; this.subtype.add("Human"); this.subtype.add("Pirate"); this.subtype.add("Scout"); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/TalasMerchant.java b/Mage.Sets/src/mage/sets/portalsecondage/TalasMerchant.java index fbdd3efbaec..21f4f7dc6b1 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/TalasMerchant.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/TalasMerchant.java @@ -41,7 +41,7 @@ public class TalasMerchant extends CardImpl { public TalasMerchant(UUID ownerId) { super(ownerId, 50, "Talas Merchant", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{1}{U}"); - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; this.subtype.add("Human"); this.subtype.add("Pirate"); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/TalasResearcher.java b/Mage.Sets/src/mage/sets/portalsecondage/TalasResearcher.java index b2cc496f74b..33ca135a6f7 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/TalasResearcher.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/TalasResearcher.java @@ -47,7 +47,7 @@ public class TalasResearcher extends CardImpl { public TalasResearcher(UUID ownerId) { super(ownerId, 51, "Talas Researcher", Rarity.RARE, new CardType[]{CardType.CREATURE}, "{4}{U}"); - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; this.subtype.add("Human"); this.subtype.add("Pirate"); this.subtype.add("Wizard"); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/TalasScout.java b/Mage.Sets/src/mage/sets/portalsecondage/TalasScout.java index dd0d8ff3250..c05fd6abfa3 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/TalasScout.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/TalasScout.java @@ -42,7 +42,7 @@ public class TalasScout extends CardImpl { public TalasScout(UUID ownerId) { super(ownerId, 52, "Talas Scout", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{1}{U}"); - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; this.subtype.add("Human"); this.subtype.add("Pirate"); this.subtype.add("Scout"); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/TalasWarrior.java b/Mage.Sets/src/mage/sets/portalsecondage/TalasWarrior.java index 12dba3b27e3..389cd457a6d 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/TalasWarrior.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/TalasWarrior.java @@ -42,7 +42,7 @@ public class TalasWarrior extends CardImpl { public TalasWarrior(UUID ownerId) { super(ownerId, 53, "Talas Warrior", Rarity.RARE, new CardType[]{CardType.CREATURE}, "{1}{U}{U}"); - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; this.subtype.add("Human"); this.subtype.add("Pirate"); this.subtype.add("Warrior"); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/TempleAcolyte.java b/Mage.Sets/src/mage/sets/portalsecondage/TempleAcolyte.java index 97a675b3868..ebaaddd1dab 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/TempleAcolyte.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/TempleAcolyte.java @@ -38,7 +38,7 @@ public class TempleAcolyte extends mage.sets.elspethvstezzeret.TempleAcolyte { public TempleAcolyte(UUID ownerId) { super(ownerId); this.cardNumber = 143; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public TempleAcolyte(final TempleAcolyte card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/TempleElder.java b/Mage.Sets/src/mage/sets/portalsecondage/TempleElder.java index ab7b054fafa..261ffbf9d13 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/TempleElder.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/TempleElder.java @@ -47,7 +47,7 @@ public class TempleElder extends CardImpl { public TempleElder(UUID ownerId) { super(ownerId, 144, "Temple Elder", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{2}{W}"); - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; this.subtype.add("Human"); this.subtype.add("Cleric"); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/TemporalManipulation.java b/Mage.Sets/src/mage/sets/portalsecondage/TemporalManipulation.java index d7c50beb317..8fbca56c0ab 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/TemporalManipulation.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/TemporalManipulation.java @@ -41,7 +41,7 @@ public class TemporalManipulation extends CardImpl { public TemporalManipulation(UUID ownerId) { super(ownerId, 54, "Temporal Manipulation", Rarity.RARE, new CardType[]{CardType.SORCERY}, "{3}{U}{U}"); - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; // Take an extra turn after this one. this.getSpellAbility().addEffect(new AddExtraTurnControllerEffect()); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/TheftOfDreams.java b/Mage.Sets/src/mage/sets/portalsecondage/TheftOfDreams.java index 4035e36a471..0f2c0b3ebca 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/TheftOfDreams.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/TheftOfDreams.java @@ -39,7 +39,7 @@ public class TheftOfDreams extends mage.sets.exodus.TheftOfDreams { public TheftOfDreams(UUID ownerId) { super(ownerId); this.cardNumber = 55; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; this.rarity = Rarity.UNCOMMON; } diff --git a/Mage.Sets/src/mage/sets/portalsecondage/TidalSurge.java b/Mage.Sets/src/mage/sets/portalsecondage/TidalSurge.java index b35cb3dfd6e..923d8a67e85 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/TidalSurge.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/TidalSurge.java @@ -38,7 +38,7 @@ public class TidalSurge extends mage.sets.stronghold.TidalSurge { public TidalSurge(UUID ownerId) { super(ownerId); this.cardNumber = 56; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public TidalSurge(final TidalSurge card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/TimeEbb.java b/Mage.Sets/src/mage/sets/portalsecondage/TimeEbb.java index eb10137c823..e0d04030e9c 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/TimeEbb.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/TimeEbb.java @@ -38,7 +38,7 @@ public class TimeEbb extends mage.sets.tempest.TimeEbb { public TimeEbb(UUID ownerId) { super(ownerId); this.cardNumber = 57; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public TimeEbb(final TimeEbb card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/TouchOfBrilliance.java b/Mage.Sets/src/mage/sets/portalsecondage/TouchOfBrilliance.java index cfe638a689b..e86d404edec 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/TouchOfBrilliance.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/TouchOfBrilliance.java @@ -41,7 +41,7 @@ public class TouchOfBrilliance extends CardImpl { public TouchOfBrilliance(UUID ownerId) { super(ownerId, 58, "Touch of Brilliance", Rarity.COMMON, new CardType[]{CardType.SORCERY}, "{3}{U}"); - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; // Draw two cards. this.getSpellAbility().addEffect(new DrawCardSourceControllerEffect(2)); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/TownSentry.java b/Mage.Sets/src/mage/sets/portalsecondage/TownSentry.java index 93a3900098b..ba69c7fa613 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/TownSentry.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/TownSentry.java @@ -44,7 +44,7 @@ public class TownSentry extends CardImpl { public TownSentry(UUID ownerId) { super(ownerId, 145, "Town Sentry", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{2}{W}"); - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; this.subtype.add("Human"); this.subtype.add("Soldier"); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/TreeMonkey.java b/Mage.Sets/src/mage/sets/portalsecondage/TreeMonkey.java index 5791e715a67..5b05596378a 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/TreeMonkey.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/TreeMonkey.java @@ -38,7 +38,7 @@ public class TreeMonkey extends mage.sets.ninthedition.TreeMonkey { public TreeMonkey(UUID ownerId) { super(ownerId); this.cardNumber = 88; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public TreeMonkey(final TreeMonkey card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/Tremor.java b/Mage.Sets/src/mage/sets/portalsecondage/Tremor.java index 7483d714e7e..4d33a01882b 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/Tremor.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/Tremor.java @@ -38,7 +38,7 @@ public class Tremor extends mage.sets.seventhedition.Tremor { public Tremor(UUID ownerId) { super(ownerId); this.cardNumber = 118; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public Tremor(final Tremor card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/TrokinHighGuard.java b/Mage.Sets/src/mage/sets/portalsecondage/TrokinHighGuard.java index 5602a76b8ff..d14db96705a 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/TrokinHighGuard.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/TrokinHighGuard.java @@ -41,7 +41,7 @@ public class TrokinHighGuard extends CardImpl { public TrokinHighGuard(UUID ownerId) { super(ownerId, 146, "Trokin High Guard", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{3}{W}"); - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; this.subtype.add("Human"); this.subtype.add("Knight"); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/Undo.java b/Mage.Sets/src/mage/sets/portalsecondage/Undo.java index a12965707ff..04b564dbd00 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/Undo.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/Undo.java @@ -38,7 +38,7 @@ public class Undo extends mage.sets.starter1999.Undo { public Undo(UUID ownerId) { super(ownerId); this.cardNumber = 59; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public Undo(final Undo card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/UntamedWilds.java b/Mage.Sets/src/mage/sets/portalsecondage/UntamedWilds.java index 1a8f4a6a443..ccdf65d20db 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/UntamedWilds.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/UntamedWilds.java @@ -38,7 +38,7 @@ public class UntamedWilds extends mage.sets.seventhedition.UntamedWilds { public UntamedWilds(UUID ownerId) { super(ownerId); this.cardNumber = 89; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public UntamedWilds(final UntamedWilds card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/VampiricSpirit.java b/Mage.Sets/src/mage/sets/portalsecondage/VampiricSpirit.java index 9cce6926a3a..4eb033cf61e 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/VampiricSpirit.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/VampiricSpirit.java @@ -38,7 +38,7 @@ public class VampiricSpirit extends mage.sets.eighthedition.VampiricSpirit { public VampiricSpirit(UUID ownerId) { super(ownerId); this.cardNumber = 30; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public VampiricSpirit(final VampiricSpirit card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/Vengeance.java b/Mage.Sets/src/mage/sets/portalsecondage/Vengeance.java index 292e3eb8927..b4de45058ee 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/Vengeance.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/Vengeance.java @@ -38,7 +38,7 @@ public class Vengeance extends mage.sets.seventhedition.Vengeance { public Vengeance(UUID ownerId) { super(ownerId); this.cardNumber = 147; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public Vengeance(final Vengeance card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/VolcanicHammer.java b/Mage.Sets/src/mage/sets/portalsecondage/VolcanicHammer.java index 183ea1e830d..fe811023a84 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/VolcanicHammer.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/VolcanicHammer.java @@ -38,7 +38,7 @@ public class VolcanicHammer extends mage.sets.ninthedition.VolcanicHammer { public VolcanicHammer(UUID ownerId) { super(ownerId); this.cardNumber = 119; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public VolcanicHammer(final VolcanicHammer card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/VolunteerMilitia.java b/Mage.Sets/src/mage/sets/portalsecondage/VolunteerMilitia.java index eef0db6d467..7b024fef7bd 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/VolunteerMilitia.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/VolunteerMilitia.java @@ -38,7 +38,7 @@ public class VolunteerMilitia extends mage.sets.portalthreekingdoms.VolunteerMil public VolunteerMilitia(UUID ownerId) { super(ownerId); this.cardNumber = 148; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public VolunteerMilitia(final VolunteerMilitia card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/WildGriffin.java b/Mage.Sets/src/mage/sets/portalsecondage/WildGriffin.java index 8477bee477c..d73c8fff8a3 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/WildGriffin.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/WildGriffin.java @@ -38,7 +38,7 @@ public class WildGriffin extends mage.sets.tenthedition.WildGriffin { public WildGriffin(UUID ownerId) { super(ownerId); this.cardNumber = 150; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public WildGriffin(final WildGriffin card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/WildOx.java b/Mage.Sets/src/mage/sets/portalsecondage/WildOx.java index f620411d002..3175cae2b2d 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/WildOx.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/WildOx.java @@ -42,7 +42,7 @@ public class WildOx extends CardImpl { public WildOx(UUID ownerId) { super(ownerId, 90, "Wild Ox", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{3}{G}"); - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; this.subtype.add("Ox"); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/sets/portalsecondage/Wildfire.java b/Mage.Sets/src/mage/sets/portalsecondage/Wildfire.java index 31cb69495ca..81ba4044fd7 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/Wildfire.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/Wildfire.java @@ -38,7 +38,7 @@ public class Wildfire extends mage.sets.urzassaga.Wildfire { public Wildfire(UUID ownerId) { super(ownerId); this.cardNumber = 120; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; } public Wildfire(final Wildfire card) { diff --git a/Mage.Sets/src/mage/sets/portalsecondage/WindSail.java b/Mage.Sets/src/mage/sets/portalsecondage/WindSail.java index badb8027a25..4bf0926d0bd 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/WindSail.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/WindSail.java @@ -39,7 +39,7 @@ public class WindSail extends mage.sets.starter1999.WindSail { public WindSail(UUID ownerId) { super(ownerId); this.cardNumber = 60; - this.expansionSetCode = "PO2"; + this.expansionSetCode = "P02"; this.rarity = Rarity.COMMON; } diff --git a/Mage.Sets/src/mage/sets/timespiral/JhoirasTimebug.java b/Mage.Sets/src/mage/sets/timespiral/JhoirasTimebug.java index 63c1bc2af90..a6775e6a347 100644 --- a/Mage.Sets/src/mage/sets/timespiral/JhoirasTimebug.java +++ b/Mage.Sets/src/mage/sets/timespiral/JhoirasTimebug.java @@ -1,131 +1,131 @@ -/* - * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without modification, are - * permitted provided that the following conditions are met: - * - * 1. Redistributions of source code must retain the above copyright notice, this list of - * conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright notice, this list - * of conditions and the following disclaimer in the documentation and/or other materials - * provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR - * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON - * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * The views and conclusions contained in the software and documentation are those of the - * authors and should not be interpreted as representing official policies, either expressed - * or implied, of BetaSteward_at_googlemail.com. - */ -package mage.sets.timespiral; - -import java.util.UUID; -import mage.MageInt; -import mage.abilities.Ability; -import mage.abilities.common.SimpleActivatedAbility; -import mage.abilities.costs.common.TapSourceCost; -import mage.abilities.effects.OneShotEffect; -import mage.cards.Card; -import mage.cards.CardImpl; -import mage.constants.CardType; -import mage.constants.Outcome; -import mage.constants.Rarity; -import mage.constants.TargetController; -import mage.constants.Zone; -import mage.counters.CounterType; -import mage.filter.common.FilterPermanentOrSuspendedCard; -import mage.filter.predicate.other.OwnerPredicate; -import mage.filter.predicate.permanent.ControllerPredicate; -import mage.game.Game; -import mage.game.permanent.Permanent; -import mage.players.Player; -import mage.target.common.TargetPermanentOrSuspendedCard; - -/** - * - * @author emerald000 - */ -public class JhoirasTimebug extends CardImpl { - - private static final FilterPermanentOrSuspendedCard filter = new FilterPermanentOrSuspendedCard("permanent you control or suspended card you own"); - static { - filter.getPermanentFilter().add(new ControllerPredicate(TargetController.YOU)); - filter.getCardFilter().add(new OwnerPredicate(TargetController.YOU)); - } - - public JhoirasTimebug(UUID ownerId) { - super(ownerId, 257, "Jhoira's Timebug", Rarity.COMMON, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{2}"); - this.expansionSetCode = "TSP"; - this.subtype.add("Insect"); - this.power = new MageInt(1); - this.toughness = new MageInt(2); - - // {tap}: Choose target permanent you control or suspended card you own. If that permanent or card has a time counter on it, you may remove a time counter from it or put another time counter on it. - Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new JhoirasTimebugEffect(), new TapSourceCost()); - ability.addTarget(new TargetPermanentOrSuspendedCard(filter, false)); - this.addAbility(ability); - } - - public JhoirasTimebug(final JhoirasTimebug card) { - super(card); - } - - @Override - public JhoirasTimebug copy() { - return new JhoirasTimebug(this); - } -} - -class JhoirasTimebugEffect extends OneShotEffect { - - JhoirasTimebugEffect() { - super(Outcome.Benefit); - this.staticText = "Choose target permanent you control or suspended card you own. If that permanent or card has a time counter on it, you may remove a time counter from it or put another time counter on it"; - } - - JhoirasTimebugEffect(final JhoirasTimebugEffect effect) { - super(effect); - } - - @Override - public JhoirasTimebugEffect copy() { - return new JhoirasTimebugEffect(this); - } - - @Override - public boolean apply(Game game, Ability source) { - Player controller = game.getPlayer(source.getControllerId()); - if (controller != null) { - Permanent permanent = game.getPermanent(this.getTargetPointer().getFirst(game, source)); - if (permanent != null && permanent.getCounters().containsKey(CounterType.TIME)) { - if (controller.chooseUse(Outcome.Benefit, "Add a time counter? (Otherwise remove one)", source, game)) { - permanent.addCounters(CounterType.TIME.createInstance(), game); - } - else { - permanent.removeCounters(CounterType.TIME.createInstance(), game); - } - } - else { - Card card = game.getExile().getCard(this.getTargetPointer().getFirst(game, source), game); - if (card != null) { - if (controller.chooseUse(Outcome.Detriment, "Add a time counter? (Otherwise remove one)", source, game)) { - card.addCounters(CounterType.TIME.createInstance(), game); - } - else { - card.removeCounters(CounterType.TIME.createInstance(), game); - } - } - } - return true; - } - return false; - } -} +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.timespiral; + +import java.util.UUID; +import mage.MageInt; +import mage.abilities.Ability; +import mage.abilities.common.SimpleActivatedAbility; +import mage.abilities.costs.common.TapSourceCost; +import mage.abilities.effects.OneShotEffect; +import mage.cards.Card; +import mage.cards.CardImpl; +import mage.constants.CardType; +import mage.constants.Outcome; +import mage.constants.Rarity; +import mage.constants.TargetController; +import mage.constants.Zone; +import mage.counters.CounterType; +import mage.filter.common.FilterPermanentOrSuspendedCard; +import mage.filter.predicate.other.OwnerPredicate; +import mage.filter.predicate.permanent.ControllerPredicate; +import mage.game.Game; +import mage.game.permanent.Permanent; +import mage.players.Player; +import mage.target.common.TargetPermanentOrSuspendedCard; + +/** + * + * @author emerald000 + */ +public class JhoirasTimebug extends CardImpl { + + private static final FilterPermanentOrSuspendedCard filter = new FilterPermanentOrSuspendedCard("permanent you control or suspended card you own"); + static { + filter.getPermanentFilter().add(new ControllerPredicate(TargetController.YOU)); + filter.getCardFilter().add(new OwnerPredicate(TargetController.YOU)); + } + + public JhoirasTimebug(UUID ownerId) { + super(ownerId, 257, "Jhoira's Timebug", Rarity.COMMON, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{2}"); + this.expansionSetCode = "TSP"; + this.subtype.add("Insect"); + this.power = new MageInt(1); + this.toughness = new MageInt(2); + + // {tap}: Choose target permanent you control or suspended card you own. If that permanent or card has a time counter on it, you may remove a time counter from it or put another time counter on it. + Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new JhoirasTimebugEffect(), new TapSourceCost()); + ability.addTarget(new TargetPermanentOrSuspendedCard(filter, false)); + this.addAbility(ability); + } + + public JhoirasTimebug(final JhoirasTimebug card) { + super(card); + } + + @Override + public JhoirasTimebug copy() { + return new JhoirasTimebug(this); + } +} + +class JhoirasTimebugEffect extends OneShotEffect { + + JhoirasTimebugEffect() { + super(Outcome.Benefit); + this.staticText = "Choose target permanent you control or suspended card you own. If that permanent or card has a time counter on it, you may remove a time counter from it or put another time counter on it"; + } + + JhoirasTimebugEffect(final JhoirasTimebugEffect effect) { + super(effect); + } + + @Override + public JhoirasTimebugEffect copy() { + return new JhoirasTimebugEffect(this); + } + + @Override + public boolean apply(Game game, Ability source) { + Player controller = game.getPlayer(source.getControllerId()); + if (controller != null) { + Permanent permanent = game.getPermanent(this.getTargetPointer().getFirst(game, source)); + if (permanent != null && permanent.getCounters().containsKey(CounterType.TIME)) { + if (controller.chooseUse(Outcome.Benefit, "Add a time counter? (Otherwise remove one)", source, game)) { + permanent.addCounters(CounterType.TIME.createInstance(), game); + } + else { + permanent.removeCounters(CounterType.TIME.createInstance(), game); + } + } + else { + Card card = game.getExile().getCard(this.getTargetPointer().getFirst(game, source), game); + if (card != null) { + if (controller.chooseUse(Outcome.Detriment, "Add a time counter? (Otherwise remove one)", source, game)) { + card.addCounters(CounterType.TIME.createInstance(), game); + } + else { + card.removeCounters(CounterType.TIME.createInstance(), game); + } + } + } + return true; + } + return false; + } +} diff --git a/Mage.Sets/src/mage/sets/timespiral/ThelonOfHavenwood.java b/Mage.Sets/src/mage/sets/timespiral/ThelonOfHavenwood.java index 40744b89261..fd063d51434 100644 --- a/Mage.Sets/src/mage/sets/timespiral/ThelonOfHavenwood.java +++ b/Mage.Sets/src/mage/sets/timespiral/ThelonOfHavenwood.java @@ -1,129 +1,129 @@ -/* - * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without modification, are - * permitted provided that the following conditions are met: - * - * 1. Redistributions of source code must retain the above copyright notice, this list of - * conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright notice, this list - * of conditions and the following disclaimer in the documentation and/or other materials - * provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR - * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON - * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * The views and conclusions contained in the software and documentation are those of the - * authors and should not be interpreted as representing official policies, either expressed - * or implied, of BetaSteward_at_googlemail.com. - */ -package mage.sets.timespiral; - -import java.util.UUID; -import mage.MageInt; -import mage.abilities.Ability; -import mage.abilities.common.SimpleActivatedAbility; -import mage.abilities.common.SimpleStaticAbility; -import mage.abilities.costs.common.ExileFromGraveCost; -import mage.abilities.costs.mana.ManaCostsImpl; -import mage.abilities.effects.ContinuousEffectImpl; -import mage.abilities.effects.common.counter.AddCountersAllEffect; -import mage.cards.CardImpl; -import mage.constants.CardType; -import mage.constants.Duration; -import mage.constants.Layer; -import mage.constants.Outcome; -import mage.constants.Rarity; -import mage.constants.SubLayer; -import mage.constants.Zone; -import mage.counters.CounterType; -import mage.filter.FilterCard; -import mage.filter.FilterPermanent; -import mage.filter.common.FilterCreaturePermanent; -import mage.filter.predicate.mageobject.SubtypePredicate; -import mage.game.Game; -import mage.game.permanent.Permanent; -import mage.target.common.TargetCardInASingleGraveyard; - -/** - * - * @author emerald000 - */ -public class ThelonOfHavenwood extends CardImpl { - - private static final FilterCard filterCard = new FilterCard("a Fungus card from a graveyard"); - private static final FilterPermanent filterPermanent = new FilterPermanent("Fungus on the battlefield"); - static { - filterCard.add(new SubtypePredicate("Fungus")); - filterPermanent.add(new SubtypePredicate("Fungus")); - } - - public ThelonOfHavenwood(UUID ownerId) { - super(ownerId, 227, "Thelon of Havenwood", Rarity.RARE, new CardType[]{CardType.CREATURE}, "{G}{G}"); - this.expansionSetCode = "TSP"; - this.supertype.add("Legendary"); - this.subtype.add("Elf"); - this.subtype.add("Druid"); - this.power = new MageInt(2); - this.toughness = new MageInt(2); - - // Each Fungus creature gets +1/+1 for each spore counter on it. - this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new ThelonOfHavenwoodBoostEffect())); - - // {B}{G}, Exile a Fungus card from a graveyard: Put a spore counter on each Fungus on the battlefield. - Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new AddCountersAllEffect(CounterType.SPORE.createInstance(), filterPermanent), new ManaCostsImpl<>("{B}{G}")); - ability.addCost(new ExileFromGraveCost(new TargetCardInASingleGraveyard(1, 1, filterCard))); - this.addAbility(ability); - } - - public ThelonOfHavenwood(final ThelonOfHavenwood card) { - super(card); - } - - @Override - public ThelonOfHavenwood copy() { - return new ThelonOfHavenwood(this); - } -} - -class ThelonOfHavenwoodBoostEffect extends ContinuousEffectImpl { - - private static final FilterCreaturePermanent filter = new FilterCreaturePermanent("Fungus creature"); - static { - filter.add(new SubtypePredicate("Fungus")); - } - - ThelonOfHavenwoodBoostEffect() { - super(Duration.WhileOnBattlefield, Layer.PTChangingEffects_7, SubLayer.ModifyPT_7c, Outcome.BoostCreature); - staticText = "Each Fungus creature gets +1/+1 for each spore counter on it"; - } - - ThelonOfHavenwoodBoostEffect(final ThelonOfHavenwoodBoostEffect effect) { - super(effect); - } - - @Override - public ThelonOfHavenwoodBoostEffect copy() { - return new ThelonOfHavenwoodBoostEffect(this); - } - - @Override - public boolean apply(Game game, Ability source) { - for (Permanent creature : game.getBattlefield().getActivePermanents(filter, source.getControllerId(), source.getSourceId(), game)) { - int numCounters = creature.getCounters().getCount(CounterType.SPORE); - if (numCounters > 0) { - creature.addPower(numCounters); - creature.addToughness(numCounters); - } - } - return true; - } -} +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.timespiral; + +import java.util.UUID; +import mage.MageInt; +import mage.abilities.Ability; +import mage.abilities.common.SimpleActivatedAbility; +import mage.abilities.common.SimpleStaticAbility; +import mage.abilities.costs.common.ExileFromGraveCost; +import mage.abilities.costs.mana.ManaCostsImpl; +import mage.abilities.effects.ContinuousEffectImpl; +import mage.abilities.effects.common.counter.AddCountersAllEffect; +import mage.cards.CardImpl; +import mage.constants.CardType; +import mage.constants.Duration; +import mage.constants.Layer; +import mage.constants.Outcome; +import mage.constants.Rarity; +import mage.constants.SubLayer; +import mage.constants.Zone; +import mage.counters.CounterType; +import mage.filter.FilterCard; +import mage.filter.FilterPermanent; +import mage.filter.common.FilterCreaturePermanent; +import mage.filter.predicate.mageobject.SubtypePredicate; +import mage.game.Game; +import mage.game.permanent.Permanent; +import mage.target.common.TargetCardInASingleGraveyard; + +/** + * + * @author emerald000 + */ +public class ThelonOfHavenwood extends CardImpl { + + private static final FilterCard filterCard = new FilterCard("a Fungus card from a graveyard"); + private static final FilterPermanent filterPermanent = new FilterPermanent("Fungus on the battlefield"); + static { + filterCard.add(new SubtypePredicate("Fungus")); + filterPermanent.add(new SubtypePredicate("Fungus")); + } + + public ThelonOfHavenwood(UUID ownerId) { + super(ownerId, 227, "Thelon of Havenwood", Rarity.RARE, new CardType[]{CardType.CREATURE}, "{G}{G}"); + this.expansionSetCode = "TSP"; + this.supertype.add("Legendary"); + this.subtype.add("Elf"); + this.subtype.add("Druid"); + this.power = new MageInt(2); + this.toughness = new MageInt(2); + + // Each Fungus creature gets +1/+1 for each spore counter on it. + this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new ThelonOfHavenwoodBoostEffect())); + + // {B}{G}, Exile a Fungus card from a graveyard: Put a spore counter on each Fungus on the battlefield. + Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new AddCountersAllEffect(CounterType.SPORE.createInstance(), filterPermanent), new ManaCostsImpl<>("{B}{G}")); + ability.addCost(new ExileFromGraveCost(new TargetCardInASingleGraveyard(1, 1, filterCard))); + this.addAbility(ability); + } + + public ThelonOfHavenwood(final ThelonOfHavenwood card) { + super(card); + } + + @Override + public ThelonOfHavenwood copy() { + return new ThelonOfHavenwood(this); + } +} + +class ThelonOfHavenwoodBoostEffect extends ContinuousEffectImpl { + + private static final FilterCreaturePermanent filter = new FilterCreaturePermanent("Fungus creature"); + static { + filter.add(new SubtypePredicate("Fungus")); + } + + ThelonOfHavenwoodBoostEffect() { + super(Duration.WhileOnBattlefield, Layer.PTChangingEffects_7, SubLayer.ModifyPT_7c, Outcome.BoostCreature); + staticText = "Each Fungus creature gets +1/+1 for each spore counter on it"; + } + + ThelonOfHavenwoodBoostEffect(final ThelonOfHavenwoodBoostEffect effect) { + super(effect); + } + + @Override + public ThelonOfHavenwoodBoostEffect copy() { + return new ThelonOfHavenwoodBoostEffect(this); + } + + @Override + public boolean apply(Game game, Ability source) { + for (Permanent creature : game.getBattlefield().getActivePermanents(filter, source.getControllerId(), source.getSourceId(), game)) { + int numCounters = creature.getCounters().getCount(CounterType.SPORE); + if (numCounters > 0) { + creature.addPower(numCounters); + creature.addToughness(numCounters); + } + } + return true; + } +} diff --git a/Mage.Sets/src/mage/sets/torment/Transcendence.java b/Mage.Sets/src/mage/sets/torment/Transcendence.java index 3a352c4bda5..1960d33752e 100644 --- a/Mage.Sets/src/mage/sets/torment/Transcendence.java +++ b/Mage.Sets/src/mage/sets/torment/Transcendence.java @@ -1,181 +1,181 @@ -/* - * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without modification, are - * permitted provided that the following conditions are met: - * - * 1. Redistributions of source code must retain the above copyright notice, this list of - * conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright notice, this list - * of conditions and the following disclaimer in the documentation and/or other materials - * provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR - * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON - * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * The views and conclusions contained in the software and documentation are those of the - * authors and should not be interpreted as representing official policies, either expressed - * or implied, of BetaSteward_at_googlemail.com. - */ -package mage.sets.torment; - -import java.util.UUID; -import mage.abilities.Ability; -import mage.abilities.StateTriggeredAbility; -import mage.abilities.TriggeredAbilityImpl; -import mage.abilities.common.SimpleStaticAbility; -import mage.abilities.effects.Effect; -import mage.abilities.effects.OneShotEffect; -import mage.abilities.effects.common.LoseGameSourceControllerEffect; -import mage.abilities.effects.common.continuous.DontLoseByZeroOrLessLifeEffect; -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.events.GameEvent; -import mage.game.events.GameEvent.EventType; -import mage.players.Player; - -/** - * - * @author emerald000 - */ -public class Transcendence extends CardImpl { - - public Transcendence(UUID ownerId) { - super(ownerId, 20, "Transcendence", Rarity.RARE, new CardType[]{CardType.ENCHANTMENT}, "{3}{W}{W}{W}"); - this.expansionSetCode = "TOR"; - - // You don't lose the game for having 0 or less life. - this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new DontLoseByZeroOrLessLifeEffect(Duration.WhileOnBattlefield))); - - // When you have 20 or more life, you lose the game. - this.addAbility(new TranscendenceStateTriggeredAbility()); - - // Whenever you lose life, you gain 2 life for each 1 life you lost. - this.addAbility(new TranscendenceLoseLifeTriggeredAbility()); - } - - public Transcendence(final Transcendence card) { - super(card); - } - - @Override - public Transcendence copy() { - return new Transcendence(this); - } -} - -class TranscendenceStateTriggeredAbility extends StateTriggeredAbility { - - TranscendenceStateTriggeredAbility() { - super(Zone.BATTLEFIELD, new LoseGameSourceControllerEffect()); - } - - TranscendenceStateTriggeredAbility(final TranscendenceStateTriggeredAbility ability) { - super(ability); - } - - @Override - public TranscendenceStateTriggeredAbility copy() { - return new TranscendenceStateTriggeredAbility(this); - } - - @Override - public boolean checkTrigger(GameEvent event, Game game) { - Player controller = game.getPlayer(this.getControllerId()); - if (controller != null) { - return controller.getLife() >= 20; - } - return false; - } - - @Override - public String getRule() { - return "When you have 20 or more life, you lose the game."; - } -} - -class TranscendenceLoseLifeTriggeredAbility extends TriggeredAbilityImpl { - - TranscendenceLoseLifeTriggeredAbility() { - super(Zone.BATTLEFIELD, new TranscendenceLoseLifeEffect(), false); - } - - TranscendenceLoseLifeTriggeredAbility(final TranscendenceLoseLifeTriggeredAbility ability) { - super(ability); - } - - @Override - public TranscendenceLoseLifeTriggeredAbility copy() { - return new TranscendenceLoseLifeTriggeredAbility(this); - } - - @Override - public boolean checkEventType(GameEvent event, Game game) { - return event.getType() == EventType.LOST_LIFE; - } - - @Override - public boolean checkTrigger(GameEvent event, Game game) { - if (event.getPlayerId().equals(this.getControllerId())) { - for (Effect effect : this.getEffects()) { - if (effect instanceof TranscendenceLoseLifeEffect) { - ((TranscendenceLoseLifeEffect) effect).setAmount(event.getAmount()); - } - } - return true; - } - return false; - } - - @Override - public String getRule() { - return "Whenever you lose life, you gain 2 life for each 1 life you lost."; - } -} - -class TranscendenceLoseLifeEffect extends OneShotEffect { - - private int amount = 0; - - TranscendenceLoseLifeEffect() { - super(Outcome.GainLife); - this.staticText = "you gain 2 life for each 1 life you lost"; - } - - TranscendenceLoseLifeEffect(final TranscendenceLoseLifeEffect effect) { - super(effect); - this.amount = effect.amount; - } - - @Override - public TranscendenceLoseLifeEffect copy() { - return new TranscendenceLoseLifeEffect(this); - } - - @Override - public boolean apply(Game game, Ability source) { - Player controller = game.getPlayer(source.getControllerId()); - if (controller != null) { - controller.gainLife(2 * amount, game); - return true; - } - return false; - } - - public void setAmount(int amount) { - this.amount = amount; - } -} +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.torment; + +import java.util.UUID; +import mage.abilities.Ability; +import mage.abilities.StateTriggeredAbility; +import mage.abilities.TriggeredAbilityImpl; +import mage.abilities.common.SimpleStaticAbility; +import mage.abilities.effects.Effect; +import mage.abilities.effects.OneShotEffect; +import mage.abilities.effects.common.LoseGameSourceControllerEffect; +import mage.abilities.effects.common.continuous.DontLoseByZeroOrLessLifeEffect; +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.events.GameEvent; +import mage.game.events.GameEvent.EventType; +import mage.players.Player; + +/** + * + * @author emerald000 + */ +public class Transcendence extends CardImpl { + + public Transcendence(UUID ownerId) { + super(ownerId, 20, "Transcendence", Rarity.RARE, new CardType[]{CardType.ENCHANTMENT}, "{3}{W}{W}{W}"); + this.expansionSetCode = "TOR"; + + // You don't lose the game for having 0 or less life. + this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new DontLoseByZeroOrLessLifeEffect(Duration.WhileOnBattlefield))); + + // When you have 20 or more life, you lose the game. + this.addAbility(new TranscendenceStateTriggeredAbility()); + + // Whenever you lose life, you gain 2 life for each 1 life you lost. + this.addAbility(new TranscendenceLoseLifeTriggeredAbility()); + } + + public Transcendence(final Transcendence card) { + super(card); + } + + @Override + public Transcendence copy() { + return new Transcendence(this); + } +} + +class TranscendenceStateTriggeredAbility extends StateTriggeredAbility { + + TranscendenceStateTriggeredAbility() { + super(Zone.BATTLEFIELD, new LoseGameSourceControllerEffect()); + } + + TranscendenceStateTriggeredAbility(final TranscendenceStateTriggeredAbility ability) { + super(ability); + } + + @Override + public TranscendenceStateTriggeredAbility copy() { + return new TranscendenceStateTriggeredAbility(this); + } + + @Override + public boolean checkTrigger(GameEvent event, Game game) { + Player controller = game.getPlayer(this.getControllerId()); + if (controller != null) { + return controller.getLife() >= 20; + } + return false; + } + + @Override + public String getRule() { + return "When you have 20 or more life, you lose the game."; + } +} + +class TranscendenceLoseLifeTriggeredAbility extends TriggeredAbilityImpl { + + TranscendenceLoseLifeTriggeredAbility() { + super(Zone.BATTLEFIELD, new TranscendenceLoseLifeEffect(), false); + } + + TranscendenceLoseLifeTriggeredAbility(final TranscendenceLoseLifeTriggeredAbility ability) { + super(ability); + } + + @Override + public TranscendenceLoseLifeTriggeredAbility copy() { + return new TranscendenceLoseLifeTriggeredAbility(this); + } + + @Override + public boolean checkEventType(GameEvent event, Game game) { + return event.getType() == EventType.LOST_LIFE; + } + + @Override + public boolean checkTrigger(GameEvent event, Game game) { + if (event.getPlayerId().equals(this.getControllerId())) { + for (Effect effect : this.getEffects()) { + if (effect instanceof TranscendenceLoseLifeEffect) { + ((TranscendenceLoseLifeEffect) effect).setAmount(event.getAmount()); + } + } + return true; + } + return false; + } + + @Override + public String getRule() { + return "Whenever you lose life, you gain 2 life for each 1 life you lost."; + } +} + +class TranscendenceLoseLifeEffect extends OneShotEffect { + + private int amount = 0; + + TranscendenceLoseLifeEffect() { + super(Outcome.GainLife); + this.staticText = "you gain 2 life for each 1 life you lost"; + } + + TranscendenceLoseLifeEffect(final TranscendenceLoseLifeEffect effect) { + super(effect); + this.amount = effect.amount; + } + + @Override + public TranscendenceLoseLifeEffect copy() { + return new TranscendenceLoseLifeEffect(this); + } + + @Override + public boolean apply(Game game, Ability source) { + Player controller = game.getPlayer(source.getControllerId()); + if (controller != null) { + controller.gainLife(2 * amount, game); + return true; + } + return false; + } + + public void setAmount(int amount) { + this.amount = amount; + } +} diff --git a/Mage.Sets/src/mage/sets/unlimitededition/Lich.java b/Mage.Sets/src/mage/sets/unlimitededition/Lich.java index 892ffc2797c..078e6c2ecaa 100644 --- a/Mage.Sets/src/mage/sets/unlimitededition/Lich.java +++ b/Mage.Sets/src/mage/sets/unlimitededition/Lich.java @@ -1,52 +1,52 @@ -/* - * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without modification, are - * permitted provided that the following conditions are met: - * - * 1. Redistributions of source code must retain the above copyright notice, this list of - * conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright notice, this list - * of conditions and the following disclaimer in the documentation and/or other materials - * provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR - * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON - * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * The views and conclusions contained in the software and documentation are those of the - * authors and should not be interpreted as representing official policies, either expressed - * or implied, of BetaSteward_at_googlemail.com. - */ -package mage.sets.unlimitededition; - -import java.util.UUID; - -/** - * - * @author emerald000 - */ -public class Lich extends mage.sets.masterseditioniv.Lich { - - public Lich(UUID ownerId) { - super(ownerId); - this.cardNumber = 22; - this.expansionSetCode = "2ED"; - } - - public Lich(final Lich card) { - super(card); - } - - @Override - public Lich copy() { - return new Lich(this); - } -} +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.unlimitededition; + +import java.util.UUID; + +/** + * + * @author emerald000 + */ +public class Lich extends mage.sets.masterseditioniv.Lich { + + public Lich(UUID ownerId) { + super(ownerId); + this.cardNumber = 22; + this.expansionSetCode = "2ED"; + } + + public Lich(final Lich card) { + super(card); + } + + @Override + public Lich copy() { + return new Lich(this); + } +} diff --git a/Mage.Sets/src/mage/sets/venservskoth/Torchling.java b/Mage.Sets/src/mage/sets/venservskoth/Torchling.java index 28f400a5f57..9b5575afa92 100644 --- a/Mage.Sets/src/mage/sets/venservskoth/Torchling.java +++ b/Mage.Sets/src/mage/sets/venservskoth/Torchling.java @@ -1,138 +1,138 @@ -/* - * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without modification, are - * permitted provided that the following conditions are met: - * - * 1. Redistributions of source code must retain the above copyright notice, this list of - * conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright notice, this list - * of conditions and the following disclaimer in the documentation and/or other materials - * provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR - * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON - * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * The views and conclusions contained in the software and documentation are those of the - * authors and should not be interpreted as representing official policies, either expressed - * or implied, of BetaSteward_at_googlemail.com. - */ -package mage.sets.venservskoth; - -import java.util.UUID; -import mage.MageInt; -import mage.MageObject; -import mage.abilities.Ability; -import mage.abilities.Mode; -import mage.abilities.SpellAbility; -import mage.abilities.common.SimpleActivatedAbility; -import mage.abilities.costs.mana.ColoredManaCost; -import mage.abilities.costs.mana.GenericManaCost; -import mage.abilities.effects.common.ChooseNewTargetsTargetEffect; -import mage.abilities.effects.common.UntapSourceEffect; -import mage.abilities.effects.common.combat.MustBeBlockedByTargetSourceEffect; -import mage.abilities.effects.common.continuous.BoostSourceEffect; -import mage.cards.CardImpl; -import mage.constants.CardType; -import mage.constants.ColoredManaSymbol; -import mage.constants.Duration; -import mage.constants.Rarity; -import mage.constants.Zone; -import mage.filter.FilterSpell; -import mage.filter.predicate.Predicate; -import mage.game.Game; -import mage.game.stack.Spell; -import mage.target.Target; -import mage.target.TargetSpell; -import mage.target.common.TargetCreaturePermanent; - -/** - * - * @author emerald000 - */ -public class Torchling extends CardImpl { - - public Torchling(UUID ownerId) { - super(ownerId, 58, "Torchling", Rarity.RARE, new CardType[]{CardType.CREATURE}, "{3}{R}{R}"); - this.expansionSetCode = "DDI"; - this.subtype.add("Shapeshifter"); - this.power = new MageInt(3); - this.toughness = new MageInt(3); - - // {R}: Untap Torchling. - this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new UntapSourceEffect(), new ColoredManaCost(ColoredManaSymbol.R))); - - // {R}: Target creature blocks Torchling this turn if able. - Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new MustBeBlockedByTargetSourceEffect(), new ColoredManaCost(ColoredManaSymbol.R)); - ability.addTarget(new TargetCreaturePermanent()); - this.addAbility(ability); - - // {R}: Change the target of target spell that targets only Torchling. - ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new ChooseNewTargetsTargetEffect(true, true), new ColoredManaCost(ColoredManaSymbol.R)); - FilterSpell filter = new FilterSpell("spell that targets only " + this.getName()); - filter.add(new TorchlingTargetPredicate(this.getId())); - ability.addTarget(new TargetSpell(filter)); - this.addAbility(ability); - - // {1}: Torchling gets +1/-1 until end of turn. - this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new BoostSourceEffect(1, -1, Duration.EndOfTurn), new GenericManaCost(1))); - - // {1}: Torchling gets -1/+1 until end of turn. - this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new BoostSourceEffect(-1, 1, Duration.EndOfTurn), new GenericManaCost(1))); - } - - public Torchling(final Torchling card) { - super(card); - } - - @Override - public Torchling copy() { - return new Torchling(this); - } -} - -class TorchlingTargetPredicate implements Predicate { - - private final UUID sourceId; - - TorchlingTargetPredicate(UUID sourceId) { - this.sourceId = sourceId; - } - - @Override - public boolean apply(MageObject input, Game game) { - Spell spell = game.getStack().getSpell(input.getId()); - if (spell != null) { - int numberOfTargets = 0; - for (SpellAbility spellAbility : spell.getSpellAbilities()) { - for (Mode mode : spellAbility.getModes().getSelectedModes()) { - for (Target target : mode.getTargets()) { - for (UUID targetId : target.getTargets()) { - if (!targetId.equals(sourceId)) { - return false; - } - else { - numberOfTargets++; - } - } - } - } - } - return numberOfTargets > 0; - } - return false; - } - - @Override - public String toString() { - return "target spell that targets only {this}"; - } -} +/* + * Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of BetaSteward_at_googlemail.com. + */ +package mage.sets.venservskoth; + +import java.util.UUID; +import mage.MageInt; +import mage.MageObject; +import mage.abilities.Ability; +import mage.abilities.Mode; +import mage.abilities.SpellAbility; +import mage.abilities.common.SimpleActivatedAbility; +import mage.abilities.costs.mana.ColoredManaCost; +import mage.abilities.costs.mana.GenericManaCost; +import mage.abilities.effects.common.ChooseNewTargetsTargetEffect; +import mage.abilities.effects.common.UntapSourceEffect; +import mage.abilities.effects.common.combat.MustBeBlockedByTargetSourceEffect; +import mage.abilities.effects.common.continuous.BoostSourceEffect; +import mage.cards.CardImpl; +import mage.constants.CardType; +import mage.constants.ColoredManaSymbol; +import mage.constants.Duration; +import mage.constants.Rarity; +import mage.constants.Zone; +import mage.filter.FilterSpell; +import mage.filter.predicate.Predicate; +import mage.game.Game; +import mage.game.stack.Spell; +import mage.target.Target; +import mage.target.TargetSpell; +import mage.target.common.TargetCreaturePermanent; + +/** + * + * @author emerald000 + */ +public class Torchling extends CardImpl { + + public Torchling(UUID ownerId) { + super(ownerId, 58, "Torchling", Rarity.RARE, new CardType[]{CardType.CREATURE}, "{3}{R}{R}"); + this.expansionSetCode = "DDI"; + this.subtype.add("Shapeshifter"); + this.power = new MageInt(3); + this.toughness = new MageInt(3); + + // {R}: Untap Torchling. + this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new UntapSourceEffect(), new ColoredManaCost(ColoredManaSymbol.R))); + + // {R}: Target creature blocks Torchling this turn if able. + Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new MustBeBlockedByTargetSourceEffect(), new ColoredManaCost(ColoredManaSymbol.R)); + ability.addTarget(new TargetCreaturePermanent()); + this.addAbility(ability); + + // {R}: Change the target of target spell that targets only Torchling. + ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new ChooseNewTargetsTargetEffect(true, true), new ColoredManaCost(ColoredManaSymbol.R)); + FilterSpell filter = new FilterSpell("spell that targets only " + this.getName()); + filter.add(new TorchlingTargetPredicate(this.getId())); + ability.addTarget(new TargetSpell(filter)); + this.addAbility(ability); + + // {1}: Torchling gets +1/-1 until end of turn. + this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new BoostSourceEffect(1, -1, Duration.EndOfTurn), new GenericManaCost(1))); + + // {1}: Torchling gets -1/+1 until end of turn. + this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new BoostSourceEffect(-1, 1, Duration.EndOfTurn), new GenericManaCost(1))); + } + + public Torchling(final Torchling card) { + super(card); + } + + @Override + public Torchling copy() { + return new Torchling(this); + } +} + +class TorchlingTargetPredicate implements Predicate { + + private final UUID sourceId; + + TorchlingTargetPredicate(UUID sourceId) { + this.sourceId = sourceId; + } + + @Override + public boolean apply(MageObject input, Game game) { + Spell spell = game.getStack().getSpell(input.getId()); + if (spell != null) { + int numberOfTargets = 0; + for (SpellAbility spellAbility : spell.getSpellAbilities()) { + for (Mode mode : spellAbility.getModes().getSelectedModes()) { + for (Target target : mode.getTargets()) { + for (UUID targetId : target.getTargets()) { + if (!targetId.equals(sourceId)) { + return false; + } + else { + numberOfTargets++; + } + } + } + } + } + return numberOfTargets > 0; + } + return false; + } + + @Override + public String toString() { + return "target spell that targets only {this}"; + } +} diff --git a/Utils/mtg-sets-data.txt b/Utils/mtg-sets-data.txt index 96f15b8d10c..a5a4fd5599c 100644 --- a/Utils/mtg-sets-data.txt +++ b/Utils/mtg-sets-data.txt @@ -1,3 +1,4 @@ +Tenth Edition|10E| Unlimited Edition|2ED| Revised Edition|3ED| Fourth Edition|4ED| @@ -6,92 +7,94 @@ Fifth Edition|5ED| Classic Sixth Edition|6ED| Seventh Edition|7ED| Eighth Edition|8ED| -Tenth Edition|10E| +Ninth Edition|9ED| Aether Revolt|AER| +Shards of Alara|ALA| Alliances|ALL| Asia Pacific Land Program|APAC| Apocalypse|APC| Alara Reborn|ARB| +Archenemy|ARC| Arena League|ARENA| Arabian Nights|ARN| Anthologies|ATH| Antiquities|ATQ| -Archenemy|ARC| Avacyn Restored|AVR| Battle for Zendikar|BFZ| +Born of the Gods|BNG| Betrayers of Kamigawa|BOK| Battle Royale Box Set|BRB| Beatdown Box Set|BTD| -Born of the Gods|BNG| -Champions of Kamigawa|CHK| -Champs|CP| -Chronicles|CHR| -Clash Pack|CLASH| Commander 2013 Edition|C13| Commander 2014 Edition|C14| -Commander 2015|C15| -Commander 2016|C16| +Commander 2015 Edition|C15| +Commander 2016 Edition|C16| +Champions of Kamigawa|CHK| +Chronicles|CHR| +Clash Pack|CLASH| Commander's Arsenal|CMA| +Commander|CMD| Conspiracy: Take the Crown|CN2| +Conspiracy|CNS| Conflux|CON| +Champs|CP| Coldsnap|CSP| -Dark Ascension|DKA| -Darksteel|DST| -Dissension|DIS| -Deckmasters|DKM| -Dragon's Maze|DGM| -The Dark|DRK| -Dragons of Tarkir|DTK| -Duel Decks: Ajani vs. Nicol Bolas|DDH| -Duel Decks: Anthology, Elves vs. Goblins|DD3| -Duel Decks: Anthology, Divine vs. Demonic|DD3| -Duel Decks: Anthology, Garruk vs. Liliana|DD3| -Duel Decks: Anthology, Jace vs. Chandra|DD3| -Duel Decks: Blessed vs. Cursed|DDQ| -Duel Decks: Elves vs. Goblins|EVG| -Duel Decks: Divine vs. Demonic|DDC| -Duel Decks: Elspeth vs. Kiora|DDO| -Duel Decks: Elspeth vs. Tezzeret|DDF| -Duel Decks: Garruk vs. Liliana|DDD| -Duel Decks: Izzet vs. Golgari|DDJ| -Duel Decks: Heroes vs. Monsters|DDL| Duel Decks: Jace vs. Chandra|DD2| -Duel Decks: Jace vs. Vraska|DDM| -Duel Decks: Knights vs. Dragons|DDG| -Duel Decks: Nissa vs. Ob Nixilis|DDR| +Duel Decks: Anthology, Divine vs. Demonic|DD3DVD| +Duel Decks: Anthology, Elves vs. Goblins|DD3EVG| +Duel Decks: Anthology, Garruk vs. Liliana|DD3GVL| +Duel Decks: Anthology, Jace vs. Chandra|DD3JVC| +Duel Decks: Divine vs. Demonic|DDC| +Duel Decks: Garruk vs. Liliana|DDD| Duel Decks: Phyrexia vs. the Coalition|DDE| -Duel Decks: Sorin vs. Tibalt|DDK| -Duel Decks: Speed vs. Cunning|DDN| +Duel Decks: Elspeth vs. Tezzeret|DDF| +Duel Decks: Knights vs. Dragons|DDG| +Duel Decks: Ajani vs. Nicol Bolas|DDH| Duel Decks: Venser vs. Koth|DDI| +Duel Decks: Izzet vs. Golgari|DDJ| +Duel Decks: Sorin vs. Tibalt|DDK| +Duel Decks: Heroes vs. Monsters|DDL| +Duel Decks: Jace vs. Vraska|DDM| +Duel Decks: Speed vs. Cunning|DDN| +Duel Decks: Elspeth vs. Kiora|DDO| Duel Decks: Zendikar vs. Eldrazi|DDP| -Eldritch Moon|EMN| +Duel Decks: Blessed vs. Cursed|DDQ| +Duel Decks: Nissa vs. Ob Nixilis|DDR| +Dragon's Maze|DGM| +Dissension|DIS| +Dark Ascension|DKA| +Deckmasters|DKM| +From the Vault: Dragons|DRB| +The Dark|DRK| +Darksteel|DST| +Dragons of Tarkir|DTK| Eternal Masters|EMA| +Eldritch Moon|EMN| European Land Program|EURO| Eventide|EVE| +Duel Decks: Elves vs. Goblins|EVG| Exodus|EXO| +Zendikar Expeditions|EXP| Fallen Empires|FEM| -Fate Reforged|FRF| Friday Night Magic|FNMP| -From the Vault: Dragons|FVD| -From the Vault: Exiled|FVE| -From the Vault: Legends|FVL| -From the Vault: Relics|FVR| +Fate Reforged|FRF| Future Sight|FUT| -Gatecrash|GTC| Guildpact|GPT| Grand Prix|GPX| +WPN Gateway|GRC| +Gatecrash|GTC| +Guru|GUR| +Premium Deck Series: Slivers|H09| Homelands|HML| Planechase|HOP| -Planechase 2012 Edition|PC2| Ice Age|ICE| -Innistrad|ISD| Invasion|INV| +Innistrad|ISD| Journey into Nyx|JOU| Judge Promo|JR| Judgment|JUD| Kaladesh|KLD| Khans of Tarkir|KTK| -Launch Party|MLP| Limited Edition Alpha|LEA| Limited Edition Beta|LEB| Legends|LEG| @@ -103,68 +106,65 @@ Magic 2012|M12| Magic 2013|M13| Magic 2014|M14| Magic 2015|M15| -Magic Origins|ORI| -Magic Player Rewards|MPRP| -Magic: The Gathering-Commander|CMD| -Magic: The Gathering-Conspiracy|CNS| Media Inserts|MBP| -Masters Edition|MED| +Mirrodin Besieged|MBS| Masters Edition II|ME2| Masters Edition III|ME3| Masters Edition IV|ME4| +Masters Edition|MED| Game Day|MGDC| Mirage|MIR| +Launch Party|MLP| +Modern Masters 2015|MM2| +Modern Masters|MMA| Mercadian Masques|MMQ| Morningtide|MOR| -Modern Masters|MMA| -Modern Masters 2015|MM2| +Magic Player Rewards|MPRP| Mirrodin|MRD| -Mirrodin Besieged|MBS| -MTGO Vanguard|VGO| +Nemesis|NEM| New Phyrexia|NPH| -Ninth Edition|9ED| -Nemesis|NMS| -Oath of the Gatewatch|OGW| Odyssey|ODY| +Oath of the Gatewatch|OGW| Onslaught|ONS| +Magic Origins|ORI| +Portal Second Age|P02| +Planechase 2012 Edition|PC2| Planechase Anthology|PCA| Prophecy|PCY| -Premium Deck Series: Fire and Lightning|PD2| +Premium Deck Series: Fire & Lightning|PD2| Premium Deck Series: Graveborn|PD3| -Premium Deck Series: Slivers|PDS| Planar Chaos|PLC| Planeshift|PLS| Portal|POR| -Portal Second Age|PO2| Prerelease Events|PTC| Portal Three Kingdoms|PTK| -Premium Deck Series: Fire and Lightning|PD2| -Premium Deck Series: Slivers|PDS| Ravnica: City of Guilds|RAV| -Return to Ravnica|RTR| Rise of the Eldrazi|ROE| -Scars of Mirrodin|SOM| -Scourge|SCG| -Shadowmoor|SHM| -Shards of Alara|ALA| -Shadows over Innistrad|SOI| -Saviors of Kamigawa|SOK| +Return to Ravnica|RTR| Starter 2000|S00| Starter 1999|S99| +Scourge|SCG| +Shadowmoor|SHM| +Shadows over Innistrad|SOI| +Saviors of Kamigawa|SOK| +Scars of Mirrodin|SOM| Stronghold|STH| Super Series|SUS| -Tempest|TMP| -Tempest Remastered|TPR| Theros|THS| +Tempest|TMP| Torment|TOR| -Time Spiral|TSP| +Tempest Remastered|TPR| Time Spiral "Timeshifted"|TSB| +Time Spiral|TSP| +Urza's Destiny|UDS| Ugin's Fate|UGIN| Unglued|UGL| -Unhinged|UNH| -Urza's Destiny|UDS| Urza's Legacy|ULG| +Unhinged|UNH| Urza's Saga|USG| +From the Vault: Exiled|V09| +From the Vault: Relics|V10| +From the Vault: Legends|V11| From the Vault: Realms|V12| From the Vault: Twenty|V13| From the Vault: Annihilation|V14| @@ -174,12 +174,11 @@ Vanguard Set 1|VG1| Vanguard Set 2|VG2| Vanguard Set 3|VG3| Vanguard Set 4|VG4| -Vintage Masters|VMA| +MTGO Vanguard|VGO| Visions|VIS| -Weatherlight|WTH| +Vintage Masters|VMA| Welcome Deck 2016|W16| World Magic Cup Qualifier|WMCQ| +Weatherlight|WTH| Worldwake|WWK| -WPN Gateway|GRC| Zendikar|ZEN| -Zendikar Expeditions|EXP| \ No newline at end of file