mirror of
https://github.com/correl/mage.git
synced 2025-01-07 11:08:44 +00:00
Added the Core set M10-M15 promo sets:
- Magic 2010 Promos (PM10) - Magic 2011 Promos (PM11) - Magic 2012 Promos (PM12) - Magic 2013 Promos (PM13) - Magic 2014 Promos (PM14) - Magic 2015 Promos (PM15)
This commit is contained in:
parent
10616eedd8
commit
3d3c298ad5
6 changed files with 180 additions and 0 deletions
29
Mage.Sets/src/mage/sets/Magic2010Promos.java
Normal file
29
Mage.Sets/src/mage/sets/Magic2010Promos.java
Normal file
|
@ -0,0 +1,29 @@
|
|||
package mage.sets;
|
||||
|
||||
import mage.cards.ExpansionSet;
|
||||
import mage.constants.Rarity;
|
||||
import mage.constants.SetType;
|
||||
|
||||
/**
|
||||
* https://scryfall.com/sets/pm10
|
||||
*/
|
||||
public class Magic2010Promos extends ExpansionSet {
|
||||
|
||||
private static final Magic2010Promos instance = new Magic2010Promos();
|
||||
|
||||
public static Magic2010Promos getInstance() {
|
||||
return instance;
|
||||
}
|
||||
|
||||
private Magic2010Promos() {
|
||||
super("Magic 2010 Promos", "PM10", ExpansionSet.buildDate(2009, 7, 16), SetType.PROMOTIONAL);
|
||||
this.hasBoosters = false;
|
||||
this.hasBasicLands = false;
|
||||
|
||||
cards.add(new SetCardInfo("Ant Queen", 166, Rarity.RARE, mage.cards.a.AntQueen.class));
|
||||
cards.add(new SetCardInfo("Honor of the Pure", "*16", Rarity.RARE, mage.cards.h.HonorOfThePure.class));
|
||||
cards.add(new SetCardInfo("Mycoid Shepherd", 28, Rarity.RARE, mage.cards.m.MycoidShepherd.class));
|
||||
cards.add(new SetCardInfo("Naya Sojourners", 29, Rarity.RARE, mage.cards.n.NayaSojourners.class));
|
||||
cards.add(new SetCardInfo("Vampire Nocturnus", 118, Rarity.MYTHIC, mage.cards.v.VampireNocturnus.class));
|
||||
}
|
||||
}
|
29
Mage.Sets/src/mage/sets/Magic2011Promos.java
Normal file
29
Mage.Sets/src/mage/sets/Magic2011Promos.java
Normal file
|
@ -0,0 +1,29 @@
|
|||
package mage.sets;
|
||||
|
||||
import mage.cards.ExpansionSet;
|
||||
import mage.constants.Rarity;
|
||||
import mage.constants.SetType;
|
||||
|
||||
/**
|
||||
* https://scryfall.com/sets/pm11
|
||||
*/
|
||||
public class Magic2011Promos extends ExpansionSet {
|
||||
|
||||
private static final Magic2011Promos instance = new Magic2011Promos();
|
||||
|
||||
public static Magic2011Promos getInstance() {
|
||||
return instance;
|
||||
}
|
||||
|
||||
private Magic2011Promos() {
|
||||
super("Magic 2011 Promos", "PM11", ExpansionSet.buildDate(2010, 7, 15), SetType.PROMOTIONAL);
|
||||
this.hasBoosters = false;
|
||||
this.hasBasicLands = false;
|
||||
|
||||
cards.add(new SetCardInfo("Ancient Hellkite", 122, Rarity.RARE, mage.cards.a.AncientHellkite.class));
|
||||
cards.add(new SetCardInfo("Birds of Paradise", "*165", Rarity.RARE, mage.cards.b.BirdsOfParadise.class));
|
||||
cards.add(new SetCardInfo("Liliana's Specter", 104, Rarity.COMMON, mage.cards.l.LilianasSpecter.class));
|
||||
cards.add(new SetCardInfo("Mitotic Slime", 53, Rarity.RARE, mage.cards.m.MitoticSlime.class));
|
||||
cards.add(new SetCardInfo("Sun Titan", 35, Rarity.MYTHIC, mage.cards.s.SunTitan.class));
|
||||
}
|
||||
}
|
29
Mage.Sets/src/mage/sets/Magic2012Promos.java
Normal file
29
Mage.Sets/src/mage/sets/Magic2012Promos.java
Normal file
|
@ -0,0 +1,29 @@
|
|||
package mage.sets;
|
||||
|
||||
import mage.cards.ExpansionSet;
|
||||
import mage.constants.Rarity;
|
||||
import mage.constants.SetType;
|
||||
|
||||
/**
|
||||
* https://scryfall.com/sets/pm12
|
||||
*/
|
||||
public class Magic2012Promos extends ExpansionSet {
|
||||
|
||||
private static final Magic2012Promos instance = new Magic2012Promos();
|
||||
|
||||
public static Magic2012Promos getInstance() {
|
||||
return instance;
|
||||
}
|
||||
|
||||
private Magic2012Promos() {
|
||||
super("Magic 2012 Promos", "PM12", ExpansionSet.buildDate(2011, 7, 14), SetType.PROMOTIONAL);
|
||||
this.hasBoosters = false;
|
||||
this.hasBasicLands = false;
|
||||
|
||||
cards.add(new SetCardInfo("Bloodlord of Vaasgoth", 82, Rarity.MYTHIC, mage.cards.b.BloodlordOfVaasgoth.class));
|
||||
cards.add(new SetCardInfo("Chandra's Phoenix", "*126", Rarity.RARE, mage.cards.c.ChandrasPhoenix.class));
|
||||
cards.add(new SetCardInfo("Dungrove Elder", 171, Rarity.RARE, mage.cards.d.DungroveElder.class));
|
||||
cards.add(new SetCardInfo("Garruk's Horde", 176, Rarity.RARE, mage.cards.g.GarruksHorde.class));
|
||||
cards.add(new SetCardInfo("Stormblood Berserker", 156, Rarity.UNCOMMON, mage.cards.s.StormbloodBerserker.class));
|
||||
}
|
||||
}
|
29
Mage.Sets/src/mage/sets/Magic2013Promos.java
Normal file
29
Mage.Sets/src/mage/sets/Magic2013Promos.java
Normal file
|
@ -0,0 +1,29 @@
|
|||
package mage.sets;
|
||||
|
||||
import mage.cards.ExpansionSet;
|
||||
import mage.constants.Rarity;
|
||||
import mage.constants.SetType;
|
||||
|
||||
/**
|
||||
* https://scryfall.com/sets/pm13
|
||||
*/
|
||||
public class Magic2013Promos extends ExpansionSet {
|
||||
|
||||
private static final Magic2013Promos instance = new Magic2013Promos();
|
||||
|
||||
public static Magic2013Promos getInstance() {
|
||||
return instance;
|
||||
}
|
||||
|
||||
private Magic2013Promos() {
|
||||
super("Magic 2013 Promos", "PM13", ExpansionSet.buildDate(2012, 7, 12), SetType.PROMOTIONAL);
|
||||
this.hasBoosters = false;
|
||||
this.hasBasicLands = false;
|
||||
|
||||
cards.add(new SetCardInfo("Cathedral of War", "*221", Rarity.RARE, mage.cards.c.CathedralOfWar.class));
|
||||
cards.add(new SetCardInfo("Magmaquake", 140, Rarity.RARE, mage.cards.m.Magmaquake.class));
|
||||
cards.add(new SetCardInfo("Mwonvuli Beast Tracker", 177, Rarity.UNCOMMON, mage.cards.m.MwonvuliBeastTracker.class));
|
||||
cards.add(new SetCardInfo("Staff of Nin", 217, Rarity.RARE, mage.cards.s.StaffOfNin.class));
|
||||
cards.add(new SetCardInfo("Xathrid Gorgon", 118, Rarity.RARE, mage.cards.x.XathridGorgon.class));
|
||||
}
|
||||
}
|
29
Mage.Sets/src/mage/sets/Magic2014Promos.java
Normal file
29
Mage.Sets/src/mage/sets/Magic2014Promos.java
Normal file
|
@ -0,0 +1,29 @@
|
|||
package mage.sets;
|
||||
|
||||
import mage.cards.ExpansionSet;
|
||||
import mage.constants.Rarity;
|
||||
import mage.constants.SetType;
|
||||
|
||||
/**
|
||||
* https://scryfall.com/sets/pm14
|
||||
*/
|
||||
public class Magic2014Promos extends ExpansionSet {
|
||||
|
||||
private static final Magic2014Promos instance = new Magic2014Promos();
|
||||
|
||||
public static Magic2014Promos getInstance() {
|
||||
return instance;
|
||||
}
|
||||
|
||||
private Magic2014Promos() {
|
||||
super("Magic 2014 Promos", "PM14", ExpansionSet.buildDate(2013, 7, 18), SetType.PROMOTIONAL);
|
||||
this.hasBoosters = false;
|
||||
this.hasBasicLands = false;
|
||||
|
||||
cards.add(new SetCardInfo("Colossal Whale", 48, Rarity.RARE, mage.cards.c.ColossalWhale.class));
|
||||
cards.add(new SetCardInfo("Goblin Diplomats", 141, Rarity.RARE, mage.cards.g.GoblinDiplomats.class));
|
||||
cards.add(new SetCardInfo("Hive Stirrings", 21, Rarity.COMMON, mage.cards.h.HiveStirrings.class));
|
||||
cards.add(new SetCardInfo("Megantic Sliver", 185, Rarity.RARE, mage.cards.m.MeganticSliver.class));
|
||||
cards.add(new SetCardInfo("Ratchet Bomb", 215, Rarity.RARE, mage.cards.r.RatchetBomb.class));
|
||||
}
|
||||
}
|
35
Mage.Sets/src/mage/sets/Magic2015Promos.java
Normal file
35
Mage.Sets/src/mage/sets/Magic2015Promos.java
Normal file
|
@ -0,0 +1,35 @@
|
|||
package mage.sets;
|
||||
|
||||
import mage.cards.ExpansionSet;
|
||||
import mage.constants.Rarity;
|
||||
import mage.constants.SetType;
|
||||
|
||||
/**
|
||||
* https://scryfall.com/sets/pm15
|
||||
*/
|
||||
public class Magic2015Promos extends ExpansionSet {
|
||||
|
||||
private static final Magic2015Promos instance = new Magic2015Promos();
|
||||
|
||||
public static Magic2015Promos getInstance() {
|
||||
return instance;
|
||||
}
|
||||
|
||||
private Magic2015Promos() {
|
||||
super("Magic 2015 Promos", "PM15", ExpansionSet.buildDate(2014, 7, 17), SetType.PROMOTIONAL);
|
||||
this.hasBoosters = false;
|
||||
this.hasBasicLands = false;
|
||||
|
||||
cards.add(new SetCardInfo("Chief Engineer", 47, Rarity.RARE, mage.cards.c.ChiefEngineer.class));
|
||||
cards.add(new SetCardInfo("Goblin Rabblemaster", 145, Rarity.RARE, mage.cards.g.GoblinRabblemaster.class));
|
||||
cards.add(new SetCardInfo("In Garruk's Wake", 100, Rarity.RARE, mage.cards.i.InGarruksWake.class, NON_FULL_USE_VARIOUS));
|
||||
cards.add(new SetCardInfo("In Garruk's Wake", "100p", Rarity.RARE, mage.cards.i.InGarruksWake.class, NON_FULL_USE_VARIOUS));
|
||||
cards.add(new SetCardInfo("Indulgent Tormentor", 101, Rarity.RARE, mage.cards.i.IndulgentTormentor.class));
|
||||
cards.add(new SetCardInfo("Mercurial Pretender", 68, Rarity.RARE, mage.cards.m.MercurialPretender.class));
|
||||
cards.add(new SetCardInfo("Phytotitan", 191, Rarity.RARE, mage.cards.p.Phytotitan.class));
|
||||
cards.add(new SetCardInfo("Reclamation Sage", 194, Rarity.UNCOMMON, mage.cards.r.ReclamationSage.class));
|
||||
cards.add(new SetCardInfo("Resolute Archangel", 28, Rarity.RARE, mage.cards.r.ResoluteArchangel.class));
|
||||
cards.add(new SetCardInfo("Siege Dragon", 162, Rarity.RARE, mage.cards.s.SiegeDragon.class));
|
||||
cards.add(new SetCardInfo("Soul of New Phyrexia", "231p", Rarity.MYTHIC, mage.cards.s.SoulOfNewPhyrexia.class));
|
||||
}
|
||||
}
|
Loading…
Reference in a new issue