From c61a206b56e057f2c726fb1e9013c4a0680f1ca1 Mon Sep 17 00:00:00 2001 From: Oleg Agafonov Date: Mon, 27 Jan 2025 10:45:34 +0400 Subject: [PATCH] deck: added booster and reprints from Fallout (PIP), disabled booster from Summer Magic (related to #13160) --- ...mothOfVault.java => BehemothOfVault0.java} | 10 +- .../src/mage/sets/AmonkhetRemastered.java | 9 +- Mage.Sets/src/mage/sets/Fallout.java | 1230 +++++++++++++---- .../src/mage/sets/InnistradRemastered.java | 2 +- .../src/mage/sets/KaladeshRemastered.java | 9 +- Mage.Sets/src/mage/sets/PioneerMasters.java | 2 +- .../sets/ShadowsOverInnistradRemastered.java | 2 +- Mage.Sets/src/mage/sets/SummerMagicEdgar.java | 8 +- .../main/java/mage/cards/ExpansionSet.java | 26 +- 9 files changed, 975 insertions(+), 323 deletions(-) rename Mage.Sets/src/mage/cards/b/{BehemothOfVault.java => BehemothOfVault0.java} (93%) diff --git a/Mage.Sets/src/mage/cards/b/BehemothOfVault.java b/Mage.Sets/src/mage/cards/b/BehemothOfVault0.java similarity index 93% rename from Mage.Sets/src/mage/cards/b/BehemothOfVault.java rename to Mage.Sets/src/mage/cards/b/BehemothOfVault0.java index f947959e20c..0a879a9716f 100644 --- a/Mage.Sets/src/mage/cards/b/BehemothOfVault.java +++ b/Mage.Sets/src/mage/cards/b/BehemothOfVault0.java @@ -27,9 +27,9 @@ import java.util.UUID; /** * @author notgreat */ -public final class BehemothOfVault extends CardImpl { +public final class BehemothOfVault0 extends CardImpl { - public BehemothOfVault(UUID ownerId, CardSetInfo setInfo) { + public BehemothOfVault0(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{6}"); this.subtype.add(SubType.ROBOT); @@ -49,13 +49,13 @@ public final class BehemothOfVault extends CardImpl { this.addAbility(ability); } - private BehemothOfVault(final BehemothOfVault card) { + private BehemothOfVault0(final BehemothOfVault0 card) { super(card); } @Override - public BehemothOfVault copy() { - return new BehemothOfVault(this); + public BehemothOfVault0 copy() { + return new BehemothOfVault0(this); } } diff --git a/Mage.Sets/src/mage/sets/AmonkhetRemastered.java b/Mage.Sets/src/mage/sets/AmonkhetRemastered.java index 5f05893c39e..0eb262a06d4 100644 --- a/Mage.Sets/src/mage/sets/AmonkhetRemastered.java +++ b/Mage.Sets/src/mage/sets/AmonkhetRemastered.java @@ -17,14 +17,7 @@ public class AmonkhetRemastered extends ExpansionSet { private AmonkhetRemastered() { super("Amonkhet Remastered", "AKR", ExpansionSet.buildDate(2020, 8, 13), SetType.MAGIC_ARENA); - this.hasBoosters = true; - this.hasBasicLands = true; - this.maxCardNumberInBooster = 338; // Regal Caracal is top-boxer, not in booster - this.numBoosterLands = 1; - this.numBoosterCommon = 10; - this.numBoosterUncommon = 3; - this.numBoosterRare = 1; - this.ratioBoosterMythic = 8; + this.enableArenaBooster(338); // #339 Regal Caracal is top-boxer, not in booster cards.add(new SetCardInfo("Abandoned Sarcophagus", 268, Rarity.RARE, mage.cards.a.AbandonedSarcophagus.class)); cards.add(new SetCardInfo("Abrade", 136, Rarity.UNCOMMON, mage.cards.a.Abrade.class)); diff --git a/Mage.Sets/src/mage/sets/Fallout.java b/Mage.Sets/src/mage/sets/Fallout.java index 697aac3a2ce..ac626b3e735 100644 --- a/Mage.Sets/src/mage/sets/Fallout.java +++ b/Mage.Sets/src/mage/sets/Fallout.java @@ -18,259 +18,634 @@ public final class Fallout extends ExpansionSet { private Fallout() { super("Fallout", "PIP", ExpansionSet.buildDate(2024, 3, 8), SetType.SUPPLEMENTAL); - cards.add(new SetCardInfo("Abundant Growth", 194, Rarity.COMMON, mage.cards.a.AbundantGrowth.class)); - cards.add(new SetCardInfo("Acquired Mutation", 53, Rarity.UNCOMMON, mage.cards.a.AcquiredMutation.class)); - cards.add(new SetCardInfo("Agent Frank Horrigan", 89, Rarity.RARE, mage.cards.a.AgentFrankHorrigan.class)); - cards.add(new SetCardInfo("Agility Bobblehead", 126, Rarity.UNCOMMON, mage.cards.a.AgilityBobblehead.class)); - cards.add(new SetCardInfo("All That Glitters", 155, Rarity.COMMON, mage.cards.a.AllThatGlitters.class)); - cards.add(new SetCardInfo("Almost Perfect", 90, Rarity.RARE, mage.cards.a.AlmostPerfect.class)); - cards.add(new SetCardInfo("Alpha Deathclaw", 91, Rarity.RARE, mage.cards.a.AlphaDeathclaw.class)); - cards.add(new SetCardInfo("Anguished Unmaking", 209, Rarity.RARE, mage.cards.a.AnguishedUnmaking.class)); - cards.add(new SetCardInfo("Animal Friend", 72, Rarity.RARE, mage.cards.a.AnimalFriend.class)); - cards.add(new SetCardInfo("Arcade Gannon", 92, Rarity.RARE, mage.cards.a.ArcadeGannon.class)); - cards.add(new SetCardInfo("Arcane Signet", 224, Rarity.UNCOMMON, mage.cards.a.ArcaneSignet.class)); - cards.add(new SetCardInfo("Armory Paladin", 93, Rarity.RARE, mage.cards.a.ArmoryPaladin.class)); - cards.add(new SetCardInfo("Ash Barrens", 253, Rarity.COMMON, mage.cards.a.AshBarrens.class)); - cards.add(new SetCardInfo("Assaultron Dominator", 54, Rarity.RARE, mage.cards.a.AssaultronDominator.class, NON_FULL_USE_VARIOUS)); + // The Display commanders are #1064-1067. The release card is #1068. + this.enableCollectorBooster(1063); + + cards.add(new SetCardInfo("Abundant Growth", 194, Rarity.COMMON, mage.cards.a.AbundantGrowth.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Abundant Growth", 722, Rarity.COMMON, mage.cards.a.AbundantGrowth.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Acquired Mutation", 53, Rarity.UNCOMMON, mage.cards.a.AcquiredMutation.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Acquired Mutation", 581, Rarity.UNCOMMON, mage.cards.a.AcquiredMutation.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Agent Frank Horrigan", 405, Rarity.RARE, mage.cards.a.AgentFrankHorrigan.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Agent Frank Horrigan", 617, Rarity.RARE, mage.cards.a.AgentFrankHorrigan.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Agent Frank Horrigan", 89, Rarity.RARE, mage.cards.a.AgentFrankHorrigan.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Agent Frank Horrigan", 933, Rarity.RARE, mage.cards.a.AgentFrankHorrigan.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Agility Bobblehead", 1062, Rarity.UNCOMMON, mage.cards.a.AgilityBobblehead.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Agility Bobblehead", 126, Rarity.UNCOMMON, mage.cards.a.AgilityBobblehead.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Agility Bobblehead", 654, Rarity.UNCOMMON, mage.cards.a.AgilityBobblehead.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("All That Glitters", 155, Rarity.COMMON, mage.cards.a.AllThatGlitters.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("All That Glitters", 683, Rarity.COMMON, mage.cards.a.AllThatGlitters.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Almost Perfect", 406, Rarity.RARE, mage.cards.a.AlmostPerfect.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Almost Perfect", 618, Rarity.RARE, mage.cards.a.AlmostPerfect.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Almost Perfect", 90, Rarity.RARE, mage.cards.a.AlmostPerfect.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Almost Perfect", 934, Rarity.RARE, mage.cards.a.AlmostPerfect.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Alpha Deathclaw", 336, Rarity.RARE, mage.cards.a.AlphaDeathclaw.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Alpha Deathclaw", 619, Rarity.RARE, mage.cards.a.AlphaDeathclaw.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Alpha Deathclaw", 864, Rarity.RARE, mage.cards.a.AlphaDeathclaw.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Alpha Deathclaw", 91, Rarity.RARE, mage.cards.a.AlphaDeathclaw.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Anguished Unmaking", 1001, Rarity.RARE, mage.cards.a.AnguishedUnmaking.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Anguished Unmaking", 209, Rarity.RARE, mage.cards.a.AnguishedUnmaking.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Anguished Unmaking", 473, Rarity.RARE, mage.cards.a.AnguishedUnmaking.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Anguished Unmaking", 737, Rarity.RARE, mage.cards.a.AnguishedUnmaking.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Animal Friend", 397, Rarity.RARE, mage.cards.a.AnimalFriend.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Animal Friend", 600, Rarity.RARE, mage.cards.a.AnimalFriend.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Animal Friend", 72, Rarity.RARE, mage.cards.a.AnimalFriend.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Animal Friend", 925, Rarity.RARE, mage.cards.a.AnimalFriend.class, NON_FULL_USE_VARIOUS)); + //cards.add(new SetCardInfo("Aradesh, the Founder", 362, Rarity.RARE, mage.cards.a.AradeshTheFounder.class, NON_FULL_USE_VARIOUS)); + //cards.add(new SetCardInfo("Aradesh, the Founder", 537, Rarity.RARE, mage.cards.a.AradeshTheFounder.class, NON_FULL_USE_VARIOUS)); + //cards.add(new SetCardInfo("Aradesh, the Founder", 890, Rarity.RARE, mage.cards.a.AradeshTheFounder.class, NON_FULL_USE_VARIOUS)); + //cards.add(new SetCardInfo("Aradesh, the Founder", 9, Rarity.RARE, mage.cards.a.AradeshTheFounder.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Arcade Gannon", 407, Rarity.RARE, mage.cards.a.ArcadeGannon.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Arcade Gannon", 620, Rarity.RARE, mage.cards.a.ArcadeGannon.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Arcade Gannon", 92, Rarity.RARE, mage.cards.a.ArcadeGannon.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Arcade Gannon", 935, Rarity.RARE, mage.cards.a.ArcadeGannon.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Arcane Signet", 224, Rarity.UNCOMMON, mage.cards.a.ArcaneSignet.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Arcane Signet", 356, Rarity.UNCOMMON, mage.cards.a.ArcaneSignet.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Arcane Signet", 752, Rarity.UNCOMMON, mage.cards.a.ArcaneSignet.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Arcane Signet", 884, Rarity.UNCOMMON, mage.cards.a.ArcaneSignet.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Armory Paladin", 337, Rarity.RARE, mage.cards.a.ArmoryPaladin.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Armory Paladin", 621, Rarity.RARE, mage.cards.a.ArmoryPaladin.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Armory Paladin", 865, Rarity.RARE, mage.cards.a.ArmoryPaladin.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Armory Paladin", 93, Rarity.RARE, mage.cards.a.ArmoryPaladin.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Ash Barrens", 253, Rarity.COMMON, mage.cards.a.AshBarrens.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Ash Barrens", 781, Rarity.COMMON, mage.cards.a.AshBarrens.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Assaultron Dominator", 384, Rarity.RARE, mage.cards.a.AssaultronDominator.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Assaultron Dominator", 54, Rarity.RARE, mage.cards.a.AssaultronDominator.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Assaultron Dominator", 582, Rarity.RARE, mage.cards.a.AssaultronDominator.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Assaultron Dominator", 912, Rarity.RARE, mage.cards.a.AssaultronDominator.class, NON_FULL_USE_VARIOUS)); - cards.add(new SetCardInfo("Assemble the Legion", 210, Rarity.RARE, mage.cards.a.AssembleTheLegion.class)); - cards.add(new SetCardInfo("Atomize", 94, Rarity.RARE, mage.cards.a.Atomize.class)); - cards.add(new SetCardInfo("Austere Command", 156, Rarity.RARE, mage.cards.a.AustereCommand.class)); + cards.add(new SetCardInfo("Assemble the Legion", 1002, Rarity.RARE, mage.cards.a.AssembleTheLegion.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Assemble the Legion", 210, Rarity.RARE, mage.cards.a.AssembleTheLegion.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Assemble the Legion", 474, Rarity.RARE, mage.cards.a.AssembleTheLegion.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Assemble the Legion", 738, Rarity.RARE, mage.cards.a.AssembleTheLegion.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Atomize", 338, Rarity.RARE, mage.cards.a.Atomize.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Atomize", 622, Rarity.RARE, mage.cards.a.Atomize.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Atomize", 866, Rarity.RARE, mage.cards.a.Atomize.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Atomize", 94, Rarity.RARE, mage.cards.a.Atomize.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Austere Command", 156, Rarity.RARE, mage.cards.a.AustereCommand.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Austere Command", 447, Rarity.RARE, mage.cards.a.AustereCommand.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Austere Command", 684, Rarity.RARE, mage.cards.a.AustereCommand.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Austere Command", 975, Rarity.RARE, mage.cards.a.AustereCommand.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Automated Assembly Line", 10, Rarity.RARE, mage.cards.a.AutomatedAssemblyLine.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Automated Assembly Line", 363, Rarity.RARE, mage.cards.a.AutomatedAssemblyLine.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Automated Assembly Line", 538, Rarity.RARE, mage.cards.a.AutomatedAssemblyLine.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Automated Assembly Line", 891, Rarity.RARE, mage.cards.a.AutomatedAssemblyLine.class, NON_FULL_USE_VARIOUS)); - cards.add(new SetCardInfo("Ayula, Queen Among Bears", 348, Rarity.RARE, mage.cards.a.AyulaQueenAmongBears.class)); - cards.add(new SetCardInfo("Basilisk Collar", 225, Rarity.RARE, mage.cards.b.BasiliskCollar.class)); - cards.add(new SetCardInfo("Bastion of Remembrance", 182, Rarity.UNCOMMON, mage.cards.b.BastionOfRemembrance.class)); + cards.add(new SetCardInfo("Ayula, Queen Among Bears", 348, Rarity.RARE, mage.cards.a.AyulaQueenAmongBears.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Ayula, Queen Among Bears", 876, Rarity.RARE, mage.cards.a.AyulaQueenAmongBears.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Basilisk Collar", 1008, Rarity.RARE, mage.cards.b.BasiliskCollar.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Basilisk Collar", 225, Rarity.RARE, mage.cards.b.BasiliskCollar.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Basilisk Collar", 480, Rarity.RARE, mage.cards.b.BasiliskCollar.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Basilisk Collar", 753, Rarity.RARE, mage.cards.b.BasiliskCollar.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Bastion of Remembrance", 182, Rarity.UNCOMMON, mage.cards.b.BastionOfRemembrance.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Bastion of Remembrance", 710, Rarity.UNCOMMON, mage.cards.b.BastionOfRemembrance.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Battle of Hoover Dam", 11, Rarity.RARE, mage.cards.b.BattleOfHooverDam.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Battle of Hoover Dam", 364, Rarity.RARE, mage.cards.b.BattleOfHooverDam.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Battle of Hoover Dam", 539, Rarity.RARE, mage.cards.b.BattleOfHooverDam.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Battle of Hoover Dam", 892, Rarity.RARE, mage.cards.b.BattleOfHooverDam.class, NON_FULL_USE_VARIOUS)); - cards.add(new SetCardInfo("Behemoth Sledge", 211, Rarity.UNCOMMON, mage.cards.b.BehemothSledge.class)); - cards.add(new SetCardInfo("Behemoth of Vault 0", 127, Rarity.UNCOMMON, mage.cards.b.BehemothOfVault.class)); - cards.add(new SetCardInfo("Bighorner Rancher", 73, Rarity.UNCOMMON, mage.cards.b.BighornerRancher.class)); - cards.add(new SetCardInfo("Biomass Mutation", 212, Rarity.RARE, mage.cards.b.BiomassMutation.class)); - cards.add(new SetCardInfo("Black Market", 183, Rarity.RARE, mage.cards.b.BlackMarket.class)); - cards.add(new SetCardInfo("Blasphemous Act", 188, Rarity.RARE, mage.cards.b.BlasphemousAct.class)); - cards.add(new SetCardInfo("Bloatfly Swarm", 42, Rarity.UNCOMMON, mage.cards.b.BloatflySwarm.class)); - cards.add(new SetCardInfo("Bloodforged Battle-Axe", 226, Rarity.RARE, mage.cards.b.BloodforgedBattleAxe.class)); - cards.add(new SetCardInfo("Boomer Scrapper", 95, Rarity.RARE, mage.cards.b.BoomerScrapper.class)); - cards.add(new SetCardInfo("Bottle-Cap Blast", 55, Rarity.UNCOMMON, mage.cards.b.BottleCapBlast.class)); - cards.add(new SetCardInfo("Branching Evolution", 195, Rarity.RARE, mage.cards.b.BranchingEvolution.class)); - cards.add(new SetCardInfo("Brass Knuckles", 227, Rarity.UNCOMMON, mage.cards.b.BrassKnuckles.class)); - cards.add(new SetCardInfo("Break Down", 74, Rarity.UNCOMMON, mage.cards.b.BreakDown.class)); - cards.add(new SetCardInfo("Brotherhood Outcast", 12, Rarity.UNCOMMON, mage.cards.b.BrotherhoodOutcast.class)); + cards.add(new SetCardInfo("Behemoth of Vault 0", 127, Rarity.UNCOMMON, mage.cards.b.BehemothOfVault0.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Behemoth of Vault 0", 655, Rarity.UNCOMMON, mage.cards.b.BehemothOfVault0.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Behemoth Sledge", 211, Rarity.UNCOMMON, mage.cards.b.BehemothSledge.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Behemoth Sledge", 739, Rarity.UNCOMMON, mage.cards.b.BehemothSledge.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Bighorner Rancher", 601, Rarity.UNCOMMON, mage.cards.b.BighornerRancher.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Bighorner Rancher", 73, Rarity.UNCOMMON, mage.cards.b.BighornerRancher.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Biomass Mutation", 1003, Rarity.RARE, mage.cards.b.BiomassMutation.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Biomass Mutation", 212, Rarity.RARE, mage.cards.b.BiomassMutation.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Biomass Mutation", 475, Rarity.RARE, mage.cards.b.BiomassMutation.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Biomass Mutation", 740, Rarity.RARE, mage.cards.b.BiomassMutation.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Black Market", 183, Rarity.RARE, mage.cards.b.BlackMarket.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Black Market", 463, Rarity.RARE, mage.cards.b.BlackMarket.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Black Market", 711, Rarity.RARE, mage.cards.b.BlackMarket.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Black Market", 991, Rarity.RARE, mage.cards.b.BlackMarket.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Blasphemous Act", 188, Rarity.RARE, mage.cards.b.BlasphemousAct.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Blasphemous Act", 465, Rarity.RARE, mage.cards.b.BlasphemousAct.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Blasphemous Act", 716, Rarity.RARE, mage.cards.b.BlasphemousAct.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Blasphemous Act", 993, Rarity.RARE, mage.cards.b.BlasphemousAct.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Bloatfly Swarm", 42, Rarity.UNCOMMON, mage.cards.b.BloatflySwarm.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Bloatfly Swarm", 570, Rarity.UNCOMMON, mage.cards.b.BloatflySwarm.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Bloodforged Battle-Axe", 1009, Rarity.RARE, mage.cards.b.BloodforgedBattleAxe.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Bloodforged Battle-Axe", 226, Rarity.RARE, mage.cards.b.BloodforgedBattleAxe.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Bloodforged Battle-Axe", 481, Rarity.RARE, mage.cards.b.BloodforgedBattleAxe.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Bloodforged Battle-Axe", 754, Rarity.RARE, mage.cards.b.BloodforgedBattleAxe.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Boomer Scrapper", 408, Rarity.RARE, mage.cards.b.BoomerScrapper.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Boomer Scrapper", 623, Rarity.RARE, mage.cards.b.BoomerScrapper.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Boomer Scrapper", 936, Rarity.RARE, mage.cards.b.BoomerScrapper.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Boomer Scrapper", 95, Rarity.RARE, mage.cards.b.BoomerScrapper.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Bottle-Cap Blast", 55, Rarity.UNCOMMON, mage.cards.b.BottleCapBlast.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Bottle-Cap Blast", 583, Rarity.UNCOMMON, mage.cards.b.BottleCapBlast.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Branching Evolution", 195, Rarity.RARE, mage.cards.b.BranchingEvolution.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Branching Evolution", 468, Rarity.RARE, mage.cards.b.BranchingEvolution.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Branching Evolution", 723, Rarity.RARE, mage.cards.b.BranchingEvolution.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Branching Evolution", 996, Rarity.RARE, mage.cards.b.BranchingEvolution.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Brass Knuckles", 227, Rarity.UNCOMMON, mage.cards.b.BrassKnuckles.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Brass Knuckles", 755, Rarity.UNCOMMON, mage.cards.b.BrassKnuckles.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Break Down", 602, Rarity.UNCOMMON, mage.cards.b.BreakDown.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Break Down", 74, Rarity.UNCOMMON, mage.cards.b.BreakDown.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Brotherhood Outcast", 12, Rarity.UNCOMMON, mage.cards.b.BrotherhoodOutcast.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Brotherhood Outcast", 540, Rarity.UNCOMMON, mage.cards.b.BrotherhoodOutcast.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Brotherhood Scribe", 13, Rarity.RARE, mage.cards.b.BrotherhoodScribe.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Brotherhood Scribe", 365, Rarity.RARE, mage.cards.b.BrotherhoodScribe.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Brotherhood Scribe", 541, Rarity.RARE, mage.cards.b.BrotherhoodScribe.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Brotherhood Scribe", 893, Rarity.RARE, mage.cards.b.BrotherhoodScribe.class, NON_FULL_USE_VARIOUS)); - cards.add(new SetCardInfo("Brotherhood Vertibird", 128, Rarity.RARE, mage.cards.b.BrotherhoodVertibird.class)); - cards.add(new SetCardInfo("Buried Ruin", 254, Rarity.UNCOMMON, mage.cards.b.BuriedRuin.class)); - cards.add(new SetCardInfo("Butch DeLoria, Tunnel Snake", 43, Rarity.UNCOMMON, mage.cards.b.ButchDeLoriaTunnelSnake.class)); - cards.add(new SetCardInfo("C.A.M.P.", 129, Rarity.UNCOMMON, mage.cards.c.CAMP.class)); + cards.add(new SetCardInfo("Brotherhood Vertibird", 128, Rarity.RARE, mage.cards.b.BrotherhoodVertibird.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Brotherhood Vertibird", 431, Rarity.RARE, mage.cards.b.BrotherhoodVertibird.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Brotherhood Vertibird", 656, Rarity.RARE, mage.cards.b.BrotherhoodVertibird.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Brotherhood Vertibird", 959, Rarity.RARE, mage.cards.b.BrotherhoodVertibird.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Buried Ruin", 254, Rarity.UNCOMMON, mage.cards.b.BuriedRuin.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Buried Ruin", 782, Rarity.UNCOMMON, mage.cards.b.BuriedRuin.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Butch DeLoria, Tunnel Snake", 43, Rarity.UNCOMMON, mage.cards.b.ButchDeLoriaTunnelSnake.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Butch DeLoria, Tunnel Snake", 571, Rarity.UNCOMMON, mage.cards.b.ButchDeLoriaTunnelSnake.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("C.A.M.P.", 129, Rarity.UNCOMMON, mage.cards.c.CAMP.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("C.A.M.P.", 657, Rarity.UNCOMMON, mage.cards.c.CAMP.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Caesar, Legion's Emperor", 1, Rarity.MYTHIC, mage.cards.c.CaesarLegionsEmperor.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Caesar, Legion's Emperor", 1064, Rarity.MYTHIC, mage.cards.c.CaesarLegionsEmperor.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Caesar, Legion's Emperor", 339, Rarity.MYTHIC, mage.cards.c.CaesarLegionsEmperor.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Caesar, Legion's Emperor", 529, Rarity.MYTHIC, mage.cards.c.CaesarLegionsEmperor.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Caesar, Legion's Emperor", 867, Rarity.MYTHIC, mage.cards.c.CaesarLegionsEmperor.class, NON_FULL_USE_VARIOUS)); - cards.add(new SetCardInfo("Caesar, Legion's Emperor", 1064, Rarity.MYTHIC, mage.cards.c.CaesarLegionsEmperor.class, NON_FULL_USE_VARIOUS)); - cards.add(new SetCardInfo("Cait, Cage Brawler", 96, Rarity.RARE, mage.cards.c.CaitCageBrawler.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Cait, Cage Brawler", 409, Rarity.RARE, mage.cards.c.CaitCageBrawler.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Cait, Cage Brawler", 624, Rarity.RARE, mage.cards.c.CaitCageBrawler.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Cait, Cage Brawler", 937, Rarity.RARE, mage.cards.c.CaitCageBrawler.class, NON_FULL_USE_VARIOUS)); - cards.add(new SetCardInfo("Canopy Vista", 255, Rarity.RARE, mage.cards.c.CanopyVista.class)); - cards.add(new SetCardInfo("Canyon Slough", 256, Rarity.RARE, mage.cards.c.CanyonSlough.class)); - cards.add(new SetCardInfo("Captain of the Watch", 157, Rarity.RARE, mage.cards.c.CaptainOfTheWatch.class)); - cards.add(new SetCardInfo("Casualties of War", 213, Rarity.RARE, mage.cards.c.CasualtiesOfWar.class)); - cards.add(new SetCardInfo("Cathedral Acolyte", 75, Rarity.UNCOMMON, mage.cards.c.CathedralAcolyte.class)); - cards.add(new SetCardInfo("Champion's Helm", 228, Rarity.RARE, mage.cards.c.ChampionsHelm.class)); - cards.add(new SetCardInfo("Chaos Warp", 189, Rarity.RARE, mage.cards.c.ChaosWarp.class)); - cards.add(new SetCardInfo("Charisma Bobblehead", 130, Rarity.UNCOMMON, mage.cards.c.CharismaBobblehead.class)); - cards.add(new SetCardInfo("Cinder Glade", 257, Rarity.RARE, mage.cards.c.CinderGlade.class)); - cards.add(new SetCardInfo("Clifftop Retreat", 258, Rarity.RARE, mage.cards.c.ClifftopRetreat.class)); + cards.add(new SetCardInfo("Cait, Cage Brawler", 96, Rarity.RARE, mage.cards.c.CaitCageBrawler.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Canopy Vista", 1016, Rarity.RARE, mage.cards.c.CanopyVista.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Canopy Vista", 255, Rarity.RARE, mage.cards.c.CanopyVista.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Canopy Vista", 488, Rarity.RARE, mage.cards.c.CanopyVista.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Canopy Vista", 783, Rarity.RARE, mage.cards.c.CanopyVista.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Canyon Slough", 1017, Rarity.RARE, mage.cards.c.CanyonSlough.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Canyon Slough", 256, Rarity.RARE, mage.cards.c.CanyonSlough.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Canyon Slough", 489, Rarity.RARE, mage.cards.c.CanyonSlough.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Canyon Slough", 784, Rarity.RARE, mage.cards.c.CanyonSlough.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Captain of the Watch", 157, Rarity.RARE, mage.cards.c.CaptainOfTheWatch.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Captain of the Watch", 448, Rarity.RARE, mage.cards.c.CaptainOfTheWatch.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Captain of the Watch", 685, Rarity.RARE, mage.cards.c.CaptainOfTheWatch.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Captain of the Watch", 976, Rarity.RARE, mage.cards.c.CaptainOfTheWatch.class, NON_FULL_USE_VARIOUS)); + //cards.add(new SetCardInfo("Cass, Hand of Vengeance", 410, Rarity.RARE, mage.cards.c.CassHandOfVengeance.class, NON_FULL_USE_VARIOUS)); + //cards.add(new SetCardInfo("Cass, Hand of Vengeance", 625, Rarity.RARE, mage.cards.c.CassHandOfVengeance.class, NON_FULL_USE_VARIOUS)); + //cards.add(new SetCardInfo("Cass, Hand of Vengeance", 938, Rarity.RARE, mage.cards.c.CassHandOfVengeance.class, NON_FULL_USE_VARIOUS)); + //cards.add(new SetCardInfo("Cass, Hand of Vengeance", 97, Rarity.RARE, mage.cards.c.CassHandOfVengeance.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Casualties of War", 1004, Rarity.RARE, mage.cards.c.CasualtiesOfWar.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Casualties of War", 213, Rarity.RARE, mage.cards.c.CasualtiesOfWar.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Casualties of War", 476, Rarity.RARE, mage.cards.c.CasualtiesOfWar.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Casualties of War", 741, Rarity.RARE, mage.cards.c.CasualtiesOfWar.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Cathedral Acolyte", 603, Rarity.UNCOMMON, mage.cards.c.CathedralAcolyte.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Cathedral Acolyte", 75, Rarity.UNCOMMON, mage.cards.c.CathedralAcolyte.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Champion's Helm", 1010, Rarity.RARE, mage.cards.c.ChampionsHelm.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Champion's Helm", 228, Rarity.RARE, mage.cards.c.ChampionsHelm.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Champion's Helm", 482, Rarity.RARE, mage.cards.c.ChampionsHelm.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Champion's Helm", 756, Rarity.RARE, mage.cards.c.ChampionsHelm.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Chaos Warp", 189, Rarity.RARE, mage.cards.c.ChaosWarp.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Chaos Warp", 466, Rarity.RARE, mage.cards.c.ChaosWarp.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Chaos Warp", 717, Rarity.RARE, mage.cards.c.ChaosWarp.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Chaos Warp", 994, Rarity.RARE, mage.cards.c.ChaosWarp.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Charisma Bobblehead", 1060, Rarity.UNCOMMON, mage.cards.c.CharismaBobblehead.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Charisma Bobblehead", 130, Rarity.UNCOMMON, mage.cards.c.CharismaBobblehead.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Charisma Bobblehead", 658, Rarity.UNCOMMON, mage.cards.c.CharismaBobblehead.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Cinder Glade", 1018, Rarity.RARE, mage.cards.c.CinderGlade.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Cinder Glade", 257, Rarity.RARE, mage.cards.c.CinderGlade.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Cinder Glade", 490, Rarity.RARE, mage.cards.c.CinderGlade.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Cinder Glade", 785, Rarity.RARE, mage.cards.c.CinderGlade.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Clifftop Retreat", 1019, Rarity.RARE, mage.cards.c.ClifftopRetreat.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Clifftop Retreat", 258, Rarity.RARE, mage.cards.c.ClifftopRetreat.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Clifftop Retreat", 491, Rarity.RARE, mage.cards.c.ClifftopRetreat.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Clifftop Retreat", 786, Rarity.RARE, mage.cards.c.ClifftopRetreat.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Codsworth, Handy Helper", 14, Rarity.RARE, mage.cards.c.CodsworthHandyHelper.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Codsworth, Handy Helper", 366, Rarity.RARE, mage.cards.c.CodsworthHandyHelper.class, NON_FULL_USE_VARIOUS)); - cards.add(new SetCardInfo("Colonel Autumn", 98, Rarity.RARE, mage.cards.c.ColonelAutumn.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Codsworth, Handy Helper", 542, Rarity.RARE, mage.cards.c.CodsworthHandyHelper.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Codsworth, Handy Helper", 894, Rarity.RARE, mage.cards.c.CodsworthHandyHelper.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Colonel Autumn", 411, Rarity.RARE, mage.cards.c.ColonelAutumn.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Colonel Autumn", 626, Rarity.RARE, mage.cards.c.ColonelAutumn.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Colonel Autumn", 939, Rarity.RARE, mage.cards.c.ColonelAutumn.class, NON_FULL_USE_VARIOUS)); - cards.add(new SetCardInfo("Command Tower", 259, Rarity.COMMON, mage.cards.c.CommandTower.class)); + cards.add(new SetCardInfo("Colonel Autumn", 98, Rarity.RARE, mage.cards.c.ColonelAutumn.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Command Tower", 259, Rarity.COMMON, mage.cards.c.CommandTower.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Command Tower", 360, Rarity.UNCOMMON, mage.cards.c.CommandTower.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Command Tower", 787, Rarity.COMMON, mage.cards.c.CommandTower.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Command Tower", 888, Rarity.UNCOMMON, mage.cards.c.CommandTower.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Commander Sofia Daguerre", 15, Rarity.UNCOMMON, mage.cards.c.CommanderSofiaDaguerre.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Commander Sofia Daguerre", 543, Rarity.UNCOMMON, mage.cards.c.CommanderSofiaDaguerre.class, NON_FULL_USE_VARIOUS)); - cards.add(new SetCardInfo("Contagion Clasp", 229, Rarity.UNCOMMON, mage.cards.c.ContagionClasp.class)); - cards.add(new SetCardInfo("Contaminated Drink", 99, Rarity.UNCOMMON, mage.cards.c.ContaminatedDrink.class)); - cards.add(new SetCardInfo("Corpsejack Menace", 214, Rarity.UNCOMMON, mage.cards.c.CorpsejackMenace.class)); - cards.add(new SetCardInfo("Craig Boone, Novac Guard", 100, Rarity.UNCOMMON, mage.cards.c.CraigBooneNovacGuard.class)); - cards.add(new SetCardInfo("Crimson Caravaneer", 56, Rarity.UNCOMMON, mage.cards.c.CrimsonCaravaneer.class)); - cards.add(new SetCardInfo("Crucible of Worlds", 357, Rarity.MYTHIC, mage.cards.c.CrucibleOfWorlds.class)); - cards.add(new SetCardInfo("Crush Contraband", 158, Rarity.UNCOMMON, mage.cards.c.CrushContraband.class)); - cards.add(new SetCardInfo("Cultivate", 196, Rarity.UNCOMMON, mage.cards.c.Cultivate.class)); + cards.add(new SetCardInfo("Contagion Clasp", 229, Rarity.UNCOMMON, mage.cards.c.ContagionClasp.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Contagion Clasp", 757, Rarity.UNCOMMON, mage.cards.c.ContagionClasp.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Contaminated Drink", 627, Rarity.UNCOMMON, mage.cards.c.ContaminatedDrink.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Contaminated Drink", 99, Rarity.UNCOMMON, mage.cards.c.ContaminatedDrink.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Corpsejack Menace", 214, Rarity.UNCOMMON, mage.cards.c.CorpsejackMenace.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Corpsejack Menace", 742, Rarity.UNCOMMON, mage.cards.c.CorpsejackMenace.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Craig Boone, Novac Guard", 100, Rarity.UNCOMMON, mage.cards.c.CraigBooneNovacGuard.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Craig Boone, Novac Guard", 628, Rarity.UNCOMMON, mage.cards.c.CraigBooneNovacGuard.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Crimson Caravaneer", 56, Rarity.UNCOMMON, mage.cards.c.CrimsonCaravaneer.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Crimson Caravaneer", 584, Rarity.UNCOMMON, mage.cards.c.CrimsonCaravaneer.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Crucible of Worlds", 357, Rarity.MYTHIC, mage.cards.c.CrucibleOfWorlds.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Crucible of Worlds", 885, Rarity.MYTHIC, mage.cards.c.CrucibleOfWorlds.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Crush Contraband", 158, Rarity.UNCOMMON, mage.cards.c.CrushContraband.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Crush Contraband", 686, Rarity.UNCOMMON, mage.cards.c.CrushContraband.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Cultivate", 196, Rarity.UNCOMMON, mage.cards.c.Cultivate.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Cultivate", 724, Rarity.UNCOMMON, mage.cards.c.Cultivate.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Curie, Emergent Intelligence", 30, Rarity.RARE, mage.cards.c.CurieEmergentIntelligence.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Curie, Emergent Intelligence", 374, Rarity.RARE, mage.cards.c.CurieEmergentIntelligence.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Curie, Emergent Intelligence", 558, Rarity.RARE, mage.cards.c.CurieEmergentIntelligence.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Curie, Emergent Intelligence", 902, Rarity.RARE, mage.cards.c.CurieEmergentIntelligence.class, NON_FULL_USE_VARIOUS)); - cards.add(new SetCardInfo("Darkwater Catacombs", 260, Rarity.RARE, mage.cards.d.DarkwaterCatacombs.class)); - cards.add(new SetCardInfo("Deadly Dispute", 184, Rarity.COMMON, mage.cards.d.DeadlyDispute.class)); + cards.add(new SetCardInfo("Darkwater Catacombs", 1020, Rarity.RARE, mage.cards.d.DarkwaterCatacombs.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Darkwater Catacombs", 260, Rarity.RARE, mage.cards.d.DarkwaterCatacombs.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Darkwater Catacombs", 492, Rarity.RARE, mage.cards.d.DarkwaterCatacombs.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Darkwater Catacombs", 788, Rarity.RARE, mage.cards.d.DarkwaterCatacombs.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Deadly Dispute", 184, Rarity.COMMON, mage.cards.d.DeadlyDispute.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Deadly Dispute", 712, Rarity.COMMON, mage.cards.d.DeadlyDispute.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Desdemona, Freedom's Edge", 101, Rarity.RARE, mage.cards.d.DesdemonaFreedomsEdge.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Desdemona, Freedom's Edge", 412, Rarity.RARE, mage.cards.d.DesdemonaFreedomsEdge.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Desdemona, Freedom's Edge", 629, Rarity.RARE, mage.cards.d.DesdemonaFreedomsEdge.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Desdemona, Freedom's Edge", 940, Rarity.RARE, mage.cards.d.DesdemonaFreedomsEdge.class, NON_FULL_USE_VARIOUS)); - cards.add(new SetCardInfo("Desolate Mire", 146, Rarity.RARE, mage.cards.d.DesolateMire.class)); - cards.add(new SetCardInfo("Diamond City", 147, Rarity.RARE, mage.cards.d.DiamondCity.class)); - cards.add(new SetCardInfo("Dispatch", 159, Rarity.UNCOMMON, mage.cards.d.Dispatch.class)); - cards.add(new SetCardInfo("Dogmeat, Ever Loyal", 2, Rarity.MYTHIC, mage.cards.d.DogmeatEverLoyal.class)); - cards.add(new SetCardInfo("Dr. Madison Li", 3, Rarity.MYTHIC, mage.cards.d.DrMadisonLi.class)); - cards.add(new SetCardInfo("Dragonskull Summit", 261, Rarity.RARE, mage.cards.d.DragonskullSummit.class)); - cards.add(new SetCardInfo("Drowned Catacomb", 262, Rarity.RARE, mage.cards.d.DrownedCatacomb.class)); - cards.add(new SetCardInfo("Duchess, Wayward Tavernkeep", 57, Rarity.RARE, mage.cards.d.DuchessWaywardTavernkeep.class)); + cards.add(new SetCardInfo("Desolate Mire", 146, Rarity.RARE, mage.cards.d.DesolateMire.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Desolate Mire", 438, Rarity.RARE, mage.cards.d.DesolateMire.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Desolate Mire", 674, Rarity.RARE, mage.cards.d.DesolateMire.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Desolate Mire", 966, Rarity.RARE, mage.cards.d.DesolateMire.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Diamond City", 147, Rarity.RARE, mage.cards.d.DiamondCity.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Diamond City", 439, Rarity.RARE, mage.cards.d.DiamondCity.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Diamond City", 675, Rarity.RARE, mage.cards.d.DiamondCity.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Diamond City", 967, Rarity.RARE, mage.cards.d.DiamondCity.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Dispatch", 159, Rarity.UNCOMMON, mage.cards.d.Dispatch.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Dispatch", 687, Rarity.UNCOMMON, mage.cards.d.Dispatch.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Dogmeat, Ever Loyal", 1065, Rarity.MYTHIC, mage.cards.d.DogmeatEverLoyal.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Dogmeat, Ever Loyal", 2, Rarity.MYTHIC, mage.cards.d.DogmeatEverLoyal.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Dogmeat, Ever Loyal", 340, Rarity.MYTHIC, mage.cards.d.DogmeatEverLoyal.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Dogmeat, Ever Loyal", 530, Rarity.MYTHIC, mage.cards.d.DogmeatEverLoyal.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Dogmeat, Ever Loyal", 868, Rarity.MYTHIC, mage.cards.d.DogmeatEverLoyal.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Dr. Madison Li", 1066, Rarity.MYTHIC, mage.cards.d.DrMadisonLi.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Dr. Madison Li", 3, Rarity.MYTHIC, mage.cards.d.DrMadisonLi.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Dr. Madison Li", 341, Rarity.MYTHIC, mage.cards.d.DrMadisonLi.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Dr. Madison Li", 531, Rarity.MYTHIC, mage.cards.d.DrMadisonLi.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Dr. Madison Li", 869, Rarity.MYTHIC, mage.cards.d.DrMadisonLi.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Dragonskull Summit", 1021, Rarity.RARE, mage.cards.d.DragonskullSummit.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Dragonskull Summit", 261, Rarity.RARE, mage.cards.d.DragonskullSummit.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Dragonskull Summit", 493, Rarity.RARE, mage.cards.d.DragonskullSummit.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Dragonskull Summit", 789, Rarity.RARE, mage.cards.d.DragonskullSummit.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Drowned Catacomb", 1022, Rarity.RARE, mage.cards.d.DrownedCatacomb.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Drowned Catacomb", 262, Rarity.RARE, mage.cards.d.DrownedCatacomb.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Drowned Catacomb", 494, Rarity.RARE, mage.cards.d.DrownedCatacomb.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Drowned Catacomb", 790, Rarity.RARE, mage.cards.d.DrownedCatacomb.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Duchess, Wayward Tavernkeep", 385, Rarity.RARE, mage.cards.d.DuchessWaywardTavernkeep.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Duchess, Wayward Tavernkeep", 57, Rarity.RARE, mage.cards.d.DuchessWaywardTavernkeep.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Duchess, Wayward Tavernkeep", 585, Rarity.RARE, mage.cards.d.DuchessWaywardTavernkeep.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Duchess, Wayward Tavernkeep", 913, Rarity.RARE, mage.cards.d.DuchessWaywardTavernkeep.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("ED-E, Lonesome Eyebot", 131, Rarity.RARE, mage.cards.e.EDELonesomeEyebot.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("ED-E, Lonesome Eyebot", 432, Rarity.RARE, mage.cards.e.EDELonesomeEyebot.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("ED-E, Lonesome Eyebot", 659, Rarity.RARE, mage.cards.e.EDELonesomeEyebot.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("ED-E, Lonesome Eyebot", 960, Rarity.RARE, mage.cards.e.EDELonesomeEyebot.class, NON_FULL_USE_VARIOUS)); - cards.add(new SetCardInfo("Elder Arthur Maxson", 102, Rarity.RARE, mage.cards.e.ElderArthurMaxson.class)); - cards.add(new SetCardInfo("Elder Owyn Lyons", 103, Rarity.UNCOMMON, mage.cards.e.ElderOwynLyons.class)); + cards.add(new SetCardInfo("Elder Arthur Maxson", 102, Rarity.RARE, mage.cards.e.ElderArthurMaxson.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Elder Arthur Maxson", 413, Rarity.RARE, mage.cards.e.ElderArthurMaxson.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Elder Arthur Maxson", 630, Rarity.RARE, mage.cards.e.ElderArthurMaxson.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Elder Arthur Maxson", 941, Rarity.RARE, mage.cards.e.ElderArthurMaxson.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Elder Owyn Lyons", 103, Rarity.UNCOMMON, mage.cards.e.ElderOwynLyons.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Elder Owyn Lyons", 631, Rarity.UNCOMMON, mage.cards.e.ElderOwynLyons.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Electrosiphon", 104, Rarity.RARE, mage.cards.e.Electrosiphon.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Electrosiphon", 414, Rarity.RARE, mage.cards.e.Electrosiphon.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Electrosiphon", 632, Rarity.RARE, mage.cards.e.Electrosiphon.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Electrosiphon", 942, Rarity.RARE, mage.cards.e.Electrosiphon.class, NON_FULL_USE_VARIOUS)); - cards.add(new SetCardInfo("Endurance Bobblehead", 132, Rarity.UNCOMMON, mage.cards.e.EnduranceBobblehead.class)); - cards.add(new SetCardInfo("Entrapment Maneuver", 160, Rarity.RARE, mage.cards.e.EntrapmentManeuver.class)); - cards.add(new SetCardInfo("Everflowing Chalice", 230, Rarity.UNCOMMON, mage.cards.e.EverflowingChalice.class)); - cards.add(new SetCardInfo("Evolving Wilds", 263, Rarity.COMMON, mage.cards.e.EvolvingWilds.class)); - cards.add(new SetCardInfo("Exotic Orchard", 264, Rarity.RARE, mage.cards.e.ExoticOrchard.class)); + cards.add(new SetCardInfo("Endurance Bobblehead", 1059, Rarity.UNCOMMON, mage.cards.e.EnduranceBobblehead.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Endurance Bobblehead", 132, Rarity.UNCOMMON, mage.cards.e.EnduranceBobblehead.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Endurance Bobblehead", 660, Rarity.UNCOMMON, mage.cards.e.EnduranceBobblehead.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Entrapment Maneuver", 160, Rarity.RARE, mage.cards.e.EntrapmentManeuver.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Entrapment Maneuver", 449, Rarity.RARE, mage.cards.e.EntrapmentManeuver.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Entrapment Maneuver", 688, Rarity.RARE, mage.cards.e.EntrapmentManeuver.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Entrapment Maneuver", 977, Rarity.RARE, mage.cards.e.EntrapmentManeuver.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Everflowing Chalice", 230, Rarity.UNCOMMON, mage.cards.e.EverflowingChalice.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Everflowing Chalice", 758, Rarity.UNCOMMON, mage.cards.e.EverflowingChalice.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Evolving Wilds", 263, Rarity.COMMON, mage.cards.e.EvolvingWilds.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Evolving Wilds", 791, Rarity.COMMON, mage.cards.e.EvolvingWilds.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Exotic Orchard", 1023, Rarity.RARE, mage.cards.e.ExoticOrchard.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Exotic Orchard", 264, Rarity.RARE, mage.cards.e.ExoticOrchard.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Exotic Orchard", 495, Rarity.RARE, mage.cards.e.ExoticOrchard.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Exotic Orchard", 792, Rarity.RARE, mage.cards.e.ExoticOrchard.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Expert-Level Safe", 133, Rarity.UNCOMMON, mage.cards.e.ExpertLevelSafe.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Expert-Level Safe", 661, Rarity.UNCOMMON, mage.cards.e.ExpertLevelSafe.class, NON_FULL_USE_VARIOUS)); - cards.add(new SetCardInfo("Explorer's Scope", 231, Rarity.COMMON, mage.cards.e.ExplorersScope.class)); - cards.add(new SetCardInfo("Farewell", 353, Rarity.RARE, mage.cards.f.Farewell.class)); - cards.add(new SetCardInfo("Farseek", 197, Rarity.COMMON, mage.cards.f.Farseek.class)); - cards.add(new SetCardInfo("Feral Ghoul", 44, Rarity.RARE, mage.cards.f.FeralGhoul.class)); - cards.add(new SetCardInfo("Ferrous Lake", 148, Rarity.RARE, mage.cards.f.FerrousLake.class)); - cards.add(new SetCardInfo("Fertile Ground", 198, Rarity.COMMON, mage.cards.f.FertileGround.class)); - cards.add(new SetCardInfo("Fervent Charge", 215, Rarity.RARE, mage.cards.f.FerventCharge.class)); - cards.add(new SetCardInfo("Fetid Pools", 265, Rarity.RARE, mage.cards.f.FetidPools.class)); - cards.add(new SetCardInfo("Find // Finality", 216, Rarity.RARE, mage.cards.f.FindFinality.class)); - cards.add(new SetCardInfo("Fireshrieker", 232, Rarity.UNCOMMON, mage.cards.f.Fireshrieker.class)); - cards.add(new SetCardInfo("Forest", 325, Rarity.LAND, mage.cards.basiclands.Forest.class, FULL_ART_BFZ_VARIOUS)); - cards.add(new SetCardInfo("Fraying Sanity", 175, Rarity.RARE, mage.cards.f.FrayingSanity.class)); - cards.add(new SetCardInfo("Gary Clone", 16, Rarity.UNCOMMON, mage.cards.g.GaryClone.class)); - cards.add(new SetCardInfo("Gemrazer", 351, Rarity.RARE, mage.cards.g.Gemrazer.class)); - cards.add(new SetCardInfo("General's Enforcer", 217, Rarity.UNCOMMON, mage.cards.g.GeneralsEnforcer.class)); - cards.add(new SetCardInfo("Glacial Fortress", 266, Rarity.RARE, mage.cards.g.GlacialFortress.class)); - cards.add(new SetCardInfo("Glimmer of Genius", 176, Rarity.UNCOMMON, mage.cards.g.GlimmerOfGenius.class)); - cards.add(new SetCardInfo("Glowing One", 76, Rarity.UNCOMMON, mage.cards.g.GlowingOne.class)); - cards.add(new SetCardInfo("Grave Titan", 346, Rarity.MYTHIC, mage.cards.g.GraveTitan.class)); - cards.add(new SetCardInfo("Grim Reaper's Sprint", 58, Rarity.RARE, mage.cards.g.GrimReapersSprint.class)); - cards.add(new SetCardInfo("Guardian Project", 199, Rarity.RARE, mage.cards.g.GuardianProject.class)); - cards.add(new SetCardInfo("Gunner Conscript", 77, Rarity.UNCOMMON, mage.cards.g.GunnerConscript.class)); - cards.add(new SetCardInfo("HELIOS One", 149, Rarity.RARE, mage.cards.h.HELIOSOne.class)); - cards.add(new SetCardInfo("Hancock, Ghoulish Mayor", 45, Rarity.RARE, mage.cards.h.HancockGhoulishMayor.class)); - cards.add(new SetCardInfo("Hardened Scales", 200, Rarity.RARE, mage.cards.h.HardenedScales.class)); - cards.add(new SetCardInfo("Harmonize", 201, Rarity.UNCOMMON, mage.cards.h.Harmonize.class)); - cards.add(new SetCardInfo("Heroic Intervention", 202, Rarity.RARE, mage.cards.h.HeroicIntervention.class)); - cards.add(new SetCardInfo("Heroic Reinforcements", 218, Rarity.UNCOMMON, mage.cards.h.HeroicReinforcements.class)); - cards.add(new SetCardInfo("Hinterland Harbor", 267, Rarity.RARE, mage.cards.h.HinterlandHarbor.class)); - cards.add(new SetCardInfo("Hornet Queen", 350, Rarity.RARE, mage.cards.h.HornetQueen.class)); - cards.add(new SetCardInfo("Hour of Reckoning", 161, Rarity.RARE, mage.cards.h.HourOfReckoning.class)); - cards.add(new SetCardInfo("Hullbreaker Horror", 344, Rarity.RARE, mage.cards.h.HullbreakerHorror.class)); - cards.add(new SetCardInfo("Ian the Reckless", 59, Rarity.UNCOMMON, mage.cards.i.IanTheReckless.class)); + cards.add(new SetCardInfo("Explorer's Scope", 231, Rarity.COMMON, mage.cards.e.ExplorersScope.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Explorer's Scope", 759, Rarity.COMMON, mage.cards.e.ExplorersScope.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Farewell", 353, Rarity.RARE, mage.cards.f.Farewell.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Farewell", 881, Rarity.RARE, mage.cards.f.Farewell.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Farseek", 197, Rarity.COMMON, mage.cards.f.Farseek.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Farseek", 725, Rarity.COMMON, mage.cards.f.Farseek.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Feral Ghoul", 381, Rarity.RARE, mage.cards.f.FeralGhoul.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Feral Ghoul", 44, Rarity.RARE, mage.cards.f.FeralGhoul.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Feral Ghoul", 572, Rarity.RARE, mage.cards.f.FeralGhoul.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Feral Ghoul", 909, Rarity.RARE, mage.cards.f.FeralGhoul.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Ferrous Lake", 148, Rarity.RARE, mage.cards.f.FerrousLake.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Ferrous Lake", 440, Rarity.RARE, mage.cards.f.FerrousLake.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Ferrous Lake", 676, Rarity.RARE, mage.cards.f.FerrousLake.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Ferrous Lake", 968, Rarity.RARE, mage.cards.f.FerrousLake.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Fertile Ground", 198, Rarity.COMMON, mage.cards.f.FertileGround.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Fertile Ground", 726, Rarity.COMMON, mage.cards.f.FertileGround.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Fervent Charge", 1005, Rarity.RARE, mage.cards.f.FerventCharge.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Fervent Charge", 215, Rarity.RARE, mage.cards.f.FerventCharge.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Fervent Charge", 477, Rarity.RARE, mage.cards.f.FerventCharge.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Fervent Charge", 743, Rarity.RARE, mage.cards.f.FerventCharge.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Fetid Pools", 1024, Rarity.RARE, mage.cards.f.FetidPools.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Fetid Pools", 265, Rarity.RARE, mage.cards.f.FetidPools.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Fetid Pools", 496, Rarity.RARE, mage.cards.f.FetidPools.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Fetid Pools", 793, Rarity.RARE, mage.cards.f.FetidPools.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Find // Finality", 216, Rarity.RARE, mage.cards.f.FindFinality.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Find // Finality", 744, Rarity.RARE, mage.cards.f.FindFinality.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Fireshrieker", 232, Rarity.UNCOMMON, mage.cards.f.Fireshrieker.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Fireshrieker", 760, Rarity.UNCOMMON, mage.cards.f.Fireshrieker.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Forest", 325, Rarity.LAND, mage.cards.basiclands.Forest.class, FULL_ART_USE_VARIOUS)); + cards.add(new SetCardInfo("Forest", 326, Rarity.LAND, mage.cards.basiclands.Forest.class, FULL_ART_USE_VARIOUS)); + cards.add(new SetCardInfo("Forest", 853, Rarity.LAND, mage.cards.basiclands.Forest.class, FULL_ART_USE_VARIOUS)); + cards.add(new SetCardInfo("Forest", 854, Rarity.LAND, mage.cards.basiclands.Forest.class, FULL_ART_USE_VARIOUS)); + cards.add(new SetCardInfo("Fraying Sanity", 175, Rarity.RARE, mage.cards.f.FrayingSanity.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Fraying Sanity", 459, Rarity.RARE, mage.cards.f.FrayingSanity.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Fraying Sanity", 703, Rarity.RARE, mage.cards.f.FrayingSanity.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Fraying Sanity", 987, Rarity.RARE, mage.cards.f.FrayingSanity.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Gary Clone", 16, Rarity.UNCOMMON, mage.cards.g.GaryClone.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Gary Clone", 544, Rarity.UNCOMMON, mage.cards.g.GaryClone.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Gemrazer", 351, Rarity.RARE, mage.cards.g.Gemrazer.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Gemrazer", 879, Rarity.RARE, mage.cards.g.Gemrazer.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("General's Enforcer", 217, Rarity.UNCOMMON, mage.cards.g.GeneralsEnforcer.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("General's Enforcer", 745, Rarity.UNCOMMON, mage.cards.g.GeneralsEnforcer.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Glacial Fortress", 1025, Rarity.RARE, mage.cards.g.GlacialFortress.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Glacial Fortress", 266, Rarity.RARE, mage.cards.g.GlacialFortress.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Glacial Fortress", 497, Rarity.RARE, mage.cards.g.GlacialFortress.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Glacial Fortress", 794, Rarity.RARE, mage.cards.g.GlacialFortress.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Glimmer of Genius", 176, Rarity.UNCOMMON, mage.cards.g.GlimmerOfGenius.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Glimmer of Genius", 704, Rarity.UNCOMMON, mage.cards.g.GlimmerOfGenius.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Glowing One", 604, Rarity.UNCOMMON, mage.cards.g.GlowingOne.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Glowing One", 76, Rarity.UNCOMMON, mage.cards.g.GlowingOne.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Grave Titan", 346, Rarity.MYTHIC, mage.cards.g.GraveTitan.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Grave Titan", 874, Rarity.MYTHIC, mage.cards.g.GraveTitan.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Grim Reaper's Sprint", 386, Rarity.RARE, mage.cards.g.GrimReapersSprint.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Grim Reaper's Sprint", 58, Rarity.RARE, mage.cards.g.GrimReapersSprint.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Grim Reaper's Sprint", 586, Rarity.RARE, mage.cards.g.GrimReapersSprint.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Grim Reaper's Sprint", 914, Rarity.RARE, mage.cards.g.GrimReapersSprint.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Guardian Project", 199, Rarity.RARE, mage.cards.g.GuardianProject.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Guardian Project", 469, Rarity.RARE, mage.cards.g.GuardianProject.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Guardian Project", 727, Rarity.RARE, mage.cards.g.GuardianProject.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Guardian Project", 997, Rarity.RARE, mage.cards.g.GuardianProject.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Gunner Conscript", 605, Rarity.UNCOMMON, mage.cards.g.GunnerConscript.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Gunner Conscript", 77, Rarity.UNCOMMON, mage.cards.g.GunnerConscript.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Hancock, Ghoulish Mayor", 382, Rarity.RARE, mage.cards.h.HancockGhoulishMayor.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Hancock, Ghoulish Mayor", 45, Rarity.RARE, mage.cards.h.HancockGhoulishMayor.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Hancock, Ghoulish Mayor", 573, Rarity.RARE, mage.cards.h.HancockGhoulishMayor.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Hancock, Ghoulish Mayor", 910, Rarity.RARE, mage.cards.h.HancockGhoulishMayor.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Hardened Scales", 200, Rarity.RARE, mage.cards.h.HardenedScales.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Hardened Scales", 470, Rarity.RARE, mage.cards.h.HardenedScales.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Hardened Scales", 728, Rarity.RARE, mage.cards.h.HardenedScales.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Hardened Scales", 998, Rarity.RARE, mage.cards.h.HardenedScales.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Harmonize", 201, Rarity.UNCOMMON, mage.cards.h.Harmonize.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Harmonize", 729, Rarity.UNCOMMON, mage.cards.h.Harmonize.class, NON_FULL_USE_VARIOUS)); + //cards.add(new SetCardInfo("Harold and Bob, First Numens", 398, Rarity.RARE, mage.cards.h.HaroldAndBobFirstNumens.class, NON_FULL_USE_VARIOUS)); + //cards.add(new SetCardInfo("Harold and Bob, First Numens", 606, Rarity.RARE, mage.cards.h.HaroldAndBobFirstNumens.class, NON_FULL_USE_VARIOUS)); + //cards.add(new SetCardInfo("Harold and Bob, First Numens", 78, Rarity.RARE, mage.cards.h.HaroldAndBobFirstNumens.class, NON_FULL_USE_VARIOUS)); + //cards.add(new SetCardInfo("Harold and Bob, First Numens", 926, Rarity.RARE, mage.cards.h.HaroldAndBobFirstNumens.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("HELIOS One", 149, Rarity.RARE, mage.cards.h.HELIOSOne.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("HELIOS One", 441, Rarity.RARE, mage.cards.h.HELIOSOne.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("HELIOS One", 677, Rarity.RARE, mage.cards.h.HELIOSOne.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("HELIOS One", 969, Rarity.RARE, mage.cards.h.HELIOSOne.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Heroic Intervention", 202, Rarity.RARE, mage.cards.h.HeroicIntervention.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Heroic Intervention", 471, Rarity.RARE, mage.cards.h.HeroicIntervention.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Heroic Intervention", 730, Rarity.RARE, mage.cards.h.HeroicIntervention.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Heroic Intervention", 999, Rarity.RARE, mage.cards.h.HeroicIntervention.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Heroic Reinforcements", 218, Rarity.UNCOMMON, mage.cards.h.HeroicReinforcements.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Heroic Reinforcements", 746, Rarity.UNCOMMON, mage.cards.h.HeroicReinforcements.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Hinterland Harbor", 1026, Rarity.RARE, mage.cards.h.HinterlandHarbor.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Hinterland Harbor", 267, Rarity.RARE, mage.cards.h.HinterlandHarbor.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Hinterland Harbor", 498, Rarity.RARE, mage.cards.h.HinterlandHarbor.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Hinterland Harbor", 795, Rarity.RARE, mage.cards.h.HinterlandHarbor.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Hornet Queen", 350, Rarity.RARE, mage.cards.h.HornetQueen.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Hornet Queen", 878, Rarity.RARE, mage.cards.h.HornetQueen.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Hour of Reckoning", 161, Rarity.RARE, mage.cards.h.HourOfReckoning.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Hour of Reckoning", 450, Rarity.RARE, mage.cards.h.HourOfReckoning.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Hour of Reckoning", 689, Rarity.RARE, mage.cards.h.HourOfReckoning.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Hour of Reckoning", 978, Rarity.RARE, mage.cards.h.HourOfReckoning.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Hullbreaker Horror", 344, Rarity.RARE, mage.cards.h.HullbreakerHorror.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Hullbreaker Horror", 872, Rarity.RARE, mage.cards.h.HullbreakerHorror.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Ian the Reckless", 587, Rarity.UNCOMMON, mage.cards.i.IanTheReckless.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Ian the Reckless", 59, Rarity.UNCOMMON, mage.cards.i.IanTheReckless.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Idolized", 17, Rarity.RARE, mage.cards.i.Idolized.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Idolized", 327, Rarity.RARE, mage.cards.i.Idolized.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Idolized", 545, Rarity.RARE, mage.cards.i.Idolized.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Idolized", 855, Rarity.RARE, mage.cards.i.Idolized.class, NON_FULL_USE_VARIOUS)); - cards.add(new SetCardInfo("Impassioned Orator", 162, Rarity.COMMON, mage.cards.i.ImpassionedOrator.class)); - cards.add(new SetCardInfo("Inexorable Tide", 177, Rarity.RARE, mage.cards.i.InexorableTide.class)); - cards.add(new SetCardInfo("Infesting Radroach", 46, Rarity.UNCOMMON, mage.cards.i.InfestingRadroach.class)); - cards.add(new SetCardInfo("Inspiring Call", 203, Rarity.UNCOMMON, mage.cards.i.InspiringCall.class)); - cards.add(new SetCardInfo("Intangible Virtue", 163, Rarity.UNCOMMON, mage.cards.i.IntangibleVirtue.class)); - cards.add(new SetCardInfo("Intelligence Bobblehead", 134, Rarity.UNCOMMON, mage.cards.i.IntelligenceBobblehead.class)); - cards.add(new SetCardInfo("Irrigated Farmland", 268, Rarity.RARE, mage.cards.i.IrrigatedFarmland.class)); - cards.add(new SetCardInfo("Island", 319, Rarity.LAND, mage.cards.basiclands.Island.class, FULL_ART_BFZ_VARIOUS)); - cards.add(new SetCardInfo("Isolated Chapel", 269, Rarity.RARE, mage.cards.i.IsolatedChapel.class)); - cards.add(new SetCardInfo("James, Wandering Dad", 31, Rarity.RARE, mage.cards.j.JamesWanderingDad.class)); + cards.add(new SetCardInfo("Impassioned Orator", 162, Rarity.COMMON, mage.cards.i.ImpassionedOrator.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Impassioned Orator", 690, Rarity.COMMON, mage.cards.i.ImpassionedOrator.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Inexorable Tide", 177, Rarity.RARE, mage.cards.i.InexorableTide.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Inexorable Tide", 460, Rarity.RARE, mage.cards.i.InexorableTide.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Inexorable Tide", 705, Rarity.RARE, mage.cards.i.InexorableTide.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Inexorable Tide", 988, Rarity.RARE, mage.cards.i.InexorableTide.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Infesting Radroach", 46, Rarity.UNCOMMON, mage.cards.i.InfestingRadroach.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Infesting Radroach", 574, Rarity.UNCOMMON, mage.cards.i.InfestingRadroach.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Inspiring Call", 203, Rarity.UNCOMMON, mage.cards.i.InspiringCall.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Inspiring Call", 731, Rarity.UNCOMMON, mage.cards.i.InspiringCall.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Intangible Virtue", 163, Rarity.UNCOMMON, mage.cards.i.IntangibleVirtue.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Intangible Virtue", 691, Rarity.UNCOMMON, mage.cards.i.IntangibleVirtue.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Intelligence Bobblehead", 1061, Rarity.UNCOMMON, mage.cards.i.IntelligenceBobblehead.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Intelligence Bobblehead", 134, Rarity.UNCOMMON, mage.cards.i.IntelligenceBobblehead.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Intelligence Bobblehead", 662, Rarity.UNCOMMON, mage.cards.i.IntelligenceBobblehead.class, NON_FULL_USE_VARIOUS)); + //cards.add(new SetCardInfo("Inventory Management", 105, Rarity.RARE, mage.cards.i.InventoryManagement.class, NON_FULL_USE_VARIOUS)); + //cards.add(new SetCardInfo("Inventory Management", 342, Rarity.RARE, mage.cards.i.InventoryManagement.class, NON_FULL_USE_VARIOUS)); + //cards.add(new SetCardInfo("Inventory Management", 633, Rarity.RARE, mage.cards.i.InventoryManagement.class, NON_FULL_USE_VARIOUS)); + //cards.add(new SetCardInfo("Inventory Management", 870, Rarity.RARE, mage.cards.i.InventoryManagement.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Irrigated Farmland", 1027, Rarity.RARE, mage.cards.i.IrrigatedFarmland.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Irrigated Farmland", 268, Rarity.RARE, mage.cards.i.IrrigatedFarmland.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Irrigated Farmland", 499, Rarity.RARE, mage.cards.i.IrrigatedFarmland.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Irrigated Farmland", 796, Rarity.RARE, mage.cards.i.IrrigatedFarmland.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Island", 319, Rarity.LAND, mage.cards.basiclands.Island.class, FULL_ART_USE_VARIOUS)); + cards.add(new SetCardInfo("Island", 320, Rarity.LAND, mage.cards.basiclands.Island.class, FULL_ART_USE_VARIOUS)); + cards.add(new SetCardInfo("Island", 847, Rarity.LAND, mage.cards.basiclands.Island.class, FULL_ART_USE_VARIOUS)); + cards.add(new SetCardInfo("Island", 848, Rarity.LAND, mage.cards.basiclands.Island.class, FULL_ART_USE_VARIOUS)); + cards.add(new SetCardInfo("Isolated Chapel", 1028, Rarity.RARE, mage.cards.i.IsolatedChapel.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Isolated Chapel", 269, Rarity.RARE, mage.cards.i.IsolatedChapel.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Isolated Chapel", 500, Rarity.RARE, mage.cards.i.IsolatedChapel.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Isolated Chapel", 797, Rarity.RARE, mage.cards.i.IsolatedChapel.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("James, Wandering Dad", 31, Rarity.RARE, mage.cards.j.JamesWanderingDad.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("James, Wandering Dad", 375, Rarity.RARE, mage.cards.j.JamesWanderingDad.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("James, Wandering Dad", 559, Rarity.RARE, mage.cards.j.JamesWanderingDad.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("James, Wandering Dad", 903, Rarity.RARE, mage.cards.j.JamesWanderingDad.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Jason Bright, Glowing Prophet", 32, Rarity.RARE, mage.cards.j.JasonBrightGlowingProphet.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Jason Bright, Glowing Prophet", 376, Rarity.RARE, mage.cards.j.JasonBrightGlowingProphet.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Jason Bright, Glowing Prophet", 560, Rarity.RARE, mage.cards.j.JasonBrightGlowingProphet.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Jason Bright, Glowing Prophet", 904, Rarity.RARE, mage.cards.j.JasonBrightGlowingProphet.class, NON_FULL_USE_VARIOUS)); - cards.add(new SetCardInfo("Jungle Shrine", 270, Rarity.UNCOMMON, mage.cards.j.JungleShrine.class)); - cards.add(new SetCardInfo("Junk Jet", 60, Rarity.RARE, mage.cards.j.JunkJet.class)); - cards.add(new SetCardInfo("Junktown", 150, Rarity.RARE, mage.cards.j.Junktown.class)); - cards.add(new SetCardInfo("Keeper of the Accord", 164, Rarity.RARE, mage.cards.k.KeeperOfTheAccord.class)); + cards.add(new SetCardInfo("Jungle Shrine", 270, Rarity.UNCOMMON, mage.cards.j.JungleShrine.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Jungle Shrine", 798, Rarity.UNCOMMON, mage.cards.j.JungleShrine.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Junk Jet", 387, Rarity.RARE, mage.cards.j.JunkJet.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Junk Jet", 588, Rarity.RARE, mage.cards.j.JunkJet.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Junk Jet", 60, Rarity.RARE, mage.cards.j.JunkJet.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Junk Jet", 915, Rarity.RARE, mage.cards.j.JunkJet.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Junktown", 150, Rarity.RARE, mage.cards.j.Junktown.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Junktown", 442, Rarity.RARE, mage.cards.j.Junktown.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Junktown", 678, Rarity.RARE, mage.cards.j.Junktown.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Junktown", 970, Rarity.RARE, mage.cards.j.Junktown.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Keeper of the Accord", 164, Rarity.RARE, mage.cards.k.KeeperOfTheAccord.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Keeper of the Accord", 451, Rarity.RARE, mage.cards.k.KeeperOfTheAccord.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Keeper of the Accord", 692, Rarity.RARE, mage.cards.k.KeeperOfTheAccord.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Keeper of the Accord", 979, Rarity.RARE, mage.cards.k.KeeperOfTheAccord.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Kellogg, Dangerous Mind", 106, Rarity.RARE, mage.cards.k.KelloggDangerousMind.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Kellogg, Dangerous Mind", 415, Rarity.RARE, mage.cards.k.KelloggDangerousMind.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Kellogg, Dangerous Mind", 634, Rarity.RARE, mage.cards.k.KelloggDangerousMind.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Kellogg, Dangerous Mind", 943, Rarity.RARE, mage.cards.k.KelloggDangerousMind.class, NON_FULL_USE_VARIOUS)); - cards.add(new SetCardInfo("Legate Lanius, Caesar's Ace", 107, Rarity.UNCOMMON, mage.cards.l.LegateLaniusCaesarsAce.class)); - cards.add(new SetCardInfo("Lethal Scheme", 185, Rarity.RARE, mage.cards.l.LethalScheme.class)); - cards.add(new SetCardInfo("Liberty Prime, Recharged", 5, Rarity.MYTHIC, mage.cards.l.LibertyPrimeRecharged.class)); - cards.add(new SetCardInfo("Lightning Greaves", 233, Rarity.UNCOMMON, mage.cards.l.LightningGreaves.class)); - cards.add(new SetCardInfo("Lily Bowen, Raging Grandma", 79, Rarity.RARE, mage.cards.l.LilyBowenRagingGrandma.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Legate Lanius, Caesar's Ace", 107, Rarity.UNCOMMON, mage.cards.l.LegateLaniusCaesarsAce.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Legate Lanius, Caesar's Ace", 635, Rarity.UNCOMMON, mage.cards.l.LegateLaniusCaesarsAce.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Lethal Scheme", 185, Rarity.RARE, mage.cards.l.LethalScheme.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Lethal Scheme", 464, Rarity.RARE, mage.cards.l.LethalScheme.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Lethal Scheme", 713, Rarity.RARE, mage.cards.l.LethalScheme.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Lethal Scheme", 992, Rarity.RARE, mage.cards.l.LethalScheme.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Liberty Prime, Recharged", 416, Rarity.MYTHIC, mage.cards.l.LibertyPrimeRecharged.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Liberty Prime, Recharged", 5, Rarity.MYTHIC, mage.cards.l.LibertyPrimeRecharged.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Liberty Prime, Recharged", 533, Rarity.MYTHIC, mage.cards.l.LibertyPrimeRecharged.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Liberty Prime, Recharged", 944, Rarity.MYTHIC, mage.cards.l.LibertyPrimeRecharged.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Lightning Greaves", 233, Rarity.UNCOMMON, mage.cards.l.LightningGreaves.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Lightning Greaves", 761, Rarity.UNCOMMON, mage.cards.l.LightningGreaves.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Lily Bowen, Raging Grandma", 399, Rarity.RARE, mage.cards.l.LilyBowenRagingGrandma.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Lily Bowen, Raging Grandma", 607, Rarity.RARE, mage.cards.l.LilyBowenRagingGrandma.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Lily Bowen, Raging Grandma", 79, Rarity.RARE, mage.cards.l.LilyBowenRagingGrandma.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Lily Bowen, Raging Grandma", 927, Rarity.RARE, mage.cards.l.LilyBowenRagingGrandma.class, NON_FULL_USE_VARIOUS)); - cards.add(new SetCardInfo("Lord of the Undead", 345, Rarity.RARE, mage.cards.l.LordOfTheUndead.class)); - cards.add(new SetCardInfo("Loyal Apprentice", 190, Rarity.UNCOMMON, mage.cards.l.LoyalApprentice.class)); - cards.add(new SetCardInfo("Luck Bobblehead", 135, Rarity.UNCOMMON, mage.cards.l.LuckBobblehead.class)); - cards.add(new SetCardInfo("Lumbering Megasloth", 80, Rarity.UNCOMMON, mage.cards.l.LumberingMegasloth.class)); + cards.add(new SetCardInfo("Lord of the Undead", 345, Rarity.RARE, mage.cards.l.LordOfTheUndead.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Lord of the Undead", 873, Rarity.RARE, mage.cards.l.LordOfTheUndead.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Loyal Apprentice", 190, Rarity.UNCOMMON, mage.cards.l.LoyalApprentice.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Loyal Apprentice", 718, Rarity.UNCOMMON, mage.cards.l.LoyalApprentice.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Luck Bobblehead", 1063, Rarity.UNCOMMON, mage.cards.l.LuckBobblehead.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Luck Bobblehead", 135, Rarity.UNCOMMON, mage.cards.l.LuckBobblehead.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Luck Bobblehead", 663, Rarity.UNCOMMON, mage.cards.l.LuckBobblehead.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Lumbering Megasloth", 608, Rarity.UNCOMMON, mage.cards.l.LumberingMegasloth.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Lumbering Megasloth", 80, Rarity.UNCOMMON, mage.cards.l.LumberingMegasloth.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("MacCready, Lamplight Mayor", 108, Rarity.RARE, mage.cards.m.MacCreadyLamplightMayor.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("MacCready, Lamplight Mayor", 417, Rarity.RARE, mage.cards.m.MacCreadyLamplightMayor.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("MacCready, Lamplight Mayor", 636, Rarity.RARE, mage.cards.m.MacCreadyLamplightMayor.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("MacCready, Lamplight Mayor", 945, Rarity.RARE, mage.cards.m.MacCreadyLamplightMayor.class, NON_FULL_USE_VARIOUS)); - cards.add(new SetCardInfo("Mantle of the Ancients", 165, Rarity.RARE, mage.cards.m.MantleOfTheAncients.class)); + cards.add(new SetCardInfo("Mantle of the Ancients", 165, Rarity.RARE, mage.cards.m.MantleOfTheAncients.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Mantle of the Ancients", 452, Rarity.RARE, mage.cards.m.MantleOfTheAncients.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Mantle of the Ancients", 693, Rarity.RARE, mage.cards.m.MantleOfTheAncients.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Mantle of the Ancients", 980, Rarity.RARE, mage.cards.m.MantleOfTheAncients.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Marcus, Mutant Mayor", 109, Rarity.RARE, mage.cards.m.MarcusMutantMayor.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Marcus, Mutant Mayor", 418, Rarity.RARE, mage.cards.m.MarcusMutantMayor.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Marcus, Mutant Mayor", 637, Rarity.RARE, mage.cards.m.MarcusMutantMayor.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Marcus, Mutant Mayor", 946, Rarity.RARE, mage.cards.m.MarcusMutantMayor.class, NON_FULL_USE_VARIOUS)); - cards.add(new SetCardInfo("Mariposa Military Base", 151, Rarity.RARE, mage.cards.m.MariposaMilitaryBase.class)); - cards.add(new SetCardInfo("Marshal's Anthem", 166, Rarity.RARE, mage.cards.m.MarshalsAnthem.class)); - cards.add(new SetCardInfo("Martial Coup", 167, Rarity.RARE, mage.cards.m.MartialCoup.class)); - cards.add(new SetCardInfo("Masterwork of Ingenuity", 234, Rarity.RARE, mage.cards.m.MasterworkOfIngenuity.class)); - cards.add(new SetCardInfo("Mechanized Production", 178, Rarity.MYTHIC, mage.cards.m.MechanizedProduction.class)); - cards.add(new SetCardInfo("Megaton's Fate", 61, Rarity.RARE, mage.cards.m.MegatonsFate.class)); - cards.add(new SetCardInfo("Memorial to Glory", 271, Rarity.UNCOMMON, mage.cards.m.MemorialToGlory.class)); - cards.add(new SetCardInfo("Mind Stone", 235, Rarity.UNCOMMON, mage.cards.m.MindStone.class)); - cards.add(new SetCardInfo("Mirelurk Queen", 33, Rarity.RARE, mage.cards.m.MirelurkQueen.class)); + cards.add(new SetCardInfo("Mariposa Military Base", 151, Rarity.RARE, mage.cards.m.MariposaMilitaryBase.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Mariposa Military Base", 443, Rarity.RARE, mage.cards.m.MariposaMilitaryBase.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Mariposa Military Base", 679, Rarity.RARE, mage.cards.m.MariposaMilitaryBase.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Mariposa Military Base", 971, Rarity.RARE, mage.cards.m.MariposaMilitaryBase.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Marshal's Anthem", 166, Rarity.RARE, mage.cards.m.MarshalsAnthem.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Marshal's Anthem", 453, Rarity.RARE, mage.cards.m.MarshalsAnthem.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Marshal's Anthem", 694, Rarity.RARE, mage.cards.m.MarshalsAnthem.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Marshal's Anthem", 981, Rarity.RARE, mage.cards.m.MarshalsAnthem.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Martial Coup", 167, Rarity.RARE, mage.cards.m.MartialCoup.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Martial Coup", 454, Rarity.RARE, mage.cards.m.MartialCoup.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Martial Coup", 695, Rarity.RARE, mage.cards.m.MartialCoup.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Martial Coup", 982, Rarity.RARE, mage.cards.m.MartialCoup.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Masterwork of Ingenuity", 1011, Rarity.RARE, mage.cards.m.MasterworkOfIngenuity.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Masterwork of Ingenuity", 234, Rarity.RARE, mage.cards.m.MasterworkOfIngenuity.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Masterwork of Ingenuity", 483, Rarity.RARE, mage.cards.m.MasterworkOfIngenuity.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Masterwork of Ingenuity", 762, Rarity.RARE, mage.cards.m.MasterworkOfIngenuity.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Mechanized Production", 178, Rarity.MYTHIC, mage.cards.m.MechanizedProduction.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Mechanized Production", 461, Rarity.MYTHIC, mage.cards.m.MechanizedProduction.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Mechanized Production", 706, Rarity.MYTHIC, mage.cards.m.MechanizedProduction.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Mechanized Production", 989, Rarity.MYTHIC, mage.cards.m.MechanizedProduction.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Megaton's Fate", 388, Rarity.RARE, mage.cards.m.MegatonsFate.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Megaton's Fate", 589, Rarity.RARE, mage.cards.m.MegatonsFate.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Megaton's Fate", 61, Rarity.RARE, mage.cards.m.MegatonsFate.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Megaton's Fate", 916, Rarity.RARE, mage.cards.m.MegatonsFate.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Memorial to Glory", 271, Rarity.UNCOMMON, mage.cards.m.MemorialToGlory.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Memorial to Glory", 799, Rarity.UNCOMMON, mage.cards.m.MemorialToGlory.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Mind Stone", 235, Rarity.UNCOMMON, mage.cards.m.MindStone.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Mind Stone", 763, Rarity.UNCOMMON, mage.cards.m.MindStone.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Mirelurk Queen", 33, Rarity.RARE, mage.cards.m.MirelurkQueen.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Mirelurk Queen", 377, Rarity.RARE, mage.cards.m.MirelurkQueen.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Mirelurk Queen", 561, Rarity.RARE, mage.cards.m.MirelurkQueen.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Mirelurk Queen", 905, Rarity.RARE, mage.cards.m.MirelurkQueen.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Mister Gutsy", 136, Rarity.RARE, mage.cards.m.MisterGutsy.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Mister Gutsy", 433, Rarity.RARE, mage.cards.m.MisterGutsy.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Mister Gutsy", 664, Rarity.RARE, mage.cards.m.MisterGutsy.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Mister Gutsy", 961, Rarity.RARE, mage.cards.m.MisterGutsy.class, NON_FULL_USE_VARIOUS)); - cards.add(new SetCardInfo("Moira Brown, Guide Author", 110, Rarity.RARE, mage.cards.m.MoiraBrownGuideAuthor.class)); - cards.add(new SetCardInfo("Morbid Opportunist", 186, Rarity.UNCOMMON, mage.cards.m.MorbidOpportunist.class)); - cards.add(new SetCardInfo("Mortuary Mire", 272, Rarity.COMMON, mage.cards.m.MortuaryMire.class)); - cards.add(new SetCardInfo("Mossfire Valley", 273, Rarity.RARE, mage.cards.m.MossfireValley.class)); - cards.add(new SetCardInfo("Mountain", 323, Rarity.LAND, mage.cards.basiclands.Mountain.class, FULL_ART_BFZ_VARIOUS)); - cards.add(new SetCardInfo("Mr. House, President and CEO", 7, Rarity.MYTHIC, mage.cards.m.MrHousePresidentAndCEO.class)); - cards.add(new SetCardInfo("Mutational Advantage", 111, Rarity.RARE, mage.cards.m.MutationalAdvantage.class)); - cards.add(new SetCardInfo("Myriad Landscape", 274, Rarity.UNCOMMON, mage.cards.m.MyriadLandscape.class)); - cards.add(new SetCardInfo("Mystic Forge", 236, Rarity.RARE, mage.cards.m.MysticForge.class)); - cards.add(new SetCardInfo("Mystic Monastery", 275, Rarity.UNCOMMON, mage.cards.m.MysticMonastery.class)); + cards.add(new SetCardInfo("Moira Brown, Guide Author", 110, Rarity.RARE, mage.cards.m.MoiraBrownGuideAuthor.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Moira Brown, Guide Author", 420, Rarity.RARE, mage.cards.m.MoiraBrownGuideAuthor.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Moira Brown, Guide Author", 638, Rarity.RARE, mage.cards.m.MoiraBrownGuideAuthor.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Moira Brown, Guide Author", 948, Rarity.RARE, mage.cards.m.MoiraBrownGuideAuthor.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Morbid Opportunist", 186, Rarity.UNCOMMON, mage.cards.m.MorbidOpportunist.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Morbid Opportunist", 714, Rarity.UNCOMMON, mage.cards.m.MorbidOpportunist.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Mortuary Mire", 272, Rarity.COMMON, mage.cards.m.MortuaryMire.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Mortuary Mire", 800, Rarity.COMMON, mage.cards.m.MortuaryMire.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Mossfire Valley", 1029, Rarity.RARE, mage.cards.m.MossfireValley.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Mossfire Valley", 273, Rarity.RARE, mage.cards.m.MossfireValley.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Mossfire Valley", 501, Rarity.RARE, mage.cards.m.MossfireValley.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Mossfire Valley", 801, Rarity.RARE, mage.cards.m.MossfireValley.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Mountain", 323, Rarity.LAND, mage.cards.basiclands.Mountain.class, FULL_ART_USE_VARIOUS)); + cards.add(new SetCardInfo("Mountain", 324, Rarity.LAND, mage.cards.basiclands.Mountain.class, FULL_ART_USE_VARIOUS)); + cards.add(new SetCardInfo("Mountain", 851, Rarity.LAND, mage.cards.basiclands.Mountain.class, FULL_ART_USE_VARIOUS)); + cards.add(new SetCardInfo("Mountain", 852, Rarity.LAND, mage.cards.basiclands.Mountain.class, FULL_ART_USE_VARIOUS)); + cards.add(new SetCardInfo("Mr. House, President and CEO", 421, Rarity.MYTHIC, mage.cards.m.MrHousePresidentAndCEO.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Mr. House, President and CEO", 535, Rarity.MYTHIC, mage.cards.m.MrHousePresidentAndCEO.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Mr. House, President and CEO", 7, Rarity.MYTHIC, mage.cards.m.MrHousePresidentAndCEO.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Mr. House, President and CEO", 949, Rarity.MYTHIC, mage.cards.m.MrHousePresidentAndCEO.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Mutational Advantage", 111, Rarity.RARE, mage.cards.m.MutationalAdvantage.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Mutational Advantage", 422, Rarity.RARE, mage.cards.m.MutationalAdvantage.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Mutational Advantage", 639, Rarity.RARE, mage.cards.m.MutationalAdvantage.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Mutational Advantage", 950, Rarity.RARE, mage.cards.m.MutationalAdvantage.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Myriad Landscape", 274, Rarity.UNCOMMON, mage.cards.m.MyriadLandscape.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Myriad Landscape", 802, Rarity.UNCOMMON, mage.cards.m.MyriadLandscape.class, NON_FULL_USE_VARIOUS)); + //cards.add(new SetCardInfo("Mysterious Stranger", 334, Rarity.RARE, mage.cards.m.MysteriousStranger.class, NON_FULL_USE_VARIOUS)); + //cards.add(new SetCardInfo("Mysterious Stranger", 591, Rarity.RARE, mage.cards.m.MysteriousStranger.class, NON_FULL_USE_VARIOUS)); + //cards.add(new SetCardInfo("Mysterious Stranger", 63, Rarity.RARE, mage.cards.m.MysteriousStranger.class, NON_FULL_USE_VARIOUS)); + //cards.add(new SetCardInfo("Mysterious Stranger", 862, Rarity.RARE, mage.cards.m.MysteriousStranger.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Mystic Forge", 1012, Rarity.RARE, mage.cards.m.MysticForge.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Mystic Forge", 236, Rarity.RARE, mage.cards.m.MysticForge.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Mystic Forge", 484, Rarity.RARE, mage.cards.m.MysticForge.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Mystic Forge", 764, Rarity.RARE, mage.cards.m.MysticForge.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Mystic Monastery", 275, Rarity.UNCOMMON, mage.cards.m.MysticMonastery.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Mystic Monastery", 803, Rarity.UNCOMMON, mage.cards.m.MysticMonastery.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Nerd Rage", 34, Rarity.UNCOMMON, mage.cards.n.NerdRage.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Nerd Rage", 562, Rarity.UNCOMMON, mage.cards.n.NerdRage.class, NON_FULL_USE_VARIOUS)); - cards.add(new SetCardInfo("Nesting Grounds", 276, Rarity.RARE, mage.cards.n.NestingGrounds.class)); + cards.add(new SetCardInfo("Nesting Grounds", 1030, Rarity.RARE, mage.cards.n.NestingGrounds.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Nesting Grounds", 276, Rarity.RARE, mage.cards.n.NestingGrounds.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Nesting Grounds", 502, Rarity.RARE, mage.cards.n.NestingGrounds.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Nesting Grounds", 804, Rarity.RARE, mage.cards.n.NestingGrounds.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Nick Valentine, Private Eye", 35, Rarity.RARE, mage.cards.n.NickValentinePrivateEye.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Nick Valentine, Private Eye", 378, Rarity.RARE, mage.cards.n.NickValentinePrivateEye.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Nick Valentine, Private Eye", 563, Rarity.RARE, mage.cards.n.NickValentinePrivateEye.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Nick Valentine, Private Eye", 906, Rarity.RARE, mage.cards.n.NickValentinePrivateEye.class, NON_FULL_USE_VARIOUS)); - cards.add(new SetCardInfo("Nightkin Ambusher", 112, Rarity.UNCOMMON, mage.cards.n.NightkinAmbusher.class)); - cards.add(new SetCardInfo("Nomad Outpost", 277, Rarity.UNCOMMON, mage.cards.n.NomadOutpost.class)); - cards.add(new SetCardInfo("Nuclear Fallout", 47, Rarity.RARE, mage.cards.n.NuclearFallout.class)); - cards.add(new SetCardInfo("Nuka-Cola Vending Machine", 137, Rarity.UNCOMMON, mage.cards.n.NukaColaVendingMachine.class)); - cards.add(new SetCardInfo("One with the Machine", 179, Rarity.RARE, mage.cards.o.OneWithTheMachine.class)); - cards.add(new SetCardInfo("Open the Vaults", 168, Rarity.RARE, mage.cards.o.OpenTheVaults.class)); - cards.add(new SetCardInfo("Opulent Palace", 278, Rarity.UNCOMMON, mage.cards.o.OpulentPalace.class)); - cards.add(new SetCardInfo("Overencumbered", 18, Rarity.RARE, mage.cards.o.Overencumbered.class)); - cards.add(new SetCardInfo("Overflowing Basin", 152, Rarity.RARE, mage.cards.o.OverflowingBasin.class)); + cards.add(new SetCardInfo("Nightkin Ambusher", 112, Rarity.UNCOMMON, mage.cards.n.NightkinAmbusher.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Nightkin Ambusher", 640, Rarity.UNCOMMON, mage.cards.n.NightkinAmbusher.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Nomad Outpost", 277, Rarity.UNCOMMON, mage.cards.n.NomadOutpost.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Nomad Outpost", 805, Rarity.UNCOMMON, mage.cards.n.NomadOutpost.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Nuclear Fallout", 331, Rarity.RARE, mage.cards.n.NuclearFallout.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Nuclear Fallout", 47, Rarity.RARE, mage.cards.n.NuclearFallout.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Nuclear Fallout", 575, Rarity.RARE, mage.cards.n.NuclearFallout.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Nuclear Fallout", 859, Rarity.RARE, mage.cards.n.NuclearFallout.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Nuka-Cola Vending Machine", 137, Rarity.UNCOMMON, mage.cards.n.NukaColaVendingMachine.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Nuka-Cola Vending Machine", 358, Rarity.UNCOMMON, mage.cards.n.NukaColaVendingMachine.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Nuka-Cola Vending Machine", 665, Rarity.UNCOMMON, mage.cards.n.NukaColaVendingMachine.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Nuka-Cola Vending Machine", 886, Rarity.UNCOMMON, mage.cards.n.NukaColaVendingMachine.class, NON_FULL_USE_VARIOUS)); + //cards.add(new SetCardInfo("Nuka-Nuke Launcher", 138, Rarity.RARE, mage.cards.n.NukaNukeLauncher.class, NON_FULL_USE_VARIOUS)); + //cards.add(new SetCardInfo("Nuka-Nuke Launcher", 434, Rarity.RARE, mage.cards.n.NukaNukeLauncher.class, NON_FULL_USE_VARIOUS)); + //cards.add(new SetCardInfo("Nuka-Nuke Launcher", 666, Rarity.RARE, mage.cards.n.NukaNukeLauncher.class, NON_FULL_USE_VARIOUS)); + //cards.add(new SetCardInfo("Nuka-Nuke Launcher", 962, Rarity.RARE, mage.cards.n.NukaNukeLauncher.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("One with the Machine", 179, Rarity.RARE, mage.cards.o.OneWithTheMachine.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("One with the Machine", 462, Rarity.RARE, mage.cards.o.OneWithTheMachine.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("One with the Machine", 707, Rarity.RARE, mage.cards.o.OneWithTheMachine.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("One with the Machine", 990, Rarity.RARE, mage.cards.o.OneWithTheMachine.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Open the Vaults", 168, Rarity.RARE, mage.cards.o.OpenTheVaults.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Open the Vaults", 455, Rarity.RARE, mage.cards.o.OpenTheVaults.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Open the Vaults", 696, Rarity.RARE, mage.cards.o.OpenTheVaults.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Open the Vaults", 983, Rarity.RARE, mage.cards.o.OpenTheVaults.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Opulent Palace", 278, Rarity.UNCOMMON, mage.cards.o.OpulentPalace.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Opulent Palace", 806, Rarity.UNCOMMON, mage.cards.o.OpulentPalace.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Overencumbered", 18, Rarity.RARE, mage.cards.o.Overencumbered.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Overencumbered", 367, Rarity.RARE, mage.cards.o.Overencumbered.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Overencumbered", 546, Rarity.RARE, mage.cards.o.Overencumbered.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Overencumbered", 895, Rarity.RARE, mage.cards.o.Overencumbered.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Overflowing Basin", 152, Rarity.RARE, mage.cards.o.OverflowingBasin.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Overflowing Basin", 444, Rarity.RARE, mage.cards.o.OverflowingBasin.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Overflowing Basin", 680, Rarity.RARE, mage.cards.o.OverflowingBasin.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Overflowing Basin", 972, Rarity.RARE, mage.cards.o.OverflowingBasin.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Overseer of Vault 76", 19, Rarity.RARE, mage.cards.o.OverseerOfVault76.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Overseer of Vault 76", 368, Rarity.RARE, mage.cards.o.OverseerOfVault76.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Overseer of Vault 76", 547, Rarity.RARE, mage.cards.o.OverseerOfVault76.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Overseer of Vault 76", 896, Rarity.RARE, mage.cards.o.OverseerOfVault76.class, NON_FULL_USE_VARIOUS)); - cards.add(new SetCardInfo("Paladin Danse, Steel Maverick", 20, Rarity.UNCOMMON, mage.cards.p.PaladinDanseSteelMaverick.class)); - cards.add(new SetCardInfo("Paladin Elizabeth Taggerdy", 114, Rarity.RARE, mage.cards.p.PaladinElizabethTaggerdy.class)); - cards.add(new SetCardInfo("Panharmonicon", 237, Rarity.RARE, mage.cards.p.Panharmonicon.class)); - cards.add(new SetCardInfo("Path of Ancestry", 279, Rarity.COMMON, mage.cards.p.PathOfAncestry.class)); - cards.add(new SetCardInfo("Path to Exile", 169, Rarity.UNCOMMON, mage.cards.p.PathToExile.class)); - cards.add(new SetCardInfo("Perception Bobblehead", 139, Rarity.UNCOMMON, mage.cards.p.PerceptionBobblehead.class)); + cards.add(new SetCardInfo("Paladin Danse, Steel Maverick", 20, Rarity.UNCOMMON, mage.cards.p.PaladinDanseSteelMaverick.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Paladin Danse, Steel Maverick", 548, Rarity.UNCOMMON, mage.cards.p.PaladinDanseSteelMaverick.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Paladin Elizabeth Taggerdy", 114, Rarity.RARE, mage.cards.p.PaladinElizabethTaggerdy.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Paladin Elizabeth Taggerdy", 424, Rarity.RARE, mage.cards.p.PaladinElizabethTaggerdy.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Paladin Elizabeth Taggerdy", 642, Rarity.RARE, mage.cards.p.PaladinElizabethTaggerdy.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Paladin Elizabeth Taggerdy", 952, Rarity.RARE, mage.cards.p.PaladinElizabethTaggerdy.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Panharmonicon", 1013, Rarity.RARE, mage.cards.p.Panharmonicon.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Panharmonicon", 237, Rarity.RARE, mage.cards.p.Panharmonicon.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Panharmonicon", 485, Rarity.RARE, mage.cards.p.Panharmonicon.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Panharmonicon", 765, Rarity.RARE, mage.cards.p.Panharmonicon.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Path of Ancestry", 279, Rarity.COMMON, mage.cards.p.PathOfAncestry.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Path of Ancestry", 807, Rarity.COMMON, mage.cards.p.PathOfAncestry.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Path to Exile", 169, Rarity.UNCOMMON, mage.cards.p.PathToExile.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Path to Exile", 697, Rarity.UNCOMMON, mage.cards.p.PathToExile.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Perception Bobblehead", 1058, Rarity.UNCOMMON, mage.cards.p.PerceptionBobblehead.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Perception Bobblehead", 139, Rarity.UNCOMMON, mage.cards.p.PerceptionBobblehead.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Perception Bobblehead", 667, Rarity.UNCOMMON, mage.cards.p.PerceptionBobblehead.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Pip-Boy 3000", 140, Rarity.RARE, mage.cards.p.PipBoy3000.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Pip-Boy 3000", 435, Rarity.RARE, mage.cards.p.PipBoy3000.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Pip-Boy 3000", 668, Rarity.RARE, mage.cards.p.PipBoy3000.class, NON_FULL_USE_VARIOUS)); @@ -279,42 +654,114 @@ public final class Fallout extends ExpansionSet { cards.add(new SetCardInfo("Piper Wright, Publick Reporter", 379, Rarity.RARE, mage.cards.p.PiperWrightPublickReporter.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Piper Wright, Publick Reporter", 564, Rarity.RARE, mage.cards.p.PiperWrightPublickReporter.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Piper Wright, Publick Reporter", 907, Rarity.RARE, mage.cards.p.PiperWrightPublickReporter.class, NON_FULL_USE_VARIOUS)); - cards.add(new SetCardInfo("Pitiless Plunderer", 187, Rarity.UNCOMMON, mage.cards.p.PitilessPlunderer.class)); - cards.add(new SetCardInfo("Plains", 317, Rarity.LAND, mage.cards.basiclands.Plains.class, FULL_ART_BFZ_VARIOUS)); - cards.add(new SetCardInfo("Plasma Caster", 64, Rarity.RARE, mage.cards.p.PlasmaCaster.class)); - cards.add(new SetCardInfo("Powder Ganger", 65, Rarity.RARE, mage.cards.p.PowderGanger.class)); - cards.add(new SetCardInfo("Power Fist", 81, Rarity.RARE, mage.cards.p.PowerFist.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Pitiless Plunderer", 187, Rarity.UNCOMMON, mage.cards.p.PitilessPlunderer.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Pitiless Plunderer", 715, Rarity.UNCOMMON, mage.cards.p.PitilessPlunderer.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Plains", 317, Rarity.LAND, mage.cards.basiclands.Plains.class, FULL_ART_USE_VARIOUS)); + cards.add(new SetCardInfo("Plains", 318, Rarity.LAND, mage.cards.basiclands.Plains.class, FULL_ART_USE_VARIOUS)); + cards.add(new SetCardInfo("Plains", 845, Rarity.LAND, mage.cards.basiclands.Plains.class, FULL_ART_USE_VARIOUS)); + cards.add(new SetCardInfo("Plains", 846, Rarity.LAND, mage.cards.basiclands.Plains.class, FULL_ART_USE_VARIOUS)); + cards.add(new SetCardInfo("Plasma Caster", 390, Rarity.RARE, mage.cards.p.PlasmaCaster.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Plasma Caster", 592, Rarity.RARE, mage.cards.p.PlasmaCaster.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Plasma Caster", 64, Rarity.RARE, mage.cards.p.PlasmaCaster.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Plasma Caster", 918, Rarity.RARE, mage.cards.p.PlasmaCaster.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Powder Ganger", 391, Rarity.RARE, mage.cards.p.PowderGanger.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Powder Ganger", 593, Rarity.RARE, mage.cards.p.PowderGanger.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Powder Ganger", 65, Rarity.RARE, mage.cards.p.PowderGanger.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Powder Ganger", 919, Rarity.RARE, mage.cards.p.PowderGanger.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Power Fist", 400, Rarity.RARE, mage.cards.p.PowerFist.class, NON_FULL_USE_VARIOUS)); - cards.add(new SetCardInfo("Prairie Stream", 280, Rarity.RARE, mage.cards.p.PrairieStream.class)); - cards.add(new SetCardInfo("Pre-War Formalwear", 21, Rarity.RARE, mage.cards.p.PreWarFormalwear.class)); - cards.add(new SetCardInfo("Puresteel Paladin", 170, Rarity.RARE, mage.cards.p.PuresteelPaladin.class)); - cards.add(new SetCardInfo("Putrefy", 219, Rarity.UNCOMMON, mage.cards.p.Putrefy.class)); - cards.add(new SetCardInfo("Radstorm", 37, Rarity.RARE, mage.cards.r.Radstorm.class)); - cards.add(new SetCardInfo("Rampaging Yao Guai", 82, Rarity.RARE, mage.cards.r.RampagingYaoGuai.class)); - cards.add(new SetCardInfo("Rampant Growth", 204, Rarity.COMMON, mage.cards.r.RampantGrowth.class)); - cards.add(new SetCardInfo("Rancor", 205, Rarity.UNCOMMON, mage.cards.r.Rancor.class)); - cards.add(new SetCardInfo("Raul, Trouble Shooter", 115, Rarity.UNCOMMON, mage.cards.r.RaulTroubleShooter.class)); - cards.add(new SetCardInfo("Ravages of War", 354, Rarity.MYTHIC, mage.cards.r.RavagesOfWar.class)); - cards.add(new SetCardInfo("Razortide Bridge", 281, Rarity.COMMON, mage.cards.r.RazortideBridge.class)); - cards.add(new SetCardInfo("Recon Craft Theta", 141, Rarity.RARE, mage.cards.r.ReconCraftTheta.class)); + cards.add(new SetCardInfo("Power Fist", 609, Rarity.RARE, mage.cards.p.PowerFist.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Power Fist", 81, Rarity.RARE, mage.cards.p.PowerFist.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Power Fist", 928, Rarity.RARE, mage.cards.p.PowerFist.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Prairie Stream", 1031, Rarity.RARE, mage.cards.p.PrairieStream.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Prairie Stream", 280, Rarity.RARE, mage.cards.p.PrairieStream.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Prairie Stream", 503, Rarity.RARE, mage.cards.p.PrairieStream.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Prairie Stream", 808, Rarity.RARE, mage.cards.p.PrairieStream.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Pre-War Formalwear", 21, Rarity.RARE, mage.cards.p.PreWarFormalwear.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Pre-War Formalwear", 369, Rarity.RARE, mage.cards.p.PreWarFormalwear.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Pre-War Formalwear", 549, Rarity.RARE, mage.cards.p.PreWarFormalwear.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Pre-War Formalwear", 897, Rarity.RARE, mage.cards.p.PreWarFormalwear.class, NON_FULL_USE_VARIOUS)); + //cards.add(new SetCardInfo("Preston Garvey, Minuteman", 425, Rarity.MYTHIC, mage.cards.p.PrestonGarveyMinuteman.class, NON_FULL_USE_VARIOUS)); + //cards.add(new SetCardInfo("Preston Garvey, Minuteman", 536, Rarity.MYTHIC, mage.cards.p.PrestonGarveyMinuteman.class, NON_FULL_USE_VARIOUS)); + //cards.add(new SetCardInfo("Preston Garvey, Minuteman", 8, Rarity.MYTHIC, mage.cards.p.PrestonGarveyMinuteman.class, NON_FULL_USE_VARIOUS)); + //cards.add(new SetCardInfo("Preston Garvey, Minuteman", 953, Rarity.MYTHIC, mage.cards.p.PrestonGarveyMinuteman.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Puresteel Paladin", 170, Rarity.RARE, mage.cards.p.PuresteelPaladin.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Puresteel Paladin", 456, Rarity.RARE, mage.cards.p.PuresteelPaladin.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Puresteel Paladin", 698, Rarity.RARE, mage.cards.p.PuresteelPaladin.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Puresteel Paladin", 984, Rarity.RARE, mage.cards.p.PuresteelPaladin.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Putrefy", 219, Rarity.UNCOMMON, mage.cards.p.Putrefy.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Putrefy", 747, Rarity.UNCOMMON, mage.cards.p.Putrefy.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Radstorm", 329, Rarity.RARE, mage.cards.r.Radstorm.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Radstorm", 37, Rarity.RARE, mage.cards.r.Radstorm.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Radstorm", 565, Rarity.RARE, mage.cards.r.Radstorm.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Radstorm", 857, Rarity.RARE, mage.cards.r.Radstorm.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Rampaging Yao Guai", 401, Rarity.RARE, mage.cards.r.RampagingYaoGuai.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Rampaging Yao Guai", 610, Rarity.RARE, mage.cards.r.RampagingYaoGuai.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Rampaging Yao Guai", 82, Rarity.RARE, mage.cards.r.RampagingYaoGuai.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Rampaging Yao Guai", 929, Rarity.RARE, mage.cards.r.RampagingYaoGuai.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Rampant Growth", 204, Rarity.COMMON, mage.cards.r.RampantGrowth.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Rampant Growth", 732, Rarity.COMMON, mage.cards.r.RampantGrowth.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Rancor", 205, Rarity.UNCOMMON, mage.cards.r.Rancor.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Rancor", 733, Rarity.UNCOMMON, mage.cards.r.Rancor.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Raul, Trouble Shooter", 115, Rarity.UNCOMMON, mage.cards.r.RaulTroubleShooter.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Raul, Trouble Shooter", 643, Rarity.UNCOMMON, mage.cards.r.RaulTroubleShooter.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Ravages of War", 354, Rarity.MYTHIC, mage.cards.r.RavagesOfWar.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Ravages of War", 882, Rarity.MYTHIC, mage.cards.r.RavagesOfWar.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Razortide Bridge", 281, Rarity.COMMON, mage.cards.r.RazortideBridge.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Razortide Bridge", 809, Rarity.COMMON, mage.cards.r.RazortideBridge.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Recon Craft Theta", 141, Rarity.RARE, mage.cards.r.ReconCraftTheta.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Recon Craft Theta", 436, Rarity.RARE, mage.cards.r.ReconCraftTheta.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Recon Craft Theta", 669, Rarity.RARE, mage.cards.r.ReconCraftTheta.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Recon Craft Theta", 964, Rarity.RARE, mage.cards.r.ReconCraftTheta.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Red Death, Shipwrecker", 116, Rarity.RARE, mage.cards.r.RedDeathShipwrecker.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Red Death, Shipwrecker", 426, Rarity.RARE, mage.cards.r.RedDeathShipwrecker.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Red Death, Shipwrecker", 644, Rarity.RARE, mage.cards.r.RedDeathShipwrecker.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Red Death, Shipwrecker", 954, Rarity.RARE, mage.cards.r.RedDeathShipwrecker.class, NON_FULL_USE_VARIOUS)); - cards.add(new SetCardInfo("Rex, Cyber-Hound", 117, Rarity.RARE, mage.cards.r.RexCyberHound.class)); - cards.add(new SetCardInfo("Roadside Reliquary", 282, Rarity.UNCOMMON, mage.cards.r.RoadsideReliquary.class)); - cards.add(new SetCardInfo("Robobrain War Mind", 38, Rarity.UNCOMMON, mage.cards.r.RobobrainWarMind.class)); - cards.add(new SetCardInfo("Rogue's Passage", 283, Rarity.UNCOMMON, mage.cards.r.RoguesPassage.class)); - cards.add(new SetCardInfo("Rootbound Crag", 284, Rarity.RARE, mage.cards.r.RootboundCrag.class)); - cards.add(new SetCardInfo("Rose, Cutthroat Raider", 66, Rarity.RARE, mage.cards.r.RoseCutthroatRaider.class)); - cards.add(new SetCardInfo("Ruinous Ultimatum", 220, Rarity.RARE, mage.cards.r.RuinousUltimatum.class)); - cards.add(new SetCardInfo("Rustvale Bridge", 285, Rarity.COMMON, mage.cards.r.RustvaleBridge.class)); - cards.add(new SetCardInfo("Ruthless Radrat", 48, Rarity.UNCOMMON, mage.cards.r.RuthlessRadrat.class)); - cards.add(new SetCardInfo("Scattered Groves", 286, Rarity.RARE, mage.cards.s.ScatteredGroves.class)); - cards.add(new SetCardInfo("Scavenger Grounds", 287, Rarity.RARE, mage.cards.s.ScavengerGrounds.class)); - cards.add(new SetCardInfo("Screeching Scorchbeast", 49, Rarity.RARE, mage.cards.s.ScreechingScorchbeast.class)); - cards.add(new SetCardInfo("Secure the Wastes", 171, Rarity.RARE, mage.cards.s.SecureTheWastes.class)); - cards.add(new SetCardInfo("Securitron Squadron", 23, Rarity.RARE, mage.cards.s.SecuritronSquadron.class)); + cards.add(new SetCardInfo("Rex, Cyber-Hound", 117, Rarity.RARE, mage.cards.r.RexCyberHound.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Rex, Cyber-Hound", 427, Rarity.RARE, mage.cards.r.RexCyberHound.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Rex, Cyber-Hound", 645, Rarity.RARE, mage.cards.r.RexCyberHound.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Rex, Cyber-Hound", 955, Rarity.RARE, mage.cards.r.RexCyberHound.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Roadside Reliquary", 282, Rarity.UNCOMMON, mage.cards.r.RoadsideReliquary.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Roadside Reliquary", 810, Rarity.UNCOMMON, mage.cards.r.RoadsideReliquary.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Robobrain War Mind", 38, Rarity.UNCOMMON, mage.cards.r.RobobrainWarMind.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Robobrain War Mind", 566, Rarity.UNCOMMON, mage.cards.r.RobobrainWarMind.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Rogue's Passage", 283, Rarity.UNCOMMON, mage.cards.r.RoguesPassage.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Rogue's Passage", 811, Rarity.UNCOMMON, mage.cards.r.RoguesPassage.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Rootbound Crag", 1032, Rarity.RARE, mage.cards.r.RootboundCrag.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Rootbound Crag", 284, Rarity.RARE, mage.cards.r.RootboundCrag.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Rootbound Crag", 504, Rarity.RARE, mage.cards.r.RootboundCrag.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Rootbound Crag", 812, Rarity.RARE, mage.cards.r.RootboundCrag.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Rose, Cutthroat Raider", 392, Rarity.RARE, mage.cards.r.RoseCutthroatRaider.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Rose, Cutthroat Raider", 594, Rarity.RARE, mage.cards.r.RoseCutthroatRaider.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Rose, Cutthroat Raider", 66, Rarity.RARE, mage.cards.r.RoseCutthroatRaider.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Rose, Cutthroat Raider", 920, Rarity.RARE, mage.cards.r.RoseCutthroatRaider.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Ruinous Ultimatum", 1006, Rarity.RARE, mage.cards.r.RuinousUltimatum.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Ruinous Ultimatum", 220, Rarity.RARE, mage.cards.r.RuinousUltimatum.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Ruinous Ultimatum", 478, Rarity.RARE, mage.cards.r.RuinousUltimatum.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Ruinous Ultimatum", 748, Rarity.RARE, mage.cards.r.RuinousUltimatum.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Rustvale Bridge", 285, Rarity.COMMON, mage.cards.r.RustvaleBridge.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Rustvale Bridge", 813, Rarity.COMMON, mage.cards.r.RustvaleBridge.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Ruthless Radrat", 48, Rarity.UNCOMMON, mage.cards.r.RuthlessRadrat.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Ruthless Radrat", 576, Rarity.UNCOMMON, mage.cards.r.RuthlessRadrat.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Scattered Groves", 1033, Rarity.RARE, mage.cards.s.ScatteredGroves.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Scattered Groves", 286, Rarity.RARE, mage.cards.s.ScatteredGroves.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Scattered Groves", 505, Rarity.RARE, mage.cards.s.ScatteredGroves.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Scattered Groves", 814, Rarity.RARE, mage.cards.s.ScatteredGroves.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Scavenger Grounds", 1034, Rarity.RARE, mage.cards.s.ScavengerGrounds.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Scavenger Grounds", 287, Rarity.RARE, mage.cards.s.ScavengerGrounds.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Scavenger Grounds", 506, Rarity.RARE, mage.cards.s.ScavengerGrounds.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Scavenger Grounds", 815, Rarity.RARE, mage.cards.s.ScavengerGrounds.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Screeching Scorchbeast", 332, Rarity.RARE, mage.cards.s.ScreechingScorchbeast.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Screeching Scorchbeast", 49, Rarity.RARE, mage.cards.s.ScreechingScorchbeast.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Screeching Scorchbeast", 577, Rarity.RARE, mage.cards.s.ScreechingScorchbeast.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Screeching Scorchbeast", 860, Rarity.RARE, mage.cards.s.ScreechingScorchbeast.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Secure the Wastes", 171, Rarity.RARE, mage.cards.s.SecureTheWastes.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Secure the Wastes", 457, Rarity.RARE, mage.cards.s.SecureTheWastes.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Secure the Wastes", 699, Rarity.RARE, mage.cards.s.SecureTheWastes.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Secure the Wastes", 985, Rarity.RARE, mage.cards.s.SecureTheWastes.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Securitron Squadron", 23, Rarity.RARE, mage.cards.s.SecuritronSquadron.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Securitron Squadron", 328, Rarity.RARE, mage.cards.s.SecuritronSquadron.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Securitron Squadron", 551, Rarity.RARE, mage.cards.s.SecuritronSquadron.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Securitron Squadron", 856, Rarity.RARE, mage.cards.s.SecuritronSquadron.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Sentinel Sarah Lyons", 118, Rarity.RARE, mage.cards.s.SentinelSarahLyons.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Sentinel Sarah Lyons", 428, Rarity.RARE, mage.cards.s.SentinelSarahLyons.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Sentinel Sarah Lyons", 646, Rarity.RARE, mage.cards.s.SentinelSarahLyons.class, NON_FULL_USE_VARIOUS)); @@ -323,70 +770,204 @@ public final class Fallout extends ExpansionSet { cards.add(new SetCardInfo("Sentry Bot", 371, Rarity.RARE, mage.cards.s.SentryBot.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Sentry Bot", 552, Rarity.RARE, mage.cards.s.SentryBot.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Sentry Bot", 899, Rarity.RARE, mage.cards.s.SentryBot.class, NON_FULL_USE_VARIOUS)); - cards.add(new SetCardInfo("Shadowblood Ridge", 288, Rarity.RARE, mage.cards.s.ShadowbloodRidge.class)); - cards.add(new SetCardInfo("Shaun, Father of Synths", 119, Rarity.RARE, mage.cards.s.ShaunFatherOfSynths.class)); - cards.add(new SetCardInfo("Sheltered Thicket", 289, Rarity.RARE, mage.cards.s.ShelteredThicket.class)); + cards.add(new SetCardInfo("Shadowblood Ridge", 1035, Rarity.RARE, mage.cards.s.ShadowbloodRidge.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Shadowblood Ridge", 288, Rarity.RARE, mage.cards.s.ShadowbloodRidge.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Shadowblood Ridge", 507, Rarity.RARE, mage.cards.s.ShadowbloodRidge.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Shadowblood Ridge", 816, Rarity.RARE, mage.cards.s.ShadowbloodRidge.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Shaun, Father of Synths", 119, Rarity.RARE, mage.cards.s.ShaunFatherOfSynths.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Shaun, Father of Synths", 429, Rarity.RARE, mage.cards.s.ShaunFatherOfSynths.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Shaun, Father of Synths", 647, Rarity.RARE, mage.cards.s.ShaunFatherOfSynths.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Shaun, Father of Synths", 957, Rarity.RARE, mage.cards.s.ShaunFatherOfSynths.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Sheltered Thicket", 1036, Rarity.RARE, mage.cards.s.ShelteredThicket.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Sheltered Thicket", 289, Rarity.RARE, mage.cards.s.ShelteredThicket.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Sheltered Thicket", 508, Rarity.RARE, mage.cards.s.ShelteredThicket.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Sheltered Thicket", 817, Rarity.RARE, mage.cards.s.ShelteredThicket.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Sierra, Nuka's Biggest Fan", 25, Rarity.RARE, mage.cards.s.SierraNukasBiggestFan.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Sierra, Nuka's Biggest Fan", 372, Rarity.RARE, mage.cards.s.SierraNukasBiggestFan.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Sierra, Nuka's Biggest Fan", 553, Rarity.RARE, mage.cards.s.SierraNukasBiggestFan.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Sierra, Nuka's Biggest Fan", 900, Rarity.RARE, mage.cards.s.SierraNukasBiggestFan.class, NON_FULL_USE_VARIOUS)); - cards.add(new SetCardInfo("Silver Shroud Costume", 142, Rarity.UNCOMMON, mage.cards.s.SilverShroudCostume.class)); - cards.add(new SetCardInfo("Silverbluff Bridge", 290, Rarity.COMMON, mage.cards.s.SilverbluffBridge.class)); - cards.add(new SetCardInfo("Single Combat", 172, Rarity.RARE, mage.cards.s.SingleCombat.class)); - cards.add(new SetCardInfo("Skullclamp", 238, Rarity.UNCOMMON, mage.cards.s.Skullclamp.class)); - cards.add(new SetCardInfo("Skycloud Expanse", 291, Rarity.RARE, mage.cards.s.SkycloudExpanse.class)); - cards.add(new SetCardInfo("Smoldering Marsh", 292, Rarity.RARE, mage.cards.s.SmolderingMarsh.class)); - cards.add(new SetCardInfo("Sol Ring", 239, Rarity.UNCOMMON, mage.cards.s.SolRing.class)); - cards.add(new SetCardInfo("Solemn Simulacrum", 240, Rarity.RARE, mage.cards.s.SolemnSimulacrum.class)); - cards.add(new SetCardInfo("Spire of Industry", 293, Rarity.RARE, mage.cards.s.SpireOfIndustry.class)); - cards.add(new SetCardInfo("Squirrel Nest", 206, Rarity.UNCOMMON, mage.cards.s.SquirrelNest.class)); - cards.add(new SetCardInfo("Steel Overseer", 241, Rarity.RARE, mage.cards.s.SteelOverseer.class)); - cards.add(new SetCardInfo("Sticky Fingers", 191, Rarity.COMMON, mage.cards.s.StickyFingers.class)); - cards.add(new SetCardInfo("Stolen Strategy", 192, Rarity.RARE, mage.cards.s.StolenStrategy.class)); - cards.add(new SetCardInfo("Strength Bobblehead", 143, Rarity.UNCOMMON, mage.cards.s.StrengthBobblehead.class)); - cards.add(new SetCardInfo("Sulfur Falls", 294, Rarity.RARE, mage.cards.s.SulfurFalls.class)); - cards.add(new SetCardInfo("Sungrass Prairie", 295, Rarity.RARE, mage.cards.s.SungrassPrairie.class)); - cards.add(new SetCardInfo("Sunken Hollow", 296, Rarity.RARE, mage.cards.s.SunkenHollow.class)); - cards.add(new SetCardInfo("Sunpetal Grove", 297, Rarity.RARE, mage.cards.s.SunpetalGrove.class)); - cards.add(new SetCardInfo("Sunscorched Divide", 153, Rarity.RARE, mage.cards.s.SunscorchedDivide.class)); - cards.add(new SetCardInfo("Super Mutant Scavenger", 85, Rarity.UNCOMMON, mage.cards.s.SuperMutantScavenger.class)); - cards.add(new SetCardInfo("Survivor's Med Kit", 144, Rarity.UNCOMMON, mage.cards.s.SurvivorsMedKit.class)); - cards.add(new SetCardInfo("Swamp", 321, Rarity.LAND, mage.cards.basiclands.Swamp.class, FULL_ART_BFZ_VARIOUS)); - cards.add(new SetCardInfo("Swiftfoot Boots", 242, Rarity.UNCOMMON, mage.cards.s.SwiftfootBoots.class)); - cards.add(new SetCardInfo("Swords to Plowshares", 173, Rarity.UNCOMMON, mage.cards.s.SwordsToPlowshares.class)); - cards.add(new SetCardInfo("Synth Eradicator", 67, Rarity.RARE, mage.cards.s.SynthEradicator.class)); - cards.add(new SetCardInfo("Synth Infiltrator", 40, Rarity.RARE, mage.cards.s.SynthInfiltrator.class)); - cards.add(new SetCardInfo("T-45 Power Armor", 145, Rarity.RARE, mage.cards.t.T45PowerArmor.class)); - cards.add(new SetCardInfo("Tainted Field", 298, Rarity.UNCOMMON, mage.cards.t.TaintedField.class)); - cards.add(new SetCardInfo("Tainted Isle", 299, Rarity.UNCOMMON, mage.cards.t.TaintedIsle.class)); - cards.add(new SetCardInfo("Tainted Peak", 300, Rarity.UNCOMMON, mage.cards.t.TaintedPeak.class)); - cards.add(new SetCardInfo("Tainted Wood", 301, Rarity.UNCOMMON, mage.cards.t.TaintedWood.class)); - cards.add(new SetCardInfo("Talisman of Conviction", 243, Rarity.UNCOMMON, mage.cards.t.TalismanOfConviction.class)); - cards.add(new SetCardInfo("Talisman of Creativity", 244, Rarity.UNCOMMON, mage.cards.t.TalismanOfCreativity.class)); - cards.add(new SetCardInfo("Talisman of Curiosity", 245, Rarity.UNCOMMON, mage.cards.t.TalismanOfCuriosity.class)); - cards.add(new SetCardInfo("Talisman of Dominance", 246, Rarity.UNCOMMON, mage.cards.t.TalismanOfDominance.class)); - cards.add(new SetCardInfo("Talisman of Hierarchy", 247, Rarity.UNCOMMON, mage.cards.t.TalismanOfHierarchy.class)); - cards.add(new SetCardInfo("Talisman of Indulgence", 248, Rarity.UNCOMMON, mage.cards.t.TalismanOfIndulgence.class)); - cards.add(new SetCardInfo("Talisman of Progress", 249, Rarity.UNCOMMON, mage.cards.t.TalismanOfProgress.class)); - cards.add(new SetCardInfo("Talisman of Resilience", 250, Rarity.UNCOMMON, mage.cards.t.TalismanOfResilience.class)); - cards.add(new SetCardInfo("Tarmogoyf", 349, Rarity.MYTHIC, mage.cards.t.Tarmogoyf.class)); - cards.add(new SetCardInfo("Tato Farmer", 86, Rarity.RARE, mage.cards.t.TatoFarmer.class)); - cards.add(new SetCardInfo("Temple of Abandon", 302, Rarity.RARE, mage.cards.t.TempleOfAbandon.class)); - cards.add(new SetCardInfo("Temple of Deceit", 303, Rarity.RARE, mage.cards.t.TempleOfDeceit.class)); - cards.add(new SetCardInfo("Temple of Enlightenment", 304, Rarity.RARE, mage.cards.t.TempleOfEnlightenment.class)); - cards.add(new SetCardInfo("Temple of Epiphany", 305, Rarity.RARE, mage.cards.t.TempleOfEpiphany.class)); - cards.add(new SetCardInfo("Temple of Malady", 306, Rarity.RARE, mage.cards.t.TempleOfMalady.class)); - cards.add(new SetCardInfo("Temple of Malice", 307, Rarity.RARE, mage.cards.t.TempleOfMalice.class)); - cards.add(new SetCardInfo("Temple of Mystery", 308, Rarity.RARE, mage.cards.t.TempleOfMystery.class)); - cards.add(new SetCardInfo("Temple of Plenty", 309, Rarity.RARE, mage.cards.t.TempleOfPlenty.class)); - cards.add(new SetCardInfo("Temple of Silence", 310, Rarity.RARE, mage.cards.t.TempleOfSilence.class)); - cards.add(new SetCardInfo("Temple of Triumph", 312, Rarity.RARE, mage.cards.t.TempleOfTriumph.class)); - cards.add(new SetCardInfo("Temple of the False God", 311, Rarity.UNCOMMON, mage.cards.t.TempleOfTheFalseGod.class)); - cards.add(new SetCardInfo("Terramorphic Expanse", 313, Rarity.COMMON, mage.cards.t.TerramorphicExpanse.class)); - cards.add(new SetCardInfo("The Master, Transcendent", 6, Rarity.MYTHIC, mage.cards.t.TheMasterTranscendent.class)); - cards.add(new SetCardInfo("The Motherlode, Excavator", 62, Rarity.RARE, mage.cards.t.TheMotherlodeExcavator.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Silver Shroud Costume", 142, Rarity.UNCOMMON, mage.cards.s.SilverShroudCostume.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Silver Shroud Costume", 670, Rarity.UNCOMMON, mage.cards.s.SilverShroudCostume.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Silverbluff Bridge", 290, Rarity.COMMON, mage.cards.s.SilverbluffBridge.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Silverbluff Bridge", 818, Rarity.COMMON, mage.cards.s.SilverbluffBridge.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Single Combat", 172, Rarity.RARE, mage.cards.s.SingleCombat.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Single Combat", 458, Rarity.RARE, mage.cards.s.SingleCombat.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Single Combat", 700, Rarity.RARE, mage.cards.s.SingleCombat.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Single Combat", 986, Rarity.RARE, mage.cards.s.SingleCombat.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Skullclamp", 238, Rarity.UNCOMMON, mage.cards.s.Skullclamp.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Skullclamp", 766, Rarity.UNCOMMON, mage.cards.s.Skullclamp.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Skycloud Expanse", 1037, Rarity.RARE, mage.cards.s.SkycloudExpanse.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Skycloud Expanse", 291, Rarity.RARE, mage.cards.s.SkycloudExpanse.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Skycloud Expanse", 509, Rarity.RARE, mage.cards.s.SkycloudExpanse.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Skycloud Expanse", 819, Rarity.RARE, mage.cards.s.SkycloudExpanse.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Smoldering Marsh", 1038, Rarity.RARE, mage.cards.s.SmolderingMarsh.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Smoldering Marsh", 292, Rarity.RARE, mage.cards.s.SmolderingMarsh.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Smoldering Marsh", 510, Rarity.RARE, mage.cards.s.SmolderingMarsh.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Smoldering Marsh", 820, Rarity.RARE, mage.cards.s.SmolderingMarsh.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Sol Ring", 239, Rarity.UNCOMMON, mage.cards.s.SolRing.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Sol Ring", 359, Rarity.MYTHIC, mage.cards.s.SolRing.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Sol Ring", 767, Rarity.UNCOMMON, mage.cards.s.SolRing.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Sol Ring", 887, Rarity.MYTHIC, mage.cards.s.SolRing.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Solemn Simulacrum", 1014, Rarity.RARE, mage.cards.s.SolemnSimulacrum.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Solemn Simulacrum", 240, Rarity.RARE, mage.cards.s.SolemnSimulacrum.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Solemn Simulacrum", 486, Rarity.RARE, mage.cards.s.SolemnSimulacrum.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Solemn Simulacrum", 768, Rarity.RARE, mage.cards.s.SolemnSimulacrum.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Spire of Industry", 1039, Rarity.RARE, mage.cards.s.SpireOfIndustry.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Spire of Industry", 293, Rarity.RARE, mage.cards.s.SpireOfIndustry.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Spire of Industry", 511, Rarity.RARE, mage.cards.s.SpireOfIndustry.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Spire of Industry", 821, Rarity.RARE, mage.cards.s.SpireOfIndustry.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Squirrel Nest", 206, Rarity.UNCOMMON, mage.cards.s.SquirrelNest.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Squirrel Nest", 734, Rarity.UNCOMMON, mage.cards.s.SquirrelNest.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Steel Overseer", 1015, Rarity.RARE, mage.cards.s.SteelOverseer.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Steel Overseer", 241, Rarity.RARE, mage.cards.s.SteelOverseer.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Steel Overseer", 487, Rarity.RARE, mage.cards.s.SteelOverseer.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Steel Overseer", 769, Rarity.RARE, mage.cards.s.SteelOverseer.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Sticky Fingers", 191, Rarity.COMMON, mage.cards.s.StickyFingers.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Sticky Fingers", 719, Rarity.COMMON, mage.cards.s.StickyFingers.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Stolen Strategy", 192, Rarity.RARE, mage.cards.s.StolenStrategy.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Stolen Strategy", 467, Rarity.RARE, mage.cards.s.StolenStrategy.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Stolen Strategy", 720, Rarity.RARE, mage.cards.s.StolenStrategy.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Stolen Strategy", 995, Rarity.RARE, mage.cards.s.StolenStrategy.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Strength Bobblehead", 1057, Rarity.UNCOMMON, mage.cards.s.StrengthBobblehead.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Strength Bobblehead", 143, Rarity.UNCOMMON, mage.cards.s.StrengthBobblehead.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Strength Bobblehead", 671, Rarity.UNCOMMON, mage.cards.s.StrengthBobblehead.class, NON_FULL_USE_VARIOUS)); + //cards.add(new SetCardInfo("Strong Back", 402, Rarity.RARE, mage.cards.s.StrongBack.class, NON_FULL_USE_VARIOUS)); + //cards.add(new SetCardInfo("Strong Back", 611, Rarity.RARE, mage.cards.s.StrongBack.class, NON_FULL_USE_VARIOUS)); + //cards.add(new SetCardInfo("Strong Back", 83, Rarity.RARE, mage.cards.s.StrongBack.class, NON_FULL_USE_VARIOUS)); + //cards.add(new SetCardInfo("Strong Back", 930, Rarity.RARE, mage.cards.s.StrongBack.class, NON_FULL_USE_VARIOUS)); + //cards.add(new SetCardInfo("Strong, the Brutish Thespian", 403, Rarity.RARE, mage.cards.s.StrongTheBrutishThespian.class, NON_FULL_USE_VARIOUS)); + //cards.add(new SetCardInfo("Strong, the Brutish Thespian", 612, Rarity.RARE, mage.cards.s.StrongTheBrutishThespian.class, NON_FULL_USE_VARIOUS)); + //cards.add(new SetCardInfo("Strong, the Brutish Thespian", 84, Rarity.RARE, mage.cards.s.StrongTheBrutishThespian.class, NON_FULL_USE_VARIOUS)); + //cards.add(new SetCardInfo("Strong, the Brutish Thespian", 931, Rarity.RARE, mage.cards.s.StrongTheBrutishThespian.class, NON_FULL_USE_VARIOUS)); + //cards.add(new SetCardInfo("Struggle for Project Purity", 380, Rarity.RARE, mage.cards.s.StruggleForProjectPurity.class, NON_FULL_USE_VARIOUS)); + //cards.add(new SetCardInfo("Struggle for Project Purity", 39, Rarity.RARE, mage.cards.s.StruggleForProjectPurity.class, NON_FULL_USE_VARIOUS)); + //cards.add(new SetCardInfo("Struggle for Project Purity", 567, Rarity.RARE, mage.cards.s.StruggleForProjectPurity.class, NON_FULL_USE_VARIOUS)); + //cards.add(new SetCardInfo("Struggle for Project Purity", 908, Rarity.RARE, mage.cards.s.StruggleForProjectPurity.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Sulfur Falls", 1040, Rarity.RARE, mage.cards.s.SulfurFalls.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Sulfur Falls", 294, Rarity.RARE, mage.cards.s.SulfurFalls.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Sulfur Falls", 512, Rarity.RARE, mage.cards.s.SulfurFalls.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Sulfur Falls", 822, Rarity.RARE, mage.cards.s.SulfurFalls.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Sungrass Prairie", 1041, Rarity.RARE, mage.cards.s.SungrassPrairie.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Sungrass Prairie", 295, Rarity.RARE, mage.cards.s.SungrassPrairie.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Sungrass Prairie", 513, Rarity.RARE, mage.cards.s.SungrassPrairie.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Sungrass Prairie", 823, Rarity.RARE, mage.cards.s.SungrassPrairie.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Sunken Hollow", 1042, Rarity.RARE, mage.cards.s.SunkenHollow.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Sunken Hollow", 296, Rarity.RARE, mage.cards.s.SunkenHollow.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Sunken Hollow", 514, Rarity.RARE, mage.cards.s.SunkenHollow.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Sunken Hollow", 824, Rarity.RARE, mage.cards.s.SunkenHollow.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Sunpetal Grove", 1043, Rarity.RARE, mage.cards.s.SunpetalGrove.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Sunpetal Grove", 297, Rarity.RARE, mage.cards.s.SunpetalGrove.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Sunpetal Grove", 515, Rarity.RARE, mage.cards.s.SunpetalGrove.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Sunpetal Grove", 825, Rarity.RARE, mage.cards.s.SunpetalGrove.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Sunscorched Divide", 153, Rarity.RARE, mage.cards.s.SunscorchedDivide.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Sunscorched Divide", 445, Rarity.RARE, mage.cards.s.SunscorchedDivide.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Sunscorched Divide", 681, Rarity.RARE, mage.cards.s.SunscorchedDivide.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Sunscorched Divide", 973, Rarity.RARE, mage.cards.s.SunscorchedDivide.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Super Mutant Scavenger", 613, Rarity.UNCOMMON, mage.cards.s.SuperMutantScavenger.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Super Mutant Scavenger", 85, Rarity.UNCOMMON, mage.cards.s.SuperMutantScavenger.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Survivor's Med Kit", 144, Rarity.UNCOMMON, mage.cards.s.SurvivorsMedKit.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Survivor's Med Kit", 672, Rarity.UNCOMMON, mage.cards.s.SurvivorsMedKit.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Swamp", 321, Rarity.LAND, mage.cards.basiclands.Swamp.class, FULL_ART_USE_VARIOUS)); + cards.add(new SetCardInfo("Swamp", 322, Rarity.LAND, mage.cards.basiclands.Swamp.class, FULL_ART_USE_VARIOUS)); + cards.add(new SetCardInfo("Swamp", 849, Rarity.LAND, mage.cards.basiclands.Swamp.class, FULL_ART_USE_VARIOUS)); + cards.add(new SetCardInfo("Swamp", 850, Rarity.LAND, mage.cards.basiclands.Swamp.class, FULL_ART_USE_VARIOUS)); + cards.add(new SetCardInfo("Swiftfoot Boots", 242, Rarity.UNCOMMON, mage.cards.s.SwiftfootBoots.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Swiftfoot Boots", 770, Rarity.UNCOMMON, mage.cards.s.SwiftfootBoots.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Swords to Plowshares", 173, Rarity.UNCOMMON, mage.cards.s.SwordsToPlowshares.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Swords to Plowshares", 701, Rarity.UNCOMMON, mage.cards.s.SwordsToPlowshares.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Synth Eradicator", 393, Rarity.RARE, mage.cards.s.SynthEradicator.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Synth Eradicator", 595, Rarity.RARE, mage.cards.s.SynthEradicator.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Synth Eradicator", 67, Rarity.RARE, mage.cards.s.SynthEradicator.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Synth Eradicator", 921, Rarity.RARE, mage.cards.s.SynthEradicator.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Synth Infiltrator", 330, Rarity.RARE, mage.cards.s.SynthInfiltrator.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Synth Infiltrator", 40, Rarity.RARE, mage.cards.s.SynthInfiltrator.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Synth Infiltrator", 568, Rarity.RARE, mage.cards.s.SynthInfiltrator.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Synth Infiltrator", 858, Rarity.RARE, mage.cards.s.SynthInfiltrator.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("T-45 Power Armor", 145, Rarity.RARE, mage.cards.t.T45PowerArmor.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("T-45 Power Armor", 437, Rarity.RARE, mage.cards.t.T45PowerArmor.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("T-45 Power Armor", 673, Rarity.RARE, mage.cards.t.T45PowerArmor.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("T-45 Power Armor", 965, Rarity.RARE, mage.cards.t.T45PowerArmor.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Tainted Field", 298, Rarity.UNCOMMON, mage.cards.t.TaintedField.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Tainted Field", 826, Rarity.UNCOMMON, mage.cards.t.TaintedField.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Tainted Isle", 299, Rarity.UNCOMMON, mage.cards.t.TaintedIsle.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Tainted Isle", 827, Rarity.UNCOMMON, mage.cards.t.TaintedIsle.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Tainted Peak", 300, Rarity.UNCOMMON, mage.cards.t.TaintedPeak.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Tainted Peak", 828, Rarity.UNCOMMON, mage.cards.t.TaintedPeak.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Tainted Wood", 301, Rarity.UNCOMMON, mage.cards.t.TaintedWood.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Tainted Wood", 829, Rarity.UNCOMMON, mage.cards.t.TaintedWood.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Talisman of Conviction", 243, Rarity.UNCOMMON, mage.cards.t.TalismanOfConviction.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Talisman of Conviction", 771, Rarity.UNCOMMON, mage.cards.t.TalismanOfConviction.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Talisman of Creativity", 244, Rarity.UNCOMMON, mage.cards.t.TalismanOfCreativity.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Talisman of Creativity", 772, Rarity.UNCOMMON, mage.cards.t.TalismanOfCreativity.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Talisman of Curiosity", 245, Rarity.UNCOMMON, mage.cards.t.TalismanOfCuriosity.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Talisman of Curiosity", 773, Rarity.UNCOMMON, mage.cards.t.TalismanOfCuriosity.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Talisman of Dominance", 246, Rarity.UNCOMMON, mage.cards.t.TalismanOfDominance.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Talisman of Dominance", 774, Rarity.UNCOMMON, mage.cards.t.TalismanOfDominance.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Talisman of Hierarchy", 247, Rarity.UNCOMMON, mage.cards.t.TalismanOfHierarchy.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Talisman of Hierarchy", 775, Rarity.UNCOMMON, mage.cards.t.TalismanOfHierarchy.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Talisman of Indulgence", 248, Rarity.UNCOMMON, mage.cards.t.TalismanOfIndulgence.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Talisman of Indulgence", 776, Rarity.UNCOMMON, mage.cards.t.TalismanOfIndulgence.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Talisman of Progress", 249, Rarity.UNCOMMON, mage.cards.t.TalismanOfProgress.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Talisman of Progress", 777, Rarity.UNCOMMON, mage.cards.t.TalismanOfProgress.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Talisman of Resilience", 250, Rarity.UNCOMMON, mage.cards.t.TalismanOfResilience.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Talisman of Resilience", 778, Rarity.UNCOMMON, mage.cards.t.TalismanOfResilience.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Tarmogoyf", 349, Rarity.MYTHIC, mage.cards.t.Tarmogoyf.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Tarmogoyf", 877, Rarity.MYTHIC, mage.cards.t.Tarmogoyf.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Tato Farmer", 404, Rarity.RARE, mage.cards.t.TatoFarmer.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Tato Farmer", 614, Rarity.RARE, mage.cards.t.TatoFarmer.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Tato Farmer", 86, Rarity.RARE, mage.cards.t.TatoFarmer.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Tato Farmer", 932, Rarity.RARE, mage.cards.t.TatoFarmer.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Temple of Abandon", 1044, Rarity.RARE, mage.cards.t.TempleOfAbandon.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Temple of Abandon", 302, Rarity.RARE, mage.cards.t.TempleOfAbandon.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Temple of Abandon", 516, Rarity.RARE, mage.cards.t.TempleOfAbandon.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Temple of Abandon", 830, Rarity.RARE, mage.cards.t.TempleOfAbandon.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Temple of Deceit", 1045, Rarity.RARE, mage.cards.t.TempleOfDeceit.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Temple of Deceit", 303, Rarity.RARE, mage.cards.t.TempleOfDeceit.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Temple of Deceit", 517, Rarity.RARE, mage.cards.t.TempleOfDeceit.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Temple of Deceit", 831, Rarity.RARE, mage.cards.t.TempleOfDeceit.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Temple of Enlightenment", 1046, Rarity.RARE, mage.cards.t.TempleOfEnlightenment.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Temple of Enlightenment", 304, Rarity.RARE, mage.cards.t.TempleOfEnlightenment.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Temple of Enlightenment", 518, Rarity.RARE, mage.cards.t.TempleOfEnlightenment.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Temple of Enlightenment", 832, Rarity.RARE, mage.cards.t.TempleOfEnlightenment.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Temple of Epiphany", 1047, Rarity.RARE, mage.cards.t.TempleOfEpiphany.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Temple of Epiphany", 305, Rarity.RARE, mage.cards.t.TempleOfEpiphany.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Temple of Epiphany", 519, Rarity.RARE, mage.cards.t.TempleOfEpiphany.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Temple of Epiphany", 833, Rarity.RARE, mage.cards.t.TempleOfEpiphany.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Temple of Malady", 1048, Rarity.RARE, mage.cards.t.TempleOfMalady.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Temple of Malady", 306, Rarity.RARE, mage.cards.t.TempleOfMalady.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Temple of Malady", 520, Rarity.RARE, mage.cards.t.TempleOfMalady.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Temple of Malady", 834, Rarity.RARE, mage.cards.t.TempleOfMalady.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Temple of Malice", 1049, Rarity.RARE, mage.cards.t.TempleOfMalice.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Temple of Malice", 307, Rarity.RARE, mage.cards.t.TempleOfMalice.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Temple of Malice", 521, Rarity.RARE, mage.cards.t.TempleOfMalice.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Temple of Malice", 835, Rarity.RARE, mage.cards.t.TempleOfMalice.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Temple of Mystery", 1050, Rarity.RARE, mage.cards.t.TempleOfMystery.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Temple of Mystery", 308, Rarity.RARE, mage.cards.t.TempleOfMystery.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Temple of Mystery", 522, Rarity.RARE, mage.cards.t.TempleOfMystery.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Temple of Mystery", 836, Rarity.RARE, mage.cards.t.TempleOfMystery.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Temple of Plenty", 1051, Rarity.RARE, mage.cards.t.TempleOfPlenty.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Temple of Plenty", 309, Rarity.RARE, mage.cards.t.TempleOfPlenty.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Temple of Plenty", 523, Rarity.RARE, mage.cards.t.TempleOfPlenty.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Temple of Plenty", 837, Rarity.RARE, mage.cards.t.TempleOfPlenty.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Temple of Silence", 1052, Rarity.RARE, mage.cards.t.TempleOfSilence.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Temple of Silence", 310, Rarity.RARE, mage.cards.t.TempleOfSilence.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Temple of Silence", 524, Rarity.RARE, mage.cards.t.TempleOfSilence.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Temple of Silence", 838, Rarity.RARE, mage.cards.t.TempleOfSilence.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Temple of the False God", 311, Rarity.UNCOMMON, mage.cards.t.TempleOfTheFalseGod.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Temple of the False God", 839, Rarity.UNCOMMON, mage.cards.t.TempleOfTheFalseGod.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Temple of Triumph", 1053, Rarity.RARE, mage.cards.t.TempleOfTriumph.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Temple of Triumph", 312, Rarity.RARE, mage.cards.t.TempleOfTriumph.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Temple of Triumph", 525, Rarity.RARE, mage.cards.t.TempleOfTriumph.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Temple of Triumph", 840, Rarity.RARE, mage.cards.t.TempleOfTriumph.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Terramorphic Expanse", 313, Rarity.COMMON, mage.cards.t.TerramorphicExpanse.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Terramorphic Expanse", 841, Rarity.COMMON, mage.cards.t.TerramorphicExpanse.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("The Master, Transcendent", 419, Rarity.MYTHIC, mage.cards.t.TheMasterTranscendent.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("The Master, Transcendent", 534, Rarity.MYTHIC, mage.cards.t.TheMasterTranscendent.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("The Master, Transcendent", 6, Rarity.MYTHIC, mage.cards.t.TheMasterTranscendent.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("The Master, Transcendent", 947, Rarity.MYTHIC, mage.cards.t.TheMasterTranscendent.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("The Motherlode, Excavator", 389, Rarity.RARE, mage.cards.t.TheMotherlodeExcavator.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("The Motherlode, Excavator", 590, Rarity.RARE, mage.cards.t.TheMotherlodeExcavator.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("The Motherlode, Excavator", 62, Rarity.RARE, mage.cards.t.TheMotherlodeExcavator.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("The Motherlode, Excavator", 917, Rarity.RARE, mage.cards.t.TheMotherlodeExcavator.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("The Nipton Lottery", 113, Rarity.RARE, mage.cards.t.TheNiptonLottery.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("The Nipton Lottery", 423, Rarity.RARE, mage.cards.t.TheNiptonLottery.class, NON_FULL_USE_VARIOUS)); @@ -396,53 +977,118 @@ public final class Fallout extends ExpansionSet { cards.add(new SetCardInfo("The Prydwen, Steel Flagship", 370, Rarity.RARE, mage.cards.t.ThePrydwenSteelFlagship.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("The Prydwen, Steel Flagship", 550, Rarity.RARE, mage.cards.t.ThePrydwenSteelFlagship.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("The Prydwen, Steel Flagship", 898, Rarity.RARE, mage.cards.t.ThePrydwenSteelFlagship.class, NON_FULL_USE_VARIOUS)); - cards.add(new SetCardInfo("The Wise Mothman", 4, Rarity.MYTHIC, mage.cards.t.TheWiseMothman.class)); - cards.add(new SetCardInfo("Thirst for Knowledge", 180, Rarity.UNCOMMON, mage.cards.t.ThirstForKnowledge.class)); - cards.add(new SetCardInfo("Thought Vessel", 251, Rarity.COMMON, mage.cards.t.ThoughtVessel.class)); - cards.add(new SetCardInfo("Thrill-Kill Disciple", 68, Rarity.RARE, mage.cards.t.ThrillKillDisciple.class)); - cards.add(new SetCardInfo("Tireless Tracker", 207, Rarity.RARE, mage.cards.t.TirelessTracker.class)); - cards.add(new SetCardInfo("Treasure Vault", 314, Rarity.RARE, mage.cards.t.TreasureVault.class)); - cards.add(new SetCardInfo("Unexpected Windfall", 193, Rarity.COMMON, mage.cards.u.UnexpectedWindfall.class)); - cards.add(new SetCardInfo("V.A.T.S.", 50, Rarity.RARE, mage.cards.v.VATS.class)); - cards.add(new SetCardInfo("Valorous Stance", 174, Rarity.UNCOMMON, mage.cards.v.ValorousStance.class)); - cards.add(new SetCardInfo("Vandalblast", 355, Rarity.UNCOMMON, mage.cards.v.Vandalblast.class)); - cards.add(new SetCardInfo("Vault 101: Birthday Party", 28, Rarity.RARE, mage.cards.v.Vault101BirthdayParty.class)); - cards.add(new SetCardInfo("Vault 112: Sadistic Simulation", 123, Rarity.RARE, mage.cards.v.Vault112SadisticSimulation.class)); - cards.add(new SetCardInfo("Vault 12: The Necropolis", 51, Rarity.RARE, mage.cards.v.Vault12TheNecropolis.class)); - cards.add(new SetCardInfo("Vault 21: House Gambit", 69, Rarity.RARE, mage.cards.v.Vault21HouseGambit.class)); + cards.add(new SetCardInfo("The Wise Mothman", 1067, Rarity.MYTHIC, mage.cards.t.TheWiseMothman.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("The Wise Mothman", 343, Rarity.MYTHIC, mage.cards.t.TheWiseMothman.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("The Wise Mothman", 4, Rarity.MYTHIC, mage.cards.t.TheWiseMothman.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("The Wise Mothman", 532, Rarity.MYTHIC, mage.cards.t.TheWiseMothman.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("The Wise Mothman", 871, Rarity.MYTHIC, mage.cards.t.TheWiseMothman.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Thirst for Knowledge", 180, Rarity.UNCOMMON, mage.cards.t.ThirstForKnowledge.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Thirst for Knowledge", 708, Rarity.UNCOMMON, mage.cards.t.ThirstForKnowledge.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Thought Vessel", 251, Rarity.COMMON, mage.cards.t.ThoughtVessel.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Thought Vessel", 779, Rarity.COMMON, mage.cards.t.ThoughtVessel.class, NON_FULL_USE_VARIOUS)); + //cards.add(new SetCardInfo("Three Dog, Galaxy News DJ", 120, Rarity.RARE, mage.cards.t.ThreeDogGalaxyNewsDJ.class, NON_FULL_USE_VARIOUS)); + //cards.add(new SetCardInfo("Three Dog, Galaxy News DJ", 430, Rarity.RARE, mage.cards.t.ThreeDogGalaxyNewsDJ.class, NON_FULL_USE_VARIOUS)); + //cards.add(new SetCardInfo("Three Dog, Galaxy News DJ", 648, Rarity.RARE, mage.cards.t.ThreeDogGalaxyNewsDJ.class, NON_FULL_USE_VARIOUS)); + //cards.add(new SetCardInfo("Three Dog, Galaxy News DJ", 958, Rarity.RARE, mage.cards.t.ThreeDogGalaxyNewsDJ.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Thrill-Kill Disciple", 394, Rarity.RARE, mage.cards.t.ThrillKillDisciple.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Thrill-Kill Disciple", 596, Rarity.RARE, mage.cards.t.ThrillKillDisciple.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Thrill-Kill Disciple", 68, Rarity.RARE, mage.cards.t.ThrillKillDisciple.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Thrill-Kill Disciple", 922, Rarity.RARE, mage.cards.t.ThrillKillDisciple.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Tireless Tracker", 1000, Rarity.RARE, mage.cards.t.TirelessTracker.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Tireless Tracker", 207, Rarity.RARE, mage.cards.t.TirelessTracker.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Tireless Tracker", 472, Rarity.RARE, mage.cards.t.TirelessTracker.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Tireless Tracker", 735, Rarity.RARE, mage.cards.t.TirelessTracker.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Treasure Vault", 1054, Rarity.RARE, mage.cards.t.TreasureVault.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Treasure Vault", 314, Rarity.RARE, mage.cards.t.TreasureVault.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Treasure Vault", 526, Rarity.RARE, mage.cards.t.TreasureVault.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Treasure Vault", 842, Rarity.RARE, mage.cards.t.TreasureVault.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Unexpected Windfall", 193, Rarity.COMMON, mage.cards.u.UnexpectedWindfall.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Unexpected Windfall", 721, Rarity.COMMON, mage.cards.u.UnexpectedWindfall.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("V.A.T.S.", 333, Rarity.RARE, mage.cards.v.VATS.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("V.A.T.S.", 50, Rarity.RARE, mage.cards.v.VATS.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("V.A.T.S.", 578, Rarity.RARE, mage.cards.v.VATS.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("V.A.T.S.", 861, Rarity.RARE, mage.cards.v.VATS.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Valorous Stance", 174, Rarity.UNCOMMON, mage.cards.v.ValorousStance.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Valorous Stance", 702, Rarity.UNCOMMON, mage.cards.v.ValorousStance.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Vandalblast", 355, Rarity.UNCOMMON, mage.cards.v.Vandalblast.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Vandalblast", 883, Rarity.UNCOMMON, mage.cards.v.Vandalblast.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Vault 101: Birthday Party", 28, Rarity.RARE, mage.cards.v.Vault101BirthdayParty.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Vault 101: Birthday Party", 556, Rarity.RARE, mage.cards.v.Vault101BirthdayParty.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Vault 112: Sadistic Simulation", 123, Rarity.RARE, mage.cards.v.Vault112SadisticSimulation.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Vault 112: Sadistic Simulation", 651, Rarity.RARE, mage.cards.v.Vault112SadisticSimulation.class, NON_FULL_USE_VARIOUS)); + //cards.add(new SetCardInfo("Vault 11: Voter's Dilemma", 121, Rarity.RARE, mage.cards.v.Vault11VotersDilemma.class, NON_FULL_USE_VARIOUS)); + //cards.add(new SetCardInfo("Vault 11: Voter's Dilemma", 649, Rarity.RARE, mage.cards.v.Vault11VotersDilemma.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Vault 12: The Necropolis", 51, Rarity.RARE, mage.cards.v.Vault12TheNecropolis.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Vault 12: The Necropolis", 579, Rarity.RARE, mage.cards.v.Vault12TheNecropolis.class, NON_FULL_USE_VARIOUS)); + //cards.add(new SetCardInfo("Vault 13: Dweller's Journey", 26, Rarity.RARE, mage.cards.v.Vault13DwellersJourney.class, NON_FULL_USE_VARIOUS)); + //cards.add(new SetCardInfo("Vault 13: Dweller's Journey", 554, Rarity.RARE, mage.cards.v.Vault13DwellersJourney.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Vault 21: House Gambit", 597, Rarity.RARE, mage.cards.v.Vault21HouseGambit.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Vault 21: House Gambit", 69, Rarity.RARE, mage.cards.v.Vault21HouseGambit.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Vault 75: Middle School", 27, Rarity.RARE, mage.cards.v.Vault75MiddleSchool.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Vault 75: Middle School", 555, Rarity.RARE, mage.cards.v.Vault75MiddleSchool.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Vault 87: Forced Evolution", 122, Rarity.RARE, mage.cards.v.Vault87ForcedEvolution.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Vault 87: Forced Evolution", 650, Rarity.RARE, mage.cards.v.Vault87ForcedEvolution.class, NON_FULL_USE_VARIOUS)); - cards.add(new SetCardInfo("Veronica, Dissident Scribe", 70, Rarity.RARE, mage.cards.v.VeronicaDissidentScribe.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Veronica, Dissident Scribe", 395, Rarity.RARE, mage.cards.v.VeronicaDissidentScribe.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Veronica, Dissident Scribe", 598, Rarity.RARE, mage.cards.v.VeronicaDissidentScribe.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Veronica, Dissident Scribe", 70, Rarity.RARE, mage.cards.v.VeronicaDissidentScribe.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Veronica, Dissident Scribe", 923, Rarity.RARE, mage.cards.v.VeronicaDissidentScribe.class, NON_FULL_USE_VARIOUS)); - cards.add(new SetCardInfo("Vexing Radgull", 41, Rarity.UNCOMMON, mage.cards.v.VexingRadgull.class)); - cards.add(new SetCardInfo("Vigor", 347, Rarity.RARE, mage.cards.v.Vigor.class)); - cards.add(new SetCardInfo("Viridescent Bog", 154, Rarity.RARE, mage.cards.v.ViridescentBog.class)); - cards.add(new SetCardInfo("Wake the Past", 221, Rarity.RARE, mage.cards.w.WakeThePast.class)); - cards.add(new SetCardInfo("Walking Ballista", 352, Rarity.RARE, mage.cards.w.WalkingBallista.class)); + cards.add(new SetCardInfo("Vexing Radgull", 41, Rarity.UNCOMMON, mage.cards.v.VexingRadgull.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Vexing Radgull", 569, Rarity.UNCOMMON, mage.cards.v.VexingRadgull.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Vigor", 347, Rarity.RARE, mage.cards.v.Vigor.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Vigor", 875, Rarity.RARE, mage.cards.v.Vigor.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Viridescent Bog", 154, Rarity.RARE, mage.cards.v.ViridescentBog.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Viridescent Bog", 446, Rarity.RARE, mage.cards.v.ViridescentBog.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Viridescent Bog", 682, Rarity.RARE, mage.cards.v.ViridescentBog.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Viridescent Bog", 974, Rarity.RARE, mage.cards.v.ViridescentBog.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Wake the Past", 1007, Rarity.RARE, mage.cards.w.WakeThePast.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Wake the Past", 221, Rarity.RARE, mage.cards.w.WakeThePast.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Wake the Past", 479, Rarity.RARE, mage.cards.w.WakeThePast.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Wake the Past", 749, Rarity.RARE, mage.cards.w.WakeThePast.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Walking Ballista", 352, Rarity.RARE, mage.cards.w.WalkingBallista.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Walking Ballista", 880, Rarity.RARE, mage.cards.w.WalkingBallista.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("War Room", 1068, Rarity.RARE, mage.cards.w.WarRoom.class)); - cards.add(new SetCardInfo("Wasteland", 361, Rarity.RARE, mage.cards.w.Wasteland.class)); - cards.add(new SetCardInfo("Wasteland Raider", 52, Rarity.RARE, mage.cards.w.WastelandRaider.class)); - cards.add(new SetCardInfo("Watchful Radstag", 87, Rarity.RARE, mage.cards.w.WatchfulRadstag.class)); - cards.add(new SetCardInfo("Wayfarer's Bauble", 252, Rarity.COMMON, mage.cards.w.WayfarersBauble.class)); - cards.add(new SetCardInfo("Wear // Tear", 222, Rarity.UNCOMMON, mage.cards.w.WearTear.class)); - cards.add(new SetCardInfo("Well Rested", 88, Rarity.UNCOMMON, mage.cards.w.WellRested.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Wasteland Raider", 383, Rarity.RARE, mage.cards.w.WastelandRaider.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Wasteland Raider", 52, Rarity.RARE, mage.cards.w.WastelandRaider.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Wasteland Raider", 580, Rarity.RARE, mage.cards.w.WastelandRaider.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Wasteland Raider", 911, Rarity.RARE, mage.cards.w.WastelandRaider.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Wasteland", 361, Rarity.RARE, mage.cards.w.Wasteland.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Wasteland", 889, Rarity.RARE, mage.cards.w.Wasteland.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Watchful Radstag", 335, Rarity.RARE, mage.cards.w.WatchfulRadstag.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Watchful Radstag", 615, Rarity.RARE, mage.cards.w.WatchfulRadstag.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Watchful Radstag", 863, Rarity.RARE, mage.cards.w.WatchfulRadstag.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Watchful Radstag", 87, Rarity.RARE, mage.cards.w.WatchfulRadstag.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Wayfarer's Bauble", 252, Rarity.COMMON, mage.cards.w.WayfarersBauble.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Wayfarer's Bauble", 780, Rarity.COMMON, mage.cards.w.WayfarersBauble.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Wear // Tear", 222, Rarity.UNCOMMON, mage.cards.w.WearTear.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Wear // Tear", 750, Rarity.UNCOMMON, mage.cards.w.WearTear.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Well Rested", 616, Rarity.UNCOMMON, mage.cards.w.WellRested.class, NON_FULL_USE_VARIOUS)); - cards.add(new SetCardInfo("Whirler Rogue", 181, Rarity.UNCOMMON, mage.cards.w.WhirlerRogue.class)); - cards.add(new SetCardInfo("White Glove Gourmand", 124, Rarity.UNCOMMON, mage.cards.w.WhiteGloveGourmand.class)); - cards.add(new SetCardInfo("Wild Growth", 208, Rarity.COMMON, mage.cards.w.WildGrowth.class)); - cards.add(new SetCardInfo("Wild Wasteland", 71, Rarity.RARE, mage.cards.w.WildWasteland.class)); - cards.add(new SetCardInfo("Windbrisk Heights", 315, Rarity.RARE, mage.cards.w.WindbriskHeights.class)); - cards.add(new SetCardInfo("Winding Constrictor", 223, Rarity.UNCOMMON, mage.cards.w.WindingConstrictor.class)); - cards.add(new SetCardInfo("Woodland Cemetery", 316, Rarity.RARE, mage.cards.w.WoodlandCemetery.class)); + cards.add(new SetCardInfo("Well Rested", 88, Rarity.UNCOMMON, mage.cards.w.WellRested.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Whirler Rogue", 181, Rarity.UNCOMMON, mage.cards.w.WhirlerRogue.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Whirler Rogue", 709, Rarity.UNCOMMON, mage.cards.w.WhirlerRogue.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("White Glove Gourmand", 124, Rarity.UNCOMMON, mage.cards.w.WhiteGloveGourmand.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("White Glove Gourmand", 652, Rarity.UNCOMMON, mage.cards.w.WhiteGloveGourmand.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Wild Growth", 208, Rarity.COMMON, mage.cards.w.WildGrowth.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Wild Growth", 736, Rarity.COMMON, mage.cards.w.WildGrowth.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Wild Wasteland", 396, Rarity.RARE, mage.cards.w.WildWasteland.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Wild Wasteland", 599, Rarity.RARE, mage.cards.w.WildWasteland.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Wild Wasteland", 71, Rarity.RARE, mage.cards.w.WildWasteland.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Wild Wasteland", 924, Rarity.RARE, mage.cards.w.WildWasteland.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Windbrisk Heights", 1055, Rarity.RARE, mage.cards.w.WindbriskHeights.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Windbrisk Heights", 315, Rarity.RARE, mage.cards.w.WindbriskHeights.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Windbrisk Heights", 527, Rarity.RARE, mage.cards.w.WindbriskHeights.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Windbrisk Heights", 843, Rarity.RARE, mage.cards.w.WindbriskHeights.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Winding Constrictor", 223, Rarity.UNCOMMON, mage.cards.w.WindingConstrictor.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Winding Constrictor", 751, Rarity.UNCOMMON, mage.cards.w.WindingConstrictor.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Woodland Cemetery", 1056, Rarity.RARE, mage.cards.w.WoodlandCemetery.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Woodland Cemetery", 316, Rarity.RARE, mage.cards.w.WoodlandCemetery.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Woodland Cemetery", 528, Rarity.RARE, mage.cards.w.WoodlandCemetery.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Woodland Cemetery", 844, Rarity.RARE, mage.cards.w.WoodlandCemetery.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Yes Man, Personal Securitron", 29, Rarity.RARE, mage.cards.y.YesManPersonalSecuritron.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Yes Man, Personal Securitron", 373, Rarity.RARE, mage.cards.y.YesManPersonalSecuritron.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Yes Man, Personal Securitron", 557, Rarity.RARE, mage.cards.y.YesManPersonalSecuritron.class, NON_FULL_USE_VARIOUS)); cards.add(new SetCardInfo("Yes Man, Personal Securitron", 901, Rarity.RARE, mage.cards.y.YesManPersonalSecuritron.class, NON_FULL_USE_VARIOUS)); - cards.add(new SetCardInfo("Young Deathclaws", 125, Rarity.UNCOMMON, mage.cards.y.YoungDeathclaws.class)); + cards.add(new SetCardInfo("Young Deathclaws", 125, Rarity.UNCOMMON, mage.cards.y.YoungDeathclaws.class, NON_FULL_USE_VARIOUS)); + cards.add(new SetCardInfo("Young Deathclaws", 653, Rarity.UNCOMMON, mage.cards.y.YoungDeathclaws.class, NON_FULL_USE_VARIOUS)); cards.removeIf(card -> HIDE_MUTATE_CARDS && MUTATE_CARD_NAMES.contains(card.getName())); } diff --git a/Mage.Sets/src/mage/sets/InnistradRemastered.java b/Mage.Sets/src/mage/sets/InnistradRemastered.java index 33127ab3962..497a3e5e3cd 100644 --- a/Mage.Sets/src/mage/sets/InnistradRemastered.java +++ b/Mage.Sets/src/mage/sets/InnistradRemastered.java @@ -19,7 +19,7 @@ public class InnistradRemastered extends ExpansionSet { private InnistradRemastered() { super("Innistrad Remastered", "INR", ExpansionSet.buildDate(2025, 1, 24), SetType.SUPPLEMENTAL); - this.enablePlayOrArenaBooster(480); // play boosters #1–480, collector boosters #1–491 + this.enablePlayBooster(480); // play boosters #1–480, collector boosters #1–491 this.numBoosterDoubleFaced = -1; cards.add(new SetCardInfo("Aberrant Researcher", 454, Rarity.UNCOMMON, mage.cards.a.AberrantResearcher.class, NON_FULL_USE_VARIOUS)); diff --git a/Mage.Sets/src/mage/sets/KaladeshRemastered.java b/Mage.Sets/src/mage/sets/KaladeshRemastered.java index 5ddb7b4a436..8c08b6ec1db 100644 --- a/Mage.Sets/src/mage/sets/KaladeshRemastered.java +++ b/Mage.Sets/src/mage/sets/KaladeshRemastered.java @@ -19,14 +19,7 @@ public class KaladeshRemastered extends ExpansionSet { private KaladeshRemastered() { super("Kaladesh Remastered", "KLR", ExpansionSet.buildDate(2020, 11, 12), SetType.MAGIC_ARENA); - this.hasBoosters = true; - this.hasBasicLands = true; - this.maxCardNumberInBooster = 301; - this.numBoosterLands = 1; - this.numBoosterCommon = 10; - this.numBoosterUncommon = 3; - this.numBoosterRare = 1; - this.ratioBoosterMythic = 8; + this.enableArenaBooster(301); // #302 Sculpting Steel is top-boxer, not in booster cards.add(new SetCardInfo("Aerial Responder", 1, Rarity.UNCOMMON, mage.cards.a.AerialResponder.class)); cards.add(new SetCardInfo("Aeronaut Admiral", 2, Rarity.UNCOMMON, mage.cards.a.AeronautAdmiral.class)); diff --git a/Mage.Sets/src/mage/sets/PioneerMasters.java b/Mage.Sets/src/mage/sets/PioneerMasters.java index e8ed54d70a0..e05c6791aa7 100644 --- a/Mage.Sets/src/mage/sets/PioneerMasters.java +++ b/Mage.Sets/src/mage/sets/PioneerMasters.java @@ -23,7 +23,7 @@ public class PioneerMasters extends ExpansionSet { // bonus sheet already included in the PIO set in scryfall, so simplify it (e.g. use all cards) // TODO: implement special slot with x1 card from bonus sheet // https://mtg.fandom.com/wiki/Pioneer_Masters/Bonus_sheet - this.enablePlayOrArenaBooster(Integer.MAX_VALUE); + this.enableArenaBooster(Integer.MAX_VALUE); this.hasBasicLands = false; this.numBoosterDoubleFaced = -1; diff --git a/Mage.Sets/src/mage/sets/ShadowsOverInnistradRemastered.java b/Mage.Sets/src/mage/sets/ShadowsOverInnistradRemastered.java index 300431eba52..60d38578703 100644 --- a/Mage.Sets/src/mage/sets/ShadowsOverInnistradRemastered.java +++ b/Mage.Sets/src/mage/sets/ShadowsOverInnistradRemastered.java @@ -19,7 +19,7 @@ public class ShadowsOverInnistradRemastered extends ExpansionSet { private ShadowsOverInnistradRemastered() { super("Shadows over Innistrad Remastered", "SIR", ExpansionSet.buildDate(2023, 3, 21), SetType.MAGIC_ARENA); - this.enablePlayOrArenaBooster(Integer.MAX_VALUE); + this.enableArenaBooster(Integer.MAX_VALUE); this.numBoosterDoubleFaced = -1; // TODO: implement special slot with x1 card from SIS - Shadows of the Past diff --git a/Mage.Sets/src/mage/sets/SummerMagicEdgar.java b/Mage.Sets/src/mage/sets/SummerMagicEdgar.java index 88bfac6be6a..ee4e953c2c9 100644 --- a/Mage.Sets/src/mage/sets/SummerMagicEdgar.java +++ b/Mage.Sets/src/mage/sets/SummerMagicEdgar.java @@ -17,12 +17,8 @@ public class SummerMagicEdgar extends ExpansionSet { private SummerMagicEdgar() { super("Summer Magic / Edgar", "SUM", ExpansionSet.buildDate(1994, 6, 21), SetType.CORE); - this.hasBoosters = true; - this.numBoosterLands = 0; - this.numBoosterCommon = 11; - this.numBoosterUncommon = 3; - this.numBoosterRare = 1; - this.ratioBoosterMythic = 0; + this.hasBoosters = false; + this.hasBasicLands = true; cards.add(new SetCardInfo("Air Elemental", 47, Rarity.UNCOMMON, mage.cards.a.AirElemental.class)); cards.add(new SetCardInfo("Aladdin's Lamp", 231, Rarity.RARE, mage.cards.a.AladdinsLamp.class)); diff --git a/Mage/src/main/java/mage/cards/ExpansionSet.java b/Mage/src/main/java/mage/cards/ExpansionSet.java index 8257efa9267..40d24d761da 100644 --- a/Mage/src/main/java/mage/cards/ExpansionSet.java +++ b/Mage/src/main/java/mage/cards/ExpansionSet.java @@ -760,7 +760,7 @@ public abstract class ExpansionSet implements Serializable { /** * New default booster configuration (after 2024 - MKM) */ - public void enablePlayOrArenaBooster(int maxCardNumberInBooster) { + public void enablePlayBooster(int maxCardNumberInBooster) { // https://mtg.fandom.com/wiki/Play_Booster this.hasBoosters = true; this.maxCardNumberInBooster = maxCardNumberInBooster; @@ -789,4 +789,28 @@ public abstract class ExpansionSet implements Serializable { this.numBoosterUncommon++; this.numBoosterRare++; } + + public void enableArenaBooster(int maxCardNumberInBooster) { + // same as play booster on 2024 + enablePlayBooster(maxCardNumberInBooster); + } + + public void enableCollectorBooster(int maxCardNumberInBooster) { + // simplified rarity distribution + enableCollectorBooster(maxCardNumberInBooster, 1, 5, 4, 5); + } + + public void enableCollectorBooster(int maxCardNumberInBooster, int land, int common, int uncommon, int rare) { + // https://mtg.fandom.com/wiki/Collector_Booster + this.hasBoosters = true; + this.maxCardNumberInBooster = maxCardNumberInBooster; + + this.numBoosterLands = land; + this.hasBasicLands = land > 0; + + this.numBoosterCommon = common; + this.numBoosterUncommon = uncommon; + this.numBoosterRare = rare; + this.ratioBoosterMythic = 8; // 12.5% chance of a mythic rare + } }