mirror of
https://github.com/correl/mage.git
synced 2024-11-16 19:19:30 +00:00
Added the San Diego Comic Con 2013-2018 sets.
Added Sets: - PSDC - PS14 - PS15 - PS16 - PS17 - PS18
This commit is contained in:
parent
257d20f4cf
commit
83cbc661df
6 changed files with 181 additions and 0 deletions
29
Mage.Sets/src/mage/sets/SanDiegoComicCon2013.java
Normal file
29
Mage.Sets/src/mage/sets/SanDiegoComicCon2013.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/psdc
|
||||||
|
*/
|
||||||
|
public class SanDiegoComicCon2013 extends ExpansionSet {
|
||||||
|
|
||||||
|
private static final SanDiegoComicCon2013 instance = new SanDiegoComicCon2013();
|
||||||
|
|
||||||
|
public static SanDiegoComicCon2013 getInstance() {
|
||||||
|
return instance;
|
||||||
|
}
|
||||||
|
|
||||||
|
private SanDiegoComicCon2013() {
|
||||||
|
super("San Diego Comic-Con 2013", "PSDC", ExpansionSet.buildDate(2013, 7, 18), SetType.PROMOTIONAL);
|
||||||
|
this.hasBoosters = false;
|
||||||
|
this.hasBasicLands = false;
|
||||||
|
|
||||||
|
cards.add(new SetCardInfo("Ajani, Caller of the Pride", 1, Rarity.MYTHIC, mage.cards.a.AjaniCallerOfThePride.class));
|
||||||
|
cards.add(new SetCardInfo("Chandra, Pyromaster", 132, Rarity.MYTHIC, mage.cards.c.ChandraPyromaster.class));
|
||||||
|
cards.add(new SetCardInfo("Garruk, Caller of Beasts", 172, Rarity.MYTHIC, mage.cards.g.GarrukCallerOfBeasts.class));
|
||||||
|
cards.add(new SetCardInfo("Jace, Memory Adept", 60, Rarity.MYTHIC, mage.cards.j.JaceMemoryAdept.class));
|
||||||
|
cards.add(new SetCardInfo("Liliana of the Dark Realms", 102, Rarity.MYTHIC, mage.cards.l.LilianaOfTheDarkRealms.class));
|
||||||
|
}
|
||||||
|
}
|
30
Mage.Sets/src/mage/sets/SanDiegoComicCon2014.java
Normal file
30
Mage.Sets/src/mage/sets/SanDiegoComicCon2014.java
Normal file
|
@ -0,0 +1,30 @@
|
||||||
|
package mage.sets;
|
||||||
|
|
||||||
|
import mage.cards.ExpansionSet;
|
||||||
|
import mage.constants.Rarity;
|
||||||
|
import mage.constants.SetType;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* https://scryfall.com/sets/ps14
|
||||||
|
*/
|
||||||
|
public class SanDiegoComicCon2014 extends ExpansionSet {
|
||||||
|
|
||||||
|
private static final SanDiegoComicCon2014 instance = new SanDiegoComicCon2014();
|
||||||
|
|
||||||
|
public static SanDiegoComicCon2014 getInstance() {
|
||||||
|
return instance;
|
||||||
|
}
|
||||||
|
|
||||||
|
private SanDiegoComicCon2014() {
|
||||||
|
super("San Diego Comic-Con 2014", "PS14", ExpansionSet.buildDate(2014, 7, 8), SetType.PROMOTIONAL);
|
||||||
|
this.hasBoosters = false;
|
||||||
|
this.hasBasicLands = false;
|
||||||
|
|
||||||
|
cards.add(new SetCardInfo("Ajani Steadfast", 1, Rarity.MYTHIC, mage.cards.a.AjaniSteadfast.class));
|
||||||
|
cards.add(new SetCardInfo("Chandra, Pyromaster", 134, Rarity.MYTHIC, mage.cards.c.ChandraPyromaster.class));
|
||||||
|
cards.add(new SetCardInfo("Garruk, Apex Predator", 210, Rarity.MYTHIC, mage.cards.g.GarrukApexPredator.class));
|
||||||
|
cards.add(new SetCardInfo("Jace, the Living Guildpact", 62, Rarity.MYTHIC, mage.cards.j.JaceTheLivingGuildpact.class));
|
||||||
|
cards.add(new SetCardInfo("Liliana Vess", 103, Rarity.MYTHIC, mage.cards.l.LilianaVess.class));
|
||||||
|
cards.add(new SetCardInfo("Nissa, Worldwaker", 187, Rarity.MYTHIC, mage.cards.n.NissaWorldwaker.class));
|
||||||
|
}
|
||||||
|
}
|
34
Mage.Sets/src/mage/sets/SanDiegoComicCon2015.java
Normal file
34
Mage.Sets/src/mage/sets/SanDiegoComicCon2015.java
Normal file
|
@ -0,0 +1,34 @@
|
||||||
|
package mage.sets;
|
||||||
|
|
||||||
|
import mage.cards.ExpansionSet;
|
||||||
|
import mage.constants.Rarity;
|
||||||
|
import mage.constants.SetType;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* https://scryfall.com/sets/ps15
|
||||||
|
*/
|
||||||
|
public class SanDiegoComicCon2015 extends ExpansionSet {
|
||||||
|
|
||||||
|
private static final SanDiegoComicCon2015 instance = new SanDiegoComicCon2015();
|
||||||
|
|
||||||
|
public static SanDiegoComicCon2015 getInstance() {
|
||||||
|
return instance;
|
||||||
|
}
|
||||||
|
|
||||||
|
private SanDiegoComicCon2015() {
|
||||||
|
super("San Diego Comic-Con 2015", "PS15", ExpansionSet.buildDate(2015, 7, 9), SetType.PROMOTIONAL);
|
||||||
|
this.hasBoosters = false;
|
||||||
|
this.hasBasicLands = false;
|
||||||
|
|
||||||
|
cards.add(new SetCardInfo("Chandra, Fire of Kaladesh", 135, Rarity.MYTHIC, mage.cards.c.ChandraFireOfKaladesh.class));
|
||||||
|
cards.add(new SetCardInfo("Chandra, Roaring Flame", 135, Rarity.MYTHIC, mage.cards.c.ChandraRoaringFlame.class));
|
||||||
|
cards.add(new SetCardInfo("Gideon, Battle-Forged", 23, Rarity.MYTHIC, mage.cards.g.GideonBattleForged.class));
|
||||||
|
cards.add(new SetCardInfo("Jace, Telepath Unbound", 60, Rarity.MYTHIC, mage.cards.j.JaceTelepathUnbound.class));
|
||||||
|
cards.add(new SetCardInfo("Jace, Vryn's Prodigy", 60, Rarity.MYTHIC, mage.cards.j.JaceVrynsProdigy.class));
|
||||||
|
cards.add(new SetCardInfo("Kytheon, Hero of Akros", 23, Rarity.MYTHIC, mage.cards.k.KytheonHeroOfAkros.class));
|
||||||
|
cards.add(new SetCardInfo("Liliana, Defiant Necromancer", 106, Rarity.MYTHIC, mage.cards.l.LilianaDefiantNecromancer.class));
|
||||||
|
cards.add(new SetCardInfo("Liliana, Heretical Healer", 106, Rarity.MYTHIC, mage.cards.l.LilianaHereticalHealer.class));
|
||||||
|
cards.add(new SetCardInfo("Nissa, Vastwood Seer", 189, Rarity.MYTHIC, mage.cards.n.NissaVastwoodSeer.class));
|
||||||
|
cards.add(new SetCardInfo("Nissa, Sage Animist", 189, Rarity.MYTHIC, mage.cards.n.NissaSageAnimist.class));
|
||||||
|
}
|
||||||
|
}
|
29
Mage.Sets/src/mage/sets/SanDiegoComicCon2016.java
Normal file
29
Mage.Sets/src/mage/sets/SanDiegoComicCon2016.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/ps16
|
||||||
|
*/
|
||||||
|
public class SanDiegoComicCon2016 extends ExpansionSet {
|
||||||
|
|
||||||
|
private static final SanDiegoComicCon2016 instance = new SanDiegoComicCon2016();
|
||||||
|
|
||||||
|
public static SanDiegoComicCon2016 getInstance() {
|
||||||
|
return instance;
|
||||||
|
}
|
||||||
|
|
||||||
|
private SanDiegoComicCon2016() {
|
||||||
|
super("San Diego Comic-Con 2016", "PS16", ExpansionSet.buildDate(2016, 10, 1), SetType.PROMOTIONAL);
|
||||||
|
this.hasBoosters = false;
|
||||||
|
this.hasBasicLands = false;
|
||||||
|
|
||||||
|
cards.add(new SetCardInfo("Chandra, Flamecaller", 104, Rarity.MYTHIC, mage.cards.c.ChandraFlamecaller.class));
|
||||||
|
cards.add(new SetCardInfo("Gideon, Ally of Zendikar", 29, Rarity.MYTHIC, mage.cards.g.GideonAllyOfZendikar.class));
|
||||||
|
cards.add(new SetCardInfo("Jace, Unraveler of Secrets", 69, Rarity.MYTHIC, mage.cards.j.JaceUnravelerOfSecrets.class));
|
||||||
|
cards.add(new SetCardInfo("Liliana, the Last Hope", 93, Rarity.MYTHIC, mage.cards.l.LilianaTheLastHope.class));
|
||||||
|
cards.add(new SetCardInfo("Nissa, Voice of Zendikar", 138, Rarity.MYTHIC, mage.cards.n.NissaVoiceOfZendikar.class));
|
||||||
|
}
|
||||||
|
}
|
30
Mage.Sets/src/mage/sets/SanDiegoComicCon2017.java
Normal file
30
Mage.Sets/src/mage/sets/SanDiegoComicCon2017.java
Normal file
|
@ -0,0 +1,30 @@
|
||||||
|
package mage.sets;
|
||||||
|
|
||||||
|
import mage.cards.ExpansionSet;
|
||||||
|
import mage.constants.Rarity;
|
||||||
|
import mage.constants.SetType;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* https://scryfall.com/sets/ps17
|
||||||
|
*/
|
||||||
|
public class SanDiegoComicCon2017 extends ExpansionSet {
|
||||||
|
|
||||||
|
private static final SanDiegoComicCon2017 instance = new SanDiegoComicCon2017();
|
||||||
|
|
||||||
|
public static SanDiegoComicCon2017 getInstance() {
|
||||||
|
return instance;
|
||||||
|
}
|
||||||
|
|
||||||
|
private SanDiegoComicCon2017() {
|
||||||
|
super("San Diego Comic-Con 2017", "PS17", ExpansionSet.buildDate(2017, 7, 20), SetType.PROMOTIONAL);
|
||||||
|
this.hasBoosters = false;
|
||||||
|
this.hasBasicLands = false;
|
||||||
|
|
||||||
|
cards.add(new SetCardInfo("Chandra, Torch of Defiance", 110, Rarity.MYTHIC, mage.cards.c.ChandraTorchOfDefiance.class));
|
||||||
|
cards.add(new SetCardInfo("Gideon of the Trials", 14, Rarity.MYTHIC, mage.cards.g.GideonOfTheTrials.class));
|
||||||
|
cards.add(new SetCardInfo("Jace, Unraveler of Secrets", 69, Rarity.MYTHIC, mage.cards.j.JaceUnravelerOfSecrets.class));
|
||||||
|
cards.add(new SetCardInfo("Liliana, Death's Majesty", 97, Rarity.MYTHIC, mage.cards.l.LilianaDeathsMajesty.class));
|
||||||
|
cards.add(new SetCardInfo("Nicol Bolas, God-Pharaoh", 140, Rarity.MYTHIC, mage.cards.n.NicolBolasGodPharaoh.class));
|
||||||
|
cards.add(new SetCardInfo("Nissa, Steward of Elements", 204, Rarity.MYTHIC, mage.cards.n.NissaStewardOfElements.class));
|
||||||
|
}
|
||||||
|
}
|
29
Mage.Sets/src/mage/sets/SanDiegoComicCon2018.java
Normal file
29
Mage.Sets/src/mage/sets/SanDiegoComicCon2018.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/ps18
|
||||||
|
*/
|
||||||
|
public class SanDiegoComicCon2018 extends ExpansionSet {
|
||||||
|
|
||||||
|
private static final SanDiegoComicCon2018 instance = new SanDiegoComicCon2018();
|
||||||
|
|
||||||
|
public static SanDiegoComicCon2018 getInstance() {
|
||||||
|
return instance;
|
||||||
|
}
|
||||||
|
|
||||||
|
private SanDiegoComicCon2018() {
|
||||||
|
super("San Diego Comic-Con 2018", "PS18", ExpansionSet.buildDate(2018, 7, 19), SetType.PROMOTIONAL);
|
||||||
|
this.hasBoosters = false;
|
||||||
|
this.hasBasicLands = false;
|
||||||
|
|
||||||
|
cards.add(new SetCardInfo("Chandra, Torch of Defiance", 110, Rarity.MYTHIC, mage.cards.c.ChandraTorchOfDefiance.class));
|
||||||
|
cards.add(new SetCardInfo("Gideon of the Trials", 14, Rarity.MYTHIC, mage.cards.g.GideonOfTheTrials.class));
|
||||||
|
cards.add(new SetCardInfo("Jace, Cunning Castaway", 60, Rarity.MYTHIC, mage.cards.j.JaceCunningCastaway.class));
|
||||||
|
cards.add(new SetCardInfo("Liliana, Untouched by Death", 106, Rarity.MYTHIC, mage.cards.l.LilianaUntouchedByDeath.class));
|
||||||
|
cards.add(new SetCardInfo("Nissa, Vital Force", 163, Rarity.MYTHIC, mage.cards.n.NissaVitalForce.class));
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in a new issue