Added LEA, LEB, 2ED and 3ED sets.

This commit is contained in:
North 2013-01-05 12:10:08 +02:00
parent caaf48b821
commit 8e2b094837
5 changed files with 117 additions and 1 deletions

View file

@ -14,7 +14,7 @@ public class GathererSets implements Iterable<DownloadJob> {
private final static File DEFAULT_OUT_DIR = new File("plugins" + File.separator + "images" + SETS_PATH);
private static File outDir = DEFAULT_OUT_DIR;
private static final String[] symbols = {"10E", "9ED", "8ED", "7ED", "6ED", "5ED", "4ED",
private static final String[] symbols = {"10E", "9ED", "8ED", "7ED", "6ED", "5ED", "4ED", "3ED", "2ED", "LEB", "LEA",
"HOP","PC2",
"ARN", "ATQ", "LEG", "DRK", "FEM", "HML",
"ICE", "ALL", "CSP",
@ -71,6 +71,10 @@ public class GathererSets implements Iterable<DownloadJob> {
symbolsReplacements.put("6ED", "6E");
symbolsReplacements.put("5ED", "5E");
symbolsReplacements.put("4ED", "4E");
symbolsReplacements.put("3ED", "RV");
symbolsReplacements.put("2ED", "UN");
symbolsReplacements.put("LEB", "BE");
symbolsReplacements.put("LEA", "AL");
}
public GathererSets(String path) {

View file

@ -0,0 +1,28 @@
package mage.sets;
import java.util.GregorianCalendar;
import mage.Constants;
import mage.cards.ExpansionSet;
/**
*
* @author North
*/
public class LimitedEditionAlpha extends ExpansionSet {
private static final LimitedEditionAlpha fINSTANCE = new LimitedEditionAlpha();
public static LimitedEditionAlpha getInstance() {
return fINSTANCE;
}
private LimitedEditionAlpha() {
super("Limited Edition Alpha", "LEA", "", "mage.sets.limitedalpha", new GregorianCalendar(1993, 7, 1).getTime(), Constants.SetType.CORE);
this.hasBoosters = true;
this.numBoosterLands = 1;
this.numBoosterCommon = 10;
this.numBoosterUncommon = 3;
this.numBoosterRare = 1;
this.ratioBoosterMythic = 0;
}
}

View file

@ -0,0 +1,28 @@
package mage.sets;
import java.util.GregorianCalendar;
import mage.Constants;
import mage.cards.ExpansionSet;
/**
*
* @author North
*/
public class LimitedEditionBeta extends ExpansionSet {
private static final LimitedEditionBeta fINSTANCE = new LimitedEditionBeta();
public static LimitedEditionBeta getInstance() {
return fINSTANCE;
}
private LimitedEditionBeta() {
super("Limited Edition Beta", "LEB", "", "mage.sets.limitedbeta", new GregorianCalendar(1993, 9, 1).getTime(), Constants.SetType.CORE);
this.hasBoosters = true;
this.numBoosterLands = 1;
this.numBoosterCommon = 10;
this.numBoosterUncommon = 3;
this.numBoosterRare = 1;
this.ratioBoosterMythic = 0;
}
}

View file

@ -0,0 +1,28 @@
package mage.sets;
import java.util.GregorianCalendar;
import mage.Constants;
import mage.cards.ExpansionSet;
/**
*
* @author North
*/
public class RevisedEdition extends ExpansionSet {
private static final RevisedEdition fINSTANCE = new RevisedEdition();
public static RevisedEdition getInstance() {
return fINSTANCE;
}
private RevisedEdition() {
super("Revised Edition", "3ED", "", "mage.sets.revisededition", new GregorianCalendar(1994, 3, 1).getTime(), Constants.SetType.CORE);
this.hasBoosters = true;
this.numBoosterLands = 1;
this.numBoosterCommon = 10;
this.numBoosterUncommon = 3;
this.numBoosterRare = 1;
this.ratioBoosterMythic = 0;
}
}

View file

@ -0,0 +1,28 @@
package mage.sets;
import java.util.GregorianCalendar;
import mage.Constants;
import mage.cards.ExpansionSet;
/**
*
* @author North
*/
public class UnlimitedEdition extends ExpansionSet {
private static final UnlimitedEdition fINSTANCE = new UnlimitedEdition();
public static UnlimitedEdition getInstance() {
return fINSTANCE;
}
private UnlimitedEdition() {
super("Unlimited Edition", "2ED", "", "mage.sets.unlimitededition", new GregorianCalendar(1993, 11, 1).getTime(), Constants.SetType.CORE);
this.hasBoosters = true;
this.numBoosterLands = 1;
this.numBoosterCommon = 10;
this.numBoosterUncommon = 3;
this.numBoosterRare = 1;
this.ratioBoosterMythic = 0;
}
}