diff --git a/Mage.Client/src/main/java/mage/client/dialog/PreferencesDialog.java b/Mage.Client/src/main/java/mage/client/dialog/PreferencesDialog.java
index 4e8581be71f..1a0b396cc53 100644
--- a/Mage.Client/src/main/java/mage/client/dialog/PreferencesDialog.java
+++ b/Mage.Client/src/main/java/mage/client/dialog/PreferencesDialog.java
@@ -90,7 +90,6 @@ public class PreferencesDialog extends javax.swing.JDialog {
public static final String KEY_CARD_IMAGES_PREF_LANGUAGE = "cardImagesPreferredImageLaguage";
public static final String KEY_CARD_RENDERING_IMAGE_MODE = "cardRenderingFallback";
- public static final String KEY_CARD_RENDERING_ENABLE_RETRO_FRAMES = "cardRenderingRetroFrames";
public static final String KEY_CARD_RENDERING_ICONS_FOR_ABILITIES = "cardRenderingIconsForAbilities";
public static final String KEY_CARD_RENDERING_ICONS_FOR_PLAYABLE = "cardRenderingIconsForPlayable";
public static final String KEY_CARD_RENDERING_REMINDER_TEXT = "cardRenderingReminderText";
@@ -963,7 +962,6 @@ public class PreferencesDialog extends javax.swing.JDialog {
labelPreferredImageLanguage = new javax.swing.JLabel();
panelCardStyles = new javax.swing.JPanel();
cbCardRenderImageFallback = new javax.swing.JCheckBox();
- cbCardRenderRetroFrames = new javax.swing.JCheckBox();
cbCardRenderIconsForAbilities = new javax.swing.JCheckBox();
cbCardRenderIconsForPlayable = new javax.swing.JCheckBox();
jSeparator1 = new javax.swing.JSeparator();
@@ -2330,9 +2328,6 @@ public class PreferencesDialog extends javax.swing.JDialog {
cbCardRenderImageFallback.setText("Render mode: MTGO style (off) or IMAGE style (on)");
panelCardStyles.add(cbCardRenderImageFallback);
- cbCardRenderRetroFrames.setText("Force retro frames (MTGO render mode will use old border for all cards)");
- panelCardStyles.add(cbCardRenderRetroFrames);
-
cbCardRenderIconsForAbilities.setText("Enable card icons for abilities (example: flying, deathtouch)");
panelCardStyles.add(cbCardRenderIconsForAbilities);
@@ -3039,7 +3034,6 @@ public class PreferencesDialog extends javax.swing.JDialog {
// rendering
save(prefs, dialog.cbCardRenderImageFallback, KEY_CARD_RENDERING_IMAGE_MODE, "true", "false");
- save(prefs, dialog.cbCardRenderRetroFrames, KEY_CARD_RENDERING_ENABLE_RETRO_FRAMES, "true", "false");
save(prefs, dialog.cbCardRenderIconsForAbilities, KEY_CARD_RENDERING_ICONS_FOR_ABILITIES, "true", "false");
save(prefs, dialog.cbCardRenderIconsForPlayable, KEY_CARD_RENDERING_ICONS_FOR_PLAYABLE, "true", "false");
save(prefs, dialog.cbCardRenderHideSetSymbol, KEY_CARD_RENDERING_SET_SYMBOL, "true", "false");
@@ -3491,7 +3485,6 @@ public class PreferencesDialog extends javax.swing.JDialog {
// rendering settings
load(prefs, dialog.cbCardRenderImageFallback, KEY_CARD_RENDERING_IMAGE_MODE, "true", "false");
- load(prefs, dialog.cbCardRenderRetroFrames, KEY_CARD_RENDERING_ENABLE_RETRO_FRAMES, "true", "false");
load(prefs, dialog.cbCardRenderIconsForAbilities, KEY_CARD_RENDERING_ICONS_FOR_ABILITIES, "true", "true");
load(prefs, dialog.cbCardRenderIconsForPlayable, KEY_CARD_RENDERING_ICONS_FOR_PLAYABLE, "true", "true");
load(prefs, dialog.cbCardRenderHideSetSymbol, KEY_CARD_RENDERING_SET_SYMBOL, "true");
@@ -3822,10 +3815,6 @@ public class PreferencesDialog extends javax.swing.JDialog {
}
}
- public static boolean getRenderRetroFrames() {
- return (getCachedValue(PreferencesDialog.KEY_CARD_RENDERING_ENABLE_RETRO_FRAMES, "true").endsWith("true"));
- }
-
public static boolean getRenderIconsForAbilities() {
return (getCachedValue(PreferencesDialog.KEY_CARD_RENDERING_ICONS_FOR_ABILITIES, "true").equals("true"));
}
@@ -4054,7 +4043,6 @@ public class PreferencesDialog extends javax.swing.JDialog {
private javax.swing.JCheckBox cbCardRenderIconsForAbilities;
private javax.swing.JCheckBox cbCardRenderIconsForPlayable;
private javax.swing.JCheckBox cbCardRenderImageFallback;
- private javax.swing.JCheckBox cbCardRenderRetroFrames;
private javax.swing.JCheckBox cbCardRenderShowAbilityTextOverlay;
private javax.swing.JCheckBox cbCardRenderShowReminderText;
private javax.swing.JCheckBox cbConfirmEmptyManaPool;
diff --git a/Mage.Client/src/main/java/mage/client/draft/DraftPanel.java b/Mage.Client/src/main/java/mage/client/draft/DraftPanel.java
index 1118801bf5f..5b3a3696898 100644
--- a/Mage.Client/src/main/java/mage/client/draft/DraftPanel.java
+++ b/Mage.Client/src/main/java/mage/client/draft/DraftPanel.java
@@ -45,9 +45,8 @@
/**
* ms delay between booster showing up and pick being allowed.
- * Will be disabled in test mode
*/
- private static final int PROTECTION_CLICKS_TIMEOUT_MS = 1500;
+ private static final int protectionTime = 1500;
/**
* Timer starting at booster being displayed, to protect from early pick due to clicking
* a little too much on the last pick.
@@ -139,11 +138,7 @@
}
);
- int protectionTimeout = PROTECTION_CLICKS_TIMEOUT_MS;
- if (SessionHandler.isTestMode()) {
- protectionTimeout = 100;
- }
- protectionTimer = new Timer(protectionTimeout, e -> protectionTimer.stop());
+ protectionTimer = new Timer(protectionTime, e -> protectionTimer.stop());
}
public void cleanUp() {
@@ -401,8 +396,7 @@
}
if (!draftBooster.isEmptyGrid()) {
- // confirm to the server that the booster has been successfully loaded, otherwise the server will re-send the booster
- SessionHandler.setBoosterLoaded(draftId);
+ SessionHandler.setBoosterLoaded(draftId); // confirm to the server that the booster has been successfully loaded, otherwise the server will re-send the booster
if (pickNo != protectionPickNo && !protectionTimer.isRunning()) {
// Restart the protection timer.
diff --git a/Mage.Client/src/main/java/mage/client/remote/CallbackClientImpl.java b/Mage.Client/src/main/java/mage/client/remote/CallbackClientImpl.java
index 30e88a12e1e..ea3810ae27c 100644
--- a/Mage.Client/src/main/java/mage/client/remote/CallbackClientImpl.java
+++ b/Mage.Client/src/main/java/mage/client/remote/CallbackClientImpl.java
@@ -72,7 +72,7 @@ public class CallbackClientImpl implements CallbackClient {
SwingUtilities.invokeLater(() -> {
try {
if (DebugUtil.NETWORK_SHOW_CLIENT_CALLBACK_MESSAGES_LOG) {
- logger.info(callback.getInfo());
+ logger.info("message " + callback.getMessageId() + " - " + callback.getMethod().getType() + " - " + callback.getMethod());
}
// process bad connection (events can income in wrong order, so outdated data must be ignored)
diff --git a/Mage.Client/src/main/java/mage/client/remote/XmageURLConnection.java b/Mage.Client/src/main/java/mage/client/remote/XmageURLConnection.java
index 4ff6869ee0e..fb4c0aeb44a 100644
--- a/Mage.Client/src/main/java/mage/client/remote/XmageURLConnection.java
+++ b/Mage.Client/src/main/java/mage/client/remote/XmageURLConnection.java
@@ -129,10 +129,6 @@ public class XmageURLConnection {
}
this.proxy = Proxy.NO_PROXY;
- if (!PreferencesDialog.NETWORK_ENABLE_PROXY_SUPPORT) {
- return;
- }
-
if (type != Proxy.Type.DIRECT) {
try {
String address = PreferencesDialog.getCachedValue(PreferencesDialog.KEY_PROXY_ADDRESS, "");
diff --git a/Mage.Client/src/main/java/org/mage/card/arcane/CardRendererFactory.java b/Mage.Client/src/main/java/org/mage/card/arcane/CardRendererFactory.java
index 4be35b5e155..3d3f9c2e811 100644
--- a/Mage.Client/src/main/java/org/mage/card/arcane/CardRendererFactory.java
+++ b/Mage.Client/src/main/java/org/mage/card/arcane/CardRendererFactory.java
@@ -1,7 +1,5 @@
package org.mage.card.arcane;
-import mage.cards.FrameStyle;
-import mage.client.dialog.PreferencesDialog;
import mage.view.CardView;
/**
@@ -15,8 +13,6 @@ public class CardRendererFactory {
public CardRenderer create(CardView card) {
if (card.isSplitCard()) {
return new ModernSplitCardRenderer(card);
- } else if (card.getFrameStyle().equals(FrameStyle.RETRO) || card.getFrameStyle().equals(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC) || PreferencesDialog.getRenderRetroFrames()) {
- return new RetroCardRenderer(card);
} else {
return new ModernCardRenderer(card);
}
diff --git a/Mage.Client/src/main/java/org/mage/card/arcane/ModernCardRenderer.java b/Mage.Client/src/main/java/org/mage/card/arcane/ModernCardRenderer.java
index f42230814c0..f188a9fbd61 100644
--- a/Mage.Client/src/main/java/org/mage/card/arcane/ModernCardRenderer.java
+++ b/Mage.Client/src/main/java/org/mage/card/arcane/ModernCardRenderer.java
@@ -318,8 +318,7 @@ public class ModernCardRenderer extends CardRenderer {
} else if (isUnstableFullArtLand()) {
rect = new Rectangle2D.Float(.0f, .0f, 1.0f, 1.0f);
} else if (cardView.getArtRect() == ArtRect.FULL_LENGTH_LEFT ||
- cardView.getArtRect() == ArtRect.FULL_LENGTH_RIGHT ||
- cardView.getArtRect() == ArtRect.RETRO) {
+ cardView.getArtRect() == ArtRect.FULL_LENGTH_RIGHT) {
rect = cardView.getArtRect().rect;
} else if (cardView.getFrameStyle().isFullArt() || (cardView.isToken())) {
rect = new Rectangle2D.Float(.079f, .11f, .84f, .63f);
diff --git a/Mage.Client/src/main/java/org/mage/card/arcane/RetroCardRenderer.java b/Mage.Client/src/main/java/org/mage/card/arcane/RetroCardRenderer.java
deleted file mode 100644
index 961b6a43ce7..00000000000
--- a/Mage.Client/src/main/java/org/mage/card/arcane/RetroCardRenderer.java
+++ /dev/null
@@ -1,1287 +0,0 @@
-package org.mage.card.arcane;
-
-import mage.MageInt;
-import mage.ObjectColor;
-import mage.cards.ArtRect;
-import mage.cards.FrameStyle;
-import mage.client.dialog.PreferencesDialog;
-import mage.constants.CardType;
-import mage.constants.MageObjectType;
-import mage.constants.SubType;
-import mage.view.CardView;
-import mage.view.PermanentView;
-
-import java.awt.*;
-import java.awt.font.*;
-import java.awt.geom.*;
-import java.awt.image.BufferedImage;
-import java.text.AttributedCharacterIterator;
-import java.text.AttributedString;
-import java.text.CharacterIterator;
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.List;
-
-import static org.mage.card.arcane.ModernCardResourceLoader.*;
-
-/**
- * @author stravant@gmail.com, JayDi85, Jmlundeen
- *
- * Base rendering class for old border cards
- */
-public class RetroCardRenderer extends CardRenderer {
-
- public static final Color MANA_ICONS_TEXT_COLOR = Color.DARK_GRAY; // text color of missing mana icons in IMAGE render mode
-
- public static final BufferedImage BG_IMG_WHITE = loadBackgroundImage("white_retro");
- public static final BufferedImage BG_IMG_BLUE = loadBackgroundImage("blue_retro");
- public static final BufferedImage BG_IMG_BLACK = loadBackgroundImage("black_retro");
- public static final BufferedImage BG_IMG_RED = loadBackgroundImage("red_retro");
- public static final BufferedImage BG_IMG_GREEN = loadBackgroundImage("green_retro");
- public static final BufferedImage BG_IMG_GOLD = loadBackgroundImage("gold_retro");
- public static final BufferedImage BG_IMG_ARTIFACT = loadBackgroundImage("artifact_retro");
- public static final BufferedImage BG_IMG_LAND = loadBackgroundImage("land_retro");
- public static final BufferedImage BG_IMG_COLORLESS = loadBackgroundImage("colorless_retro");
-
-
- public static final Color BORDER_WHITE = new Color(168, 159, 156);
- public static final Color BORDER_BLUE = new Color(29, 107, 124);
- public static final Color BORDER_BLACK = new Color(77, 71, 73);
- public static final Color BORDER_RED = new Color(200, 71, 58);
- public static final Color BORDER_GREEN = new Color(91, 136, 62, 255);
- public static final Color BORDER_GOLD = new Color(244, 172, 65);
- public static final Color BORDER_COLORLESS = new Color(208, 212, 212);
- public static final Color BORDER_LAND = new Color(190, 173, 115);
-
- public static final Color BOX_WHITE = new Color(248, 247, 245);
- public static final Color BOX_BLUE = new Color(200, 226, 235);
- public static final Color BOX_BLACK = new Color(230, 191, 134);
- public static final Color BOX_RED = new Color(203, 141, 117);
- public static final Color BOX_GREEN = new Color(234, 187, 134);
- public static final Color BOX_GOLD = new Color(154, 142, 145);
- public static final Color BOX_COLORLESS = new Color(190, 183, 178);
- public static final Color BOX_LAND = new Color(220, 215, 213);
- public static final Color BOX_INVENTION = new Color(209, 97, 33);
- public static final Color BOX_VEHICLE = new Color(155, 105, 60);
-
- public static final Color LAND_TEXTBOX_WHITE = new Color(248, 232, 188, 234);
- public static final Color LAND_TEXTBOX_BLUE = new Color(189, 212, 236, 234);
- public static final Color LAND_TEXTBOX_BLACK = new Color(174, 164, 162, 234);
- public static final Color LAND_TEXTBOX_RED = new Color(242, 168, 133, 234);
- public static final Color LAND_TEXTBOX_GREEN = new Color(198, 220, 198, 234);
- public static final Color LAND_TEXTBOX_GOLD = new Color(236, 229, 207, 234);
-
- public static final Color LAND_SPIRAL_TEXTBOX_WHITE = new Color(248, 232, 188, 220);
- public static final Color LAND_SPIRAL_TEXTBOX_BLUE = new Color(189, 212, 236, 220);
- public static final Color LAND_SPIRAL_TEXTBOX_BLACK = new Color(174, 164, 162, 220);
- public static final Color LAND_SPIRAL_TEXTBOX_RED = new Color(242, 168, 133, 220);
- public static final Color LAND_SPIRAL_TEXTBOX_GREEN = new Color(198, 220, 198, 220);
-
- public static final Color TEXTBOX_WHITE = new Color(248, 247, 245);
- public static final Color TEXTBOX_BLUE = new Color(200, 226, 235);
- public static final Color TEXTBOX_BLACK = new Color(230, 191, 134);
- public static final Color TEXTBOX_RED = new Color(203, 141, 117);
- public static final Color TEXTBOX_GREEN = new Color(234, 187, 134);
- public static final Color TEXTBOX_GOLD = new Color(154, 142, 145);
- public static final Color TEXTBOX_COLORLESS = new Color(190, 183, 178);
- public static final Color TEXTBOX_LAND = new Color(211, 151, 92, 255);
-
- public static final Color ERROR_COLOR = new Color(255, 0, 255);
-
- ///////////////////////////////////////////////////////////////////////////
- // Layout metrics for modern border cards
- // How far the main box, art, and name / type line are inset from the
- // card border. That is, the width of background texture that shows around
- // the edge of the card.
- protected int contentInset;
-
- // Helper: The total inset from card edge to rules box etc.
- // = borderWidth + contentInset
- protected int totalContentInset;
-
- protected int frameInset;
-
- // Width of the content region of the card
- // = cardWidth - 2 x totalContentInset
- protected int contentWidth;
-
- // Width of art / text box
- protected int innerContentWidth;
- // X position of inside content
- private int innerContentStart;
-
-
- // How tall the name / type lines and P/T box are
- protected static final float BOX_HEIGHT_FRAC = 0.065f; // x cardHeight
- protected static final int BOX_HEIGHT_MIN = 16;
- protected int boxHeight;
-
- // How far down the card is the type line placed?
- protected static final float TYPE_LINE_Y_FRAC = 0.52f; // x cardHeight
- protected int typeLineY;
-
- // Possible sizes of rules text font
- protected static final int[] RULES_TEXT_FONT_SIZES = {24, 18, 15, 12, 9};
-
- // How large is the box text, and how far is it down the boxes
- protected int boxTextHeight;
- protected int boxTextOffset;
- protected Font boxTextFont;
- protected Font boxTextFontNarrow;
-
- // How large is the P/T text, and how far is it down the boxes
- protected int ptTextHeight;
- protected int ptTextOffset;
- protected Font ptTextFont;
-
- // Processed mana cost string
- protected String manaCostString;
-
- // Inset frame colors
- protected Color frameTopRightColor;
- protected Color frameBottomLeftColor;
-
- public RetroCardRenderer(CardView card) {
- // Pass off to parent
- super(card);
-
- // Mana cost string
- manaCostString = ManaSymbols.getClearManaCost(cardView.getManaCostStr());
- }
-
- @Override
- protected void layout(int cardWidth, int cardHeight) {
- // Pass to parent
- super.layout(cardWidth, cardHeight);
-
- borderWidth = (int) Math.max(
- BORDER_WIDTH_MIN,
- 0.042 * cardWidth);
-
- frameInset = (int) Math.max(
- BORDER_WIDTH_MIN,
- 0.012 * cardWidth);
-
- // Content inset, just equal to border width
- contentInset = borderWidth - frameInset;
-
- // Total content inset helper
- totalContentInset = borderWidth + contentInset;
-
- // Content width
- contentWidth = cardWidth - 2 * totalContentInset;
-
- // Box height
- boxHeight = (int) Math.max(
- BOX_HEIGHT_MIN,
- BOX_HEIGHT_FRAC * cardHeight);
-
- // Art / text box size
- innerContentWidth = (int) (cardWidth * 0.81f);
- innerContentStart = (int) (cardWidth * 0.095f);
-
- // Type line at
- typeLineY = (int) (TYPE_LINE_Y_FRAC * cardHeight);
-
- // Box text height
- boxTextHeight = getTextHeightForBoxHeight(boxHeight);
- boxTextOffset = (boxHeight - boxTextHeight) / 2;
- boxTextFont = new Font("Arial", Font.PLAIN, boxTextHeight);
- boxTextFontNarrow = new Font("Arial Narrow", Font.PLAIN, boxTextHeight);
-
- // Box text height
- ptTextHeight = getPTTextHeightForLineHeight(boxHeight);
- ptTextOffset = (boxHeight - ptTextHeight) / 2;
- ptTextFont = new Font("Arial", Font.BOLD, ptTextHeight);
-
- // Inset Frame Colors
- frameTopRightColor = getFrameColor(true);
- frameBottomLeftColor = getFrameColor(false);
- }
-
- @Override
- protected void drawBorder(Graphics2D g) {
- // Selection Borders
- Color borderColor;
- if (isSelected) {
- borderColor = Color.green;
- } else if (isChoosable) {
- borderColor = new Color(250, 250, 0, 230);
- } else if (cardView.isPlayable()) {
- borderColor = new Color(153, 102, 204, 200);
- } else if (cardView.isCanAttack()) {
- borderColor = new Color(255, 50, 50, 230);
- } else if (cardView.isCanBlock()) {
- borderColor = new Color(255, 50, 50, 230);
- } else {
- borderColor = Color.BLACK;
- }
-
- // Draw border as one rounded rectangle
- g.setColor(borderColor);
- g.fillRoundRect(0, 0, cardWidth, cardHeight, cornerRadius, cornerRadius);
- }
-
- @Override
- protected void drawBackground(Graphics2D g) {
- if (cardView.isFaceDown()) {
- // just draw a brown rectangle
- drawCardBackTexture(g);
- } else {
- BufferedImage bg = getBackgroundTexture(cardView.getColor(), cardView.getCardTypes());
- if (bg == null) {
- return;
- }
- int bgw = bg.getWidth();
- int bgh = bg.getHeight();
-
- Rectangle bgRect = new Rectangle(borderWidth , borderWidth,
- cardWidth - borderWidth * 2, cardHeight - borderWidth * 2);
- Area area = new Area(bgRect);
- g.setClip(area);
- g.drawImage(bg, 0, 0, cardWidth, cardHeight, 0, 0, bgw, bgh, BOX_BLUE, null);
- }
- }
-
- private boolean isOriginalDualLand() {
- return cardView.getFrameStyle() == FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC;
- }
-
- @Override
- protected void drawArt(Graphics2D g) {
- if (artImage != null) {
-
- boolean shouldPreserveAspect = false;
- Rectangle2D sourceRect = ArtRect.RETRO.rect;
- if (cardView.getFrameStyle() != FrameStyle.RETRO) {
- sourceRect = new Rectangle2D.Double(sourceRect.getX(), sourceRect.getY() + .01, sourceRect.getWidth(), sourceRect.getHeight());
- }
-
- if (cardView.getMageObjectType() == MageObjectType.SPELL) {
- ArtRect rect = cardView.getArtRect();
- if (rect != ArtRect.NORMAL) {
- sourceRect = rect.rect;
- }
- }
-
- // Normal drawing of art from a source part of the card frame into the rect
- drawArtIntoRect(g,
- innerContentStart + frameInset, innerContentStart + frameInset * 2,
- innerContentWidth - frameInset * 2, typeLineY - borderWidth * 2 - frameInset,
- sourceRect, shouldPreserveAspect);
-
- }
- }
-
- @Override
- protected void drawFrame(Graphics2D g, CardPanelAttributes attribs, BufferedImage image, boolean lessOpaqueRulesTextBox) {
- // Get the card colors to base the frame on
- ObjectColor frameColors = getFrameObjectColor();
-
- // Get the border paint
- Color boxColor = getBoxColor(frameColors, cardView.getCardTypes());
- Paint textboxPaint = getTextboxPaint(frameColors, cardView.getCardTypes(), cardWidth, lessOpaqueRulesTextBox);
- Paint borderPaint = getBorderPaint(frameColors, cardView.getCardTypes(), cardWidth);
-
- // Special colors
- if (cardView.getFrameStyle() == FrameStyle.KLD_INVENTION) {
- boxColor = BOX_INVENTION;
- }
-
- // Draw the textbox fill
- drawTextboxBackground(g, textboxPaint, frameColors, borderPaint, isOriginalDualLand());
-
- drawInsetFrame(g, innerContentStart, innerContentStart + frameInset,
- innerContentWidth, typeLineY - borderWidth * 2 + frameInset, borderPaint, cardView.getCardTypes().contains(CardType.LAND));
-
- drawTypeLine(g, attribs, getCardTypeLine(),
- innerContentStart, typeLineY + frameInset,
- innerContentWidth, boxHeight + frameInset);
-
- // Draw the transform circle
- int nameOffset = drawTransformationCircle(g, attribs, borderPaint);
-
- // Draw the name line
- drawNameLine(g, attribs, cardView.getDisplayName(), manaCostString,
- innerContentStart + nameOffset, totalContentInset / 2 - frameInset,
- contentWidth - nameOffset - borderWidth);
-
- // Draw the textbox rules
- drawRulesText(g, textboxKeywords, textboxRules,
- innerContentStart + 2, typeLineY + boxHeight + 2,
- innerContentWidth - 4, (int) ((cardHeight - borderWidth * 2) * 0.32f));
-
- // Draw the bottom right stuff
- drawBottomRight(g, borderPaint, boxColor);
- }
-
- private void drawInsetFrame(Graphics2D g2, int x, int y, int width, int height, Paint borderPaint, boolean isLand) {
-
- // Outer and inner bounds
- int x1 = x + width;
- int y1 = y + height;
-
- int xi0 = x + frameInset;
- int yi0 = y + frameInset;
- int xi1 = x + width - frameInset;
- int yi1 = y + height - frameInset;
-
- // Colors for visual effect (you can customize this)
- Color topColor = frameTopRightColor;
- Color leftColor = frameBottomLeftColor;
-
- // Top trapezoid
- Path2D top = new Path2D.Double();
- top.moveTo(x, y);
- top.lineTo(x1, y);
- top.lineTo(xi1, yi0);
- top.lineTo(xi0, yi0);
- top.closePath();
-
- // Left trapezoid
- Path2D left = new Path2D.Double();
- left.moveTo(x, y);
- left.lineTo(xi0, yi0);
- left.lineTo(xi0, yi1);
- left.lineTo(x, y1);
- left.closePath();
-
- // Right trapezoid
- Path2D right = new Path2D.Double();
- right.moveTo(x1, y);
- right.lineTo(x1, y1);
- right.lineTo(xi1, yi1);
- right.lineTo(xi1, yi0);
- right.closePath();
-
- // Bottom trapezoid
- Path2D bottom = new Path2D.Double();
- bottom.moveTo(x, y1);
- bottom.lineTo(x1, y1);
- bottom.lineTo(xi1, yi1);
- bottom.lineTo(xi0, yi1);
- bottom.closePath();
-
- if (isLand) {
- g2.draw(top);
- g2.draw(left);
- g2.draw(right);
- g2.draw(bottom);
- if (cardView.getFrameColor().getColorCount() > 1) {
- g2.setColor(BORDER_LAND);
- } else {
- g2.setPaint(borderPaint);
- }
- } else {
- g2.setColor(topColor);
- g2.fill(top);
- g2.fill(right);
- g2.setColor(leftColor);
- g2.fill(left);
- g2.fill(bottom);
- g2.setColor(CardRendererUtils.abitdarker(topColor));
- }
- x = x - 1;
- y = y - 1;
- g2.setStroke(new BasicStroke(1.5f));
- g2.drawRect(x, y, x1 - x, y1 - y);
- g2.setStroke(new BasicStroke(1));
- }
-
- private void drawTextboxBackground(Graphics2D g, Paint textboxPaint, ObjectColor frameColors, Paint borderPaint, boolean isOriginalDual) {
- g.setPaint(textboxPaint);
- int x = innerContentStart;
- int backgroundHeight = (int) ((cardHeight - borderWidth * 2) * 0.33f);
- if (cardView.getCardTypes().contains(CardType.LAND)) {
-
- // Analysis of LEA Duals (Scrubland) gives 16.5 height of unit of 'spirals' in the text area
- int height_of_spiral = (int) ((backgroundHeight - frameInset * 2) * 0.06);
-
- List twoColors = frameColors.getColors();
- g.setPaint(borderPaint);
- g.fillRect(x, typeLineY + boxHeight + 1, innerContentWidth, backgroundHeight);
- g.setColor(Color.black);
- g.drawRect(x, typeLineY + boxHeight + 1, innerContentWidth, backgroundHeight);
- g.setPaint(textboxPaint);
-
- if (twoColors.size() <= 2) {
- if (isOriginalDual && twoColors.size() == 2) {
- g.setPaint(getSpiralLandTextboxColor(twoColors.get(0), twoColors.get(1), false));
- }
- g.fillRect(x + frameInset, typeLineY + boxHeight + 1 + frameInset, innerContentWidth - frameInset * 2, backgroundHeight - frameInset * 2);
- g.setColor(Color.black);
- g.drawRect(x + frameInset, typeLineY + boxHeight + 1 + frameInset, innerContentWidth - frameInset * 2, backgroundHeight - frameInset * 2);
-
- }
- if (frameColors.getColorCount() >= 3) {
- g.fillRect(x, typeLineY + boxHeight + 1, innerContentWidth - 4, backgroundHeight);
- }
- if (frameColors.getColorCount() == 2) {
- if (isOriginalDual) {
- for (int i = 0; i < 8; i++) {
- int offset = height_of_spiral * i;
- int inset = frameInset + offset;
- int width = innerContentWidth - frameInset * 2 - height_of_spiral * i * 2;
- int height = backgroundHeight - frameInset * 2 - height_of_spiral * i * 2;
-
- boolean useFirstColor = (i % 2 == 0);
- g.setPaint(getSpiralLandTextboxColor(twoColors.get(0), twoColors.get(1), useFirstColor));
- g.fillRect(
- x + inset,
- typeLineY + boxHeight + 1 + inset,
- width,
- height
- );
- }
- }
- }
- } else {
- g.fillRect(
- x, typeLineY + boxHeight,
- innerContentWidth, backgroundHeight);
- g.setColor(Color.black);
- g.drawRect(x, typeLineY + boxHeight,
- innerContentWidth, backgroundHeight);
- }
- }
-
- // Draw the name line
- protected void drawNameLine(Graphics2D g, CardPanelAttributes attribs, String baseName, String manaCost, int x, int y, int w) {
- // Width of the mana symbols
- int manaCostWidth;
- if (cardView.isAbility()) {
- manaCostWidth = 0;
- } else {
- manaCostWidth = CardRendererUtils.getManaCostWidth(manaCost, boxTextHeight);
- }
-
- // Available width for name. Add a little bit of slop so that one character
- // can partially go underneath the mana cost
- int availableWidth = w - manaCostWidth + 2;
-
- // Draw the name
- if (!baseName.isEmpty()) {
- AttributedString str = new AttributedString(baseName);
- str.addAttribute(TextAttribute.FONT, boxTextFont);
- TextMeasurer measure = new TextMeasurer(str.getIterator(), g.getFontRenderContext());
- int breakIndex = measure.getLineBreakIndex(0, availableWidth);
- if (breakIndex < baseName.length()) {
- str = new AttributedString(baseName);
- str.addAttribute(TextAttribute.FONT, boxTextFontNarrow);
- measure = new TextMeasurer(str.getIterator(), g.getFontRenderContext());
- breakIndex = measure.getLineBreakIndex(0, availableWidth);
- }
- if (breakIndex > 0) {
- TextLayout layout = measure.getLayout(0, breakIndex);
- int drawY = y + boxTextOffset + boxTextHeight - 1;
-
- // Draw main text
- g.setColor(getBoxTextColor(attribs));
- layout.draw(g, x, drawY);
- }
- }
-
- // Draw the mana symbols
- if (!cardView.isAbility() && !cardView.isFaceDown()) {
- ManaSymbols.draw(g, manaCost, x + w - manaCostWidth, y + boxTextOffset, boxTextHeight, RetroCardRenderer.MANA_ICONS_TEXT_COLOR, 2);
- }
- }
-
- // Draw the type line (color indicator, types, and expansion symbol)
- protected void drawTypeLine(Graphics2D g, CardPanelAttributes attribs, String baseTypeLine, int x, int y, int w, int h) {
- // Draw expansion symbol
- int expansionSymbolWidth = 0;
- if (PreferencesDialog.getCachedValue(PreferencesDialog.KEY_CARD_RENDERING_SET_SYMBOL, "false").equals("false")) {
- expansionSymbolWidth = drawExpansionSymbol(g, x, y, w, h);
- }
-
- // Draw type line text
- int availableWidth = w - expansionSymbolWidth + 1;
- String types = baseTypeLine;
- g.setFont(boxTextFont);
-
- // Replace "Legendary" in type line if there's not enough space
- if (g.getFontMetrics().stringWidth(types) > availableWidth) {
- types = types.replace("Token", "T.");
- types = types.replace("Legendary", "L.");
- }
-
- if (!types.isEmpty()) {
- AttributedString str = new AttributedString(types);
- str.addAttribute(TextAttribute.FONT, boxTextFont);
- TextMeasurer measure = new TextMeasurer(str.getIterator(), g.getFontRenderContext());
- int breakIndex = measure.getLineBreakIndex(0, availableWidth);
- if (breakIndex < types.length()) {
- str = new AttributedString(types);
- str.addAttribute(TextAttribute.FONT, boxTextFontNarrow);
- measure = new TextMeasurer(str.getIterator(), g.getFontRenderContext());
- breakIndex = measure.getLineBreakIndex(0, availableWidth);
- }
- if (breakIndex > 0) {
- TextLayout layout = measure.getLayout(0, breakIndex);
- g.setColor(getBoxTextColor(attribs));
- layout.draw(g, x, y + (float) (h - boxTextHeight) / 2 + boxTextHeight - 1);
- }
- }
- }
-
- // Draw the P/T and/or Loyalty boxes
- protected void drawBottomRight(Graphics2D g, Paint borderPaint, Color fill) {
- // No bottom right for abilities
- if (cardView.isAbility()) {
- return;
- }
-
- // Where to start drawing the things
- int curY = cardHeight - (int) (0.03f * cardHeight);
-
- // Width of the boxes
- int partBoxWidth = (int) Math.max(30, 0.20f * cardWidth);
-
- // Is it a creature?
- boolean isVehicle = cardView.getSubTypes().contains(SubType.VEHICLE);
- if (cardView.showPT()) {
-
- // draws p/t by parts
- int ptDeviderSpace = 1; // Arial font is too narrow for devider (2/2) and needs extra space
- String ptText1 = cardView.getPower();
- String ptText2 = "/";
- String ptText3 = CardRendererUtils.getCardLifeWithDamage(cardView);
- int ptTextWidth1 = g.getFontMetrics(ptTextFont).stringWidth(ptText1);
- int ptTextWidth2 = g.getFontMetrics(ptTextFont).stringWidth(ptText2) + 2 * ptDeviderSpace;
- int ptTextWidth3 = g.getFontMetrics(ptTextFont).stringWidth(ptText3);
-
- // PT max size
- int ptContentWidth = contentInset + ptTextWidth1 + ptDeviderSpace + ptTextWidth2 + ptDeviderSpace + ptTextWidth3 + contentInset;
- partBoxWidth = Math.max(ptContentWidth, partBoxWidth);
-
- int x = cardWidth - borderWidth - partBoxWidth;
-
- // Draw PT box
- CardRendererUtils.drawRoundedBox(g,
- x, curY - boxHeight,
- partBoxWidth, boxHeight,
- contentInset,
- borderPaint,
- isVehicle ? BOX_VEHICLE : fill);
-
- // Draw text
- Color defaultTextColor = Color.black;
- boolean defaultTextLight = true;
- g.setFont(ptTextFont);
-
- // real PT info
- MageInt currentPower = cardView.getOriginalPower();
- MageInt currentToughness = cardView.getOriginalToughness();
-
- // draws
- int ptEmptySpace = (partBoxWidth - ptContentWidth) / 2;
- int ptPosStart1 = x + contentInset + ptEmptySpace;
- int ptPosStart2 = ptPosStart1 + ptTextWidth1 + ptDeviderSpace;
- int ptPosStart3 = ptPosStart2 + ptTextWidth2 + ptDeviderSpace;
- // p
- g.setColor(CardRendererUtils.getCardTextColor(currentPower, false, defaultTextColor, defaultTextLight));
- g.drawString(ptText1, ptPosStart1, curY - ptTextOffset - 1); // left
- // /
- g.setColor(defaultTextColor);
- g.drawString(ptText2, ptPosStart2, curY - ptTextOffset - 1); // center
- // t
- g.setColor(CardRendererUtils.getCardTextColor(currentToughness, CardRendererUtils.isCardWithDamage(cardView), defaultTextColor, defaultTextLight));
- g.drawString(ptText3, ptPosStart3, curY - ptTextOffset - 1); // right
- //
- g.setColor(defaultTextColor);
-
- // Advance
- curY -= boxHeight;
- }
-
- // Is it a walker? (But don't draw the box if it's a non-permanent view
- // of a walker without a starting loyalty (EG: Arlin Kord's flipped side).
- if (cardView.isPlaneswalker()
- && (cardView instanceof PermanentView || !cardView.getStartingLoyalty().equals("0"))) {
- // Draw the PW loyalty box
- int w = partBoxWidth;
- int h = partBoxWidth / 2;
- int x = cardWidth - partBoxWidth - borderWidth;
- int y = curY - h;
-
- Polygon symbol = new Polygon();
- symbol.addPoint(x + w / 2, y + h);
- symbol.addPoint((int) (x + w * 0.9), (int) (y + 0.8 * h));
- symbol.addPoint(x + w, y);
- symbol.addPoint((int) (x + w * 0.6), (int) (y - 0.2 * h));
- symbol.addPoint(x + w / 2, y);
- symbol.addPoint((int) (x + w * 0.4), (int) (y - 0.2 * h));
- symbol.addPoint(x, y);
- symbol.addPoint((int) (x + w * 0.1), (int) (y + 0.8 * h));
-
- // Draw + stroke
- g.setColor(Color.black);
- g.fillPolygon(symbol);
- g.setColor(new Color(200, 200, 200));
- g.setStroke(new BasicStroke(2));
- g.drawPolygon(symbol);
- g.setStroke(new BasicStroke(1));
-
- // Loyalty number
- String loyalty;
- if (cardView instanceof PermanentView) {
- loyalty = cardView.getLoyalty();
- } else {
- loyalty = cardView.getStartingLoyalty();
- }
-
- g.setFont(ptTextFont);
- g.setColor(Color.white);
- int loyaltyWidth = g.getFontMetrics().stringWidth(loyalty);
- g.drawString(loyalty, x + (w - loyaltyWidth) / 2, y + ptTextHeight + (h - ptTextHeight) / 2);
-
- // Advance
- curY -= (int) (1.2 * y);
- }
-
- // Is it a battle?
- if (cardView.isBattle()
- && (cardView instanceof PermanentView || !cardView.getStartingDefense().equals("0"))) {
- // Draw the PW loyalty box
- int w = 3 * partBoxWidth / 4;
- int h = 3 * partBoxWidth / 4;
- int x = cardWidth - w - borderWidth;
- int y = curY - h;
-
- Polygon symbol = new Polygon();
- symbol.addPoint(x + (0 * w) / 80, y + (2 * h) / 80);
- symbol.addPoint(x + (12 * w) / 80, y + (30 * h) / 80);
- symbol.addPoint(x + (3 * w) / 80, y + (40 * h) / 80);
- symbol.addPoint(x + (12 * w) / 80, y + (50 * h) / 80);
- symbol.addPoint(x + (0 * w) / 80, y + (78 * h) / 80);
- symbol.addPoint(x + (30 * w) / 80, y + (71 * h) / 80);
- symbol.addPoint(x + (40 * w) / 80, y + (80 * h) / 80);
- symbol.addPoint(x + (50 * w) / 80, y + (71 * h) / 80);
- symbol.addPoint(x + (80 * w) / 80, y + (78 * h) / 80);
- symbol.addPoint(x + (68 * w) / 80, y + (50 * h) / 80);
- symbol.addPoint(x + (77 * w) / 80, y + (40 * h) / 80);
- symbol.addPoint(x + (68 * w) / 80, y + (30 * h) / 80);
- symbol.addPoint(x + (80 * w) / 80, y + (2 * h) / 80);
- symbol.addPoint(x + (48 * w) / 80, y + (9 * h) / 80);
- symbol.addPoint(x + (40 * w) / 80, y + (0 * h) / 80);
- symbol.addPoint(x + (32 * w) / 80, y + (9 * h) / 80);
-
-
- // Draw + stroke
- g.setColor(Color.black);
- g.fillPolygon(symbol);
- g.setColor(new Color(200, 200, 200));
- g.setStroke(new BasicStroke(2));
- g.drawPolygon(symbol);
- g.setStroke(new BasicStroke(1));
-
- // Loyalty number
- String defense;
- if (cardView instanceof PermanentView) {
- defense = cardView.getDefense();
- } else {
- defense = cardView.getStartingDefense();
- }
-
- g.setFont(ptTextFont);
- g.setColor(Color.white);
- int defenseWidth = g.getFontMetrics().stringWidth(defense);
- g.drawString(defense, x + 1 + (w - defenseWidth) / 2, y - 1 + ptTextHeight + (h - ptTextHeight) / 2);
-
- // Advance
- curY -= (int) (1.2 * y);
- }
-
- // does it have damage on it?
- if ((cardView instanceof PermanentView) && ((PermanentView) cardView).getDamage() > 0) {
- int x = cardWidth - partBoxWidth - borderWidth;
- int y = curY - boxHeight;
- String damage = String.valueOf(((PermanentView) cardView).getDamage());
- g.setFont(ptTextFont);
- int txWidth = g.getFontMetrics().stringWidth(damage);
- g.setColor(Color.red);
- g.fillRect(x, y, partBoxWidth, boxHeight);
- g.setColor(Color.white);
- g.drawRect(x, y, partBoxWidth, boxHeight);
- g.drawString(damage, x + (partBoxWidth - txWidth) / 2, curY - 1);
- }
- }
-
- // Draw the card's textbox in a given rect
- protected boolean loyaltyAbilityColorToggle = false;
-
- private static class RuleLayout {
-
- public List attributedRules;
- public int remainingHeight;
- public boolean fits;
- public Font font;
- public Font fontItalic;
- }
-
- /**
- * Figure out if a given text size will work for laying out the rules in a
- * card textbox
- */
- protected RuleLayout layoutRules(Graphics2D g, List rules, int w, int h, int fontSize) {
- // The fonts to try
- Font font = new Font("Arial", Font.PLAIN, fontSize);
- Font fontItalic = new Font("Arial", Font.ITALIC, fontSize);
-
- // Get the total height of the rules
- List attributedRules = new ArrayList<>();
- boolean fits = true;
- int remaining = h;
- for (TextboxRule rule : rules) {
- AttributedString attributed = rule.generateAttributedString(font, fontItalic);
- attributedRules.add(attributed);
- remaining -= drawSingleRule(g, attributed, rule, 0, 0, w, remaining, /*doDraw=*/ false);
- if (remaining < 0) {
- fits = false;
- break;
- }
- }
-
- // Return the information
- RuleLayout layout = new RuleLayout();
- layout.attributedRules = attributedRules;
- layout.remainingHeight = remaining;
- layout.fits = fits;
- layout.font = font;
- layout.fontItalic = fontItalic;
- return layout;
- }
-
- protected void drawRulesText(Graphics2D g, List keywords, List rules, int x, int y, int w, int h) {
- // Gather all rules to render
- List allRules = new ArrayList<>(rules);
-
- // Lands have an inset frame and need to adjust their x and y
- if (cardView.getCardTypes().contains(CardType.LAND)) {
- x = x + frameInset;
- y = y + frameInset;
- h = h - frameInset;
- w = w - frameInset;
- }
-
- // Add the keyword rule if there are any keywords
- if (!keywords.isEmpty()) {
- String keywordRulesString = getKeywordRulesString(keywords);
- TextboxRule keywordsRule = new TextboxRule(keywordRulesString, new ArrayList<>());
- allRules.add(0, keywordsRule);
- }
-
- // Basic mana draw mana symbol in textbox (for basic lands)
- if ((allRules.size() == 1 && (allRules.get(0) instanceof TextboxBasicManaRule) && cardView.isLand())) {
- drawBasicManaTextbox(g, x, y, w, h, ((TextboxBasicManaRule) allRules.get(0)).getBasicManaSymbol());
- return;
- }
-
- // Go through possible font sizes in descending order to find the best fit
- RuleLayout bestLayout = null;
- for (int fontSize : RULES_TEXT_FONT_SIZES) {
- bestLayout = layoutRules(g, allRules, w, h, fontSize);
-
- // Stop, we found a good fit
- if (bestLayout.fits) {
- break;
- }
- }
-
- // Nothing to draw
- if (bestLayout == null) {
- return;
- }
-
- // Do we have room for additional padding between the parts of text?
- // If so, calculate the padding based on how much space was left over
- int padding;
- if (bestLayout.fits) {
- padding = (int) (((float) bestLayout.remainingHeight) / (1 + allRules.size()));
- } else {
- // When the text doesn't fit to begin with there's no room for padding
- padding = 0;
- }
-
- // Do the actual draw
- loyaltyAbilityColorToggle = false;
- g.setColor(Color.black);
- int curY = y + padding;
- for (int i = 0; i < bestLayout.attributedRules.size(); ++i) {
- AttributedString attributedRule = bestLayout.attributedRules.get(i);
- TextboxRule rule = allRules.get(i);
- int adv = drawSingleRule(g, attributedRule, rule, x, curY, w, h, true);
- curY += adv + padding;
- h -= adv;
- if (h < 0) {
- break;
- }
- }
- }
-
- // Draw a basic mana symbol
- private void drawBasicManaTextbox(Graphics2D g, int x, int y, int w, int h, String symbol) {
- String symbs = symbol;
- int symbHeight = (int) (0.8 * h);
- int manaCostWidth = CardRendererUtils.getManaCostWidth(symbs, symbHeight);
- ManaSymbols.draw(g, symbs, x + (w - manaCostWidth) / 2, y + (h - symbHeight) / 2, symbHeight, RetroCardRenderer.MANA_ICONS_TEXT_COLOR, 2);
- }
-
- // Get the first line of the textbox, the keyword string
- private static String getKeywordRulesString(List keywords) {
- StringBuilder builder = new StringBuilder();
- for (int i = 0; i < keywords.size(); ++i) {
- builder.append(keywords.get(i).text);
- if (i != keywords.size() - 1) {
- builder.append(", ");
- }
- }
- return builder.toString();
- }
-
- // Draw a single rule and returns the amount vertically advanced by, but
- // only if doDraw is true. If doDraw is false, just returns the vertical
- // advance if the rule were to be drawn.
- private int drawSingleRule(Graphics2D g, AttributedString text, TextboxRule rule, int x, int y, int w, int h, boolean doDraw) {
- // Inset, in case we are a leveler or loyalty ability
- int inset = 0;
- if (rule != null && rule.type == TextboxRuleType.LOYALTY) {
- inset = cardWidth / 12;
- }
- int availWidth = w - inset;
- if (availWidth < 0) {
- return 0;
- }
-
- FontRenderContext frc = g.getFontRenderContext();
- AttributedCharacterIterator textIter = text.getIterator();
- LineBreakMeasurer measure = new LineBreakMeasurer(textIter, frc);
- float yPos = y;
- float remain = h;
- AttributedCharacterIterator newLineCheck = text.getIterator();
- while (measure.getPosition() < textIter.getEndIndex()) {
- // Advance iterator to next line break
- newLineCheck.setIndex(measure.getPosition());
- char ch;
- while ((ch = newLineCheck.next()) != CharacterIterator.DONE) {
- if (ch == '\n') {
- break;
- }
- }
-
- // Get the text layout
- TextLayout layout = measure.nextLayout(availWidth, newLineCheck.getIndex(), false);
- float ascent = layout.getAscent();
- yPos += ascent;
- remain -= ascent;
- if (remain < 0) {
- break;
- }
- if (doDraw) {
- g.setColor(Color.black);
- layout.draw(g, x + inset, yPos);
- }
- yPos += layout.getDescent() + layout.getLeading() - 2;
- }
-
- // Advance
- int advance = ((int) Math.ceil(yPos)) - y;
-
- // Is it a loyalty ability?
- if (rule != null && rule.type == TextboxRuleType.LOYALTY) {
- TextboxLoyaltyRule loyaltyRule = (TextboxLoyaltyRule) rule;
- Polygon symbol;
- int symbolWidth = (x + inset) - borderWidth - 4;
- int symbolHeight = (int) (0.7f * symbolWidth);
- if (symbolHeight > advance) {
- advance = symbolHeight;
- }
- int symbolX = x - borderWidth - frameInset;
- int symbolY = y + (advance - symbolHeight) / 2;
- if (doDraw) {
- if (loyaltyRule.loyaltyChange < 0 || loyaltyRule.loyaltyChange == TextboxLoyaltyRule.MINUS_X) {
- symbol = new Polygon(
- new int[]{
- symbolX,
- symbolX + symbolWidth,
- symbolX + symbolWidth,
- symbolX + symbolWidth / 2,
- symbolX,},
- new int[]{
- symbolY,
- symbolY,
- symbolY + symbolHeight - 3,
- symbolY + symbolHeight + 3,
- symbolY + symbolHeight - 3,},
- 5);
- } else if (loyaltyRule.loyaltyChange > 0) {
- symbol = new Polygon(
- new int[]{
- symbolX,
- symbolX + symbolWidth / 2,
- symbolX + symbolWidth,
- symbolX + symbolWidth,
- symbolX,},
- new int[]{
- symbolY + 3,
- symbolY - 3,
- symbolY + 3,
- symbolY + symbolHeight,
- symbolY + symbolHeight,},
- 5);
- } else {
- symbol = new Polygon(
- new int[]{
- symbolX,
- symbolX + symbolWidth,
- symbolX + symbolWidth,
- symbolX,},
- new int[]{
- symbolY,
- symbolY,
- symbolY + symbolHeight,
- symbolY + symbolHeight,},
- 4);
- }
- g.setColor(new Color(0, 0, 0, 128));
- if (y + advance + 1 <= yPos) {
- g.fillRect(x + 2, y + advance + 1, w - 2, 1);
- }
- g.setColor(Color.black);
- g.fillPolygon(symbol);
- g.setColor(new Color(200, 200, 200));
- g.setStroke(new BasicStroke(2));
- g.drawPolygon(symbol);
- g.setStroke(new BasicStroke(1));
- g.setColor(Color.white);
- g.setFont(boxTextFont);
- String loyaltyString = loyaltyRule.getChangeString();
- int textWidth = g.getFontMetrics().stringWidth(loyaltyString);
- g.drawString(loyaltyString,
- symbolX + (symbolWidth - textWidth) / 2,
- symbolY + symbolHeight - (symbolHeight - boxTextHeight) / 2);
-
- advance += 3;
- loyaltyAbilityColorToggle = !loyaltyAbilityColorToggle;
- }
- }
-
- return advance;
- }
-
- protected boolean isTransformCard(CardPanelAttributes attribs) {
- return cardView.canTransform() || attribs.isTransformed;
- }
-
- protected int drawTransformationCircle(Graphics2D g, CardPanelAttributes attribs, Paint borderPaint) {
- int transformCircleOffset = 0;
- int y = totalContentInset / 2 + frameInset;
- int height = (boxHeight - boxTextHeight) / 2 + boxTextHeight - 1;
- if (isTransformCard(attribs)) {
- transformCircleOffset = height - contentInset * 2;
- g.setPaint(borderPaint);
- g.drawOval(borderWidth, y, height - 1, height - 1);
- g.setColor(Color.black);
- g.fillOval(borderWidth + 1, y + 1, height - 2, height - 2);
- g.setColor(Color.white);
- if (attribs.isTransformed) {
- g.fillArc(borderWidth + 3, y + 3, height - 6, height - 6, 90, 270);
- g.setColor(Color.black);
- g.fillArc(borderWidth + 3 + 3, y + 3, height - 6 - 3, height - 6, 90, 270);
- } else {
- g.fillOval(borderWidth + 3, y + 3, height - 6, height - 6);
- }
- }
- return transformCircleOffset;
- }
-
- // Get the text height for a given box height
- protected static int getTextHeightForBoxHeight(int h) {
- if (h < 15) {
- return h - 3;
- } else {
- return (int) Math.ceil(.6 * h);
- }
- }
-
- protected static int getPTTextHeightForLineHeight(int h) {
- return h - 4;
- }
-
- protected Color getFrameColor(boolean isTop) {
- ObjectColor color = cardView.getColor();
- if (color.isMulticolored()) {
- return isTop ? new Color(118, 98, 43) : new Color(228, 221, 182);
- } else if (color.isBlack()) {
- return isTop ? new Color(34, 34, 34) : new Color(122, 121, 113);
- } else if (color.isWhite()) {
- return isTop ? new Color(187, 171, 144) : new Color(253, 247, 226);
- } else if (color.isBlue()) {
- return isTop ? new Color(40, 112, 110) : new Color(146, 202, 219);
- } else if (color.isGreen()) {
- return isTop ? new Color(59, 79, 46) : new Color(122, 154, 106);
- } else if (color.isRed()) {
- return isTop ? new Color(117, 57, 25) : new Color(245, 146, 107);
- } else if (cardView.getCardTypes().contains(CardType.ARTIFACT)) {
- return isTop ? new Color(85, 68, 32) : new Color(152, 124, 107);
- } else if (cardView.getCardTypes().contains(CardType.LAND)) {
- return isTop ? new Color(73, 55, 30) : new Color(140, 107, 52);
- } else {
- return isTop ? new Color(139, 130, 130) : new Color(165, 165, 169);
- }
- }
-
- // Determine the color of the name / type line text
- protected Color getBoxTextColor(CardPanelAttributes attribs) {
- if (!cardView.getColor().isMulticolored() && cardView.getColor().isWhite()) {
- return Color.black;
- } else if (attribs.isTransformed) {
- return Color.white;
- } else if (cardView.isAbility()) {
- return Color.white;
- } else {
- return Color.white;
- }
- }
-
- // Determine the colors to base the frame on
- protected ObjectColor getFrameObjectColor() {
- // TODO: Take into account devoid, land frame colors, etc
- return cardView.getColor().union(cardView.getFrameColor());
- }
-
- // Determine which background image to use from a set of colors
- // and the current card.
- protected static BufferedImage getBackgroundTexture(ObjectColor colors, Collection types) {
- if (types.contains(CardType.LAND)) {
- return BG_IMG_LAND;
- } else if (types.contains(CardType.ARTIFACT)) {
- return BG_IMG_ARTIFACT;
- } else if (colors.isMulticolored()) {
- return BG_IMG_GOLD;
- } else if (colors.isWhite()) {
- return BG_IMG_WHITE;
- } else if (colors.isBlue()) {
- return BG_IMG_BLUE;
- } else if (colors.isBlack()) {
- return BG_IMG_BLACK;
- } else if (colors.isRed()) {
- return BG_IMG_RED;
- } else if (colors.isGreen()) {
- return BG_IMG_GREEN;
- } else {
- // Colorless
- return BG_IMG_COLORLESS;
- }
- }
- // Get the box color for the given colors
- protected Color getBoxColor(ObjectColor colors, Collection types) {
- if (cardView.isAbility()) {
- return Color.BLACK;
- } else if (colors.getColorCount() == 2 && types.contains(CardType.LAND)) {
- // Special case for two color lands. Boxes should be normal land colored
- // rather than multicolor. Three or greater color lands use a multi-color
- // box as normal.
- return BOX_LAND;
- } else if (colors.isMulticolored()) {
- return BOX_GOLD;
- } else if (colors.isColorless()) {
- if (types.contains(CardType.LAND)) {
- return BOX_LAND;
- } else {
- return BOX_COLORLESS;
- }
- } else if (colors.isWhite()) {
- return BOX_WHITE;
- } else if (colors.isBlue()) {
- return BOX_BLUE;
- } else if (colors.isBlack()) {
- return BOX_BLACK;
- } else if (colors.isRed()) {
- return BOX_RED;
- } else if (colors.isGreen()) {
- return BOX_GREEN;
- } else {
- return ERROR_COLOR;
- }
- }
-
- // Get the border color for a single color
- protected static Color getBorderColor(ObjectColor color) {
- if (color.isWhite()) {
- return BORDER_WHITE;
- } else if (color.isBlue()) {
- return BORDER_BLUE;
- } else if (color.isBlack()) {
- return BORDER_BLACK;
- } else if (color.isRed()) {
- return BORDER_RED;
- } else if (color.isGreen()) {
- return BORDER_GREEN;
- } else {
- return ERROR_COLOR;
- }
- }
-
- // Determine the border paint to use, based on an ObjectColors
- protected static Paint getBorderPaint(ObjectColor colors, Collection types, int width) {
- if (colors.isMulticolored()) {
- if (colors.getColorCount() == 2) {
- List twoColors = colors.getColors();
-
- // Two-color frames look better if we use a whiter white
- // than the normal white frame color for them, as the normal
- // white border color is very close to the gold background
- // color.
- Color color1, color2;
- if (twoColors.get(0).isWhite()) {
- color1 = new Color(240, 240, 240);
- } else {
- color1 = getBorderColor(twoColors.get(0));
- }
- if (twoColors.get(1).isWhite()) {
- color2 = new Color(240, 240, 240);
- } else {
- color2 = getBorderColor(twoColors.get(1));
- }
-
- // Special case for two colors, gradient paint
- return new LinearGradientPaint(
- 0, 0, width, 0,
- new float[]{0.4f, 0.6f},
- new Color[]{color1, color2});
- } else {
- return BORDER_GOLD;
- }
- } else if (colors.isColorless()) {
- if (types.contains(CardType.LAND)) {
- return BORDER_LAND;
- } else {
- return BORDER_COLORLESS;
- }
- } else {
- return getBorderColor(colors);
- }
- }
-
- // Determine the textbox color for a single color
- protected static Color getTextboxColor(ObjectColor color) {
- if (color.isWhite()) {
- return TEXTBOX_WHITE;
- } else if (color.isBlue()) {
- return TEXTBOX_BLUE;
- } else if (color.isBlack()) {
- return TEXTBOX_BLACK;
- } else if (color.isRed()) {
- return TEXTBOX_RED;
- } else if (color.isGreen()) {
- return TEXTBOX_GREEN;
- } else {
- return ERROR_COLOR;
- }
- }
-
- // Determine the land textbox color for the spiral colours
- protected static Color getSpiralLandTextboxColor(ObjectColor color, ObjectColor secondColor, boolean firstOne) {
- // Absolutely mental, but the coloring for the spirals is as follows (reading from biggest box in):
- // WG WU BW RW UG BU BG RB RG RU
- boolean white = color.isWhite() || secondColor.isWhite();
- boolean blue = color.isBlue() || secondColor.isBlue();
- boolean black = color.isBlack() || secondColor.isBlack();
- boolean red = color.isRed() || secondColor.isRed();
- boolean green = color.isGreen() || secondColor.isGreen();
-
- if (white && green) {
- return firstOne ? LAND_SPIRAL_TEXTBOX_WHITE : LAND_SPIRAL_TEXTBOX_GREEN;
- }
- if (white && blue) {
- return firstOne ? LAND_SPIRAL_TEXTBOX_WHITE : LAND_SPIRAL_TEXTBOX_BLUE;
- }
- if (black && white) {
- return firstOne ? LAND_SPIRAL_TEXTBOX_BLACK : LAND_SPIRAL_TEXTBOX_WHITE;
- }
- if (red && white) {
- return firstOne ? LAND_SPIRAL_TEXTBOX_RED : LAND_SPIRAL_TEXTBOX_WHITE;
- }
- if (blue && green) {
- return firstOne ? LAND_SPIRAL_TEXTBOX_BLUE : LAND_SPIRAL_TEXTBOX_GREEN;
- }
- if (black && blue) {
- return firstOne ? LAND_SPIRAL_TEXTBOX_BLACK : LAND_SPIRAL_TEXTBOX_BLUE;
- }
- if (black && green) {
- return firstOne ? LAND_SPIRAL_TEXTBOX_BLACK : LAND_SPIRAL_TEXTBOX_GREEN;
- }
- if (red && black) {
- return firstOne ? LAND_SPIRAL_TEXTBOX_RED : LAND_SPIRAL_TEXTBOX_BLACK;
- }
- if (red && green) {
- return firstOne ? LAND_SPIRAL_TEXTBOX_RED : LAND_SPIRAL_TEXTBOX_GREEN;
- }
- if (red && blue) {
- return firstOne ? LAND_SPIRAL_TEXTBOX_RED : LAND_SPIRAL_TEXTBOX_BLUE;
- }
-
- return getLandTextboxColor(color);
- }
-
- // Determine the land textbox color for a single color. Uses the same colors as the
- // type / name line.
- protected static Color getLandTextboxColor(ObjectColor color) {
- if (color.isWhite()) {
- return LAND_TEXTBOX_WHITE;
- } else if (color.isBlue()) {
- return LAND_TEXTBOX_BLUE;
- } else if (color.isBlack()) {
- return LAND_TEXTBOX_BLACK;
- } else if (color.isRed()) {
- return LAND_TEXTBOX_RED;
- } else if (color.isGreen()) {
- return LAND_TEXTBOX_GREEN;
- } else {
- return ERROR_COLOR;
- }
- }
-
- private static Color getLessOpaqueColor(Color color, boolean lessOpaqueRulesTextBox) {
- if (lessOpaqueRulesTextBox) {
- Color lessOpaque = new Color(color.getRed(), color.getGreen(), color.getBlue(), color.getAlpha() - 50);
- return lessOpaque;
- }
- return color;
- }
-
- // Determine the border paint to use, based on an ObjectColors
- protected static Paint getTextboxPaint(ObjectColor colors, Collection types, int width, boolean lessOpaqueRulesTextBox) {
- if (colors.isMulticolored()) {
- if (colors.getColorCount() == 2 && types.contains(CardType.LAND)) {
- List twoColors = colors.getColors();
- Color[] translatedColors;
- translatedColors = new Color[]{
- getLessOpaqueColor(getLandTextboxColor(twoColors.get(0)), lessOpaqueRulesTextBox),
- getLessOpaqueColor(getLandTextboxColor(twoColors.get(1)), lessOpaqueRulesTextBox)
- };
- // Special case for two colors, gradient paint
- return new LinearGradientPaint(
- 0, 0, width, 0,
- new float[]{0.4f, 0.6f},
- translatedColors);
- } else if (types.contains(CardType.LAND)) {
- return getLessOpaqueColor(LAND_TEXTBOX_GOLD, lessOpaqueRulesTextBox);
- } else {
- return getLessOpaqueColor(TEXTBOX_GOLD, lessOpaqueRulesTextBox);
- }
- } else if (colors.isColorless()) {
- if (types.contains(CardType.LAND)) {
- return getLessOpaqueColor(TEXTBOX_LAND, lessOpaqueRulesTextBox);
- } else {
- return getLessOpaqueColor(TEXTBOX_COLORLESS, lessOpaqueRulesTextBox);
- }
- } else if (types.contains(CardType.LAND)) {
- return getLessOpaqueColor(getLandTextboxColor(colors), lessOpaqueRulesTextBox);
- } else {
- return getLessOpaqueColor(getTextboxColor(colors), lessOpaqueRulesTextBox);
- }
- }
-}
diff --git a/Mage.Client/src/main/java/org/mage/plugins/card/dl/sources/ScryfallApiCard.java b/Mage.Client/src/main/java/org/mage/plugins/card/dl/sources/ScryfallApiCard.java
index b07e82734eb..4ea496665d0 100644
--- a/Mage.Client/src/main/java/org/mage/plugins/card/dl/sources/ScryfallApiCard.java
+++ b/Mage.Client/src/main/java/org/mage/plugins/card/dl/sources/ScryfallApiCard.java
@@ -90,24 +90,7 @@ public class ScryfallApiCard {
// - scryfall: Command Tower // Command Tower
// - xmage: Command Tower (second side as diff card and direct link image), example: https://scryfall.com/card/rex/26/command-tower-command-tower
if (this.layout.equals("reversible_card")) {
- if (false) {
- // ignore
- } else if (this.card_faces == null) {
- // TODO: temporary fix, delete after scryfall site update
- // broken adventure/omen card (scryfall changed it for some reason)
- // Scavenger Regent // Exude Toxin
- // https://scryfall.com/card/tdm/90/scavenger-regent-exude-toxin
- if (this.name.contains("//")) {
- throw new IllegalArgumentException("Scryfall: unsupported data type, broken reversible_card must have same simple name"
- + this.set + " - " + this.collector_number + " - " + this.name);
- }
- } else if (this.card_faces.get(0).layout.equals("reversible_card")) {
- // TODO: temporary fix, delete after scryfall site update
- // broken adventure/omen card (scryfall changed it for some reason)
- // Bloomvine Regent // Claim Territory
- // https://scryfall.com/card/tdm/381/bloomvine-regent-claim-territory-bloomvine-regent
- this.name = this.card_faces.get(0).name;
- } else if (this.card_faces.get(0).layout == null || this.card_faces.get(0).layout.equals("normal")) {
+ if (this.card_faces.get(0).layout == null || this.card_faces.get(0).layout.equals("normal")) {
// simple card
// Command Tower // Command Tower
// https://scryfall.com/card/rex/26/command-tower-command-tower
diff --git a/Mage.Client/src/main/java/org/mage/plugins/card/dl/sources/ScryfallImageSource.java b/Mage.Client/src/main/java/org/mage/plugins/card/dl/sources/ScryfallImageSource.java
index 8afcbdf4205..62a53f5a097 100644
--- a/Mage.Client/src/main/java/org/mage/plugins/card/dl/sources/ScryfallImageSource.java
+++ b/Mage.Client/src/main/java/org/mage/plugins/card/dl/sources/ScryfallImageSource.java
@@ -504,7 +504,7 @@ public class ScryfallImageSource implements CardImageSource {
jsonReader.close();
return bulkCardsDatabaseAll.size() > 0;
} catch (Exception e) {
- logger.error("Can't read bulk file (possible reason: broken scryfall format), details: " + e, e);
+ logger.error("Can't read bulk file (possible reason: broken scryfall format), details: " + e);
try {
// clean up
if (!SCRYFALL_BULK_FILES_DEBUG_READ_ONLY_MODE) {
diff --git a/Mage.Client/src/main/java/org/mage/plugins/card/dl/sources/ScryfallImageSupportCards.java b/Mage.Client/src/main/java/org/mage/plugins/card/dl/sources/ScryfallImageSupportCards.java
index 9c1ae4f2f3f..8ca97816777 100644
--- a/Mage.Client/src/main/java/org/mage/plugins/card/dl/sources/ScryfallImageSupportCards.java
+++ b/Mage.Client/src/main/java/org/mage/plugins/card/dl/sources/ScryfallImageSupportCards.java
@@ -543,9 +543,6 @@ public class ScryfallImageSupportCards {
add("MAT"); // March of the Machine: The Aftermath
add("MUL"); // Multiverse Legends
add("30A"); // 30th Anniversary Edition
- add("P30A"); // 30th Anniversary Play Promos
- add("P30M"); // 30th Anniversary Misc Promos
- add("PEWK"); // Eternal Weekend
add("LTR"); // The Lord of the Rings: Tales of Middle-Earth
add("LTC"); // Tales of Middle-Earth Commander
add("CMM"); // Commander Masters
@@ -580,14 +577,12 @@ public class ScryfallImageSupportCards {
add("PIO"); // Pioneer Masters
add("PW25"); // Wizards Play Network 2025
add("INR"); // Innistrad Remastered
- add("PF25"); // MagicFest 2025
add("DFT"); // Aetherdrift
add("DRC"); // Aetherdrift Commander
add("TDM"); // Tarkir: Dragonstorm
add("TDC"); // Tarkir: Dragonstorm Commander
add("FIN"); // Final Fantasy
add("FIC"); // Final Fantasy Commander
- add("SPE"); // Marvel's Spider-Man Eternal
// Custom sets using Scryfall images - must provide a direct link for each card in directDownloadLinks
add("CALC"); // Custom Alchemized versions of existing cards
@@ -634,24 +629,16 @@ public class ScryfallImageSupportCards {
// SLD
// fake double faced cards
put("SLD/Adrix and Nev, Twincasters/1544b", "https://api.scryfall.com/cards/sld/1544/en?format=image&face=back");
- put("SLD/Aesi, Tyrant of Gyre Strait/1873b", "https://api.scryfall.com/cards/sld/1873/en?format=image&face=back");
put("SLD/Ajani Goldmane/745b", "https://api.scryfall.com/cards/sld/745/en?format=image&face=back");
put("SLD/Ajani Goldmane/1453b", "https://api.scryfall.com/cards/sld/1453/en?format=image&face=back");
- put("SLD/Anje Falkenrath/1874b", "https://api.scryfall.com/cards/sld/1874/en?format=image&face=back");
- put("SLD/Anointed Procession/1511b", "https://api.scryfall.com/cards/sld/1511/en?format=image&face=back");
+ put("SLD/Anointed Procession/1511b", "https://api.scryfall.com/cards/sld/1453/en?format=image&face=back");
put("SLD/Birds of Paradise/1675b", "https://api.scryfall.com/cards/sld/1675/en?format=image&face=back");
put("SLD/Blightsteel Colossus/1079b", "https://api.scryfall.com/cards/sld/1079/en?format=image&face=back");
put("SLD/Chandra Nalaar/748b", "https://api.scryfall.com/cards/sld/748/en?format=image&face=back");
put("SLD/Chandra Nalaar/1456b", "https://api.scryfall.com/cards/sld/1456/en?format=image&face=back");
- put("SLD/Chulane, Teller of Tales/1875b", "https://api.scryfall.com/cards/sld/1875/en?format=image&face=back");
put("SLD/Darksteel Colossus/1081b", "https://api.scryfall.com/cards/sld/1081/en?format=image&face=back");
put("SLD/Death Baron/1458b", "https://api.scryfall.com/cards/sld/1458/en?format=image&face=back");
put("SLD/Doubling Cube/1080b", "https://api.scryfall.com/cards/sld/1080/en?format=image&face=back");
- put("SLD/Dragonlord Atarka/1970b", "https://api.scryfall.com/cards/sld/1970/en?format=image&face=back");
- put("SLD/Dragonlord Dromoka/1971b", "https://api.scryfall.com/cards/sld/1971/en?format=image&face=back");
- put("SLD/Dragonlord Kolaghan/1972b", "https://api.scryfall.com/cards/sld/1972/en?format=image&face=back");
- put("SLD/Dragonlord Ojutai/1973b", "https://api.scryfall.com/cards/sld/1973/en?format=image&face=back");
- put("SLD/Dragonlord Silumgar/1974b", "https://api.scryfall.com/cards/sld/1974/en?format=image&face=back");
put("SLD/Estrid's Invocation/1325b", "https://api.scryfall.com/cards/sld/1325/en?format=image&face=back");
put("SLD/Estrid, the Masked/1327b", "https://api.scryfall.com/cards/sld/1327/en?format=image&face=back");
put("SLD/Etali, Primal Storm/1123b", "https://api.scryfall.com/cards/sld/1123/en?format=image&face=back");
@@ -670,21 +657,14 @@ public class ScryfallImageSupportCards {
put("SLD/Krark, the Thumbless/1543b", "https://api.scryfall.com/cards/sld/1543/en?format=image&face=back");
put("SLD/Liliana Vess/747b", "https://api.scryfall.com/cards/sld/747/en?format=image&face=back");
put("SLD/Liliana Vess/1455b", "https://api.scryfall.com/cards/sld/1455/en?format=image&face=back");
- put("SLD/Mechtitan Core/1969b", "https://api.scryfall.com/cards/sld/1969/en?format=image&face=back");
- put("SLD/Mechtitan Core/1965b", "https://api.scryfall.com/cards/sld/1965/en?format=image&face=back");
put("SLD/Norin the Wary/827b", "https://api.scryfall.com/cards/sld/827/en?format=image&face=back");
put("SLD/Noxious Ghoul/1459b", "https://api.scryfall.com/cards/sld/1459/en?format=image&face=back");
put("SLD/Okaun, Eye of Chaos/380b", "https://api.scryfall.com/cards/sld/380/en?format=image&face=back");
put("SLD/Okaun, Eye of Chaos/380*b", "https://api.scryfall.com/cards/sld/380★/en?format=image&face=back");
- put("SLD/Parhelion II/1964b", "https://api.scryfall.com/cards/sld/1964/en?format=image&face=back");
- put("SLD/Peacewalker Colossus/1966b", "https://api.scryfall.com/cards/sld/1966/en?format=image&face=back");
put("SLD/Propaganda/381b", "https://api.scryfall.com/cards/sld/381/en?format=image&face=back");
- put("SLD/Radha, Heart of Keld/1876b", "https://api.scryfall.com/cards/sld/1876/en?format=image&face=back");
- put("SLD/Reckoner Bankbuster/1967b", "https://api.scryfall.com/cards/sld/1967/en?format=image&face=back");
put("SLD/Rin and Seri, Inseparable/1508b", "https://api.scryfall.com/cards/sld/1508/en?format=image&face=back");
put("SLD/Rin and Seri, Inseparable/1554b", "https://api.scryfall.com/cards/sld/1554/en?format=image&face=back");
put("SLD/Sakashima of a Thousand Faces/1541b", "https://api.scryfall.com/cards/sld/1541/en?format=image&face=back");
- put("SLD/Smuggler's Copter/1968b", "https://api.scryfall.com/cards/sld/1968/en?format=image&face=back");
put("SLD/Sol Ring/1512b", "https://api.scryfall.com/cards/sld/1512/en?format=image&face=back");
put("SLD/Steely Resolve/1326b", "https://api.scryfall.com/cards/sld/1326/en?format=image&face=back");
put("SLD/Stitch in Time/382b", "https://api.scryfall.com/cards/sld/382/en?format=image&face=back");
@@ -721,15 +701,6 @@ public class ScryfallImageSupportCards {
put("REX/Mountain/24b", "https://api.scryfall.com/cards/rex/24/en?format=image&face=back");
put("REX/Plains/21b", "https://api.scryfall.com/cards/rex/21/en?format=image&face=back");
put("REX/Swamp/23b", "https://api.scryfall.com/cards/rex/23/en?format=image&face=back");
-
- // TDM - fake double faced cards
- put("TDM/Bloomvine Regent/381b", "https://api.scryfall.com/cards/tdm/381/en?format=image&face=back");
- put("TDM/Clarion Conqueror/377b", "https://api.scryfall.com/cards/tdm/377/en?format=image&face=back");
- put("TDM/Magmatic Hellkite/380b", "https://api.scryfall.com/cards/tdm/380/en?format=image&face=back");
- put("TDM/Marang River Regent/378b", "https://api.scryfall.com/cards/tdm/378/en?format=image&face=back");
- put("TDM/Scavenger Regent/379b", "https://api.scryfall.com/cards/tdm/379/en?format=image&face=back");
- put("TDM/Ugin, Eye of the Storms/382b", "https://api.scryfall.com/cards/tdm/382/en?format=image&face=back");
-
}
};
diff --git a/Mage.Client/src/main/java/org/mage/plugins/card/images/DownloadPicturesService.java b/Mage.Client/src/main/java/org/mage/plugins/card/images/DownloadPicturesService.java
index 650eedf5e98..1bb365f6b96 100644
--- a/Mage.Client/src/main/java/org/mage/plugins/card/images/DownloadPicturesService.java
+++ b/Mage.Client/src/main/java/org/mage/plugins/card/images/DownloadPicturesService.java
@@ -940,13 +940,14 @@ public class DownloadPicturesService extends DefaultBoundedRangeModel implements
logger.warn(err);
}
}
+
} catch (AccessDeniedException e) {
incErrorCount();
logger.error("Can't access to files: " + card.getName() + "(" + card.getSet() + "). Try rebooting your system to remove the file lock.");
} catch (Exception e) {
incErrorCount();
- String sampleUrl = (urls == null ? "null" : urls.getDownloadList().stream().findFirst().orElse(null));
- logger.error("Unknown error: " + e.getMessage() + ", sample url: " + sampleUrl, e);
+ logger.error("Unknown error: " + e.getMessage(), e);
+ } finally {
}
synchronized (sync) {
diff --git a/Mage.Client/src/main/resources/cardrender/background_texture_artifact_retro.png b/Mage.Client/src/main/resources/cardrender/background_texture_artifact_retro.png
deleted file mode 100644
index 16f4585dba0..00000000000
Binary files a/Mage.Client/src/main/resources/cardrender/background_texture_artifact_retro.png and /dev/null differ
diff --git a/Mage.Client/src/main/resources/cardrender/background_texture_black_retro.png b/Mage.Client/src/main/resources/cardrender/background_texture_black_retro.png
deleted file mode 100644
index 78a201c2e7c..00000000000
Binary files a/Mage.Client/src/main/resources/cardrender/background_texture_black_retro.png and /dev/null differ
diff --git a/Mage.Client/src/main/resources/cardrender/background_texture_blue_retro.png b/Mage.Client/src/main/resources/cardrender/background_texture_blue_retro.png
deleted file mode 100644
index 5af486ffe24..00000000000
Binary files a/Mage.Client/src/main/resources/cardrender/background_texture_blue_retro.png and /dev/null differ
diff --git a/Mage.Client/src/main/resources/cardrender/background_texture_colorless_retro.png b/Mage.Client/src/main/resources/cardrender/background_texture_colorless_retro.png
deleted file mode 100644
index efff54153f3..00000000000
Binary files a/Mage.Client/src/main/resources/cardrender/background_texture_colorless_retro.png and /dev/null differ
diff --git a/Mage.Client/src/main/resources/cardrender/background_texture_gold_retro.png b/Mage.Client/src/main/resources/cardrender/background_texture_gold_retro.png
deleted file mode 100644
index 20ee46eaf64..00000000000
Binary files a/Mage.Client/src/main/resources/cardrender/background_texture_gold_retro.png and /dev/null differ
diff --git a/Mage.Client/src/main/resources/cardrender/background_texture_green_retro.png b/Mage.Client/src/main/resources/cardrender/background_texture_green_retro.png
deleted file mode 100644
index 44efb0574ba..00000000000
Binary files a/Mage.Client/src/main/resources/cardrender/background_texture_green_retro.png and /dev/null differ
diff --git a/Mage.Client/src/main/resources/cardrender/background_texture_land_retro.png b/Mage.Client/src/main/resources/cardrender/background_texture_land_retro.png
deleted file mode 100644
index e952afb0886..00000000000
Binary files a/Mage.Client/src/main/resources/cardrender/background_texture_land_retro.png and /dev/null differ
diff --git a/Mage.Client/src/main/resources/cardrender/background_texture_red_retro.png b/Mage.Client/src/main/resources/cardrender/background_texture_red_retro.png
deleted file mode 100644
index c9a43ad2fc8..00000000000
Binary files a/Mage.Client/src/main/resources/cardrender/background_texture_red_retro.png and /dev/null differ
diff --git a/Mage.Client/src/main/resources/cardrender/background_texture_white_retro.png b/Mage.Client/src/main/resources/cardrender/background_texture_white_retro.png
deleted file mode 100644
index c96a9e92582..00000000000
Binary files a/Mage.Client/src/main/resources/cardrender/background_texture_white_retro.png and /dev/null differ
diff --git a/Mage.Common/src/main/java/mage/interfaces/callback/ClientCallback.java b/Mage.Common/src/main/java/mage/interfaces/callback/ClientCallback.java
index e38b2fcecc5..1155facff78 100644
--- a/Mage.Common/src/main/java/mage/interfaces/callback/ClientCallback.java
+++ b/Mage.Common/src/main/java/mage/interfaces/callback/ClientCallback.java
@@ -99,7 +99,4 @@ public class ClientCallback implements Serializable {
return messageId;
}
- public String getInfo() {
- return String.format("message %d - %s - %s", this.getMessageId(), this.getMethod().getType(), this.getMethod());
- }
}
diff --git a/Mage.Common/src/main/java/mage/remote/SessionImpl.java b/Mage.Common/src/main/java/mage/remote/SessionImpl.java
index aaf1959dd5a..963c12a4600 100644
--- a/Mage.Common/src/main/java/mage/remote/SessionImpl.java
+++ b/Mage.Common/src/main/java/mage/remote/SessionImpl.java
@@ -13,12 +13,13 @@ import mage.interfaces.ServerState;
import mage.interfaces.callback.ClientCallback;
import mage.players.PlayerType;
import mage.players.net.UserData;
-import mage.util.ThreadUtils;
import mage.utils.CompressUtil;
+import mage.util.ThreadUtils;
import mage.view.*;
import org.apache.log4j.Logger;
import org.jboss.remoting.*;
import org.jboss.remoting.callback.Callback;
+import org.jboss.remoting.callback.HandleCallbackException;
import org.jboss.remoting.callback.InvokerCallbackHandler;
import org.jboss.remoting.transport.bisocket.Bisocket;
import org.jboss.remoting.transport.socket.SocketWrapper;
@@ -30,7 +31,6 @@ import java.lang.reflect.UndeclaredThrowableException;
import java.net.*;
import java.util.*;
import java.util.concurrent.CancellationException;
-import java.util.concurrent.CopyOnWriteArrayList;
import java.util.concurrent.TimeUnit;
/**
@@ -47,8 +47,6 @@ public class SessionImpl implements Session {
private static final int SESSION_VALIDATOR_PING_PERIOD_SECS = 4;
private static final int SESSION_VALIDATOR_PING_TIMEOUT_SECS = 3;
- private static final int CONNECT_WAIT_BEFORE_PROCESS_ANY_CALLBACKS_SECS = 3;
-
public static final String ADMIN_NAME = "Admin"; // if you change here then change in User too
public static final String KEEP_MY_OLD_SESSION = "keep_my_old_session"; // for disconnects without active session lose (keep tables/games)
@@ -271,7 +269,6 @@ public class SessionImpl implements Session {
}
if (result) {
- // server state used in client side to setup game panels and dialogs, e.g. test mode info or available game types
serverState = server.getServerState();
if (serverState == null) {
throw new MageVersionException(client.getVersion(), null);
@@ -600,43 +597,14 @@ public class SessionImpl implements Session {
class CallbackHandler implements InvokerCallbackHandler {
- final CopyOnWriteArrayList waitingCallbacks = new CopyOnWriteArrayList<>();
-
@Override
- public void handleCallback(Callback callback) {
- // keep callbacks
- ClientCallback clientCallback = (ClientCallback) callback.getCallbackObject();
- waitingCallbacks.add(clientCallback);
-
- // wait for client ready
- // on connection client will receive all waiting callbacks from a server, e.g. started table, draft pick, etc
- // but it's require to get server settings first (server state), e.g. for test mode
- // possible bugs:
- // - hidden cheat button or enabled clicks protection in draft
- // - miss dialogs like draft or game panels
- // so wait for server state some time
- if (serverState == null) {
- ThreadUtils.sleep(CONNECT_WAIT_BEFORE_PROCESS_ANY_CALLBACKS_SECS * 1000);
- if (serverState == null) {
- logger.error("Can't receive server state before other data (possible reason: unstable network): "
- + clientCallback.getInfo());
- }
- }
-
- // execute waiting queue
- // client.onCallback must process and ignore outdated data inside
- List executingCallbacks;
- synchronized (waitingCallbacks) {
- executingCallbacks = new ArrayList<>(waitingCallbacks);
- executingCallbacks.sort(Comparator.comparingInt(ClientCallback::getMessageId));
- waitingCallbacks.clear();
- }
-
+ public void handleCallback(Callback callback) throws HandleCallbackException {
try {
- executingCallbacks.forEach(client::onCallback);
+ client.onCallback((ClientCallback) callback.getCallbackObject());
} catch (Exception ex) {
logger.error("handleCallback error", ex);
}
+
}
}
diff --git a/Mage.Common/src/main/java/mage/utils/MageVersion.java b/Mage.Common/src/main/java/mage/utils/MageVersion.java
index 7aef255e537..07ba1547c1a 100644
--- a/Mage.Common/src/main/java/mage/utils/MageVersion.java
+++ b/Mage.Common/src/main/java/mage/utils/MageVersion.java
@@ -18,7 +18,7 @@ public class MageVersion implements Serializable, Comparable {
public static final int MAGE_VERSION_MAJOR = 1;
public static final int MAGE_VERSION_MINOR = 4;
public static final int MAGE_VERSION_RELEASE = 57;
- public static final String MAGE_VERSION_RELEASE_INFO = "V2"; // V1, V1a, V1b for releases; V1-beta3, V1-beta4 for betas
+ public static final String MAGE_VERSION_RELEASE_INFO = "V1"; // V1, V1a, V1b for releases; V1-beta3, V1-beta4 for betas
// strict mode
// Each update requires a strict version
diff --git a/Mage.Common/src/main/java/mage/utils/SystemUtil.java b/Mage.Common/src/main/java/mage/utils/SystemUtil.java
index 7d314cdf4ec..aff66539187 100644
--- a/Mage.Common/src/main/java/mage/utils/SystemUtil.java
+++ b/Mage.Common/src/main/java/mage/utils/SystemUtil.java
@@ -391,7 +391,7 @@ public final class SystemUtil {
// 3. system commands
if (runGroup.isSpecialCommand) {
- Player opponent = game.getPlayer(game.getOpponents(feedbackPlayer.getId(), true).stream().findFirst().orElse(null));
+ Player opponent = game.getPlayer(game.getOpponents(feedbackPlayer.getId()).stream().findFirst().orElse(null));
String info;
switch (runGroup.name) {
diff --git a/Mage.Common/src/main/java/mage/view/CardView.java b/Mage.Common/src/main/java/mage/view/CardView.java
index 749488b8cf3..84d55c232fb 100644
--- a/Mage.Common/src/main/java/mage/view/CardView.java
+++ b/Mage.Common/src/main/java/mage/view/CardView.java
@@ -439,14 +439,14 @@ public class CardView extends SimpleCardView {
leftSplitCostsStr = String.join("", mainCard.getManaCostSymbols());
leftSplitRules = mainCard.getSharedRules(game);
leftSplitTypeLine = getCardTypeLine(game, mainCard);
- SpellOptionCard spellOptionCard = mainCard.getSpellCard();
- rightSplitName = spellOptionCard.getName();
- rightSplitCostsStr = String.join("", spellOptionCard.getManaCostSymbols());
- rightSplitRules = spellOptionCard.getRules(game);
- rightSplitTypeLine = getCardTypeLine(game, spellOptionCard);
- fullCardName = mainCard.getName() + MockCard.CARD_WITH_SPELL_OPTION_NAME_SEPARATOR + spellOptionCard.getName();
+ SpellOptionCard splitCardSpell = mainCard.getSpellCard();
+ rightSplitName = splitCardSpell.getName();
+ rightSplitCostsStr = String.join("", splitCardSpell.getManaCostSymbols());
+ rightSplitRules = splitCardSpell.getRules(game);
+ rightSplitTypeLine = getCardTypeLine(game, splitCardSpell);
+ fullCardName = mainCard.getName() + MockCard.CARD_WITH_SPELL_OPTION_NAME_SEPARATOR + splitCardSpell.getName();
this.manaCostLeftStr = mainCard.getManaCostSymbols();
- this.manaCostRightStr = spellOptionCard.getManaCostSymbols();
+ this.manaCostRightStr = splitCardSpell.getManaCostSymbols();
} else if (card instanceof MockCard) {
// deck editor cards
fullCardName = ((MockCard) card).getFullName(true);
@@ -641,11 +641,6 @@ public class CardView extends SimpleCardView {
artRect = ArtRect.FULL_LENGTH_RIGHT;
}
- // Retro border cards need different art cutout
- if (card.getFrameStyle() == FrameStyle.RETRO) {
- this.artRect = ArtRect.RETRO;
- }
-
// Frame color
this.frameColor = card.getFrameColor(game).copy();
diff --git a/Mage.Common/src/main/java/mage/view/PermanentView.java b/Mage.Common/src/main/java/mage/view/PermanentView.java
index b14cd70d5c2..6d3ef741d93 100644
--- a/Mage.Common/src/main/java/mage/view/PermanentView.java
+++ b/Mage.Common/src/main/java/mage/view/PermanentView.java
@@ -79,7 +79,6 @@ public class PermanentView extends CardView {
this.alternateName = original.getName();
}
}
-
if (permanent.getOwnerId() != null && !permanent.getOwnerId().equals(permanent.getControllerId())) {
Player owner = game.getPlayer(permanent.getOwnerId());
if (owner != null) {
diff --git a/Mage.Server.Plugins/Mage.Deck.Constructed/src/mage/deck/Commander.java b/Mage.Server.Plugins/Mage.Deck.Constructed/src/mage/deck/Commander.java
index ae3a24b7ebd..3724522e671 100644
--- a/Mage.Server.Plugins/Mage.Deck.Constructed/src/mage/deck/Commander.java
+++ b/Mage.Server.Plugins/Mage.Deck.Constructed/src/mage/deck/Commander.java
@@ -17,12 +17,15 @@ public class Commander extends AbstractCommander {
banned.add("Balance");
banned.add("Biorhythm");
banned.add("Black Lotus");
+ banned.add("Braids, Cabal Minion");
banned.add("Channel");
+ banned.add("Coalition Victory");
banned.add("Dockside Extortionist");
banned.add("Emrakul, the Aeons Torn");
banned.add("Erayo, Soratami Ascendant");
banned.add("Fastbond");
banned.add("Flash");
+ banned.add("Gifts Ungiven");
banned.add("Golos, Tireless Pilgrim");
banned.add("Griselbrand");
banned.add("Hullbreacher");
@@ -41,12 +44,14 @@ public class Commander extends AbstractCommander {
banned.add("Mox Ruby");
banned.add("Mox Sapphire");
banned.add("Nadu, Winged Wisdom");
+ banned.add("Panoptic Mirror");
banned.add("Paradox Engine");
banned.add("Primeval Titan");
banned.add("Prophet of Kruphix");
banned.add("Recurring Nightmare");
banned.add("Rofellos, Llanowar Emissary");
banned.add("Sundering Titan");
+ banned.add("Sway of the Stars");
banned.add("Sylvan Primordial");
banned.add("Time Vault");
banned.add("Time Walk");
diff --git a/Mage.Server.Plugins/Mage.Player.AI.MA/src/mage/player/ai/ComputerPlayer6.java b/Mage.Server.Plugins/Mage.Player.AI.MA/src/mage/player/ai/ComputerPlayer6.java
index 6a2a2e1cd35..c0447fa59ca 100644
--- a/Mage.Server.Plugins/Mage.Player.AI.MA/src/mage/player/ai/ComputerPlayer6.java
+++ b/Mage.Server.Plugins/Mage.Player.AI.MA/src/mage/player/ai/ComputerPlayer6.java
@@ -976,7 +976,7 @@ public class ComputerPlayer6 extends ComputerPlayer {
Player attackingPlayer = game.getPlayer(activePlayerId);
// check alpha strike first (all in attack to kill a player)
- for (UUID defenderId : game.getOpponents(playerId, true)) {
+ for (UUID defenderId : game.getOpponents(playerId)) {
Player defender = game.getPlayer(defenderId);
if (!defender.isInGame()) {
continue;
@@ -999,7 +999,7 @@ public class ComputerPlayer6 extends ComputerPlayer {
// TODO: add game simulations here to find best attackers/blockers combination
// find safe attackers (can't be killed by blockers)
- for (UUID defenderId : game.getOpponents(playerId, true)) {
+ for (UUID defenderId : game.getOpponents(playerId)) {
Player defender = game.getPlayer(defenderId);
if (!defender.isInGame()) {
continue;
diff --git a/Mage.Server.Plugins/Mage.Player.AI.MA/src/mage/player/ai/GameStateEvaluator2.java b/Mage.Server.Plugins/Mage.Player.AI.MA/src/mage/player/ai/GameStateEvaluator2.java
index ebc0dbcdade..3b6fa38d229 100644
--- a/Mage.Server.Plugins/Mage.Player.AI.MA/src/mage/player/ai/GameStateEvaluator2.java
+++ b/Mage.Server.Plugins/Mage.Player.AI.MA/src/mage/player/ai/GameStateEvaluator2.java
@@ -32,8 +32,7 @@ public final class GameStateEvaluator2 {
public static PlayerEvaluateScore evaluate(UUID playerId, Game game, boolean useCombatPermanentScore) {
// TODO: add multi opponents support, so AI can take better actions
Player player = game.getPlayer(playerId);
- // must find all leaved opponents
- Player opponent = game.getPlayer(game.getOpponents(playerId, false).stream().findFirst().orElse(null));
+ Player opponent = game.getPlayer(game.getOpponents(playerId).stream().findFirst().orElse(null));
if (opponent == null) {
return new PlayerEvaluateScore(playerId, WIN_GAME_SCORE);
}
diff --git a/Mage.Server.Plugins/Mage.Player.AI.MA/src/mage/player/ai/SimulatedPlayer2.java b/Mage.Server.Plugins/Mage.Player.AI.MA/src/mage/player/ai/SimulatedPlayer2.java
index 65ff643a73d..2ad894e1a8c 100644
--- a/Mage.Server.Plugins/Mage.Player.AI.MA/src/mage/player/ai/SimulatedPlayer2.java
+++ b/Mage.Server.Plugins/Mage.Player.AI.MA/src/mage/player/ai/SimulatedPlayer2.java
@@ -200,7 +200,7 @@ public final class SimulatedPlayer2 extends ComputerPlayer {
Ability ability1 = iterator.next();
if (ability1.getTargets().size() == 1 && ability1.getTargets().get(0).getTargets().size() == 1) {
Permanent permanent = game.getPermanent(ability1.getFirstTarget());
- if (permanent != null && !game.getOpponents(playerId, true).contains(permanent.getControllerId())) {
+ if (permanent != null && !game.getOpponents(playerId).contains(permanent.getControllerId())) {
iterator.remove();
continue;
}
@@ -216,11 +216,11 @@ public final class SimulatedPlayer2 extends ComputerPlayer {
Ability ability1 = iterator.next();
if (ability1.getTargets().size() == 1 && ability1.getTargets().get(0).getTargets().size() == 1) {
Permanent permanent = game.getPermanent(ability1.getFirstTarget());
- if (permanent != null && game.getOpponents(playerId, true).contains(permanent.getControllerId())) {
+ if (permanent != null && game.getOpponents(playerId).contains(permanent.getControllerId())) {
iterator.remove();
continue;
}
- if (game.getOpponents(playerId, true).contains(ability1.getFirstTarget())) {
+ if (game.getOpponents(playerId).contains(ability1.getFirstTarget())) {
iterator.remove();
}
}
@@ -233,7 +233,7 @@ public final class SimulatedPlayer2 extends ComputerPlayer {
public List addAttackers(Game game) {
Map engagements = new HashMap<>();
//useful only for two player games - will only attack first opponent
- UUID defenderId = game.getOpponents(playerId, true).iterator().next();
+ UUID defenderId = game.getOpponents(playerId).iterator().next();
List attackersList = super.getAvailableAttackers(defenderId, game);
//use binary digits to calculate powerset of attackers
int powerElements = (int) Math.pow(2, attackersList.size());
diff --git a/Mage.Server.Plugins/Mage.Player.AI/src/main/java/mage/player/ai/ComputerPlayer.java b/Mage.Server.Plugins/Mage.Player.AI/src/main/java/mage/player/ai/ComputerPlayer.java
index 517e175d149..71ec32b1c21 100644
--- a/Mage.Server.Plugins/Mage.Player.AI/src/main/java/mage/player/ai/ComputerPlayer.java
+++ b/Mage.Server.Plugins/Mage.Player.AI/src/main/java/mage/player/ai/ComputerPlayer.java
@@ -59,8 +59,6 @@ import java.util.Map.Entry;
/**
* AI: basic server side bot with simple actions support (game, draft, construction/sideboarding)
- *
- * TODO: combine choose and chooseTarget to single logic to use shared code
*
* @author BetaSteward_at_googlemail.com, JayDi85
*/
@@ -168,10 +166,17 @@ public class ComputerPlayer extends PlayerImpl {
required = false;
}
- UUID randomOpponentId = getRandomOpponent(game);
+ UUID randomOpponentId;
+ if (target.getTargetController() != null) {
+ randomOpponentId = getRandomOpponent(target.getTargetController(), game);
+ } else if (abilityControllerId != null) {
+ randomOpponentId = getRandomOpponent(abilityControllerId, game);
+ } else {
+ randomOpponentId = getRandomOpponent(playerId, game);
+ }
if (target.getOriginalTarget() instanceof TargetPlayer) {
- return selectPlayer(outcome, target, abilityControllerId, randomOpponentId, game, required);
+ return setTargetPlayer(outcome, target, null, abilityControllerId, randomOpponentId, game, required);
}
if (target.getOriginalTarget() instanceof TargetDiscard) {
@@ -179,7 +184,7 @@ public class ComputerPlayer extends PlayerImpl {
// discard not playable first
if (!unplayable.isEmpty()) {
for (int i = unplayable.size() - 1; i >= 0; i--) {
- if (target.canTarget(abilityControllerId, unplayable.values().toArray(new Card[0])[i].getId(), source, game)) {
+ if (target.canTarget(abilityControllerId, unplayable.values().toArray(new Card[0])[i].getId(), null, game)) {
target.add(unplayable.values().toArray(new Card[0])[i].getId(), game);
if (target.isChosen(game)) {
return true;
@@ -189,7 +194,7 @@ public class ComputerPlayer extends PlayerImpl {
}
if (!hand.isEmpty()) {
for (int i = 0; i < hand.size(); i++) {
- if (target.canTarget(abilityControllerId, hand.toArray(new UUID[0])[i], source, game)) {
+ if (target.canTarget(abilityControllerId, hand.toArray(new UUID[0])[i], null, game)) {
target.add(hand.toArray(new UUID[0])[i], game);
if (target.isChosen(game)) {
return true;
@@ -249,7 +254,7 @@ public class ComputerPlayer extends PlayerImpl {
}
for (Permanent permanent : targets) {
- if (target.canTarget(abilityControllerId, permanent.getId(), source, game) && !target.getTargets().contains(permanent.getId())) {
+ if (target.canTarget(abilityControllerId, permanent.getId(), null, game) && !target.getTargets().contains(permanent.getId())) {
// stop to add targets if not needed and outcome is no advantage for AI player
if (target.getNumberOfTargets() == target.getTargets().size()) {
if (outcome.isGood() && hasOpponent(permanent.getControllerId(), game)) {
@@ -280,10 +285,10 @@ public class ComputerPlayer extends PlayerImpl {
}
while ((outcome.isGood() ? target.getTargets().size() < target.getMaxNumberOfTargets() : !target.isChosen(game))
&& !cards.isEmpty()) {
- Card card = selectCard(abilityControllerId, cards, outcome, target, game);
- if (card != null) {
- target.add(card.getId(), game);
- cards.remove(card); // selectCard don't remove cards (only on second+ tries)
+ Card pick = pickTarget(abilityControllerId, cards, outcome, target, null, game);
+ if (pick != null) {
+ target.addTarget(pick.getId(), null, game);
+ cards.remove(pick);
}
}
return target.isChosen(game);
@@ -299,7 +304,7 @@ public class ComputerPlayer extends PlayerImpl {
}
for (Permanent permanent : targets) {
List alreadyTargetted = target.getTargets();
- if (target.canTarget(abilityControllerId, permanent.getId(), source, game)) {
+ if (target.canTarget(abilityControllerId, permanent.getId(), null, game)) {
if (alreadyTargetted != null && !alreadyTargetted.contains(permanent.getId())) {
target.add(permanent.getId(), game);
return true;
@@ -307,11 +312,11 @@ public class ComputerPlayer extends PlayerImpl {
}
}
if (outcome.isGood()) {
- if (target.canTarget(abilityControllerId, getId(), source, game)) {
- target.add(getId(), game);
+ if (target.canTarget(abilityControllerId, abilityControllerId, null, game)) {
+ target.add(abilityControllerId, game);
return true;
}
- } else if (target.canTarget(abilityControllerId, randomOpponentId, source, game)) {
+ } else if (target.canTarget(abilityControllerId, randomOpponentId, null, game)) {
target.add(randomOpponentId, game);
return true;
}
@@ -332,7 +337,7 @@ public class ComputerPlayer extends PlayerImpl {
}
for (Permanent permanent : targets) {
List alreadyTargeted = target.getTargets();
- if (target.canTarget(abilityControllerId, permanent.getId(), source, game)) {
+ if (target.canTarget(abilityControllerId, permanent.getId(), null, game)) {
if (alreadyTargeted != null && !alreadyTargeted.contains(permanent.getId())) {
target.add(permanent.getId(), game);
return true;
@@ -340,23 +345,23 @@ public class ComputerPlayer extends PlayerImpl {
}
}
if (outcome.isGood()) {
- if (target.canTarget(abilityControllerId, getId(), source, game)) {
- target.add(getId(), game);
+ if (target.canTarget(abilityControllerId, abilityControllerId, null, game)) {
+ target.add(abilityControllerId, game);
return true;
}
- } else if (target.canTarget(abilityControllerId, randomOpponentId, source, game)) {
+ } else if (target.canTarget(abilityControllerId, randomOpponentId, null, game)) {
target.add(randomOpponentId, game);
return true;
}
if (!target.isRequired(sourceId, game) || target.getNumberOfTargets() == 0) {
return false;
}
- if (target.canTarget(abilityControllerId, randomOpponentId, source, game)) {
+ if (target.canTarget(abilityControllerId, randomOpponentId, null, game)) {
target.add(randomOpponentId, game);
return true;
}
- if (target.canTarget(abilityControllerId, getId(), source, game)) {
- target.add(getId(), game);
+ if (target.canTarget(abilityControllerId, abilityControllerId, null, game)) {
+ target.add(abilityControllerId, game);
return true;
}
if (outcome.isGood()) { // no other valid targets so use a permanent
@@ -366,7 +371,7 @@ public class ComputerPlayer extends PlayerImpl {
}
for (Permanent permanent : targets) {
List alreadyTargeted = target.getTargets();
- if (target.canTarget(abilityControllerId, permanent.getId(), source, game)) {
+ if (target.canTarget(abilityControllerId, permanent.getId(), null, game)) {
if (alreadyTargeted != null && !alreadyTargeted.contains(permanent.getId())) {
target.add(permanent.getId(), game);
return true;
@@ -380,7 +385,7 @@ public class ComputerPlayer extends PlayerImpl {
List cards = new ArrayList<>();
for (Player player : game.getPlayers().values()) {
for (Card card : player.getGraveyard().getCards(game)) {
- if (target.canTarget(abilityControllerId, card.getId(), source, game)) {
+ if (target.canTarget(card.getId(), source, game)) {
cards.add(card);
}
}
@@ -390,10 +395,10 @@ public class ComputerPlayer extends PlayerImpl {
boolean isRealGood = outcome.isGood() || outcome == Outcome.Exile;
while ((isRealGood ? target.getTargets().size() < target.getMaxNumberOfTargets() : !target.isChosen(game))
&& !cards.isEmpty()) {
- Card card = selectCard(abilityControllerId, cards, outcome, target, game);
- if (card != null) {
- target.add(card.getId(), game);
- cards.remove(card); // selectCard don't remove cards (only on second+ tries)
+ Card pick = pickTarget(abilityControllerId, cards, outcome, target, null, game);
+ if (pick != null) {
+ target.addTarget(pick.getId(), null, game);
+ cards.remove(pick);
} else {
break;
}
@@ -407,7 +412,7 @@ public class ComputerPlayer extends PlayerImpl {
List cards = new ArrayList<>();
for (Player player : game.getPlayers().values()) {
for (Card card : player.getGraveyard().getCards(game)) {
- if (target.canTarget(abilityControllerId, card.getId(), source, game)) {
+ if (target.canTarget(abilityControllerId, card.getId(), null, game)) {
cards.add(card);
}
}
@@ -417,10 +422,10 @@ public class ComputerPlayer extends PlayerImpl {
boolean isRealGood = outcome.isGood() || outcome == Outcome.Exile;
while ((isRealGood ? target.getTargets().size() < target.getMaxNumberOfTargets() : !target.isChosen(game))
&& !cards.isEmpty()) {
- Card card = selectCard(abilityControllerId, cards, outcome, target, game);
- if (card != null) {
- target.add(card.getId(), game);
- cards.remove(card); // selectCard don't remove cards (only on second+ tries)
+ Card pick = pickTarget(abilityControllerId, cards, outcome, target, null, game);
+ if (pick != null) {
+ target.addTarget(pick.getId(), null, game);
+ cards.remove(pick);
} else {
break;
}
@@ -435,7 +440,7 @@ public class ComputerPlayer extends PlayerImpl {
TargetCard originalTarget = (TargetCard) target.getOriginalTarget();
List cards = new ArrayList<>(game.getPlayer(abilityControllerId).getGraveyard().getCards(originalTarget.getFilter(), game));
while (!cards.isEmpty()) {
- Card card = selectCard(abilityControllerId, cards, outcome, target, game);
+ Card card = pickTarget(abilityControllerId, cards, outcome, target, null, game);
if (card != null && alreadyTargeted != null && !alreadyTargeted.contains(card.getId())) {
target.add(card.getId(), game);
if (target.isChosen(game)) {
@@ -460,7 +465,7 @@ public class ComputerPlayer extends PlayerImpl {
List cards = game.getExile().getCards(filter, game);
while (!cards.isEmpty()) {
- Card card = selectCard(abilityControllerId, cards, outcome, target, game);
+ Card card = pickTarget(abilityControllerId, cards, outcome, target, null, game);
if (card != null && alreadyTargeted != null && !alreadyTargeted.contains(card.getId())) {
target.add(card.getId(), game);
if (target.isChosen(game)) {
@@ -478,7 +483,7 @@ public class ComputerPlayer extends PlayerImpl {
MageObject targetObject = game.getObject(targetId);
if (targetObject != null) {
List alreadyTargeted = target.getTargets();
- if (target.canTarget(abilityControllerId, targetObject.getId(), source, game)) {
+ if (target.canTarget(abilityControllerId, targetObject.getId(), null, game)) {
if (alreadyTargeted != null && !alreadyTargeted.contains(targetObject.getId())) {
target.add(targetObject.getId(), game);
return true;
@@ -496,10 +501,10 @@ public class ComputerPlayer extends PlayerImpl {
Cards cards = new CardsImpl(possibleTargets);
List possibleCards = new ArrayList<>(cards.getCards(game));
while (!target.isChosen(game) && !possibleCards.isEmpty()) {
- Card card = selectCard(abilityControllerId, possibleCards, outcome, target, game);
- if (card != null) {
- target.add(card.getId(), game);
- possibleCards.remove(card); // selectCard don't remove cards (only on second+ tries)
+ Card pick = pickTarget(abilityControllerId, possibleCards, outcome, target, null, game);
+ if (pick != null) {
+ target.addTarget(pick.getId(), null, game);
+ possibleCards.remove(pick);
}
}
return target.isChosen(game);
@@ -510,15 +515,15 @@ public class ComputerPlayer extends PlayerImpl {
List cardsInCommandZone = new ArrayList<>();
for (Player player : game.getPlayers().values()) {
for (Card card : game.getCommanderCardsFromCommandZone(player, CommanderCardType.COMMANDER_OR_OATHBREAKER)) {
- if (target.canTarget(abilityControllerId, card.getId(), source, game)) {
+ if (target.canTarget(abilityControllerId, card.getId(), null, game)) {
cardsInCommandZone.add(card);
}
}
}
while (!target.isChosen(game) && !cardsInCommandZone.isEmpty()) {
- Card pick = selectCard(abilityControllerId, cardsInCommandZone, outcome, target, game);
+ Card pick = pickTarget(abilityControllerId, cardsInCommandZone, outcome, target, null, game);
if (pick != null) {
- target.add(pick.getId(), game);
+ target.addTarget(pick.getId(), null, game);
cardsInCommandZone.remove(pick);
}
}
@@ -556,10 +561,18 @@ public class ComputerPlayer extends PlayerImpl {
List badList = new ArrayList<>();
List allList = new ArrayList<>();
- UUID randomOpponentId = getRandomOpponent(game);
+ // TODO: improve to process multiple opponents instead random
+ UUID randomOpponentId;
+ if (target.getTargetController() != null) {
+ randomOpponentId = getRandomOpponent(target.getTargetController(), game);
+ } else if (source != null && source.getControllerId() != null) {
+ randomOpponentId = getRandomOpponent(source.getControllerId(), game);
+ } else {
+ randomOpponentId = getRandomOpponent(playerId, game);
+ }
if (target.getOriginalTarget() instanceof TargetPlayer) {
- return selectPlayerTarget(outcome, target, source, abilityControllerId, randomOpponentId, game, required);
+ return setTargetPlayer(outcome, target, source, abilityControllerId, randomOpponentId, game, required);
}
// Angel of Serenity trigger
@@ -623,7 +636,7 @@ public class ComputerPlayer extends PlayerImpl {
while (!target.isChosen(game)
&& !cardsInHand.isEmpty()
&& target.getMaxNumberOfTargets() > target.getTargets().size()) {
- Card card = selectBestCardTarget(cardsInHand, Collections.emptyList(), target, source, game);
+ Card card = pickBestCard(cardsInHand, Collections.emptyList(), target, source, game);
if (card != null) {
if (target.canTarget(abilityControllerId, card.getId(), source, game)) {
target.addTarget(card.getId(), source, game);
@@ -733,8 +746,8 @@ public class ComputerPlayer extends PlayerImpl {
if (targets.isEmpty()) {
if (outcome.isGood()) {
- if (target.canTarget(abilityControllerId, getId(), source, game)) {
- return tryAddTarget(target, getId(), source, game);
+ if (target.canTarget(abilityControllerId, abilityControllerId, source, game)) {
+ return tryAddTarget(target, abilityControllerId, source, game);
}
} else if (target.canTarget(abilityControllerId, randomOpponentId, source, game)) {
return tryAddTarget(target, randomOpponentId, source, game);
@@ -754,8 +767,8 @@ public class ComputerPlayer extends PlayerImpl {
}
if (outcome.isGood()) {
- if (target.canTarget(abilityControllerId, getId(), source, game)) {
- return tryAddTarget(target, getId(), source, game);
+ if (target.canTarget(abilityControllerId, abilityControllerId, source, game)) {
+ return tryAddTarget(target, abilityControllerId, source, game);
}
} else if (target.canTarget(abilityControllerId, randomOpponentId, source, game)) {
return tryAddTarget(target, randomOpponentId, source, game);
@@ -776,8 +789,8 @@ public class ComputerPlayer extends PlayerImpl {
if (targets.isEmpty()) {
if (outcome.isGood()) {
- if (target.canTarget(abilityControllerId, getId(), source, game)) {
- return tryAddTarget(target, getId(), source, game);
+ if (target.canTarget(abilityControllerId, abilityControllerId, source, game)) {
+ return tryAddTarget(target, abilityControllerId, source, game);
}
} else if (target.canTarget(abilityControllerId, randomOpponentId, source, game)) {
return tryAddTarget(target, randomOpponentId, source, game);
@@ -815,8 +828,8 @@ public class ComputerPlayer extends PlayerImpl {
// possible good/bad players
if (targets.isEmpty()) {
if (outcome.isGood()) {
- if (target.canTarget(abilityControllerId, getId(), source, game)) {
- return tryAddTarget(target, getId(), source, game);
+ if (target.canTarget(abilityControllerId, abilityControllerId, source, game)) {
+ return tryAddTarget(target, abilityControllerId, source, game);
}
} else if (target.canTarget(abilityControllerId, randomOpponentId, source, game)) {
return tryAddTarget(target, randomOpponentId, source, game);
@@ -840,21 +853,21 @@ public class ComputerPlayer extends PlayerImpl {
// try target player as normal
if (outcome.isGood()) {
- if (target.canTarget(abilityControllerId, getId(), source, game)) {
- return tryAddTarget(target, getId(), source, game);
+ if (target.canTarget(abilityControllerId, abilityControllerId, source, game)) {
+ return tryAddTarget(target, abilityControllerId, source, game);
}
} else if (target.canTarget(abilityControllerId, randomOpponentId, source, game)) {
return tryAddTarget(target, randomOpponentId, source, game);
}
// try target player as bad (bad on itself, good on opponent)
- for (UUID opponentId : game.getOpponents(getId(), true)) {
+ for (UUID opponentId : game.getOpponents(abilityControllerId)) {
if (target.canTarget(abilityControllerId, opponentId, source, game)) {
return tryAddTarget(target, opponentId, source, game);
}
}
- if (target.canTarget(abilityControllerId, getId(), source, game)) {
- return tryAddTarget(target, getId(), source, game);
+ if (target.canTarget(abilityControllerId, abilityControllerId, source, game)) {
+ return tryAddTarget(target, abilityControllerId, source, game);
}
return false;
@@ -865,7 +878,7 @@ public class ComputerPlayer extends PlayerImpl {
for (Player player : game.getPlayers().values()) {
cards.addAll(player.getGraveyard().getCards(game));
}
- Card card = selectCardTarget(abilityControllerId, cards, outcome, target, source, game);
+ Card card = pickTarget(abilityControllerId, cards, outcome, target, source, game);
if (card != null) {
return tryAddTarget(target, card.getId(), source, game);
}
@@ -875,7 +888,7 @@ public class ComputerPlayer extends PlayerImpl {
if (target.getOriginalTarget() instanceof TargetCardInLibrary) {
List cards = new ArrayList<>(game.getPlayer(abilityControllerId).getLibrary().getCards(game));
- Card card = selectCardTarget(abilityControllerId, cards, outcome, target, source, game);
+ Card card = pickTarget(abilityControllerId, cards, outcome, target, source, game);
if (card != null) {
return tryAddTarget(target, card.getId(), source, game);
}
@@ -885,10 +898,10 @@ public class ComputerPlayer extends PlayerImpl {
if (target.getOriginalTarget() instanceof TargetCardInYourGraveyard) {
List cards = new ArrayList<>(game.getPlayer(abilityControllerId).getGraveyard().getCards((FilterCard) target.getFilter(), game));
while (!target.isChosen(game) && !cards.isEmpty()) {
- Card card = selectCardTarget(abilityControllerId, cards, outcome, target, source, game);
+ Card card = pickTarget(abilityControllerId, cards, outcome, target, source, game);
if (card != null) {
target.addTarget(card.getId(), source, game);
- cards.remove(card); // selectCard don't remove cards (only on second+ tries)
+ cards.remove(card); // pickTarget don't remove cards (only on second+ tries)
}
}
return target.isChosen(game);
@@ -945,13 +958,13 @@ public class ComputerPlayer extends PlayerImpl {
if (target.getOriginalTarget() instanceof TargetCardInOpponentsGraveyard) {
List cards = new ArrayList<>();
- for (UUID uuid : game.getOpponents(getId(), true)) {
+ for (UUID uuid : game.getOpponents(abilityControllerId)) {
Player player = game.getPlayer(uuid);
if (player != null) {
cards.addAll(player.getGraveyard().getCards(game));
}
}
- Card card = selectCardTarget(abilityControllerId, cards, outcome, target, source, game);
+ Card card = pickTarget(abilityControllerId, cards, outcome, target, source, game);
if (card != null) {
return tryAddTarget(target, card.getId(), source, game);
}
@@ -971,10 +984,10 @@ public class ComputerPlayer extends PlayerImpl {
cards.addAll(player.getGraveyard().getCards(game));
}
while (!target.isChosen(game) && !cards.isEmpty()) {
- Card card = selectCardTarget(abilityControllerId, cards, outcome, target, source, game);
- if (card != null) {
- target.addTarget(card.getId(), source, game);
- cards.remove(card); // selectCard don't remove cards (only on second+ tries)
+ Card pick = pickTarget(abilityControllerId, cards, outcome, target, source, game);
+ if (pick != null) {
+ target.addTarget(pick.getId(), source, game);
+ cards.remove(pick); // pickTarget don't remove cards (only on second+ tries)
}
}
return target.isChosen(game);
@@ -999,10 +1012,10 @@ public class ComputerPlayer extends PlayerImpl {
}
}
while (!target.isChosen(game) && !cards.isEmpty()) {
- Card card = selectCardTarget(abilityControllerId, cards, outcome, target, source, game);
- if (card != null) {
- target.addTarget(card.getId(), source, game);
- cards.remove(card); // selectCard don't remove cards (only on second+ tries)
+ Card pick = pickTarget(abilityControllerId, cards, outcome, target, source, game);
+ if (pick != null) {
+ target.addTarget(pick.getId(), source, game);
+ cards.remove(pick); // pickTarget don't remove cards (only on second+ tries)
}
}
return target.isChosen(game);
@@ -1040,7 +1053,7 @@ public class ComputerPlayer extends PlayerImpl {
cards.addAll(player.getGraveyard().getCards(game));
cards.addAll(game.getBattlefield().getAllActivePermanents(new FilterPermanent(), player.getId(), game));
}
- Card card = selectCardTarget(abilityControllerId, cards, outcome, target, source, game);
+ Card card = pickTarget(abilityControllerId, cards, outcome, target, source, game);
if (card != null) {
return tryAddTarget(target, card.getId(), source, game);
}
@@ -1050,10 +1063,10 @@ public class ComputerPlayer extends PlayerImpl {
Cards cards = new CardsImpl(possibleTargets);
List possibleCards = new ArrayList<>(cards.getCards(game));
while (!target.isChosen(game) && !possibleCards.isEmpty()) {
- Card card = selectCardTarget(abilityControllerId, possibleCards, outcome, target, source, game);
- if (card != null) {
- target.addTarget(card.getId(), source, game);
- possibleCards.remove(card); // selectCard don't remove cards (only on second+ tries)
+ Card pick = pickTarget(abilityControllerId, possibleCards, outcome, target, source, game);
+ if (pick != null) {
+ target.addTarget(pick.getId(), source, game);
+ possibleCards.remove(pick);
}
}
return target.isChosen(game);
@@ -1062,28 +1075,18 @@ public class ComputerPlayer extends PlayerImpl {
throw new IllegalStateException("Target wasn't handled in computer's chooseTarget method: " + target.getClass().getCanonicalName());
} //end of chooseTarget method
- protected Card selectCard(UUID abilityControllerId, List cards, Outcome outcome, Target target, Game game) {
- return selectCardInner(abilityControllerId, cards, outcome, target, null, game);
- }
-
- protected Card selectCardTarget(UUID abilityControllerId, List cards, Outcome outcome, Target target, Ability targetingSource, Game game) {
- return selectCardInner(abilityControllerId, cards, outcome, target, targetingSource, game);
- }
-
- /**
- * @param targetingSource null on non-target choice like choose and source on targeting choice like chooseTarget
- */
- protected Card selectCardInner(UUID abilityControllerId, List cards, Outcome outcome, Target target, Ability targetingSource, Game game) {
+ protected Card pickTarget(UUID abilityControllerId, List cards, Outcome outcome, Target target, Ability source, Game game) {
Card card;
while (!cards.isEmpty()) {
+
if (outcome.isGood()) {
- card = selectBestCardInner(cards, Collections.emptyList(), target, targetingSource, game);
+ card = pickBestCard(cards, Collections.emptyList(), target, source, game);
} else {
- card = selectWorstCardInner(cards, Collections.emptyList(), target, targetingSource, game);
+ card = pickWorstCard(cards, Collections.emptyList(), target, source, game);
}
if (!target.getTargets().contains(card.getId())) {
- if (targetingSource != null) {
- if (target.canTarget(abilityControllerId, card.getId(), targetingSource, game)) {
+ if (source != null) {
+ if (target.canTarget(abilityControllerId, card.getId(), source, game)) {
return card;
}
} else {
@@ -1104,15 +1107,15 @@ public class ComputerPlayer extends PlayerImpl {
UUID sourceId = source != null ? source.getSourceId() : null;
- // sometimes a target selection can be made from a player that does not control the ability
- UUID abilityControllerId = playerId;
- if (target.getTargetController() != null
- && target.getAbilityController() != null) {
- abilityControllerId = target.getAbilityController();
- }
-
// process multiple opponents by random
- List opponents = new ArrayList<>(game.getOpponents(getId(), true));
+ List opponents;
+ if (target.getTargetController() != null) {
+ opponents = new ArrayList<>(game.getOpponents(target.getTargetController()));
+ } else if (source != null && source.getControllerId() != null) {
+ opponents = new ArrayList<>(game.getOpponents(source.getControllerId()));
+ } else {
+ opponents = new ArrayList<>(game.getOpponents(getId()));
+ }
Collections.shuffle(opponents);
List targets;
@@ -1123,7 +1126,7 @@ public class ComputerPlayer extends PlayerImpl {
for (UUID opponentId : opponents) {
Player opponent = game.getPlayer(opponentId);
if (opponent != null
- && target.canTarget(abilityControllerId, opponentId, source, game)
+ && target.canTarget(getId(), opponentId, source, game)
&& opponent.getLife() <= target.getAmountRemaining()) {
return tryAddTarget(target, opponentId, opponent.getLife(), source, game);
}
@@ -1135,7 +1138,7 @@ public class ComputerPlayer extends PlayerImpl {
// planeswalker kill
for (Permanent permanent : targets) {
- if (permanent.isPlaneswalker(game) && target.canTarget(abilityControllerId, permanent.getId(), source, game)) {
+ if (permanent.isPlaneswalker(game) && target.canTarget(getId(), permanent.getId(), source, game)) {
int loy = permanent.getCounters(game).getCount(CounterType.LOYALTY);
if (loy <= target.getAmountRemaining()) {
return tryAddTarget(target, permanent.getId(), loy, source, game);
@@ -1145,7 +1148,7 @@ public class ComputerPlayer extends PlayerImpl {
// creature kill
for (Permanent permanent : targets) {
- if (permanent.isCreature(game) && target.canTarget(abilityControllerId, permanent.getId(), source, game)) {
+ if (permanent.isCreature(game) && target.canTarget(getId(), permanent.getId(), source, game)) {
if (permanent.getToughness().getValue() <= target.getAmountRemaining()) {
return tryAddTarget(target, permanent.getId(), permanent.getToughness().getValue(), source, game);
}
@@ -1165,22 +1168,22 @@ public class ComputerPlayer extends PlayerImpl {
// planeswalkers
for (Permanent permanent : targets) {
- if (permanent.isPlaneswalker(game) && target.canTarget(abilityControllerId, permanent.getId(), source, game)) {
+ if (permanent.isPlaneswalker(game) && target.canTarget(getId(), permanent.getId(), source, game)) {
return tryAddTarget(target, permanent.getId(), target.getAmountRemaining(), source, game);
}
}
// players
- if (outcome.isGood() && target.canTarget(abilityControllerId, getId(), source, game)) {
+ if (outcome.isGood() && target.canTarget(getId(), getId(), source, game)) {
return tryAddTarget(target, getId(), target.getAmountRemaining(), source, game);
}
- if (!outcome.isGood() && target.canTarget(abilityControllerId, opponentId, source, game)) {
+ if (!outcome.isGood() && target.canTarget(getId(), opponentId, source, game)) {
return tryAddTarget(target, opponentId, target.getAmountRemaining(), source, game);
}
// creature
for (Permanent permanent : targets) {
- if (permanent.isCreature(game) && target.canTarget(abilityControllerId, permanent.getId(), source, game)) {
+ if (permanent.isCreature(game) && target.canTarget(getId(), permanent.getId(), source, game)) {
return tryAddTarget(target, permanent.getId(), target.getAmountRemaining(), source, game);
}
}
@@ -1193,7 +1196,7 @@ public class ComputerPlayer extends PlayerImpl {
}
for (UUID opponentId : opponents) {
if (!outcome.isGood()) {
- // bad on yourself, uses the weakest targets
+ // bad on yourself, uses weakest targets
targets = threats(getId(), source, StaticFilters.FILTER_PERMANENT, game, target.getTargets(), false);
} else {
targets = threats(opponentId, source, StaticFilters.FILTER_PERMANENT, game, target.getTargets(), false);
@@ -1201,7 +1204,7 @@ public class ComputerPlayer extends PlayerImpl {
// creatures - non killable (TODO: add extra skill checks like undestructeable)
for (Permanent permanent : targets) {
- if (permanent.isCreature(game) && target.canTarget(abilityControllerId, permanent.getId(), source, game)) {
+ if (permanent.isCreature(game) && target.canTarget(getId(), permanent.getId(), source, game)) {
int safeDamage = Math.min(permanent.getToughness().getValue() - 1, target.getAmountRemaining());
if (safeDamage > 0) {
return tryAddTarget(target, permanent.getId(), safeDamage, source, game);
@@ -1211,25 +1214,23 @@ public class ComputerPlayer extends PlayerImpl {
// creatures - all
for (Permanent permanent : targets) {
- if (permanent.isCreature(game) && target.canTarget(abilityControllerId, permanent.getId(), source, game)) {
+ if (permanent.isCreature(game) && target.canTarget(getId(), permanent.getId(), source, game)) {
return tryAddTarget(target, permanent.getId(), target.getAmountRemaining(), source, game);
}
}
// planeswalkers
for (Permanent permanent : targets) {
- if (permanent.isPlaneswalker(game) && target.canTarget(abilityControllerId, permanent.getId(), source, game)) {
+ if (permanent.isPlaneswalker(game) && target.canTarget(getId(), permanent.getId(), source, game)) {
return tryAddTarget(target, permanent.getId(), target.getAmountRemaining(), source, game);
}
}
}
// players
for (UUID opponentId : opponents) {
- if (target.canTarget(abilityControllerId, getId(), source, game)) {
- // on itself
+ if (target.canTarget(getId(), getId(), source, game)) {
return tryAddTarget(target, getId(), target.getAmountRemaining(), source, game);
- } else if (target.canTarget(abilityControllerId, opponentId, source, game)) {
- // on opponent
+ } else if (target.canTarget(getId(), opponentId, source, game)) {
return tryAddTarget(target, opponentId, target.getAmountRemaining(), source, game);
}
}
@@ -1248,7 +1249,7 @@ public class ComputerPlayer extends PlayerImpl {
}
private boolean priorityPlay(Game game) {
- UUID opponentId = getRandomOpponent(game);
+ UUID opponentId = game.getOpponents(playerId).iterator().next();
if (game.isActivePlayer(playerId)) {
if (game.isMainPhase() && game.getStack().isEmpty()) {
playLand(game);
@@ -1977,7 +1978,7 @@ public class ComputerPlayer extends PlayerImpl {
if (outcome == Outcome.Detriment) {
// choose a creature type of opponent on battlefield or graveyard
for (Permanent permanent : game.getBattlefield().getActivePermanents(this.getId(), game)) {
- if (game.getOpponents(getId(), true).contains(permanent.getControllerId())
+ if (game.getOpponents(this.getId()).contains(permanent.getControllerId())
&& permanent.getCardType(game).contains(CardType.CREATURE)
&& !permanent.getSubtype(game).isEmpty()) {
if (choice.getChoices().contains(permanent.getSubtype(game).get(0).toString())) {
@@ -1988,7 +1989,7 @@ public class ComputerPlayer extends PlayerImpl {
}
// or in opponent graveyard
if (!choice.isChosen()) {
- for (UUID opponentId : game.getOpponents(getId(), true)) {
+ for (UUID opponentId : game.getOpponents(this.getId())) {
Player opponent = game.getPlayer(opponentId);
for (Card card : opponent.getGraveyard().getCards(game)) {
if (card != null && card.getCardType(game).contains(CardType.CREATURE) && !card.getSubtype(game).isEmpty()) {
@@ -2045,7 +2046,7 @@ public class ComputerPlayer extends PlayerImpl {
// we still use playerId when getting cards even if they don't control the search
List cardChoices = new ArrayList<>(cards.getCards(target.getFilter(), playerId, source, game));
while (!target.doneChoosing(game)) {
- Card card = selectCardTarget(abilityControllerId, cardChoices, outcome, target, source, game);
+ Card card = pickTarget(abilityControllerId, cardChoices, outcome, target, source, game);
if (card != null) {
target.addTarget(card.getId(), source, game);
cardChoices.remove(card);
@@ -2076,10 +2077,10 @@ public class ComputerPlayer extends PlayerImpl {
List cardChoices = new ArrayList<>(cards.getCards(target.getFilter(), abilityControllerId, source, game));
while (!target.doneChoosing(game)) {
- Card card = selectCard(abilityControllerId, cardChoices, outcome, target, game);
+ Card card = pickTarget(abilityControllerId, cardChoices, outcome, target, source, game);
if (card != null) {
target.add(card.getId(), game);
- cardChoices.remove(card); // selectCard don't remove cards (only on second+ tries)
+ cardChoices.remove(card);
} else {
// We don't have any valid target to choose so stop choosing
return target.getTargets().size() >= target.getNumberOfTargets();
@@ -2384,28 +2385,26 @@ public class ComputerPlayer extends PlayerImpl {
tournament.submitDeck(playerId, deck);
}
- public Card selectBestCard(List cards, List chosenColors) {
- return selectBestCardInner(cards, chosenColors, null, null, null);
- }
-
- public Card selectBestCardTarget(List cards, List chosenColors, Target target, Ability targetingSource, Game game) {
- return selectBestCardInner(cards, chosenColors, target, targetingSource, game);
- }
-
- /**
- * @param targetingSource null on non-target choice like choose and source on targeting choice like chooseTarget
- */
- public Card selectBestCardInner(List cards, List chosenColors, Target target, Ability targetingSource, Game game) {
+ public Card pickBestCard(List cards, List chosenColors) {
if (cards.isEmpty()) {
return null;
}
-
- // sometimes a target selection can be made from a player that does not control the ability
- UUID abilityControllerId = playerId;
- if (target != null && target.getAbilityController() != null) {
- abilityControllerId = target.getAbilityController();
+ Card bestCard = null;
+ int maxScore = 0;
+ for (Card card : cards) {
+ int score = RateCard.rateCard(card, chosenColors);
+ if (bestCard == null || score > maxScore) {
+ maxScore = score;
+ bestCard = card;
+ }
}
+ return bestCard;
+ }
+ public Card pickBestCard(List cards, List chosenColors, Target target, Ability source, Game game) {
+ if (cards.isEmpty()) {
+ return null;
+ }
Card bestCard = null;
int maxScore = 0;
for (Card card : cards) {
@@ -2414,9 +2413,9 @@ public class ComputerPlayer extends PlayerImpl {
if (bestCard == null) { // we need any card to prevent NPE in callers
betterCard = true;
} else if (score > maxScore) { // we need better card
- if (target != null && targetingSource != null && game != null) {
+ if (target != null && source != null && game != null) {
// but also check it can be targeted
- betterCard = target.canTarget(abilityControllerId, card.getId(), targetingSource, game);
+ betterCard = target.canTarget(getId(), card.getId(), source, game);
} else {
// target object wasn't provided, so accepting it anyway
betterCard = true;
@@ -2431,28 +2430,10 @@ public class ComputerPlayer extends PlayerImpl {
return bestCard;
}
- public Card selectWorstCard(List cards, List chosenColors) {
- return selectWorstCardInner(cards, chosenColors, null, null, null);
- }
-
- public Card selectWorstCardTarget(List cards, List chosenColors, Target target, Ability targetingSource, Game game) {
- return selectWorstCardInner(cards, chosenColors, target, targetingSource, game);
- }
-
- /**
- * @param targetingSource null on non-target choice like choose and source on targeting choice like chooseTarget
- */
- public Card selectWorstCardInner(List cards, List chosenColors, Target target, Ability targetingSource, Game game) {
+ public Card pickWorstCard(List cards, List chosenColors, Target target, Ability source, Game game) {
if (cards.isEmpty()) {
return null;
}
-
- // sometimes a target selection can be made from a player that does not control the ability
- UUID abilityControllerId = playerId;
- if (target != null && target.getAbilityController() != null) {
- abilityControllerId = target.getAbilityController();
- }
-
Card worstCard = null;
int minScore = Integer.MAX_VALUE;
for (Card card : cards) {
@@ -2461,9 +2442,9 @@ public class ComputerPlayer extends PlayerImpl {
if (worstCard == null) { // we need any card to prevent NPE in callers
worseCard = true;
} else if (score < minScore) { // we need worse card
- if (target != null && targetingSource != null && game != null) {
+ if (target != null && source != null && game != null) {
// but also check it can be targeted
- worseCard = target.canTarget(abilityControllerId, card.getId(), targetingSource, game);
+ worseCard = target.canTarget(getId(), card.getId(), source, game);
} else {
// target object wasn't provided, so accepting it anyway
worseCard = true;
@@ -2478,20 +2459,36 @@ public class ComputerPlayer extends PlayerImpl {
return worstCard;
}
+ public Card pickWorstCard(List cards, List chosenColors) {
+ if (cards.isEmpty()) {
+ return null;
+ }
+ Card worstCard = null;
+ int minScore = Integer.MAX_VALUE;
+ for (Card card : cards) {
+ int score = RateCard.rateCard(card, chosenColors);
+ if (worstCard == null || score < minScore) {
+ minScore = score;
+ worstCard = card;
+ }
+ }
+ return worstCard;
+ }
+
@Override
public void pickCard(List cards, Deck deck, Draft draft) {
if (cards.isEmpty()) {
throw new IllegalArgumentException("No cards to pick from.");
}
try {
- Card bestCard = selectBestCard(cards, chosenColors);
+ Card bestCard = pickBestCard(cards, chosenColors);
int maxScore = RateCard.rateCard(bestCard, chosenColors);
int pickedCardRate = RateCard.getBaseCardScore(bestCard);
if (pickedCardRate <= 30) {
// if card is bad
// try to counter pick without any color restriction
- Card counterPick = selectBestCard(cards, Collections.emptyList());
+ Card counterPick = pickBestCard(cards, Collections.emptyList());
int counterPickScore = RateCard.getBaseCardScore(counterPick);
// card is really good
// take it!
@@ -2904,20 +2901,12 @@ public class ComputerPlayer extends PlayerImpl {
return before != after;
}
- private boolean selectPlayer(Outcome outcome, Target target, UUID abilityControllerId, UUID randomOpponentId, Game game, boolean required) {
- return selectPlayerInner(outcome, target, null, abilityControllerId, randomOpponentId, game, required);
- }
-
- private boolean selectPlayerTarget(Outcome outcome, Target target, Ability targetingSource, UUID abilityControllerId, UUID randomOpponentId, Game game, boolean required) {
- return selectPlayerInner(outcome, target, targetingSource, abilityControllerId, randomOpponentId, game, required);
- }
-
/**
* Sets a possible target player. Depends on bad/good outcome
*
- * @param targetingSource null on non-target choice like choose and source on targeting choice like chooseTarget
+ * @param source null on choose and non-null on chooseTarget
*/
- private boolean selectPlayerInner(Outcome outcome, Target target, Ability targetingSource, UUID abilityControllerId, UUID randomOpponentId, Game game, boolean required) {
+ private boolean setTargetPlayer(Outcome outcome, Target target, Ability source, UUID abilityControllerId, UUID randomOpponentId, Game game, boolean required) {
Outcome affectedOutcome;
if (abilityControllerId == this.playerId) {
// selects for itself
@@ -2928,36 +2917,36 @@ public class ComputerPlayer extends PlayerImpl {
}
if (target.getOriginalTarget() instanceof TargetOpponent) {
- if (targetingSource == null) {
+ if (source == null) {
if (target.canTarget(randomOpponentId, game)) {
target.add(randomOpponentId, game);
return true;
}
- } else if (target.canTarget(abilityControllerId, randomOpponentId, targetingSource, game)) {
- target.addTarget(randomOpponentId, targetingSource, game);
+ } else if (target.canTarget(abilityControllerId, randomOpponentId, source, game)) {
+ target.addTarget(randomOpponentId, source, game);
return true;
}
- for (UUID possibleOpponentId : game.getOpponents(getId(), true)) {
- if (targetingSource == null) {
+ for (UUID possibleOpponentId : game.getOpponents(abilityControllerId)) {
+ if (source == null) {
if (target.canTarget(possibleOpponentId, game)) {
target.add(possibleOpponentId, game);
return true;
}
- } else if (target.canTarget(abilityControllerId, possibleOpponentId, targetingSource, game)) {
- target.addTarget(possibleOpponentId, targetingSource, game);
+ } else if (target.canTarget(abilityControllerId, possibleOpponentId, source, game)) {
+ target.addTarget(possibleOpponentId, source, game);
return true;
}
}
return false;
}
- UUID sourceId = targetingSource != null ? targetingSource.getSourceId() : null;
+ UUID sourceId = source != null ? source.getSourceId() : null;
if (target.getOriginalTarget() instanceof TargetPlayer) {
if (affectedOutcome.isGood()) {
- if (targetingSource == null) {
+ if (source == null) {
// good
- if (target.canTarget(getId(), game)) {
- target.add(getId(), game);
+ if (target.canTarget(abilityControllerId, game)) {
+ target.add(abilityControllerId, game);
return true;
}
if (target.isRequired(sourceId, game)) {
@@ -2968,38 +2957,38 @@ public class ComputerPlayer extends PlayerImpl {
}
} else {
// good
- if (target.canTarget(abilityControllerId, getId(), targetingSource, game)) {
- target.addTarget(getId(), targetingSource, game);
+ if (target.canTarget(abilityControllerId, abilityControllerId, source, game)) {
+ target.addTarget(abilityControllerId, source, game);
return true;
}
if (target.isRequired(sourceId, game)) {
- if (target.canTarget(abilityControllerId, randomOpponentId, targetingSource, game)) {
- target.addTarget(randomOpponentId, targetingSource, game);
+ if (target.canTarget(abilityControllerId, randomOpponentId, source, game)) {
+ target.addTarget(randomOpponentId, source, game);
return true;
}
}
}
- } else if (targetingSource == null) {
+ } else if (source == null) {
// bad
if (target.canTarget(randomOpponentId, game)) {
target.add(randomOpponentId, game);
return true;
}
if (target.isRequired(sourceId, game)) {
- if (target.canTarget(getId(), game)) {
- target.add(getId(), game);
+ if (target.canTarget(abilityControllerId, game)) {
+ target.add(abilityControllerId, game);
return true;
}
}
} else {
// bad
- if (target.canTarget(abilityControllerId, randomOpponentId, targetingSource, game)) {
- target.addTarget(randomOpponentId, targetingSource, game);
+ if (target.canTarget(abilityControllerId, randomOpponentId, source, game)) {
+ target.addTarget(randomOpponentId, source, game);
return true;
}
if (required) {
- if (target.canTarget(abilityControllerId, getId(), targetingSource, game)) {
- target.addTarget(getId(), targetingSource, game);
+ if (target.canTarget(abilityControllerId, abilityControllerId, source, game)) {
+ target.addTarget(abilityControllerId, source, game);
return true;
}
}
@@ -3012,10 +3001,13 @@ public class ComputerPlayer extends PlayerImpl {
/**
* Returns an opponent by random
+ *
+ * @param abilityControllerId
+ * @param game
+ * @return
*/
- @Deprecated // TODO: rework all usages and replace to all possible opponents instead single
- private UUID getRandomOpponent(Game game) {
- return RandomUtil.randomFromCollection(game.getOpponents(getId(), true));
+ private UUID getRandomOpponent(UUID abilityControllerId, Game game) {
+ return RandomUtil.randomFromCollection(game.getOpponents(abilityControllerId));
}
@Override
diff --git a/Mage.Server.Plugins/Mage.Player.AI/src/main/java/mage/player/ai/simulators/ActionSimulator.java b/Mage.Server.Plugins/Mage.Player.AI/src/main/java/mage/player/ai/simulators/ActionSimulator.java
index e67d6383710..1f3c00d3ab2 100644
--- a/Mage.Server.Plugins/Mage.Player.AI/src/main/java/mage/player/ai/simulators/ActionSimulator.java
+++ b/Mage.Server.Plugins/Mage.Player.AI/src/main/java/mage/player/ai/simulators/ActionSimulator.java
@@ -34,8 +34,7 @@ public class ActionSimulator {
}
public int evaluateState() {
- // must find all leaved opponents
- Player opponent = game.getPlayer(game.getOpponents(player.getId(), false).stream().findFirst().orElse(null));
+ Player opponent = game.getPlayer(game.getOpponents(player.getId()).stream().findFirst().orElse(null));
if (opponent == null) {
return Integer.MAX_VALUE;
}
diff --git a/Mage.Server.Plugins/Mage.Player.AIMCTS/src/mage/player/ai/SelectAttackersNextAction.java b/Mage.Server.Plugins/Mage.Player.AIMCTS/src/mage/player/ai/SelectAttackersNextAction.java
index 1fa0038522b..3a3919c9489 100644
--- a/Mage.Server.Plugins/Mage.Player.AIMCTS/src/mage/player/ai/SelectAttackersNextAction.java
+++ b/Mage.Server.Plugins/Mage.Player.AIMCTS/src/mage/player/ai/SelectAttackersNextAction.java
@@ -17,7 +17,7 @@ public class SelectAttackersNextAction implements MCTSNodeNextAction{
attacks = player.getAttacks(game);
else
attacks = getAttacks(player, fullStateValue, game);
- UUID defenderId = game.getOpponents(player.getId(), true).iterator().next();
+ UUID defenderId = game.getOpponents(player.getId()).iterator().next();
for (List attack: attacks) {
Game sim = game.createSimulationForAI();
MCTSPlayer simPlayer = (MCTSPlayer) sim.getPlayer(player.getId());
diff --git a/Mage.Server.Plugins/Mage.Player.AIMCTS/src/mage/player/ai/SimulatedPlayerMCTS.java b/Mage.Server.Plugins/Mage.Player.AIMCTS/src/mage/player/ai/SimulatedPlayerMCTS.java
index a7ac9164be1..5fd1b4ea3b2 100644
--- a/Mage.Server.Plugins/Mage.Player.AIMCTS/src/mage/player/ai/SimulatedPlayerMCTS.java
+++ b/Mage.Server.Plugins/Mage.Player.AIMCTS/src/mage/player/ai/SimulatedPlayerMCTS.java
@@ -141,7 +141,7 @@ public final class SimulatedPlayerMCTS extends MCTSPlayer {
@Override
public void selectAttackers(Game game, UUID attackingPlayerId) {
//useful only for two player games - will only attack first opponent
- UUID defenderId = game.getOpponents(playerId, true).iterator().next();
+ UUID defenderId = game.getOpponents(playerId).iterator().next();
List attackersList = super.getAvailableAttackers(defenderId, game);
//use binary digits to calculate powerset of attackers
int powerElements = (int) Math.pow(2, attackersList.size());
diff --git a/Mage.Server.Plugins/Mage.Player.Human/src/mage/player/human/HumanPlayer.java b/Mage.Server.Plugins/Mage.Player.Human/src/mage/player/human/HumanPlayer.java
index 34e9baec448..9f64a00117c 100644
--- a/Mage.Server.Plugins/Mage.Player.Human/src/mage/player/human/HumanPlayer.java
+++ b/Mage.Server.Plugins/Mage.Player.Human/src/mage/player/human/HumanPlayer.java
@@ -426,7 +426,7 @@ public class HumanPlayer extends PlayerImpl {
@Override
public boolean chooseUse(Outcome outcome, String message, String secondMessage, String trueText, String falseText, Ability source, Game game) {
- if (!canCallFeedback(game)) {
+ if (game.inCheckPlayableState()) {
return true;
}
diff --git a/Mage.Server/src/main/java/mage/server/MageServerImpl.java b/Mage.Server/src/main/java/mage/server/MageServerImpl.java
index bb69e76ff44..7edd074a29e 100644
--- a/Mage.Server/src/main/java/mage/server/MageServerImpl.java
+++ b/Mage.Server/src/main/java/mage/server/MageServerImpl.java
@@ -29,6 +29,7 @@ import mage.server.managers.ManagerFactory;
import mage.server.services.impl.FeedbackServiceImpl;
import mage.server.tournament.TournamentFactory;
import mage.server.util.ServerMessagesUtil;
+import mage.utils.SystemUtil;
import mage.utils.*;
import mage.view.*;
import mage.view.ChatMessage.MessageColor;
@@ -1299,30 +1300,29 @@ public class MageServerImpl implements MageServer {
@Override
public TableView execute() throws MageException {
- Session session = managerFactory.sessionManager().getSession(sessionId).orElse(null);
- if (session == null) {
+ Optional session = managerFactory.sessionManager().getSession(sessionId);
+ if (!session.isPresent()) {
return null;
}
- UUID userId = session.getUserId();
- User user = managerFactory.userManager().getUser(userId).orElse(null);
- if (user == null) {
+ UUID userId = session.get().getUserId();
+ Optional _user = managerFactory.userManager().getUser(userId);
+ if (!_user.isPresent()) {
+ logger.error("User for session not found. session = " + sessionId);
return null;
}
-
+ User user = _user.get();
// check if user can create another table
int notStartedTables = user.getNumberOfNotStartedTables();
if (notStartedTables > 1) {
user.showUserMessage("Create table", "You have already " + notStartedTables + " not started tables. You can't create another.");
- throw new MageException("User " + user.getName() + " can't create table: too much started");
+ throw new MageException("No message");
}
-
// check if the user itself satisfies the quitRatio requirement.
int quitRatio = options.getQuitRatio();
if (quitRatio < user.getMatchQuitRatio()) {
user.showUserMessage("Create table", "Your quit ratio " + user.getMatchQuitRatio() + "% is higher than the table requirement " + quitRatio + '%');
- throw new MageException("User " + user.getName() + " can't create table: incompatible quit ratio");
+ throw new MageException("No message");
}
-
// check if the user satisfies the minimumRating requirement.
int minimumRating = options.getMinimumRating();
int userRating;
@@ -1334,15 +1334,20 @@ public class MageServerImpl implements MageServer {
if (userRating < minimumRating) {
String message = new StringBuilder("Your rating ").append(userRating).append(" is lower than the table requirement ").append(minimumRating).toString();
user.showUserMessage("Create table", message);
- throw new MageException("User " + user.getName() + " can't create table: incompatible rating");
+ throw new MageException("No message");
}
-
- GamesRoom room = managerFactory.gamesRoomManager().getRoom(roomId).orElse(null);
- if (room == null) {
+ Optional room = managerFactory.gamesRoomManager().getRoom(roomId);
+ if (room.isPresent()) {
+ TableView table = room.get().createTable(userId, options);
+ if (logger.isDebugEnabled()) {
+ logger.debug("TABLE created - tableId: " + table.getTableId() + ' ' + table.getTableName());
+ logger.debug("- " + user.getName() + " userId: " + user.getId());
+ logger.debug("- chatId: " + managerFactory.tableManager().getChatId(table.getTableId()));
+ }
+ return table;
+ } else {
return null;
}
-
- return room.createTable(userId, options);
}
}
diff --git a/Mage.Server/src/main/java/mage/server/Main.java b/Mage.Server/src/main/java/mage/server/Main.java
index b603e88069b..8a6e06ac66b 100644
--- a/Mage.Server/src/main/java/mage/server/Main.java
+++ b/Mage.Server/src/main/java/mage/server/Main.java
@@ -85,8 +85,7 @@ public final class Main {
// - fast game buttons;
// - cheat commands;
// - no deck validation;
- // - no draft's clicks protection timeout;
- // - no connection validation by pings (no disconnects on IDE's debugger usage);
+ // - no connection validation by pings (no disconnects on IDE's debugger usage)
// - load any deck in sideboarding;
// - simplified registration and login (no password check);
// - debug main menu for GUI and rendering testing (must use -debug arg for client app);
diff --git a/Mage.Server/src/main/java/mage/server/Session.java b/Mage.Server/src/main/java/mage/server/Session.java
index 783c246d074..a7dde925fdf 100644
--- a/Mage.Server/src/main/java/mage/server/Session.java
+++ b/Mage.Server/src/main/java/mage/server/Session.java
@@ -73,7 +73,6 @@ public class Session {
private final ReentrantLock lock;
private final ReentrantLock callBackLock;
- private String lastCallbackInfo = "";
public Session(ManagerFactory managerFactory, String sessionId, InvokerCallbackHandler callbackHandler) {
this.managerFactory = managerFactory;
@@ -430,10 +429,8 @@ public class Session {
*/
public void fireCallback(final ClientCallback call) {
boolean lockSet = false; // TODO: research about locks, why it here? 2023-12-06
-
try {
if (valid && callBackLock.tryLock(50, TimeUnit.MILLISECONDS)) {
- lastCallbackInfo = call.getInfo();
call.setMessageId(messageId.incrementAndGet());
lockSet = true;
Callback callback = new Callback(call);
@@ -443,14 +440,11 @@ public class Session {
}
} catch (InterruptedException ex) {
// already sending another command (connection problem?)
- // TODO: un-support multiple games/drafts at the same time?!?!?!?!
if (call.getMethod().equals(ClientCallbackMethod.GAME_INIT)
|| call.getMethod().equals(ClientCallbackMethod.START_GAME)) {
- // it's ok, possible use cases:
- // - user has connection problem so can't send game init (see sendInfoAboutPlayersNotJoinedYetAndTryToFixIt)
+ // it's ok use case, user has connection problem so can't send game init (see sendInfoAboutPlayersNotJoinedYetAndTryToFixIt)
} else {
- logger.warn("SESSION LOCK, possible connection problem - fireCallback - userId: "
- + userId + ", prev call: " + lastCallbackInfo + ", current call: " + call.getInfo(), ex);
+ logger.warn("SESSION LOCK, possible connection problem - fireCallback - userId: " + userId + " messageId: " + call.getMessageId(), ex);
}
} catch (HandleCallbackException ex) {
// general error
diff --git a/Mage.Server/src/main/java/mage/server/User.java b/Mage.Server/src/main/java/mage/server/User.java
index 1898139760e..eb0a9d7faea 100644
--- a/Mage.Server/src/main/java/mage/server/User.java
+++ b/Mage.Server/src/main/java/mage/server/User.java
@@ -4,7 +4,6 @@ import mage.cards.decks.Deck;
import mage.constants.ManaType;
import mage.constants.TableState;
import mage.game.Table;
-import mage.game.draft.DraftPlayer;
import mage.game.result.ResultProtos;
import mage.game.tournament.TournamentPlayer;
import mage.interfaces.callback.ClientCallback;
@@ -442,15 +441,6 @@ public class User {
ccDraftStarted(entry.getValue().getDraft().getTableId(), entry.getValue().getDraft().getId(), entry.getKey());
entry.getValue().init();
entry.getValue().update();
-
- // on reconnect must resend booster data to new player
- // TODO: there are possible rare race conditions and user can get draft panel without game info, miss tourney panel, etc
- // TODO: client side - it must show active panel like current game or draft instead tourney panel
- DraftPlayer draftPlayer = entry.getValue().getDraftPlayer();
- if (draftPlayer != null) {
- draftPlayer.setBoosterNotLoaded();
- entry.getValue().getDraft().boosterSendingStart();
- }
}
// active constructing
diff --git a/Mage.Server/src/main/java/mage/server/draft/DraftSession.java b/Mage.Server/src/main/java/mage/server/draft/DraftSession.java
index 97dc4fe19cc..bf659323eff 100644
--- a/Mage.Server/src/main/java/mage/server/draft/DraftSession.java
+++ b/Mage.Server/src/main/java/mage/server/draft/DraftSession.java
@@ -1,7 +1,6 @@
package mage.server.draft;
import mage.game.draft.Draft;
-import mage.game.draft.DraftPlayer;
import mage.interfaces.callback.ClientCallback;
import mage.interfaces.callback.ClientCallbackMethod;
import mage.server.User;
@@ -157,10 +156,6 @@ public class DraftSession {
return new DraftPickView(draft.getPlayer(playerId), timeout);
}
- public DraftPlayer getDraftPlayer() {
- return draft.getPlayer(playerId);
- }
-
public Draft getDraft() {
return draft;
}
diff --git a/Mage.Server/src/main/java/mage/server/tournament/TournamentSession.java b/Mage.Server/src/main/java/mage/server/tournament/TournamentSession.java
index 4168b869409..650c80900b9 100644
--- a/Mage.Server/src/main/java/mage/server/tournament/TournamentSession.java
+++ b/Mage.Server/src/main/java/mage/server/tournament/TournamentSession.java
@@ -73,20 +73,7 @@ public class TournamentSession {
setupTimeout(timeout);
managerFactory.userManager().getUser(userId).ifPresent(user -> {
int remaining = (int) futureTimeout.getDelay(TimeUnit.SECONDS);
-
- // can be called on reconnection, so make sure tournament still active
- Deck lastDeck = tournament.getPlayer(playerId).getDeck();
- if (!tournament.isDoneConstructing() && lastDeck != null) {
- user.ccConstruct(lastDeck, tableId, null, remaining);
- } else {
- logger.error("Found bad state on reconnection: player has tournament session, but don't have deck"
- + ", deck " + lastDeck
- + ", user " + user.getName()
- + ", state " + tournament.getTournamentState()
- + ", t type " + tournament.getTournamentType()
- + ", t id " + tournament.getId()
- );
- }
+ user.ccConstruct(tournament.getPlayer(playerId).getDeck(), tableId, null, remaining);
});
}
}
diff --git a/Mage.Server/src/main/java/mage/server/util/ThreadExecutorImpl.java b/Mage.Server/src/main/java/mage/server/util/ThreadExecutorImpl.java
index 322e76ac6e9..cd475219829 100644
--- a/Mage.Server/src/main/java/mage/server/util/ThreadExecutorImpl.java
+++ b/Mage.Server/src/main/java/mage/server/util/ThreadExecutorImpl.java
@@ -38,17 +38,20 @@ public class ThreadExecutorImpl implements ThreadExecutor {
*/
public ThreadExecutorImpl(ConfigSettings config) {
+ //callExecutor = Executors.newCachedThreadPool();
callExecutor = new CachedThreadPoolWithException();
((ThreadPoolExecutor) callExecutor).setKeepAliveTime(60, TimeUnit.SECONDS);
((ThreadPoolExecutor) callExecutor).allowCoreThreadTimeOut(true);
((ThreadPoolExecutor) callExecutor).setThreadFactory(new XmageThreadFactory(ThreadUtils.THREAD_PREFIX_CALL_REQUEST));
+ //gameExecutor = Executors.newFixedThreadPool(config.getMaxGameThreads());
gameExecutor = new FixedThreadPoolWithException(config.getMaxGameThreads());
((ThreadPoolExecutor) gameExecutor).setKeepAliveTime(60, TimeUnit.SECONDS);
((ThreadPoolExecutor) gameExecutor).allowCoreThreadTimeOut(true);
((ThreadPoolExecutor) gameExecutor).setThreadFactory(new XmageThreadFactory(ThreadUtils.THREAD_PREFIX_GAME));
- tourneyExecutor = new FixedThreadPoolWithException(Math.max(2, config.getMaxGameThreads() / GAMES_PER_TOURNEY_RATIO));
+ //tourney = Executors.newFixedThreadPool(config.getMaxGameThreads() / GAMES_PER_TOURNEY_RATIO);
+ tourneyExecutor = new FixedThreadPoolWithException(config.getMaxGameThreads() / GAMES_PER_TOURNEY_RATIO);
((ThreadPoolExecutor) tourneyExecutor).setKeepAliveTime(60, TimeUnit.SECONDS);
((ThreadPoolExecutor) tourneyExecutor).allowCoreThreadTimeOut(true);
((ThreadPoolExecutor) tourneyExecutor).setThreadFactory(new XmageThreadFactory(ThreadUtils.THREAD_PREFIX_TOURNEY));
diff --git a/Mage.Sets/src/mage/cards/a/AfterlifeFromTheLoam.java b/Mage.Sets/src/mage/cards/a/AfterlifeFromTheLoam.java
deleted file mode 100644
index 6eb1514cc80..00000000000
--- a/Mage.Sets/src/mage/cards/a/AfterlifeFromTheLoam.java
+++ /dev/null
@@ -1,72 +0,0 @@
-package mage.cards.a;
-
-import java.util.UUID;
-
-import mage.abilities.Ability;
-import mage.abilities.effects.common.ReturnFromGraveyardToBattlefieldTargetEffect;
-import mage.abilities.effects.common.continuous.AddCardSubTypeTargetEffect;
-import mage.abilities.keyword.DelveAbility;
-import mage.cards.CardImpl;
-import mage.cards.CardSetInfo;
-import mage.constants.CardType;
-import mage.constants.Duration;
-import mage.constants.SubType;
-import mage.filter.common.FilterCreatureCard;
-import mage.filter.predicate.card.OwnerIdPredicate;
-import mage.game.Game;
-import mage.players.Player;
-import mage.target.common.TargetCardInGraveyard;
-import mage.target.targetadjustment.TargetAdjuster;
-import mage.target.targetpointer.EachTargetPointer;
-
-/**
- *
- * @author Jmlundeen
- */
-public final class AfterlifeFromTheLoam extends CardImpl {
-
- public AfterlifeFromTheLoam(UUID ownerId, CardSetInfo setInfo) {
- super(ownerId, setInfo, new CardType[]{CardType.SORCERY}, "{5}{B}{B}{B}");
-
-
- // Delve
- this.addAbility(new DelveAbility(false));
-
- // For each player, choose up to one target creature card in that player's graveyard. Put those cards onto the battlefield under your control. They're Zombies in addition to their other types.
- this.getSpellAbility().addEffect(new ReturnFromGraveyardToBattlefieldTargetEffect()
- .setTargetPointer(new EachTargetPointer())
- .setText("For each player, choose up to one target creature card in that player's graveyard. Put those cards onto the battlefield under your control"));
- this.getSpellAbility().addEffect(new AddCardSubTypeTargetEffect(SubType.ZOMBIE, Duration.WhileOnBattlefield)
- .setTargetPointer(new EachTargetPointer())
- .setText("they're Zombies in addition to their other types"));
- this.getSpellAbility().setTargetAdjuster(AfterlifeFromTheLoamAdjuster.instance);
- }
-
- private AfterlifeFromTheLoam(final AfterlifeFromTheLoam card) {
- super(card);
- }
-
- @Override
- public AfterlifeFromTheLoam copy() {
- return new AfterlifeFromTheLoam(this);
- }
-}
-
-enum AfterlifeFromTheLoamAdjuster implements TargetAdjuster {
- instance;
-
- @Override
- public void adjustTargets(Ability ability, Game game) {
- ability.getTargets().clear();
- for (UUID playerId : game.getState().getPlayersInRange(ability.getControllerId(), game)) {
- Player player = game.getPlayer(playerId);
- if (player == null) {
- continue;
- }
- String playerName = ability.isControlledBy(playerId) ? "your" : player.getName() + "'s";
- FilterCreatureCard filter = new FilterCreatureCard("creature card in " + playerName + " graveyard");
- filter.add(new OwnerIdPredicate(playerId));
- ability.addTarget(new TargetCardInGraveyard(0, 1, filter));
- }
- }
-}
\ No newline at end of file
diff --git a/Mage.Sets/src/mage/cards/a/AggravatedAssault.java b/Mage.Sets/src/mage/cards/a/AggravatedAssault.java
index 5b014bbdd97..db32fbfd80a 100644
--- a/Mage.Sets/src/mage/cards/a/AggravatedAssault.java
+++ b/Mage.Sets/src/mage/cards/a/AggravatedAssault.java
@@ -1,7 +1,6 @@
package mage.cards.a;
import java.util.UUID;
-
import mage.abilities.Ability;
import mage.abilities.common.ActivateAsSorceryActivatedAbility;
import mage.abilities.costs.mana.ManaCostsImpl;
@@ -20,7 +19,7 @@ import mage.filter.StaticFilters;
public final class AggravatedAssault extends CardImpl {
public AggravatedAssault(UUID ownerId, CardSetInfo setInfo) {
- super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{2}{R}");
+ super(ownerId,setInfo,new CardType[]{CardType.ENCHANTMENT},"{2}{R}");
// {3}{R}{R}: Untap all creatures you control. After this main phase, there is an additional combat phase followed by an additional main phase. Activate this ability only any time you could cast a sorcery.
Ability ability = new ActivateAsSorceryActivatedAbility(Zone.BATTLEFIELD, new UntapAllControllerEffect(StaticFilters.FILTER_CONTROLLED_CREATURES, "Untap all creatures you control"), new ManaCostsImpl<>("{3}{R}{R}"));
diff --git a/Mage.Sets/src/mage/cards/a/AgrusKosEternalSoldier.java b/Mage.Sets/src/mage/cards/a/AgrusKosEternalSoldier.java
index c2090ee031a..7253374c3df 100644
--- a/Mage.Sets/src/mage/cards/a/AgrusKosEternalSoldier.java
+++ b/Mage.Sets/src/mage/cards/a/AgrusKosEternalSoldier.java
@@ -90,10 +90,13 @@ class AgrusKosEternalSoldierTriggeredAbility extends TriggeredAbilityImpl {
if (!event.getTargetId().equals(getSourceId())) {
return false;
}
- StackObject targetingObject = CardUtil.findTargetingStackObject(this.getId().toString(), event, game);
+ StackObject targetingObject = CardUtil.getTargetingStackObject(this.getId().toString(), event, game);
if (targetingObject == null || targetingObject instanceof Spell) {
return false;
}
+ if (CardUtil.checkTargetedEventAlreadyUsed(this.getId().toString(), targetingObject, event, game)) {
+ return false;
+ }
Set targets = targetingObject
.getStackAbility()
.getTargets()
diff --git a/Mage.Sets/src/mage/cards/a/AinokStrikeLeader.java b/Mage.Sets/src/mage/cards/a/AinokStrikeLeader.java
deleted file mode 100644
index 17a6aae4c58..00000000000
--- a/Mage.Sets/src/mage/cards/a/AinokStrikeLeader.java
+++ /dev/null
@@ -1,110 +0,0 @@
-package mage.cards.a;
-
-import java.util.UUID;
-import mage.MageInt;
-import mage.MageObject;
-import mage.abilities.Ability;
-import mage.abilities.common.AttacksWithCreaturesTriggeredAbility;
-import mage.abilities.common.SimpleActivatedAbility;
-import mage.abilities.costs.common.SacrificeSourceCost;
-import mage.abilities.effects.Effect;
-import mage.abilities.effects.OneShotEffect;
-import mage.abilities.effects.common.continuous.GainAbilityAllEffect;
-import mage.abilities.keyword.IndestructibleAbility;
-import mage.constants.*;
-import mage.cards.CardImpl;
-import mage.cards.CardSetInfo;
-import mage.filter.common.FilterCreaturePermanent;
-import mage.filter.predicate.ObjectSourcePlayer;
-import mage.filter.predicate.ObjectSourcePlayerPredicate;
-import mage.filter.predicate.mageobject.CommanderPredicate;
-import mage.filter.predicate.permanent.TokenPredicate;
-import mage.game.Game;
-import mage.game.permanent.token.GoblinToken;
-
-/**
- *
- * @author Jmlundeen
- */
-public final class AinokStrikeLeader extends CardImpl {
-
- private static final FilterCreaturePermanent filter = new FilterCreaturePermanent("creature tokens you control");
- private static final FilterCreaturePermanent attackFilter = new FilterCreaturePermanent("this creature and/or your commander");
-
- static {
- filter.add(TokenPredicate.TRUE);
- filter.add(TargetController.YOU.getControllerPredicate());
-
- attackFilter.add(AinokStrikeLeaderPredicate.instance);
- }
-
- public AinokStrikeLeader(UUID ownerId, CardSetInfo setInfo) {
- super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}");
-
- this.subtype.add(SubType.DOG);
- this.subtype.add(SubType.WARRIOR);
- this.power = new MageInt(2);
- this.toughness = new MageInt(2);
-
- // Whenever you attack with this creature and/or your commander, for each opponent, create a 1/1 red Goblin creature token that's tapped and attacking that player.
-
- this.addAbility(new AttacksWithCreaturesTriggeredAbility(new AinokStrikeLeaderEffect(), 1, attackFilter)
- .setTriggerPhrase("Whenever you attack with " + attackFilter.getMessage() + ", "));
-
- // Sacrifice this creature: Creature tokens you control gain indestructible until end of turn.
- Effect effect2 = new GainAbilityAllEffect(IndestructibleAbility.getInstance(), Duration.EndOfTurn, filter);
- this.addAbility(new SimpleActivatedAbility(effect2, new SacrificeSourceCost()));
- }
-
- private AinokStrikeLeader(final AinokStrikeLeader card) {
- super(card);
- }
-
- @Override
- public AinokStrikeLeader copy() {
- return new AinokStrikeLeader(this);
- }
-}
-
-enum AinokStrikeLeaderPredicate implements ObjectSourcePlayerPredicate {
- instance;
-
- @Override
- public boolean apply(ObjectSourcePlayer input, Game game) {
- if (input.getObject().getId().equals(input.getSourceId())) {
- return input.getObject().getId().equals(input.getSource().getSourceId());
- }
- return CommanderPredicate.instance.apply(input.getObject(), game);
-
- }
-
- @Override
- public String toString() {
- return "This creature and/or your commander";
- }
-}
-
-class AinokStrikeLeaderEffect extends OneShotEffect {
-
- public AinokStrikeLeaderEffect() {
- super(Outcome.Benefit);
- staticText = "for each opponent, create a 1/1 red Goblin creature token that's tapped and attacking that player";
- }
-
- protected AinokStrikeLeaderEffect(final AinokStrikeLeaderEffect effect) {
- super(effect);
- }
-
- @Override
- public AinokStrikeLeaderEffect copy() {
- return new AinokStrikeLeaderEffect(this);
- }
-
- @Override
- public boolean apply(Game game, Ability source) {
- for (UUID playerId : game.getOpponents(source.getControllerId())) {
- new GoblinToken(false).putOntoBattlefield(1, game, source, source.getControllerId(), true, true, playerId);
- }
- return true;
- }
-}
\ No newline at end of file
diff --git a/Mage.Sets/src/mage/cards/a/AinokWayfarer.java b/Mage.Sets/src/mage/cards/a/AinokWayfarer.java
index 582b21c075f..77f093dc213 100644
--- a/Mage.Sets/src/mage/cards/a/AinokWayfarer.java
+++ b/Mage.Sets/src/mage/cards/a/AinokWayfarer.java
@@ -28,7 +28,7 @@ public final class AinokWayfarer extends CardImpl {
// When this creature enters, mill three cards. You may put a land card from among them into your hand. If you don't, put a +1/+1 counter on this creature.
this.addAbility(new EntersBattlefieldTriggeredAbility(new MillThenPutInHandEffect(
- 3, StaticFilters.FILTER_CARD_LAND_A,
+ 1, StaticFilters.FILTER_CARD_LAND_A,
new AddCountersSourceEffect(CounterType.P1P1.createInstance(), true)
)));
}
diff --git a/Mage.Sets/src/mage/cards/a/AllOutAssault.java b/Mage.Sets/src/mage/cards/a/AllOutAssault.java
deleted file mode 100644
index 1e25977cabb..00000000000
--- a/Mage.Sets/src/mage/cards/a/AllOutAssault.java
+++ /dev/null
@@ -1,57 +0,0 @@
-package mage.cards.a;
-
-import java.util.UUID;
-
-import mage.abilities.Ability;
-import mage.abilities.TriggeredAbility;
-import mage.abilities.common.EntersBattlefieldTriggeredAbility;
-import mage.abilities.common.SimpleStaticAbility;
-import mage.abilities.common.delayed.WhenYouAttackDelayedTriggeredAbility;
-import mage.abilities.condition.common.IsMainPhaseCondition;
-import mage.abilities.effects.Effect;
-import mage.abilities.effects.common.AddCombatAndMainPhaseEffect;
-import mage.abilities.effects.common.CreateDelayedTriggeredAbilityEffect;
-import mage.abilities.effects.common.UntapAllControllerEffect;
-import mage.abilities.effects.common.continuous.BoostControlledEffect;
-import mage.abilities.effects.common.continuous.GainAbilityControlledEffect;
-import mage.abilities.keyword.DeathtouchAbility;
-import mage.cards.CardImpl;
-import mage.cards.CardSetInfo;
-import mage.constants.CardType;
-import mage.constants.Duration;
-import mage.filter.StaticFilters;
-
-/**
- *
- * @author androosss
- */
-public final class AllOutAssault extends CardImpl {
-
- public AllOutAssault(UUID ownerId, CardSetInfo setInfo) {
- super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{2}{R}{W}{B}");
-
- // Creatures you control get +1/+1 and have deathtouch.
- Ability anthemAbility = new SimpleStaticAbility(new BoostControlledEffect(1, 1, Duration.WhileOnBattlefield));
- Effect effect = new GainAbilityControlledEffect(DeathtouchAbility.getInstance(), Duration.WhileOnBattlefield, StaticFilters.FILTER_PERMANENT_CREATURES);
- effect.setText("and have deathtouch");
- anthemAbility.addEffect(effect);
- this.addAbility(anthemAbility);
-
- // When this enchantment enters, if it's your main phase, there is an additional combat phase after this phase followed by an additional main phase. When you next attack this turn, untap each creature you control.
- TriggeredAbility extraCombatAbility = new EntersBattlefieldTriggeredAbility(new AddCombatAndMainPhaseEffect().setText("there is an additional combat phase after this phase followed by an additional main phase")).setTriggerPhrase("When this enchantment enters, ");
- extraCombatAbility.addEffect(new CreateDelayedTriggeredAbilityEffect(new WhenYouAttackDelayedTriggeredAbility(
- new UntapAllControllerEffect(
- StaticFilters.FILTER_CONTROLLED_CREATURE, "untap each creature you control"), Duration.EndOfTurn, true)));
- this.addAbility(extraCombatAbility.withInterveningIf(IsMainPhaseCondition.YOUR));
-
- }
-
- private AllOutAssault(final AllOutAssault card) {
- super(card);
- }
-
- @Override
- public AllOutAssault copy() {
- return new AllOutAssault(this);
- }
-}
diff --git a/Mage.Sets/src/mage/cards/a/AngelicFieldMarshal.java b/Mage.Sets/src/mage/cards/a/AngelicFieldMarshal.java
index 0882651ca32..cc7f394cca3 100644
--- a/Mage.Sets/src/mage/cards/a/AngelicFieldMarshal.java
+++ b/Mage.Sets/src/mage/cards/a/AngelicFieldMarshal.java
@@ -1,9 +1,11 @@
package mage.cards.a;
+import java.util.UUID;
import mage.MageInt;
import mage.abilities.abilityword.LieutenantAbility;
-import mage.abilities.effects.common.continuous.GainAbilityAllEffect;
+import mage.abilities.effects.ContinuousEffect;
+import mage.abilities.effects.common.continuous.GainAbilityControlledEffect;
import mage.abilities.keyword.FlyingAbility;
import mage.abilities.keyword.VigilanceAbility;
import mage.cards.CardImpl;
@@ -11,17 +13,16 @@ import mage.cards.CardSetInfo;
import mage.constants.CardType;
import mage.constants.Duration;
import mage.constants.SubType;
-import mage.filter.StaticFilters;
-
-import java.util.UUID;
+import mage.filter.common.FilterControlledCreaturePermanent;
/**
+ *
* @author emerald000
*/
public final class AngelicFieldMarshal extends CardImpl {
public AngelicFieldMarshal(UUID ownerId, CardSetInfo setInfo) {
- super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}{W}");
+ super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{W}{W}");
this.subtype.add(SubType.ANGEL);
this.power = new MageInt(3);
@@ -29,12 +30,11 @@ public final class AngelicFieldMarshal extends CardImpl {
// Flying
this.addAbility(FlyingAbility.getInstance());
-
+
// Lieutenant - As long as you control your commander, Angelic Field Marshal gets +2/+2 and creatures you control have vigilance.
- this.addAbility(new LieutenantAbility(new GainAbilityAllEffect(
- VigilanceAbility.getInstance(), Duration.WhileOnBattlefield,
- StaticFilters.FILTER_CONTROLLED_CREATURES
- ), "and creatures you control have vigilance"));
+ ContinuousEffect effect = new GainAbilityControlledEffect(VigilanceAbility.getInstance(), Duration.WhileOnBattlefield, new FilterControlledCreaturePermanent());
+ effect.setText("and creatures you control have vigilance");
+ this.addAbility(new LieutenantAbility(effect));
}
private AngelicFieldMarshal(final AngelicFieldMarshal card) {
diff --git a/Mage.Sets/src/mage/cards/a/AssimilationAegis.java b/Mage.Sets/src/mage/cards/a/AssimilationAegis.java
index aedcca1fbf7..7278b40b107 100644
--- a/Mage.Sets/src/mage/cards/a/AssimilationAegis.java
+++ b/Mage.Sets/src/mage/cards/a/AssimilationAegis.java
@@ -88,7 +88,7 @@ class AssimilationAegisEffect extends OneShotEffect {
if (player == null) {
return false;
}
- UUID exileId = CardUtil.getCardExileZoneId(game, source);
+ UUID exileId = CardUtil.getExileZoneId(game, source);
TargetCard target = new TargetCardInExile(StaticFilters.FILTER_CARD_CREATURE, exileId);
target.withNotTarget(true);
if (!target.choose(Outcome.Benefit, player.getId(), source.getId(), source, game)) {
diff --git a/Mage.Sets/src/mage/cards/c/CallTheSpiritDragons.java b/Mage.Sets/src/mage/cards/c/CallTheSpiritDragons.java
index 3fdf8f4eaa3..6860194ee64 100644
--- a/Mage.Sets/src/mage/cards/c/CallTheSpiritDragons.java
+++ b/Mage.Sets/src/mage/cards/c/CallTheSpiritDragons.java
@@ -63,7 +63,6 @@ class CallTheSpiritDragonsEffect extends OneShotEffect {
SubType.DRAGON, color.getDescription() + " Dragon you control"
);
filter.add(new ColorPredicate(color));
- filters.add(filter);
}
}
diff --git a/Mage.Sets/src/mage/cards/c/ChaosTheEndless.java b/Mage.Sets/src/mage/cards/c/ChaosTheEndless.java
deleted file mode 100644
index cb222c37a81..00000000000
--- a/Mage.Sets/src/mage/cards/c/ChaosTheEndless.java
+++ /dev/null
@@ -1,48 +0,0 @@
-package mage.cards.c;
-
-import mage.MageInt;
-import mage.abilities.common.DiesSourceTriggeredAbility;
-import mage.abilities.effects.common.PutOnLibrarySourceEffect;
-import mage.abilities.keyword.FlyingAbility;
-import mage.cards.CardImpl;
-import mage.cards.CardSetInfo;
-import mage.constants.CardType;
-import mage.constants.SubType;
-import mage.constants.SuperType;
-
-import java.util.UUID;
-
-/**
- * @author TheElk801
- */
-public final class ChaosTheEndless extends CardImpl {
-
- public ChaosTheEndless(UUID ownerId, CardSetInfo setInfo) {
- super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "");
-
- this.supertype.add(SuperType.LEGENDARY);
- this.subtype.add(SubType.DEMON);
- this.power = new MageInt(5);
- this.toughness = new MageInt(5);
- this.color.setBlack(true);
- this.color.setRed(true);
- this.nightCard = true;
-
- // Flying
- this.addAbility(FlyingAbility.getInstance());
-
- // When Chaos dies, put it on the bottom of its owner's library.
- this.addAbility(new DiesSourceTriggeredAbility(new PutOnLibrarySourceEffect(
- false, "put it on the bottom of its owner's library"
- ), false));
- }
-
- private ChaosTheEndless(final ChaosTheEndless card) {
- super(card);
- }
-
- @Override
- public ChaosTheEndless copy() {
- return new ChaosTheEndless(this);
- }
-}
diff --git a/Mage.Sets/src/mage/cards/c/ClementTheWorrywort.java b/Mage.Sets/src/mage/cards/c/ClementTheWorrywort.java
deleted file mode 100644
index b65236ddf23..00000000000
--- a/Mage.Sets/src/mage/cards/c/ClementTheWorrywort.java
+++ /dev/null
@@ -1,133 +0,0 @@
-package mage.cards.c;
-
-import mage.ConditionalMana;
-import mage.MageInt;
-import mage.Mana;
-import mage.abilities.Ability;
-import mage.abilities.common.EntersBattlefieldThisOrAnotherTriggeredAbility;
-import mage.abilities.common.SimpleStaticAbility;
-import mage.abilities.costs.common.TapSourceCost;
-import mage.abilities.effects.common.ReturnToHandTargetEffect;
-import mage.abilities.effects.common.continuous.GainAbilityControlledEffect;
-import mage.abilities.keyword.VigilanceAbility;
-import mage.abilities.mana.ConditionalColoredManaAbility;
-import mage.abilities.mana.builder.ConditionalManaBuilder;
-import mage.abilities.mana.conditional.CreatureCastManaCondition;
-import mage.cards.CardImpl;
-import mage.cards.CardSetInfo;
-import mage.constants.*;
-import mage.filter.Filter;
-import mage.filter.FilterPermanent;
-import mage.filter.StaticFilters;
-import mage.filter.common.FilterControlledCreaturePermanent;
-import mage.filter.predicate.mageobject.ManaValuePredicate;
-import mage.game.Game;
-import mage.game.events.GameEvent;
-import mage.game.permanent.Permanent;
-import mage.target.TargetPermanent;
-
-import java.util.UUID;
-
-/**
- *
- * @author earchip94
- */
-public final class ClementTheWorrywort extends CardImpl {
-
- private static final FilterPermanent frogFilter = new FilterPermanent(SubType.FROG, "Frogs");
-
- public ClementTheWorrywort(UUID ownerId, CardSetInfo setInfo) {
- super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{G}{U}");
-
- this.supertype.add(SuperType.LEGENDARY);
- this.subtype.add(SubType.FROG);
- this.subtype.add(SubType.DRUID);
- this.power = new MageInt(3);
- this.toughness = new MageInt(3);
-
- // Vigilance
- this.addAbility(VigilanceAbility.getInstance());
-
- // Whenever Clement, the Worrywort or another creature you control enters, return up to one target creature you control with lesser mana value to its owner's hand.
- this.addAbility(new ClementTheWorrywortTriggeredAbility());
-
- // Frogs you control have "{T}: Add {G} or {U}. Spend this mana only to cast a creature spell."
- Ability gMana = new ConditionalColoredManaAbility(new TapSourceCost(), Mana.GreenMana(1), new ClementTheWorrywortManaBuilder());
- Ability bMana = new ConditionalColoredManaAbility(new TapSourceCost(), Mana.BlueMana(1), new ClementTheWorrywortManaBuilder());
- Ability ability = new SimpleStaticAbility(
- new GainAbilityControlledEffect(gMana, Duration.WhileOnBattlefield, frogFilter, false)
- .setText("Frogs you control have \"{T}: Add {G} or {U}.")
- );
- ability.addEffect(
- new GainAbilityControlledEffect(bMana, Duration.WhileOnBattlefield, frogFilter, false)
- .setText("Spend this mana only to cast a creature spell.\"")
- );
- this.addAbility(ability);
- }
-
- private ClementTheWorrywort(final ClementTheWorrywort card) {
- super(card);
- }
-
- @Override
- public ClementTheWorrywort copy() {
- return new ClementTheWorrywort(this);
- }
-}
-
-class ClementTheWorrywortTriggeredAbility extends EntersBattlefieldThisOrAnotherTriggeredAbility {
-
- ClementTheWorrywortTriggeredAbility() {
- super(new ReturnToHandTargetEffect().setText("return up to one target creature you control with lesser mana value to its owner's hand"),
- StaticFilters.FILTER_PERMANENT_CREATURE, false, true);
- }
-
- ClementTheWorrywortTriggeredAbility(final ClementTheWorrywortTriggeredAbility ability) {
- super(ability);
- }
-
- @Override
- public ClementTheWorrywortTriggeredAbility copy() {
- return new ClementTheWorrywortTriggeredAbility(this);
- }
-
- @Override
- public boolean checkTrigger(GameEvent event, Game game) {
- if (super.checkTrigger(event, game)) {
- Permanent permanent = game.getPermanent(event.getTargetId());
- if (permanent == null) {
- return false;
- }
- int mv = permanent.getManaValue();
- FilterControlledCreaturePermanent filter =
- new FilterControlledCreaturePermanent("creature you control with mana value " + (mv - 1) + " or less");
- filter.add(new ManaValuePredicate(ComparisonType.FEWER_THAN, mv));
- this.addTarget(new TargetPermanent(0,1, filter));
- return true;
- }
- return false;
- }
-
-}
-
-class ClementTheWorrywortConditionalMana extends ConditionalMana {
-
- ClementTheWorrywortConditionalMana(Mana mana) {
- super(mana);
- setComparisonScope(Filter.ComparisonScope.Any);
- addCondition(new CreatureCastManaCondition());
- }
-}
-
-class ClementTheWorrywortManaBuilder extends ConditionalManaBuilder {
-
- @Override
- public ConditionalMana build(Object... options) {
- return new ClementTheWorrywortConditionalMana(this.mana);
- }
-
- @Override
- public String getRule() {
- return "Spend this mana only to cast a creature spell";
- }
-}
diff --git a/Mage.Sets/src/mage/cards/c/CloudPlanetsChampion.java b/Mage.Sets/src/mage/cards/c/CloudPlanetsChampion.java
deleted file mode 100644
index 693e185e037..00000000000
--- a/Mage.Sets/src/mage/cards/c/CloudPlanetsChampion.java
+++ /dev/null
@@ -1,63 +0,0 @@
-package mage.cards.c;
-
-import mage.MageInt;
-import mage.abilities.Ability;
-import mage.abilities.common.SimpleStaticAbility;
-import mage.abilities.condition.CompoundCondition;
-import mage.abilities.condition.Condition;
-import mage.abilities.condition.common.EquippedSourceCondition;
-import mage.abilities.condition.common.MyTurnCondition;
-import mage.abilities.decorator.ConditionalContinuousEffect;
-import mage.abilities.effects.common.continuous.GainAbilitySourceEffect;
-import mage.abilities.effects.common.cost.ReduceCostEquipTargetSourceEffect;
-import mage.abilities.keyword.DoubleStrikeAbility;
-import mage.abilities.keyword.IndestructibleAbility;
-import mage.cards.CardImpl;
-import mage.cards.CardSetInfo;
-import mage.constants.CardType;
-import mage.constants.SubType;
-import mage.constants.SuperType;
-
-import java.util.UUID;
-
-/**
- * @author TheElk801
- */
-public final class CloudPlanetsChampion extends CardImpl {
-
- private static final Condition condition = new CompoundCondition(EquippedSourceCondition.instance, MyTurnCondition.instance);
-
- public CloudPlanetsChampion(UUID ownerId, CardSetInfo setInfo) {
- super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{R}{W}");
-
- this.supertype.add(SuperType.LEGENDARY);
- this.subtype.add(SubType.HUMAN);
- this.subtype.add(SubType.SOLDIER);
- this.subtype.add(SubType.MERCENARY);
- this.power = new MageInt(4);
- this.toughness = new MageInt(4);
-
- // During your turn, as long as Cloud is equipped, it has double strike and indestructible.
- Ability ability = new SimpleStaticAbility(new ConditionalContinuousEffect(
- new GainAbilitySourceEffect(DoubleStrikeAbility.getInstance()), condition,
- "during your turn, as long as {this} is equipped, it has double strike"
- ));
- ability.addEffect(new ConditionalContinuousEffect(
- new GainAbilitySourceEffect(IndestructibleAbility.getInstance()),
- condition, "and indestructible"
- ));
- this.addAbility(ability);
-
- // Equip abilities you activate that target Cloud cost {2} less to activate.
- this.addAbility(new SimpleStaticAbility(new ReduceCostEquipTargetSourceEffect(2)));
- }
-
- private CloudPlanetsChampion(final CloudPlanetsChampion card) {
- super(card);
- }
-
- @Override
- public CloudPlanetsChampion copy() {
- return new CloudPlanetsChampion(this);
- }
-}
diff --git a/Mage.Sets/src/mage/cards/c/CookingCampsite.java b/Mage.Sets/src/mage/cards/c/CookingCampsite.java
deleted file mode 100644
index a85066abeb2..00000000000
--- a/Mage.Sets/src/mage/cards/c/CookingCampsite.java
+++ /dev/null
@@ -1,48 +0,0 @@
-package mage.cards.c;
-
-import java.util.UUID;
-
-import mage.abilities.Ability;
-import mage.abilities.common.ActivateAsSorceryActivatedAbility;
-import mage.abilities.costs.common.SacrificeTargetCost;
-import mage.abilities.costs.common.TapSourceCost;
-import mage.abilities.costs.mana.ManaCostsImpl;
-import mage.abilities.effects.common.counter.AddCountersAllEffect;
-import mage.abilities.mana.WhiteManaAbility;
-import mage.cards.CardImpl;
-import mage.cards.CardSetInfo;
-import mage.constants.CardType;
-import mage.counters.CounterType;
-import mage.filter.StaticFilters;
-
-/**
- * @author balazskristof
- */
-public final class CookingCampsite extends CardImpl {
-
- public CookingCampsite(UUID ownerId, CardSetInfo setInfo) {
- super(ownerId, setInfo, new CardType[]{CardType.LAND}, "");
-
- this.nightCard = true;
-
- // {T}: Add {W}.
- this.addAbility(new WhiteManaAbility());
-
- // {3}, {T}, Sacrifice an artifact: Put a +1/+1 counter on each creature you control. Activate only as a sorcery.
- Ability ability = new ActivateAsSorceryActivatedAbility(
- new AddCountersAllEffect(CounterType.P1P1.createInstance(), StaticFilters.FILTER_CONTROLLED_CREATURE), new ManaCostsImpl<>("{3}")
- );
- ability.addCost(new TapSourceCost());
- ability.addCost(new SacrificeTargetCost(StaticFilters.FILTER_PERMANENT_ARTIFACT_AN));
- this.addAbility(ability);
- }
-
- private CookingCampsite(final CookingCampsite card) {
- super(card);
- }
-
- @Override
- public CookingCampsite copy() {
- return new CookingCampsite(this);
- }
-}
diff --git a/Mage.Sets/src/mage/cards/d/DalkovanEncampment.java b/Mage.Sets/src/mage/cards/d/DalkovanEncampment.java
deleted file mode 100644
index 5126582d86d..00000000000
--- a/Mage.Sets/src/mage/cards/d/DalkovanEncampment.java
+++ /dev/null
@@ -1,99 +0,0 @@
-package mage.cards.d;
-
-import mage.abilities.Ability;
-import mage.abilities.common.EntersBattlefieldTappedUnlessAbility;
-import mage.abilities.common.SimpleActivatedAbility;
-import mage.abilities.common.delayed.AtTheBeginOfNextEndStepDelayedTriggeredAbility;
-import mage.abilities.common.delayed.WhenYouAttackDelayedTriggeredAbility;
-import mage.abilities.condition.common.YouControlPermanentCondition;
-import mage.abilities.costs.common.TapSourceCost;
-import mage.abilities.costs.mana.ManaCostsImpl;
-import mage.abilities.effects.OneShotEffect;
-import mage.abilities.effects.common.CreateDelayedTriggeredAbilityEffect;
-import mage.abilities.effects.common.SacrificeTargetEffect;
-import mage.abilities.mana.WhiteManaAbility;
-import mage.cards.CardImpl;
-import mage.cards.CardSetInfo;
-import mage.constants.CardType;
-import mage.constants.Outcome;
-import mage.constants.SubType;
-import mage.filter.FilterPermanent;
-import mage.filter.predicate.Predicates;
-import mage.game.Game;
-import mage.game.permanent.token.RedWarriorToken;
-import mage.game.permanent.token.Token;
-import mage.target.targetpointer.FixedTargets;
-
-import java.util.UUID;
-
-/**
- * @author TheElk801
- */
-public final class DalkovanEncampment extends CardImpl {
-
- private static final FilterPermanent filter = new FilterPermanent("a Swamp or a Mountain");
-
- static {
- filter.add(Predicates.or(
- SubType.SWAMP.getPredicate(),
- SubType.MOUNTAIN.getPredicate()
- ));
- }
-
- private static final YouControlPermanentCondition condition = new YouControlPermanentCondition(filter);
-
- public DalkovanEncampment(UUID ownerId, CardSetInfo setInfo) {
- super(ownerId, setInfo, new CardType[]{CardType.LAND}, "");
-
- // This land enters tapped unless you control a Swamp or a Mountain.
- this.addAbility(new EntersBattlefieldTappedUnlessAbility(condition).addHint(condition.getHint()));
-
- // {T}: Add {W}.
- this.addAbility(new WhiteManaAbility());
-
- // {2}{W}, {T}: Whenever you attack this turn, create two 1/1 red Warrior creature tokens that are tapped and attacking. Sacrifice them at the beginning of the next end step.
- Ability ability = new SimpleActivatedAbility(new CreateDelayedTriggeredAbilityEffect(
- new WhenYouAttackDelayedTriggeredAbility(new DalkovanEncampmentEffect())
- ), new ManaCostsImpl<>("{2}{W}"));
- ability.addCost(new TapSourceCost());
- this.addAbility(ability);
- }
-
- private DalkovanEncampment(final DalkovanEncampment card) {
- super(card);
- }
-
- @Override
- public DalkovanEncampment copy() {
- return new DalkovanEncampment(this);
- }
-}
-
-class DalkovanEncampmentEffect extends OneShotEffect {
-
- DalkovanEncampmentEffect() {
- super(Outcome.Benefit);
- staticText = "create two 1/1 red Warrior creature tokens that are tapped and attacking. " +
- "Sacrifice them at the beginning of the next end step";
- }
-
- private DalkovanEncampmentEffect(final DalkovanEncampmentEffect effect) {
- super(effect);
- }
-
- @Override
- public DalkovanEncampmentEffect copy() {
- return new DalkovanEncampmentEffect(this);
- }
-
- @Override
- public boolean apply(Game game, Ability source) {
- Token token = new RedWarriorToken();
- token.putOntoBattlefield(2, game, source, source.getControllerId(), true, true);
- game.addDelayedTriggeredAbility(new AtTheBeginOfNextEndStepDelayedTriggeredAbility(
- new SacrificeTargetEffect("sacrifice those tokens")
- .setTargetPointer(new FixedTargets(token, game))
- ), source);
- return true;
- }
-}
diff --git a/Mage.Sets/src/mage/cards/d/DemonOfWailingAgonies.java b/Mage.Sets/src/mage/cards/d/DemonOfWailingAgonies.java
index 21560e654f4..e50617df326 100644
--- a/Mage.Sets/src/mage/cards/d/DemonOfWailingAgonies.java
+++ b/Mage.Sets/src/mage/cards/d/DemonOfWailingAgonies.java
@@ -1,9 +1,12 @@
package mage.cards.d;
+import java.util.UUID;
import mage.MageInt;
+import mage.abilities.Ability;
import mage.abilities.abilityword.LieutenantAbility;
import mage.abilities.common.DealsCombatDamageToAPlayerTriggeredAbility;
+import mage.abilities.effects.ContinuousEffect;
import mage.abilities.effects.common.SacrificeEffect;
import mage.abilities.effects.common.continuous.GainAbilitySourceEffect;
import mage.abilities.keyword.FlyingAbility;
@@ -13,15 +16,14 @@ import mage.constants.CardType;
import mage.constants.SubType;
import mage.filter.StaticFilters;
-import java.util.UUID;
-
/**
+ *
* @author emerald000
*/
public final class DemonOfWailingAgonies extends CardImpl {
public DemonOfWailingAgonies(UUID ownerId, CardSetInfo setInfo) {
- super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}{B}");
+ super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{B}{B}");
this.subtype.add(SubType.DEMON);
this.power = new MageInt(4);
@@ -29,13 +31,12 @@ public final class DemonOfWailingAgonies extends CardImpl {
// Flying
this.addAbility(FlyingAbility.getInstance());
-
+
// Lieutenant - As long as you control your commander, Demon of Wailing Agonies gets +2/+2 and has "Whenever Demon of Wailing Agonies deals combat damage to a player, that player sacrifices a creature."
- this.addAbility(new LieutenantAbility(new GainAbilitySourceEffect(
- new DealsCombatDamageToAPlayerTriggeredAbility(new SacrificeEffect(
- StaticFilters.FILTER_PERMANENT_CREATURE, 1, "that player"
- ), false, true)
- ), "and has \"Whenever {this} deals combat damage to a player, that player sacrifices a creature.\""));
+ Ability gainedAbility = new DealsCombatDamageToAPlayerTriggeredAbility(new SacrificeEffect(StaticFilters.FILTER_PERMANENT_CREATURE, 1, "that player"), false, true);
+ ContinuousEffect effect = new GainAbilitySourceEffect(gainedAbility);
+ effect.setText("and has \"Whenever {this} deals combat damage to a player, that player sacrifices a creature.\"");
+ this.addAbility(new LieutenantAbility(effect));
}
private DemonOfWailingAgonies(final DemonOfWailingAgonies card) {
diff --git a/Mage.Sets/src/mage/cards/d/DesperateMeasures.java b/Mage.Sets/src/mage/cards/d/DesperateMeasures.java
deleted file mode 100644
index 446b737329c..00000000000
--- a/Mage.Sets/src/mage/cards/d/DesperateMeasures.java
+++ /dev/null
@@ -1,41 +0,0 @@
-package mage.cards.d;
-
-import mage.abilities.common.delayed.WhenTargetDiesDelayedTriggeredAbility;
-import mage.abilities.effects.common.CreateDelayedTriggeredAbilityEffect;
-import mage.abilities.effects.common.DrawCardSourceControllerEffect;
-import mage.abilities.effects.common.continuous.BoostTargetEffect;
-import mage.cards.CardImpl;
-import mage.cards.CardSetInfo;
-import mage.constants.CardType;
-import mage.constants.Duration;
-import mage.constants.SetTargetPointer;
-
-import java.util.UUID;
-
-/**
- * @author TheElk801
- */
-public final class DesperateMeasures extends CardImpl {
-
- public DesperateMeasures(UUID ownerId, CardSetInfo setInfo) {
- super(ownerId, setInfo, new CardType[]{CardType.INSTANT}, "{B}");
-
- // Target creature gets +1/-1 until end of turn. When it dies under your control this turn, draw two cards.
- this.getSpellAbility().addEffect(new BoostTargetEffect(1, -1));
- this.getSpellAbility().addEffect(new CreateDelayedTriggeredAbilityEffect(
- new WhenTargetDiesDelayedTriggeredAbility(
- new DrawCardSourceControllerEffect(2), Duration.EndOfTurn,
- SetTargetPointer.NONE, true
- ), true
- ));
- }
-
- private DesperateMeasures(final DesperateMeasures card) {
- super(card);
- }
-
- @Override
- public DesperateMeasures copy() {
- return new DesperateMeasures(this);
- }
-}
diff --git a/Mage.Sets/src/mage/cards/d/DispellingExhale.java b/Mage.Sets/src/mage/cards/d/DispellingExhale.java
index 074f5564df7..5125df363e4 100644
--- a/Mage.Sets/src/mage/cards/d/DispellingExhale.java
+++ b/Mage.Sets/src/mage/cards/d/DispellingExhale.java
@@ -8,7 +8,6 @@ import mage.abilities.keyword.BeholdDragonAbility;
import mage.cards.CardImpl;
import mage.cards.CardSetInfo;
import mage.constants.CardType;
-import mage.target.TargetSpell;
import java.util.UUID;
@@ -30,7 +29,6 @@ public final class DispellingExhale extends CardImpl {
BeheldDragonCondition.instance, "counter target spell unless its controller pays {2}. " +
"If a Dragon was beheld, counter that spell unless its controller pays {4} instead"
));
- this.getSpellAbility().addTarget(new TargetSpell());
}
private DispellingExhale(final DispellingExhale card) {
diff --git a/Mage.Sets/src/mage/cards/d/DivinerOfMist.java b/Mage.Sets/src/mage/cards/d/DivinerOfMist.java
deleted file mode 100644
index 87730c43a8d..00000000000
--- a/Mage.Sets/src/mage/cards/d/DivinerOfMist.java
+++ /dev/null
@@ -1,148 +0,0 @@
-package mage.cards.d;
-
-import java.util.UUID;
-import mage.MageInt;
-import mage.MageObjectReference;
-import mage.abilities.Ability;
-import mage.abilities.common.AttacksTriggeredAbility;
-import mage.abilities.effects.OneShotEffect;
-import mage.abilities.effects.ReplacementEffectImpl;
-import mage.cards.Card;
-import mage.cards.Cards;
-import mage.constants.*;
-import mage.abilities.keyword.FlyingAbility;
-import mage.cards.CardImpl;
-import mage.cards.CardSetInfo;
-import mage.filter.FilterCard;
-import mage.filter.common.FilterInstantOrSorceryCard;
-import mage.filter.predicate.mageobject.ManaValuePredicate;
-import mage.game.Game;
-import mage.game.events.GameEvent;
-import mage.game.events.ZoneChangeEvent;
-import mage.players.Player;
-import mage.target.Target;
-import mage.target.common.TargetCardInYourGraveyard;
-import mage.util.CardUtil;
-
-/**
- *
- * @author Jmlundeen
- */
-public final class DivinerOfMist extends CardImpl {
-
- public DivinerOfMist(UUID ownerId, CardSetInfo setInfo) {
- super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{U}");
-
- this.subtype.add(SubType.DRAGON);
- this.power = new MageInt(4);
- this.toughness = new MageInt(5);
-
- // Flying
- this.addAbility(FlyingAbility.getInstance());
-
- // Whenever this creature attacks, mill four cards. You may cast an instant or sorcery spell from your graveyard with mana value 4 or less without paying its mana cost. If that spell would be put into your graveyard, exile it instead.
- Ability ability = new AttacksTriggeredAbility(new DivinerOfMistEffect());
- ability.addEffect(new DivinerOfMistReplacementEffect());
- this.addAbility(ability);
- }
-
- private DivinerOfMist(final DivinerOfMist card) {
- super(card);
- }
-
- @Override
- public DivinerOfMist copy() {
- return new DivinerOfMist(this);
- }
-}
-
-class DivinerOfMistEffect extends OneShotEffect {
-
- public DivinerOfMistEffect() {
- super(Outcome.PlayForFree);
- staticText = "mill four cards. You may cast an instant or sorcery spell from your graveyard with mana value 4 or less without paying its mana cost";
- }
-
- protected DivinerOfMistEffect(final DivinerOfMistEffect effect) {
- super(effect);
- }
-
- @Override
- public DivinerOfMistEffect copy() {
- return new DivinerOfMistEffect(this);
- }
-
- @Override
- public boolean apply(Game game, Ability source) {
- Player controller = game.getPlayer(source.getControllerId());
- if (controller == null) {
- return false;
- }
- Cards milledCards = controller.millCards(4, source, game);
- boolean hasTarget = controller.getGraveyard().getCards(game)
- .stream()
- .anyMatch(card -> card.getManaValue() <= 4 && card.isInstantOrSorcery(game));
- if (!hasTarget) {
- return true;
- }
- FilterCard filter = new FilterInstantOrSorceryCard();
- filter.add(new ManaValuePredicate(ComparisonType.OR_LESS, 4));
- Target target = new TargetCardInYourGraveyard(filter);
- target.withNotTarget(true);
- controller.chooseTarget(Outcome.PlayForFree, target, source, game);
- Card card = game.getCard(target.getFirstTarget());
- if (card != null) {
- card = card.getMainCard();
- game.getState().setValue("DivinerOfMist", new MageObjectReference(card, game));
- return CardUtil.castSpellWithAttributesForFree(controller, source, game, card, filter);
- }
- return true;
- }
-}
-
-class DivinerOfMistReplacementEffect extends ReplacementEffectImpl {
-
- public DivinerOfMistReplacementEffect() {
- super(Duration.EndOfGame, Outcome.Exile);
- staticText = "If that spell would be put into your graveyard, exile it instead.";
- }
-
- protected DivinerOfMistReplacementEffect(final DivinerOfMistReplacementEffect effect) {
- super(effect);
- }
-
- @Override
- public DivinerOfMistReplacementEffect copy() {
- return new DivinerOfMistReplacementEffect(this);
- }
-
- @Override
- public boolean replaceEvent(GameEvent event, Ability source, Game game) {
- Player controller = game.getPlayer(source.getControllerId());
- if (controller != null) {
- MageObjectReference card = (MageObjectReference) game.getState().getValue("DivinerOfMist");
- if (card != null) {
- ((ZoneChangeEvent) event).setToZone(Zone.EXILED);
- }
- }
- return false;
- }
-
- @Override
- public boolean checksEventType(GameEvent event, Game game) {
- return event.getType() == GameEvent.EventType.ZONE_CHANGE;
- }
-
- @Override
- public boolean applies(GameEvent event, Ability source, Game game) {
- if (Zone.GRAVEYARD == ((ZoneChangeEvent) event).getToZone()) {
- Card eventCard = game.getCard(event.getSourceId());
- MageObjectReference cardMor = (MageObjectReference) game.getState().getValue("DivinerOfMist");
- if (eventCard != null && cardMor != null) {
- int zcc = eventCard.getZoneChangeCounter(game);
- return eventCard.getId().equals(cardMor.getSourceId()) && zcc == (cardMor.getZoneChangeCounter() + 1);
- }
- }
- return false;
- }
-}
\ No newline at end of file
diff --git a/Mage.Sets/src/mage/cards/d/DocOckEvilInventor.java b/Mage.Sets/src/mage/cards/d/DocOckEvilInventor.java
deleted file mode 100644
index a1ddc150ec3..00000000000
--- a/Mage.Sets/src/mage/cards/d/DocOckEvilInventor.java
+++ /dev/null
@@ -1,63 +0,0 @@
-package mage.cards.d;
-
-import mage.MageInt;
-import mage.abilities.Ability;
-import mage.abilities.effects.common.continuous.BecomesCreatureTargetEffect;
-import mage.abilities.triggers.BeginningOfCombatTriggeredAbility;
-import mage.cards.CardImpl;
-import mage.cards.CardSetInfo;
-import mage.constants.CardType;
-import mage.constants.Duration;
-import mage.constants.SubType;
-import mage.constants.SuperType;
-import mage.filter.FilterPermanent;
-import mage.filter.common.FilterControlledArtifactPermanent;
-import mage.filter.predicate.Predicates;
-import mage.game.permanent.token.custom.CreatureToken;
-import mage.target.TargetPermanent;
-
-import java.util.UUID;
-
-/**
- * @author TheElk801
- */
-public final class DocOckEvilInventor extends CardImpl {
-
- private static final FilterPermanent filter
- = new FilterControlledArtifactPermanent("noncreature artifact you control");
-
- static {
- filter.add(Predicates.not(CardType.CREATURE.getPredicate()));
- }
-
- public DocOckEvilInventor(UUID ownerId, CardSetInfo setInfo) {
- super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{U}{B}");
-
- this.supertype.add(SuperType.LEGENDARY);
- this.subtype.add(SubType.HUMAN);
- this.subtype.add(SubType.SCIENTIST);
- this.subtype.add(SubType.VILLAIN);
- this.power = new MageInt(8);
- this.toughness = new MageInt(8);
-
- // At the beginning of combat on your turn, target noncreature artifact you control becomes an 8/8 Robot Villain artifact creature in addition to its other types.
- Ability ability = new BeginningOfCombatTriggeredAbility(new BecomesCreatureTargetEffect(
- new CreatureToken(
- 8, 8,
- "8/8 Robot Villain artifact creature",
- SubType.ROBOT, SubType.VILLAIN
- ), false, false, Duration.Custom
- ));
- ability.addTarget(new TargetPermanent(filter));
- this.addAbility(ability);
- }
-
- private DocOckEvilInventor(final DocOckEvilInventor card) {
- super(card);
- }
-
- @Override
- public DocOckEvilInventor copy() {
- return new DocOckEvilInventor(this);
- }
-}
diff --git a/Mage.Sets/src/mage/cards/c/CasalLurkwoodPathfinder.java b/Mage.Sets/src/mage/cards/d/DoricNaturesWarden.java
similarity index 83%
rename from Mage.Sets/src/mage/cards/c/CasalLurkwoodPathfinder.java
rename to Mage.Sets/src/mage/cards/d/DoricNaturesWarden.java
index 27e9538d02f..f165e05f96b 100644
--- a/Mage.Sets/src/mage/cards/c/CasalLurkwoodPathfinder.java
+++ b/Mage.Sets/src/mage/cards/d/DoricNaturesWarden.java
@@ -1,4 +1,4 @@
-package mage.cards.c;
+package mage.cards.d;
import mage.MageInt;
import mage.abilities.common.AttacksTriggeredAbility;
@@ -22,7 +22,7 @@ import java.util.UUID;
/**
* @author TheElk801
*/
-public final class CasalLurkwoodPathfinder extends CardImpl {
+public final class DoricNaturesWarden extends CardImpl {
private static final FilterLandCard filter = new FilterLandCard("Forest card");
@@ -30,7 +30,7 @@ public final class CasalLurkwoodPathfinder extends CardImpl {
filter.add(SubType.FOREST.getPredicate());
}
- public CasalLurkwoodPathfinder(UUID ownerId, CardSetInfo setInfo) {
+ public DoricNaturesWarden(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{G}");
this.supertype.add(SuperType.LEGENDARY);
@@ -38,7 +38,7 @@ public final class CasalLurkwoodPathfinder extends CardImpl {
this.subtype.add(SubType.DRUID);
this.power = new MageInt(3);
this.toughness = new MageInt(3);
- this.secondSideCardClazz = CasalPathbreakerOwlbear.class;
+ this.secondSideCardClazz = mage.cards.d.DoricOwlbearAvenger.class;
// Vigilance
this.addAbility(VigilanceAbility.getInstance());
@@ -55,12 +55,12 @@ public final class CasalLurkwoodPathfinder extends CardImpl {
)));
}
- private CasalLurkwoodPathfinder(final CasalLurkwoodPathfinder card) {
+ private DoricNaturesWarden(final DoricNaturesWarden card) {
super(card);
}
@Override
- public CasalLurkwoodPathfinder copy() {
- return new CasalLurkwoodPathfinder(this);
+ public DoricNaturesWarden copy() {
+ return new DoricNaturesWarden(this);
}
}
diff --git a/Mage.Sets/src/mage/cards/c/CasalPathbreakerOwlbear.java b/Mage.Sets/src/mage/cards/d/DoricOwlbearAvenger.java
similarity index 86%
rename from Mage.Sets/src/mage/cards/c/CasalPathbreakerOwlbear.java
rename to Mage.Sets/src/mage/cards/d/DoricOwlbearAvenger.java
index 6d62625d256..d0b2a139437 100644
--- a/Mage.Sets/src/mage/cards/c/CasalPathbreakerOwlbear.java
+++ b/Mage.Sets/src/mage/cards/d/DoricOwlbearAvenger.java
@@ -1,4 +1,4 @@
-package mage.cards.c;
+package mage.cards.d;
import mage.MageInt;
import mage.abilities.Ability;
@@ -19,7 +19,7 @@ import java.util.UUID;
/**
* @author TheElk801
*/
-public final class CasalPathbreakerOwlbear extends CardImpl {
+public final class DoricOwlbearAvenger extends CardImpl {
private static final FilterCreaturePermanent filter = new FilterCreaturePermanent();
@@ -27,7 +27,7 @@ public final class CasalPathbreakerOwlbear extends CardImpl {
filter.add(SuperType.LEGENDARY.getPredicate());
}
- public CasalPathbreakerOwlbear(UUID ownerId, CardSetInfo setInfo) {
+ public DoricOwlbearAvenger(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "");
this.supertype.add(SuperType.LEGENDARY);
@@ -57,12 +57,12 @@ public final class CasalPathbreakerOwlbear extends CardImpl {
this.addAbility(new BeginningOfUpkeepTriggeredAbility(new TransformSourceEffect()));
}
- private CasalPathbreakerOwlbear(final CasalPathbreakerOwlbear card) {
+ private DoricOwlbearAvenger(final DoricOwlbearAvenger card) {
super(card);
}
@Override
- public CasalPathbreakerOwlbear copy() {
- return new CasalPathbreakerOwlbear(this);
+ public DoricOwlbearAvenger copy() {
+ return new DoricOwlbearAvenger(this);
}
}
diff --git a/Mage.Sets/src/mage/cards/d/DovinsAcuity.java b/Mage.Sets/src/mage/cards/d/DovinsAcuity.java
index d9f2fedf31f..ea8560753ea 100644
--- a/Mage.Sets/src/mage/cards/d/DovinsAcuity.java
+++ b/Mage.Sets/src/mage/cards/d/DovinsAcuity.java
@@ -3,7 +3,7 @@ package mage.cards.d;
import mage.abilities.Ability;
import mage.abilities.common.EntersBattlefieldTriggeredAbility;
import mage.abilities.common.SpellCastControllerTriggeredAbility;
-import mage.abilities.condition.common.IsMainPhaseCondition;
+import mage.abilities.condition.Condition;
import mage.abilities.decorator.ConditionalTriggeredAbility;
import mage.abilities.effects.common.DrawCardSourceControllerEffect;
import mage.abilities.effects.common.GainLifeEffect;
@@ -11,8 +11,12 @@ import mage.abilities.effects.common.ReturnToHandSourceEffect;
import mage.cards.CardImpl;
import mage.cards.CardSetInfo;
import mage.constants.CardType;
+import mage.constants.TurnPhase;
import mage.filter.FilterSpell;
+import mage.game.Game;
+import java.util.EnumSet;
+import java.util.Set;
import java.util.UUID;
/**
@@ -38,7 +42,7 @@ public final class DovinsAcuity extends CardImpl {
this.addAbility(new ConditionalTriggeredAbility(
new SpellCastControllerTriggeredAbility(
new ReturnToHandSourceEffect(true), filter, true
- ), IsMainPhaseCondition.YOUR,
+ ), DovinsAcuityCondition.instance,
"Whenever you cast an instant spell during your main phase, " +
"you may return {this} to its owner's hand."
));
@@ -52,4 +56,16 @@ public final class DovinsAcuity extends CardImpl {
public DovinsAcuity copy() {
return new DovinsAcuity(this);
}
+}
+
+enum DovinsAcuityCondition implements Condition {
+
+ instance;
+ private static final Set turnPhases = EnumSet.of(TurnPhase.PRECOMBAT_MAIN, TurnPhase.POSTCOMBAT_MAIN);
+
+ @Override
+ public boolean apply(Game game, Ability source) {
+ return game.isActivePlayer(source.getControllerId())
+ && turnPhases.contains(game.getTurn().getPhase().getType());
+ }
}
\ No newline at end of file
diff --git a/Mage.Sets/src/mage/cards/d/DragonclawStrike.java b/Mage.Sets/src/mage/cards/d/DragonclawStrike.java
index 61ddbf68fd9..c8318674d70 100644
--- a/Mage.Sets/src/mage/cards/d/DragonclawStrike.java
+++ b/Mage.Sets/src/mage/cards/d/DragonclawStrike.java
@@ -22,7 +22,7 @@ import java.util.UUID;
public final class DragonclawStrike extends CardImpl {
public DragonclawStrike(UUID ownerId, CardSetInfo setInfo) {
- super(ownerId, setInfo, new CardType[]{CardType.SORCERY}, "{2/G}{2/U}{2/R}");
+ super(ownerId, setInfo, new CardType[]{CardType.SORCERY}, "{2/U}{2/R}{2/G}");
// Double the power and toughness of target creature you control until end of turn. Then it fights up to one target creature an opponent controls.
this.getSpellAbility().addEffect(new DragonclawStrikeEffect());
diff --git a/Mage.Sets/src/mage/cards/b/BohnBeguilingBalladeer.java b/Mage.Sets/src/mage/cards/e/EdginLarcenousLutenist.java
similarity index 94%
rename from Mage.Sets/src/mage/cards/b/BohnBeguilingBalladeer.java
rename to Mage.Sets/src/mage/cards/e/EdginLarcenousLutenist.java
index 2bae253674d..ada220bef82 100644
--- a/Mage.Sets/src/mage/cards/b/BohnBeguilingBalladeer.java
+++ b/Mage.Sets/src/mage/cards/e/EdginLarcenousLutenist.java
@@ -1,4 +1,4 @@
-package mage.cards.b;
+package mage.cards.e;
import mage.MageInt;
import mage.abilities.Ability;
@@ -22,9 +22,9 @@ import java.util.UUID;
/**
* @author TheElk801, jeffwadsworth
*/
-public final class BohnBeguilingBalladeer extends CardImpl {
+public final class EdginLarcenousLutenist extends CardImpl {
- public BohnBeguilingBalladeer(UUID ownerId, CardSetInfo setInfo) {
+ public EdginLarcenousLutenist(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{R}");
this.supertype.add(SuperType.LEGENDARY);
@@ -42,13 +42,13 @@ public final class BohnBeguilingBalladeer extends CardImpl {
this.addAbility(ability);
}
- private BohnBeguilingBalladeer(final BohnBeguilingBalladeer card) {
+ private EdginLarcenousLutenist(final EdginLarcenousLutenist card) {
super(card);
}
@Override
- public BohnBeguilingBalladeer copy() {
- return new BohnBeguilingBalladeer(this);
+ public EdginLarcenousLutenist copy() {
+ return new EdginLarcenousLutenist(this);
}
}
diff --git a/Mage.Sets/src/mage/cards/e/ElspethStormSlayer.java b/Mage.Sets/src/mage/cards/e/ElspethStormSlayer.java
index 1dfd7c96b7f..cbf61ff0f3a 100644
--- a/Mage.Sets/src/mage/cards/e/ElspethStormSlayer.java
+++ b/Mage.Sets/src/mage/cards/e/ElspethStormSlayer.java
@@ -52,9 +52,9 @@ public final class ElspethStormSlayer extends CardImpl {
CounterType.P1P1.createInstance(), StaticFilters.FILTER_CONTROLLED_CREATURE
), 0);
ability.addEffect(new GainAbilityControlledEffect(
- FlyingAbility.getInstance(), Duration.UntilYourNextTurn,
+ FlyingAbility.getInstance(), Duration.EndOfTurn,
StaticFilters.FILTER_CONTROLLED_CREATURE
- ).setText("those creatures gain flying until your next turn"));
+ ).setText("those creatures gain flying until end of turn"));
this.addAbility(ability);
// -3: Destroy target creature an opponent controls with mana value 3 or greater.
diff --git a/Mage.Sets/src/mage/cards/f/FerventChampion.java b/Mage.Sets/src/mage/cards/f/FerventChampion.java
index 5f75340076f..828b931c715 100644
--- a/Mage.Sets/src/mage/cards/f/FerventChampion.java
+++ b/Mage.Sets/src/mage/cards/f/FerventChampion.java
@@ -5,20 +5,23 @@ import mage.abilities.Ability;
import mage.abilities.common.AttacksTriggeredAbility;
import mage.abilities.common.SimpleStaticAbility;
import mage.abilities.effects.common.continuous.BoostTargetEffect;
-import mage.abilities.effects.common.cost.ReduceCostEquipTargetSourceEffect;
+import mage.abilities.effects.common.cost.CostModificationEffectImpl;
+import mage.abilities.keyword.EquipAbility;
import mage.abilities.keyword.FirstStrikeAbility;
import mage.abilities.keyword.HasteAbility;
import mage.cards.CardImpl;
import mage.cards.CardSetInfo;
-import mage.constants.CardType;
-import mage.constants.Duration;
-import mage.constants.SubType;
+import mage.constants.*;
import mage.filter.FilterPermanent;
import mage.filter.common.FilterControlledPermanent;
import mage.filter.predicate.mageobject.AnotherPredicate;
import mage.filter.predicate.permanent.AttackingPredicate;
+import mage.game.Game;
+import mage.target.Target;
import mage.target.TargetPermanent;
+import mage.util.CardUtil;
+import java.util.Collection;
import java.util.UUID;
/**
@@ -56,7 +59,7 @@ public final class FerventChampion extends CardImpl {
this.addAbility(ability);
// Equip abilities you activate that target Fervent Champion cost {3} less to activate.
- this.addAbility(new SimpleStaticAbility(new ReduceCostEquipTargetSourceEffect(3)));
+ this.addAbility(new SimpleStaticAbility(new FerventChampionEffect()));
}
private FerventChampion(final FerventChampion card) {
@@ -68,3 +71,46 @@ public final class FerventChampion extends CardImpl {
return new FerventChampion(this);
}
}
+
+class FerventChampionEffect extends CostModificationEffectImpl {
+
+ FerventChampionEffect() {
+ super(Duration.Custom, Outcome.Benefit, CostModificationType.REDUCE_COST);
+ staticText = "equip abilities you activate that target {this} cost {3} less to activate";
+ }
+
+ private FerventChampionEffect(final FerventChampionEffect effect) {
+ super(effect);
+ }
+
+ @Override
+ public boolean apply(Game game, Ability source, Ability abilityToModify) {
+ CardUtil.reduceCost(abilityToModify, 3);
+ return true;
+ }
+
+ @Override
+ public boolean applies(Ability abilityToModify, Ability source, Game game) {
+ if (abilityToModify instanceof EquipAbility
+ && abilityToModify.isControlledBy(source.getControllerId())) {
+ if (game != null && game.inCheckPlayableState()) {
+ return !abilityToModify.getTargets().isEmpty() &&
+ abilityToModify.getTargets().get(0).canTarget(source.getSourceId(), abilityToModify, game);
+ } else {
+ return abilityToModify
+ .getTargets()
+ .stream()
+ .map(Target::getTargets)
+ .flatMap(Collection::stream)
+ .anyMatch(source.getSourceId()::equals);
+ }
+
+ }
+ return false;
+ }
+
+ @Override
+ public FerventChampionEffect copy() {
+ return new FerventChampionEffect(this);
+ }
+}
diff --git a/Mage.Sets/src/mage/cards/e/EvinWaterdeepOpportunist.java b/Mage.Sets/src/mage/cards/f/ForgeNeverwinterCharlatan.java
similarity index 88%
rename from Mage.Sets/src/mage/cards/e/EvinWaterdeepOpportunist.java
rename to Mage.Sets/src/mage/cards/f/ForgeNeverwinterCharlatan.java
index 79ecc5d9f5b..19279bf8c0a 100644
--- a/Mage.Sets/src/mage/cards/e/EvinWaterdeepOpportunist.java
+++ b/Mage.Sets/src/mage/cards/f/ForgeNeverwinterCharlatan.java
@@ -1,4 +1,4 @@
-package mage.cards.e;
+package mage.cards.f;
import mage.MageInt;
import mage.abilities.common.SacrificeOneOrMorePermanentsTriggeredAbility;
@@ -26,13 +26,13 @@ import java.util.UUID;
/**
* @author TheElk801
*/
-public final class EvinWaterdeepOpportunist extends CardImpl {
+public final class ForgeNeverwinterCharlatan extends CardImpl {
private static final DynamicValue xValue = new PermanentsOnBattlefieldCount(new FilterControlledPermanent(SubType.TREASURE));
private static final DynamicValue twiceXValue = new MultipliedValue(xValue, 2);
private static final Hint hint = new ValueHint("Treasures you control", xValue);
- public EvinWaterdeepOpportunist(UUID ownerId, CardSetInfo setInfo) {
+ public ForgeNeverwinterCharlatan(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}");
this.supertype.add(SuperType.LEGENDARY);
@@ -60,12 +60,12 @@ public final class EvinWaterdeepOpportunist extends CardImpl {
).setTriggersLimitEachTurn(1));
}
- private EvinWaterdeepOpportunist(final EvinWaterdeepOpportunist card) {
+ private ForgeNeverwinterCharlatan(final ForgeNeverwinterCharlatan card) {
super(card);
}
@Override
- public EvinWaterdeepOpportunist copy() {
- return new EvinWaterdeepOpportunist(this);
+ public ForgeNeverwinterCharlatan copy() {
+ return new ForgeNeverwinterCharlatan(this);
}
}
diff --git a/Mage.Sets/src/mage/cards/f/FullThrottle.java b/Mage.Sets/src/mage/cards/f/FullThrottle.java
index 740867674f2..99feea84526 100644
--- a/Mage.Sets/src/mage/cards/f/FullThrottle.java
+++ b/Mage.Sets/src/mage/cards/f/FullThrottle.java
@@ -3,7 +3,8 @@ package mage.cards.f;
import java.util.UUID;
import mage.abilities.DelayedTriggeredAbility;
-import mage.abilities.condition.common.IsMainPhaseCondition;
+import mage.abilities.condition.OrCondition;
+import mage.abilities.condition.common.IsPhaseCondition;
import mage.abilities.decorator.ConditionalOneShotEffect;
import mage.abilities.effects.common.*;
import mage.cards.CardImpl;
@@ -28,7 +29,7 @@ public final class FullThrottle extends CardImpl {
// After this main phase, there are two additional combat phases.
this.getSpellAbility().addEffect(new ConditionalOneShotEffect(
new AdditionalCombatPhaseEffect(2),
- IsMainPhaseCondition.ANY,
+ new OrCondition(new IsPhaseCondition(TurnPhase.PRECOMBAT_MAIN), new IsPhaseCondition(TurnPhase.POSTCOMBAT_MAIN)),
"After this main phase, there are two additional combat phases."
));
// At the beginning of each combat this turn, untap all creatures that attacked this turn.
diff --git a/Mage.Sets/src/mage/cards/f/FuryOfTheHorde.java b/Mage.Sets/src/mage/cards/f/FuryOfTheHorde.java
index e9953b771c7..3679df4841b 100644
--- a/Mage.Sets/src/mage/cards/f/FuryOfTheHorde.java
+++ b/Mage.Sets/src/mage/cards/f/FuryOfTheHorde.java
@@ -2,7 +2,6 @@
package mage.cards.f;
import java.util.UUID;
-
import mage.ObjectColor;
import mage.abilities.costs.AlternativeCostSourceAbility;
import mage.abilities.costs.common.ExileFromHandCost;
@@ -32,7 +31,7 @@ public final class FuryOfTheHorde extends CardImpl {
}
public FuryOfTheHorde(UUID ownerId, CardSetInfo setInfo) {
- super(ownerId, setInfo, new CardType[]{CardType.SORCERY}, "{5}{R}{R}");
+ super(ownerId,setInfo,new CardType[]{CardType.SORCERY},"{5}{R}{R}");
// You may exile two red cards from your hand rather than pay Fury of the Horde's mana cost.
this.addAbility(new AlternativeCostSourceAbility(new ExileFromHandCost(new TargetCardInHand(2, filter))));
@@ -40,6 +39,7 @@ public final class FuryOfTheHorde extends CardImpl {
// Untap all creatures that attacked this turn. After this main phase, there is an additional combat phase followed by an additional main phase.
this.getSpellAbility().addEffect(new UntapAllEffect(filter2));
this.getSpellAbility().addEffect(new AddCombatAndMainPhaseEffect());
+
}
private FuryOfTheHorde(final FuryOfTheHorde card) {
diff --git a/Mage.Sets/src/mage/cards/g/GarlandKnightOfCornelia.java b/Mage.Sets/src/mage/cards/g/GarlandKnightOfCornelia.java
deleted file mode 100644
index 80580939181..00000000000
--- a/Mage.Sets/src/mage/cards/g/GarlandKnightOfCornelia.java
+++ /dev/null
@@ -1,90 +0,0 @@
-package mage.cards.g;
-
-import mage.MageInt;
-import mage.abilities.Ability;
-import mage.abilities.common.ActivateAsSorceryActivatedAbility;
-import mage.abilities.common.SpellCastControllerTriggeredAbility;
-import mage.abilities.costs.mana.ManaCostsImpl;
-import mage.abilities.effects.OneShotEffect;
-import mage.abilities.effects.keyword.SurveilEffect;
-import mage.abilities.keyword.TransformAbility;
-import mage.cards.Card;
-import mage.cards.CardImpl;
-import mage.cards.CardSetInfo;
-import mage.constants.*;
-import mage.filter.StaticFilters;
-import mage.game.Game;
-import mage.players.Player;
-
-import java.util.Optional;
-import java.util.UUID;
-
-/**
- * @author TheElk801
- */
-public final class GarlandKnightOfCornelia extends CardImpl {
-
- public GarlandKnightOfCornelia(UUID ownerId, CardSetInfo setInfo) {
- super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{B}{R}");
-
- this.secondSideCardClazz = mage.cards.c.ChaosTheEndless.class;
-
- this.supertype.add(SuperType.LEGENDARY);
- this.subtype.add(SubType.HUMAN);
- this.subtype.add(SubType.KNIGHT);
- this.power = new MageInt(3);
- this.toughness = new MageInt(2);
-
- // Whenever you cast a noncreature spell, surveil 1.
- this.addAbility(new SpellCastControllerTriggeredAbility(
- new SurveilEffect(1), StaticFilters.FILTER_SPELL_A_NON_CREATURE, false
- ));
-
- // {3}{B}{B}{R}{R}: Return this card from your graveyard to the battlefield transformed. Activate only as a sorcery.
- this.addAbility(new TransformAbility());
- this.addAbility(new ActivateAsSorceryActivatedAbility(
- Zone.GRAVEYARD, new GarlandKnightOfCorneliaEffect(), new ManaCostsImpl<>("{3}{B}{B}{R}{R}")
- ));
- }
-
- private GarlandKnightOfCornelia(final GarlandKnightOfCornelia card) {
- super(card);
- }
-
- @Override
- public GarlandKnightOfCornelia copy() {
- return new GarlandKnightOfCornelia(this);
- }
-}
-
-class GarlandKnightOfCorneliaEffect extends OneShotEffect {
-
- GarlandKnightOfCorneliaEffect() {
- super(Outcome.Benefit);
- staticText = "return this card from your graveyard to the battlefield transformed";
- }
-
- private GarlandKnightOfCorneliaEffect(final GarlandKnightOfCorneliaEffect effect) {
- super(effect);
- }
-
- @Override
- public GarlandKnightOfCorneliaEffect copy() {
- return new GarlandKnightOfCorneliaEffect(this);
- }
-
- @Override
- public boolean apply(Game game, Ability source) {
- Player player = game.getPlayer(source.getControllerId());
- Card card = Optional
- .ofNullable(source.getSourceObjectIfItStillExists(game))
- .filter(Card.class::isInstance)
- .map(Card.class::cast)
- .orElse(null);
- if (player == null || card == null) {
- return false;
- }
- game.getState().setValue(TransformAbility.VALUE_KEY_ENTER_TRANSFORMED + card.getId(), Boolean.TRUE);
- return player.moveCards(card, Zone.BATTLEFIELD, source, game);
- }
-}
diff --git a/Mage.Sets/src/mage/cards/g/GladiolusAmicitia.java b/Mage.Sets/src/mage/cards/g/GladiolusAmicitia.java
deleted file mode 100644
index 5694c998984..00000000000
--- a/Mage.Sets/src/mage/cards/g/GladiolusAmicitia.java
+++ /dev/null
@@ -1,58 +0,0 @@
-package mage.cards.g;
-
-import mage.MageInt;
-import mage.abilities.Ability;
-import mage.abilities.common.EntersBattlefieldTriggeredAbility;
-import mage.abilities.common.LandfallAbility;
-import mage.abilities.effects.common.continuous.BoostTargetEffect;
-import mage.abilities.effects.common.continuous.GainAbilityTargetEffect;
-import mage.abilities.effects.common.search.SearchLibraryPutInPlayEffect;
-import mage.abilities.keyword.TrampleAbility;
-import mage.cards.CardImpl;
-import mage.cards.CardSetInfo;
-import mage.constants.CardType;
-import mage.constants.SubType;
-import mage.constants.SuperType;
-import mage.filter.StaticFilters;
-import mage.target.TargetPermanent;
-import mage.target.common.TargetCardInLibrary;
-
-import java.util.UUID;
-
-/**
- * @author TheElk801
- */
-public final class GladiolusAmicitia extends CardImpl {
-
- public GladiolusAmicitia(UUID ownerId, CardSetInfo setInfo) {
- super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{R}{G}");
-
- this.supertype.add(SuperType.LEGENDARY);
- this.subtype.add(SubType.HUMAN);
- this.subtype.add(SubType.WARRIOR);
- this.power = new MageInt(6);
- this.toughness = new MageInt(6);
-
- // When Gladiolus Amicitia enters, search your library for a land card, put it onto the battlefield tapped, then shuffle.
- this.addAbility(new EntersBattlefieldTriggeredAbility(
- new SearchLibraryPutInPlayEffect(new TargetCardInLibrary(StaticFilters.FILTER_CARD_LAND), true)
- ));
-
- // Landfall -- Whenever a land you control enters, another target creature you control gets +2/+2 and gains trample until end of turn.
- Ability ability = new LandfallAbility(new BoostTargetEffect(2, 2)
- .setText("another target creature you control gets +2/+2"));
- ability.addEffect(new GainAbilityTargetEffect(TrampleAbility.getInstance())
- .setText("and gains trample until end of turn"));
- ability.addTarget(new TargetPermanent(StaticFilters.FILTER_ANOTHER_TARGET_CREATURE_YOU_CONTROL));
- this.addAbility(ability);
- }
-
- private GladiolusAmicitia(final GladiolusAmicitia card) {
- super(card);
- }
-
- @Override
- public GladiolusAmicitia copy() {
- return new GladiolusAmicitia(this);
- }
-}
diff --git a/Mage.Sets/src/mage/cards/g/GraspingTentacles.java b/Mage.Sets/src/mage/cards/g/GraspingTentacles.java
deleted file mode 100644
index fe1ffe6f2d9..00000000000
--- a/Mage.Sets/src/mage/cards/g/GraspingTentacles.java
+++ /dev/null
@@ -1,76 +0,0 @@
-package mage.cards.g;
-
-import mage.abilities.Ability;
-import mage.abilities.effects.OneShotEffect;
-import mage.abilities.effects.common.MillCardsTargetEffect;
-import mage.cards.Card;
-import mage.cards.CardImpl;
-import mage.cards.CardSetInfo;
-import mage.constants.CardType;
-import mage.constants.Outcome;
-import mage.constants.Zone;
-import mage.filter.StaticFilters;
-import mage.game.Game;
-import mage.players.Player;
-import mage.target.TargetCard;
-import mage.target.common.TargetCardInGraveyard;
-import mage.target.common.TargetOpponent;
-
-import java.util.UUID;
-
-/**
- * @author TheElk801
- */
-public final class GraspingTentacles extends CardImpl {
-
- public GraspingTentacles(UUID ownerId, CardSetInfo setInfo) {
- super(ownerId, setInfo, new CardType[]{CardType.SORCERY}, "{1}{U}{B}");
-
- // Target opponent mills eight cards. You may put an artifact card from that player's graveyard onto the battlefield under your control.
- this.getSpellAbility().addEffect(new MillCardsTargetEffect(8));
- this.getSpellAbility().addEffect(new GraspingTentaclesEffect());
- this.getSpellAbility().addTarget(new TargetOpponent());
- }
-
- private GraspingTentacles(final GraspingTentacles card) {
- super(card);
- }
-
- @Override
- public GraspingTentacles copy() {
- return new GraspingTentacles(this);
- }
-}
-
-class GraspingTentaclesEffect extends OneShotEffect {
-
- GraspingTentaclesEffect() {
- super(Outcome.Benefit);
- staticText = "you may put an artifact card from that player's " +
- "graveyard onto the battlefield under your control";
- }
-
- private GraspingTentaclesEffect(final GraspingTentaclesEffect effect) {
- super(effect);
- }
-
- @Override
- public GraspingTentaclesEffect copy() {
- return new GraspingTentaclesEffect(this);
- }
-
- @Override
- public boolean apply(Game game, Ability source) {
- Player controller = game.getPlayer(source.getControllerId());
- Player opponent = game.getPlayer(getTargetPointer().getFirst(game, source));
- if (controller == null || opponent == null) {
- return false;
- }
- TargetCard target = new TargetCardInGraveyard(
- 0, 1, StaticFilters.FILTER_CARD_ARTIFACT, true
- );
- controller.choose(Outcome.PutCardInPlay, opponent.getGraveyard(), target, source, game);
- Card card = game.getCard(target.getFirstTarget());
- return card != null && controller.moveCards(card, Zone.BATTLEFIELD, source, game);
- }
-}
diff --git a/Mage.Sets/src/mage/cards/g/GreenGoblinNemesis.java b/Mage.Sets/src/mage/cards/g/GreenGoblinNemesis.java
deleted file mode 100644
index 9a7768da346..00000000000
--- a/Mage.Sets/src/mage/cards/g/GreenGoblinNemesis.java
+++ /dev/null
@@ -1,66 +0,0 @@
-package mage.cards.g;
-
-import mage.MageInt;
-import mage.abilities.Ability;
-import mage.abilities.effects.common.CreateTokenEffect;
-import mage.abilities.effects.common.DiscardCardControllerTriggeredAbility;
-import mage.abilities.effects.common.counter.AddCountersTargetEffect;
-import mage.abilities.keyword.FlyingAbility;
-import mage.cards.CardImpl;
-import mage.cards.CardSetInfo;
-import mage.constants.CardType;
-import mage.constants.SubType;
-import mage.constants.SuperType;
-import mage.counters.CounterType;
-import mage.filter.FilterPermanent;
-import mage.filter.StaticFilters;
-import mage.filter.common.FilterControlledPermanent;
-import mage.game.permanent.token.TreasureToken;
-import mage.target.TargetPermanent;
-
-import java.util.UUID;
-
-/**
- * @author TheElk801
- */
-public final class GreenGoblinNemesis extends CardImpl {
-
- private static final FilterPermanent filter = new FilterControlledPermanent(SubType.GOBLIN);
-
- public GreenGoblinNemesis(UUID ownerId, CardSetInfo setInfo) {
- super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}{R}");
-
- this.supertype.add(SuperType.LEGENDARY);
- this.subtype.add(SubType.GOBLIN);
- this.subtype.add(SubType.HUMAN);
- this.subtype.add(SubType.VILLAIN);
- this.power = new MageInt(3);
- this.toughness = new MageInt(3);
-
- // Flying
- this.addAbility(FlyingAbility.getInstance());
-
- // Whenever you discard a nonland card, put a +1/+1 counter on target Goblin you control.
- Ability ability = new DiscardCardControllerTriggeredAbility(
- new AddCountersTargetEffect(CounterType.P1P1.createInstance()),
- false, StaticFilters.FILTER_CARD_A_NON_LAND
- );
- ability.addTarget(new TargetPermanent(filter));
- this.addAbility(ability);
-
- // Whenever you discard a land card, create a tapped Treasure token.
- this.addAbility(new DiscardCardControllerTriggeredAbility(
- new CreateTokenEffect(new TreasureToken(), 1, true),
- false, StaticFilters.FILTER_CARD_LAND_A
- ));
- }
-
- private GreenGoblinNemesis(final GreenGoblinNemesis card) {
- super(card);
- }
-
- @Override
- public GreenGoblinNemesis copy() {
- return new GreenGoblinNemesis(this);
- }
-}
diff --git a/Mage.Sets/src/mage/cards/g/GrimReapersSprint.java b/Mage.Sets/src/mage/cards/g/GrimReapersSprint.java
index 10efdaf4a85..987de512f41 100644
--- a/Mage.Sets/src/mage/cards/g/GrimReapersSprint.java
+++ b/Mage.Sets/src/mage/cards/g/GrimReapersSprint.java
@@ -4,10 +4,9 @@ import mage.abilities.Ability;
import mage.abilities.SpellAbility;
import mage.abilities.common.EntersBattlefieldTriggeredAbility;
import mage.abilities.common.SimpleStaticAbility;
-import mage.abilities.condition.common.IsMainPhaseCondition;
import mage.abilities.condition.common.MorbidCondition;
-import mage.abilities.decorator.ConditionalOneShotEffect;
import mage.abilities.effects.Effect;
+import mage.abilities.effects.OneShotEffect;
import mage.abilities.effects.common.AdditionalCombatPhaseEffect;
import mage.abilities.effects.common.AttachEffect;
import mage.abilities.effects.common.UntapAllControllerEffect;
@@ -22,6 +21,7 @@ import mage.cards.CardSetInfo;
import mage.constants.*;
import mage.filter.StaticFilters;
import mage.game.Game;
+import mage.players.Player;
import mage.target.TargetPermanent;
import mage.target.common.TargetCreaturePermanent;
import mage.util.CardUtil;
@@ -59,7 +59,7 @@ public final class GrimReapersSprint extends CardImpl {
"untap each creature you control"
), false
);
- triggeredAbility.addEffect(new ConditionalOneShotEffect(new AdditionalCombatPhaseEffect(), IsMainPhaseCondition.YOUR, "If it's your main phase, there is an additional combat phase after this phase."));
+ triggeredAbility.addEffect(new GrimReapersSprintEffect());
this.addAbility(triggeredAbility);
// Enchanted creature gets +2/+2 and has haste.
@@ -110,4 +110,32 @@ class GrimReapersSprintCostModificationEffect extends CostModificationEffectImpl
public GrimReapersSprintCostModificationEffect copy() {
return new GrimReapersSprintCostModificationEffect(this);
}
-}
\ No newline at end of file
+}
+
+class GrimReapersSprintEffect extends OneShotEffect {
+
+ GrimReapersSprintEffect() {
+ super(Outcome.Benefit);
+ this.staticText = "If it's your main phase, there is an additional combat phase after this phase";
+ }
+
+ private GrimReapersSprintEffect(final GrimReapersSprintEffect effect) {
+ super(effect);
+ }
+
+ @Override
+ public GrimReapersSprintEffect copy() {
+ return new GrimReapersSprintEffect(this);
+ }
+
+ @Override
+ public boolean apply(Game game, Ability source) {
+ Player controller = game.getPlayer(source.getControllerId());
+ if (controller != null
+ && game.isActivePlayer(source.getControllerId())
+ && game.getTurnPhaseType().isMain()) {
+ return new AdditionalCombatPhaseEffect().apply(game, source);
+ }
+ return false;
+ }
+}
diff --git a/Mage.Sets/src/mage/cards/j/JurinLeadingTheCharge.java b/Mage.Sets/src/mage/cards/h/HolgaRelentlessRager.java
similarity index 91%
rename from Mage.Sets/src/mage/cards/j/JurinLeadingTheCharge.java
rename to Mage.Sets/src/mage/cards/h/HolgaRelentlessRager.java
index 28f712cba0b..f1f2c53089f 100644
--- a/Mage.Sets/src/mage/cards/j/JurinLeadingTheCharge.java
+++ b/Mage.Sets/src/mage/cards/h/HolgaRelentlessRager.java
@@ -1,4 +1,4 @@
-package mage.cards.j;
+package mage.cards.h;
import mage.MageInt;
import mage.abilities.Ability;
@@ -24,9 +24,9 @@ import java.util.UUID;
/**
* @author TheElk801
*/
-public final class JurinLeadingTheCharge extends CardImpl {
+public final class HolgaRelentlessRager extends CardImpl {
- public JurinLeadingTheCharge(UUID ownerId, CardSetInfo setInfo) {
+ public HolgaRelentlessRager(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{R}{R}");
this.supertype.add(SuperType.LEGENDARY);
@@ -45,13 +45,13 @@ public final class JurinLeadingTheCharge extends CardImpl {
this.addAbility(new AttacksTriggeredAbility(new HolgaRelentlessRagerEffect()));
}
- private JurinLeadingTheCharge(final JurinLeadingTheCharge card) {
+ private HolgaRelentlessRager(final HolgaRelentlessRager card) {
super(card);
}
@Override
- public JurinLeadingTheCharge copy() {
- return new JurinLeadingTheCharge(this);
+ public HolgaRelentlessRager copy() {
+ return new HolgaRelentlessRager(this);
}
}
diff --git a/Mage.Sets/src/mage/cards/i/InsatiableFrugivore.java b/Mage.Sets/src/mage/cards/i/InsatiableFrugivore.java
deleted file mode 100644
index 52022f82fd6..00000000000
--- a/Mage.Sets/src/mage/cards/i/InsatiableFrugivore.java
+++ /dev/null
@@ -1,106 +0,0 @@
-package mage.cards.i;
-
-import mage.MageInt;
-import mage.abilities.Ability;
-import mage.abilities.common.EntersBattlefieldTriggeredAbility;
-import mage.abilities.common.SimpleActivatedAbility;
-import mage.abilities.costs.Cost;
-import mage.abilities.costs.common.ExileFromGraveCost;
-import mage.abilities.costs.common.SacrificeXTargetCost;
-import mage.abilities.costs.mana.ManaCostsImpl;
-import mage.abilities.dynamicvalue.common.GetXValue;
-import mage.abilities.dynamicvalue.common.StaticValue;
-import mage.abilities.effects.OneShotEffect;
-import mage.abilities.effects.common.continuous.BoostControlledEffect;
-import mage.abilities.effects.common.continuous.GainAbilityControlledEffect;
-import mage.abilities.keyword.MenaceAbility;
-import mage.cards.CardImpl;
-import mage.cards.CardSetInfo;
-import mage.constants.CardType;
-import mage.constants.Duration;
-import mage.constants.Outcome;
-import mage.constants.SubType;
-import mage.filter.StaticFilters;
-import mage.filter.common.FilterControlledPermanent;
-import mage.game.Game;
-import mage.game.permanent.token.FoodToken;
-import mage.players.Player;
-import mage.target.common.TargetCardInYourGraveyard;
-
-import java.util.UUID;
-
-/**
- * @author xenohedron
- */
-public final class InsatiableFrugivore extends CardImpl {
-
- private static final FilterControlledPermanent filter = new FilterControlledPermanent(SubType.FOOD, "Foods");
-
- public InsatiableFrugivore(UUID ownerId, CardSetInfo setInfo) {
- super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}");
-
- this.subtype.add(SubType.RAT);
- this.subtype.add(SubType.BERSERKER);
- this.power = new MageInt(2);
- this.toughness = new MageInt(4);
-
- // When Insatiable Frugivore enters, create a Food token, then you may exile three cards from your graveyard. If you do, repeat this process.
- this.addAbility(new EntersBattlefieldTriggeredAbility(new InsatiableFrugivoreEffect()));
-
- // {3}{B}, Sacrifice X Foods: Creatures you control get +X/+0 and gain menace until end of turn.
- Ability ability = new SimpleActivatedAbility(
- new BoostControlledEffect(GetXValue.instance, StaticValue.get(0), Duration.EndOfTurn)
- .setText("creatures you control get +X/+0"),
- new ManaCostsImpl<>("{3}{B}")
- );
- ability.addCost(new SacrificeXTargetCost(filter));
- ability.addEffect(new GainAbilityControlledEffect(
- new MenaceAbility(false), Duration.EndOfTurn, StaticFilters.FILTER_PERMANENT_CREATURE
- ).setText("and gain menace until end of turn"));
- this.addAbility(ability);
-
- }
-
- private InsatiableFrugivore(final InsatiableFrugivore card) {
- super(card);
- }
-
- @Override
- public InsatiableFrugivore copy() {
- return new InsatiableFrugivore(this);
- }
-}
-
-class InsatiableFrugivoreEffect extends OneShotEffect {
-
- InsatiableFrugivoreEffect() {
- super(Outcome.Benefit);
- this.staticText = "create a Food token, then you may exile three cards from your graveyard. If you do, repeat this process";
- }
-
- private InsatiableFrugivoreEffect(final InsatiableFrugivoreEffect effect) {
- super(effect);
- }
-
- @Override
- public InsatiableFrugivoreEffect copy() {
- return new InsatiableFrugivoreEffect(this);
- }
-
- @Override
- public boolean apply(Game game, Ability source) {
- Player controller = game.getPlayer(source.getControllerId());
- if (controller == null) {
- return false;
- }
- boolean repeat;
- do {
- new FoodToken().putOntoBattlefield(1, game, source);
- Cost cost = new ExileFromGraveCost(new TargetCardInYourGraveyard(3));
- repeat = cost.canPay(source, source, controller.getId(), game)
- && controller.chooseUse(Outcome.Exile, "Exile three cards from your graveyard?", source, game)
- && cost.pay(source, game, source, controller.getId(), false);
- } while (repeat && controller.canRespond());
- return true;
- }
-}
diff --git a/Mage.Sets/src/mage/cards/j/JayaFieryNegotiator.java b/Mage.Sets/src/mage/cards/j/JayaFieryNegotiator.java
index 054c69698e7..ded7c8c9f7c 100644
--- a/Mage.Sets/src/mage/cards/j/JayaFieryNegotiator.java
+++ b/Mage.Sets/src/mage/cards/j/JayaFieryNegotiator.java
@@ -1,8 +1,9 @@
package mage.cards.j;
import mage.abilities.Ability;
+import mage.abilities.DelayedTriggeredAbility;
import mage.abilities.LoyaltyAbility;
-import mage.abilities.common.delayed.WhenYouAttackDelayedTriggeredAbility;
+import mage.abilities.dynamicvalue.DynamicValue;
import mage.abilities.dynamicvalue.common.AttackingCreatureCount;
import mage.abilities.effects.common.*;
import mage.cards.CardImpl;
@@ -11,10 +12,14 @@ import mage.constants.CardType;
import mage.constants.Duration;
import mage.constants.SubType;
import mage.constants.SuperType;
+import mage.game.Controllable;
+import mage.game.Game;
import mage.game.command.emblems.JayaFieryNegotiatorEmblem;
+import mage.game.events.GameEvent;
import mage.game.permanent.token.MonkRedToken;
import mage.target.common.TargetOpponentsCreaturePermanent;
+import java.util.Objects;
import java.util.UUID;
/**
@@ -37,7 +42,7 @@ public final class JayaFieryNegotiator extends CardImpl {
// −2: Choose target creature an opponent controls. Whenever you attack this turn, Jaya, Fiery Negotiator deals damage equal to the number of attacking creatures to that creature.
Ability ability = new LoyaltyAbility(new CreateDelayedTriggeredAbilityEffect(
- new WhenYouAttackDelayedTriggeredAbility(new DamageTargetEffect(new AttackingCreatureCount()))
+ new JayaFieryNegotiatorTriggeredAbility()
).setText("choose target creature an opponent controls. Whenever you attack this turn, " +
"{this} deals damage equal to the number of attacking creatures to that creature"), -2);
ability.addTarget(new TargetOpponentsCreaturePermanent());
@@ -55,4 +60,45 @@ public final class JayaFieryNegotiator extends CardImpl {
public JayaFieryNegotiator copy() {
return new JayaFieryNegotiator(this);
}
-}
\ No newline at end of file
+}
+
+class JayaFieryNegotiatorTriggeredAbility extends DelayedTriggeredAbility {
+
+ private static final DynamicValue xValue = new AttackingCreatureCount();
+
+ JayaFieryNegotiatorTriggeredAbility() {
+ super(new DamageTargetEffect(xValue), Duration.EndOfTurn, false, false);
+ }
+
+ private JayaFieryNegotiatorTriggeredAbility(final JayaFieryNegotiatorTriggeredAbility ability) {
+ super(ability);
+ }
+
+ @Override
+ public JayaFieryNegotiatorTriggeredAbility copy() {
+ return new JayaFieryNegotiatorTriggeredAbility(this);
+ }
+
+ @Override
+ public boolean checkEventType(GameEvent event, Game game) {
+ return event.getType() == GameEvent.EventType.DECLARED_ATTACKERS;
+ }
+
+ @Override
+ public boolean checkTrigger(GameEvent event, Game game) {
+ return isControlledBy(game.getCombat().getAttackingPlayerId())
+ && game
+ .getCombat()
+ .getAttackers()
+ .stream()
+ .map(game::getPermanent)
+ .filter(Objects::nonNull)
+ .map(Controllable::getControllerId)
+ .anyMatch(this::isControlledBy);
+ }
+
+ @Override
+ public String getRule() {
+ return "Whenever you attack this turn, {this} deals damage equal to the number of attacking creatures to that creature.";
+ }
+}
diff --git a/Mage.Sets/src/mage/cards/k/KetramoseTheNewDawn.java b/Mage.Sets/src/mage/cards/k/KetramoseTheNewDawn.java
index dedc14b5bc6..a319d936d67 100644
--- a/Mage.Sets/src/mage/cards/k/KetramoseTheNewDawn.java
+++ b/Mage.Sets/src/mage/cards/k/KetramoseTheNewDawn.java
@@ -15,7 +15,11 @@ import mage.abilities.keyword.LifelinkAbility;
import mage.abilities.keyword.MenaceAbility;
import mage.cards.CardImpl;
import mage.cards.CardSetInfo;
-import mage.constants.*;
+import mage.constants.CardType;
+import mage.constants.ComparisonType;
+import mage.constants.SubType;
+import mage.constants.SuperType;
+import mage.constants.Zone;
import mage.game.Game;
import mage.game.events.GameEvent;
import mage.game.events.ZoneChangeBatchEvent;
@@ -47,7 +51,7 @@ public final class KetramoseTheNewDawn extends CardImpl {
// Ketramose can't attack or block unless there are seven or more cards in exile.
this.addAbility(new SimpleStaticAbility(
- new CantAttackBlockUnlessConditionSourceEffect(new CardsInExileCondition(ComparisonType.OR_GREATER, 7))
+ new CantAttackBlockUnlessConditionSourceEffect(new CardsInExileCondition(ComparisonType.OR_GREATER, 7))
).addHint(CardsInExileCount.ALL.getHint()));
// Whenever one or more cards are put into exile from graveyards and/or the battlefield during your turn, you draw a card and lose 1 life.
@@ -65,13 +69,10 @@ public final class KetramoseTheNewDawn extends CardImpl {
}
}
-
class KetramoseTriggeredAbility extends TriggeredAbilityImpl implements BatchTriggeredAbility {
-
KetramoseTriggeredAbility() {
super(Zone.BATTLEFIELD, new DrawCardSourceControllerEffect(1), false);
this.addEffect(new LoseLifeSourceControllerEffect(1));
- setLeavesTheBattlefieldTrigger(true);
}
private KetramoseTriggeredAbility(final KetramoseTriggeredAbility ability) {
@@ -94,17 +95,18 @@ class KetramoseTriggeredAbility extends TriggeredAbilityImpl implements BatchTri
@Override
public boolean checkTrigger(GameEvent event, Game game) {
return game.getActivePlayerId().equals(getControllerId())
- && !getFilteredEvents((ZoneChangeBatchEvent) event, game).isEmpty();
+ && !getFilteredEvents((ZoneChangeBatchEvent) event, game).isEmpty();
}
@Override
- public TriggeredAbility copy() {
+ public TriggeredAbility copy()
+ {
return new KetramoseTriggeredAbility(this);
}
@Override
public String getRule() {
return "Whenever one or more cards are put into exile from graveyards"
- + " and/or the battlefield during your turn, you draw a card and lose 1 life.";
+ + " and/or the battlefield during your turn, you draw a card and lose 1 life.";
}
-}
\ No newline at end of file
+}
diff --git a/Mage.Sets/src/mage/cards/k/KotisSibsigChampion.java b/Mage.Sets/src/mage/cards/k/KotisSibsigChampion.java
deleted file mode 100644
index 2a5ea82c714..00000000000
--- a/Mage.Sets/src/mage/cards/k/KotisSibsigChampion.java
+++ /dev/null
@@ -1,98 +0,0 @@
-package mage.cards.k;
-
-import mage.MageInt;
-import mage.abilities.common.CastFromGraveyardOnceEachTurnAbility;
-import mage.abilities.common.EntersBattlefieldOneOrMoreTriggeredAbility;
-import mage.abilities.costs.Cost;
-import mage.abilities.costs.common.ExileFromGraveCost;
-import mage.abilities.effects.common.counter.AddCountersSourceEffect;
-import mage.cards.CardImpl;
-import mage.cards.CardSetInfo;
-import mage.constants.*;
-import mage.counters.CounterType;
-import mage.filter.FilterCard;
-import mage.filter.StaticFilters;
-import mage.filter.common.FilterCreatureCard;
-import mage.filter.predicate.mageobject.AnotherPredicate;
-import mage.game.Game;
-import mage.game.events.ZoneChangeEvent;
-import mage.game.permanent.Permanent;
-import mage.game.stack.Spell;
-import mage.target.common.TargetCardInYourGraveyard;
-
-import java.util.UUID;
-
-/**
- *
- * @author Jmlundeen
- */
-public final class KotisSibsigChampion extends CardImpl {
-
- private static final FilterCreatureCard filter = new FilterCreatureCard("a creature spell");
- private static final FilterCard filter2 = new FilterCard("other cards");
-
- static {
- filter2.add(AnotherPredicate.instance);
- }
-
- public KotisSibsigChampion(UUID ownerId, CardSetInfo setInfo) {
- super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{B}{G}{U}");
-
- this.supertype.add(SuperType.LEGENDARY);
- this.subtype.add(SubType.ZOMBIE);
- this.subtype.add(SubType.WARRIOR);
- this.power = new MageInt(3);
- this.toughness = new MageInt(3);
-
- // Once during each of your turns, you may cast a creature spell from your graveyard by exiling three other cards from your graveyard in addition to paying its other costs.
- Cost cost = new ExileFromGraveCost(new TargetCardInYourGraveyard(3, filter2));
- cost.setText(cost.getText().replace("exile", "exiling"));
- this.addAbility(new CastFromGraveyardOnceEachTurnAbility(filter, cost));
-
- // Whenever one or more creatures you control enter, if one or more of them entered from a graveyard or was cast from a graveyard, put two +1/+1 counters on Kotis.
- this.addAbility(new KotisSibsigTriggeredAbility());
- }
-
- private KotisSibsigChampion(final KotisSibsigChampion card) {
- super(card);
- }
-
- @Override
- public KotisSibsigChampion copy() {
- return new KotisSibsigChampion(this);
- }
-}
-
-class KotisSibsigTriggeredAbility extends EntersBattlefieldOneOrMoreTriggeredAbility {
-
- KotisSibsigTriggeredAbility() {
- super(new AddCountersSourceEffect(CounterType.P1P1.createInstance(2)), StaticFilters.FILTER_OTHER_CONTROLLED_CREATURES, TargetController.YOU);
- setTriggerPhrase("Whenever one or more creatures you control enter, "
- + "if one or more of them entered from a graveyard or was cast from a graveyard, ");
- }
-
- private KotisSibsigTriggeredAbility(final KotisSibsigTriggeredAbility ability) {
- super(ability);
- }
-
- @Override
- public KotisSibsigTriggeredAbility copy() {
- return new KotisSibsigTriggeredAbility(this);
- }
-
- @Override
- public boolean checkEvent(ZoneChangeEvent event, Game game) {
- if (super.checkEvent(event, game)) {
- Zone fromZone = event.getFromZone();
- if (fromZone == Zone.GRAVEYARD) {
- return true;
- }
- if (fromZone == Zone.STACK) {
- Permanent permanent = event.getTarget();
- Spell spell = game.getSpellOrLKIStack(permanent.getId());
- return spell != null && spell.getFromZone() == Zone.GRAVEYARD;
- }
- }
- return false;
- }
-}
\ No newline at end of file
diff --git a/Mage.Sets/src/mage/cards/l/LastNightTogether.java b/Mage.Sets/src/mage/cards/l/LastNightTogether.java
index 3b804fc0b31..1988c97d5c3 100644
--- a/Mage.Sets/src/mage/cards/l/LastNightTogether.java
+++ b/Mage.Sets/src/mage/cards/l/LastNightTogether.java
@@ -82,7 +82,7 @@ class LastNightTogetherEffect extends OneShotEffect {
public boolean apply(Game game, Ability source) {
// 15.07.2006 If it's somehow not a main phase when Fury of the Horde resolves, all it does is untap all creatures that attacked that turn. No new phases are created.
// Same ruling applies here
- if (game.getTurnPhaseType().isMain()) {
+ if (game.getTurnPhaseType() == TurnPhase.PRECOMBAT_MAIN || game.getTurnPhaseType() == TurnPhase.POSTCOMBAT_MAIN) {
// At the start of that combat, add a restriction effect preventing other creatures from attacking.
TurnMod combat = new TurnMod(game.getState().getActivePlayerId()).withExtraPhase(TurnPhase.COMBAT);
game.getState().getTurnMods().add(combat);
diff --git a/Mage.Sets/src/mage/cards/l/LoyalApprentice.java b/Mage.Sets/src/mage/cards/l/LoyalApprentice.java
index e918b817627..cd2b0f47334 100644
--- a/Mage.Sets/src/mage/cards/l/LoyalApprentice.java
+++ b/Mage.Sets/src/mage/cards/l/LoyalApprentice.java
@@ -2,11 +2,12 @@ package mage.cards.l;
import mage.MageInt;
import mage.abilities.Ability;
-import mage.abilities.condition.common.ControlYourCommanderCondition;
+import mage.abilities.triggers.BeginningOfCombatTriggeredAbility;
+import mage.abilities.condition.common.CommanderInPlayCondition;
+import mage.abilities.decorator.ConditionalTriggeredAbility;
import mage.abilities.effects.OneShotEffect;
import mage.abilities.effects.common.continuous.GainAbilityTargetEffect;
import mage.abilities.keyword.HasteAbility;
-import mage.abilities.triggers.BeginningOfCombatTriggeredAbility;
import mage.cards.CardImpl;
import mage.cards.CardSetInfo;
import mage.constants.*;
@@ -15,7 +16,9 @@ import mage.game.permanent.token.ThopterColorlessToken;
import mage.game.permanent.token.Token;
import mage.target.targetpointer.FixedTargets;
+import java.util.Objects;
import java.util.UUID;
+import java.util.stream.Collectors;
/**
* @author TheElk801
@@ -34,9 +37,14 @@ public final class LoyalApprentice extends CardImpl {
this.addAbility(HasteAbility.getInstance());
// Lieutenant — At the beginning of combat on your turn, if you control your commander, create a 1/1 colorless Thopter artifact creature token with flying. That token gains haste until end of turn.
- this.addAbility(new BeginningOfCombatTriggeredAbility(new LoyalApprenticeEffect())
- .withInterveningIf(ControlYourCommanderCondition.instance)
- .setAbilityWord(AbilityWord.LIEUTENANT));
+ this.addAbility(new ConditionalTriggeredAbility(
+ new BeginningOfCombatTriggeredAbility(
+ new LoyalApprenticeEffect()
+ ), CommanderInPlayCondition.instance, "Lieutenant — " +
+ "At the beginning of combat on your turn, if you control your commander, " +
+ "create a 1/1 colorless Thopter artifact creature token with flying. " +
+ "That token gains haste until end of turn."
+ ));
}
private LoyalApprentice(final LoyalApprentice card) {
@@ -70,7 +78,13 @@ class LoyalApprenticeEffect extends OneShotEffect {
token.putOntoBattlefield(1, game, source, source.getControllerId());
game.addEffect(new GainAbilityTargetEffect(
HasteAbility.getInstance(), Duration.EndOfTurn
- ).setTargetPointer(new FixedTargets(token, game)), source);
+ ).setTargetPointer(new FixedTargets(
+ token.getLastAddedTokenIds()
+ .stream()
+ .map(game::getPermanent)
+ .filter(Objects::nonNull)
+ .collect(Collectors.toList()), game
+ )), source);
return true;
}
}
diff --git a/Mage.Sets/src/mage/cards/l/LoyalDrake.java b/Mage.Sets/src/mage/cards/l/LoyalDrake.java
index c7be047df24..900dddf2df4 100644
--- a/Mage.Sets/src/mage/cards/l/LoyalDrake.java
+++ b/Mage.Sets/src/mage/cards/l/LoyalDrake.java
@@ -1,19 +1,19 @@
package mage.cards.l;
+import java.util.UUID;
import mage.MageInt;
-import mage.abilities.condition.common.ControlYourCommanderCondition;
-import mage.abilities.effects.common.DrawCardSourceControllerEffect;
-import mage.abilities.keyword.FlyingAbility;
import mage.abilities.triggers.BeginningOfCombatTriggeredAbility;
+import mage.abilities.condition.common.CommanderInPlayCondition;
+import mage.abilities.decorator.ConditionalTriggeredAbility;
+import mage.abilities.effects.common.DrawCardSourceControllerEffect;
+import mage.constants.SubType;
+import mage.abilities.keyword.FlyingAbility;
import mage.cards.CardImpl;
import mage.cards.CardSetInfo;
-import mage.constants.AbilityWord;
import mage.constants.CardType;
-import mage.constants.SubType;
-
-import java.util.UUID;
/**
+ *
* @author TheElk801
*/
public final class LoyalDrake extends CardImpl {
@@ -29,9 +29,13 @@ public final class LoyalDrake extends CardImpl {
this.addAbility(FlyingAbility.getInstance());
// Lieutenant — At the beginning of combat on your turn, if you control your commander, draw a card.
- this.addAbility(new BeginningOfCombatTriggeredAbility(new DrawCardSourceControllerEffect(1))
- .withInterveningIf(ControlYourCommanderCondition.instance)
- .setAbilityWord(AbilityWord.LIEUTENANT));
+ this.addAbility(new ConditionalTriggeredAbility(
+ new BeginningOfCombatTriggeredAbility(
+ new DrawCardSourceControllerEffect(1)
+ ), CommanderInPlayCondition.instance,
+ "Lieutenant — At the beginning of combat "
+ + "on your turn, if you control your commander, draw a card."
+ ));
}
private LoyalDrake(final LoyalDrake card) {
diff --git a/Mage.Sets/src/mage/cards/l/LoyalGuardian.java b/Mage.Sets/src/mage/cards/l/LoyalGuardian.java
index cb8c5852eb2..02ab5f4c48c 100644
--- a/Mage.Sets/src/mage/cards/l/LoyalGuardian.java
+++ b/Mage.Sets/src/mage/cards/l/LoyalGuardian.java
@@ -1,21 +1,21 @@
package mage.cards.l;
+import java.util.UUID;
import mage.MageInt;
-import mage.abilities.condition.common.ControlYourCommanderCondition;
-import mage.abilities.effects.common.counter.AddCountersAllEffect;
-import mage.abilities.keyword.TrampleAbility;
import mage.abilities.triggers.BeginningOfCombatTriggeredAbility;
+import mage.abilities.condition.common.CommanderInPlayCondition;
+import mage.abilities.decorator.ConditionalTriggeredAbility;
+import mage.abilities.effects.common.counter.AddCountersAllEffect;
+import mage.constants.SubType;
+import mage.abilities.keyword.TrampleAbility;
import mage.cards.CardImpl;
import mage.cards.CardSetInfo;
-import mage.constants.AbilityWord;
import mage.constants.CardType;
-import mage.constants.SubType;
import mage.counters.CounterType;
import mage.filter.StaticFilters;
-import java.util.UUID;
-
/**
+ *
* @author TheElk801
*/
public final class LoyalGuardian extends CardImpl {
@@ -31,9 +31,17 @@ public final class LoyalGuardian extends CardImpl {
this.addAbility(TrampleAbility.getInstance());
// Lieutenant — At the beginning of combat on your turn, if you control your commander, put a +1/+1 counter on each creature you control.
- this.addAbility(new BeginningOfCombatTriggeredAbility(new AddCountersAllEffect(
- CounterType.P1P1.createInstance(), StaticFilters.FILTER_CONTROLLED_CREATURE
- )).withInterveningIf(ControlYourCommanderCondition.instance).setAbilityWord(AbilityWord.LIEUTENANT));
+ this.addAbility(new ConditionalTriggeredAbility(
+ new BeginningOfCombatTriggeredAbility(
+ new AddCountersAllEffect(
+ CounterType.P1P1.createInstance(),
+ StaticFilters.FILTER_CONTROLLED_CREATURE
+ )
+ ), CommanderInPlayCondition.instance,
+ "Lieutenant — At the beginning of combat "
+ + "on your turn, if you control your commander, "
+ + "put a +1/+1 counter on each creature you control."
+ ));
}
private LoyalGuardian(final LoyalGuardian card) {
diff --git a/Mage.Sets/src/mage/cards/l/LoyalSubordinate.java b/Mage.Sets/src/mage/cards/l/LoyalSubordinate.java
index b7cc936eaea..1eea09a2c49 100644
--- a/Mage.Sets/src/mage/cards/l/LoyalSubordinate.java
+++ b/Mage.Sets/src/mage/cards/l/LoyalSubordinate.java
@@ -1,19 +1,19 @@
package mage.cards.l;
+import java.util.UUID;
import mage.MageInt;
-import mage.abilities.condition.common.ControlYourCommanderCondition;
-import mage.abilities.effects.common.LoseLifeOpponentsEffect;
-import mage.abilities.keyword.MenaceAbility;
import mage.abilities.triggers.BeginningOfCombatTriggeredAbility;
+import mage.abilities.condition.common.CommanderInPlayCondition;
+import mage.abilities.decorator.ConditionalTriggeredAbility;
+import mage.abilities.effects.common.LoseLifeOpponentsEffect;
+import mage.constants.SubType;
+import mage.abilities.keyword.MenaceAbility;
import mage.cards.CardImpl;
import mage.cards.CardSetInfo;
-import mage.constants.AbilityWord;
import mage.constants.CardType;
-import mage.constants.SubType;
-
-import java.util.UUID;
/**
+ *
* @author TheElk801
*/
public final class LoyalSubordinate extends CardImpl {
@@ -29,9 +29,14 @@ public final class LoyalSubordinate extends CardImpl {
this.addAbility(new MenaceAbility(false));
// Lieutenant — At the beginning of combat on your turn, if you control your commander, each opponent loses 3 life.
- this.addAbility(new BeginningOfCombatTriggeredAbility(new LoseLifeOpponentsEffect(3))
- .withInterveningIf(ControlYourCommanderCondition.instance)
- .setAbilityWord(AbilityWord.LIEUTENANT));
+ this.addAbility(new ConditionalTriggeredAbility(
+ new BeginningOfCombatTriggeredAbility(
+ new LoseLifeOpponentsEffect(3)
+ ), CommanderInPlayCondition.instance,
+ "Lieutenant — At the beginning of combat "
+ + "on your turn, if you control your commander, "
+ + "each opponent loses 3 life."
+ ));
}
private LoyalSubordinate(final LoyalSubordinate card) {
diff --git a/Mage.Sets/src/mage/cards/l/LoyalUnicorn.java b/Mage.Sets/src/mage/cards/l/LoyalUnicorn.java
index d9388697afd..f2a52c879d7 100644
--- a/Mage.Sets/src/mage/cards/l/LoyalUnicorn.java
+++ b/Mage.Sets/src/mage/cards/l/LoyalUnicorn.java
@@ -1,23 +1,23 @@
package mage.cards.l;
+import java.util.UUID;
import mage.MageInt;
-import mage.abilities.Ability;
-import mage.abilities.condition.common.ControlYourCommanderCondition;
+import mage.abilities.TriggeredAbility;
+import mage.abilities.triggers.BeginningOfCombatTriggeredAbility;
+import mage.abilities.condition.common.CommanderInPlayCondition;
+import mage.abilities.decorator.ConditionalTriggeredAbility;
import mage.abilities.effects.common.PreventAllDamageToAllEffect;
import mage.abilities.effects.common.continuous.GainAbilityAllEffect;
+import mage.constants.SubType;
import mage.abilities.keyword.VigilanceAbility;
-import mage.abilities.triggers.BeginningOfCombatTriggeredAbility;
import mage.cards.CardImpl;
import mage.cards.CardSetInfo;
-import mage.constants.AbilityWord;
import mage.constants.CardType;
import mage.constants.Duration;
-import mage.constants.SubType;
import mage.filter.StaticFilters;
-import java.util.UUID;
-
/**
+ *
* @author TheElk801
*/
public final class LoyalUnicorn extends CardImpl {
@@ -33,14 +33,25 @@ public final class LoyalUnicorn extends CardImpl {
this.addAbility(VigilanceAbility.getInstance());
// Lieutenant — At the beginning of combat on your turn, if you control your commander, prevent all combat damage that would be dealt to creatures you control this turn. Other creatures you control gain vigilance until end of turn.
- Ability ability = new BeginningOfCombatTriggeredAbility(new PreventAllDamageToAllEffect(
- Duration.EndOfTurn, StaticFilters.FILTER_CONTROLLED_CREATURES, true
- )).withInterveningIf(ControlYourCommanderCondition.instance);
+ TriggeredAbility ability = new BeginningOfCombatTriggeredAbility(
+ new PreventAllDamageToAllEffect(
+ Duration.EndOfTurn,
+ StaticFilters.FILTER_CONTROLLED_CREATURES,
+ true
+ )
+ );
ability.addEffect(new GainAbilityAllEffect(
VigilanceAbility.getInstance(), Duration.EndOfTurn,
StaticFilters.FILTER_CONTROLLED_CREATURES, true
));
- this.addAbility(ability.setAbilityWord(AbilityWord.LIEUTENANT));
+ this.addAbility(new ConditionalTriggeredAbility(
+ ability, CommanderInPlayCondition.instance,
+ "Lieutenant — At the beginning of combat "
+ + "on your turn, if you control your commander, "
+ + "prevent all combat damage that would be dealt "
+ + "to creatures you control this turn. "
+ + "Other creatures you control gain vigilance until end of turn."
+ ));
}
private LoyalUnicorn(final LoyalUnicorn card) {
diff --git a/Mage.Sets/src/mage/cards/m/MarangRiverRegent.java b/Mage.Sets/src/mage/cards/m/MarangRiverRegent.java
index 268af85e29f..967ce00e83d 100644
--- a/Mage.Sets/src/mage/cards/m/MarangRiverRegent.java
+++ b/Mage.Sets/src/mage/cards/m/MarangRiverRegent.java
@@ -1,36 +1,29 @@
package mage.cards.m;
+import java.util.UUID;
import mage.MageInt;
import mage.abilities.Ability;
import mage.abilities.common.EntersBattlefieldTriggeredAbility;
import mage.abilities.effects.common.DrawDiscardControllerEffect;
import mage.abilities.effects.common.ReturnToHandTargetEffect;
-import mage.abilities.keyword.FlyingAbility;
-import mage.cards.CardSetInfo;
import mage.cards.OmenCard;
-import mage.constants.CardType;
import mage.constants.SubType;
-import mage.filter.FilterPermanent;
-import mage.filter.common.FilterNonlandPermanent;
-import mage.filter.predicate.mageobject.AnotherPredicate;
+import mage.abilities.keyword.FlyingAbility;
+import mage.cards.CardImpl;
+import mage.cards.CardSetInfo;
+import mage.constants.CardType;
import mage.target.TargetPermanent;
-
-import java.util.UUID;
+import mage.target.common.TargetNonlandPermanent;
/**
+ *
* @author Jmlundeen
*/
public final class MarangRiverRegent extends OmenCard {
- private static final FilterPermanent filter = new FilterNonlandPermanent("other target nonland permanents");
-
- static {
- filter.add(AnotherPredicate.instance);
- }
-
public MarangRiverRegent(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, new CardType[]{CardType.INSTANT}, "{4}{U}{U}", "Coil and Catch", "{3}{U}");
-
+
this.subtype.add(SubType.DRAGON);
this.power = new MageInt(6);
this.toughness = new MageInt(7);
@@ -40,7 +33,7 @@ public final class MarangRiverRegent extends OmenCard {
// When this creature enters, return up to two other target nonland permanents to their owners' hands.
Ability ability = new EntersBattlefieldTriggeredAbility(new ReturnToHandTargetEffect());
- ability.addTarget(new TargetPermanent(0, 2, filter));
+ ability.addTarget(new TargetNonlandPermanent(0, 2));
this.addAbility(ability);
// Coil and Catch
diff --git a/Mage.Sets/src/mage/cards/m/MoraugFuryOfAkoum.java b/Mage.Sets/src/mage/cards/m/MoraugFuryOfAkoum.java
index 3843f45540f..f446bd4c580 100644
--- a/Mage.Sets/src/mage/cards/m/MoraugFuryOfAkoum.java
+++ b/Mage.Sets/src/mage/cards/m/MoraugFuryOfAkoum.java
@@ -6,7 +6,7 @@ import mage.abilities.Ability;
import mage.abilities.DelayedTriggeredAbility;
import mage.abilities.common.LandfallAbility;
import mage.abilities.common.SimpleStaticAbility;
-import mage.abilities.condition.common.IsMainPhaseCondition;
+import mage.abilities.condition.Condition;
import mage.abilities.decorator.ConditionalInterveningIfTriggeredAbility;
import mage.abilities.effects.ContinuousEffectImpl;
import mage.abilities.effects.OneShotEffect;
@@ -41,7 +41,7 @@ public final class MoraugFuryOfAkoum extends CardImpl {
// Landfall — Whenever a land you control enters, if it's your main phase, there's an additional combat phase after this phase. At the beginning of that combat, untap all creatures you control.
this.addAbility(new ConditionalInterveningIfTriggeredAbility(
- new LandfallAbility(new MoraugFuryOfAkoumCombatEffect()), IsMainPhaseCondition.YOUR,
+ new LandfallAbility(new MoraugFuryOfAkoumCombatEffect()), MoraugFuryOfAkoumCondition.instance,
"Landfall — Whenever a land you control enters, " +
"if it's your main phase, there's an additional combat phase after this phase. " +
"At the beginning of that combat, untap all creatures you control."
@@ -58,6 +58,15 @@ public final class MoraugFuryOfAkoum extends CardImpl {
}
}
+enum MoraugFuryOfAkoumCondition implements Condition {
+ instance;
+
+ @Override
+ public boolean apply(Game game, Ability source) {
+ return game.isActivePlayer(source.getControllerId()) && game.getTurnPhaseType().isMain();
+ }
+}
+
class MoraugFuryOfAkoumBoostEffect extends ContinuousEffectImpl {
MoraugFuryOfAkoumBoostEffect() {
@@ -189,4 +198,4 @@ class MoraugFuryOfAkoumWatcher extends Watcher {
}
}
}
-}
\ No newline at end of file
+}
diff --git a/Mage.Sets/src/mage/cards/n/NerivCracklingVanguard.java b/Mage.Sets/src/mage/cards/n/NerivCracklingVanguard.java
deleted file mode 100644
index 75b317b9e1c..00000000000
--- a/Mage.Sets/src/mage/cards/n/NerivCracklingVanguard.java
+++ /dev/null
@@ -1,180 +0,0 @@
-package mage.cards.n;
-
-import java.util.*;
-import java.util.stream.Collectors;
-
-import mage.MageInt;
-import mage.MageObject;
-import mage.abilities.Ability;
-import mage.abilities.common.AttacksTriggeredAbility;
-import mage.abilities.common.EntersBattlefieldAbility;
-import mage.abilities.common.EntersBattlefieldTriggeredAbility;
-import mage.abilities.condition.Condition;
-import mage.abilities.decorator.ConditionalAsThoughEffect;
-import mage.abilities.dynamicvalue.DynamicValue;
-import mage.abilities.effects.Effect;
-import mage.abilities.effects.OneShotEffect;
-import mage.abilities.effects.common.CreateTokenEffect;
-import mage.abilities.effects.common.asthought.PlayFromNotOwnHandZoneTargetEffect;
-import mage.cards.Card;
-import mage.cards.Cards;
-import mage.constants.*;
-import mage.abilities.keyword.FlyingAbility;
-import mage.abilities.keyword.DeathtouchAbility;
-import mage.cards.CardImpl;
-import mage.cards.CardSetInfo;
-import mage.game.Game;
-import mage.game.permanent.PermanentToken;
-import mage.game.permanent.token.GoblinToken;
-import mage.players.Player;
-import mage.target.targetpointer.FixedTargets;
-import mage.util.CardUtil;
-import mage.watchers.common.AttackedThisTurnWatcher;
-
-/**
- *
- * @author Jmlundeen
- */
-public final class NerivCracklingVanguard extends CardImpl {
-
- public NerivCracklingVanguard(UUID ownerId, CardSetInfo setInfo) {
- super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}{W}{B}");
-
- this.supertype.add(SuperType.LEGENDARY);
- this.subtype.add(SubType.SPIRIT);
- this.subtype.add(SubType.DRAGON);
- this.power = new MageInt(4);
- this.toughness = new MageInt(4);
-
- // Flying
- this.addAbility(FlyingAbility.getInstance());
-
- // Deathtouch
- this.addAbility(DeathtouchAbility.getInstance());
-
- // When Neriv enters, create two 1/1 red Goblin creature tokens.
- this.addAbility(new EntersBattlefieldTriggeredAbility(new CreateTokenEffect(new GoblinToken(false), 2)));
-
- // Whenever Neriv attacks, exile a number of cards from the top of your library equal to the number of differently named tokens you control. During any turn you attacked with a commander, you may play those cards.
- this.addAbility(new AttacksTriggeredAbility(new NerivCracklingVanguardEffect()));
- }
-
- private NerivCracklingVanguard(final NerivCracklingVanguard card) {
- super(card);
- }
-
- @Override
- public NerivCracklingVanguard copy() {
- return new NerivCracklingVanguard(this);
- }
-}
-
-class NerivCracklingVanguardEffect extends OneShotEffect {
-
- NerivCracklingVanguardEffect() {
- super(Outcome.Benefit);
- staticText = "exile a number of cards from the top of your library equal to the number of " +
- "differently named tokens you control. During any turn you attacked with a commander, you may play those cards.";
- }
-
- private NerivCracklingVanguardEffect(final NerivCracklingVanguardEffect effect) {
- super(effect);
- }
-
- @Override
- public NerivCracklingVanguardEffect copy() {
- return new NerivCracklingVanguardEffect(this);
- }
-
- @Override
- public boolean apply(Game game, Ability source) {
- Player controller = game.getPlayer(source.getControllerId());
- int tokenNameCount = NerivDynamicValue.instance.calculate(game, source, this);
- if (controller == null || tokenNameCount == 0) {
- return false;
- }
- Set cards = controller.getLibrary().getTopCards(game, tokenNameCount);
- if (cards.isEmpty()) {
- return false;
- }
- controller.moveCardsToExile(cards, source, game, true, CardUtil.getExileZoneId(game, source), CardUtil.getSourceName(game, source));
- // copy ability in case Neriv leaves the battlefield. Card should be playable any turn you've attacked with a commander.
- Ability copiedAbility = source.copy();
- copiedAbility.newId();
- copiedAbility.setControllerId(source.getControllerId());
- PlayFromNotOwnHandZoneTargetEffect playFromExile = new PlayFromNotOwnHandZoneTargetEffect(Zone.EXILED, Duration.EndOfGame);
- playFromExile.setTargetPointer(new FixedTargets(cards, game));
- ConditionalAsThoughEffect playOnlyIfAttackedWithCommander = new ConditionalAsThoughEffect(playFromExile, new CommanderAttackedThisTurnCondition(copiedAbility));
- playOnlyIfAttackedWithCommander.setTargetPointer(new FixedTargets(cards, game));
- game.addEffect(playOnlyIfAttackedWithCommander, copiedAbility);
- return true;
- }
-}
-
-enum NerivDynamicValue implements DynamicValue {
- instance;
-
-
- @Override
- public int calculate(Game game, Ability sourceAbility, Effect effect) {
- return (int) game.getBattlefield().getAllActivePermanents(sourceAbility.getControllerId()).stream()
- .filter(permanent -> permanent instanceof PermanentToken)
- .map(MageObject::getName)
- .distinct()
- .count();
- }
-
- @Override
- public DynamicValue copy() {
- return instance;
- }
-
- @Override
- public String getMessage() {
- return "X";
- }
-}
-
-class CommanderAttackedThisTurnCondition implements Condition {
-
- private Ability ability;
-
- CommanderAttackedThisTurnCondition(Ability source) {
- this.ability = source;
- }
-
- @Override
- public boolean apply(Game game, Ability source) {
- // in case Neriv leaves the battlefield, the ability must be referenced for controller information
- if (ability == null) {
- ability = source;
- }
- // your turn
- if (!ability.isControlledBy(game.getActivePlayerId())) {
- return false;
- }
- Player controller = game.getPlayer(ability.getControllerId());
- if (controller == null) {
- return false;
- }
- // attacked with Commander
- // note that the MOR object doesn't work well with LKI call when checking for the subtype, thus we check the LKI permanent in the battlefield
- Set commanderIds = game.getPlayerList()
- .stream()
- .map(game::getPlayer)
- .filter(Objects::nonNull)
- .map(player -> game.getCommandersIds(player, CommanderCardType.COMMANDER_OR_OATHBREAKER, true))
- .flatMap(Collection::stream)
- .collect(Collectors.toSet());
- AttackedThisTurnWatcher watcher = game.getState().getWatcher(AttackedThisTurnWatcher.class);
- return watcher != null && watcher.getAttackedThisTurnCreaturesPermanentLKI()
- .stream()
- .filter(Objects::nonNull)
- .anyMatch(permanent -> commanderIds.contains(permanent.getId()));
- }
-
- @Override
- public String toString() {
- return "During that turn you attacked with a Commander";
- }
-}
\ No newline at end of file
diff --git a/Mage.Sets/src/mage/cards/o/OniCultAnvil.java b/Mage.Sets/src/mage/cards/o/OniCultAnvil.java
index 023b518277f..7b13c92accb 100644
--- a/Mage.Sets/src/mage/cards/o/OniCultAnvil.java
+++ b/Mage.Sets/src/mage/cards/o/OniCultAnvil.java
@@ -1,7 +1,9 @@
package mage.cards.o;
+import java.util.UUID;
+
import mage.abilities.Ability;
-import mage.abilities.common.LeavesBattlefieldAllTriggeredAbility;
+import mage.abilities.TriggeredAbilityImpl;
import mage.abilities.common.SimpleActivatedAbility;
import mage.abilities.costs.common.SacrificeTargetCost;
import mage.abilities.costs.common.TapSourceCost;
@@ -12,13 +14,14 @@ import mage.cards.CardImpl;
import mage.cards.CardSetInfo;
import mage.constants.CardType;
import mage.constants.TargetController;
+import mage.constants.Zone;
import mage.filter.StaticFilters;
import mage.game.Game;
import mage.game.events.GameEvent;
+import mage.game.events.ZoneChangeEvent;
+import mage.game.permanent.Permanent;
import mage.game.permanent.token.ConstructToken;
-import java.util.UUID;
-
/**
* @author weirddan455
*/
@@ -47,10 +50,10 @@ public final class OniCultAnvil extends CardImpl {
}
}
-class OniCultAnvilTriggeredAbility extends LeavesBattlefieldAllTriggeredAbility {
+class OniCultAnvilTriggeredAbility extends TriggeredAbilityImpl {
public OniCultAnvilTriggeredAbility() {
- super(new CreateTokenEffect(new ConstructToken()), StaticFilters.FILTER_CONTROLLED_PERMANENT_ARTIFACTS);
+ super(Zone.BATTLEFIELD, new CreateTokenEffect(new ConstructToken()));
this.setTriggersLimitEachTurn(1);
setTriggerPhrase("Whenever one or more artifacts you control leave the battlefield during your turn, ");
}
@@ -65,12 +68,19 @@ class OniCultAnvilTriggeredAbility extends LeavesBattlefieldAllTriggeredAbility
}
@Override
- public boolean checkTrigger(GameEvent event, Game game) {
- if (!super.checkTrigger(event, game)) {
- return false;
- }
+ public boolean checkEventType(GameEvent event, Game game) {
+ return event.getType() == GameEvent.EventType.ZONE_CHANGE;
+ }
- // during your turn
- return game.isActivePlayer(controllerId);
+ @Override
+ public boolean checkTrigger(GameEvent event, Game game) {
+ if (game.isActivePlayer(controllerId)) {
+ ZoneChangeEvent zEvent = (ZoneChangeEvent) event;
+ if (zEvent.getFromZone() == Zone.BATTLEFIELD) {
+ Permanent permanent = zEvent.getTarget();
+ return permanent != null && permanent.isControlledBy(controllerId) && permanent.isArtifact(game);
+ }
+ }
+ return false;
}
}
diff --git a/Mage.Sets/src/mage/cards/o/OsseousSticktwister.java b/Mage.Sets/src/mage/cards/o/OsseousSticktwister.java
deleted file mode 100644
index 98f7f263255..00000000000
--- a/Mage.Sets/src/mage/cards/o/OsseousSticktwister.java
+++ /dev/null
@@ -1,109 +0,0 @@
-package mage.cards.o;
-
-import mage.MageInt;
-import mage.abilities.Ability;
-import mage.abilities.condition.common.DeliriumCondition;
-import mage.abilities.costs.Cost;
-import mage.abilities.costs.OrCost;
-import mage.abilities.costs.common.DiscardCardCost;
-import mage.abilities.costs.common.SacrificeTargetCost;
-import mage.abilities.dynamicvalue.common.CardTypesInGraveyardCount;
-import mage.abilities.effects.OneShotEffect;
-import mage.abilities.keyword.LifelinkAbility;
-import mage.abilities.triggers.BeginningOfEndStepTriggeredAbility;
-import mage.cards.CardImpl;
-import mage.cards.CardSetInfo;
-import mage.constants.*;
-import mage.filter.StaticFilters;
-import mage.game.Game;
-import mage.game.permanent.Permanent;
-import mage.players.Player;
-
-import java.util.ArrayList;
-import java.util.List;
-import java.util.UUID;
-
-/**
- * @author earchip94
- */
-public final class OsseousSticktwister extends CardImpl {
-
- public OsseousSticktwister(UUID ownerId, CardSetInfo setInfo) {
- super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{1}{B}");
-
- this.subtype.add(SubType.SCARECROW);
- this.power = new MageInt(2);
- this.toughness = new MageInt(2);
-
- // Lifelink
- this.addAbility(LifelinkAbility.getInstance());
-
- // Delirium -- At the beginning of your end step, if there are four or more card types among cards in your graveyard, each opponent may sacrifice a nonland permanent or discard a card. Then Osseous Sticktwister deals damage equal to its power to each opponent who didn't sacrifice a permanent or discard a card this way.
- Ability deliriumAbility = new BeginningOfEndStepTriggeredAbility(TargetController.YOU, new OsseousSticktwisterEffect(), false, DeliriumCondition.instance);
- deliriumAbility.setAbilityWord(AbilityWord.DELIRIUM);
- deliriumAbility.addHint(CardTypesInGraveyardCount.YOU.getHint());
- this.addAbility(deliriumAbility);
- }
-
- private OsseousSticktwister(final OsseousSticktwister card) {
- super(card);
- }
-
- @Override
- public OsseousSticktwister copy() {
- return new OsseousSticktwister(this);
- }
-}
-
-class OsseousSticktwisterEffect extends OneShotEffect {
-
- OsseousSticktwisterEffect() {
- super(Outcome.Benefit);
- this.staticText = "each opponent may sacrifice a nonland permanent of their choice or discard a card. Then {this} "
- + "deals damage equal to its power to each opponent who didn't sacrifice a permanent or discard a card this way.";
- }
-
- OsseousSticktwisterEffect(final OsseousSticktwisterEffect effect) {
- super(effect);
- }
-
- @Override
- public OsseousSticktwisterEffect copy() {
- return new OsseousSticktwisterEffect(this);
- }
-
- @Override
- public boolean apply(Game game, Ability source) {
- Permanent permanent = source.getSourcePermanentOrLKI(game);
- int dmgAmt = permanent == null ? 0 : permanent.getPower().getValue();
- List playersToDamage = new ArrayList<>();
- String message = "Sacrifice a nonland permanent or discard a card to avoid " + dmgAmt + " damage?";
- for (UUID uuid : game.getOpponents(source.getControllerId())) {
- Player opponent = game.getPlayer(uuid);
- if (opponent == null) {
- continue;
- }
- Cost cost = new OrCost(
- "sacrifice a nonland permanent or discard a card",
- new SacrificeTargetCost(StaticFilters.FILTER_PERMANENT_NON_LAND),
- new DiscardCardCost()
- );
- if (!cost.canPay(source, source, opponent.getId(), game)
- || !opponent.chooseUse(Outcome.Detriment, message, source, game)
- || !cost.pay(source, game, source, opponent.getId(), false)) {
- playersToDamage.add(opponent.getId());
- }
- }
- if (dmgAmt <= 0) {
- return true;
- }
- game.processAction();
- for (UUID uuid : playersToDamage) {
- Player opponent = game.getPlayer(uuid);
- if (opponent != null) {
- opponent.damage(dmgAmt, source, game);
- }
- }
- return true;
- }
-}
diff --git a/Mage.Sets/src/mage/cards/o/OverpoweringAttack.java b/Mage.Sets/src/mage/cards/o/OverpoweringAttack.java
index 6be46cd93da..a5e8544e9b1 100644
--- a/Mage.Sets/src/mage/cards/o/OverpoweringAttack.java
+++ b/Mage.Sets/src/mage/cards/o/OverpoweringAttack.java
@@ -2,6 +2,8 @@ package mage.cards.o;
import java.util.UUID;
+import mage.abilities.condition.common.MyTurnCondition;
+import mage.abilities.decorator.ConditionalOneShotEffect;
import mage.abilities.effects.common.AddCombatAndMainPhaseEffect;
import mage.abilities.effects.common.UntapAllControllerEffect;
import mage.abilities.keyword.FreerunningAbility;
@@ -25,13 +27,14 @@ public final class OverpoweringAttack extends CardImpl {
public OverpoweringAttack(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.SORCERY}, "{3}{R}{R}");
+
// Freerunning {2}{R}
this.addAbility(new FreerunningAbility("{2}{R}"));
// Untap all creatures you control that attacked this turn. If it's your main phase, there is an additional combat phase after this phase, followed by an additional main phase.
- this.getSpellAbility().addEffect(new UntapAllControllerEffect(filter, "Untap all creatures you control that attacked this turn"));
- this.getSpellAbility().addEffect(new AddCombatAndMainPhaseEffect().setText("If it's your main phase, there is an additional combat phase after this phase, followed by an additional main phase"));
+ this.getSpellAbility().addEffect(new UntapAllControllerEffect(filter, "untap all creatures you control that attacked this turn"));
+ this.getSpellAbility().addEffect(new ConditionalOneShotEffect(new AddCombatAndMainPhaseEffect(), MyTurnCondition.instance, "If it's your main phase, there is an additional combat phase after this phase, followed by an additional main phase."));
}
private OverpoweringAttack(final OverpoweringAttack card) {
diff --git a/Mage.Sets/src/mage/cards/p/ParapetThrasher.java b/Mage.Sets/src/mage/cards/p/ParapetThrasher.java
deleted file mode 100644
index 8fe9ba4b29e..00000000000
--- a/Mage.Sets/src/mage/cards/p/ParapetThrasher.java
+++ /dev/null
@@ -1,115 +0,0 @@
-package mage.cards.p;
-
-import java.util.Objects;
-import java.util.UUID;
-import mage.MageInt;
-import mage.MageObject;
-import mage.abilities.Ability;
-import mage.abilities.Mode;
-import mage.abilities.common.OneOrMoreDamagePlayerTriggeredAbility;
-import mage.abilities.effects.Effect;
-import mage.abilities.effects.OneShotEffect;
-import mage.abilities.effects.common.DestroyTargetEffect;
-import mage.abilities.effects.common.ExileTopXMayPlayUntilEffect;
-import mage.abilities.hint.common.ModesAlreadyUsedHint;
-import mage.constants.*;
-import mage.abilities.keyword.FlyingAbility;
-import mage.cards.CardImpl;
-import mage.cards.CardSetInfo;
-import mage.filter.FilterPermanent;
-import mage.filter.common.FilterArtifactPermanent;
-import mage.filter.common.FilterControlledPermanent;
-import mage.game.Game;
-import mage.players.Player;
-import mage.target.TargetPermanent;
-import mage.target.targetadjustment.DamagedPlayerControlsTargetAdjuster;
-
-/**
- *
- * @author Jmlundeen
- */
-public final class ParapetThrasher extends CardImpl {
-
- private static final FilterControlledPermanent filter = new FilterControlledPermanent(SubType.DRAGON, "Dragons you control");
- private static final FilterPermanent artifactFilter = new FilterArtifactPermanent("artifact that opponent controls");
-
- public ParapetThrasher(UUID ownerId, CardSetInfo setInfo) {
- super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}{R}");
-
- this.subtype.add(SubType.DRAGON);
- this.power = new MageInt(4);
- this.toughness = new MageInt(3);
-
- // Flying
- this.addAbility(FlyingAbility.getInstance());
-
- // Whenever one or more Dragons you control deal combat damage to an opponent, choose one that hasn't been chosen this turn --
- // * Destroy target artifact that opponent controls.
- Ability ability = new OneOrMoreDamagePlayerTriggeredAbility(Zone.BATTLEFIELD, new DestroyTargetEffect(),
- filter, true, true, SetTargetPointer.PLAYER, false)
- .setTriggerPhrase("Whenever one or more Dragons you control deal combat damage to an opponent, ");
- ability.addTarget(new TargetPermanent(artifactFilter));
- ability.setTargetAdjuster(new DamagedPlayerControlsTargetAdjuster());
- ability.setModeTag("destroy artifact");
- ability.getModes().setLimitUsageByOnce(true);
-
- // * This creature deals 4 damage to each other opponent.
- Mode mode = new Mode(new ParapetThrasherDamageEffect());
- mode.setModeTag("damage opponents");
- ability.addMode(mode);
-
- // * Exile the top card of your library. You may play it this turn.
- Effect effect = new ExileTopXMayPlayUntilEffect(1, Duration.EndOfTurn);
- effect.setText(effect.getText(null).replace("that card", "it"));
- Mode mode2 = new Mode(effect);
- mode2.setModeTag("exile top card");
- ability.addMode(mode2);
- ability.addHint(ModesAlreadyUsedHint.instance);
- this.addAbility(ability);
- }
-
- private ParapetThrasher(final ParapetThrasher card) {
- super(card);
- }
-
- @Override
- public ParapetThrasher copy() {
- return new ParapetThrasher(this);
- }
-}
-
-class ParapetThrasherDamageEffect extends OneShotEffect {
-
- ParapetThrasherDamageEffect() {
- super(Outcome.Benefit);
- this.staticText = "This creature deals 4 damage to each other opponent";
- }
-
- private ParapetThrasherDamageEffect(final ParapetThrasherDamageEffect effect) {
- super(effect);
- }
-
- @Override
- public ParapetThrasherDamageEffect copy() {
- return new ParapetThrasherDamageEffect(this);
- }
-
- @Override
- public boolean apply(Game game, Ability source) {
- UUID damagedOpponent = this.getTargetPointer().getFirst(game, source);
- MageObject object = game.getObject(source);
- if (object != null && damagedOpponent != null) {
- for (UUID playerId : game.getOpponents(source.getControllerId())) {
- if (!Objects.equals(playerId, damagedOpponent)) {
- Player opponent = game.getPlayer(playerId);
- if (opponent != null) {
- int dealtDamage = opponent.damage(4, source.getSourceId(), source, game);
- game.informPlayers(object.getLogName() + " deals " + dealtDamage + " damage to " + opponent.getLogName());
- }
- }
- }
- return true;
- }
- return false;
- }
-}
diff --git a/Mage.Sets/src/mage/cards/p/PawpatchRecruit.java b/Mage.Sets/src/mage/cards/p/PawpatchRecruit.java
index 68b1b9ac44e..0a72089951c 100644
--- a/Mage.Sets/src/mage/cards/p/PawpatchRecruit.java
+++ b/Mage.Sets/src/mage/cards/p/PawpatchRecruit.java
@@ -96,10 +96,13 @@ class PawpatchRecruitTriggeredAbility extends TriggeredAbilityImpl {
if (permanent == null || !filterTarget.match(permanent, getControllerId(), this, game)) {
return false;
}
- StackObject targetingObject = CardUtil.findTargetingStackObject(this.getId().toString(), event, game);
+ StackObject targetingObject = CardUtil.getTargetingStackObject(this.getId().toString(), event, game);
if (targetingObject == null || !filterStack.match(targetingObject, getControllerId(), this, game)) {
return false;
}
+ if (CardUtil.checkTargetedEventAlreadyUsed(this.getId().toString(), targetingObject, event, game)) {
+ return false;
+ }
this.getTargets().clear();
FilterControlledPermanent filter = new FilterControlledCreaturePermanent();
filter.add(Predicates.not(new MageObjectReferencePredicate(event.getTargetId(), game)));
diff --git a/Mage.Sets/src/mage/cards/p/PhyrexianDreadnought.java b/Mage.Sets/src/mage/cards/p/PhyrexianDreadnought.java
index e82404b0646..da44ececab5 100644
--- a/Mage.Sets/src/mage/cards/p/PhyrexianDreadnought.java
+++ b/Mage.Sets/src/mage/cards/p/PhyrexianDreadnought.java
@@ -16,6 +16,7 @@ import mage.constants.SubType;
import mage.constants.Outcome;
import mage.filter.StaticFilters;
import mage.filter.common.FilterControlledCreaturePermanent;
+import mage.filter.predicate.mageobject.AnotherPredicate;
import mage.game.Game;
import mage.game.permanent.Permanent;
import mage.target.common.TargetControlledCreaturePermanent;
@@ -55,6 +56,10 @@ class PhyrexianDreadnoughtSacrificeCost extends CostImpl {
private static final FilterControlledCreaturePermanent filter = new FilterControlledCreaturePermanent("any number of creatures with total power 12 or greater");
+ static {
+ filter.add(AnotherPredicate.instance);
+ }
+
public PhyrexianDreadnoughtSacrificeCost() {
this.addTarget(new TargetControlledCreaturePermanent(0, Integer.MAX_VALUE, filter, true));
this.text = "sacrifice any number of creatures with total power 12 or greater";
@@ -84,7 +89,9 @@ class PhyrexianDreadnoughtSacrificeCost extends CostImpl {
public boolean canPay(Ability ability, Ability source, UUID controllerId, Game game) {
int sumPower = 0;
for (Permanent permanent : game.getBattlefield().getAllActivePermanents(StaticFilters.FILTER_PERMANENT_CREATURE, controllerId, game)) {
- sumPower += permanent.getPower().getValue();
+ if (!permanent.getId().equals(source.getSourceId())) {
+ sumPower += permanent.getPower().getValue();
+ }
}
return sumPower >= 12;
}
diff --git a/Mage.Sets/src/mage/cards/p/ProtectorOfTheWastes.java b/Mage.Sets/src/mage/cards/p/ProtectorOfTheWastes.java
deleted file mode 100644
index 4ab7cb7b658..00000000000
--- a/Mage.Sets/src/mage/cards/p/ProtectorOfTheWastes.java
+++ /dev/null
@@ -1,139 +0,0 @@
-package mage.cards.p;
-
-import java.util.HashSet;
-import java.util.Objects;
-import java.util.Set;
-import java.util.UUID;
-import mage.MageInt;
-import mage.MageObject;
-import mage.abilities.Ability;
-import mage.abilities.TriggeredAbilityImpl;
-import mage.abilities.effects.common.ExileTargetEffect;
-import mage.abilities.keyword.MonstrosityAbility;
-import mage.constants.SubType;
-import mage.abilities.keyword.FlyingAbility;
-import mage.cards.CardImpl;
-import mage.cards.CardSetInfo;
-import mage.constants.CardType;
-import mage.constants.Zone;
-import mage.filter.common.FilterArtifactOrEnchantmentPermanent;
-import mage.game.Game;
-import mage.game.events.GameEvent;
-import mage.game.permanent.Permanent;
-import mage.target.TargetPermanent;
-
-/**
- *
- * @author Jmlundeen
- */
-public final class ProtectorOfTheWastes extends CardImpl {
-
- public ProtectorOfTheWastes(UUID ownerId, CardSetInfo setInfo) {
- super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{W}{W}");
-
- this.subtype.add(SubType.DRAGON);
- this.power = new MageInt(5);
- this.toughness = new MageInt(5);
-
- // Flying
- this.addAbility(FlyingAbility.getInstance());
-
- // When this creature enters or becomes monstrous, exile up to two target artifacts and/or enchantments controlled by different players.
- Ability ability = new ProtectorOfTheWastesTriggeredAbility();
- ability.addTarget(new ProtectorOfTheWastesTarget());
- this.addAbility(ability);
-
- // {4}{W}: Monstrosity 3.
- this.addAbility(new MonstrosityAbility("{4}{W}", 3));
- }
-
- private ProtectorOfTheWastes(final ProtectorOfTheWastes card) {
- super(card);
- }
-
- @Override
- public ProtectorOfTheWastes copy() {
- return new ProtectorOfTheWastes(this);
- }
-}
-
-class ProtectorOfTheWastesTarget extends TargetPermanent {
-
- private static final FilterArtifactOrEnchantmentPermanent filter = new FilterArtifactOrEnchantmentPermanent(
- "artifacts and/or enchantments controlled by different players");
-
- ProtectorOfTheWastesTarget() {
- super(0, 2, filter);
- }
-
- private ProtectorOfTheWastesTarget(ProtectorOfTheWastesTarget target) {
- super(target);
- }
-
- @Override
- public ProtectorOfTheWastesTarget copy() {
- return new ProtectorOfTheWastesTarget(this);
- }
-
- @Override
- public boolean canTarget(UUID id, Ability source, Game game) {
- if (!super.canTarget(id, source, game)) {
- return false;
- }
- Permanent permanent = game.getPermanent(id);
- if (permanent == null) {
- return false;
- }
- return this.getTargets().stream()
- .map(game::getPermanent)
- .filter(Objects::nonNull)
- .noneMatch(perm -> !perm.getId().equals(permanent.getId())
- && perm.isControlledBy(permanent.getControllerId()));
- }
-
- @Override
- public Set possibleTargets(UUID sourceControllerId, Ability source, Game game) {
- Set possibleTargets = new HashSet<>();
- MageObject targetSource = game.getObject(source);
- for (Permanent permanent : game.getBattlefield().getActivePermanents(filter, sourceControllerId, source, game)) {
- boolean validTarget = this.getTargets().stream()
- .map(game::getPermanent)
- .filter(Objects::nonNull)
- .noneMatch(perm -> !perm.getId().equals(permanent.getId()) && perm.isControlledBy(permanent.getControllerId()));
- if (validTarget) {
- if (notTarget || permanent.canBeTargetedBy(targetSource, sourceControllerId, source, game)) {
- possibleTargets.add(permanent.getId());
- }
- }
- }
- return possibleTargets;
- }
-}
-
-class ProtectorOfTheWastesTriggeredAbility extends TriggeredAbilityImpl {
-
- public ProtectorOfTheWastesTriggeredAbility() {
- super(Zone.ALL, new ExileTargetEffect());
- setTriggerPhrase("When {this} enters or becomes monstrous, ");
- }
-
- private ProtectorOfTheWastesTriggeredAbility(final ProtectorOfTheWastesTriggeredAbility ability) {
- super(ability);
- }
-
- @Override
- public ProtectorOfTheWastesTriggeredAbility copy() {
- return new ProtectorOfTheWastesTriggeredAbility(this);
- }
-
- @Override
- public boolean checkEventType(GameEvent event, Game game) {
- return event.getType() == GameEvent.EventType.BECOMES_MONSTROUS
- || event.getType() == GameEvent.EventType.ENTERS_THE_BATTLEFIELD;
- }
-
- @Override
- public boolean checkTrigger(GameEvent event, Game game) {
- return event.getSourceId().equals(this.getSourceId());
- }
-}
\ No newline at end of file
diff --git a/Mage.Sets/src/mage/cards/p/PsychicFrog.java b/Mage.Sets/src/mage/cards/p/PsychicFrog.java
index 26aad092681..9c020c12f65 100644
--- a/Mage.Sets/src/mage/cards/p/PsychicFrog.java
+++ b/Mage.Sets/src/mage/cards/p/PsychicFrog.java
@@ -44,7 +44,7 @@ public final class PsychicFrog extends CardImpl {
// Exile three cards from your graveyard: Psychic Frog gains flying until end of turn.
this.addAbility(new SimpleActivatedAbility(
new GainAbilitySourceEffect(FlyingAbility.getInstance(), Duration.EndOfTurn),
- new ExileFromGraveCost(new TargetCardInYourGraveyard(3)).withSourceExileZone(false)
+ new ExileFromGraveCost(new TargetCardInYourGraveyard(3))
));
}
diff --git a/Mage.Sets/src/mage/cards/p/PumpkinBombs.java b/Mage.Sets/src/mage/cards/p/PumpkinBombs.java
deleted file mode 100644
index fd500622f07..00000000000
--- a/Mage.Sets/src/mage/cards/p/PumpkinBombs.java
+++ /dev/null
@@ -1,52 +0,0 @@
-package mage.cards.p;
-
-import mage.abilities.Ability;
-import mage.abilities.common.SimpleActivatedAbility;
-import mage.abilities.costs.common.DiscardTargetCost;
-import mage.abilities.costs.common.TapSourceCost;
-import mage.abilities.dynamicvalue.DynamicValue;
-import mage.abilities.dynamicvalue.common.CountersSourceCount;
-import mage.abilities.effects.common.DamageTargetEffect;
-import mage.abilities.effects.common.DrawCardSourceControllerEffect;
-import mage.abilities.effects.common.TargetPlayerGainControlSourceEffect;
-import mage.abilities.effects.common.counter.AddCountersSourceEffect;
-import mage.cards.CardImpl;
-import mage.cards.CardSetInfo;
-import mage.constants.CardType;
-import mage.counters.CounterType;
-import mage.filter.StaticFilters;
-import mage.target.common.TargetCardInHand;
-import mage.target.common.TargetOpponent;
-
-import java.util.UUID;
-
-/**
- * @author TheElk801
- */
-public final class PumpkinBombs extends CardImpl {
-
- private static final DynamicValue xValue = new CountersSourceCount(CounterType.FUSE);
-
- public PumpkinBombs(UUID ownerId, CardSetInfo setInfo) {
- super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{1}{R}");
-
- // {T}, Discard two cards: Draw three cards, then put a fuse counter on this artifact. It deals damage equal to the number of fuse counters on it to target opponent. They gain control of this artifact.
- Ability ability = new SimpleActivatedAbility(new DrawCardSourceControllerEffect(3), new TapSourceCost());
- ability.addCost(new DiscardTargetCost(new TargetCardInHand(2, StaticFilters.FILTER_CARD_CARDS)));
- ability.addEffect(new AddCountersSourceEffect(CounterType.FUSE.createInstance()).concatBy(", then"));
- ability.addEffect(new DamageTargetEffect(xValue)
- .setText("it deals damage equal to the number of fuse counters on it to target opponent"));
- ability.addEffect(new TargetPlayerGainControlSourceEffect("they"));
- ability.addTarget(new TargetOpponent());
- this.addAbility(ability);
- }
-
- private PumpkinBombs(final PumpkinBombs card) {
- super(card);
- }
-
- @Override
- public PumpkinBombs copy() {
- return new PumpkinBombs(this);
- }
-}
diff --git a/Mage.Sets/src/mage/cards/r/RampartArchitect.java b/Mage.Sets/src/mage/cards/r/RampartArchitect.java
deleted file mode 100644
index fd1a0bfde46..00000000000
--- a/Mage.Sets/src/mage/cards/r/RampartArchitect.java
+++ /dev/null
@@ -1,59 +0,0 @@
-package mage.cards.r;
-
-import mage.MageInt;
-import mage.abilities.common.DiesCreatureTriggeredAbility;
-import mage.abilities.common.EntersBattlefieldOrAttacksSourceTriggeredAbility;
-import mage.abilities.effects.common.CreateTokenEffect;
-import mage.abilities.effects.common.search.SearchLibraryPutInPlayEffect;
-import mage.abilities.keyword.DefenderAbility;
-import mage.cards.CardImpl;
-import mage.cards.CardSetInfo;
-import mage.constants.CardType;
-import mage.constants.SubType;
-import mage.filter.FilterPermanent;
-import mage.filter.StaticFilters;
-import mage.filter.common.FilterControlledCreaturePermanent;
-import mage.filter.predicate.mageobject.AbilityPredicate;
-import mage.game.permanent.token.Wall13Token;
-import mage.target.common.TargetCardInLibrary;
-
-import java.util.UUID;
-
-/**
- * @author TheElk801
- */
-public final class RampartArchitect extends CardImpl {
-
- private static final FilterPermanent filter
- = new FilterControlledCreaturePermanent("a creature you control with defender");
-
- static {
- filter.add(new AbilityPredicate(DefenderAbility.class));
- }
-
- public RampartArchitect(UUID ownerId, CardSetInfo setInfo) {
- super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{G}");
-
- this.subtype.add(SubType.ELEPHANT);
- this.subtype.add(SubType.ADVISOR);
- this.power = new MageInt(3);
- this.toughness = new MageInt(4);
-
- // Whenever this creature enters or attacks, create a 1/3 white Wall creature token with defender.
- this.addAbility(new EntersBattlefieldOrAttacksSourceTriggeredAbility(new CreateTokenEffect(new Wall13Token())));
-
- // Whenever a creature you control with defender dies, you may search your library for a basic land card, put that card onto the battlefield tapped, then shuffle.
- this.addAbility(new DiesCreatureTriggeredAbility(new SearchLibraryPutInPlayEffect(
- new TargetCardInLibrary(StaticFilters.FILTER_CARD_BASIC_LAND), true
- ), true, filter));
- }
-
- private RampartArchitect(final RampartArchitect card) {
- super(card);
- }
-
- @Override
- public RampartArchitect copy() {
- return new RampartArchitect(this);
- }
-}
diff --git a/Mage.Sets/src/mage/cards/r/RelentlessAssault.java b/Mage.Sets/src/mage/cards/r/RelentlessAssault.java
index 8d79c295b4d..3653960e528 100644
--- a/Mage.Sets/src/mage/cards/r/RelentlessAssault.java
+++ b/Mage.Sets/src/mage/cards/r/RelentlessAssault.java
@@ -2,7 +2,6 @@
package mage.cards.r;
import java.util.UUID;
-
import mage.abilities.effects.common.AddCombatAndMainPhaseEffect;
import mage.abilities.effects.common.UntapAllEffect;
import mage.cards.CardImpl;
@@ -24,7 +23,7 @@ public final class RelentlessAssault extends CardImpl {
}
public RelentlessAssault(UUID ownerId, CardSetInfo setInfo) {
- super(ownerId, setInfo, new CardType[]{CardType.SORCERY}, "{2}{R}{R}");
+ super(ownerId,setInfo,new CardType[]{CardType.SORCERY},"{2}{R}{R}");
// Untap all creatures that attacked this turn. After this main phase, there is an additional combat phase followed by an additional main phase.
this.getSpellAbility().addEffect(new UntapAllEffect(filter));
diff --git a/Mage.Sets/src/mage/cards/r/RelicOfProgenitus.java b/Mage.Sets/src/mage/cards/r/RelicOfProgenitus.java
index e179c95ab2f..a0dae504ccf 100644
--- a/Mage.Sets/src/mage/cards/r/RelicOfProgenitus.java
+++ b/Mage.Sets/src/mage/cards/r/RelicOfProgenitus.java
@@ -1,3 +1,4 @@
+
package mage.cards.r;
import java.util.UUID;
@@ -31,11 +32,10 @@ public final class RelicOfProgenitus extends CardImpl {
public RelicOfProgenitus(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{1}");
- // {T}: Target player exiles a card from their graveyard.
+ // {tap}: Target player exiles a card from their graveyard.
Ability firstAbility = new SimpleActivatedAbility(new RelicOfProgenitusEffect(), new TapSourceCost());
firstAbility.addTarget(new TargetPlayer());
this.addAbility(firstAbility);
-
// {1}, Exile Relic of Progenitus: Exile all cards from all graveyards. Draw a card.
Ability secondAbility = new SimpleActivatedAbility(new ExileGraveyardAllPlayersEffect(), new GenericManaCost(1));
secondAbility.addCost(new ExileSourceCost());
diff --git a/Mage.Sets/src/mage/cards/r/ResponseResurgence.java b/Mage.Sets/src/mage/cards/r/ResponseResurgence.java
index afeb909dfef..3d16a0a0bfa 100644
--- a/Mage.Sets/src/mage/cards/r/ResponseResurgence.java
+++ b/Mage.Sets/src/mage/cards/r/ResponseResurgence.java
@@ -1,7 +1,6 @@
package mage.cards.r;
import java.util.UUID;
-
import mage.abilities.effects.common.AddCombatAndMainPhaseEffect;
import mage.abilities.effects.common.DamageTargetEffect;
import mage.abilities.effects.common.continuous.GainAbilityControlledEffect;
diff --git a/Mage.Sets/src/mage/cards/r/RiptideGearhulk.java b/Mage.Sets/src/mage/cards/r/RiptideGearhulk.java
index a1d5f7a4a44..cdcf4c2a575 100644
--- a/Mage.Sets/src/mage/cards/r/RiptideGearhulk.java
+++ b/Mage.Sets/src/mage/cards/r/RiptideGearhulk.java
@@ -21,7 +21,6 @@ import mage.target.targetpointer.EachTargetPointer;
* @author Jmlundeen
*/
public final class RiptideGearhulk extends CardImpl {
-
public RiptideGearhulk(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{1}{W}{W}{U}{U}");
diff --git a/Mage.Sets/src/mage/cards/r/RiteOfRenewal.java b/Mage.Sets/src/mage/cards/r/RiteOfRenewal.java
deleted file mode 100644
index cfc8ade8917..00000000000
--- a/Mage.Sets/src/mage/cards/r/RiteOfRenewal.java
+++ /dev/null
@@ -1,43 +0,0 @@
-package mage.cards.r;
-
-import mage.abilities.effects.common.ExileSpellEffect;
-import mage.abilities.effects.common.ReturnToHandTargetEffect;
-import mage.abilities.effects.common.TargetPlayerShufflesTargetCardsEffect;
-import mage.cards.CardImpl;
-import mage.cards.CardSetInfo;
-import mage.constants.CardType;
-import mage.filter.StaticFilters;
-import mage.target.TargetPlayer;
-import mage.target.common.TargetCardInTargetPlayersGraveyard;
-import mage.target.common.TargetCardInYourGraveyard;
-
-import java.util.UUID;
-
-/**
- * @author TheElk801
- */
-public final class RiteOfRenewal extends CardImpl {
-
- public RiteOfRenewal(UUID ownerId, CardSetInfo setInfo) {
- super(ownerId, setInfo, new CardType[]{CardType.SORCERY}, "{3}{G}");
-
- // Return up to two target permanent cards from your graveyard to your hand. Target player shuffles up to four target cards from their graveyard into their library. Exile Rite of Renewal.
- this.getSpellAbility().addEffect(new ReturnToHandTargetEffect());
- this.getSpellAbility().addTarget(new TargetCardInYourGraveyard(
- 0, 2, StaticFilters.FILTER_CARD_PERMANENTS
- ));
- this.getSpellAbility().addEffect(new TargetPlayerShufflesTargetCardsEffect(1));
- this.getSpellAbility().addTarget(new TargetPlayer());
- this.getSpellAbility().addTarget(new TargetCardInTargetPlayersGraveyard(3, 1));
- this.getSpellAbility().addEffect(new ExileSpellEffect());
- }
-
- private RiteOfRenewal(final RiteOfRenewal card) {
- super(card);
- }
-
- @Override
- public RiteOfRenewal copy() {
- return new RiteOfRenewal(this);
- }
-}
diff --git a/Mage.Sets/src/mage/cards/s/SeizeTheDay.java b/Mage.Sets/src/mage/cards/s/SeizeTheDay.java
index bb1738dd632..af935cf911d 100644
--- a/Mage.Sets/src/mage/cards/s/SeizeTheDay.java
+++ b/Mage.Sets/src/mage/cards/s/SeizeTheDay.java
@@ -2,7 +2,6 @@
package mage.cards.s;
import java.util.UUID;
-
import mage.abilities.costs.mana.ManaCostsImpl;
import mage.abilities.effects.common.AddCombatAndMainPhaseEffect;
import mage.abilities.effects.common.UntapTargetEffect;
@@ -10,6 +9,7 @@ import mage.abilities.keyword.FlashbackAbility;
import mage.cards.CardImpl;
import mage.cards.CardSetInfo;
import mage.constants.CardType;
+import mage.constants.TimingRule;
import mage.target.common.TargetCreaturePermanent;
/**
@@ -19,7 +19,7 @@ import mage.target.common.TargetCreaturePermanent;
public final class SeizeTheDay extends CardImpl {
public SeizeTheDay(UUID ownerId, CardSetInfo setInfo) {
- super(ownerId, setInfo, new CardType[]{CardType.SORCERY}, "{3}{R}");
+ super(ownerId,setInfo,new CardType[]{CardType.SORCERY},"{3}{R}");
// Untap target creature. After this main phase, there is an additional combat phase followed by an additional main phase.
this.getSpellAbility().addEffect(new UntapTargetEffect());
diff --git a/Mage.Sets/src/mage/cards/s/SensationalSpiderMan.java b/Mage.Sets/src/mage/cards/s/SensationalSpiderMan.java
deleted file mode 100644
index 0549474c5a1..00000000000
--- a/Mage.Sets/src/mage/cards/s/SensationalSpiderMan.java
+++ /dev/null
@@ -1,114 +0,0 @@
-package mage.cards.s;
-
-import mage.MageInt;
-import mage.abilities.Ability;
-import mage.abilities.common.AttacksTriggeredAbility;
-import mage.abilities.effects.OneShotEffect;
-import mage.abilities.effects.common.TapTargetEffect;
-import mage.abilities.effects.common.counter.AddCountersTargetEffect;
-import mage.cards.CardImpl;
-import mage.cards.CardSetInfo;
-import mage.constants.CardType;
-import mage.constants.Outcome;
-import mage.constants.SubType;
-import mage.constants.SuperType;
-import mage.counters.CounterType;
-import mage.filter.FilterPermanent;
-import mage.filter.common.FilterCreaturePermanent;
-import mage.filter.predicate.permanent.DefendingPlayerControlsSourceAttackingPredicate;
-import mage.game.Game;
-import mage.players.Player;
-import mage.target.TargetPermanent;
-import mage.target.common.TargetPermanentAmount;
-
-import java.util.Objects;
-import java.util.UUID;
-
-/**
- * @author TheElk801
- */
-public final class SensationalSpiderMan extends CardImpl {
-
- private static final FilterPermanent filter = new FilterCreaturePermanent("creature defending player controls");
-
- static {
- filter.add(DefendingPlayerControlsSourceAttackingPredicate.instance);
- }
-
- public SensationalSpiderMan(UUID ownerId, CardSetInfo setInfo) {
- super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}{U}");
-
- this.supertype.add(SuperType.LEGENDARY);
- this.subtype.add(SubType.SPIDER);
- this.subtype.add(SubType.HUMAN);
- this.subtype.add(SubType.HERO);
- this.power = new MageInt(3);
- this.toughness = new MageInt(3);
-
- // Whenever Sensational Spider-Man attacks, tap target creature defending player controls and put a stun counter on it. Then you may remove up to three stun counters from among all permanents. Draw cards equal to the number of stun counters removed this way.
- Ability ability = new AttacksTriggeredAbility(new TapTargetEffect());
- ability.addEffect(new AddCountersTargetEffect(CounterType.STUN.createInstance()).setText("and put a stun counter on it"));
- ability.addEffect(new SensationalSpiderManEffect());
- ability.addTarget(new TargetPermanent(filter));
- this.addAbility(ability);
- }
-
- private SensationalSpiderMan(final SensationalSpiderMan card) {
- super(card);
- }
-
- @Override
- public SensationalSpiderMan copy() {
- return new SensationalSpiderMan(this);
- }
-}
-
-class SensationalSpiderManEffect extends OneShotEffect {
-
- private static final FilterPermanent filter = new FilterPermanent("permanents with stun counters on them");
-
- static {
- filter.add(CounterType.STUN.getPredicate());
- }
-
- SensationalSpiderManEffect() {
- super(Outcome.Benefit);
- staticText = "then you may remove up to three stun counters from among all permanents. " +
- "Draw cards equal to the number of stun counters removed this way";
- }
-
- private SensationalSpiderManEffect(final SensationalSpiderManEffect effect) {
- super(effect);
- }
-
- @Override
- public SensationalSpiderManEffect copy() {
- return new SensationalSpiderManEffect(this);
- }
-
- @Override
- public boolean apply(Game game, Ability source) {
- Player player = game.getPlayer(source.getControllerId());
- if (player == null) {
- return false;
- }
- // TODO: this ideally would be able to prevent the player from choosing a number greater than the number of stun counters available to remove
- TargetPermanentAmount target = new TargetPermanentAmount(3, 0, filter);
- target.withNotTarget(true);
- player.choose(outcome, target, source, game);
- int amountRemoved = target
- .getTargets()
- .stream()
- .map(game::getPermanent)
- .filter(Objects::nonNull)
- .mapToInt(permanent -> permanent.removeCounters(
- CounterType.STUN.createInstance(target.getTargetAmount(permanent.getId())), source, game
- ))
- .sum();
- if (amountRemoved > 1) {
- player.drawCards(amountRemoved, source, game);
- return true;
- }
- return false;
- }
-}
diff --git a/Mage.Sets/src/mage/cards/s/ShikoAndNarsetUnified.java b/Mage.Sets/src/mage/cards/s/ShikoAndNarsetUnified.java
deleted file mode 100644
index 51e4ef4e9fc..00000000000
--- a/Mage.Sets/src/mage/cards/s/ShikoAndNarsetUnified.java
+++ /dev/null
@@ -1,97 +0,0 @@
-package mage.cards.s;
-
-import java.util.Collection;
-import java.util.UUID;
-import mage.MageInt;
-import mage.abilities.Ability;
-import mage.abilities.common.FlurryAbility;
-import mage.abilities.effects.Effect;
-import mage.abilities.effects.OneShotEffect;
-import mage.constants.Outcome;
-import mage.constants.SubType;
-import mage.constants.SuperType;
-import mage.abilities.keyword.FlyingAbility;
-import mage.abilities.keyword.VigilanceAbility;
-import mage.cards.CardImpl;
-import mage.cards.CardSetInfo;
-import mage.constants.CardType;
-import mage.game.Game;
-import mage.game.stack.Spell;
-import mage.players.Player;
-import mage.target.Target;
-
-/**
- *
- * @author Jmlundeen
- */
-public final class ShikoAndNarsetUnified extends CardImpl {
-
- public ShikoAndNarsetUnified(UUID ownerId, CardSetInfo setInfo) {
- super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{R}{W}");
-
- this.supertype.add(SuperType.LEGENDARY);
- this.subtype.add(SubType.HUMAN);
- this.subtype.add(SubType.SPIRIT);
- this.subtype.add(SubType.DRAGON);
- this.power = new MageInt(4);
- this.toughness = new MageInt(4);
-
- // Flying
- this.addAbility(FlyingAbility.getInstance());
-
- // Vigilance
- this.addAbility(VigilanceAbility.getInstance());
-
- // Flurry -- Whenever you cast your second spell each turn, copy that spell if it targets a permanent or player, and you may choose new targets for the copy. If you don't copy a spell this way, draw a card.
- this.addAbility(new FlurryAbility(new ShikoAndNarsetEffect()));
- }
-
- private ShikoAndNarsetUnified(final ShikoAndNarsetUnified card) {
- super(card);
- }
-
- @Override
- public ShikoAndNarsetUnified copy() {
- return new ShikoAndNarsetUnified(this);
- }
-
-}
-class ShikoAndNarsetEffect extends OneShotEffect {
-
- public ShikoAndNarsetEffect() {
- super(Outcome.Copy);
- this.staticText = "copy that spell if it targets a permanent or player, and you may choose new targets for the copy. " +
- "If you don't copy a spell this way, draw a card.";
- }
-
- private ShikoAndNarsetEffect(final ShikoAndNarsetEffect effect) {
- super(effect);
- }
-
- @Override
- public ShikoAndNarsetEffect copy() {
- return new ShikoAndNarsetEffect(this);
- }
-
- @Override
- public boolean apply(Game game, Ability source) {
- Player controller = game.getPlayer(source.getControllerId());
- Spell spell = (Spell) this.getValue("spellCast");
- if (controller == null || spell == null) {
- return false;
- }
-
- boolean targetsPermOrPlayer = spell.getStackAbility().getTargets().stream()
- .map(Target::getTargets)
- .flatMap(Collection::stream)
- .anyMatch(uuid -> game.getPlayer(uuid) != null || game.getPermanent(uuid) != null);
- if (targetsPermOrPlayer) {
- boolean newTargets = controller.chooseUse(Outcome.Neutral, "Choose new targets for the copy of " + spell.getLogName() + "?", source, game);
- spell.createCopyOnStack(game, source, source.getControllerId(), newTargets);
- }
- else {
- controller.drawCards(1, source, game);
- }
- return true;
- }
-}
diff --git a/Mage.Sets/src/mage/cards/s/SidequestCatchAFish.java b/Mage.Sets/src/mage/cards/s/SidequestCatchAFish.java
deleted file mode 100644
index a8c3b53caec..00000000000
--- a/Mage.Sets/src/mage/cards/s/SidequestCatchAFish.java
+++ /dev/null
@@ -1,86 +0,0 @@
-package mage.cards.s;
-
-import java.util.UUID;
-
-import mage.abilities.Ability;
-import mage.abilities.effects.OneShotEffect;
-import mage.abilities.effects.common.TransformSourceEffect;
-import mage.abilities.keyword.TransformAbility;
-import mage.abilities.triggers.BeginningOfUpkeepTriggeredAbility;
-import mage.cards.Card;
-import mage.cards.CardImpl;
-import mage.cards.CardSetInfo;
-import mage.cards.CardsImpl;
-import mage.constants.CardType;
-import mage.constants.Outcome;
-import mage.constants.Zone;
-import mage.game.Game;
-import mage.game.permanent.token.FoodToken;
-import mage.players.Player;
-
-/**
- * @author balazskristof
- */
-public final class SidequestCatchAFish extends CardImpl {
-
- public SidequestCatchAFish(UUID ownerId, CardSetInfo setInfo) {
- super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{2}{W}");
-
- this.secondSideCardClazz = mage.cards.c.CookingCampsite.class;
-
- // At the beginning of your upkeep, look at the top card of your library. If it's an artifact or creature card, you may reveal it and put it into your hand. If you put a card into your hand this way, create a Food token and transform this enchantment.
- this.addAbility(new TransformAbility());
- this.addAbility(new BeginningOfUpkeepTriggeredAbility(new SidequestCatchAFishEffect()));
- }
-
- private SidequestCatchAFish(final SidequestCatchAFish card) {
- super(card);
- }
-
- @Override
- public SidequestCatchAFish copy() {
- return new SidequestCatchAFish(this);
- }
-}
-
-class SidequestCatchAFishEffect extends OneShotEffect {
-
- SidequestCatchAFishEffect() {
- super(Outcome.Benefit);
- staticText = "look at the top card of your library. " +
- "If it's an artifact or creature card, you may reveal it and put it into your hand. " +
- "If you put a card into your hand this way, create a Food token and transform this enchantment.";
- }
-
- private SidequestCatchAFishEffect(final SidequestCatchAFishEffect effect) {
- super(effect);
- }
-
- @Override
- public SidequestCatchAFishEffect copy() {
- return new SidequestCatchAFishEffect(this);
- }
-
- @Override
- public boolean apply(Game game, Ability source) {
- Player controller = game.getPlayer(source.getControllerId());
- if (controller == null) {
- return false;
- }
- Card topCard = controller.getLibrary().getFromTop(game);
- if (topCard == null) {
- return false;
- }
- controller.lookAtCards("Top card of library", topCard, game);
- if (topCard.isArtifact(game) || topCard.isCreature(game)) {
- if (controller.chooseUse(Outcome.DrawCard, "Reveal " + topCard.getName() + " and put it into your hand?", source, game)) {
- controller.revealCards(source, new CardsImpl(topCard), game);
- controller.moveCards(topCard, Zone.HAND, source, game);
- new FoodToken().putOntoBattlefield(1, game, source);
- new TransformSourceEffect().apply(game, source);
- return true;
- }
- }
- return true;
- }
-}
\ No newline at end of file
diff --git a/Mage.Sets/src/mage/cards/s/SiegeGangLieutenant.java b/Mage.Sets/src/mage/cards/s/SiegeGangLieutenant.java
index fafe03614a8..40832f59859 100644
--- a/Mage.Sets/src/mage/cards/s/SiegeGangLieutenant.java
+++ b/Mage.Sets/src/mage/cards/s/SiegeGangLieutenant.java
@@ -2,21 +2,19 @@ package mage.cards.s;
import mage.MageInt;
import mage.abilities.Ability;
+import mage.abilities.triggers.BeginningOfCombatTriggeredAbility;
import mage.abilities.common.SimpleActivatedAbility;
-import mage.abilities.condition.common.ControlYourCommanderCondition;
+import mage.abilities.condition.common.CommanderInPlayCondition;
import mage.abilities.costs.common.SacrificeTargetCost;
import mage.abilities.costs.mana.GenericManaCost;
+import mage.abilities.decorator.ConditionalInterveningIfTriggeredAbility;
import mage.abilities.effects.OneShotEffect;
import mage.abilities.effects.common.DamageTargetEffect;
import mage.abilities.effects.common.continuous.GainAbilityTargetEffect;
import mage.abilities.keyword.HasteAbility;
-import mage.abilities.triggers.BeginningOfCombatTriggeredAbility;
import mage.cards.CardImpl;
import mage.cards.CardSetInfo;
-import mage.constants.AbilityWord;
-import mage.constants.CardType;
-import mage.constants.Outcome;
-import mage.constants.SubType;
+import mage.constants.*;
import mage.filter.common.FilterControlledPermanent;
import mage.game.Game;
import mage.game.permanent.token.GoblinToken;
@@ -42,9 +40,13 @@ public final class SiegeGangLieutenant extends CardImpl {
this.toughness = new MageInt(2);
// Lieutenant -- At the beginning of combat on your turn, if you control your commander, create two 1/1 red Goblin creature tokens. Those tokens gain haste until end of turn.
- this.addAbility(new BeginningOfCombatTriggeredAbility(new SiegeGangLieutenantEffect())
- .withInterveningIf(ControlYourCommanderCondition.instance)
- .setAbilityWord(AbilityWord.LIEUTENANT));
+ this.addAbility(new ConditionalInterveningIfTriggeredAbility(
+ new BeginningOfCombatTriggeredAbility(
+ new SiegeGangLieutenantEffect()
+ ), CommanderInPlayCondition.instance, "At the beginning of combat on your turn, " +
+ "if you control your commander, create two 1/1 red Goblin creature tokens. " +
+ "Those tokens gain haste until end of turn."
+ ).setAbilityWord(AbilityWord.LIEUTENANT));
// {2}, Sacrifice a Goblin: Siege-Gang Lieutenant deals 1 damage to any target.
Ability ability = new SimpleActivatedAbility(new DamageTargetEffect(1), new GenericManaCost(2));
diff --git a/Mage.Sets/src/mage/cards/m/MathiseSurgeChanneler.java b/Mage.Sets/src/mage/cards/s/SimonWildMagicSorcerer.java
similarity index 79%
rename from Mage.Sets/src/mage/cards/m/MathiseSurgeChanneler.java
rename to Mage.Sets/src/mage/cards/s/SimonWildMagicSorcerer.java
index 8afdaa4a4a4..649581c65d7 100644
--- a/Mage.Sets/src/mage/cards/m/MathiseSurgeChanneler.java
+++ b/Mage.Sets/src/mage/cards/s/SimonWildMagicSorcerer.java
@@ -1,4 +1,4 @@
-package mage.cards.m;
+package mage.cards.s;
import mage.MageInt;
import mage.abilities.common.SpellCastControllerTriggeredAbility;
@@ -8,7 +8,10 @@ import mage.abilities.effects.common.DrawCardSourceControllerEffect;
import mage.abilities.effects.common.RollDieWithResultTableEffect;
import mage.cards.CardImpl;
import mage.cards.CardSetInfo;
-import mage.constants.*;
+import mage.constants.CardType;
+import mage.constants.ComparisonType;
+import mage.constants.SubType;
+import mage.constants.SuperType;
import mage.filter.FilterSpell;
import mage.filter.common.FilterInstantOrSorcerySpell;
import mage.filter.predicate.mageobject.ManaValuePredicate;
@@ -18,7 +21,7 @@ import java.util.UUID;
/**
* @author TheElk801
*/
-public final class MathiseSurgeChanneler extends CardImpl {
+public final class SimonWildMagicSorcerer extends CardImpl {
private static final FilterSpell filter = new FilterInstantOrSorcerySpell("an instant or sorcery spell with mana value 3 or greater");
@@ -26,7 +29,7 @@ public final class MathiseSurgeChanneler extends CardImpl {
filter.add(new ManaValuePredicate(ComparisonType.MORE_THAN, 2));
}
- public MathiseSurgeChanneler(UUID ownerId, CardSetInfo setInfo) {
+ public SimonWildMagicSorcerer(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}");
this.supertype.add(SuperType.LEGENDARY);
@@ -38,7 +41,7 @@ public final class MathiseSurgeChanneler extends CardImpl {
// Whenever you cast an instant or sorcery spell with mana value 3 or greater, roll a d20.
RollDieWithResultTableEffect effect = new RollDieWithResultTableEffect(20);
- this.addAbility(new SpellCastControllerTriggeredAbility(effect, filter, false, SetTargetPointer.SPELL));
+ this.addAbility(new SpellCastControllerTriggeredAbility(effect, filter, false));
// 1-9 | Each player draws a card.
effect.addTableEntry(1, 9, new DrawCardAllEffect(1));
@@ -47,15 +50,15 @@ public final class MathiseSurgeChanneler extends CardImpl {
effect.addTableEntry(10, 19, new DrawCardSourceControllerEffect(1, true));
// 20 | Copy that spell. You may choose new targets for the copy.
- effect.addTableEntry(20, 20, new CopyTargetStackObjectEffect(true));
+ effect.addTableEntry(20, 20, new CopyTargetStackObjectEffect());
}
- private MathiseSurgeChanneler(final MathiseSurgeChanneler card) {
+ private SimonWildMagicSorcerer(final SimonWildMagicSorcerer card) {
super(card);
}
@Override
- public MathiseSurgeChanneler copy() {
- return new MathiseSurgeChanneler(this);
+ public SimonWildMagicSorcerer copy() {
+ return new SimonWildMagicSorcerer(this);
}
}
diff --git a/Mage.Sets/src/mage/cards/s/SkyhunterStrikeForce.java b/Mage.Sets/src/mage/cards/s/SkyhunterStrikeForce.java
index 23c5c57a5c7..acb7442d0eb 100644
--- a/Mage.Sets/src/mage/cards/s/SkyhunterStrikeForce.java
+++ b/Mage.Sets/src/mage/cards/s/SkyhunterStrikeForce.java
@@ -2,7 +2,7 @@ package mage.cards.s;
import mage.MageInt;
import mage.abilities.common.SimpleStaticAbility;
-import mage.abilities.condition.common.ControlYourCommanderCondition;
+import mage.abilities.condition.common.CommanderInPlayCondition;
import mage.abilities.decorator.ConditionalContinuousEffect;
import mage.abilities.effects.common.continuous.GainAbilityControlledEffect;
import mage.abilities.keyword.FlyingAbility;
@@ -41,7 +41,7 @@ public final class SkyhunterStrikeForce extends CardImpl {
new GainAbilityControlledEffect(
new MeleeAbility(), Duration.WhileOnBattlefield,
StaticFilters.FILTER_CONTROLLED_CREATURES, true
- ), ControlYourCommanderCondition.instance, "as long as you control your commander, " +
+ ), CommanderInPlayCondition.instance, "as long as you control your commander, " +
"other creatures you control have melee"
)).setAbilityWord(AbilityWord.LIEUTENANT));
}
diff --git a/Mage.Sets/src/mage/cards/s/SokratesAthenianTeacher.java b/Mage.Sets/src/mage/cards/s/SokratesAthenianTeacher.java
deleted file mode 100644
index 6754abe266c..00000000000
--- a/Mage.Sets/src/mage/cards/s/SokratesAthenianTeacher.java
+++ /dev/null
@@ -1,121 +0,0 @@
-package mage.cards.s;
-
-import mage.MageInt;
-import mage.abilities.Ability;
-import mage.abilities.common.SimpleActivatedAbility;
-import mage.abilities.common.SimpleStaticAbility;
-import mage.abilities.condition.common.SourceTappedCondition;
-import mage.abilities.costs.common.TapSourceCost;
-import mage.abilities.decorator.ConditionalContinuousEffect;
-import mage.abilities.effects.PreventionEffectImpl;
-import mage.abilities.effects.common.continuous.GainAbilitySourceEffect;
-import mage.abilities.effects.common.continuous.GainAbilityTargetEffect;
-import mage.abilities.keyword.DefenderAbility;
-import mage.abilities.keyword.HexproofAbility;
-import mage.cards.CardImpl;
-import mage.cards.CardSetInfo;
-import mage.constants.CardType;
-import mage.constants.Duration;
-import mage.constants.SubType;
-import mage.constants.SuperType;
-import mage.game.Game;
-import mage.game.events.GameEvent;
-import mage.game.permanent.Permanent;
-import mage.players.Player;
-import mage.target.common.TargetCreaturePermanent;
-
-import java.util.UUID;
-
-/**
- * @author xenohedron
- */
-public final class SokratesAthenianTeacher extends CardImpl {
-
- public SokratesAthenianTeacher(UUID ownerId, CardSetInfo setInfo) {
- super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}{U}");
-
- this.supertype.add(SuperType.LEGENDARY);
- this.subtype.add(SubType.HUMAN);
- this.subtype.add(SubType.ADVISOR);
- this.power = new MageInt(0);
- this.toughness = new MageInt(4);
-
- // Defender
- this.addAbility(DefenderAbility.getInstance());
-
- // Sokrates, Athenian Teacher has hexproof as long as it's untapped.
- this.addAbility(new SimpleStaticAbility(new ConditionalContinuousEffect(
- new GainAbilitySourceEffect(
- HexproofAbility.getInstance(),
- Duration.WhileOnBattlefield
- ), SourceTappedCondition.UNTAPPED,
- "{this} has hexproof as long as it's untapped"
- )));
-
- // Sokratic Dialogue -- {T}: Until end of turn, target creature gains "If this creature would deal combat damage to a player, prevent that damage. This creature's controller and that player each draw half that many cards, rounded down."
- Ability ability = new SimpleActivatedAbility(
- new GainAbilityTargetEffect(new SimpleStaticAbility(new SokratesAthenianTeacherEffect()), Duration.EndOfTurn)
- .setText("until end of turn, target creature gains \"" + SokratesAthenianTeacherEffect.rule + "\""),
- new TapSourceCost()
- );
- ability.addTarget(new TargetCreaturePermanent());
- this.addAbility(ability.withFlavorWord("Sokratic Dialogue"));
- }
-
- private SokratesAthenianTeacher(final SokratesAthenianTeacher card) {
- super(card);
- }
-
- @Override
- public SokratesAthenianTeacher copy() {
- return new SokratesAthenianTeacher(this);
- }
-}
-
-class SokratesAthenianTeacherEffect extends PreventionEffectImpl {
-
- static final String rule = "If this creature would deal combat damage to a player, prevent that damage. " +
- "This creature's controller and that player each draw half that many cards, rounded down.";
-
- SokratesAthenianTeacherEffect() {
- super(Duration.WhileOnBattlefield, Integer.MAX_VALUE, true, false);
- staticText = rule;
- }
-
- private SokratesAthenianTeacherEffect(final SokratesAthenianTeacherEffect effect) {
- super(effect);
- }
-
- @Override
- public SokratesAthenianTeacherEffect copy() {
- return new SokratesAthenianTeacherEffect(this);
- }
-
- @Override
- public boolean checksEventType(GameEvent event, Game game) {
- return event.getType() == GameEvent.EventType.DAMAGE_PLAYER;
- }
-
- @Override
- public boolean applies(GameEvent event, Ability source, Game game) {
- return super.applies(event, source, game) && event.getSourceId().equals(source.getSourceId());
- }
-
- @Override
- public boolean replaceEvent(GameEvent event, Ability source, Game game) {
- int amount = event.getAmount() / 2;
- preventDamageAction(event, source, game);
- Permanent creature = game.getPermanentOrLKIBattlefield(event.getSourceId());
- if (creature != null) {
- Player controller = game.getPlayer(creature.getControllerId());
- if (controller != null) {
- controller.drawCards(amount, source, game);
- }
- }
- Player damagedPlayer = game.getPlayer(event.getTargetId());
- if (damagedPlayer != null) {
- damagedPlayer.drawCards(amount, source, game);
- }
- return false;
- }
-}
diff --git a/Mage.Sets/src/mage/cards/s/SpectralDenial.java b/Mage.Sets/src/mage/cards/s/SpectralDenial.java
index 4dbc47f11f2..78487a657cb 100644
--- a/Mage.Sets/src/mage/cards/s/SpectralDenial.java
+++ b/Mage.Sets/src/mage/cards/s/SpectralDenial.java
@@ -16,7 +16,6 @@ import mage.constants.Zone;
import mage.filter.FilterPermanent;
import mage.filter.common.FilterControlledCreaturePermanent;
import mage.filter.predicate.mageobject.PowerPredicate;
-import mage.target.TargetSpell;
import java.util.UUID;
@@ -44,7 +43,6 @@ public final class SpectralDenial extends CardImpl {
// Counter target spell unless its controller pays {X}.
this.getSpellAbility().addEffect(new CounterUnlessPaysEffect(GetXValue.instance));
- this.getSpellAbility().addTarget(new TargetSpell());
}
private SpectralDenial(final SpectralDenial card) {
diff --git a/Mage.Sets/src/mage/cards/s/StewardOfTheHarvest.java b/Mage.Sets/src/mage/cards/s/StewardOfTheHarvest.java
deleted file mode 100644
index c7c65df84b9..00000000000
--- a/Mage.Sets/src/mage/cards/s/StewardOfTheHarvest.java
+++ /dev/null
@@ -1,112 +0,0 @@
-package mage.cards.s;
-
-import java.util.ArrayList;
-import java.util.List;
-import java.util.UUID;
-import mage.MageInt;
-import mage.abilities.Ability;
-import mage.abilities.ActivatedAbility;
-import mage.abilities.common.EntersBattlefieldTriggeredAbility;
-import mage.abilities.common.SimpleStaticAbility;
-import mage.abilities.effects.ContinuousEffectImpl;
-import mage.abilities.effects.OneShotEffect;
-import mage.abilities.effects.common.ExileCardFromOwnGraveyardControllerEffect;
-import mage.abilities.effects.common.ExileTargetEffect;
-import mage.constants.*;
-import mage.cards.CardImpl;
-import mage.cards.CardSetInfo;
-import mage.filter.StaticFilters;
-import mage.filter.common.FilterLandCard;
-import mage.game.ExileZone;
-import mage.game.Game;
-import mage.game.permanent.Permanent;
-import mage.target.common.TargetCardInYourGraveyard;
-import mage.util.CardUtil;
-
-/**
- *
- * @author Jmlundeen
- */
-public final class StewardOfTheHarvest extends CardImpl {
-
- private static final FilterLandCard filter = new FilterLandCard("land cards from your graveyard");
-
- public StewardOfTheHarvest(UUID ownerId, CardSetInfo setInfo) {
- super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{G}");
-
- this.subtype.add(SubType.HUMAN);
- this.subtype.add(SubType.DRUID);
- this.power = new MageInt(3);
- this.toughness = new MageInt(3);
-
- // When this creature enters, exile up to three target land cards from your graveyard.
- Ability ability = new EntersBattlefieldTriggeredAbility(new ExileTargetEffect().setToSourceExileZone(true));
- ability.addTarget(new TargetCardInYourGraveyard(0, 3, filter));
- this.addAbility(ability);
-
- // Creatures you control have all activated abilities of all land cards exiled with this creature.
- this.addAbility(new SimpleStaticAbility(new StewardOfTheHarvestEffect()));
- }
-
- private StewardOfTheHarvest(final StewardOfTheHarvest card) {
- super(card);
- }
-
- @Override
- public StewardOfTheHarvest copy() {
- return new StewardOfTheHarvest(this);
- }
-}
-
-class StewardOfTheHarvestEffect extends ContinuousEffectImpl {
-
- List abilities = new ArrayList<>();
- ExileZone lastZone;
-
- public StewardOfTheHarvestEffect() {
- super(Duration.WhileOnBattlefield, Layer.AbilityAddingRemovingEffects_6, SubLayer.NA, Outcome.AddAbility);
- staticText = "Creatures you control have all activated abilities of all land cards exiled with this creature.";
- }
-
- private StewardOfTheHarvestEffect(StewardOfTheHarvestEffect effect) {
- super(effect);
- this.abilities = effect.abilities;
- this.lastZone = effect.lastZone;
- }
-
- @Override
- public StewardOfTheHarvestEffect copy() {
- return new StewardOfTheHarvestEffect(this);
- }
-
- @Override
- public boolean apply(Game game, Ability source) {
- UUID exileId = CardUtil.getExileZoneId(game, source.getSourceId(), CardUtil.getActualSourceObjectZoneChangeCounter(game, source));
- ExileZone exile = game.getExile().getExileZone(exileId);
- if (exile != null) {
- lastZone = exile;
- if (abilities.isEmpty()) {
- exile.getCards(game).stream()
- .map(card -> card.getAbilities(game))
- .flatMap(List::stream)
- .filter(ability -> ability instanceof ActivatedAbility)
- .forEach(ability -> abilities.add(ability));
- }
- }
- else {
- abilities.clear();
- if (lastZone != null) {
- lastZone.getCards(game).forEach(card -> game.getExile().moveToMainExileZone(card, game));
- }
- }
-
- List creatures = game.getBattlefield().getActivePermanents(StaticFilters.FILTER_CONTROLLED_CREATURE, source.getControllerId(), source, game);
- for (Ability ability : abilities) {
- for (Permanent creature : creatures) {
- creature.addAbility(ability, source.getSourceId(), game);
- }
- }
- return true;
- }
-
-}
\ No newline at end of file
diff --git a/Mage.Sets/src/mage/cards/s/StormsurgeKraken.java b/Mage.Sets/src/mage/cards/s/StormsurgeKraken.java
index 3a221a69fb5..8014f28336e 100644
--- a/Mage.Sets/src/mage/cards/s/StormsurgeKraken.java
+++ b/Mage.Sets/src/mage/cards/s/StormsurgeKraken.java
@@ -1,27 +1,28 @@
package mage.cards.s;
+import java.util.UUID;
import mage.MageInt;
import mage.abilities.abilityword.LieutenantAbility;
import mage.abilities.common.BecomesBlockedSourceTriggeredAbility;
+import mage.abilities.effects.ContinuousEffect;
import mage.abilities.effects.common.DrawCardSourceControllerEffect;
import mage.abilities.effects.common.continuous.GainAbilitySourceEffect;
import mage.abilities.keyword.HexproofAbility;
import mage.cards.CardImpl;
import mage.cards.CardSetInfo;
import mage.constants.CardType;
-import mage.constants.Duration;
import mage.constants.SubType;
-
-import java.util.UUID;
+import mage.constants.Duration;
/**
+ *
* @author LevelX2
*/
public final class StormsurgeKraken extends CardImpl {
public StormsurgeKraken(UUID ownerId, CardSetInfo setInfo) {
- super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}{U}");
+ super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{U}{U}");
this.subtype.add(SubType.KRAKEN);
this.power = new MageInt(5);
@@ -29,13 +30,11 @@ public final class StormsurgeKraken extends CardImpl {
// Hexproof
this.addAbility(HexproofAbility.getInstance());
-
+
// Lieutenant - As long as you control your commander, Stormsurge Kraken gets +2/+2 and has "Whenever Stormsurge Kraken becomes blocked, you may draw two cards."
- this.addAbility(new LieutenantAbility(new GainAbilitySourceEffect(
- new BecomesBlockedSourceTriggeredAbility(
- new DrawCardSourceControllerEffect(2), true
- ), Duration.WhileOnBattlefield
- ), "and has \"Whenever {this} becomes blocked, you may draw two cards.\""));
+ ContinuousEffect effect = new GainAbilitySourceEffect(new BecomesBlockedSourceTriggeredAbility(new DrawCardSourceControllerEffect(2), true), Duration.WhileOnBattlefield);
+ effect.setText("and has \"Whenever Stormsurge Kraken becomes blocked, you may draw two cards.\"");
+ this.addAbility(new LieutenantAbility(effect));
}
private StormsurgeKraken(final StormsurgeKraken card) {
diff --git a/Mage.Sets/src/mage/cards/s/StruggleForProjectPurity.java b/Mage.Sets/src/mage/cards/s/StruggleForProjectPurity.java
index f40ad8bdd3c..5a46b36aeb4 100644
--- a/Mage.Sets/src/mage/cards/s/StruggleForProjectPurity.java
+++ b/Mage.Sets/src/mage/cards/s/StruggleForProjectPurity.java
@@ -18,6 +18,8 @@ import mage.constants.ModeChoice;
import mage.constants.Outcome;
import mage.constants.Zone;
import mage.counters.CounterType;
+import mage.filter.common.FilterCreaturePermanent;
+import mage.filter.predicate.permanent.ControllerIdPredicate;
import mage.game.Game;
import mage.game.events.GameEvent;
import mage.players.Player;
@@ -64,7 +66,7 @@ class StruggleForProjectDrawEffect extends OneShotEffect {
StruggleForProjectDrawEffect() {
super(Outcome.DrawCard);
- this.staticText = "each opponent draws a card. You draw a card for each card drawn this way.";
+ this.staticText = "Each opponent draws a card. You draw a card for each card drawn this way.";
}
private StruggleForProjectDrawEffect(final StruggleForProjectDrawEffect effect) {
@@ -101,6 +103,7 @@ class StruggleForProjectRadCountersTriggeredAbility extends TriggeredAbilityImpl
public StruggleForProjectRadCountersTriggeredAbility() {
super(Zone.BATTLEFIELD, null);
+ setTriggerPhrase("Whenever a player attacks you with one or more creatures, ");
}
private StruggleForProjectRadCountersTriggeredAbility(final StruggleForProjectRadCountersTriggeredAbility ability) {
@@ -133,6 +136,8 @@ class StruggleForProjectRadCountersTriggeredAbility extends TriggeredAbilityImpl
}
this.getEffects().clear();
+ FilterCreaturePermanent filter = new FilterCreaturePermanent();
+ filter.add(new ControllerIdPredicate(event.getPlayerId()));
Effect effect = new AddCountersTargetEffect(
CounterType.RAD.createInstance(),
StaticValue.get(attackersOnYou.size() * 2)
@@ -141,9 +146,4 @@ class StruggleForProjectRadCountersTriggeredAbility extends TriggeredAbilityImpl
this.getEffects().add(effect);
return true;
}
-
- @Override
- public String getRule() {
- return "Whenever a player attacks you with one or more creatures, that player gets twice that many rad counters.";
- }
}
diff --git a/Mage.Sets/src/mage/cards/s/SurrakElusiveHunter.java b/Mage.Sets/src/mage/cards/s/SurrakElusiveHunter.java
index 074aa4a8807..42b189c9e3c 100644
--- a/Mage.Sets/src/mage/cards/s/SurrakElusiveHunter.java
+++ b/Mage.Sets/src/mage/cards/s/SurrakElusiveHunter.java
@@ -90,7 +90,9 @@ class SurrakElusiveHunterTriggeredAbility extends TriggeredAbilityImpl {
if (!checkTargeted(event.getTargetId(), game)) {
return false;
}
- StackObject targetingObject = CardUtil.findTargetingStackObject(this.getId().toString(), event, game);
- return targetingObject != null && game.getOpponents(getControllerId()).contains(targetingObject.getControllerId());
+ StackObject targetingObject = CardUtil.getTargetingStackObject(this.getId().toString(), event, game);
+ return targetingObject != null
+ && game.getOpponents(getControllerId()).contains(targetingObject.getControllerId())
+ && !CardUtil.checkTargetedEventAlreadyUsed(this.getId().toString(), targetingObject, event, game);
}
}
diff --git a/Mage.Sets/src/mage/cards/t/ThunderfootBaloth.java b/Mage.Sets/src/mage/cards/t/ThunderfootBaloth.java
index 3f76d6069d9..e14ba8b37cd 100644
--- a/Mage.Sets/src/mage/cards/t/ThunderfootBaloth.java
+++ b/Mage.Sets/src/mage/cards/t/ThunderfootBaloth.java
@@ -1,27 +1,29 @@
package mage.cards.t;
+import java.util.UUID;
import mage.MageInt;
import mage.abilities.abilityword.LieutenantAbility;
+import mage.abilities.effects.Effect;
+import mage.abilities.effects.Effects;
import mage.abilities.effects.common.continuous.BoostControlledEffect;
-import mage.abilities.effects.common.continuous.GainAbilityAllEffect;
+import mage.abilities.effects.common.continuous.GainAbilityControlledEffect;
import mage.abilities.keyword.TrampleAbility;
import mage.cards.CardImpl;
import mage.cards.CardSetInfo;
import mage.constants.CardType;
-import mage.constants.Duration;
import mage.constants.SubType;
+import mage.constants.Duration;
import mage.filter.StaticFilters;
-import java.util.UUID;
-
/**
+ *
* @author emerald000
*/
public final class ThunderfootBaloth extends CardImpl {
public ThunderfootBaloth(UUID ownerId, CardSetInfo setInfo) {
- super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{G}{G}");
+ super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{4}{G}{G}");
this.subtype.add(SubType.BEAST);
this.power = new MageInt(5);
@@ -29,14 +31,16 @@ public final class ThunderfootBaloth extends CardImpl {
// Trample
this.addAbility(TrampleAbility.getInstance());
-
+
// Lieutenant - As long as you control your commander, Thunderfoot Baloth gets +2/+2 and other creatures you control get +2/+2 and have trample.
- this.addAbility(new LieutenantAbility(new BoostControlledEffect(
- 2, 2, Duration.WhileOnBattlefield, true
- ), "and other creature you control get +2/+2").addLieutenantEffect(new GainAbilityAllEffect(
- TrampleAbility.getInstance(), Duration.WhileOnBattlefield,
- StaticFilters.FILTER_CONTROLLED_CREATURES, true
- ), "and have trample"));
+ Effects effects = new Effects();
+ Effect effect = new BoostControlledEffect(2, 2, Duration.WhileOnBattlefield, true);
+ effect.setText("and other creatures you control get +2/+2");
+ effects.add(effect);
+ effect = new GainAbilityControlledEffect(TrampleAbility.getInstance(), Duration.WhileOnBattlefield, StaticFilters.FILTER_CONTROLLED_CREATURES, true);
+ effect.setText("and have trample");
+ effects.add(effect);
+ this.addAbility(new LieutenantAbility(effects));
}
private ThunderfootBaloth(final ThunderfootBaloth card) {
diff --git a/Mage.Sets/src/mage/cards/t/ThundermaneDragon.java b/Mage.Sets/src/mage/cards/t/ThundermaneDragon.java
deleted file mode 100644
index e1a32328e2c..00000000000
--- a/Mage.Sets/src/mage/cards/t/ThundermaneDragon.java
+++ /dev/null
@@ -1,89 +0,0 @@
-package mage.cards.t;
-
-import java.util.UUID;
-
-import mage.MageIdentifier;
-import mage.MageInt;
-import mage.abilities.Ability;
-import mage.abilities.common.SimpleStaticAbility;
-import mage.abilities.effects.ContinuousEffect;
-import mage.abilities.effects.Effect;
-import mage.abilities.effects.common.continuous.GainAbilityTargetEffect;
-import mage.abilities.effects.common.continuous.LookAtTopCardOfLibraryAnyTimeEffect;
-import mage.abilities.effects.common.continuous.PlayFromTopOfLibraryEffect;
-import mage.abilities.keyword.HasteAbility;
-import mage.constants.*;
-import mage.abilities.keyword.FlyingAbility;
-import mage.cards.CardImpl;
-import mage.cards.CardSetInfo;
-import mage.filter.common.FilterCreatureCard;
-import mage.filter.predicate.mageobject.ManaValuePredicate;
-import mage.game.Game;
-import mage.game.events.GameEvent;
-import mage.game.stack.Spell;
-import mage.target.targetpointer.FixedTarget;
-import mage.watchers.Watcher;
-
-/**
- *
- * @author Jmlundeen
- */
-public final class ThundermaneDragon extends CardImpl {
-
- private static final FilterCreatureCard filter = new FilterCreatureCard("cast creature spells with power 4 or greater");
-
- static {
- filter.add(new ManaValuePredicate(ComparisonType.OR_GREATER, 4));
- }
-
- public ThundermaneDragon(UUID ownerId, CardSetInfo setInfo) {
- super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{R}");
-
- this.subtype.add(SubType.DRAGON);
- this.power = new MageInt(4);
- this.toughness = new MageInt(4);
-
- // Flying
- this.addAbility(FlyingAbility.getInstance());
-
- // You may look at the top card of your library any time.
- this.addAbility(new SimpleStaticAbility(new LookAtTopCardOfLibraryAnyTimeEffect()));
-
- // You may cast creature spells with power 4 or greater from the top of your library. If you cast a creature spell this way, it gains haste until end of turn.
- Effect effect = new PlayFromTopOfLibraryEffect(filter);
- effect.setText(effect.getText(null) + ". If you cast a creature spell this way, it gains haste until end of turn");
- Ability ability = new SimpleStaticAbility(effect);
- ability.setIdentifier(MageIdentifier.ThundermanDragonWatcher);
- ability.addWatcher(new ThundermaneDragonWatcher());
- this.addAbility(ability);
- }
-
- private ThundermaneDragon(final ThundermaneDragon card) {
- super(card);
- }
-
- @Override
- public ThundermaneDragon copy() {
- return new ThundermaneDragon(this);
- }
-}
-
-class ThundermaneDragonWatcher extends Watcher {
-
- ThundermaneDragonWatcher() {
- super(WatcherScope.GAME);
- }
-
- @Override
- public void watch(GameEvent event, Game game) {
- if (GameEvent.EventType.SPELL_CAST.equals(event.getType())
- && event.hasApprovingIdentifier(MageIdentifier.ThundermanDragonWatcher)) {
- Spell target = game.getSpell(event.getTargetId());
- if (target != null) {
- ContinuousEffect effect = new GainAbilityTargetEffect(HasteAbility.getInstance());
- effect.setTargetPointer(new FixedTarget(target.getCard().getId()));
- game.getState().addEffect(effect, target.getSpellAbility());
- }
- }
- }
-}
\ No newline at end of file
diff --git a/Mage.Sets/src/mage/cards/t/TranscendentDragon.java b/Mage.Sets/src/mage/cards/t/TranscendentDragon.java
deleted file mode 100644
index f4aca927772..00000000000
--- a/Mage.Sets/src/mage/cards/t/TranscendentDragon.java
+++ /dev/null
@@ -1,88 +0,0 @@
-package mage.cards.t;
-
-import mage.MageInt;
-import mage.abilities.Ability;
-import mage.abilities.common.EntersBattlefieldTriggeredAbility;
-import mage.abilities.condition.common.CastFromEverywhereSourceCondition;
-import mage.abilities.effects.OneShotEffect;
-import mage.abilities.keyword.FlashAbility;
-import mage.abilities.keyword.FlyingAbility;
-import mage.cards.Card;
-import mage.cards.CardImpl;
-import mage.cards.CardSetInfo;
-import mage.constants.*;
-import mage.game.Game;
-import mage.game.stack.Spell;
-import mage.players.Player;
-import mage.target.TargetSpell;
-import mage.util.CardUtil;
-
-import java.util.UUID;
-
-/**
- * @author TheElk801
- */
-public final class TranscendentDragon extends CardImpl {
-
- public TranscendentDragon(UUID ownerId, CardSetInfo setInfo) {
- super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{U}{U}");
-
- this.subtype.add(SubType.DRAGON);
- this.power = new MageInt(4);
- this.toughness = new MageInt(3);
-
- // Flash
- this.addAbility(FlashAbility.getInstance());
-
- // Flying
- this.addAbility(FlyingAbility.getInstance());
-
- // When this creature enters, if you cast it, counter target spell. If that spell is countered this way, exile it instead of putting it into its owner's graveyard, then you may cast it without paying its mana cost.
- Ability ability = new EntersBattlefieldTriggeredAbility(new TranscendentDragonEffect())
- .withInterveningIf(CastFromEverywhereSourceCondition.instance);
- ability.addTarget(new TargetSpell());
- this.addAbility(ability);
- }
-
- private TranscendentDragon(final TranscendentDragon card) {
- super(card);
- }
-
- @Override
- public TranscendentDragon copy() {
- return new TranscendentDragon(this);
- }
-}
-
-class TranscendentDragonEffect extends OneShotEffect {
-
- TranscendentDragonEffect() {
- super(Outcome.Benefit);
- staticText = "counter target spell. If that spell is countered this way, " +
- "exile it instead of putting it into its owner's graveyard, " +
- "then you may cast it without paying its mana cost";
- }
-
- private TranscendentDragonEffect(final TranscendentDragonEffect effect) {
- super(effect);
- }
-
- @Override
- public TranscendentDragonEffect copy() {
- return new TranscendentDragonEffect(this);
- }
-
- @Override
- public boolean apply(Game game, Ability source) {
- Spell spell = game.getSpell(getTargetPointer().getFirst(game, source));
- if (spell == null || !game.getStack().counter(spell.getId(), source, game, PutCards.EXILED)) {
- return false;
- }
- Player player = game.getPlayer(source.getControllerId());
- Card card = spell.getMainCard();
- if (player != null && card != null && Zone.EXILED.match(game.getState().getZone(card.getId()))) {
- CardUtil.castSpellWithAttributesForFree(player, source, game, card);
- }
- return true;
- }
-}
diff --git a/Mage.Sets/src/mage/cards/t/TyrantsFamiliar.java b/Mage.Sets/src/mage/cards/t/TyrantsFamiliar.java
index 9ed9aa5a7b7..1819e7c6aa5 100644
--- a/Mage.Sets/src/mage/cards/t/TyrantsFamiliar.java
+++ b/Mage.Sets/src/mage/cards/t/TyrantsFamiliar.java
@@ -1,10 +1,13 @@
package mage.cards.t;
+import java.util.UUID;
+
import mage.MageInt;
import mage.abilities.Ability;
import mage.abilities.abilityword.LieutenantAbility;
import mage.abilities.common.AttacksTriggeredAbility;
+import mage.abilities.effects.ContinuousEffect;
import mage.abilities.effects.common.DamageTargetEffect;
import mage.abilities.effects.common.continuous.GainAbilitySourceEffect;
import mage.abilities.keyword.FlyingAbility;
@@ -17,8 +20,6 @@ import mage.filter.FilterPermanent;
import mage.filter.predicate.permanent.DefendingPlayerControlsSourceAttackingPredicate;
import mage.target.TargetPermanent;
-import java.util.UUID;
-
/**
* @author emerald000
*/
@@ -45,14 +46,11 @@ public final class TyrantsFamiliar extends CardImpl {
this.addAbility(HasteAbility.getInstance());
// Lieutenant - As long as you control your commander, Tyrant's Familiar gets +2/+2 and has "Whenever Tyrant's Familiar attacks, it deals 7 damage to target creature defending player controls."
- Ability ability = new AttacksTriggeredAbility(
- new DamageTargetEffect(7, "it"), false
- );
- ability.addTarget(new TargetPermanent(filter));
- this.addAbility(new LieutenantAbility(
- new GainAbilitySourceEffect(ability), "and has \"Whenever {this} attacks, " +
- "it deals 7 damage to target creature defending player controls.\""
- ));
+ Ability gainedAbility = new AttacksTriggeredAbility(new DamageTargetEffect(7, "it"), false);
+ gainedAbility.addTarget(new TargetPermanent(filter));
+ ContinuousEffect effect = new GainAbilitySourceEffect(gainedAbility);
+ effect.setText("and has \"Whenever {this} attacks, it deals 7 damage to target creature defending player controls.\"");
+ this.addAbility(new LieutenantAbility(effect));
}
private TyrantsFamiliar(final TyrantsFamiliar card) {
diff --git a/Mage.Sets/src/mage/cards/u/UnitedBattlefront.java b/Mage.Sets/src/mage/cards/u/UnitedBattlefront.java
index f743249a911..6822ee42687 100644
--- a/Mage.Sets/src/mage/cards/u/UnitedBattlefront.java
+++ b/Mage.Sets/src/mage/cards/u/UnitedBattlefront.java
@@ -32,7 +32,7 @@ public final class UnitedBattlefront extends CardImpl {
// Look at the top seven cards of your library. Put up to two noncreature, nonland permanent cards with mana value 3 or less from among them onto the battlefield. Put the rest on the bottom of your library in a random order.
this.getSpellAbility().addEffect(new LookLibraryAndPickControllerEffect(
- 7, 2, filter, PutCards.BATTLEFIELD, PutCards.BOTTOM_RANDOM
+ 7, 1, filter, PutCards.BATTLEFIELD, PutCards.BOTTOM_RANDOM
));
}
diff --git a/Mage.Sets/src/mage/cards/v/VenomDeadlyDevourer.java b/Mage.Sets/src/mage/cards/v/VenomDeadlyDevourer.java
deleted file mode 100644
index f519b2083e4..00000000000
--- a/Mage.Sets/src/mage/cards/v/VenomDeadlyDevourer.java
+++ /dev/null
@@ -1,97 +0,0 @@
-package mage.cards.v;
-
-import mage.MageInt;
-import mage.abilities.Ability;
-import mage.abilities.common.SimpleActivatedAbility;
-import mage.abilities.common.delayed.ReflexiveTriggeredAbility;
-import mage.abilities.costs.mana.GenericManaCost;
-import mage.abilities.effects.OneShotEffect;
-import mage.abilities.effects.common.counter.AddCountersTargetEffect;
-import mage.abilities.keyword.MenaceAbility;
-import mage.abilities.keyword.VigilanceAbility;
-import mage.cards.Card;
-import mage.cards.CardImpl;
-import mage.cards.CardSetInfo;
-import mage.constants.*;
-import mage.counters.CounterType;
-import mage.filter.FilterPermanent;
-import mage.filter.StaticFilters;
-import mage.game.Game;
-import mage.players.Player;
-import mage.target.TargetPermanent;
-import mage.target.common.TargetCardInGraveyard;
-
-import java.util.UUID;
-
-/**
- * @author TheElk801
- */
-public final class VenomDeadlyDevourer extends CardImpl {
-
- public VenomDeadlyDevourer(UUID ownerId, CardSetInfo setInfo) {
- super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}{G}");
-
- this.supertype.add(SuperType.LEGENDARY);
- this.subtype.add(SubType.SYMBIOTE);
- this.subtype.add(SubType.VILLAIN);
- this.power = new MageInt(4);
- this.toughness = new MageInt(4);
-
- // Vigilance
- this.addAbility(VigilanceAbility.getInstance());
-
- // Menace
- this.addAbility(new MenaceAbility());
-
- // {3}: Exile target creature card from a graveyard. When you do, put X +1/+1 counters on target Symbiote, where X is the exiled card's toughness.
- Ability ability = new SimpleActivatedAbility(new VenomDeadlyDevourerEffect(), new GenericManaCost(3));
- ability.addTarget(new TargetCardInGraveyard(StaticFilters.FILTER_CARD_CREATURE_A_GRAVEYARD));
- this.addAbility(ability);
- }
-
- private VenomDeadlyDevourer(final VenomDeadlyDevourer card) {
- super(card);
- }
-
- @Override
- public VenomDeadlyDevourer copy() {
- return new VenomDeadlyDevourer(this);
- }
-}
-
-class VenomDeadlyDevourerEffect extends OneShotEffect {
-
- private static final FilterPermanent filter = new FilterPermanent(SubType.SYMBIOTE, "Symbiote");
-
- VenomDeadlyDevourerEffect() {
- super(Outcome.Benefit);
- staticText = "exile target creature card from a graveyard. When you do, " +
- "put X +1/+1 counters on target Symbiote, where X is the exiled card's toughness";
- }
-
- private VenomDeadlyDevourerEffect(final VenomDeadlyDevourerEffect effect) {
- super(effect);
- }
-
- @Override
- public VenomDeadlyDevourerEffect copy() {
- return new VenomDeadlyDevourerEffect(this);
- }
-
- @Override
- public boolean apply(Game game, Ability source) {
- Player player = game.getPlayer(source.getControllerId());
- Card card = game.getCard(getTargetPointer().getFirst(game, source));
- if (player == null || card == null) {
- return false;
- }
- int toughness = card.getToughness().getValue();
- player.moveCards(card, Zone.EXILED, source, game);
- ReflexiveTriggeredAbility ability = new ReflexiveTriggeredAbility(
- new AddCountersTargetEffect(CounterType.P1P1.createInstance(toughness)), false
- );
- ability.addTarget(new TargetPermanent(filter));
- game.fireReflexiveTriggeredAbility(ability, source);
- return true;
- }
-}
diff --git a/Mage.Sets/src/mage/cards/v/VeteranSurvivor.java b/Mage.Sets/src/mage/cards/v/VeteranSurvivor.java
index e141aaeac14..b890eb823a4 100644
--- a/Mage.Sets/src/mage/cards/v/VeteranSurvivor.java
+++ b/Mage.Sets/src/mage/cards/v/VeteranSurvivor.java
@@ -15,7 +15,6 @@ import mage.cards.CardSetInfo;
import mage.constants.CardType;
import mage.constants.Duration;
import mage.constants.SubType;
-import mage.game.ExileZone;
import mage.game.Game;
import mage.target.common.TargetCardInGraveyard;
import mage.util.CardUtil;
@@ -68,7 +67,10 @@ enum VeteranSurvivorCondition implements Condition {
@Override
public boolean apply(Game game, Ability source) {
- ExileZone exileZone = game.getExile().getExileZone(CardUtil.getExileZoneId(game, source));
- return exileZone != null && exileZone.getCards(game).size() >= 3;
+ return game
+ .getExile()
+ .getExileZone(CardUtil.getExileZoneId(game, source))
+ .getCards(game)
+ .size() >= 3;
}
}
diff --git a/Mage.Sets/src/mage/cards/v/VoraciousBibliophile.java b/Mage.Sets/src/mage/cards/v/VoraciousBibliophile.java
deleted file mode 100644
index af94a1ac61e..00000000000
--- a/Mage.Sets/src/mage/cards/v/VoraciousBibliophile.java
+++ /dev/null
@@ -1,126 +0,0 @@
-package mage.cards.v;
-
-import java.util.Collection;
-import java.util.UUID;
-import mage.MageInt;
-import mage.abilities.Ability;
-import mage.abilities.TriggeredAbilityImpl;
-import mage.abilities.common.SpellCastControllerTriggeredAbility;
-import mage.abilities.effects.OneShotEffect;
-import mage.constants.Outcome;
-import mage.constants.SubType;
-import mage.abilities.keyword.FlyingAbility;
-import mage.abilities.keyword.VigilanceAbility;
-import mage.cards.CardImpl;
-import mage.cards.CardSetInfo;
-import mage.constants.CardType;
-import mage.constants.Zone;
-import mage.game.Game;
-import mage.game.events.GameEvent;
-import mage.game.stack.Spell;
-import mage.players.Player;
-import mage.target.Target;
-
-/**
- *
- * @author Jmlundeen
- */
-public final class VoraciousBibliophile extends CardImpl {
-
- public VoraciousBibliophile(UUID ownerId, CardSetInfo setInfo) {
- super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}");
-
- this.subtype.add(SubType.DRAGON);
- this.power = new MageInt(3);
- this.toughness = new MageInt(3);
-
- // Flying
- this.addAbility(FlyingAbility.getInstance());
-
- // Vigilance
- this.addAbility(VigilanceAbility.getInstance());
-
- // Whenever you cast a spell with one or more targets, draw that many cards.
- this.addAbility(new VoraciousBibliophileTriggeredAbility());
- }
-
- private VoraciousBibliophile(final VoraciousBibliophile card) {
- super(card);
- }
-
- @Override
- public VoraciousBibliophile copy() {
- return new VoraciousBibliophile(this);
- }
-}
-
-class VoraciousBibliophileTriggeredAbility extends TriggeredAbilityImpl {
-
- public VoraciousBibliophileTriggeredAbility() {
- super(Zone.BATTLEFIELD, new VoraciousBibliophileEffect(), false);
- setTriggerPhrase("Whenever you cast a spell with one or more targets, ");
- }
-
- private VoraciousBibliophileTriggeredAbility(final VoraciousBibliophileTriggeredAbility ability) {
- super(ability);
- }
-
- @Override
- public VoraciousBibliophileTriggeredAbility copy() {
- return new VoraciousBibliophileTriggeredAbility(this);
- }
-
- @Override
- public boolean checkEventType(GameEvent event, Game game) {
- return event.getType() == GameEvent.EventType.SPELL_CAST;
- }
-
- @Override
- public boolean checkTrigger(GameEvent event, Game game) {
- if (!event.getPlayerId().equals(this.getControllerId())) {
- return false;
- }
- Spell spell = game.getStack().getSpell(event.getTargetId());
- if (spell == null) {
- return false;
- }
- int numTargets = spell.getStackAbility().getTargets().stream()
- .map(Target::getTargets)
- .mapToInt(Collection::size)
- .sum();
- if (numTargets > 0) {
- this.getEffects().setValue("numTargets", numTargets);
- return true;
- }
- return false;
- }
-}
-
-class VoraciousBibliophileEffect extends OneShotEffect {
-
- public VoraciousBibliophileEffect() {
- super(Outcome.DrawCard);
- staticText = "draw that many cards";
- }
-
- private VoraciousBibliophileEffect(final VoraciousBibliophileEffect effect) {
- super(effect);
- }
-
- @Override
- public VoraciousBibliophileEffect copy() {
- return new VoraciousBibliophileEffect(this);
- }
-
- @Override
- public boolean apply(Game game, Ability source) {
- Player controller = game.getPlayer(source.getControllerId());
- if (controller == null) {
- return false;
- }
-
- int numTargets = (int) getValue("numTargets");
- controller.drawCards(numTargets, source, game);
- return true;
- }
-}
\ No newline at end of file
diff --git a/Mage.Sets/src/mage/cards/w/WavesOfAggression.java b/Mage.Sets/src/mage/cards/w/WavesOfAggression.java
index 1ee37490612..42c836e8edd 100644
--- a/Mage.Sets/src/mage/cards/w/WavesOfAggression.java
+++ b/Mage.Sets/src/mage/cards/w/WavesOfAggression.java
@@ -25,7 +25,7 @@ public final class WavesOfAggression extends CardImpl {
}
public WavesOfAggression(UUID ownerId, CardSetInfo setInfo) {
- super(ownerId, setInfo, new CardType[]{CardType.SORCERY}, "{3}{R/W}{R/W}");
+ super(ownerId,setInfo,new CardType[]{CardType.SORCERY},"{3}{R/W}{R/W}");
// Untap all creatures that attacked this turn. After this main phase, there is an additional combat phase followed by an additional main phase.
this.getSpellAbility().addEffect(new UntapAllEffect(filter));
diff --git a/Mage.Sets/src/mage/cards/w/WillOfTheJeskai.java b/Mage.Sets/src/mage/cards/w/WillOfTheJeskai.java
deleted file mode 100644
index 6d1a27dc70c..00000000000
--- a/Mage.Sets/src/mage/cards/w/WillOfTheJeskai.java
+++ /dev/null
@@ -1,148 +0,0 @@
-package mage.cards.w;
-
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Objects;
-import java.util.UUID;
-
-import mage.MageObjectReference;
-import mage.abilities.Ability;
-import mage.abilities.Mode;
-import mage.abilities.condition.common.ControlACommanderCondition;
-import mage.abilities.effects.ContinuousEffectImpl;
-import mage.abilities.effects.OneShotEffect;
-import mage.abilities.keyword.FlashbackAbility;
-import mage.cards.Card;
-import mage.cards.CardImpl;
-import mage.cards.CardSetInfo;
-import mage.constants.*;
-import mage.game.Game;
-import mage.players.Player;
-
-/**
- *
- * @author Jmlundeen
- */
-public final class WillOfTheJeskai extends CardImpl {
-
- public WillOfTheJeskai(UUID ownerId, CardSetInfo setInfo) {
- super(ownerId, setInfo, new CardType[]{CardType.SORCERY}, "{3}{R}");
-
-
- // Choose one. If you control a commander as you cast this spell, you may choose both instead.
- this.getSpellAbility().getModes().setChooseText(
- "Choose one. If you control a commander as you cast this spell, you may choose both instead."
- );
- this.getSpellAbility().getModes().setMoreCondition(2, ControlACommanderCondition.instance);
-
- // * Each player may discard their hand and draw five cards.
- this.getSpellAbility().addEffect(new WillOfTheJeskaiEffect());
-
- // * Each instant and sorcery card in your graveyard gains flashback until end of turn. The flashback cost is equal to its mana cost.
- Mode mode = new Mode(new WillOfTheJeskaiFlashbackEffect());
- this.getSpellAbility().addMode(mode);
- }
-
- private WillOfTheJeskai(final WillOfTheJeskai card) {
- super(card);
- }
-
- @Override
- public WillOfTheJeskai copy() {
- return new WillOfTheJeskai(this);
- }
-}
-
-class WillOfTheJeskaiEffect extends OneShotEffect {
-
- WillOfTheJeskaiEffect() {
- super(Outcome.Benefit);
- staticText = "each player may discard their hand and draw five cards";
- }
-
- private WillOfTheJeskaiEffect(final WillOfTheJeskaiEffect effect) {
- super(effect);
- }
-
- @Override
- public WillOfTheJeskaiEffect copy() {
- return new WillOfTheJeskaiEffect(this);
- }
-
- @Override
- public boolean apply(Game game, Ability source) {
- List wheelers = new ArrayList<>();
- for (UUID playerId : game.getState().getPlayersInRange(source.getControllerId(), game)) {
- Player player = game.getPlayer(playerId);
- if (player != null && player.chooseUse(
- Outcome.DrawCard, "Discard your hand and draw five?", source, game
- )) {
- game.informPlayers(player.getName() + " chooses to discard their hand and draw five");
- wheelers.add(player);
- }
- }
- for (Player player : wheelers) {
- player.discard(player.getHand(), false, source, game);
- player.drawCards(5, source, game);
- }
- return true;
- }
-}
-
-class WillOfTheJeskaiFlashbackEffect extends ContinuousEffectImpl {
-
- WillOfTheJeskaiFlashbackEffect() {
- super(Duration.EndOfTurn, Layer.AbilityAddingRemovingEffects_6, SubLayer.NA, Outcome.AddAbility);
- this.staticText = "each instant and sorcery card in your graveyard gains flashback until end of turn. " +
- "The flashback cost is equal to its mana cost";
- }
-
- private WillOfTheJeskaiFlashbackEffect(final WillOfTheJeskaiFlashbackEffect effect) {
- super(effect);
- }
-
- @Override
- public WillOfTheJeskaiFlashbackEffect copy() {
- return new WillOfTheJeskaiFlashbackEffect(this);
- }
-
- @Override
- public void init(Ability source, Game game) {
- super.init(source, game);
- if (!getAffectedObjectsSet()) {
- return;
- }
- Player player = game.getPlayer(source.getControllerId());
- if (player == null) {
- return;
- }
- player.getGraveyard()
- .stream()
- .map(game::getCard)
- .filter(Objects::nonNull)
- .filter(card -> card.isInstantOrSorcery(game))
- .forEachOrdered(card -> affectedObjectList.add(new MageObjectReference(card, game)));
- }
-
- @Override
- public boolean apply(Game game, Ability source) {
- Player player = game.getPlayer(source.getControllerId());
- if (player == null) {
- return false;
- }
- player.getGraveyard()
- .stream()
- .filter(cardId -> affectedObjectList.contains(new MageObjectReference(cardId, game)))
- .forEachOrdered(cardId -> {
- Card card = game.getCard(cardId);
- if (card == null) {
- return;
- }
- FlashbackAbility ability = new FlashbackAbility(card, card.getManaCost());
- ability.setSourceId(cardId);
- ability.setControllerId(card.getOwnerId());
- game.getState().addOtherAbility(card, ability);
- });
- return true;
- }
-}
\ No newline at end of file
diff --git a/Mage.Sets/src/mage/cards/w/WillOfTheMardu.java b/Mage.Sets/src/mage/cards/w/WillOfTheMardu.java
deleted file mode 100644
index b3ce72955dd..00000000000
--- a/Mage.Sets/src/mage/cards/w/WillOfTheMardu.java
+++ /dev/null
@@ -1,115 +0,0 @@
-package mage.cards.w;
-
-import mage.abilities.Ability;
-import mage.abilities.Mode;
-import mage.abilities.condition.common.ControlACommanderCondition;
-import mage.abilities.dynamicvalue.DynamicValue;
-import mage.abilities.dynamicvalue.common.CreaturesYouControlCount;
-import mage.abilities.effects.Effect;
-import mage.abilities.effects.common.CreateTokenEffect;
-import mage.abilities.effects.common.DamageTargetEffect;
-import mage.abilities.hint.Hint;
-import mage.cards.CardImpl;
-import mage.cards.CardSetInfo;
-import mage.constants.CardType;
-import mage.filter.StaticFilters;
-import mage.game.Game;
-import mage.game.permanent.token.RedWarriorToken;
-import mage.players.Player;
-import mage.target.TargetPlayer;
-import mage.target.common.TargetCreaturePermanent;
-
-import java.util.Objects;
-import java.util.UUID;
-import java.util.stream.Collectors;
-
-/**
- * @author TheElk801
- */
-public final class WillOfTheMardu extends CardImpl {
-
- public WillOfTheMardu(UUID ownerId, CardSetInfo setInfo) {
- super(ownerId, setInfo, new CardType[]{CardType.INSTANT}, "{2}{W}");
-
- // Choose one. If you control a commander as you cast this spell, you may choose both instead.
- this.getSpellAbility().getModes().setChooseText(
- "Choose one. If you control a commander as you cast this spell, you may choose both instead."
- );
- this.getSpellAbility().getModes().setMoreCondition(2, ControlACommanderCondition.instance);
-
- // * Create a number of 1/1 red Warrior creature tokens equal to the number of creatures target player controls.
- this.getSpellAbility().addEffect(new CreateTokenEffect(new RedWarriorToken(), WillOfTheMarduValue.instance)
- .setText("Create a number of 1/1 red Warrior creature tokens equal to the number of creatures target player controls"));
- this.getSpellAbility().addTarget(new TargetPlayer());
-
- // * Will of the Mardu deals damage to target creature equal to the number of creatures you control.
- this.getSpellAbility().addMode(new Mode(new DamageTargetEffect(CreaturesYouControlCount.instance)
- .setText("{this} deals damage to target creature equal to the number of creatures you control")).addTarget(new TargetCreaturePermanent()));
- this.getSpellAbility().addHint(WillOfTheMarduHint.instance);
- }
-
- private WillOfTheMardu(final WillOfTheMardu card) {
- super(card);
- }
-
- @Override
- public WillOfTheMardu copy() {
- return new WillOfTheMardu(this);
- }
-}
-
-enum WillOfTheMarduValue implements DynamicValue {
- instance;
-
- @Override
- public int calculate(Game game, Ability sourceAbility, Effect effect) {
- Player player = game.getPlayer(effect.getTargetPointer().getFirst(game, sourceAbility));
- return player == null
- ? 0
- : game
- .getBattlefield()
- .count(
- StaticFilters.FILTER_CONTROLLED_CREATURE,
- player.getId(), sourceAbility, game
- );
- }
-
- @Override
- public WillOfTheMarduValue copy() {
- return this;
- }
-
- @Override
- public String getMessage() {
- return "";
- }
-
- @Override
- public String toString() {
- return "1";
- }
-}
-
-enum WillOfTheMarduHint implements Hint {
- instance;
-
- @Override
- public String getText(Game game, Ability ability) {
- return game.getState()
- .getPlayersInRange(ability.getControllerId(), game)
- .stream()
- .map(game::getPlayer)
- .filter(Objects::nonNull)
- .map(player -> player.getLogName() + ": " + game.getBattlefield().count(
- StaticFilters.FILTER_CONTROLLED_CREATURE, player.getId(), ability, game
- ))
- .collect(Collectors.joining(
- ", ", "Creatures controlled by each player — ", ""
- ));
- }
-
- @Override
- public Hint copy() {
- return this;
- }
-}
diff --git a/Mage.Sets/src/mage/cards/r/RashelFistOfTorm.java b/Mage.Sets/src/mage/cards/x/XenkPaladinUnbroken.java
similarity index 80%
rename from Mage.Sets/src/mage/cards/r/RashelFistOfTorm.java
rename to Mage.Sets/src/mage/cards/x/XenkPaladinUnbroken.java
index 8b8bf86bc6e..1cf41ef1534 100644
--- a/Mage.Sets/src/mage/cards/r/RashelFistOfTorm.java
+++ b/Mage.Sets/src/mage/cards/x/XenkPaladinUnbroken.java
@@ -1,4 +1,4 @@
-package mage.cards.r;
+package mage.cards.x;
import mage.MageInt;
import mage.abilities.common.SimpleStaticAbility;
@@ -18,11 +18,11 @@ import java.util.UUID;
/**
* @author TheElk801
*/
-public final class RashelFistOfTorm extends CardImpl {
+public final class XenkPaladinUnbroken extends CardImpl {
private static final FilterPermanent filter = new FilterPermanent(SubType.AURA, "Auras");
- public RashelFistOfTorm(UUID ownerId, CardSetInfo setInfo) {
+ public XenkPaladinUnbroken(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}{W}");
this.supertype.add(SuperType.LEGENDARY);
@@ -40,12 +40,12 @@ public final class RashelFistOfTorm extends CardImpl {
)));
}
- private RashelFistOfTorm(final RashelFistOfTorm card) {
+ private XenkPaladinUnbroken(final XenkPaladinUnbroken card) {
super(card);
}
@Override
- public RashelFistOfTorm copy() {
- return new RashelFistOfTorm(this);
+ public XenkPaladinUnbroken copy() {
+ return new XenkPaladinUnbroken(this);
}
}
diff --git a/Mage.Sets/src/mage/cards/z/ZellDincht.java b/Mage.Sets/src/mage/cards/z/ZellDincht.java
deleted file mode 100644
index e58ec740387..00000000000
--- a/Mage.Sets/src/mage/cards/z/ZellDincht.java
+++ /dev/null
@@ -1,60 +0,0 @@
-package mage.cards.z;
-
-import mage.MageInt;
-import mage.abilities.common.SimpleStaticAbility;
-import mage.abilities.dynamicvalue.common.LandsYouControlCount;
-import mage.abilities.dynamicvalue.common.StaticValue;
-import mage.abilities.effects.common.ReturnToHandChosenControlledPermanentEffect;
-import mage.abilities.effects.common.continuous.BoostSourceEffect;
-import mage.abilities.effects.common.continuous.PlayAdditionalLandsControllerEffect;
-import mage.abilities.hint.common.LandsYouControlHint;
-import mage.abilities.triggers.BeginningOfEndStepTriggeredAbility;
-import mage.cards.CardImpl;
-import mage.cards.CardSetInfo;
-import mage.constants.CardType;
-import mage.constants.Duration;
-import mage.constants.SubType;
-import mage.constants.SuperType;
-import mage.filter.StaticFilters;
-
-import java.util.UUID;
-
-/**
- * @author TheElk801
- */
-public final class ZellDincht extends CardImpl {
-
- public ZellDincht(UUID ownerId, CardSetInfo setInfo) {
- super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}");
-
- this.supertype.add(SuperType.LEGENDARY);
- this.subtype.add(SubType.HUMAN);
- this.subtype.add(SubType.MONK);
- this.power = new MageInt(0);
- this.toughness = new MageInt(3);
-
- // You may play an additional land on each of your turns.
- this.addAbility(new SimpleStaticAbility(
- new PlayAdditionalLandsControllerEffect(1, Duration.WhileOnBattlefield)
- ));
-
- // Zell Dincht gets +1/+0 for each land you control.
- this.addAbility(new SimpleStaticAbility(new BoostSourceEffect(
- LandsYouControlCount.instance, StaticValue.get(0), Duration.WhileOnBattlefield
- ).setText("{this} gets +1/+0 for each land you control")).addHint(LandsYouControlHint.instance));
-
- // At the beginning of your end step, return a land you control to its owner's hand.
- this.addAbility(new BeginningOfEndStepTriggeredAbility(
- new ReturnToHandChosenControlledPermanentEffect(StaticFilters.FILTER_CONTROLLED_PERMANENT_A_LAND)
- ));
- }
-
- private ZellDincht(final ZellDincht card) {
- super(card);
- }
-
- @Override
- public ZellDincht copy() {
- return new ZellDincht(this);
- }
-}
diff --git a/Mage.Sets/src/mage/cards/z/ZurgoStormrender.java b/Mage.Sets/src/mage/cards/z/ZurgoStormrender.java
deleted file mode 100644
index 5c2df4f612c..00000000000
--- a/Mage.Sets/src/mage/cards/z/ZurgoStormrender.java
+++ /dev/null
@@ -1,84 +0,0 @@
-package mage.cards.z;
-
-import java.util.Objects;
-import java.util.UUID;
-import mage.MageInt;
-import mage.abilities.Ability;
-import mage.abilities.common.LeavesBattlefieldAllTriggeredAbility;
-import mage.abilities.condition.Condition;
-import mage.abilities.decorator.ConditionalOneShotEffect;
-import mage.abilities.effects.Effect;
-import mage.abilities.effects.common.DrawCardSourceControllerEffect;
-import mage.abilities.effects.common.LoseLifeOpponentsEffect;
-import mage.constants.*;
-import mage.abilities.keyword.MobilizeAbility;
-import mage.cards.CardImpl;
-import mage.cards.CardSetInfo;
-import mage.filter.common.FilterControlledCreaturePermanent;
-import mage.filter.predicate.permanent.TokenPredicate;
-import mage.game.Game;
-import mage.game.permanent.Permanent;
-import mage.target.targetpointer.TargetPointer;
-
-/**
- *
- * @author Jmlundeen
- */
-public final class ZurgoStormrender extends CardImpl {
-
- private static final FilterControlledCreaturePermanent filter = new FilterControlledCreaturePermanent("a creature token you control");
-
- static {
- filter.add(TokenPredicate.TRUE);
-
- }
- public ZurgoStormrender(UUID ownerId, CardSetInfo setInfo) {
- super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{R}{W}{B}");
-
- this.supertype.add(SuperType.LEGENDARY);
- this.subtype.add(SubType.ORC);
- this.subtype.add(SubType.WARRIOR);
- this.power = new MageInt(3);
- this.toughness = new MageInt(3);
-
- // Mobilize 1
- this.addAbility(new MobilizeAbility(1));
-
- // Whenever a creature token you control leaves the battlefield, draw a card if it was attacking. Otherwise, each opponent loses 1 life.
- ConditionalOneShotEffect effect = new ConditionalOneShotEffect(new DrawCardSourceControllerEffect(1), TargetWasAttackingCondition.instance);
- effect.addOtherwiseEffect(new LoseLifeOpponentsEffect(1));
- effect.setText("draw a card if it was attacking. Otherwise, each opponent loses 1 life.");
- this.addAbility(new LeavesBattlefieldAllTriggeredAbility(Zone.BATTLEFIELD, effect, filter, false, SetTargetPointer.PERMANENT));
- }
-
- private ZurgoStormrender(final ZurgoStormrender card) {
- super(card);
- }
-
- @Override
- public ZurgoStormrender copy() {
- return new ZurgoStormrender(this);
- }
-}
-
-enum TargetWasAttackingCondition implements Condition {
- instance;
-
- @Override
- public boolean apply(Game game, Ability source) {
- TargetPointer target = source.getEffects().stream().map(Effect::getTargetPointer).filter(Objects::nonNull).findFirst().orElse(null);
- if (target == null) {
- return false;
- }
- Permanent creature = game.getPermanentOrLKIBattlefield(target.getFirst(game, source));
- if (creature == null) {
- return false;
- }
- return creature.isAttacking();
- }
-
- @Override
- public String toString() {
- return "if it was attacking";
- }
-}
\ No newline at end of file
diff --git a/Mage.Sets/src/mage/sets/Alliances.java b/Mage.Sets/src/mage/sets/Alliances.java
index 1509e7431c6..b96c3e42f89 100644
--- a/Mage.Sets/src/mage/sets/Alliances.java
+++ b/Mage.Sets/src/mage/sets/Alliances.java
@@ -24,197 +24,197 @@ public final class Alliances extends ExpansionSet {
this.numBoosterRare = 1;
this.ratioBoosterMythic = 0;
- cards.add(new SetCardInfo("Aesthir Glider", "116a", Rarity.COMMON, mage.cards.a.AesthirGlider.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Aesthir Glider", "116b", Rarity.COMMON, mage.cards.a.AesthirGlider.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Agent of Stromgald", "64a", Rarity.COMMON, mage.cards.a.AgentOfStromgald.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Agent of Stromgald", "64b", Rarity.COMMON, mage.cards.a.AgentOfStromgald.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Arcane Denial", "22a", Rarity.COMMON, mage.cards.a.ArcaneDenial.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Arcane Denial", "22b", Rarity.COMMON, mage.cards.a.ArcaneDenial.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ashnod's Cylix", 117, Rarity.RARE, mage.cards.a.AshnodsCylix.class, RETRO_ART));
- cards.add(new SetCardInfo("Astrolabe", "118a", Rarity.COMMON, mage.cards.a.Astrolabe.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Astrolabe", "118b", Rarity.COMMON, mage.cards.a.Astrolabe.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Awesome Presence", "23a", Rarity.COMMON, mage.cards.a.AwesomePresence.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Awesome Presence", "23b", Rarity.COMMON, mage.cards.a.AwesomePresence.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Balduvian Dead", 43, Rarity.UNCOMMON, mage.cards.b.BalduvianDead.class, RETRO_ART));
- cards.add(new SetCardInfo("Balduvian Horde", 65, Rarity.RARE, mage.cards.b.BalduvianHorde.class, RETRO_ART));
- cards.add(new SetCardInfo("Balduvian Trading Post", 137, Rarity.RARE, mage.cards.b.BalduvianTradingPost.class, RETRO_ART));
- cards.add(new SetCardInfo("Balduvian War-Makers", "66a", Rarity.COMMON, mage.cards.b.BalduvianWarMakers.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Balduvian War-Makers", "66b", Rarity.COMMON, mage.cards.b.BalduvianWarMakers.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Benthic Explorers", "24a", Rarity.COMMON, mage.cards.b.BenthicExplorers.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Benthic Explorers", "24b", Rarity.COMMON, mage.cards.b.BenthicExplorers.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Bestial Fury", "67a", Rarity.COMMON, mage.cards.b.BestialFury.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Bestial Fury", "67b", Rarity.COMMON, mage.cards.b.BestialFury.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Bounty of the Hunt", 85, Rarity.UNCOMMON, mage.cards.b.BountyOfTheHunt.class, RETRO_ART));
- cards.add(new SetCardInfo("Browse", 25, Rarity.UNCOMMON, mage.cards.b.Browse.class, RETRO_ART));
- cards.add(new SetCardInfo("Burnout", 68, Rarity.UNCOMMON, mage.cards.b.Burnout.class, RETRO_ART));
- cards.add(new SetCardInfo("Carrier Pigeons", "1a", Rarity.COMMON, mage.cards.c.CarrierPigeons.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Carrier Pigeons", "1b", Rarity.COMMON, mage.cards.c.CarrierPigeons.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Casting of Bones", "44a", Rarity.COMMON, mage.cards.c.CastingOfBones.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Casting of Bones", "44b", Rarity.COMMON, mage.cards.c.CastingOfBones.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Chaos Harlequin", 69, Rarity.RARE, mage.cards.c.ChaosHarlequin.class, RETRO_ART));
- cards.add(new SetCardInfo("Contagion", 45, Rarity.UNCOMMON, mage.cards.c.Contagion.class, RETRO_ART));
- cards.add(new SetCardInfo("Deadly Insect", "86a", Rarity.COMMON, mage.cards.d.DeadlyInsect.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Deadly Insect", "86b", Rarity.COMMON, mage.cards.d.DeadlyInsect.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Death Spark", 70, Rarity.UNCOMMON, mage.cards.d.DeathSpark.class, RETRO_ART));
- cards.add(new SetCardInfo("Diminishing Returns", 26, Rarity.RARE, mage.cards.d.DiminishingReturns.class, RETRO_ART));
- cards.add(new SetCardInfo("Diseased Vermin", 46, Rarity.UNCOMMON, mage.cards.d.DiseasedVermin.class, RETRO_ART));
- cards.add(new SetCardInfo("Dystopia", 47, Rarity.RARE, mage.cards.d.Dystopia.class, RETRO_ART));
- cards.add(new SetCardInfo("Elvish Bard", 87, Rarity.UNCOMMON, mage.cards.e.ElvishBard.class, RETRO_ART));
- cards.add(new SetCardInfo("Elvish Ranger", "88a", Rarity.COMMON, mage.cards.e.ElvishRanger.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Elvish Ranger", "88b", Rarity.COMMON, mage.cards.e.ElvishRanger.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Elvish Spirit Guide", 89, Rarity.UNCOMMON, mage.cards.e.ElvishSpiritGuide.class, RETRO_ART));
- cards.add(new SetCardInfo("Energy Arc", 106, Rarity.UNCOMMON, mage.cards.e.EnergyArc.class, RETRO_ART));
- cards.add(new SetCardInfo("Enslaved Scout", "71a", Rarity.COMMON, mage.cards.e.EnslavedScout.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Enslaved Scout", "71b", Rarity.COMMON, mage.cards.e.EnslavedScout.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Errand of Duty", "2a", Rarity.COMMON, mage.cards.e.ErrandOfDuty.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Errand of Duty", "2b", Rarity.COMMON, mage.cards.e.ErrandOfDuty.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Exile", 3, Rarity.RARE, mage.cards.e.Exile.class, RETRO_ART));
- cards.add(new SetCardInfo("False Demise", "27a", Rarity.COMMON, mage.cards.f.FalseDemise.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("False Demise", "27b", Rarity.COMMON, mage.cards.f.FalseDemise.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Fatal Lore", 48, Rarity.RARE, mage.cards.f.FatalLore.class, RETRO_ART));
- cards.add(new SetCardInfo("Feast or Famine", "49a", Rarity.COMMON, mage.cards.f.FeastOrFamine.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Feast or Famine", "49b", Rarity.COMMON, mage.cards.f.FeastOrFamine.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Fevered Strength", "50a", Rarity.COMMON, mage.cards.f.FeveredStrength.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Fevered Strength", "50b", Rarity.COMMON, mage.cards.f.FeveredStrength.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Floodwater Dam", 119, Rarity.RARE, mage.cards.f.FloodwaterDam.class, RETRO_ART));
- cards.add(new SetCardInfo("Force of Will", 28, Rarity.UNCOMMON, mage.cards.f.ForceOfWill.class, RETRO_ART));
- cards.add(new SetCardInfo("Foresight", "29a", Rarity.COMMON, mage.cards.f.Foresight.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Foresight", "29b", Rarity.COMMON, mage.cards.f.Foresight.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Fyndhorn Druid", "90a", Rarity.COMMON, mage.cards.f.FyndhornDruid.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Fyndhorn Druid", "90b", Rarity.COMMON, mage.cards.f.FyndhornDruid.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Gargantuan Gorilla", 91, Rarity.RARE, mage.cards.g.GargantuanGorilla.class, RETRO_ART));
- cards.add(new SetCardInfo("Gift of the Woods", "92a", Rarity.COMMON, mage.cards.g.GiftOfTheWoods.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Gift of the Woods", "92b", Rarity.COMMON, mage.cards.g.GiftOfTheWoods.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Gorilla Berserkers", "93a", Rarity.COMMON, mage.cards.g.GorillaBerserkers.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Gorilla Berserkers", "93b", Rarity.COMMON, mage.cards.g.GorillaBerserkers.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Gorilla Chieftain", "94a", Rarity.COMMON, mage.cards.g.GorillaChieftain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Gorilla Chieftain", "94b", Rarity.COMMON, mage.cards.g.GorillaChieftain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Gorilla Shaman", "72a", Rarity.COMMON, mage.cards.g.GorillaShaman.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Gorilla Shaman", "72b", Rarity.COMMON, mage.cards.g.GorillaShaman.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Gorilla War Cry", "73a", Rarity.COMMON, mage.cards.g.GorillaWarCry.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Gorilla War Cry", "73b", Rarity.COMMON, mage.cards.g.GorillaWarCry.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Guerrilla Tactics", "74a", Rarity.COMMON, mage.cards.g.GuerrillaTactics.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Guerrilla Tactics", "74b", Rarity.COMMON, mage.cards.g.GuerrillaTactics.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Gustha's Scepter", 120, Rarity.RARE, mage.cards.g.GusthasScepter.class, RETRO_ART));
- cards.add(new SetCardInfo("Hail Storm", 95, Rarity.UNCOMMON, mage.cards.h.HailStorm.class, RETRO_ART));
- cards.add(new SetCardInfo("Heart of Yavimaya", 138, Rarity.RARE, mage.cards.h.HeartOfYavimaya.class, RETRO_ART));
- cards.add(new SetCardInfo("Helm of Obedience", 121, Rarity.RARE, mage.cards.h.HelmOfObedience.class, RETRO_ART));
- cards.add(new SetCardInfo("Inheritance", 4, Rarity.UNCOMMON, mage.cards.i.Inheritance.class, RETRO_ART));
- cards.add(new SetCardInfo("Insidious Bookworms", "51a", Rarity.COMMON, mage.cards.i.InsidiousBookworms.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Insidious Bookworms", "51b", Rarity.COMMON, mage.cards.i.InsidiousBookworms.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ivory Gargoyle", 5, Rarity.RARE, mage.cards.i.IvoryGargoyle.class, RETRO_ART));
- cards.add(new SetCardInfo("Juniper Order Advocate", 6, Rarity.UNCOMMON, mage.cards.j.JuniperOrderAdvocate.class, RETRO_ART));
- cards.add(new SetCardInfo("Kaysa", 96, Rarity.RARE, mage.cards.k.Kaysa.class, RETRO_ART));
- cards.add(new SetCardInfo("Keeper of Tresserhorn", 52, Rarity.RARE, mage.cards.k.KeeperOfTresserhorn.class, RETRO_ART));
- cards.add(new SetCardInfo("Kjeldoran Escort", "7a", Rarity.COMMON, mage.cards.k.KjeldoranEscort.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Kjeldoran Escort", "7b", Rarity.COMMON, mage.cards.k.KjeldoranEscort.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Kjeldoran Home Guard", 8, Rarity.UNCOMMON, mage.cards.k.KjeldoranHomeGuard.class, RETRO_ART));
- cards.add(new SetCardInfo("Kjeldoran Outpost", 139, Rarity.RARE, mage.cards.k.KjeldoranOutpost.class, RETRO_ART));
- cards.add(new SetCardInfo("Kjeldoran Pride", "9a", Rarity.COMMON, mage.cards.k.KjeldoranPride.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Kjeldoran Pride", "9b", Rarity.COMMON, mage.cards.k.KjeldoranPride.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Krovikan Horror", 53, Rarity.RARE, mage.cards.k.KrovikanHorror.class, RETRO_ART));
- cards.add(new SetCardInfo("Krovikan Plague", 54, Rarity.UNCOMMON, mage.cards.k.KrovikanPlague.class, RETRO_ART));
- cards.add(new SetCardInfo("Lake of the Dead", 140, Rarity.RARE, mage.cards.l.LakeOfTheDead.class, RETRO_ART));
- cards.add(new SetCardInfo("Lat-Nam's Legacy", "30a", Rarity.COMMON, mage.cards.l.LatNamsLegacy.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Lat-Nam's Legacy", "30b", Rarity.COMMON, mage.cards.l.LatNamsLegacy.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Library of Lat-Nam", 31, Rarity.RARE, mage.cards.l.LibraryOfLatNam.class, RETRO_ART));
- cards.add(new SetCardInfo("Lim-Dul's High Guard", "55a", Rarity.COMMON, mage.cards.l.LimDulsHighGuard.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Lim-Dul's High Guard", "55b", Rarity.COMMON, mage.cards.l.LimDulsHighGuard.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Lim-Dul's Paladin", 108, Rarity.UNCOMMON, mage.cards.l.LimDulsPaladin.class, RETRO_ART));
- cards.add(new SetCardInfo("Lim-Dul's Vault", 107, Rarity.UNCOMMON, mage.cards.l.LimDulsVault.class, RETRO_ART));
- cards.add(new SetCardInfo("Lodestone Bauble", 122, Rarity.RARE, mage.cards.l.LodestoneBauble.class, RETRO_ART));
- cards.add(new SetCardInfo("Lord of Tresserhorn", 112, Rarity.RARE, mage.cards.l.LordOfTresserhorn.class, RETRO_ART));
- cards.add(new SetCardInfo("Martyrdom", "10a", Rarity.COMMON, mage.cards.m.Martyrdom.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Martyrdom", "10b", Rarity.COMMON, mage.cards.m.Martyrdom.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Misfortune", 113, Rarity.RARE, mage.cards.m.Misfortune.class, RETRO_ART));
- cards.add(new SetCardInfo("Mishra's Groundbreaker", 123, Rarity.UNCOMMON, mage.cards.m.MishrasGroundbreaker.class, RETRO_ART));
- cards.add(new SetCardInfo("Misinformation", 56, Rarity.UNCOMMON, mage.cards.m.Misinformation.class, RETRO_ART));
- cards.add(new SetCardInfo("Mystic Compass", 124, Rarity.UNCOMMON, mage.cards.m.MysticCompass.class, RETRO_ART));
- cards.add(new SetCardInfo("Nature's Blessing", 110, Rarity.UNCOMMON, mage.cards.n.NaturesBlessing.class, RETRO_ART));
- cards.add(new SetCardInfo("Nature's Chosen", 97, Rarity.UNCOMMON, mage.cards.n.NaturesChosen.class, RETRO_ART));
- cards.add(new SetCardInfo("Nature's Wrath", 98, Rarity.RARE, mage.cards.n.NaturesWrath.class, RETRO_ART));
- cards.add(new SetCardInfo("Noble Steeds", "11a", Rarity.COMMON, mage.cards.n.NobleSteeds.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Noble Steeds", "11b", Rarity.COMMON, mage.cards.n.NobleSteeds.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Omen of Fire", 75, Rarity.RARE, mage.cards.o.OmenOfFire.class, RETRO_ART));
- cards.add(new SetCardInfo("Phantasmal Fiend", "57a", Rarity.COMMON, mage.cards.p.PhantasmalFiend.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Phantasmal Fiend", "57b", Rarity.COMMON, mage.cards.p.PhantasmalFiend.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Phantasmal Sphere", 32, Rarity.RARE, mage.cards.p.PhantasmalSphere.class, RETRO_ART));
- cards.add(new SetCardInfo("Phelddagrif", 115, Rarity.RARE, mage.cards.p.Phelddagrif.class, RETRO_ART));
- cards.add(new SetCardInfo("Phyrexian Boon", "58a", Rarity.COMMON, mage.cards.p.PhyrexianBoon.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Phyrexian Boon", "58b", Rarity.COMMON, mage.cards.p.PhyrexianBoon.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Phyrexian Devourer", 125, Rarity.RARE, mage.cards.p.PhyrexianDevourer.class, RETRO_ART));
- cards.add(new SetCardInfo("Phyrexian Portal", 126, Rarity.RARE, mage.cards.p.PhyrexianPortal.class, RETRO_ART));
- cards.add(new SetCardInfo("Phyrexian War Beast", "127a", Rarity.COMMON, mage.cards.p.PhyrexianWarBeast.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Phyrexian War Beast", "127b", Rarity.COMMON, mage.cards.p.PhyrexianWarBeast.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Pillage", 76, Rarity.UNCOMMON, mage.cards.p.Pillage.class, RETRO_ART));
- cards.add(new SetCardInfo("Pyrokinesis", 78, Rarity.UNCOMMON, mage.cards.p.Pyrokinesis.class, RETRO_ART));
- cards.add(new SetCardInfo("Reinforcements", "12a", Rarity.COMMON, mage.cards.r.Reinforcements.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Reinforcements", "12b", Rarity.COMMON, mage.cards.r.Reinforcements.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Reprisal", "13a", Rarity.COMMON, mage.cards.r.Reprisal.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Reprisal", "13b", Rarity.COMMON, mage.cards.r.Reprisal.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ritual of the Machine", 59, Rarity.RARE, mage.cards.r.RitualOfTheMachine.class, RETRO_ART));
- cards.add(new SetCardInfo("Rogue Skycaptain", 79, Rarity.RARE, mage.cards.r.RogueSkycaptain.class, RETRO_ART));
- cards.add(new SetCardInfo("Royal Decree", 14, Rarity.RARE, mage.cards.r.RoyalDecree.class, RETRO_ART));
- cards.add(new SetCardInfo("Royal Herbalist", "15a", Rarity.COMMON, mage.cards.r.RoyalHerbalist.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Royal Herbalist", "15b", Rarity.COMMON, mage.cards.r.RoyalHerbalist.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Scarab of the Unseen", 128, Rarity.UNCOMMON, mage.cards.s.ScarabOfTheUnseen.class, RETRO_ART));
- cards.add(new SetCardInfo("School of the Unseen", 141, Rarity.UNCOMMON, mage.cards.s.SchoolOfTheUnseen.class, RETRO_ART));
- cards.add(new SetCardInfo("Seasoned Tactician", 17, Rarity.UNCOMMON, mage.cards.s.SeasonedTactician.class, RETRO_ART));
- cards.add(new SetCardInfo("Sheltered Valley", 142, Rarity.RARE, mage.cards.s.ShelteredValley.class, RETRO_ART));
- cards.add(new SetCardInfo("Shield Sphere", 129, Rarity.UNCOMMON, mage.cards.s.ShieldSphere.class, RETRO_ART));
- cards.add(new SetCardInfo("Sol Grail", 130, Rarity.UNCOMMON, mage.cards.s.SolGrail.class, RETRO_ART));
- cards.add(new SetCardInfo("Soldevi Adnate", "60a", Rarity.COMMON, mage.cards.s.SoldeviAdnate.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Soldevi Adnate", "60b", Rarity.COMMON, mage.cards.s.SoldeviAdnate.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Soldevi Digger", 131, Rarity.RARE, mage.cards.s.SoldeviDigger.class, RETRO_ART));
- cards.add(new SetCardInfo("Soldevi Excavations", 143, Rarity.RARE, mage.cards.s.SoldeviExcavations.class, RETRO_ART));
- cards.add(new SetCardInfo("Soldevi Heretic", "33a", Rarity.COMMON, mage.cards.s.SoldeviHeretic.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Soldevi Heretic", "33b", Rarity.COMMON, mage.cards.s.SoldeviHeretic.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Soldevi Sage", "34a", Rarity.COMMON, mage.cards.s.SoldeviSage.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Soldevi Sage", "34b", Rarity.COMMON, mage.cards.s.SoldeviSage.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Soldevi Sentry", "132a", Rarity.COMMON, mage.cards.s.SoldeviSentry.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Soldevi Sentry", "132b", Rarity.COMMON, mage.cards.s.SoldeviSentry.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Soldevi Steam Beast", "133a", Rarity.COMMON, mage.cards.s.SoldeviSteamBeast.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Soldevi Steam Beast", "133b", Rarity.COMMON, mage.cards.s.SoldeviSteamBeast.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Soldier of Fortune", 80, Rarity.UNCOMMON, mage.cards.s.SoldierOfFortune.class, RETRO_ART));
- cards.add(new SetCardInfo("Spiny Starfish", 35, Rarity.UNCOMMON, mage.cards.s.SpinyStarfish.class, RETRO_ART));
- cards.add(new SetCardInfo("Splintering Wind", 99, Rarity.RARE, mage.cards.s.SplinteringWind.class, RETRO_ART));
- cards.add(new SetCardInfo("Stench of Decay", "61a", Rarity.COMMON, mage.cards.s.StenchOfDecay.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Stench of Decay", "61b", Rarity.COMMON, mage.cards.s.StenchOfDecay.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Storm Cauldron", 134, Rarity.RARE, mage.cards.s.StormCauldron.class, RETRO_ART));
- cards.add(new SetCardInfo("Storm Crow", "36a", Rarity.COMMON, mage.cards.s.StormCrow.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Storm Crow", "36b", Rarity.COMMON, mage.cards.s.StormCrow.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Storm Elemental", 37, Rarity.UNCOMMON, mage.cards.s.StormElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Storm Shaman", "81a", Rarity.COMMON, mage.cards.s.StormShaman.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Storm Shaman", "81b", Rarity.COMMON, mage.cards.s.StormShaman.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Stromgald Spy", 62, Rarity.UNCOMMON, mage.cards.s.StromgaldSpy.class, RETRO_ART));
- cards.add(new SetCardInfo("Surge of Strength", 109, Rarity.UNCOMMON, mage.cards.s.SurgeOfStrength.class, RETRO_ART));
- cards.add(new SetCardInfo("Sustaining Spirit", 18, Rarity.RARE, mage.cards.s.SustainingSpirit.class, RETRO_ART));
- cards.add(new SetCardInfo("Swamp Mosquito", "63a", Rarity.COMMON, mage.cards.s.SwampMosquito.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp Mosquito", "63b", Rarity.COMMON, mage.cards.s.SwampMosquito.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Sworn Defender", 19, Rarity.RARE, mage.cards.s.SwornDefender.class, RETRO_ART));
- cards.add(new SetCardInfo("Thawing Glaciers", 144, Rarity.RARE, mage.cards.t.ThawingGlaciers.class, RETRO_ART));
- cards.add(new SetCardInfo("Thought Lash", 39, Rarity.RARE, mage.cards.t.ThoughtLash.class, RETRO_ART));
- cards.add(new SetCardInfo("Tidal Control", 40, Rarity.RARE, mage.cards.t.TidalControl.class, RETRO_ART));
- cards.add(new SetCardInfo("Tornado", 101, Rarity.RARE, mage.cards.t.Tornado.class, RETRO_ART));
- cards.add(new SetCardInfo("Unlikely Alliance", 20, Rarity.UNCOMMON, mage.cards.u.UnlikelyAlliance.class, RETRO_ART));
- cards.add(new SetCardInfo("Urza's Engine", 135, Rarity.UNCOMMON, mage.cards.u.UrzasEngine.class, RETRO_ART));
- cards.add(new SetCardInfo("Varchild's Crusader", "82a", Rarity.COMMON, mage.cards.v.VarchildsCrusader.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Varchild's Crusader", "82b", Rarity.COMMON, mage.cards.v.VarchildsCrusader.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Varchild's War-Riders", 83, Rarity.RARE, mage.cards.v.VarchildsWarRiders.class, RETRO_ART));
- cards.add(new SetCardInfo("Veteran's Voice", "84a", Rarity.COMMON, mage.cards.v.VeteransVoice.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Veteran's Voice", "84b", Rarity.COMMON, mage.cards.v.VeteransVoice.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Viscerid Armor", "41a", Rarity.COMMON, mage.cards.v.VisceridArmor.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Viscerid Armor", "41b", Rarity.COMMON, mage.cards.v.VisceridArmor.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Viscerid Drone", 42, Rarity.UNCOMMON, mage.cards.v.VisceridDrone.class, RETRO_ART));
- cards.add(new SetCardInfo("Wandering Mage", 111, Rarity.RARE, mage.cards.w.WanderingMage.class, RETRO_ART));
- cards.add(new SetCardInfo("Whip Vine", "103a", Rarity.COMMON, mage.cards.w.WhipVine.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Whip Vine", "103b", Rarity.COMMON, mage.cards.w.WhipVine.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Whirling Catapult", 136, Rarity.UNCOMMON, mage.cards.w.WhirlingCatapult.class, RETRO_ART));
- cards.add(new SetCardInfo("Wild Aesthir", "21a", Rarity.COMMON, mage.cards.w.WildAesthir.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Wild Aesthir", "21b", Rarity.COMMON, mage.cards.w.WildAesthir.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Winter's Night", 114, Rarity.RARE, mage.cards.w.WintersNight.class, RETRO_ART));
- cards.add(new SetCardInfo("Yavimaya Ancients", "104a", Rarity.COMMON, mage.cards.y.YavimayaAncients.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Yavimaya Ancients", "104b", Rarity.COMMON, mage.cards.y.YavimayaAncients.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Yavimaya Ants", 105, Rarity.UNCOMMON, mage.cards.y.YavimayaAnts.class, RETRO_ART));
+ cards.add(new SetCardInfo("Aesthir Glider", "116a", Rarity.COMMON, mage.cards.a.AesthirGlider.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Aesthir Glider", "116b", Rarity.COMMON, mage.cards.a.AesthirGlider.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Agent of Stromgald", "64a", Rarity.COMMON, mage.cards.a.AgentOfStromgald.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Agent of Stromgald", "64b", Rarity.COMMON, mage.cards.a.AgentOfStromgald.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Arcane Denial", "22a", Rarity.COMMON, mage.cards.a.ArcaneDenial.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Arcane Denial", "22b", Rarity.COMMON, mage.cards.a.ArcaneDenial.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ashnod's Cylix", 117, Rarity.RARE, mage.cards.a.AshnodsCylix.class));
+ cards.add(new SetCardInfo("Astrolabe", "118a", Rarity.COMMON, mage.cards.a.Astrolabe.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Astrolabe", "118b", Rarity.COMMON, mage.cards.a.Astrolabe.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Awesome Presence", "23a", Rarity.COMMON, mage.cards.a.AwesomePresence.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Awesome Presence", "23b", Rarity.COMMON, mage.cards.a.AwesomePresence.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Balduvian Dead", 43, Rarity.UNCOMMON, mage.cards.b.BalduvianDead.class));
+ cards.add(new SetCardInfo("Balduvian Horde", 65, Rarity.RARE, mage.cards.b.BalduvianHorde.class));
+ cards.add(new SetCardInfo("Balduvian Trading Post", 137, Rarity.RARE, mage.cards.b.BalduvianTradingPost.class));
+ cards.add(new SetCardInfo("Balduvian War-Makers", "66a", Rarity.COMMON, mage.cards.b.BalduvianWarMakers.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Balduvian War-Makers", "66b", Rarity.COMMON, mage.cards.b.BalduvianWarMakers.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Benthic Explorers", "24a", Rarity.COMMON, mage.cards.b.BenthicExplorers.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Benthic Explorers", "24b", Rarity.COMMON, mage.cards.b.BenthicExplorers.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Bestial Fury", "67a", Rarity.COMMON, mage.cards.b.BestialFury.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Bestial Fury", "67b", Rarity.COMMON, mage.cards.b.BestialFury.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Bounty of the Hunt", 85, Rarity.UNCOMMON, mage.cards.b.BountyOfTheHunt.class));
+ cards.add(new SetCardInfo("Browse", 25, Rarity.UNCOMMON, mage.cards.b.Browse.class));
+ cards.add(new SetCardInfo("Burnout", 68, Rarity.UNCOMMON, mage.cards.b.Burnout.class));
+ cards.add(new SetCardInfo("Carrier Pigeons", "1a", Rarity.COMMON, mage.cards.c.CarrierPigeons.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Carrier Pigeons", "1b", Rarity.COMMON, mage.cards.c.CarrierPigeons.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Casting of Bones", "44a", Rarity.COMMON, mage.cards.c.CastingOfBones.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Casting of Bones", "44b", Rarity.COMMON, mage.cards.c.CastingOfBones.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Chaos Harlequin", 69, Rarity.RARE, mage.cards.c.ChaosHarlequin.class));
+ cards.add(new SetCardInfo("Contagion", 45, Rarity.UNCOMMON, mage.cards.c.Contagion.class));
+ cards.add(new SetCardInfo("Deadly Insect", "86a", Rarity.COMMON, mage.cards.d.DeadlyInsect.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Deadly Insect", "86b", Rarity.COMMON, mage.cards.d.DeadlyInsect.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Death Spark", 70, Rarity.UNCOMMON, mage.cards.d.DeathSpark.class));
+ cards.add(new SetCardInfo("Diminishing Returns", 26, Rarity.RARE, mage.cards.d.DiminishingReturns.class));
+ cards.add(new SetCardInfo("Diseased Vermin", 46, Rarity.UNCOMMON, mage.cards.d.DiseasedVermin.class));
+ cards.add(new SetCardInfo("Dystopia", 47, Rarity.RARE, mage.cards.d.Dystopia.class));
+ cards.add(new SetCardInfo("Elvish Bard", 87, Rarity.UNCOMMON, mage.cards.e.ElvishBard.class));
+ cards.add(new SetCardInfo("Elvish Ranger", "88a", Rarity.COMMON, mage.cards.e.ElvishRanger.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Elvish Ranger", "88b", Rarity.COMMON, mage.cards.e.ElvishRanger.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Elvish Spirit Guide", 89, Rarity.UNCOMMON, mage.cards.e.ElvishSpiritGuide.class));
+ cards.add(new SetCardInfo("Energy Arc", 106, Rarity.UNCOMMON, mage.cards.e.EnergyArc.class));
+ cards.add(new SetCardInfo("Enslaved Scout", "71a", Rarity.COMMON, mage.cards.e.EnslavedScout.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Enslaved Scout", "71b", Rarity.COMMON, mage.cards.e.EnslavedScout.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Errand of Duty", "2a", Rarity.COMMON, mage.cards.e.ErrandOfDuty.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Errand of Duty", "2b", Rarity.COMMON, mage.cards.e.ErrandOfDuty.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Exile", 3, Rarity.RARE, mage.cards.e.Exile.class));
+ cards.add(new SetCardInfo("False Demise", "27a", Rarity.COMMON, mage.cards.f.FalseDemise.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("False Demise", "27b", Rarity.COMMON, mage.cards.f.FalseDemise.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Fatal Lore", 48, Rarity.RARE, mage.cards.f.FatalLore.class));
+ cards.add(new SetCardInfo("Feast or Famine", "49a", Rarity.COMMON, mage.cards.f.FeastOrFamine.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Feast or Famine", "49b", Rarity.COMMON, mage.cards.f.FeastOrFamine.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Fevered Strength", "50a", Rarity.COMMON, mage.cards.f.FeveredStrength.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Fevered Strength", "50b", Rarity.COMMON, mage.cards.f.FeveredStrength.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Floodwater Dam", 119, Rarity.RARE, mage.cards.f.FloodwaterDam.class));
+ cards.add(new SetCardInfo("Force of Will", 28, Rarity.UNCOMMON, mage.cards.f.ForceOfWill.class));
+ cards.add(new SetCardInfo("Foresight", "29a", Rarity.COMMON, mage.cards.f.Foresight.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Foresight", "29b", Rarity.COMMON, mage.cards.f.Foresight.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Fyndhorn Druid", "90a", Rarity.COMMON, mage.cards.f.FyndhornDruid.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Fyndhorn Druid", "90b", Rarity.COMMON, mage.cards.f.FyndhornDruid.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Gargantuan Gorilla", 91, Rarity.RARE, mage.cards.g.GargantuanGorilla.class));
+ cards.add(new SetCardInfo("Gift of the Woods", "92a", Rarity.COMMON, mage.cards.g.GiftOfTheWoods.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Gift of the Woods", "92b", Rarity.COMMON, mage.cards.g.GiftOfTheWoods.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Gorilla Berserkers", "93a", Rarity.COMMON, mage.cards.g.GorillaBerserkers.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Gorilla Berserkers", "93b", Rarity.COMMON, mage.cards.g.GorillaBerserkers.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Gorilla Chieftain", "94a", Rarity.COMMON, mage.cards.g.GorillaChieftain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Gorilla Chieftain", "94b", Rarity.COMMON, mage.cards.g.GorillaChieftain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Gorilla Shaman", "72a", Rarity.COMMON, mage.cards.g.GorillaShaman.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Gorilla Shaman", "72b", Rarity.COMMON, mage.cards.g.GorillaShaman.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Gorilla War Cry", "73a", Rarity.COMMON, mage.cards.g.GorillaWarCry.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Gorilla War Cry", "73b", Rarity.COMMON, mage.cards.g.GorillaWarCry.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Guerrilla Tactics", "74a", Rarity.COMMON, mage.cards.g.GuerrillaTactics.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Guerrilla Tactics", "74b", Rarity.COMMON, mage.cards.g.GuerrillaTactics.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Gustha's Scepter", 120, Rarity.RARE, mage.cards.g.GusthasScepter.class));
+ cards.add(new SetCardInfo("Hail Storm", 95, Rarity.UNCOMMON, mage.cards.h.HailStorm.class));
+ cards.add(new SetCardInfo("Heart of Yavimaya", 138, Rarity.RARE, mage.cards.h.HeartOfYavimaya.class));
+ cards.add(new SetCardInfo("Helm of Obedience", 121, Rarity.RARE, mage.cards.h.HelmOfObedience.class));
+ cards.add(new SetCardInfo("Inheritance", 4, Rarity.UNCOMMON, mage.cards.i.Inheritance.class));
+ cards.add(new SetCardInfo("Insidious Bookworms", "51a", Rarity.COMMON, mage.cards.i.InsidiousBookworms.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Insidious Bookworms", "51b", Rarity.COMMON, mage.cards.i.InsidiousBookworms.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ivory Gargoyle", 5, Rarity.RARE, mage.cards.i.IvoryGargoyle.class));
+ cards.add(new SetCardInfo("Juniper Order Advocate", 6, Rarity.UNCOMMON, mage.cards.j.JuniperOrderAdvocate.class));
+ cards.add(new SetCardInfo("Kaysa", 96, Rarity.RARE, mage.cards.k.Kaysa.class));
+ cards.add(new SetCardInfo("Keeper of Tresserhorn", 52, Rarity.RARE, mage.cards.k.KeeperOfTresserhorn.class));
+ cards.add(new SetCardInfo("Kjeldoran Escort", "7a", Rarity.COMMON, mage.cards.k.KjeldoranEscort.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Kjeldoran Escort", "7b", Rarity.COMMON, mage.cards.k.KjeldoranEscort.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Kjeldoran Pride", "9a", Rarity.COMMON, mage.cards.k.KjeldoranPride.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Kjeldoran Pride", "9b", Rarity.COMMON, mage.cards.k.KjeldoranPride.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Kjeldoran Home Guard", 8, Rarity.UNCOMMON, mage.cards.k.KjeldoranHomeGuard.class));
+ cards.add(new SetCardInfo("Kjeldoran Outpost", 139, Rarity.RARE, mage.cards.k.KjeldoranOutpost.class));
+ cards.add(new SetCardInfo("Krovikan Horror", 53, Rarity.RARE, mage.cards.k.KrovikanHorror.class));
+ cards.add(new SetCardInfo("Krovikan Plague", 54, Rarity.UNCOMMON, mage.cards.k.KrovikanPlague.class));
+ cards.add(new SetCardInfo("Lake of the Dead", 140, Rarity.RARE, mage.cards.l.LakeOfTheDead.class));
+ cards.add(new SetCardInfo("Lat-Nam's Legacy", "30a", Rarity.COMMON, mage.cards.l.LatNamsLegacy.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Lat-Nam's Legacy", "30b", Rarity.COMMON, mage.cards.l.LatNamsLegacy.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Library of Lat-Nam", 31, Rarity.RARE, mage.cards.l.LibraryOfLatNam.class));
+ cards.add(new SetCardInfo("Lim-Dul's High Guard", "55a", Rarity.COMMON, mage.cards.l.LimDulsHighGuard.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Lim-Dul's High Guard", "55b", Rarity.COMMON, mage.cards.l.LimDulsHighGuard.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Lim-Dul's Paladin", 108, Rarity.UNCOMMON, mage.cards.l.LimDulsPaladin.class));
+ cards.add(new SetCardInfo("Lim-Dul's Vault", 107, Rarity.UNCOMMON, mage.cards.l.LimDulsVault.class));
+ cards.add(new SetCardInfo("Lodestone Bauble", 122, Rarity.RARE, mage.cards.l.LodestoneBauble.class));
+ cards.add(new SetCardInfo("Lord of Tresserhorn", 112, Rarity.RARE, mage.cards.l.LordOfTresserhorn.class));
+ cards.add(new SetCardInfo("Martyrdom", "10a", Rarity.COMMON, mage.cards.m.Martyrdom.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Martyrdom", "10b", Rarity.COMMON, mage.cards.m.Martyrdom.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Misfortune", 113, Rarity.RARE, mage.cards.m.Misfortune.class));
+ cards.add(new SetCardInfo("Mishra's Groundbreaker", 123, Rarity.UNCOMMON, mage.cards.m.MishrasGroundbreaker.class));
+ cards.add(new SetCardInfo("Misinformation", 56, Rarity.UNCOMMON, mage.cards.m.Misinformation.class));
+ cards.add(new SetCardInfo("Mystic Compass", 124, Rarity.UNCOMMON, mage.cards.m.MysticCompass.class));
+ cards.add(new SetCardInfo("Nature's Blessing", 110, Rarity.UNCOMMON, mage.cards.n.NaturesBlessing.class));
+ cards.add(new SetCardInfo("Nature's Chosen", 97, Rarity.UNCOMMON, mage.cards.n.NaturesChosen.class));
+ cards.add(new SetCardInfo("Nature's Wrath", 98, Rarity.RARE, mage.cards.n.NaturesWrath.class));
+ cards.add(new SetCardInfo("Noble Steeds", "11a", Rarity.COMMON, mage.cards.n.NobleSteeds.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Noble Steeds", "11b", Rarity.COMMON, mage.cards.n.NobleSteeds.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Omen of Fire", 75, Rarity.RARE, mage.cards.o.OmenOfFire.class));
+ cards.add(new SetCardInfo("Phantasmal Fiend", "57a", Rarity.COMMON, mage.cards.p.PhantasmalFiend.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Phantasmal Fiend", "57b", Rarity.COMMON, mage.cards.p.PhantasmalFiend.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Phantasmal Sphere", 32, Rarity.RARE, mage.cards.p.PhantasmalSphere.class));
+ cards.add(new SetCardInfo("Phelddagrif", 115, Rarity.RARE, mage.cards.p.Phelddagrif.class));
+ cards.add(new SetCardInfo("Phyrexian Boon", "58a", Rarity.COMMON, mage.cards.p.PhyrexianBoon.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Phyrexian Boon", "58b", Rarity.COMMON, mage.cards.p.PhyrexianBoon.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Phyrexian Devourer", 125, Rarity.RARE, mage.cards.p.PhyrexianDevourer.class));
+ cards.add(new SetCardInfo("Phyrexian Portal", 126, Rarity.RARE, mage.cards.p.PhyrexianPortal.class));
+ cards.add(new SetCardInfo("Phyrexian War Beast", "127a", Rarity.COMMON, mage.cards.p.PhyrexianWarBeast.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Phyrexian War Beast", "127b", Rarity.COMMON, mage.cards.p.PhyrexianWarBeast.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Pillage", 76, Rarity.UNCOMMON, mage.cards.p.Pillage.class));
+ cards.add(new SetCardInfo("Pyrokinesis", 78, Rarity.UNCOMMON, mage.cards.p.Pyrokinesis.class));
+ cards.add(new SetCardInfo("Reinforcements", "12a", Rarity.COMMON, mage.cards.r.Reinforcements.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Reinforcements", "12b", Rarity.COMMON, mage.cards.r.Reinforcements.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Reprisal", "13a", Rarity.COMMON, mage.cards.r.Reprisal.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Reprisal", "13b", Rarity.COMMON, mage.cards.r.Reprisal.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ritual of the Machine", 59, Rarity.RARE, mage.cards.r.RitualOfTheMachine.class));
+ cards.add(new SetCardInfo("Rogue Skycaptain", 79, Rarity.RARE, mage.cards.r.RogueSkycaptain.class));
+ cards.add(new SetCardInfo("Royal Decree", 14, Rarity.RARE, mage.cards.r.RoyalDecree.class));
+ cards.add(new SetCardInfo("Royal Herbalist", "15a", Rarity.COMMON, mage.cards.r.RoyalHerbalist.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Royal Herbalist", "15b", Rarity.COMMON, mage.cards.r.RoyalHerbalist.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Scarab of the Unseen", 128, Rarity.UNCOMMON, mage.cards.s.ScarabOfTheUnseen.class));
+ cards.add(new SetCardInfo("School of the Unseen", 141, Rarity.UNCOMMON, mage.cards.s.SchoolOfTheUnseen.class));
+ cards.add(new SetCardInfo("Seasoned Tactician", 17, Rarity.UNCOMMON, mage.cards.s.SeasonedTactician.class));
+ cards.add(new SetCardInfo("Sheltered Valley", 142, Rarity.RARE, mage.cards.s.ShelteredValley.class));
+ cards.add(new SetCardInfo("Shield Sphere", 129, Rarity.UNCOMMON, mage.cards.s.ShieldSphere.class));
+ cards.add(new SetCardInfo("Sol Grail", 130, Rarity.UNCOMMON, mage.cards.s.SolGrail.class));
+ cards.add(new SetCardInfo("Soldevi Adnate", "60a", Rarity.COMMON, mage.cards.s.SoldeviAdnate.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Soldevi Adnate", "60b", Rarity.COMMON, mage.cards.s.SoldeviAdnate.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Soldevi Digger", 131, Rarity.RARE, mage.cards.s.SoldeviDigger.class));
+ cards.add(new SetCardInfo("Soldevi Excavations", 143, Rarity.RARE, mage.cards.s.SoldeviExcavations.class));
+ cards.add(new SetCardInfo("Soldevi Heretic", "33a", Rarity.COMMON, mage.cards.s.SoldeviHeretic.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Soldevi Heretic", "33b", Rarity.COMMON, mage.cards.s.SoldeviHeretic.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Soldevi Sage", "34a", Rarity.COMMON, mage.cards.s.SoldeviSage.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Soldevi Sage", "34b", Rarity.COMMON, mage.cards.s.SoldeviSage.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Soldevi Sentry", "132a", Rarity.COMMON, mage.cards.s.SoldeviSentry.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Soldevi Sentry", "132b", Rarity.COMMON, mage.cards.s.SoldeviSentry.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Soldevi Steam Beast", "133a", Rarity.COMMON, mage.cards.s.SoldeviSteamBeast.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Soldevi Steam Beast", "133b", Rarity.COMMON, mage.cards.s.SoldeviSteamBeast.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Soldier of Fortune", 80, Rarity.UNCOMMON, mage.cards.s.SoldierOfFortune.class));
+ cards.add(new SetCardInfo("Spiny Starfish", 35, Rarity.UNCOMMON, mage.cards.s.SpinyStarfish.class));
+ cards.add(new SetCardInfo("Splintering Wind", 99, Rarity.RARE, mage.cards.s.SplinteringWind.class));
+ cards.add(new SetCardInfo("Stench of Decay", "61a", Rarity.COMMON, mage.cards.s.StenchOfDecay.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Stench of Decay", "61b", Rarity.COMMON, mage.cards.s.StenchOfDecay.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Storm Cauldron", 134, Rarity.RARE, mage.cards.s.StormCauldron.class));
+ cards.add(new SetCardInfo("Storm Crow", "36a", Rarity.COMMON, mage.cards.s.StormCrow.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Storm Crow", "36b", Rarity.COMMON, mage.cards.s.StormCrow.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Storm Elemental", 37, Rarity.UNCOMMON, mage.cards.s.StormElemental.class));
+ cards.add(new SetCardInfo("Storm Shaman", "81a", Rarity.COMMON, mage.cards.s.StormShaman.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Storm Shaman", "81b", Rarity.COMMON, mage.cards.s.StormShaman.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Stromgald Spy", 62, Rarity.UNCOMMON, mage.cards.s.StromgaldSpy.class));
+ cards.add(new SetCardInfo("Surge of Strength", 109, Rarity.UNCOMMON, mage.cards.s.SurgeOfStrength.class));
+ cards.add(new SetCardInfo("Sustaining Spirit", 18, Rarity.RARE, mage.cards.s.SustainingSpirit.class));
+ cards.add(new SetCardInfo("Swamp Mosquito", "63a", Rarity.COMMON, mage.cards.s.SwampMosquito.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp Mosquito", "63b", Rarity.COMMON, mage.cards.s.SwampMosquito.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sworn Defender", 19, Rarity.RARE, mage.cards.s.SwornDefender.class));
+ cards.add(new SetCardInfo("Thawing Glaciers", 144, Rarity.RARE, mage.cards.t.ThawingGlaciers.class));
+ cards.add(new SetCardInfo("Thought Lash", 39, Rarity.RARE, mage.cards.t.ThoughtLash.class));
+ cards.add(new SetCardInfo("Tidal Control", 40, Rarity.RARE, mage.cards.t.TidalControl.class));
+ cards.add(new SetCardInfo("Tornado", 101, Rarity.RARE, mage.cards.t.Tornado.class));
+ cards.add(new SetCardInfo("Unlikely Alliance", 20, Rarity.UNCOMMON, mage.cards.u.UnlikelyAlliance.class));
+ cards.add(new SetCardInfo("Urza's Engine", 135, Rarity.UNCOMMON, mage.cards.u.UrzasEngine.class));
+ cards.add(new SetCardInfo("Varchild's Crusader", "82a", Rarity.COMMON, mage.cards.v.VarchildsCrusader.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Varchild's Crusader", "82b", Rarity.COMMON, mage.cards.v.VarchildsCrusader.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Varchild's War-Riders", 83, Rarity.RARE, mage.cards.v.VarchildsWarRiders.class));
+ cards.add(new SetCardInfo("Veteran's Voice", "84a", Rarity.COMMON, mage.cards.v.VeteransVoice.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Veteran's Voice", "84b", Rarity.COMMON, mage.cards.v.VeteransVoice.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Viscerid Armor", "41a", Rarity.COMMON, mage.cards.v.VisceridArmor.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Viscerid Armor", "41b", Rarity.COMMON, mage.cards.v.VisceridArmor.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Viscerid Drone", 42, Rarity.UNCOMMON, mage.cards.v.VisceridDrone.class));
+ cards.add(new SetCardInfo("Wandering Mage", 111, Rarity.RARE, mage.cards.w.WanderingMage.class));
+ cards.add(new SetCardInfo("Whip Vine", "103a", Rarity.COMMON, mage.cards.w.WhipVine.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Whip Vine", "103b", Rarity.COMMON, mage.cards.w.WhipVine.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Whirling Catapult", 136, Rarity.UNCOMMON, mage.cards.w.WhirlingCatapult.class));
+ cards.add(new SetCardInfo("Wild Aesthir", "21a", Rarity.COMMON, mage.cards.w.WildAesthir.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wild Aesthir", "21b", Rarity.COMMON, mage.cards.w.WildAesthir.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Winter's Night", 114, Rarity.RARE, mage.cards.w.WintersNight.class));
+ cards.add(new SetCardInfo("Yavimaya Ancients", "104a", Rarity.COMMON, mage.cards.y.YavimayaAncients.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Yavimaya Ancients", "104b", Rarity.COMMON, mage.cards.y.YavimayaAncients.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Yavimaya Ants", 105, Rarity.UNCOMMON, mage.cards.y.YavimayaAnts.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/Anthologies.java b/Mage.Sets/src/mage/sets/Anthologies.java
index e2bf4ff5709..91ddad0f643 100644
--- a/Mage.Sets/src/mage/sets/Anthologies.java
+++ b/Mage.Sets/src/mage/sets/Anthologies.java
@@ -21,90 +21,90 @@ public final class Anthologies extends ExpansionSet {
this.hasBoosters = false;
this.hasBasicLands = true;
- cards.add(new SetCardInfo("Aesthir Glider", 67, Rarity.COMMON, mage.cards.a.AesthirGlider.class, RETRO_ART));
- cards.add(new SetCardInfo("Armageddon", 1, Rarity.RARE, mage.cards.a.Armageddon.class, RETRO_ART));
- cards.add(new SetCardInfo("Armored Pegasus", 2, Rarity.COMMON, mage.cards.a.ArmoredPegasus.class, RETRO_ART));
- cards.add(new SetCardInfo("Benalish Knight", 3, Rarity.COMMON, mage.cards.b.BenalishKnight.class, RETRO_ART));
- cards.add(new SetCardInfo("Black Knight", 20, Rarity.UNCOMMON, mage.cards.b.BlackKnight.class, RETRO_ART));
- cards.add(new SetCardInfo("Brushland", 71, Rarity.RARE, mage.cards.b.Brushland.class, RETRO_ART));
- cards.add(new SetCardInfo("Canopy Spider", 52, Rarity.COMMON, mage.cards.c.CanopySpider.class, RETRO_ART));
- cards.add(new SetCardInfo("Carnivorous Plant", 53, Rarity.COMMON, mage.cards.c.CarnivorousPlant.class, RETRO_ART));
- cards.add(new SetCardInfo("Combat Medic", 4, Rarity.COMMON, mage.cards.c.CombatMedic.class, RETRO_ART));
- cards.add(new SetCardInfo("Cuombajj Witches", 21, Rarity.COMMON, mage.cards.c.CuombajjWitches.class, RETRO_ART));
- cards.add(new SetCardInfo("Disenchant", 5, Rarity.COMMON, mage.cards.d.Disenchant.class, RETRO_ART));
- cards.add(new SetCardInfo("Drifting Meadow", 72, Rarity.COMMON, mage.cards.d.DriftingMeadow.class, RETRO_ART));
- cards.add(new SetCardInfo("Erhnam Djinn", 54, Rarity.UNCOMMON, mage.cards.e.ErhnamDjinn.class, RETRO_ART));
- cards.add(new SetCardInfo("Feast of the Unicorn", 22, Rarity.COMMON, mage.cards.f.FeastOfTheUnicorn.class, RETRO_ART));
- cards.add(new SetCardInfo("Fireball", 29, Rarity.COMMON, mage.cards.f.Fireball.class, RETRO_ART));
- cards.add(new SetCardInfo("Forest", 84, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 85, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Freewind Falcon", 6, Rarity.COMMON, mage.cards.f.FreewindFalcon.class, RETRO_ART));
- cards.add(new SetCardInfo("Giant Growth", 55, Rarity.COMMON, mage.cards.g.GiantGrowth.class, RETRO_ART));
- cards.add(new SetCardInfo("Giant Spider", 56, Rarity.COMMON, mage.cards.g.GiantSpider.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Balloon Brigade", 30, Rarity.COMMON, mage.cards.g.GoblinBalloonBrigade.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Digging Team", 31, Rarity.COMMON, mage.cards.g.GoblinDiggingTeam.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Grenade", 32, Rarity.COMMON, mage.cards.g.GoblinGrenade.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Hero", 33, Rarity.COMMON, mage.cards.g.GoblinHero.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin King", 34, Rarity.RARE, mage.cards.g.GoblinKing.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Matron", 35, Rarity.UNCOMMON, mage.cards.g.GoblinMatron.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Mutant", 36, Rarity.UNCOMMON, mage.cards.g.GoblinMutant.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Offensive", 37, Rarity.UNCOMMON, mage.cards.g.GoblinOffensive.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Recruiter", 38, Rarity.UNCOMMON, mage.cards.g.GoblinRecruiter.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Snowman", 39, Rarity.UNCOMMON, mage.cards.g.GoblinSnowman.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Tinkerer", 40, Rarity.COMMON, mage.cards.g.GoblinTinkerer.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Vandal", 41, Rarity.COMMON, mage.cards.g.GoblinVandal.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Warrens", 42, Rarity.RARE, mage.cards.g.GoblinWarrens.class, RETRO_ART));
- cards.add(new SetCardInfo("Gorilla Chieftain", 57, Rarity.COMMON, mage.cards.g.GorillaChieftain.class, RETRO_ART));
- cards.add(new SetCardInfo("Hurricane", 58, Rarity.UNCOMMON, mage.cards.h.Hurricane.class, RETRO_ART));
- cards.add(new SetCardInfo("Hymn to Tourach", 23, Rarity.COMMON, mage.cards.h.HymnToTourach.class, RETRO_ART));
- cards.add(new SetCardInfo("Hypnotic Specter", 24, Rarity.UNCOMMON, mage.cards.h.HypnoticSpecter.class, RETRO_ART));
- cards.add(new SetCardInfo("Icatian Javelineers", 7, Rarity.COMMON, mage.cards.i.IcatianJavelineers.class, RETRO_ART));
- cards.add(new SetCardInfo("Ihsan's Shade", 25, Rarity.UNCOMMON, mage.cards.i.IhsansShade.class, RETRO_ART));
- cards.add(new SetCardInfo("Infantry Veteran", 8, Rarity.COMMON, mage.cards.i.InfantryVeteran.class, RETRO_ART));
- cards.add(new SetCardInfo("Jalum Tome", 68, Rarity.UNCOMMON, mage.cards.j.JalumTome.class, RETRO_ART));
- cards.add(new SetCardInfo("Knight of Stromgald", 26, Rarity.UNCOMMON, mage.cards.k.KnightOfStromgald.class, RETRO_ART));
- cards.add(new SetCardInfo("Lady Orca", 65, Rarity.UNCOMMON, mage.cards.l.LadyOrca.class, RETRO_ART));
- cards.add(new SetCardInfo("Lightning Bolt", 43, Rarity.COMMON, mage.cards.l.LightningBolt.class, RETRO_ART));
- cards.add(new SetCardInfo("Llanowar Elves", 59, Rarity.COMMON, mage.cards.l.LlanowarElves.class, RETRO_ART));
- cards.add(new SetCardInfo("Mirri, Cat Warrior", 60, Rarity.RARE, mage.cards.m.MirriCatWarrior.class, RETRO_ART));
- cards.add(new SetCardInfo("Mogg Fanatic", 44, Rarity.COMMON, mage.cards.m.MoggFanatic.class, RETRO_ART));
- cards.add(new SetCardInfo("Mogg Flunkies", 45, Rarity.COMMON, mage.cards.m.MoggFlunkies.class, RETRO_ART));
- cards.add(new SetCardInfo("Mogg Raider", 46, Rarity.COMMON, mage.cards.m.MoggRaider.class, RETRO_ART));
- cards.add(new SetCardInfo("Mountain", 82, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 83, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Nevinyrral's Disk", 69, Rarity.RARE, mage.cards.n.NevinyrralsDisk.class, RETRO_ART));
- cards.add(new SetCardInfo("Order of the White Shield", 9, Rarity.UNCOMMON, mage.cards.o.OrderOfTheWhiteShield.class, RETRO_ART));
- cards.add(new SetCardInfo("Overrun", 61, Rarity.UNCOMMON, mage.cards.o.Overrun.class, RETRO_ART));
- cards.add(new SetCardInfo("Pacifism", 10, Rarity.COMMON, mage.cards.p.Pacifism.class, RETRO_ART));
- cards.add(new SetCardInfo("Pegasus Charger", 11, Rarity.COMMON, mage.cards.p.PegasusCharger.class, RETRO_ART));
- cards.add(new SetCardInfo("Pegasus Stampede", 12, Rarity.UNCOMMON, mage.cards.p.PegasusStampede.class, RETRO_ART));
- cards.add(new SetCardInfo("Pendelhaven", 73, Rarity.UNCOMMON, mage.cards.p.Pendelhaven.class, RETRO_ART));
- cards.add(new SetCardInfo("Plains", 78, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 79, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Polluted Mire", 74, Rarity.COMMON, mage.cards.p.PollutedMire.class, RETRO_ART));
- cards.add(new SetCardInfo("Pyrokinesis", 47, Rarity.UNCOMMON, mage.cards.p.Pyrokinesis.class, RETRO_ART));
- cards.add(new SetCardInfo("Pyrotechnics", 48, Rarity.COMMON, mage.cards.p.Pyrotechnics.class, RETRO_ART));
- cards.add(new SetCardInfo("Raging Goblin", 49, Rarity.UNCOMMON, mage.cards.r.RagingGoblin.class, RETRO_ART));
- cards.add(new SetCardInfo("Ranger en-Vec", 66, Rarity.UNCOMMON, mage.cards.r.RangerEnVec.class, RETRO_ART));
- cards.add(new SetCardInfo("Sacred Mesa", 13, Rarity.RARE, mage.cards.s.SacredMesa.class, RETRO_ART));
- cards.add(new SetCardInfo("Samite Healer", 14, Rarity.COMMON, mage.cards.s.SamiteHealer.class, RETRO_ART));
- cards.add(new SetCardInfo("Scavenger Folk", 62, Rarity.COMMON, mage.cards.s.ScavengerFolk.class, RETRO_ART));
- cards.add(new SetCardInfo("Serra Angel", 15, Rarity.UNCOMMON, mage.cards.s.SerraAngel.class, RETRO_ART));
- cards.add(new SetCardInfo("Serrated Arrows", 70, Rarity.COMMON, mage.cards.s.SerratedArrows.class, RETRO_ART));
- cards.add(new SetCardInfo("Slippery Karst", 75, Rarity.COMMON, mage.cards.s.SlipperyKarst.class, RETRO_ART));
- cards.add(new SetCardInfo("Smoldering Crater", 76, Rarity.COMMON, mage.cards.s.SmolderingCrater.class, RETRO_ART));
- cards.add(new SetCardInfo("Spectral Bears", 63, Rarity.UNCOMMON, mage.cards.s.SpectralBears.class, RETRO_ART));
- cards.add(new SetCardInfo("Strip Mine", 77, Rarity.RARE, mage.cards.s.StripMine.class, RETRO_ART));
- cards.add(new SetCardInfo("Swamp", 80, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 81, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swords to Plowshares", 16, Rarity.UNCOMMON, mage.cards.s.SwordsToPlowshares.class, RETRO_ART));
- cards.add(new SetCardInfo("Terror", 27, Rarity.COMMON, mage.cards.t.Terror.class, RETRO_ART));
- cards.add(new SetCardInfo("Unholy Strength", 28, Rarity.COMMON, mage.cards.u.UnholyStrength.class, RETRO_ART));
- cards.add(new SetCardInfo("Uthden Troll", 50, Rarity.UNCOMMON, mage.cards.u.UthdenTroll.class, RETRO_ART));
- cards.add(new SetCardInfo("Volcanic Dragon", 51, Rarity.RARE, mage.cards.v.VolcanicDragon.class, RETRO_ART));
- cards.add(new SetCardInfo("Warrior's Honor", 17, Rarity.COMMON, mage.cards.w.WarriorsHonor.class, RETRO_ART));
- cards.add(new SetCardInfo("White Knight", 18, Rarity.UNCOMMON, mage.cards.w.WhiteKnight.class, RETRO_ART));
- cards.add(new SetCardInfo("Woolly Spider", 64, Rarity.COMMON, mage.cards.w.WoollySpider.class, RETRO_ART));
- cards.add(new SetCardInfo("Youthful Knight", 19, Rarity.COMMON, mage.cards.y.YouthfulKnight.class, RETRO_ART));
+ cards.add(new SetCardInfo("Aesthir Glider", 67, Rarity.COMMON, mage.cards.a.AesthirGlider.class));
+ cards.add(new SetCardInfo("Armageddon", 1, Rarity.RARE, mage.cards.a.Armageddon.class));
+ cards.add(new SetCardInfo("Armored Pegasus", 2, Rarity.COMMON, mage.cards.a.ArmoredPegasus.class));
+ cards.add(new SetCardInfo("Benalish Knight", 3, Rarity.COMMON, mage.cards.b.BenalishKnight.class));
+ cards.add(new SetCardInfo("Black Knight", 20, Rarity.UNCOMMON, mage.cards.b.BlackKnight.class));
+ cards.add(new SetCardInfo("Brushland", 71, Rarity.RARE, mage.cards.b.Brushland.class));
+ cards.add(new SetCardInfo("Canopy Spider", 52, Rarity.COMMON, mage.cards.c.CanopySpider.class));
+ cards.add(new SetCardInfo("Carnivorous Plant", 53, Rarity.COMMON, mage.cards.c.CarnivorousPlant.class));
+ cards.add(new SetCardInfo("Combat Medic", 4, Rarity.COMMON, mage.cards.c.CombatMedic.class));
+ cards.add(new SetCardInfo("Cuombajj Witches", 21, Rarity.COMMON, mage.cards.c.CuombajjWitches.class));
+ cards.add(new SetCardInfo("Disenchant", 5, Rarity.COMMON, mage.cards.d.Disenchant.class));
+ cards.add(new SetCardInfo("Drifting Meadow", 72, Rarity.COMMON, mage.cards.d.DriftingMeadow.class));
+ cards.add(new SetCardInfo("Erhnam Djinn", 54, Rarity.UNCOMMON, mage.cards.e.ErhnamDjinn.class));
+ cards.add(new SetCardInfo("Feast of the Unicorn", 22, Rarity.COMMON, mage.cards.f.FeastOfTheUnicorn.class));
+ cards.add(new SetCardInfo("Fireball", 29, Rarity.COMMON, mage.cards.f.Fireball.class));
+ cards.add(new SetCardInfo("Forest", 84, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 85, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Freewind Falcon", 6, Rarity.COMMON, mage.cards.f.FreewindFalcon.class));
+ cards.add(new SetCardInfo("Giant Growth", 55, Rarity.COMMON, mage.cards.g.GiantGrowth.class));
+ cards.add(new SetCardInfo("Giant Spider", 56, Rarity.COMMON, mage.cards.g.GiantSpider.class));
+ cards.add(new SetCardInfo("Goblin Balloon Brigade", 30, Rarity.COMMON, mage.cards.g.GoblinBalloonBrigade.class));
+ cards.add(new SetCardInfo("Goblin Digging Team", 31, Rarity.COMMON, mage.cards.g.GoblinDiggingTeam.class));
+ cards.add(new SetCardInfo("Goblin Grenade", 32, Rarity.COMMON, mage.cards.g.GoblinGrenade.class));
+ cards.add(new SetCardInfo("Goblin Hero", 33, Rarity.COMMON, mage.cards.g.GoblinHero.class));
+ cards.add(new SetCardInfo("Goblin King", 34, Rarity.RARE, mage.cards.g.GoblinKing.class));
+ cards.add(new SetCardInfo("Goblin Matron", 35, Rarity.UNCOMMON, mage.cards.g.GoblinMatron.class));
+ cards.add(new SetCardInfo("Goblin Mutant", 36, Rarity.UNCOMMON, mage.cards.g.GoblinMutant.class));
+ cards.add(new SetCardInfo("Goblin Offensive", 37, Rarity.UNCOMMON, mage.cards.g.GoblinOffensive.class));
+ cards.add(new SetCardInfo("Goblin Recruiter", 38, Rarity.UNCOMMON, mage.cards.g.GoblinRecruiter.class));
+ cards.add(new SetCardInfo("Goblin Snowman", 39, Rarity.UNCOMMON, mage.cards.g.GoblinSnowman.class));
+ cards.add(new SetCardInfo("Goblin Tinkerer", 40, Rarity.COMMON, mage.cards.g.GoblinTinkerer.class));
+ cards.add(new SetCardInfo("Goblin Vandal", 41, Rarity.COMMON, mage.cards.g.GoblinVandal.class));
+ cards.add(new SetCardInfo("Goblin Warrens", 42, Rarity.RARE, mage.cards.g.GoblinWarrens.class));
+ cards.add(new SetCardInfo("Gorilla Chieftain", 57, Rarity.COMMON, mage.cards.g.GorillaChieftain.class));
+ cards.add(new SetCardInfo("Hurricane", 58, Rarity.UNCOMMON, mage.cards.h.Hurricane.class));
+ cards.add(new SetCardInfo("Hymn to Tourach", 23, Rarity.COMMON, mage.cards.h.HymnToTourach.class));
+ cards.add(new SetCardInfo("Hypnotic Specter", 24, Rarity.UNCOMMON, mage.cards.h.HypnoticSpecter.class));
+ cards.add(new SetCardInfo("Icatian Javelineers", 7, Rarity.COMMON, mage.cards.i.IcatianJavelineers.class));
+ cards.add(new SetCardInfo("Ihsan's Shade", 25, Rarity.UNCOMMON, mage.cards.i.IhsansShade.class));
+ cards.add(new SetCardInfo("Infantry Veteran", 8, Rarity.COMMON, mage.cards.i.InfantryVeteran.class));
+ cards.add(new SetCardInfo("Jalum Tome", 68, Rarity.UNCOMMON, mage.cards.j.JalumTome.class));
+ cards.add(new SetCardInfo("Knight of Stromgald", 26, Rarity.UNCOMMON, mage.cards.k.KnightOfStromgald.class));
+ cards.add(new SetCardInfo("Lady Orca", 65, Rarity.UNCOMMON, mage.cards.l.LadyOrca.class));
+ cards.add(new SetCardInfo("Lightning Bolt", 43, Rarity.COMMON, mage.cards.l.LightningBolt.class));
+ cards.add(new SetCardInfo("Llanowar Elves", 59, Rarity.COMMON, mage.cards.l.LlanowarElves.class));
+ cards.add(new SetCardInfo("Mirri, Cat Warrior", 60, Rarity.RARE, mage.cards.m.MirriCatWarrior.class));
+ cards.add(new SetCardInfo("Mogg Fanatic", 44, Rarity.COMMON, mage.cards.m.MoggFanatic.class));
+ cards.add(new SetCardInfo("Mogg Flunkies", 45, Rarity.COMMON, mage.cards.m.MoggFlunkies.class));
+ cards.add(new SetCardInfo("Mogg Raider", 46, Rarity.COMMON, mage.cards.m.MoggRaider.class));
+ cards.add(new SetCardInfo("Mountain", 82, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 83, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Nevinyrral's Disk", 69, Rarity.RARE, mage.cards.n.NevinyrralsDisk.class));
+ cards.add(new SetCardInfo("Order of the White Shield", 9, Rarity.UNCOMMON, mage.cards.o.OrderOfTheWhiteShield.class));
+ cards.add(new SetCardInfo("Overrun", 61, Rarity.UNCOMMON, mage.cards.o.Overrun.class));
+ cards.add(new SetCardInfo("Pacifism", 10, Rarity.COMMON, mage.cards.p.Pacifism.class));
+ cards.add(new SetCardInfo("Pegasus Charger", 11, Rarity.COMMON, mage.cards.p.PegasusCharger.class));
+ cards.add(new SetCardInfo("Pegasus Stampede", 12, Rarity.UNCOMMON, mage.cards.p.PegasusStampede.class));
+ cards.add(new SetCardInfo("Pendelhaven", 73, Rarity.UNCOMMON, mage.cards.p.Pendelhaven.class));
+ cards.add(new SetCardInfo("Plains", 78, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 79, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Polluted Mire", 74, Rarity.COMMON, mage.cards.p.PollutedMire.class));
+ cards.add(new SetCardInfo("Pyrokinesis", 47, Rarity.UNCOMMON, mage.cards.p.Pyrokinesis.class));
+ cards.add(new SetCardInfo("Pyrotechnics", 48, Rarity.COMMON, mage.cards.p.Pyrotechnics.class));
+ cards.add(new SetCardInfo("Raging Goblin", 49, Rarity.UNCOMMON, mage.cards.r.RagingGoblin.class));
+ cards.add(new SetCardInfo("Ranger en-Vec", 66, Rarity.UNCOMMON, mage.cards.r.RangerEnVec.class));
+ cards.add(new SetCardInfo("Sacred Mesa", 13, Rarity.RARE, mage.cards.s.SacredMesa.class));
+ cards.add(new SetCardInfo("Samite Healer", 14, Rarity.COMMON, mage.cards.s.SamiteHealer.class));
+ cards.add(new SetCardInfo("Scavenger Folk", 62, Rarity.COMMON, mage.cards.s.ScavengerFolk.class));
+ cards.add(new SetCardInfo("Serra Angel", 15, Rarity.UNCOMMON, mage.cards.s.SerraAngel.class));
+ cards.add(new SetCardInfo("Serrated Arrows", 70, Rarity.COMMON, mage.cards.s.SerratedArrows.class));
+ cards.add(new SetCardInfo("Slippery Karst", 75, Rarity.COMMON, mage.cards.s.SlipperyKarst.class));
+ cards.add(new SetCardInfo("Smoldering Crater", 76, Rarity.COMMON, mage.cards.s.SmolderingCrater.class));
+ cards.add(new SetCardInfo("Spectral Bears", 63, Rarity.UNCOMMON, mage.cards.s.SpectralBears.class));
+ cards.add(new SetCardInfo("Strip Mine", 77, Rarity.RARE, mage.cards.s.StripMine.class));
+ cards.add(new SetCardInfo("Swamp", 80, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 81, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swords to Plowshares", 16, Rarity.UNCOMMON, mage.cards.s.SwordsToPlowshares.class));
+ cards.add(new SetCardInfo("Terror", 27, Rarity.COMMON, mage.cards.t.Terror.class));
+ cards.add(new SetCardInfo("Unholy Strength", 28, Rarity.COMMON, mage.cards.u.UnholyStrength.class));
+ cards.add(new SetCardInfo("Uthden Troll", 50, Rarity.UNCOMMON, mage.cards.u.UthdenTroll.class));
+ cards.add(new SetCardInfo("Volcanic Dragon", 51, Rarity.RARE, mage.cards.v.VolcanicDragon.class));
+ cards.add(new SetCardInfo("Warrior's Honor", 17, Rarity.COMMON, mage.cards.w.WarriorsHonor.class));
+ cards.add(new SetCardInfo("White Knight", 18, Rarity.UNCOMMON, mage.cards.w.WhiteKnight.class));
+ cards.add(new SetCardInfo("Woolly Spider", 64, Rarity.COMMON, mage.cards.w.WoollySpider.class));
+ cards.add(new SetCardInfo("Youthful Knight", 19, Rarity.COMMON, mage.cards.y.YouthfulKnight.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/Antiquities.java b/Mage.Sets/src/mage/sets/Antiquities.java
index f7ffd3fb00f..8ad4cdfb74a 100644
--- a/Mage.Sets/src/mage/sets/Antiquities.java
+++ b/Mage.Sets/src/mage/sets/Antiquities.java
@@ -25,106 +25,105 @@ public final class Antiquities extends ExpansionSet {
this.numBoosterRare = 1;
this.ratioBoosterMythic = 0;
- cards.add(new SetCardInfo("Amulet of Kroog", 36, Rarity.COMMON, mage.cards.a.AmuletOfKroog.class, RETRO_ART));
- cards.add(new SetCardInfo("Argivian Archaeologist", 1, Rarity.RARE, mage.cards.a.ArgivianArchaeologist.class, RETRO_ART));
- cards.add(new SetCardInfo("Argivian Blacksmith", 2, Rarity.COMMON, mage.cards.a.ArgivianBlacksmith.class, RETRO_ART));
- cards.add(new SetCardInfo("Argothian Pixies", 29, Rarity.COMMON, mage.cards.a.ArgothianPixies.class, RETRO_ART));
- cards.add(new SetCardInfo("Argothian Treefolk", 30, Rarity.COMMON, mage.cards.a.ArgothianTreefolk.class, RETRO_ART));
- cards.add(new SetCardInfo("Armageddon Clock", 37, Rarity.UNCOMMON, mage.cards.a.ArmageddonClock.class, RETRO_ART));
- cards.add(new SetCardInfo("Artifact Blast", 22, Rarity.COMMON, mage.cards.a.ArtifactBlast.class, RETRO_ART));
- cards.add(new SetCardInfo("Artifact Possession", 15, Rarity.COMMON, mage.cards.a.ArtifactPossession.class, RETRO_ART));
- cards.add(new SetCardInfo("Artifact Ward", 3, Rarity.COMMON, mage.cards.a.ArtifactWard.class, RETRO_ART));
- cards.add(new SetCardInfo("Ashnod's Altar", 38, Rarity.UNCOMMON, mage.cards.a.AshnodsAltar.class, RETRO_ART));
- cards.add(new SetCardInfo("Ashnod's Battle Gear", 39, Rarity.UNCOMMON, mage.cards.a.AshnodsBattleGear.class, RETRO_ART));
- cards.add(new SetCardInfo("Ashnod's Transmogrant", 40, Rarity.UNCOMMON, mage.cards.a.AshnodsTransmogrant.class, RETRO_ART));
- cards.add(new SetCardInfo("Atog", "23+", Rarity.COMMON, mage.cards.a.Atog.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Atog", 23, Rarity.COMMON, mage.cards.a.Atog.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Battering Ram", 41, Rarity.COMMON, mage.cards.b.BatteringRam.class, RETRO_ART));
- cards.add(new SetCardInfo("Candelabra of Tawnos", 43, Rarity.RARE, mage.cards.c.CandelabraOfTawnos.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: Artifacts", 4, Rarity.UNCOMMON, mage.cards.c.CircleOfProtectionArtifacts.class, RETRO_ART));
- cards.add(new SetCardInfo("Citanul Druid", 31, Rarity.UNCOMMON, mage.cards.c.CitanulDruid.class, RETRO_ART));
- cards.add(new SetCardInfo("Clay Statue", 44, Rarity.COMMON, mage.cards.c.ClayStatue.class, RETRO_ART));
- cards.add(new SetCardInfo("Clockwork Avian", 45, Rarity.RARE, mage.cards.c.ClockworkAvian.class, RETRO_ART));
- cards.add(new SetCardInfo("Colossus of Sardia", 46, Rarity.RARE, mage.cards.c.ColossusOfSardia.class, RETRO_ART));
- cards.add(new SetCardInfo("Coral Helm", 47, Rarity.RARE, mage.cards.c.CoralHelm.class, RETRO_ART));
- cards.add(new SetCardInfo("Crumble", 32, Rarity.COMMON, mage.cards.c.Crumble.class, RETRO_ART));
- cards.add(new SetCardInfo("Cursed Rack", 48, Rarity.UNCOMMON, mage.cards.c.CursedRack.class, RETRO_ART));
- cards.add(new SetCardInfo("Damping Field", 5, Rarity.UNCOMMON, mage.cards.d.DampingField.class, RETRO_ART));
- cards.add(new SetCardInfo("Detonate", 24, Rarity.UNCOMMON, mage.cards.d.Detonate.class, RETRO_ART));
- cards.add(new SetCardInfo("Drafna's Restoration", 8, Rarity.COMMON, mage.cards.d.DrafnasRestoration.class, RETRO_ART));
- cards.add(new SetCardInfo("Dragon Engine", 49, Rarity.COMMON, mage.cards.d.DragonEngine.class, RETRO_ART));
- cards.add(new SetCardInfo("Dwarven Weaponsmith", 25, Rarity.UNCOMMON, mage.cards.d.DwarvenWeaponsmith.class, RETRO_ART));
- cards.add(new SetCardInfo("Energy Flux", 9, Rarity.UNCOMMON, mage.cards.e.EnergyFlux.class, RETRO_ART));
- cards.add(new SetCardInfo("Feldon's Cane", 50, Rarity.UNCOMMON, mage.cards.f.FeldonsCane.class, RETRO_ART));
- cards.add(new SetCardInfo("Gaea's Avenger", 33, Rarity.RARE, mage.cards.g.GaeasAvenger.class, RETRO_ART));
- cards.add(new SetCardInfo("Gate to Phyrexia", 16, Rarity.UNCOMMON, mage.cards.g.GateToPhyrexia.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Artisans", 26, Rarity.UNCOMMON, mage.cards.g.GoblinArtisans.class, RETRO_ART));
- cards.add(new SetCardInfo("Golgothian Sylex", 51, Rarity.RARE, mage.cards.g.GolgothianSylex.class, RETRO_ART));
- cards.add(new SetCardInfo("Grapeshot Catapult", 52, Rarity.COMMON, mage.cards.g.GrapeshotCatapult.class, RETRO_ART));
- cards.add(new SetCardInfo("Haunting Wind", 17, Rarity.UNCOMMON, mage.cards.h.HauntingWind.class, RETRO_ART));
- cards.add(new SetCardInfo("Hurkyl's Recall", 10, Rarity.RARE, mage.cards.h.HurkylsRecall.class, RETRO_ART));
- cards.add(new SetCardInfo("Ivory Tower", 53, Rarity.UNCOMMON, mage.cards.i.IvoryTower.class, RETRO_ART));
- cards.add(new SetCardInfo("Jalum Tome", 54, Rarity.UNCOMMON, mage.cards.j.JalumTome.class, RETRO_ART));
- cards.add(new SetCardInfo("Martyrs of Korlis", 6, Rarity.UNCOMMON, mage.cards.m.MartyrsOfKorlis.class, RETRO_ART));
- cards.add(new SetCardInfo("Mightstone", 55, Rarity.UNCOMMON, mage.cards.m.Mightstone.class, RETRO_ART));
- cards.add(new SetCardInfo("Millstone", 56, Rarity.UNCOMMON, mage.cards.m.Millstone.class, RETRO_ART));
- cards.add(new SetCardInfo("Mishra's Factory", "80a", Rarity.UNCOMMON, mage.cards.m.MishrasFactory.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mishra's Factory", "80b", Rarity.RARE, mage.cards.m.MishrasFactory.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mishra's Factory", "80c", Rarity.RARE, mage.cards.m.MishrasFactory.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mishra's Factory", "80d", Rarity.RARE, mage.cards.m.MishrasFactory.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mishra's War Machine", 57, Rarity.RARE, mage.cards.m.MishrasWarMachine.class, RETRO_ART));
- cards.add(new SetCardInfo("Mishra's Workshop", 81, Rarity.RARE, mage.cards.m.MishrasWorkshop.class, RETRO_ART));
- cards.add(new SetCardInfo("Obelisk of Undoing", 58, Rarity.RARE, mage.cards.o.ObeliskOfUndoing.class, RETRO_ART));
- cards.add(new SetCardInfo("Onulet", 59, Rarity.UNCOMMON, mage.cards.o.Onulet.class, RETRO_ART));
- cards.add(new SetCardInfo("Orcish Mechanics", 27, Rarity.COMMON, mage.cards.o.OrcishMechanics.class, RETRO_ART));
- cards.add(new SetCardInfo("Ornithopter", 60, Rarity.COMMON, mage.cards.o.Ornithopter.class, RETRO_ART));
- cards.add(new SetCardInfo("Phyrexian Gremlins", 18, Rarity.COMMON, mage.cards.p.PhyrexianGremlins.class, RETRO_ART));
- cards.add(new SetCardInfo("Power Artifact", 11, Rarity.UNCOMMON, mage.cards.p.PowerArtifact.class, RETRO_ART));
- cards.add(new SetCardInfo("Powerleech", 34, Rarity.UNCOMMON, mage.cards.p.Powerleech.class, RETRO_ART));
- cards.add(new SetCardInfo("Priest of Yawgmoth", 19, Rarity.COMMON, mage.cards.p.PriestOfYawgmoth.class, RETRO_ART));
- cards.add(new SetCardInfo("Primal Clay", 61, Rarity.UNCOMMON, mage.cards.p.PrimalClay.class, RETRO_ART));
- cards.add(new SetCardInfo("Rakalite", 62, Rarity.UNCOMMON, mage.cards.r.Rakalite.class, RETRO_ART));
- cards.add(new SetCardInfo("Reconstruction", 12, Rarity.COMMON, mage.cards.r.Reconstruction.class, RETRO_ART));
- cards.add(new SetCardInfo("Reverse Polarity", 7, Rarity.COMMON, mage.cards.r.ReversePolarity.class, RETRO_ART));
- cards.add(new SetCardInfo("Rocket Launcher", 63, Rarity.UNCOMMON, mage.cards.r.RocketLauncher.class, RETRO_ART));
- cards.add(new SetCardInfo("Sage of Lat-Nam", 13, Rarity.COMMON, mage.cards.s.SageOfLatNam.class, RETRO_ART));
- cards.add(new SetCardInfo("Shapeshifter", 64, Rarity.RARE, mage.cards.s.Shapeshifter.class, RETRO_ART));
- cards.add(new SetCardInfo("Shatterstorm", 28, Rarity.RARE, mage.cards.s.Shatterstorm.class, RETRO_ART));
- cards.add(new SetCardInfo("Staff of Zegon", 65, Rarity.COMMON, mage.cards.s.StaffOfZegon.class, RETRO_ART));
- cards.add(new SetCardInfo("Strip Mine", "82a", Rarity.UNCOMMON, mage.cards.s.StripMine.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Strip Mine", "82b", Rarity.RARE, mage.cards.s.StripMine.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Strip Mine", "82c", Rarity.RARE, mage.cards.s.StripMine.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Strip Mine", "82d", Rarity.RARE, mage.cards.s.StripMine.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Su-Chi", 66, Rarity.UNCOMMON, mage.cards.s.SuChi.class, RETRO_ART));
- cards.add(new SetCardInfo("Tablet of Epityr", 67, Rarity.COMMON, mage.cards.t.TabletOfEpityr.class, RETRO_ART));
- cards.add(new SetCardInfo("Tawnos's Coffin", 68, Rarity.RARE, mage.cards.t.TawnossCoffin.class, RETRO_ART));
- cards.add(new SetCardInfo("Tawnos's Wand", 69, Rarity.UNCOMMON, mage.cards.t.TawnossWand.class, RETRO_ART));
- cards.add(new SetCardInfo("Tawnos's Weaponry", "70+", Rarity.UNCOMMON, mage.cards.t.TawnossWeaponry.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Tawnos's Weaponry", 70, Rarity.UNCOMMON, mage.cards.t.TawnossWeaponry.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Tetravus", 71, Rarity.RARE, mage.cards.t.Tetravus.class, RETRO_ART));
- cards.add(new SetCardInfo("The Rack", 72, Rarity.UNCOMMON, mage.cards.t.TheRack.class, RETRO_ART));
- cards.add(new SetCardInfo("Titania's Song", 35, Rarity.UNCOMMON, mage.cards.t.TitaniasSong.class, RETRO_ART));
- cards.add(new SetCardInfo("Transmute Artifact", 14, Rarity.UNCOMMON, mage.cards.t.TransmuteArtifact.class, RETRO_ART));
- cards.add(new SetCardInfo("Triskelion", 73, Rarity.RARE, mage.cards.t.Triskelion.class, RETRO_ART));
- cards.add(new SetCardInfo("Urza's Avenger", 74, Rarity.RARE, mage.cards.u.UrzasAvenger.class, RETRO_ART));
- cards.add(new SetCardInfo("Urza's Chalice", 75, Rarity.COMMON, mage.cards.u.UrzasChalice.class, RETRO_ART));
- cards.add(new SetCardInfo("Urza's Mine", "83a", Rarity.UNCOMMON, mage.cards.u.UrzasMine.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Urza's Mine", "83b", Rarity.UNCOMMON, mage.cards.u.UrzasMine.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Urza's Mine", "83c", Rarity.COMMON, mage.cards.u.UrzasMine.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Urza's Mine", "83d", Rarity.COMMON, mage.cards.u.UrzasMine.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Urza's Miter", 76, Rarity.RARE, mage.cards.u.UrzasMiter.class, RETRO_ART));
- cards.add(new SetCardInfo("Urza's Power Plant", "84a", Rarity.COMMON, mage.cards.u.UrzasPowerPlant.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Urza's Power Plant", "84b", Rarity.UNCOMMON, mage.cards.u.UrzasPowerPlant.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Urza's Power Plant", "84c", Rarity.COMMON, mage.cards.u.UrzasPowerPlant.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Urza's Power Plant", "84d", Rarity.UNCOMMON, mage.cards.u.UrzasPowerPlant.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Urza's Tower", "85a", Rarity.COMMON, mage.cards.u.UrzasTower.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Urza's Tower", "85b", Rarity.UNCOMMON, mage.cards.u.UrzasTower.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Urza's Tower", "85c", Rarity.UNCOMMON, mage.cards.u.UrzasTower.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Urza's Tower", "85d", Rarity.UNCOMMON, mage.cards.u.UrzasTower.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Wall of Spears", 77, Rarity.UNCOMMON, mage.cards.w.WallOfSpears.class, RETRO_ART));
- cards.add(new SetCardInfo("Weakstone", 78, Rarity.UNCOMMON, mage.cards.w.Weakstone.class, RETRO_ART));
- cards.add(new SetCardInfo("Xenic Poltergeist", 20, Rarity.UNCOMMON, mage.cards.x.XenicPoltergeist.class, RETRO_ART));
- cards.add(new SetCardInfo("Yawgmoth Demon", 21, Rarity.RARE, mage.cards.y.YawgmothDemon.class, RETRO_ART));
- cards.add(new SetCardInfo("Yotian Soldier", 79, Rarity.COMMON, mage.cards.y.YotianSoldier.class, RETRO_ART));
+ cards.add(new SetCardInfo("Amulet of Kroog", 36, Rarity.COMMON, mage.cards.a.AmuletOfKroog.class));
+ cards.add(new SetCardInfo("Argivian Archaeologist", 1, Rarity.RARE, mage.cards.a.ArgivianArchaeologist.class));
+ cards.add(new SetCardInfo("Argivian Blacksmith", 2, Rarity.COMMON, mage.cards.a.ArgivianBlacksmith.class));
+ cards.add(new SetCardInfo("Argothian Pixies", 29, Rarity.COMMON, mage.cards.a.ArgothianPixies.class));
+ cards.add(new SetCardInfo("Argothian Treefolk", 30, Rarity.COMMON, mage.cards.a.ArgothianTreefolk.class));
+ cards.add(new SetCardInfo("Armageddon Clock", 37, Rarity.UNCOMMON, mage.cards.a.ArmageddonClock.class));
+ cards.add(new SetCardInfo("Artifact Blast", 22, Rarity.COMMON, mage.cards.a.ArtifactBlast.class));
+ cards.add(new SetCardInfo("Artifact Possession", 15, Rarity.COMMON, mage.cards.a.ArtifactPossession.class));
+ cards.add(new SetCardInfo("Artifact Ward", 3, Rarity.COMMON, mage.cards.a.ArtifactWard.class));
+ cards.add(new SetCardInfo("Ashnod's Altar", 38, Rarity.UNCOMMON, mage.cards.a.AshnodsAltar.class));
+ cards.add(new SetCardInfo("Ashnod's Battle Gear", 39, Rarity.UNCOMMON, mage.cards.a.AshnodsBattleGear.class));
+ cards.add(new SetCardInfo("Ashnod's Transmogrant", 40, Rarity.UNCOMMON, mage.cards.a.AshnodsTransmogrant.class));
+ cards.add(new SetCardInfo("Atog", 23, Rarity.COMMON, mage.cards.a.Atog.class));
+ cards.add(new SetCardInfo("Battering Ram", 41, Rarity.COMMON, mage.cards.b.BatteringRam.class));
+ cards.add(new SetCardInfo("Candelabra of Tawnos", 43, Rarity.RARE, mage.cards.c.CandelabraOfTawnos.class));
+ cards.add(new SetCardInfo("Circle of Protection: Artifacts", 4, Rarity.UNCOMMON, mage.cards.c.CircleOfProtectionArtifacts.class));
+ cards.add(new SetCardInfo("Citanul Druid", 31, Rarity.UNCOMMON, mage.cards.c.CitanulDruid.class));
+ cards.add(new SetCardInfo("Clay Statue", 44, Rarity.COMMON, mage.cards.c.ClayStatue.class));
+ cards.add(new SetCardInfo("Clockwork Avian", 45, Rarity.RARE, mage.cards.c.ClockworkAvian.class));
+ cards.add(new SetCardInfo("Colossus of Sardia", 46, Rarity.RARE, mage.cards.c.ColossusOfSardia.class));
+ cards.add(new SetCardInfo("Coral Helm", 47, Rarity.RARE, mage.cards.c.CoralHelm.class));
+ cards.add(new SetCardInfo("Crumble", 32, Rarity.COMMON, mage.cards.c.Crumble.class));
+ cards.add(new SetCardInfo("Cursed Rack", 48, Rarity.UNCOMMON, mage.cards.c.CursedRack.class));
+ cards.add(new SetCardInfo("Damping Field", 5, Rarity.UNCOMMON, mage.cards.d.DampingField.class));
+ cards.add(new SetCardInfo("Detonate", 24, Rarity.UNCOMMON, mage.cards.d.Detonate.class));
+ cards.add(new SetCardInfo("Drafna's Restoration", 8, Rarity.COMMON, mage.cards.d.DrafnasRestoration.class));
+ cards.add(new SetCardInfo("Dragon Engine", 49, Rarity.COMMON, mage.cards.d.DragonEngine.class));
+ cards.add(new SetCardInfo("Dwarven Weaponsmith", 25, Rarity.UNCOMMON, mage.cards.d.DwarvenWeaponsmith.class));
+ cards.add(new SetCardInfo("Energy Flux", 9, Rarity.UNCOMMON, mage.cards.e.EnergyFlux.class));
+ cards.add(new SetCardInfo("Feldon's Cane", 50, Rarity.UNCOMMON, mage.cards.f.FeldonsCane.class));
+ cards.add(new SetCardInfo("Gaea's Avenger", 33, Rarity.RARE, mage.cards.g.GaeasAvenger.class));
+ cards.add(new SetCardInfo("Gate to Phyrexia", 16, Rarity.UNCOMMON, mage.cards.g.GateToPhyrexia.class));
+ cards.add(new SetCardInfo("Goblin Artisans", 26, Rarity.UNCOMMON, mage.cards.g.GoblinArtisans.class));
+ cards.add(new SetCardInfo("Golgothian Sylex", 51, Rarity.RARE, mage.cards.g.GolgothianSylex.class));
+ cards.add(new SetCardInfo("Grapeshot Catapult", 52, Rarity.COMMON, mage.cards.g.GrapeshotCatapult.class));
+ cards.add(new SetCardInfo("Haunting Wind", 17, Rarity.UNCOMMON, mage.cards.h.HauntingWind.class));
+ cards.add(new SetCardInfo("Hurkyl's Recall", 10, Rarity.RARE, mage.cards.h.HurkylsRecall.class));
+ cards.add(new SetCardInfo("Ivory Tower", 53, Rarity.UNCOMMON, mage.cards.i.IvoryTower.class));
+ cards.add(new SetCardInfo("Jalum Tome", 54, Rarity.UNCOMMON, mage.cards.j.JalumTome.class));
+ cards.add(new SetCardInfo("Martyrs of Korlis", 6, Rarity.UNCOMMON, mage.cards.m.MartyrsOfKorlis.class));
+ cards.add(new SetCardInfo("Mightstone", 55, Rarity.UNCOMMON, mage.cards.m.Mightstone.class));
+ cards.add(new SetCardInfo("Millstone", 56, Rarity.UNCOMMON, mage.cards.m.Millstone.class));
+ cards.add(new SetCardInfo("Mishra's Factory", "80a", Rarity.UNCOMMON, mage.cards.m.MishrasFactory.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mishra's Factory", "80b", Rarity.RARE, mage.cards.m.MishrasFactory.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mishra's Factory", "80c", Rarity.RARE, mage.cards.m.MishrasFactory.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mishra's Factory", "80d", Rarity.RARE, mage.cards.m.MishrasFactory.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mishra's War Machine", 57, Rarity.RARE, mage.cards.m.MishrasWarMachine.class));
+ cards.add(new SetCardInfo("Mishra's Workshop", 81, Rarity.RARE, mage.cards.m.MishrasWorkshop.class));
+ cards.add(new SetCardInfo("Obelisk of Undoing", 58, Rarity.RARE, mage.cards.o.ObeliskOfUndoing.class));
+ cards.add(new SetCardInfo("Onulet", 59, Rarity.UNCOMMON, mage.cards.o.Onulet.class));
+ cards.add(new SetCardInfo("Orcish Mechanics", 27, Rarity.COMMON, mage.cards.o.OrcishMechanics.class));
+ cards.add(new SetCardInfo("Ornithopter", 60, Rarity.COMMON, mage.cards.o.Ornithopter.class));
+ cards.add(new SetCardInfo("Phyrexian Gremlins", 18, Rarity.COMMON, mage.cards.p.PhyrexianGremlins.class));
+ cards.add(new SetCardInfo("Power Artifact", 11, Rarity.UNCOMMON, mage.cards.p.PowerArtifact.class));
+ cards.add(new SetCardInfo("Powerleech", 34, Rarity.UNCOMMON, mage.cards.p.Powerleech.class));
+ cards.add(new SetCardInfo("Priest of Yawgmoth", 19, Rarity.COMMON, mage.cards.p.PriestOfYawgmoth.class));
+ cards.add(new SetCardInfo("Primal Clay", 61, Rarity.UNCOMMON, mage.cards.p.PrimalClay.class));
+ cards.add(new SetCardInfo("Rakalite", 62, Rarity.UNCOMMON, mage.cards.r.Rakalite.class));
+ cards.add(new SetCardInfo("Reconstruction", 12, Rarity.COMMON, mage.cards.r.Reconstruction.class));
+ cards.add(new SetCardInfo("Reverse Polarity", 7, Rarity.COMMON, mage.cards.r.ReversePolarity.class));
+ cards.add(new SetCardInfo("Rocket Launcher", 63, Rarity.UNCOMMON, mage.cards.r.RocketLauncher.class));
+ cards.add(new SetCardInfo("Sage of Lat-Nam", 13, Rarity.COMMON, mage.cards.s.SageOfLatNam.class));
+ cards.add(new SetCardInfo("Shapeshifter", 64, Rarity.RARE, mage.cards.s.Shapeshifter.class));
+ cards.add(new SetCardInfo("Shatterstorm", 28, Rarity.RARE, mage.cards.s.Shatterstorm.class));
+ cards.add(new SetCardInfo("Staff of Zegon", 65, Rarity.COMMON, mage.cards.s.StaffOfZegon.class));
+ cards.add(new SetCardInfo("Strip Mine", "82a", Rarity.UNCOMMON, mage.cards.s.StripMine.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Strip Mine", "82b", Rarity.RARE, mage.cards.s.StripMine.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Strip Mine", "82c", Rarity.RARE, mage.cards.s.StripMine.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Strip Mine", "82d", Rarity.RARE, mage.cards.s.StripMine.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Su-Chi", 66, Rarity.UNCOMMON, mage.cards.s.SuChi.class));
+ cards.add(new SetCardInfo("Tablet of Epityr", 67, Rarity.COMMON, mage.cards.t.TabletOfEpityr.class));
+ cards.add(new SetCardInfo("Tawnos's Coffin", 68, Rarity.RARE, mage.cards.t.TawnossCoffin.class));
+ cards.add(new SetCardInfo("Tawnos's Wand", 69, Rarity.UNCOMMON, mage.cards.t.TawnossWand.class));
+ cards.add(new SetCardInfo("Tawnos's Weaponry", "70+", Rarity.UNCOMMON, mage.cards.t.TawnossWeaponry.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Tawnos's Weaponry", 70, Rarity.UNCOMMON, mage.cards.t.TawnossWeaponry.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Tetravus", 71, Rarity.RARE, mage.cards.t.Tetravus.class));
+ cards.add(new SetCardInfo("The Rack", 72, Rarity.UNCOMMON, mage.cards.t.TheRack.class));
+ cards.add(new SetCardInfo("Titania's Song", 35, Rarity.UNCOMMON, mage.cards.t.TitaniasSong.class));
+ cards.add(new SetCardInfo("Transmute Artifact", 14, Rarity.UNCOMMON, mage.cards.t.TransmuteArtifact.class));
+ cards.add(new SetCardInfo("Triskelion", 73, Rarity.RARE, mage.cards.t.Triskelion.class));
+ cards.add(new SetCardInfo("Urza's Avenger", 74, Rarity.RARE, mage.cards.u.UrzasAvenger.class));
+ cards.add(new SetCardInfo("Urza's Chalice", 75, Rarity.COMMON, mage.cards.u.UrzasChalice.class));
+ cards.add(new SetCardInfo("Urza's Mine", "83a", Rarity.UNCOMMON, mage.cards.u.UrzasMine.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Urza's Mine", "83b", Rarity.UNCOMMON, mage.cards.u.UrzasMine.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Urza's Mine", "83c", Rarity.COMMON, mage.cards.u.UrzasMine.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Urza's Mine", "83d", Rarity.COMMON, mage.cards.u.UrzasMine.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Urza's Miter", 76, Rarity.RARE, mage.cards.u.UrzasMiter.class));
+ cards.add(new SetCardInfo("Urza's Power Plant", "84a", Rarity.COMMON, mage.cards.u.UrzasPowerPlant.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Urza's Power Plant", "84b", Rarity.UNCOMMON, mage.cards.u.UrzasPowerPlant.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Urza's Power Plant", "84c", Rarity.COMMON, mage.cards.u.UrzasPowerPlant.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Urza's Power Plant", "84d", Rarity.UNCOMMON, mage.cards.u.UrzasPowerPlant.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Urza's Tower", "85a", Rarity.COMMON, mage.cards.u.UrzasTower.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Urza's Tower", "85b", Rarity.UNCOMMON, mage.cards.u.UrzasTower.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Urza's Tower", "85c", Rarity.UNCOMMON, mage.cards.u.UrzasTower.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Urza's Tower", "85d", Rarity.UNCOMMON, mage.cards.u.UrzasTower.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wall of Spears", 77, Rarity.UNCOMMON, mage.cards.w.WallOfSpears.class));
+ cards.add(new SetCardInfo("Weakstone", 78, Rarity.UNCOMMON, mage.cards.w.Weakstone.class));
+ cards.add(new SetCardInfo("Xenic Poltergeist", 20, Rarity.UNCOMMON, mage.cards.x.XenicPoltergeist.class));
+ cards.add(new SetCardInfo("Yawgmoth Demon", 21, Rarity.RARE, mage.cards.y.YawgmothDemon.class));
+ cards.add(new SetCardInfo("Yotian Soldier", 79, Rarity.COMMON, mage.cards.y.YotianSoldier.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/Apocalypse.java b/Mage.Sets/src/mage/sets/Apocalypse.java
index 0d154dafa1f..fc95e2bcd35 100644
--- a/Mage.Sets/src/mage/sets/Apocalypse.java
+++ b/Mage.Sets/src/mage/sets/Apocalypse.java
@@ -30,149 +30,149 @@ public final class Apocalypse extends ExpansionSet {
this.numBoosterUncommon = 3;
this.numBoosterRare = 1;
this.ratioBoosterMythic = 0;
- cards.add(new SetCardInfo("Aether Mutation", 91, Rarity.UNCOMMON, mage.cards.a.AetherMutation.class, RETRO_ART));
- cards.add(new SetCardInfo("Ana Disciple", 73, Rarity.COMMON, mage.cards.a.AnaDisciple.class, RETRO_ART));
- cards.add(new SetCardInfo("Ana Sanctuary", 74, Rarity.UNCOMMON, mage.cards.a.AnaSanctuary.class, RETRO_ART));
- cards.add(new SetCardInfo("Anavolver", 75, Rarity.RARE, mage.cards.a.Anavolver.class, RETRO_ART));
- cards.add(new SetCardInfo("Angelfire Crusader", 1, Rarity.COMMON, mage.cards.a.AngelfireCrusader.class, RETRO_ART));
- cards.add(new SetCardInfo("Battlefield Forge", 139, Rarity.RARE, mage.cards.b.BattlefieldForge.class, RETRO_ART));
- cards.add(new SetCardInfo("Bloodfire Colossus", 55, Rarity.RARE, mage.cards.b.BloodfireColossus.class, RETRO_ART));
- cards.add(new SetCardInfo("Bloodfire Dwarf", 56, Rarity.COMMON, mage.cards.b.BloodfireDwarf.class, RETRO_ART));
- cards.add(new SetCardInfo("Bloodfire Infusion", 57, Rarity.COMMON, mage.cards.b.BloodfireInfusion.class, RETRO_ART));
- cards.add(new SetCardInfo("Bloodfire Kavu", 58, Rarity.UNCOMMON, mage.cards.b.BloodfireKavu.class, RETRO_ART));
- cards.add(new SetCardInfo("Bog Gnarr", 76, Rarity.COMMON, mage.cards.b.BogGnarr.class, RETRO_ART));
- cards.add(new SetCardInfo("Brass Herald", 133, Rarity.UNCOMMON, mage.cards.b.BrassHerald.class, RETRO_ART));
- cards.add(new SetCardInfo("Captain's Maneuver", 92, Rarity.UNCOMMON, mage.cards.c.CaptainsManeuver.class, RETRO_ART));
- cards.add(new SetCardInfo("Caves of Koilos", 140, Rarity.RARE, mage.cards.c.CavesOfKoilos.class, RETRO_ART));
- cards.add(new SetCardInfo("Ceta Disciple", 19, Rarity.COMMON, mage.cards.c.CetaDisciple.class, RETRO_ART));
- cards.add(new SetCardInfo("Ceta Sanctuary", 20, Rarity.UNCOMMON, mage.cards.c.CetaSanctuary.class, RETRO_ART));
- cards.add(new SetCardInfo("Cetavolver", 21, Rarity.RARE, mage.cards.c.Cetavolver.class, RETRO_ART));
- cards.add(new SetCardInfo("Coalition Flag", 2, Rarity.UNCOMMON, mage.cards.c.CoalitionFlag.class, RETRO_ART));
- cards.add(new SetCardInfo("Coalition Honor Guard", 3, Rarity.COMMON, mage.cards.c.CoalitionHonorGuard.class, RETRO_ART));
- cards.add(new SetCardInfo("Coastal Drake", 22, Rarity.COMMON, mage.cards.c.CoastalDrake.class, RETRO_ART));
- cards.add(new SetCardInfo("Consume Strength", 93, Rarity.COMMON, mage.cards.c.ConsumeStrength.class, RETRO_ART));
- cards.add(new SetCardInfo("Cromat", 94, Rarity.RARE, mage.cards.c.Cromat.class, RETRO_ART));
- cards.add(new SetCardInfo("Dead Ringers", 37, Rarity.COMMON, mage.cards.d.DeadRingers.class, RETRO_ART));
- cards.add(new SetCardInfo("Death Grasp", 95, Rarity.RARE, mage.cards.d.DeathGrasp.class, RETRO_ART));
- cards.add(new SetCardInfo("Death Mutation", 96, Rarity.UNCOMMON, mage.cards.d.DeathMutation.class, RETRO_ART));
- cards.add(new SetCardInfo("Dega Disciple", 4, Rarity.COMMON, mage.cards.d.DegaDisciple.class, RETRO_ART));
- cards.add(new SetCardInfo("Dega Sanctuary", 5, Rarity.UNCOMMON, mage.cards.d.DegaSanctuary.class, RETRO_ART));
- cards.add(new SetCardInfo("Degavolver", 6, Rarity.RARE, mage.cards.d.Degavolver.class, RETRO_ART));
- cards.add(new SetCardInfo("Desolation Angel", 38, Rarity.RARE, mage.cards.d.DesolationAngel.class, RETRO_ART));
- cards.add(new SetCardInfo("Desolation Giant", 59, Rarity.RARE, mage.cards.d.DesolationGiant.class, RETRO_ART));
- cards.add(new SetCardInfo("Diversionary Tactics", 7, Rarity.UNCOMMON, mage.cards.d.DiversionaryTactics.class, RETRO_ART));
- cards.add(new SetCardInfo("Divine Light", 8, Rarity.COMMON, mage.cards.d.DivineLight.class, RETRO_ART));
- cards.add(new SetCardInfo("Dodecapod", 134, Rarity.UNCOMMON, mage.cards.d.Dodecapod.class, RETRO_ART));
- cards.add(new SetCardInfo("Dragon Arch", 135, Rarity.UNCOMMON, mage.cards.d.DragonArch.class, RETRO_ART));
- cards.add(new SetCardInfo("Dwarven Landslide", 60, Rarity.COMMON, mage.cards.d.DwarvenLandslide.class, RETRO_ART));
- cards.add(new SetCardInfo("Dwarven Patrol", 61, Rarity.UNCOMMON, mage.cards.d.DwarvenPatrol.class, RETRO_ART));
- cards.add(new SetCardInfo("Ebony Treefolk", 97, Rarity.UNCOMMON, mage.cards.e.EbonyTreefolk.class, RETRO_ART));
- cards.add(new SetCardInfo("Emblazoned Golem", 136, Rarity.UNCOMMON, mage.cards.e.EmblazonedGolem.class, RETRO_ART));
- cards.add(new SetCardInfo("Enlistment Officer", 9, Rarity.UNCOMMON, mage.cards.e.EnlistmentOfficer.class, RETRO_ART));
- cards.add(new SetCardInfo("Evasive Action", 23, Rarity.UNCOMMON, mage.cards.e.EvasiveAction.class, RETRO_ART));
- cards.add(new SetCardInfo("False Dawn", 10, Rarity.RARE, mage.cards.f.FalseDawn.class, RETRO_ART));
- cards.add(new SetCardInfo("Fervent Charge", 98, Rarity.RARE, mage.cards.f.FerventCharge.class, RETRO_ART));
- cards.add(new SetCardInfo("Fire // Ice", 128, Rarity.UNCOMMON, mage.cards.f.FireIce.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Flowstone Charger", 99, Rarity.UNCOMMON, mage.cards.f.FlowstoneCharger.class, RETRO_ART));
- cards.add(new SetCardInfo("Foul Presence", 39, Rarity.UNCOMMON, mage.cards.f.FoulPresence.class, RETRO_ART));
- cards.add(new SetCardInfo("Fungal Shambler", 100, Rarity.RARE, mage.cards.f.FungalShambler.class, RETRO_ART));
- cards.add(new SetCardInfo("Gaea's Balance", 77, Rarity.UNCOMMON, mage.cards.g.GaeasBalance.class, RETRO_ART));
- cards.add(new SetCardInfo("Gaea's Skyfolk", 101, Rarity.COMMON, mage.cards.g.GaeasSkyfolk.class, RETRO_ART));
- cards.add(new SetCardInfo("Gerrard Capashen", 11, Rarity.RARE, mage.cards.g.GerrardCapashen.class, RETRO_ART));
- cards.add(new SetCardInfo("Gerrard's Verdict", 102, Rarity.UNCOMMON, mage.cards.g.GerrardsVerdict.class, RETRO_ART));
- cards.add(new SetCardInfo("Glade Gnarr", 78, Rarity.COMMON, mage.cards.g.GladeGnarr.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Legionnaire", 103, Rarity.COMMON, mage.cards.g.GoblinLegionnaire.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Ringleader", 62, Rarity.UNCOMMON, mage.cards.g.GoblinRingleader.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Trenches", 104, Rarity.RARE, mage.cards.g.GoblinTrenches.class, RETRO_ART));
- cards.add(new SetCardInfo("Grave Defiler", 40, Rarity.UNCOMMON, mage.cards.g.GraveDefiler.class, RETRO_ART));
- cards.add(new SetCardInfo("Guided Passage", 105, Rarity.RARE, mage.cards.g.GuidedPassage.class, RETRO_ART));
- cards.add(new SetCardInfo("Haunted Angel", 12, Rarity.UNCOMMON, mage.cards.h.HauntedAngel.class, RETRO_ART));
- cards.add(new SetCardInfo("Helionaut", 13, Rarity.COMMON, mage.cards.h.Helionaut.class, RETRO_ART));
- cards.add(new SetCardInfo("Ice Cave", 24, Rarity.RARE, mage.cards.i.IceCave.class, RETRO_ART));
- cards.add(new SetCardInfo("Illuminate", 63, Rarity.UNCOMMON, mage.cards.i.Illuminate.class, RETRO_ART));
- cards.add(new SetCardInfo("Illusion // Reality", 129, Rarity.UNCOMMON, mage.cards.i.IllusionReality.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Index", 25, Rarity.COMMON, mage.cards.i.Index.class, RETRO_ART));
- cards.add(new SetCardInfo("Jaded Response", 26, Rarity.COMMON, mage.cards.j.JadedResponse.class, RETRO_ART));
- cards.add(new SetCardInfo("Jilt", 27, Rarity.COMMON, mage.cards.j.Jilt.class, RETRO_ART));
- cards.add(new SetCardInfo("Jungle Barrier", 106, Rarity.UNCOMMON, mage.cards.j.JungleBarrier.class, RETRO_ART));
- cards.add(new SetCardInfo("Kavu Glider", 64, Rarity.COMMON, mage.cards.k.KavuGlider.class, RETRO_ART));
- cards.add(new SetCardInfo("Kavu Howler", 79, Rarity.UNCOMMON, mage.cards.k.KavuHowler.class, RETRO_ART));
- cards.add(new SetCardInfo("Kavu Mauler", 80, Rarity.RARE, mage.cards.k.KavuMauler.class, RETRO_ART));
- cards.add(new SetCardInfo("Last Caress", 41, Rarity.COMMON, mage.cards.l.LastCaress.class, RETRO_ART));
- cards.add(new SetCardInfo("Last Stand", 107, Rarity.RARE, mage.cards.l.LastStand.class, RETRO_ART));
- cards.add(new SetCardInfo("Lay of the Land", 81, Rarity.COMMON, mage.cards.l.LayOfTheLand.class, RETRO_ART));
- cards.add(new SetCardInfo("Legacy Weapon", 137, Rarity.RARE, mage.cards.l.LegacyWeapon.class, RETRO_ART));
- cards.add(new SetCardInfo("Life // Death", 130, Rarity.UNCOMMON, mage.cards.l.LifeDeath.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Lightning Angel", 108, Rarity.RARE, mage.cards.l.LightningAngel.class, RETRO_ART));
- cards.add(new SetCardInfo("Living Airship", 28, Rarity.COMMON, mage.cards.l.LivingAirship.class, RETRO_ART));
- cards.add(new SetCardInfo("Llanowar Dead", 109, Rarity.COMMON, mage.cards.l.LlanowarDead.class, RETRO_ART));
- cards.add(new SetCardInfo("Llanowar Wastes", 141, Rarity.RARE, mage.cards.l.LlanowarWastes.class, RETRO_ART));
- cards.add(new SetCardInfo("Manacles of Decay", 14, Rarity.COMMON, mage.cards.m.ManaclesOfDecay.class, RETRO_ART));
- cards.add(new SetCardInfo("Martyrs' Tomb", 110, Rarity.UNCOMMON, mage.cards.m.MartyrsTomb.class, RETRO_ART));
- cards.add(new SetCardInfo("Mask of Intolerance", 138, Rarity.RARE, mage.cards.m.MaskOfIntolerance.class, RETRO_ART));
- cards.add(new SetCardInfo("Mind Extraction", 42, Rarity.COMMON, mage.cards.m.MindExtraction.class, RETRO_ART));
- cards.add(new SetCardInfo("Minotaur Illusionist", 111, Rarity.UNCOMMON, mage.cards.m.MinotaurIllusionist.class, RETRO_ART));
- cards.add(new SetCardInfo("Minotaur Tactician", 65, Rarity.COMMON, mage.cards.m.MinotaurTactician.class, RETRO_ART));
- cards.add(new SetCardInfo("Mournful Zombie", 43, Rarity.COMMON, mage.cards.m.MournfulZombie.class, RETRO_ART));
- cards.add(new SetCardInfo("Mystic Snake", 112, Rarity.RARE, mage.cards.m.MysticSnake.class, RETRO_ART));
- cards.add(new SetCardInfo("Necra Disciple", 44, Rarity.COMMON, mage.cards.n.NecraDisciple.class, RETRO_ART));
- cards.add(new SetCardInfo("Necra Sanctuary", 45, Rarity.UNCOMMON, mage.cards.n.NecraSanctuary.class, RETRO_ART));
- cards.add(new SetCardInfo("Necravolver", 46, Rarity.RARE, mage.cards.n.Necravolver.class, RETRO_ART));
- cards.add(new SetCardInfo("Night // Day", 131, Rarity.UNCOMMON, mage.cards.n.NightDay.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Order // Chaos", 132, Rarity.UNCOMMON, mage.cards.o.OrderChaos.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Orim's Thunder", 15, Rarity.COMMON, mage.cards.o.OrimsThunder.class, RETRO_ART));
- cards.add(new SetCardInfo("Overgrown Estate", 113, Rarity.RARE, mage.cards.o.OvergrownEstate.class, RETRO_ART));
- cards.add(new SetCardInfo("Penumbra Bobcat", 82, Rarity.COMMON, mage.cards.p.PenumbraBobcat.class, RETRO_ART));
- cards.add(new SetCardInfo("Penumbra Kavu", 83, Rarity.UNCOMMON, mage.cards.p.PenumbraKavu.class, RETRO_ART));
- cards.add(new SetCardInfo("Penumbra Wurm", 84, Rarity.RARE, mage.cards.p.PenumbraWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("Pernicious Deed", 114, Rarity.RARE, mage.cards.p.PerniciousDeed.class, RETRO_ART));
- cards.add(new SetCardInfo("Phyrexian Arena", 47, Rarity.RARE, mage.cards.p.PhyrexianArena.class, RETRO_ART));
- cards.add(new SetCardInfo("Phyrexian Gargantua", 48, Rarity.UNCOMMON, mage.cards.p.PhyrexianGargantua.class, RETRO_ART));
- cards.add(new SetCardInfo("Phyrexian Rager", 49, Rarity.COMMON, mage.cards.p.PhyrexianRager.class, RETRO_ART));
- cards.add(new SetCardInfo("Planar Despair", 50, Rarity.RARE, mage.cards.p.PlanarDespair.class, RETRO_ART));
- cards.add(new SetCardInfo("Powerstone Minefield", 115, Rarity.RARE, mage.cards.p.PowerstoneMinefield.class, RETRO_ART));
- cards.add(new SetCardInfo("Prophetic Bolt", 116, Rarity.RARE, mage.cards.p.PropheticBolt.class, RETRO_ART));
- cards.add(new SetCardInfo("Putrid Warrior", 117, Rarity.COMMON, mage.cards.p.PutridWarrior.class, RETRO_ART));
- cards.add(new SetCardInfo("Quagmire Druid", 51, Rarity.COMMON, mage.cards.q.QuagmireDruid.class, RETRO_ART));
- cards.add(new SetCardInfo("Quicksilver Dagger", 118, Rarity.COMMON, mage.cards.q.QuicksilverDagger.class, RETRO_ART));
- cards.add(new SetCardInfo("Raka Disciple", 66, Rarity.COMMON, mage.cards.r.RakaDisciple.class, RETRO_ART));
- cards.add(new SetCardInfo("Raka Sanctuary", 67, Rarity.UNCOMMON, mage.cards.r.RakaSanctuary.class, RETRO_ART));
- cards.add(new SetCardInfo("Rakavolver", 68, Rarity.RARE, mage.cards.r.Rakavolver.class, RETRO_ART));
- cards.add(new SetCardInfo("Razorfin Hunter", 119, Rarity.COMMON, mage.cards.r.RazorfinHunter.class, RETRO_ART));
- cards.add(new SetCardInfo("Reef Shaman", 29, Rarity.COMMON, mage.cards.r.ReefShaman.class, RETRO_ART));
- cards.add(new SetCardInfo("Savage Gorilla", 85, Rarity.COMMON, mage.cards.s.SavageGorilla.class, RETRO_ART));
- cards.add(new SetCardInfo("Shield of Duty and Reason", 16, Rarity.COMMON, mage.cards.s.ShieldOfDutyAndReason.class, RETRO_ART));
- cards.add(new SetCardInfo("Shimmering Mirage", 30, Rarity.COMMON, mage.cards.s.ShimmeringMirage.class, RETRO_ART));
- cards.add(new SetCardInfo("Shivan Reef", 142, Rarity.RARE, mage.cards.s.ShivanReef.class, RETRO_ART));
- cards.add(new SetCardInfo("Smash", 69, Rarity.COMMON, mage.cards.s.Smash.class, RETRO_ART));
- cards.add(new SetCardInfo("Soul Link", 120, Rarity.COMMON, mage.cards.s.SoulLink.class, RETRO_ART));
- cards.add(new SetCardInfo("Spectral Lynx", 17, Rarity.RARE, mage.cards.s.SpectralLynx.class, RETRO_ART));
- cards.add(new SetCardInfo("Spiritmonger", 121, Rarity.RARE, mage.cards.s.Spiritmonger.class, RETRO_ART));
- cards.add(new SetCardInfo("Squee's Embrace", 122, Rarity.COMMON, mage.cards.s.SqueesEmbrace.class, RETRO_ART));
- cards.add(new SetCardInfo("Squee's Revenge", 123, Rarity.UNCOMMON, mage.cards.s.SqueesRevenge.class, RETRO_ART));
- cards.add(new SetCardInfo("Standard Bearer", 18, Rarity.COMMON, mage.cards.s.StandardBearer.class, RETRO_ART));
- cards.add(new SetCardInfo("Strength of Night", 86, Rarity.COMMON, mage.cards.s.StrengthOfNight.class, RETRO_ART));
- cards.add(new SetCardInfo("Suffocating Blast", 124, Rarity.RARE, mage.cards.s.SuffocatingBlast.class, RETRO_ART));
- cards.add(new SetCardInfo("Suppress", 52, Rarity.UNCOMMON, mage.cards.s.Suppress.class, RETRO_ART));
- cards.add(new SetCardInfo("Sylvan Messenger", 87, Rarity.UNCOMMON, mage.cards.s.SylvanMessenger.class, RETRO_ART));
- cards.add(new SetCardInfo("Symbiotic Deployment", 88, Rarity.RARE, mage.cards.s.SymbioticDeployment.class, RETRO_ART));
- cards.add(new SetCardInfo("Tahngarth's Glare", 70, Rarity.COMMON, mage.cards.t.TahngarthsGlare.class, RETRO_ART));
- cards.add(new SetCardInfo("Temporal Spring", 125, Rarity.COMMON, mage.cards.t.TemporalSpring.class, RETRO_ART));
- cards.add(new SetCardInfo("Tidal Courier", 31, Rarity.UNCOMMON, mage.cards.t.TidalCourier.class, RETRO_ART));
- cards.add(new SetCardInfo("Tranquil Path", 89, Rarity.COMMON, mage.cards.t.TranquilPath.class, RETRO_ART));
- cards.add(new SetCardInfo("Tundra Kavu", 71, Rarity.COMMON, mage.cards.t.TundraKavu.class, RETRO_ART));
- cards.add(new SetCardInfo("Unnatural Selection", 32, Rarity.RARE, mage.cards.u.UnnaturalSelection.class, RETRO_ART));
- cards.add(new SetCardInfo("Urborg Elf", 90, Rarity.COMMON, mage.cards.u.UrborgElf.class, RETRO_ART));
- cards.add(new SetCardInfo("Urborg Uprising", 53, Rarity.COMMON, mage.cards.u.UrborgUprising.class, RETRO_ART));
- cards.add(new SetCardInfo("Vindicate", 126, Rarity.RARE, mage.cards.v.Vindicate.class, RETRO_ART));
- cards.add(new SetCardInfo("Vodalian Mystic", 33, Rarity.UNCOMMON, mage.cards.v.VodalianMystic.class, RETRO_ART));
- cards.add(new SetCardInfo("Whirlpool Drake", 34, Rarity.UNCOMMON, mage.cards.w.WhirlpoolDrake.class, RETRO_ART));
- cards.add(new SetCardInfo("Whirlpool Rider", 35, Rarity.COMMON, mage.cards.w.WhirlpoolRider.class, RETRO_ART));
- cards.add(new SetCardInfo("Whirlpool Warrior", 36, Rarity.RARE, mage.cards.w.WhirlpoolWarrior.class, RETRO_ART));
- cards.add(new SetCardInfo("Wild Research", 72, Rarity.RARE, mage.cards.w.WildResearch.class, RETRO_ART));
- cards.add(new SetCardInfo("Yavimaya Coast", 143, Rarity.RARE, mage.cards.y.YavimayaCoast.class, RETRO_ART));
- cards.add(new SetCardInfo("Yavimaya's Embrace", 127, Rarity.RARE, mage.cards.y.YavimayasEmbrace.class, RETRO_ART));
- cards.add(new SetCardInfo("Zombie Boa", 54, Rarity.COMMON, mage.cards.z.ZombieBoa.class, RETRO_ART));
+ cards.add(new SetCardInfo("Aether Mutation", 91, Rarity.UNCOMMON, mage.cards.a.AetherMutation.class));
+ cards.add(new SetCardInfo("Ana Disciple", 73, Rarity.COMMON, mage.cards.a.AnaDisciple.class));
+ cards.add(new SetCardInfo("Ana Sanctuary", 74, Rarity.UNCOMMON, mage.cards.a.AnaSanctuary.class));
+ cards.add(new SetCardInfo("Anavolver", 75, Rarity.RARE, mage.cards.a.Anavolver.class));
+ cards.add(new SetCardInfo("Angelfire Crusader", 1, Rarity.COMMON, mage.cards.a.AngelfireCrusader.class));
+ cards.add(new SetCardInfo("Battlefield Forge", 139, Rarity.RARE, mage.cards.b.BattlefieldForge.class));
+ cards.add(new SetCardInfo("Bloodfire Colossus", 55, Rarity.RARE, mage.cards.b.BloodfireColossus.class));
+ cards.add(new SetCardInfo("Bloodfire Dwarf", 56, Rarity.COMMON, mage.cards.b.BloodfireDwarf.class));
+ cards.add(new SetCardInfo("Bloodfire Infusion", 57, Rarity.COMMON, mage.cards.b.BloodfireInfusion.class));
+ cards.add(new SetCardInfo("Bloodfire Kavu", 58, Rarity.UNCOMMON, mage.cards.b.BloodfireKavu.class));
+ cards.add(new SetCardInfo("Bog Gnarr", 76, Rarity.COMMON, mage.cards.b.BogGnarr.class));
+ cards.add(new SetCardInfo("Brass Herald", 133, Rarity.UNCOMMON, mage.cards.b.BrassHerald.class));
+ cards.add(new SetCardInfo("Captain's Maneuver", 92, Rarity.UNCOMMON, mage.cards.c.CaptainsManeuver.class));
+ cards.add(new SetCardInfo("Caves of Koilos", 140, Rarity.RARE, mage.cards.c.CavesOfKoilos.class));
+ cards.add(new SetCardInfo("Ceta Disciple", 19, Rarity.COMMON, mage.cards.c.CetaDisciple.class));
+ cards.add(new SetCardInfo("Ceta Sanctuary", 20, Rarity.UNCOMMON, mage.cards.c.CetaSanctuary.class));
+ cards.add(new SetCardInfo("Cetavolver", 21, Rarity.RARE, mage.cards.c.Cetavolver.class));
+ cards.add(new SetCardInfo("Coalition Flag", 2, Rarity.UNCOMMON, mage.cards.c.CoalitionFlag.class));
+ cards.add(new SetCardInfo("Coalition Honor Guard", 3, Rarity.COMMON, mage.cards.c.CoalitionHonorGuard.class));
+ cards.add(new SetCardInfo("Coastal Drake", 22, Rarity.COMMON, mage.cards.c.CoastalDrake.class));
+ cards.add(new SetCardInfo("Consume Strength", 93, Rarity.COMMON, mage.cards.c.ConsumeStrength.class));
+ cards.add(new SetCardInfo("Cromat", 94, Rarity.RARE, mage.cards.c.Cromat.class));
+ cards.add(new SetCardInfo("Dead Ringers", 37, Rarity.COMMON, mage.cards.d.DeadRingers.class));
+ cards.add(new SetCardInfo("Death Grasp", 95, Rarity.RARE, mage.cards.d.DeathGrasp.class));
+ cards.add(new SetCardInfo("Death Mutation", 96, Rarity.UNCOMMON, mage.cards.d.DeathMutation.class));
+ cards.add(new SetCardInfo("Dega Disciple", 4, Rarity.COMMON, mage.cards.d.DegaDisciple.class));
+ cards.add(new SetCardInfo("Dega Sanctuary", 5, Rarity.UNCOMMON, mage.cards.d.DegaSanctuary.class));
+ cards.add(new SetCardInfo("Degavolver", 6, Rarity.RARE, mage.cards.d.Degavolver.class));
+ cards.add(new SetCardInfo("Desolation Angel", 38, Rarity.RARE, mage.cards.d.DesolationAngel.class));
+ cards.add(new SetCardInfo("Desolation Giant", 59, Rarity.RARE, mage.cards.d.DesolationGiant.class));
+ cards.add(new SetCardInfo("Diversionary Tactics", 7, Rarity.UNCOMMON, mage.cards.d.DiversionaryTactics.class));
+ cards.add(new SetCardInfo("Divine Light", 8, Rarity.COMMON, mage.cards.d.DivineLight.class));
+ cards.add(new SetCardInfo("Dodecapod", 134, Rarity.UNCOMMON, mage.cards.d.Dodecapod.class));
+ cards.add(new SetCardInfo("Dragon Arch", 135, Rarity.UNCOMMON, mage.cards.d.DragonArch.class));
+ cards.add(new SetCardInfo("Dwarven Landslide", 60, Rarity.COMMON, mage.cards.d.DwarvenLandslide.class));
+ cards.add(new SetCardInfo("Dwarven Patrol", 61, Rarity.UNCOMMON, mage.cards.d.DwarvenPatrol.class));
+ cards.add(new SetCardInfo("Ebony Treefolk", 97, Rarity.UNCOMMON, mage.cards.e.EbonyTreefolk.class));
+ cards.add(new SetCardInfo("Emblazoned Golem", 136, Rarity.UNCOMMON, mage.cards.e.EmblazonedGolem.class));
+ cards.add(new SetCardInfo("Enlistment Officer", 9, Rarity.UNCOMMON, mage.cards.e.EnlistmentOfficer.class));
+ cards.add(new SetCardInfo("Evasive Action", 23, Rarity.UNCOMMON, mage.cards.e.EvasiveAction.class));
+ cards.add(new SetCardInfo("False Dawn", 10, Rarity.RARE, mage.cards.f.FalseDawn.class));
+ cards.add(new SetCardInfo("Fervent Charge", 98, Rarity.RARE, mage.cards.f.FerventCharge.class));
+ cards.add(new SetCardInfo("Fire // Ice", 128, Rarity.UNCOMMON, mage.cards.f.FireIce.class));
+ cards.add(new SetCardInfo("Flowstone Charger", 99, Rarity.UNCOMMON, mage.cards.f.FlowstoneCharger.class));
+ cards.add(new SetCardInfo("Foul Presence", 39, Rarity.UNCOMMON, mage.cards.f.FoulPresence.class));
+ cards.add(new SetCardInfo("Fungal Shambler", 100, Rarity.RARE, mage.cards.f.FungalShambler.class));
+ cards.add(new SetCardInfo("Gaea's Balance", 77, Rarity.UNCOMMON, mage.cards.g.GaeasBalance.class));
+ cards.add(new SetCardInfo("Gaea's Skyfolk", 101, Rarity.COMMON, mage.cards.g.GaeasSkyfolk.class));
+ cards.add(new SetCardInfo("Gerrard Capashen", 11, Rarity.RARE, mage.cards.g.GerrardCapashen.class));
+ cards.add(new SetCardInfo("Gerrard's Verdict", 102, Rarity.UNCOMMON, mage.cards.g.GerrardsVerdict.class));
+ cards.add(new SetCardInfo("Glade Gnarr", 78, Rarity.COMMON, mage.cards.g.GladeGnarr.class));
+ cards.add(new SetCardInfo("Goblin Legionnaire", 103, Rarity.COMMON, mage.cards.g.GoblinLegionnaire.class));
+ cards.add(new SetCardInfo("Goblin Ringleader", 62, Rarity.UNCOMMON, mage.cards.g.GoblinRingleader.class));
+ cards.add(new SetCardInfo("Goblin Trenches", 104, Rarity.RARE, mage.cards.g.GoblinTrenches.class));
+ cards.add(new SetCardInfo("Grave Defiler", 40, Rarity.UNCOMMON, mage.cards.g.GraveDefiler.class));
+ cards.add(new SetCardInfo("Guided Passage", 105, Rarity.RARE, mage.cards.g.GuidedPassage.class));
+ cards.add(new SetCardInfo("Haunted Angel", 12, Rarity.UNCOMMON, mage.cards.h.HauntedAngel.class));
+ cards.add(new SetCardInfo("Helionaut", 13, Rarity.COMMON, mage.cards.h.Helionaut.class));
+ cards.add(new SetCardInfo("Ice Cave", 24, Rarity.RARE, mage.cards.i.IceCave.class));
+ cards.add(new SetCardInfo("Illuminate", 63, Rarity.UNCOMMON, mage.cards.i.Illuminate.class));
+ cards.add(new SetCardInfo("Illusion // Reality", 129, Rarity.UNCOMMON, mage.cards.i.IllusionReality.class));
+ cards.add(new SetCardInfo("Index", 25, Rarity.COMMON, mage.cards.i.Index.class));
+ cards.add(new SetCardInfo("Jaded Response", 26, Rarity.COMMON, mage.cards.j.JadedResponse.class));
+ cards.add(new SetCardInfo("Jilt", 27, Rarity.COMMON, mage.cards.j.Jilt.class));
+ cards.add(new SetCardInfo("Jungle Barrier", 106, Rarity.UNCOMMON, mage.cards.j.JungleBarrier.class));
+ cards.add(new SetCardInfo("Kavu Glider", 64, Rarity.COMMON, mage.cards.k.KavuGlider.class));
+ cards.add(new SetCardInfo("Kavu Howler", 79, Rarity.UNCOMMON, mage.cards.k.KavuHowler.class));
+ cards.add(new SetCardInfo("Kavu Mauler", 80, Rarity.RARE, mage.cards.k.KavuMauler.class));
+ cards.add(new SetCardInfo("Last Caress", 41, Rarity.COMMON, mage.cards.l.LastCaress.class));
+ cards.add(new SetCardInfo("Last Stand", 107, Rarity.RARE, mage.cards.l.LastStand.class));
+ cards.add(new SetCardInfo("Lay of the Land", 81, Rarity.COMMON, mage.cards.l.LayOfTheLand.class));
+ cards.add(new SetCardInfo("Legacy Weapon", 137, Rarity.RARE, mage.cards.l.LegacyWeapon.class));
+ cards.add(new SetCardInfo("Life // Death", 130, Rarity.UNCOMMON, mage.cards.l.LifeDeath.class));
+ cards.add(new SetCardInfo("Lightning Angel", 108, Rarity.RARE, mage.cards.l.LightningAngel.class));
+ cards.add(new SetCardInfo("Living Airship", 28, Rarity.COMMON, mage.cards.l.LivingAirship.class));
+ cards.add(new SetCardInfo("Llanowar Dead", 109, Rarity.COMMON, mage.cards.l.LlanowarDead.class));
+ cards.add(new SetCardInfo("Llanowar Wastes", 141, Rarity.RARE, mage.cards.l.LlanowarWastes.class));
+ cards.add(new SetCardInfo("Manacles of Decay", 14, Rarity.COMMON, mage.cards.m.ManaclesOfDecay.class));
+ cards.add(new SetCardInfo("Martyrs' Tomb", 110, Rarity.UNCOMMON, mage.cards.m.MartyrsTomb.class));
+ cards.add(new SetCardInfo("Mask of Intolerance", 138, Rarity.RARE, mage.cards.m.MaskOfIntolerance.class));
+ cards.add(new SetCardInfo("Mind Extraction", 42, Rarity.COMMON, mage.cards.m.MindExtraction.class));
+ cards.add(new SetCardInfo("Minotaur Illusionist", 111, Rarity.UNCOMMON, mage.cards.m.MinotaurIllusionist.class));
+ cards.add(new SetCardInfo("Minotaur Tactician", 65, Rarity.COMMON, mage.cards.m.MinotaurTactician.class));
+ cards.add(new SetCardInfo("Mournful Zombie", 43, Rarity.COMMON, mage.cards.m.MournfulZombie.class));
+ cards.add(new SetCardInfo("Mystic Snake", 112, Rarity.RARE, mage.cards.m.MysticSnake.class));
+ cards.add(new SetCardInfo("Necra Disciple", 44, Rarity.COMMON, mage.cards.n.NecraDisciple.class));
+ cards.add(new SetCardInfo("Necra Sanctuary", 45, Rarity.UNCOMMON, mage.cards.n.NecraSanctuary.class));
+ cards.add(new SetCardInfo("Necravolver", 46, Rarity.RARE, mage.cards.n.Necravolver.class));
+ cards.add(new SetCardInfo("Night // Day", 131, Rarity.UNCOMMON, mage.cards.n.NightDay.class));
+ cards.add(new SetCardInfo("Order // Chaos", 132, Rarity.UNCOMMON, mage.cards.o.OrderChaos.class));
+ cards.add(new SetCardInfo("Orim's Thunder", 15, Rarity.COMMON, mage.cards.o.OrimsThunder.class));
+ cards.add(new SetCardInfo("Overgrown Estate", 113, Rarity.RARE, mage.cards.o.OvergrownEstate.class));
+ cards.add(new SetCardInfo("Penumbra Bobcat", 82, Rarity.COMMON, mage.cards.p.PenumbraBobcat.class));
+ cards.add(new SetCardInfo("Penumbra Kavu", 83, Rarity.UNCOMMON, mage.cards.p.PenumbraKavu.class));
+ cards.add(new SetCardInfo("Penumbra Wurm", 84, Rarity.RARE, mage.cards.p.PenumbraWurm.class));
+ cards.add(new SetCardInfo("Pernicious Deed", 114, Rarity.RARE, mage.cards.p.PerniciousDeed.class));
+ cards.add(new SetCardInfo("Phyrexian Arena", 47, Rarity.RARE, mage.cards.p.PhyrexianArena.class));
+ cards.add(new SetCardInfo("Phyrexian Gargantua", 48, Rarity.UNCOMMON, mage.cards.p.PhyrexianGargantua.class));
+ cards.add(new SetCardInfo("Phyrexian Rager", 49, Rarity.COMMON, mage.cards.p.PhyrexianRager.class));
+ cards.add(new SetCardInfo("Planar Despair", 50, Rarity.RARE, mage.cards.p.PlanarDespair.class));
+ cards.add(new SetCardInfo("Powerstone Minefield", 115, Rarity.RARE, mage.cards.p.PowerstoneMinefield.class));
+ cards.add(new SetCardInfo("Prophetic Bolt", 116, Rarity.RARE, mage.cards.p.PropheticBolt.class));
+ cards.add(new SetCardInfo("Putrid Warrior", 117, Rarity.COMMON, mage.cards.p.PutridWarrior.class));
+ cards.add(new SetCardInfo("Quagmire Druid", 51, Rarity.COMMON, mage.cards.q.QuagmireDruid.class));
+ cards.add(new SetCardInfo("Quicksilver Dagger", 118, Rarity.COMMON, mage.cards.q.QuicksilverDagger.class));
+ cards.add(new SetCardInfo("Raka Disciple", 66, Rarity.COMMON, mage.cards.r.RakaDisciple.class));
+ cards.add(new SetCardInfo("Raka Sanctuary", 67, Rarity.UNCOMMON, mage.cards.r.RakaSanctuary.class));
+ cards.add(new SetCardInfo("Rakavolver", 68, Rarity.RARE, mage.cards.r.Rakavolver.class));
+ cards.add(new SetCardInfo("Razorfin Hunter", 119, Rarity.COMMON, mage.cards.r.RazorfinHunter.class));
+ cards.add(new SetCardInfo("Reef Shaman", 29, Rarity.COMMON, mage.cards.r.ReefShaman.class));
+ cards.add(new SetCardInfo("Savage Gorilla", 85, Rarity.COMMON, mage.cards.s.SavageGorilla.class));
+ cards.add(new SetCardInfo("Shield of Duty and Reason", 16, Rarity.COMMON, mage.cards.s.ShieldOfDutyAndReason.class));
+ cards.add(new SetCardInfo("Shimmering Mirage", 30, Rarity.COMMON, mage.cards.s.ShimmeringMirage.class));
+ cards.add(new SetCardInfo("Shivan Reef", 142, Rarity.RARE, mage.cards.s.ShivanReef.class));
+ cards.add(new SetCardInfo("Smash", 69, Rarity.COMMON, mage.cards.s.Smash.class));
+ cards.add(new SetCardInfo("Soul Link", 120, Rarity.COMMON, mage.cards.s.SoulLink.class));
+ cards.add(new SetCardInfo("Spectral Lynx", 17, Rarity.RARE, mage.cards.s.SpectralLynx.class));
+ cards.add(new SetCardInfo("Spiritmonger", 121, Rarity.RARE, mage.cards.s.Spiritmonger.class));
+ cards.add(new SetCardInfo("Squee's Embrace", 122, Rarity.COMMON, mage.cards.s.SqueesEmbrace.class));
+ cards.add(new SetCardInfo("Squee's Revenge", 123, Rarity.UNCOMMON, mage.cards.s.SqueesRevenge.class));
+ cards.add(new SetCardInfo("Standard Bearer", 18, Rarity.COMMON, mage.cards.s.StandardBearer.class));
+ cards.add(new SetCardInfo("Strength of Night", 86, Rarity.COMMON, mage.cards.s.StrengthOfNight.class));
+ cards.add(new SetCardInfo("Suffocating Blast", 124, Rarity.RARE, mage.cards.s.SuffocatingBlast.class));
+ cards.add(new SetCardInfo("Suppress", 52, Rarity.UNCOMMON, mage.cards.s.Suppress.class));
+ cards.add(new SetCardInfo("Sylvan Messenger", 87, Rarity.UNCOMMON, mage.cards.s.SylvanMessenger.class));
+ cards.add(new SetCardInfo("Symbiotic Deployment", 88, Rarity.RARE, mage.cards.s.SymbioticDeployment.class));
+ cards.add(new SetCardInfo("Tahngarth's Glare", 70, Rarity.COMMON, mage.cards.t.TahngarthsGlare.class));
+ cards.add(new SetCardInfo("Temporal Spring", 125, Rarity.COMMON, mage.cards.t.TemporalSpring.class));
+ cards.add(new SetCardInfo("Tidal Courier", 31, Rarity.UNCOMMON, mage.cards.t.TidalCourier.class));
+ cards.add(new SetCardInfo("Tranquil Path", 89, Rarity.COMMON, mage.cards.t.TranquilPath.class));
+ cards.add(new SetCardInfo("Tundra Kavu", 71, Rarity.COMMON, mage.cards.t.TundraKavu.class));
+ cards.add(new SetCardInfo("Unnatural Selection", 32, Rarity.RARE, mage.cards.u.UnnaturalSelection.class));
+ cards.add(new SetCardInfo("Urborg Elf", 90, Rarity.COMMON, mage.cards.u.UrborgElf.class));
+ cards.add(new SetCardInfo("Urborg Uprising", 53, Rarity.COMMON, mage.cards.u.UrborgUprising.class));
+ cards.add(new SetCardInfo("Vindicate", 126, Rarity.RARE, mage.cards.v.Vindicate.class));
+ cards.add(new SetCardInfo("Vodalian Mystic", 33, Rarity.UNCOMMON, mage.cards.v.VodalianMystic.class));
+ cards.add(new SetCardInfo("Whirlpool Drake", 34, Rarity.UNCOMMON, mage.cards.w.WhirlpoolDrake.class));
+ cards.add(new SetCardInfo("Whirlpool Rider", 35, Rarity.COMMON, mage.cards.w.WhirlpoolRider.class));
+ cards.add(new SetCardInfo("Whirlpool Warrior", 36, Rarity.RARE, mage.cards.w.WhirlpoolWarrior.class));
+ cards.add(new SetCardInfo("Wild Research", 72, Rarity.RARE, mage.cards.w.WildResearch.class));
+ cards.add(new SetCardInfo("Yavimaya Coast", 143, Rarity.RARE, mage.cards.y.YavimayaCoast.class));
+ cards.add(new SetCardInfo("Yavimaya's Embrace", 127, Rarity.RARE, mage.cards.y.YavimayasEmbrace.class));
+ cards.add(new SetCardInfo("Zombie Boa", 54, Rarity.COMMON, mage.cards.z.ZombieBoa.class));
}
@Override
diff --git a/Mage.Sets/src/mage/sets/ArabianNights.java b/Mage.Sets/src/mage/sets/ArabianNights.java
index f07f06b968a..884736bb547 100644
--- a/Mage.Sets/src/mage/sets/ArabianNights.java
+++ b/Mage.Sets/src/mage/sets/ArabianNights.java
@@ -25,95 +25,95 @@ public final class ArabianNights extends ExpansionSet {
this.numBoosterRare = 1;
this.ratioBoosterMythic = 0;
- cards.add(new SetCardInfo("Abu Ja'far", 1, Rarity.UNCOMMON, mage.cards.a.AbuJafar.class, RETRO_ART));
- cards.add(new SetCardInfo("Aladdin", 34, Rarity.RARE, mage.cards.a.Aladdin.class, RETRO_ART));
- cards.add(new SetCardInfo("Aladdin's Lamp", 56, Rarity.RARE, mage.cards.a.AladdinsLamp.class, RETRO_ART));
- cards.add(new SetCardInfo("Aladdin's Ring", 57, Rarity.RARE, mage.cards.a.AladdinsRing.class, RETRO_ART));
- cards.add(new SetCardInfo("Ali Baba", 35, Rarity.UNCOMMON, mage.cards.a.AliBaba.class, RETRO_ART));
- cards.add(new SetCardInfo("Ali from Cairo", 36, Rarity.RARE, mage.cards.a.AliFromCairo.class, RETRO_ART));
- cards.add(new SetCardInfo("Army of Allah", "2+", Rarity.COMMON, mage.cards.a.ArmyOfAllah.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Army of Allah", 2, Rarity.COMMON, mage.cards.a.ArmyOfAllah.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Bazaar of Baghdad", 70, Rarity.UNCOMMON, mage.cards.b.BazaarOfBaghdad.class, RETRO_ART));
- cards.add(new SetCardInfo("Bird Maiden", "37+", Rarity.COMMON, mage.cards.b.BirdMaiden.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Bird Maiden", 37, Rarity.COMMON, mage.cards.b.BirdMaiden.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Bottle of Suleiman", 58, Rarity.RARE, mage.cards.b.BottleOfSuleiman.class, RETRO_ART));
- cards.add(new SetCardInfo("Brass Man", 59, Rarity.UNCOMMON, mage.cards.b.BrassMan.class, RETRO_ART));
- cards.add(new SetCardInfo("Camel", 3, Rarity.COMMON, mage.cards.c.Camel.class, RETRO_ART));
- cards.add(new SetCardInfo("City in a Bottle", 60, Rarity.RARE, mage.cards.c.CityInABottle.class, RETRO_ART));
- cards.add(new SetCardInfo("City of Brass", 71, Rarity.UNCOMMON, mage.cards.c.CityOfBrass.class, RETRO_ART));
- cards.add(new SetCardInfo("Cuombajj Witches", 23, Rarity.COMMON, mage.cards.c.CuombajjWitches.class, RETRO_ART));
- cards.add(new SetCardInfo("Cyclone", 45, Rarity.UNCOMMON, mage.cards.c.Cyclone.class, RETRO_ART));
- cards.add(new SetCardInfo("Dancing Scimitar", 61, Rarity.RARE, mage.cards.d.DancingScimitar.class, RETRO_ART));
- cards.add(new SetCardInfo("Dandan", 12, Rarity.COMMON, mage.cards.d.Dandan.class, RETRO_ART));
- cards.add(new SetCardInfo("Desert Nomads", 38, Rarity.COMMON, mage.cards.d.DesertNomads.class, RETRO_ART));
- cards.add(new SetCardInfo("Desert Twister", 46, Rarity.UNCOMMON, mage.cards.d.DesertTwister.class, RETRO_ART));
- cards.add(new SetCardInfo("Desert", 72, Rarity.COMMON, mage.cards.d.Desert.class, RETRO_ART));
- cards.add(new SetCardInfo("Diamond Valley", 73, Rarity.RARE, mage.cards.d.DiamondValley.class, RETRO_ART));
- cards.add(new SetCardInfo("Drop of Honey", 47, Rarity.RARE, mage.cards.d.DropOfHoney.class, RETRO_ART));
- cards.add(new SetCardInfo("Ebony Horse", 62, Rarity.RARE, mage.cards.e.EbonyHorse.class, RETRO_ART));
- cards.add(new SetCardInfo("El-Hajjaj", 24, Rarity.RARE, mage.cards.e.ElHajjaj.class, RETRO_ART));
- cards.add(new SetCardInfo("Elephant Graveyard", 74, Rarity.RARE, mage.cards.e.ElephantGraveyard.class, RETRO_ART));
- cards.add(new SetCardInfo("Erg Raiders", "25+", Rarity.COMMON, mage.cards.e.ErgRaiders.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Erg Raiders", 25, Rarity.COMMON, mage.cards.e.ErgRaiders.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Erhnam Djinn", 48, Rarity.RARE, mage.cards.e.ErhnamDjinn.class, RETRO_ART));
- cards.add(new SetCardInfo("Eye for an Eye", 4, Rarity.UNCOMMON, mage.cards.e.EyeForAnEye.class, RETRO_ART));
- cards.add(new SetCardInfo("Fishliver Oil", "13+", Rarity.COMMON, mage.cards.f.FishliverOil.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Fishliver Oil", 13, Rarity.COMMON, mage.cards.f.FishliverOil.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Flying Carpet", 63, Rarity.UNCOMMON, mage.cards.f.FlyingCarpet.class, RETRO_ART));
- cards.add(new SetCardInfo("Flying Men", 14, Rarity.COMMON, mage.cards.f.FlyingMen.class, RETRO_ART));
- cards.add(new SetCardInfo("Ghazban Ogre", 49, Rarity.COMMON, mage.cards.g.GhazbanOgre.class, RETRO_ART));
- cards.add(new SetCardInfo("Giant Tortoise", "15+", Rarity.COMMON, mage.cards.g.GiantTortoise.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Giant Tortoise", 15, Rarity.COMMON, mage.cards.g.GiantTortoise.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Guardian Beast", 26, Rarity.RARE, mage.cards.g.GuardianBeast.class, RETRO_ART));
- cards.add(new SetCardInfo("Hasran Ogress", "27+", Rarity.COMMON, mage.cards.h.HasranOgress.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Hasran Ogress", 27, Rarity.COMMON, mage.cards.h.HasranOgress.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Hurr Jackal", 39, Rarity.COMMON, mage.cards.h.HurrJackal.class, RETRO_ART));
- cards.add(new SetCardInfo("Ifh-Biff Efreet", 50, Rarity.RARE, mage.cards.i.IfhBiffEfreet.class, RETRO_ART));
- cards.add(new SetCardInfo("Island Fish Jasconius", 16, Rarity.RARE, mage.cards.i.IslandFishJasconius.class, RETRO_ART));
- cards.add(new SetCardInfo("Island of Wak-Wak", 75, Rarity.RARE, mage.cards.i.IslandOfWakWak.class, RETRO_ART));
- cards.add(new SetCardInfo("Jandor's Ring", 64, Rarity.RARE, mage.cards.j.JandorsRing.class, RETRO_ART));
- cards.add(new SetCardInfo("Jandor's Saddlebags", 65, Rarity.RARE, mage.cards.j.JandorsSaddlebags.class, RETRO_ART));
- cards.add(new SetCardInfo("Jihad", 5, Rarity.RARE, mage.cards.j.Jihad.class, RETRO_ART));
- cards.add(new SetCardInfo("Junun Efreet", 28, Rarity.RARE, mage.cards.j.JununEfreet.class, RETRO_ART));
- cards.add(new SetCardInfo("Juzam Djinn", 29, Rarity.RARE, mage.cards.j.JuzamDjinn.class, RETRO_ART));
- cards.add(new SetCardInfo("Khabal Ghoul", 30, Rarity.UNCOMMON, mage.cards.k.KhabalGhoul.class, RETRO_ART));
- cards.add(new SetCardInfo("King Suleiman", 6, Rarity.RARE, mage.cards.k.KingSuleiman.class, RETRO_ART));
- cards.add(new SetCardInfo("Kird Ape", 40, Rarity.COMMON, mage.cards.k.KirdApe.class, RETRO_ART));
- cards.add(new SetCardInfo("Library of Alexandria", 76, Rarity.UNCOMMON, mage.cards.l.LibraryOfAlexandria.class, RETRO_ART));
- cards.add(new SetCardInfo("Magnetic Mountain", 41, Rarity.UNCOMMON, mage.cards.m.MagneticMountain.class, RETRO_ART));
- cards.add(new SetCardInfo("Merchant Ship", 17, Rarity.UNCOMMON, mage.cards.m.MerchantShip.class, RETRO_ART));
- cards.add(new SetCardInfo("Metamorphosis", 51, Rarity.COMMON, mage.cards.m.Metamorphosis.class, RETRO_ART));
- cards.add(new SetCardInfo("Mijae Djinn", 42, Rarity.RARE, mage.cards.m.MijaeDjinn.class, RETRO_ART));
- cards.add(new SetCardInfo("Moorish Cavalry", "7+", Rarity.COMMON, mage.cards.m.MoorishCavalry.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Moorish Cavalry", 7, Rarity.COMMON, mage.cards.m.MoorishCavalry.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 77, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART));
- cards.add(new SetCardInfo("Nafs Asp", "52+", Rarity.COMMON, mage.cards.n.NafsAsp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Nafs Asp", 52, Rarity.COMMON, mage.cards.n.NafsAsp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Oasis", 78, Rarity.UNCOMMON, mage.cards.o.Oasis.class, RETRO_ART));
- cards.add(new SetCardInfo("Old Man of the Sea", 18, Rarity.RARE, mage.cards.o.OldManOfTheSea.class, RETRO_ART));
- cards.add(new SetCardInfo("Oubliette", "31+", Rarity.COMMON, mage.cards.o.Oubliette.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Oubliette", 31, Rarity.COMMON, mage.cards.o.Oubliette.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Piety", "8+", Rarity.COMMON, mage.cards.p.Piety.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Piety", 8, Rarity.COMMON, mage.cards.p.Piety.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Pyramids", 67, Rarity.RARE, mage.cards.p.Pyramids.class, RETRO_ART));
- cards.add(new SetCardInfo("Repentant Blacksmith", 9, Rarity.RARE, mage.cards.r.RepentantBlacksmith.class, RETRO_ART));
- cards.add(new SetCardInfo("Ring of Ma'ruf", 68, Rarity.RARE, mage.cards.r.RingOfMaruf.class, RETRO_ART));
- cards.add(new SetCardInfo("Rukh Egg", "43+", Rarity.COMMON, mage.cards.r.RukhEgg.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Rukh Egg", 43, Rarity.COMMON, mage.cards.r.RukhEgg.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Sandals of Abdallah", 69, Rarity.UNCOMMON, mage.cards.s.SandalsOfAbdallah.class, RETRO_ART));
- cards.add(new SetCardInfo("Sandstorm", 53, Rarity.COMMON, mage.cards.s.Sandstorm.class, RETRO_ART));
- cards.add(new SetCardInfo("Serendib Djinn", 19, Rarity.RARE, mage.cards.s.SerendibDjinn.class, RETRO_ART));
- cards.add(new SetCardInfo("Serendib Efreet", 20, Rarity.RARE, mage.cards.s.SerendibEfreet.class, RETRO_ART));
- cards.add(new SetCardInfo("Sindbad", 21, Rarity.UNCOMMON, mage.cards.s.Sindbad.class, RETRO_ART));
- cards.add(new SetCardInfo("Singing Tree", 54, Rarity.RARE, mage.cards.s.SingingTree.class, RETRO_ART));
- cards.add(new SetCardInfo("Sorceress Queen", 32, Rarity.UNCOMMON, mage.cards.s.SorceressQueen.class, RETRO_ART));
- cards.add(new SetCardInfo("Stone-Throwing Devils", "33+", Rarity.COMMON, mage.cards.s.StoneThrowingDevils.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Stone-Throwing Devils", 33, Rarity.COMMON, mage.cards.s.StoneThrowingDevils.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Unstable Mutation", 22, Rarity.COMMON, mage.cards.u.UnstableMutation.class, RETRO_ART));
- cards.add(new SetCardInfo("War Elephant", "11+", Rarity.COMMON, mage.cards.w.WarElephant.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("War Elephant", 11, Rarity.COMMON, mage.cards.w.WarElephant.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Wyluli Wolf", "55+", Rarity.COMMON, mage.cards.w.WyluliWolf.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Wyluli Wolf", 55, Rarity.COMMON, mage.cards.w.WyluliWolf.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ydwen Efreet", 44, Rarity.RARE, mage.cards.y.YdwenEfreet.class, RETRO_ART));
+ cards.add(new SetCardInfo("Abu Ja'far", 1, Rarity.UNCOMMON, mage.cards.a.AbuJafar.class));
+ cards.add(new SetCardInfo("Aladdin", 34, Rarity.RARE, mage.cards.a.Aladdin.class));
+ cards.add(new SetCardInfo("Aladdin's Lamp", 56, Rarity.RARE, mage.cards.a.AladdinsLamp.class));
+ cards.add(new SetCardInfo("Aladdin's Ring", 57, Rarity.RARE, mage.cards.a.AladdinsRing.class));
+ cards.add(new SetCardInfo("Ali Baba", 35, Rarity.UNCOMMON, mage.cards.a.AliBaba.class));
+ cards.add(new SetCardInfo("Ali from Cairo", 36, Rarity.RARE, mage.cards.a.AliFromCairo.class));
+ cards.add(new SetCardInfo("Army of Allah", "2+", Rarity.COMMON, mage.cards.a.ArmyOfAllah.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Army of Allah", 2, Rarity.COMMON, mage.cards.a.ArmyOfAllah.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Bazaar of Baghdad", 70, Rarity.UNCOMMON, mage.cards.b.BazaarOfBaghdad.class));
+ cards.add(new SetCardInfo("Bird Maiden", "37+", Rarity.COMMON, mage.cards.b.BirdMaiden.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Bird Maiden", 37, Rarity.COMMON, mage.cards.b.BirdMaiden.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Bottle of Suleiman", 58, Rarity.RARE, mage.cards.b.BottleOfSuleiman.class));
+ cards.add(new SetCardInfo("Brass Man", 59, Rarity.UNCOMMON, mage.cards.b.BrassMan.class));
+ cards.add(new SetCardInfo("Camel", 3, Rarity.COMMON, mage.cards.c.Camel.class));
+ cards.add(new SetCardInfo("City in a Bottle", 60, Rarity.RARE, mage.cards.c.CityInABottle.class));
+ cards.add(new SetCardInfo("City of Brass", 71, Rarity.UNCOMMON, mage.cards.c.CityOfBrass.class));
+ cards.add(new SetCardInfo("Cuombajj Witches", 23, Rarity.COMMON, mage.cards.c.CuombajjWitches.class));
+ cards.add(new SetCardInfo("Cyclone", 45, Rarity.UNCOMMON, mage.cards.c.Cyclone.class));
+ cards.add(new SetCardInfo("Dancing Scimitar", 61, Rarity.RARE, mage.cards.d.DancingScimitar.class));
+ cards.add(new SetCardInfo("Dandan", 12, Rarity.COMMON, mage.cards.d.Dandan.class));
+ cards.add(new SetCardInfo("Desert Nomads", 38, Rarity.COMMON, mage.cards.d.DesertNomads.class));
+ cards.add(new SetCardInfo("Desert Twister", 46, Rarity.UNCOMMON, mage.cards.d.DesertTwister.class));
+ cards.add(new SetCardInfo("Desert", 72, Rarity.COMMON, mage.cards.d.Desert.class));
+ cards.add(new SetCardInfo("Diamond Valley", 73, Rarity.RARE, mage.cards.d.DiamondValley.class));
+ cards.add(new SetCardInfo("Drop of Honey", 47, Rarity.RARE, mage.cards.d.DropOfHoney.class));
+ cards.add(new SetCardInfo("Ebony Horse", 62, Rarity.RARE, mage.cards.e.EbonyHorse.class));
+ cards.add(new SetCardInfo("El-Hajjaj", 24, Rarity.RARE, mage.cards.e.ElHajjaj.class));
+ cards.add(new SetCardInfo("Elephant Graveyard", 74, Rarity.RARE, mage.cards.e.ElephantGraveyard.class));
+ cards.add(new SetCardInfo("Erg Raiders", "25+", Rarity.COMMON, mage.cards.e.ErgRaiders.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Erg Raiders", 25, Rarity.COMMON, mage.cards.e.ErgRaiders.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Erhnam Djinn", 48, Rarity.RARE, mage.cards.e.ErhnamDjinn.class));
+ cards.add(new SetCardInfo("Eye for an Eye", 4, Rarity.UNCOMMON, mage.cards.e.EyeForAnEye.class));
+ cards.add(new SetCardInfo("Fishliver Oil", "13+", Rarity.COMMON, mage.cards.f.FishliverOil.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Fishliver Oil", 13, Rarity.COMMON, mage.cards.f.FishliverOil.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Flying Carpet", 63, Rarity.UNCOMMON, mage.cards.f.FlyingCarpet.class));
+ cards.add(new SetCardInfo("Flying Men", 14, Rarity.COMMON, mage.cards.f.FlyingMen.class));
+ cards.add(new SetCardInfo("Ghazban Ogre", 49, Rarity.COMMON, mage.cards.g.GhazbanOgre.class));
+ cards.add(new SetCardInfo("Giant Tortoise", "15+", Rarity.COMMON, mage.cards.g.GiantTortoise.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Giant Tortoise", 15, Rarity.COMMON, mage.cards.g.GiantTortoise.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Guardian Beast", 26, Rarity.RARE, mage.cards.g.GuardianBeast.class));
+ cards.add(new SetCardInfo("Hasran Ogress", "27+", Rarity.COMMON, mage.cards.h.HasranOgress.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Hasran Ogress", 27, Rarity.COMMON, mage.cards.h.HasranOgress.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Hurr Jackal", 39, Rarity.COMMON, mage.cards.h.HurrJackal.class));
+ cards.add(new SetCardInfo("Ifh-Biff Efreet", 50, Rarity.RARE, mage.cards.i.IfhBiffEfreet.class));
+ cards.add(new SetCardInfo("Island Fish Jasconius", 16, Rarity.RARE, mage.cards.i.IslandFishJasconius.class));
+ cards.add(new SetCardInfo("Island of Wak-Wak", 75, Rarity.RARE, mage.cards.i.IslandOfWakWak.class));
+ cards.add(new SetCardInfo("Jandor's Ring", 64, Rarity.RARE, mage.cards.j.JandorsRing.class));
+ cards.add(new SetCardInfo("Jandor's Saddlebags", 65, Rarity.RARE, mage.cards.j.JandorsSaddlebags.class));
+ cards.add(new SetCardInfo("Jihad", 5, Rarity.RARE, mage.cards.j.Jihad.class));
+ cards.add(new SetCardInfo("Junun Efreet", 28, Rarity.RARE, mage.cards.j.JununEfreet.class));
+ cards.add(new SetCardInfo("Juzam Djinn", 29, Rarity.RARE, mage.cards.j.JuzamDjinn.class));
+ cards.add(new SetCardInfo("Khabal Ghoul", 30, Rarity.UNCOMMON, mage.cards.k.KhabalGhoul.class));
+ cards.add(new SetCardInfo("King Suleiman", 6, Rarity.RARE, mage.cards.k.KingSuleiman.class));
+ cards.add(new SetCardInfo("Kird Ape", 40, Rarity.COMMON, mage.cards.k.KirdApe.class));
+ cards.add(new SetCardInfo("Library of Alexandria", 76, Rarity.UNCOMMON, mage.cards.l.LibraryOfAlexandria.class));
+ cards.add(new SetCardInfo("Magnetic Mountain", 41, Rarity.UNCOMMON, mage.cards.m.MagneticMountain.class));
+ cards.add(new SetCardInfo("Merchant Ship", 17, Rarity.UNCOMMON, mage.cards.m.MerchantShip.class));
+ cards.add(new SetCardInfo("Metamorphosis", 51, Rarity.COMMON, mage.cards.m.Metamorphosis.class));
+ cards.add(new SetCardInfo("Mijae Djinn", 42, Rarity.RARE, mage.cards.m.MijaeDjinn.class));
+ cards.add(new SetCardInfo("Moorish Cavalry", "7+", Rarity.COMMON, mage.cards.m.MoorishCavalry.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Moorish Cavalry", 7, Rarity.COMMON, mage.cards.m.MoorishCavalry.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 77, Rarity.LAND, mage.cards.basiclands.Mountain.class));
+ cards.add(new SetCardInfo("Nafs Asp", "52+", Rarity.COMMON, mage.cards.n.NafsAsp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Nafs Asp", 52, Rarity.COMMON, mage.cards.n.NafsAsp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Oasis", 78, Rarity.UNCOMMON, mage.cards.o.Oasis.class));
+ cards.add(new SetCardInfo("Old Man of the Sea", 18, Rarity.RARE, mage.cards.o.OldManOfTheSea.class));
+ cards.add(new SetCardInfo("Oubliette", "31+", Rarity.COMMON, mage.cards.o.Oubliette.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Oubliette", 31, Rarity.COMMON, mage.cards.o.Oubliette.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Piety", "8+", Rarity.COMMON, mage.cards.p.Piety.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Piety", 8, Rarity.COMMON, mage.cards.p.Piety.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Pyramids", 67, Rarity.RARE, mage.cards.p.Pyramids.class));
+ cards.add(new SetCardInfo("Repentant Blacksmith", 9, Rarity.RARE, mage.cards.r.RepentantBlacksmith.class));
+ cards.add(new SetCardInfo("Ring of Ma'ruf", 68, Rarity.RARE, mage.cards.r.RingOfMaruf.class));
+ cards.add(new SetCardInfo("Rukh Egg", "43+", Rarity.COMMON, mage.cards.r.RukhEgg.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Rukh Egg", 43, Rarity.COMMON, mage.cards.r.RukhEgg.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sandals of Abdallah", 69, Rarity.UNCOMMON, mage.cards.s.SandalsOfAbdallah.class));
+ cards.add(new SetCardInfo("Sandstorm", 53, Rarity.COMMON, mage.cards.s.Sandstorm.class));
+ cards.add(new SetCardInfo("Serendib Djinn", 19, Rarity.RARE, mage.cards.s.SerendibDjinn.class));
+ cards.add(new SetCardInfo("Serendib Efreet", 20, Rarity.RARE, mage.cards.s.SerendibEfreet.class));
+ cards.add(new SetCardInfo("Sindbad", 21, Rarity.UNCOMMON, mage.cards.s.Sindbad.class));
+ cards.add(new SetCardInfo("Singing Tree", 54, Rarity.RARE, mage.cards.s.SingingTree.class));
+ cards.add(new SetCardInfo("Sorceress Queen", 32, Rarity.UNCOMMON, mage.cards.s.SorceressQueen.class));
+ cards.add(new SetCardInfo("Stone-Throwing Devils", "33+", Rarity.COMMON, mage.cards.s.StoneThrowingDevils.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Stone-Throwing Devils", 33, Rarity.COMMON, mage.cards.s.StoneThrowingDevils.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Unstable Mutation", 22, Rarity.COMMON, mage.cards.u.UnstableMutation.class));
+ cards.add(new SetCardInfo("War Elephant", "11+", Rarity.COMMON, mage.cards.w.WarElephant.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("War Elephant", 11, Rarity.COMMON, mage.cards.w.WarElephant.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wyluli Wolf", "55+", Rarity.COMMON, mage.cards.w.WyluliWolf.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wyluli Wolf", 55, Rarity.COMMON, mage.cards.w.WyluliWolf.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ydwen Efreet", 44, Rarity.RARE, mage.cards.y.YdwenEfreet.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/ArenaLeague1996.java b/Mage.Sets/src/mage/sets/ArenaLeague1996.java
index 2b677181eb1..8a7869dc87a 100644
--- a/Mage.Sets/src/mage/sets/ArenaLeague1996.java
+++ b/Mage.Sets/src/mage/sets/ArenaLeague1996.java
@@ -20,12 +20,12 @@ public class ArenaLeague1996 extends ExpansionSet {
this.hasBoosters = false;
this.hasBasicLands = true;
- cards.add(new SetCardInfo("Disenchant", 6, Rarity.RARE, mage.cards.d.Disenchant.class, RETRO_ART));
- cards.add(new SetCardInfo("Fireball", 7, Rarity.RARE, mage.cards.f.Fireball.class, RETRO_ART));
- cards.add(new SetCardInfo("Forest", 5, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART));
- cards.add(new SetCardInfo("Island", 2, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART));
- cards.add(new SetCardInfo("Mountain", 4, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART));
- cards.add(new SetCardInfo("Plains", 1, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART));
- cards.add(new SetCardInfo("Swamp", 3, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART));
+ cards.add(new SetCardInfo("Disenchant", 6, Rarity.RARE, mage.cards.d.Disenchant.class));
+ cards.add(new SetCardInfo("Fireball", 7, Rarity.RARE, mage.cards.f.Fireball.class));
+ cards.add(new SetCardInfo("Forest", 5, Rarity.LAND, mage.cards.basiclands.Forest.class));
+ cards.add(new SetCardInfo("Island", 2, Rarity.LAND, mage.cards.basiclands.Island.class));
+ cards.add(new SetCardInfo("Mountain", 4, Rarity.LAND, mage.cards.basiclands.Mountain.class));
+ cards.add(new SetCardInfo("Plains", 1, Rarity.LAND, mage.cards.basiclands.Plains.class));
+ cards.add(new SetCardInfo("Swamp", 3, Rarity.LAND, mage.cards.basiclands.Swamp.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/ArenaLeague1999.java b/Mage.Sets/src/mage/sets/ArenaLeague1999.java
index bcca587a06e..9e90235cf98 100644
--- a/Mage.Sets/src/mage/sets/ArenaLeague1999.java
+++ b/Mage.Sets/src/mage/sets/ArenaLeague1999.java
@@ -20,15 +20,15 @@ public class ArenaLeague1999 extends ExpansionSet {
this.hasBoosters = false;
this.hasBasicLands = true;
- cards.add(new SetCardInfo("Forest", 1, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART));
- cards.add(new SetCardInfo("Island", 3, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "3+", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Karn, Silver Golem", 8, Rarity.RARE, mage.cards.k.KarnSilverGolem.class, RETRO_ART));
- cards.add(new SetCardInfo("Mountain", 5, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART));
- cards.add(new SetCardInfo("Plains", 7, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART));
- cards.add(new SetCardInfo("Pouncing Jaguar", 2, Rarity.RARE, mage.cards.p.PouncingJaguar.class, RETRO_ART));
- cards.add(new SetCardInfo("Rewind", 6, Rarity.RARE, mage.cards.r.Rewind.class, RETRO_ART));
- cards.add(new SetCardInfo("Skittering Skirge", 4, Rarity.RARE, mage.cards.s.SkitteringSkirge.class, RETRO_ART));
- cards.add(new SetCardInfo("Swamp", 9, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART));
+ cards.add(new SetCardInfo("Forest", 1, Rarity.LAND, mage.cards.basiclands.Forest.class));
+ cards.add(new SetCardInfo("Island", 3, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "3+", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Karn, Silver Golem", 8, Rarity.RARE, mage.cards.k.KarnSilverGolem.class));
+ cards.add(new SetCardInfo("Mountain", 5, Rarity.LAND, mage.cards.basiclands.Mountain.class));
+ cards.add(new SetCardInfo("Plains", 7, Rarity.LAND, mage.cards.basiclands.Plains.class));
+ cards.add(new SetCardInfo("Pouncing Jaguar", 2, Rarity.RARE, mage.cards.p.PouncingJaguar.class));
+ cards.add(new SetCardInfo("Rewind", 6, Rarity.RARE, mage.cards.r.Rewind.class));
+ cards.add(new SetCardInfo("Skittering Skirge", 4, Rarity.RARE, mage.cards.s.SkitteringSkirge.class));
+ cards.add(new SetCardInfo("Swamp", 9, Rarity.LAND, mage.cards.basiclands.Swamp.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/ArenaLeague2000.java b/Mage.Sets/src/mage/sets/ArenaLeague2000.java
index 87a0d5ccdc7..66522658416 100644
--- a/Mage.Sets/src/mage/sets/ArenaLeague2000.java
+++ b/Mage.Sets/src/mage/sets/ArenaLeague2000.java
@@ -20,16 +20,16 @@ public class ArenaLeague2000 extends ExpansionSet {
this.hasBoosters = false;
this.hasBasicLands = true;
- cards.add(new SetCardInfo("Chill", 4, Rarity.RARE, mage.cards.c.Chill.class, RETRO_ART));
- cards.add(new SetCardInfo("Duress", 2, Rarity.RARE, mage.cards.d.Duress.class, RETRO_ART));
- cards.add(new SetCardInfo("Enlightened Tutor", 6, Rarity.RARE, mage.cards.e.EnlightenedTutor.class, RETRO_ART));
- cards.add(new SetCardInfo("Forest", 12, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART));
- cards.add(new SetCardInfo("Island", 9, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART));
- cards.add(new SetCardInfo("Mountain", 11, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART));
- cards.add(new SetCardInfo("Pillage", 5, Rarity.RARE, mage.cards.p.Pillage.class, RETRO_ART));
- cards.add(new SetCardInfo("Plains", 8, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART));
- cards.add(new SetCardInfo("Stupor", 7, Rarity.RARE, mage.cards.s.Stupor.class, RETRO_ART));
- cards.add(new SetCardInfo("Swamp", 10, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART));
- cards.add(new SetCardInfo("Uktabi Orangutan", 3, Rarity.RARE, mage.cards.u.UktabiOrangutan.class, RETRO_ART));
+ cards.add(new SetCardInfo("Chill", 4, Rarity.RARE, mage.cards.c.Chill.class));
+ cards.add(new SetCardInfo("Duress", 2, Rarity.RARE, mage.cards.d.Duress.class));
+ cards.add(new SetCardInfo("Enlightened Tutor", 6, Rarity.RARE, mage.cards.e.EnlightenedTutor.class));
+ cards.add(new SetCardInfo("Forest", 12, Rarity.LAND, mage.cards.basiclands.Forest.class));
+ cards.add(new SetCardInfo("Island", 9, Rarity.LAND, mage.cards.basiclands.Island.class));
+ cards.add(new SetCardInfo("Mountain", 11, Rarity.LAND, mage.cards.basiclands.Mountain.class));
+ cards.add(new SetCardInfo("Pillage", 5, Rarity.RARE, mage.cards.p.Pillage.class));
+ cards.add(new SetCardInfo("Plains", 8, Rarity.LAND, mage.cards.basiclands.Plains.class));
+ cards.add(new SetCardInfo("Stupor", 7, Rarity.RARE, mage.cards.s.Stupor.class));
+ cards.add(new SetCardInfo("Swamp", 10, Rarity.LAND, mage.cards.basiclands.Swamp.class));
+ cards.add(new SetCardInfo("Uktabi Orangutan", 3, Rarity.RARE, mage.cards.u.UktabiOrangutan.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/ArenaLeague2001.java b/Mage.Sets/src/mage/sets/ArenaLeague2001.java
index a3a65b7dfce..9ddcfa7f083 100644
--- a/Mage.Sets/src/mage/sets/ArenaLeague2001.java
+++ b/Mage.Sets/src/mage/sets/ArenaLeague2001.java
@@ -20,17 +20,17 @@ public class ArenaLeague2001 extends ExpansionSet {
this.hasBoosters = false;
this.hasBasicLands = true;
- cards.add(new SetCardInfo("Creeping Mold", 2, Rarity.RARE, mage.cards.c.CreepingMold.class, RETRO_ART));
- cards.add(new SetCardInfo("Diabolic Edict", 10, Rarity.RARE, mage.cards.d.DiabolicEdict.class, RETRO_ART));
- cards.add(new SetCardInfo("Dismiss", 4, Rarity.RARE, mage.cards.d.Dismiss.class, RETRO_ART));
- cards.add(new SetCardInfo("Empyrial Armor", 8, Rarity.RARE, mage.cards.e.EmpyrialArmor.class, RETRO_ART));
- cards.add(new SetCardInfo("Fling", 6, Rarity.RARE, mage.cards.f.Fling.class, RETRO_ART));
- cards.add(new SetCardInfo("Forest", 1, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 11, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Gaea's Blessing", 12, Rarity.RARE, mage.cards.g.GaeasBlessing.class, RETRO_ART));
- cards.add(new SetCardInfo("Island", 3, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART));
- cards.add(new SetCardInfo("Mountain", 5, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART));
- cards.add(new SetCardInfo("Plains", 7, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART));
- cards.add(new SetCardInfo("Swamp", 9, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART));
+ cards.add(new SetCardInfo("Creeping Mold", 2, Rarity.RARE, mage.cards.c.CreepingMold.class));
+ cards.add(new SetCardInfo("Diabolic Edict", 10, Rarity.RARE, mage.cards.d.DiabolicEdict.class));
+ cards.add(new SetCardInfo("Dismiss", 4, Rarity.RARE, mage.cards.d.Dismiss.class));
+ cards.add(new SetCardInfo("Empyrial Armor", 8, Rarity.RARE, mage.cards.e.EmpyrialArmor.class));
+ cards.add(new SetCardInfo("Fling", 6, Rarity.RARE, mage.cards.f.Fling.class));
+ cards.add(new SetCardInfo("Forest", 1, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 11, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Gaea's Blessing", 12, Rarity.RARE, mage.cards.g.GaeasBlessing.class));
+ cards.add(new SetCardInfo("Island", 3, Rarity.LAND, mage.cards.basiclands.Island.class));
+ cards.add(new SetCardInfo("Mountain", 5, Rarity.LAND, mage.cards.basiclands.Mountain.class));
+ cards.add(new SetCardInfo("Plains", 7, Rarity.LAND, mage.cards.basiclands.Plains.class));
+ cards.add(new SetCardInfo("Swamp", 9, Rarity.LAND, mage.cards.basiclands.Swamp.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/ArenaLeague2002.java b/Mage.Sets/src/mage/sets/ArenaLeague2002.java
index ee921449c0b..371b130cadb 100644
--- a/Mage.Sets/src/mage/sets/ArenaLeague2002.java
+++ b/Mage.Sets/src/mage/sets/ArenaLeague2002.java
@@ -20,10 +20,10 @@ public class ArenaLeague2002 extends ExpansionSet {
this.hasBoosters = false;
this.hasBasicLands = true;
- cards.add(new SetCardInfo("Arc Lightning", 3, Rarity.RARE, mage.cards.a.ArcLightning.class, RETRO_ART));
- cards.add(new SetCardInfo("Dauthi Slayer", 4, Rarity.RARE, mage.cards.d.DauthiSlayer.class, RETRO_ART));
- cards.add(new SetCardInfo("Island", 1, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART));
- cards.add(new SetCardInfo("Man-o'-War", 2, Rarity.RARE, mage.cards.m.ManOWar.class, RETRO_ART));
- cards.add(new SetCardInfo("Mana Leak", 5, Rarity.RARE, mage.cards.m.ManaLeak.class, RETRO_ART));
+ cards.add(new SetCardInfo("Arc Lightning", 3, Rarity.RARE, mage.cards.a.ArcLightning.class));
+ cards.add(new SetCardInfo("Dauthi Slayer", 4, Rarity.RARE, mage.cards.d.DauthiSlayer.class));
+ cards.add(new SetCardInfo("Island", 1, Rarity.LAND, mage.cards.basiclands.Island.class));
+ cards.add(new SetCardInfo("Man-o'-War", 2, Rarity.RARE, mage.cards.m.ManOWar.class));
+ cards.add(new SetCardInfo("Mana Leak", 5, Rarity.RARE, mage.cards.m.ManaLeak.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/ArenaLeague2003.java b/Mage.Sets/src/mage/sets/ArenaLeague2003.java
index d66a5f4c804..71639edaf1d 100644
--- a/Mage.Sets/src/mage/sets/ArenaLeague2003.java
+++ b/Mage.Sets/src/mage/sets/ArenaLeague2003.java
@@ -21,12 +21,12 @@ public class ArenaLeague2003 extends ExpansionSet {
this.hasBasicLands = true;
cards.add(new SetCardInfo("Bonesplitter", 8, Rarity.RARE, mage.cards.b.Bonesplitter.class));
- cards.add(new SetCardInfo("Elvish Aberration", 7, Rarity.RARE, mage.cards.e.ElvishAberration.class, RETRO_ART));
- cards.add(new SetCardInfo("Forest", 5, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART));
- cards.add(new SetCardInfo("Island", 2, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART));
- cards.add(new SetCardInfo("Mountain", 4, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART));
- cards.add(new SetCardInfo("Plains", 1, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART));
- cards.add(new SetCardInfo("Skirk Marauder", 6, Rarity.RARE, mage.cards.s.SkirkMarauder.class, RETRO_ART));
- cards.add(new SetCardInfo("Swamp", 3, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART));
+ cards.add(new SetCardInfo("Elvish Aberration", 7, Rarity.RARE, mage.cards.e.ElvishAberration.class));
+ cards.add(new SetCardInfo("Forest", 5, Rarity.LAND, mage.cards.basiclands.Forest.class));
+ cards.add(new SetCardInfo("Island", 2, Rarity.LAND, mage.cards.basiclands.Island.class));
+ cards.add(new SetCardInfo("Mountain", 4, Rarity.LAND, mage.cards.basiclands.Mountain.class));
+ cards.add(new SetCardInfo("Plains", 1, Rarity.LAND, mage.cards.basiclands.Plains.class));
+ cards.add(new SetCardInfo("Skirk Marauder", 6, Rarity.RARE, mage.cards.s.SkirkMarauder.class));
+ cards.add(new SetCardInfo("Swamp", 3, Rarity.LAND, mage.cards.basiclands.Swamp.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/ArenaNewPlayerExperience.java b/Mage.Sets/src/mage/sets/ArenaNewPlayerExperience.java
index 50a90f1746e..4ae1eb37bda 100644
--- a/Mage.Sets/src/mage/sets/ArenaNewPlayerExperience.java
+++ b/Mage.Sets/src/mage/sets/ArenaNewPlayerExperience.java
@@ -20,45 +20,45 @@ public final class ArenaNewPlayerExperience extends ExpansionSet {
this.hasBoosters = false;
this.hasBasicLands = true;
- cards.add(new SetCardInfo("Forest", "9a", Rarity.LAND, mage.cards.basiclands.Forest.class, FULL_ART_BFZ_VARIOUS));
cards.add(new SetCardInfo("Forest", "10a", Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 18, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 19, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 20, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 33, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 34, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 35, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "3a", Rarity.LAND, mage.cards.basiclands.Island.class, FULL_ART_BFZ_VARIOUS));
+ cards.add(new SetCardInfo("Forest", "9a", Rarity.LAND, mage.cards.basiclands.Forest.class, FULL_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 18, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 19, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 20, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 33, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 34, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 35, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "3a", Rarity.LAND, mage.cards.basiclands.Island.class, FULL_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Island", "4a", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 9, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 10, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 11, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 24, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 25, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 26, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", "7a", Rarity.LAND, mage.cards.basiclands.Mountain.class, FULL_ART_BFZ_VARIOUS));
+ cards.add(new SetCardInfo("Island", 10, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 11, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 24, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 25, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 26, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 9, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", "7a", Rarity.LAND, mage.cards.basiclands.Mountain.class, FULL_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Mountain", "8a", Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 15, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 16, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 17, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 30, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 31, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 32, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", "1a", Rarity.LAND, mage.cards.basiclands.Plains.class, FULL_ART_BFZ_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 15, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 16, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 17, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 30, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 31, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 32, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", "1a", Rarity.LAND, mage.cards.basiclands.Plains.class, FULL_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Plains", "2a", Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 6, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 7, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 8, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 21, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 22, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 23, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", "5a", Rarity.LAND, mage.cards.basiclands.Swamp.class, FULL_ART_BFZ_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 21, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 22, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 23, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 6, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 7, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 8, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", "5a", Rarity.LAND, mage.cards.basiclands.Swamp.class, FULL_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Swamp", "6a", Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 12, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 13, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 14, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 27, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 28, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 29, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 12, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 13, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 14, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 27, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 28, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 29, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
}
}
diff --git a/Mage.Sets/src/mage/sets/AsiaPacificLandProgram.java b/Mage.Sets/src/mage/sets/AsiaPacificLandProgram.java
index 390344d2a2b..261edd70b4f 100644
--- a/Mage.Sets/src/mage/sets/AsiaPacificLandProgram.java
+++ b/Mage.Sets/src/mage/sets/AsiaPacificLandProgram.java
@@ -22,20 +22,20 @@ public final class AsiaPacificLandProgram extends ExpansionSet {
this.hasBoosters = false;
this.hasBasicLands = true;
- cards.add(new SetCardInfo("Forest", 1, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 6, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 11, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 2, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 7, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 12, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 3, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 8, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 13, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 4, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 9, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 14, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 5, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 10, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 15, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 1, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 6, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 11, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 2, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 7, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 12, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 3, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 8, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 13, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 4, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 9, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 14, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 5, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 10, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 15, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
}
}
diff --git a/Mage.Sets/src/mage/sets/AssassinsCreed.java b/Mage.Sets/src/mage/sets/AssassinsCreed.java
index 233facd2f17..7fb2fcf3838 100644
--- a/Mage.Sets/src/mage/sets/AssassinsCreed.java
+++ b/Mage.Sets/src/mage/sets/AssassinsCreed.java
@@ -277,10 +277,10 @@ public final class AssassinsCreed extends ExpansionSet {
cards.add(new SetCardInfo("Silent Clearing", 115, Rarity.RARE, mage.cards.s.SilentClearing.class));
cards.add(new SetCardInfo("Smoke Bomb", 259, Rarity.UNCOMMON, mage.cards.s.SmokeBomb.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Smoke Bomb", 75, Rarity.UNCOMMON, mage.cards.s.SmokeBomb.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Sokrates, Athenian Teacher", 121, Rarity.RARE, mage.cards.s.SokratesAthenianTeacher.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Sokrates, Athenian Teacher", 250, Rarity.RARE, mage.cards.s.SokratesAthenianTeacher.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Sokrates, Athenian Teacher", 273, Rarity.RARE, mage.cards.s.SokratesAthenianTeacher.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Sokrates, Athenian Teacher", 67, Rarity.RARE, mage.cards.s.SokratesAthenianTeacher.class, NON_FULL_USE_VARIOUS));
+ //cards.add(new SetCardInfo("Sokrates, Athenian Teacher", 121, Rarity.RARE, mage.cards.s.SokratesAthenianTeacher.class, NON_FULL_USE_VARIOUS));
+ //cards.add(new SetCardInfo("Sokrates, Athenian Teacher", 250, Rarity.RARE, mage.cards.s.SokratesAthenianTeacher.class, NON_FULL_USE_VARIOUS));
+ //cards.add(new SetCardInfo("Sokrates, Athenian Teacher", 273, Rarity.RARE, mage.cards.s.SokratesAthenianTeacher.class, NON_FULL_USE_VARIOUS));
+ //cards.add(new SetCardInfo("Sokrates, Athenian Teacher", 67, Rarity.RARE, mage.cards.s.SokratesAthenianTeacher.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Spartan Veteran", 292, Rarity.COMMON, mage.cards.s.SpartanVeteran.class));
cards.add(new SetCardInfo("Staff of Eden, Vault's Key", 123, Rarity.MYTHIC, mage.cards.s.StaffOfEdenVaultsKey.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Staff of Eden, Vault's Key", 260, Rarity.MYTHIC, mage.cards.s.StaffOfEdenVaultsKey.class, NON_FULL_USE_VARIOUS));
diff --git a/Mage.Sets/src/mage/sets/BattleRoyaleBoxSet.java b/Mage.Sets/src/mage/sets/BattleRoyaleBoxSet.java
index 5342b1af5ad..1d65894d761 100644
--- a/Mage.Sets/src/mage/sets/BattleRoyaleBoxSet.java
+++ b/Mage.Sets/src/mage/sets/BattleRoyaleBoxSet.java
@@ -20,141 +20,141 @@ public class BattleRoyaleBoxSet extends ExpansionSet {
this.hasBoosters = false;
this.hasBasicLands = true;
- cards.add(new SetCardInfo("Abyssal Specter", 1, Rarity.UNCOMMON, mage.cards.a.AbyssalSpecter.class, RETRO_ART));
- cards.add(new SetCardInfo("Advance Scout", 2, Rarity.COMMON, mage.cards.a.AdvanceScout.class, RETRO_ART));
- cards.add(new SetCardInfo("Air Elemental", 3, Rarity.UNCOMMON, mage.cards.a.AirElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Angelic Page", 4, Rarity.COMMON, mage.cards.a.AngelicPage.class, RETRO_ART));
- cards.add(new SetCardInfo("Arc Lightning", 5, Rarity.COMMON, mage.cards.a.ArcLightning.class, RETRO_ART));
- cards.add(new SetCardInfo("Argothian Elder", 6, Rarity.UNCOMMON, mage.cards.a.ArgothianElder.class, RETRO_ART));
- cards.add(new SetCardInfo("Armored Pegasus", 7, Rarity.COMMON, mage.cards.a.ArmoredPegasus.class, RETRO_ART));
- cards.add(new SetCardInfo("Azure Drake", 8, Rarity.UNCOMMON, mage.cards.a.AzureDrake.class, RETRO_ART));
- cards.add(new SetCardInfo("Blinking Spirit", 9, Rarity.RARE, mage.cards.b.BlinkingSpirit.class, RETRO_ART));
- cards.add(new SetCardInfo("Broken Fall", 10, Rarity.COMMON, mage.cards.b.BrokenFall.class, RETRO_ART));
- cards.add(new SetCardInfo("Cackling Fiend", 11, Rarity.COMMON, mage.cards.c.CacklingFiend.class, RETRO_ART));
- cards.add(new SetCardInfo("Catastrophe", 12, Rarity.RARE, mage.cards.c.Catastrophe.class, RETRO_ART));
- cards.add(new SetCardInfo("Cinder Marsh", 13, Rarity.UNCOMMON, mage.cards.c.CinderMarsh.class, RETRO_ART));
- cards.add(new SetCardInfo("Control Magic", 14, Rarity.UNCOMMON, mage.cards.c.ControlMagic.class, RETRO_ART));
- cards.add(new SetCardInfo("Counterspell", 15, Rarity.COMMON, mage.cards.c.Counterspell.class, RETRO_ART));
- cards.add(new SetCardInfo("Crazed Skirge", 16, Rarity.UNCOMMON, mage.cards.c.CrazedSkirge.class, RETRO_ART));
- cards.add(new SetCardInfo("Curfew", 17, Rarity.COMMON, mage.cards.c.Curfew.class, RETRO_ART));
- cards.add(new SetCardInfo("Dark Ritual", 18, Rarity.COMMON, mage.cards.d.DarkRitual.class, RETRO_ART));
- cards.add(new SetCardInfo("Dirtcowl Wurm", 19, Rarity.RARE, mage.cards.d.DirtcowlWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("Disenchant", 20, Rarity.COMMON, mage.cards.d.Disenchant.class, RETRO_ART));
- cards.add(new SetCardInfo("Disruptive Student", 21, Rarity.COMMON, mage.cards.d.DisruptiveStudent.class, RETRO_ART));
- cards.add(new SetCardInfo("Drifting Meadow", 22, Rarity.COMMON, mage.cards.d.DriftingMeadow.class, RETRO_ART));
- cards.add(new SetCardInfo("Elvish Lyrist", 23, Rarity.UNCOMMON, mage.cards.e.ElvishLyrist.class, RETRO_ART));
- cards.add(new SetCardInfo("Exhume", 24, Rarity.COMMON, mage.cards.e.Exhume.class, RETRO_ART));
- cards.add(new SetCardInfo("Fecundity", 25, Rarity.UNCOMMON, mage.cards.f.Fecundity.class, RETRO_ART));
- cards.add(new SetCardInfo("Fertile Ground", 26, Rarity.COMMON, mage.cards.f.FertileGround.class, RETRO_ART));
- cards.add(new SetCardInfo("Fire Ants", 27, Rarity.UNCOMMON, mage.cards.f.FireAnts.class, RETRO_ART));
- cards.add(new SetCardInfo("Flood", 28, Rarity.COMMON, mage.cards.f.Flood.class, RETRO_ART));
- cards.add(new SetCardInfo("Forest", 101, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 102, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 103, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 104, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 105, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 106, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 107, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 108, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 109, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Giant Growth", 29, Rarity.COMMON, mage.cards.g.GiantGrowth.class, RETRO_ART));
- cards.add(new SetCardInfo("Gorilla Warrior", 30, Rarity.COMMON, mage.cards.g.GorillaWarrior.class, RETRO_ART));
- cards.add(new SetCardInfo("Healing Salve", 31, Rarity.COMMON, mage.cards.h.HealingSalve.class, RETRO_ART));
- cards.add(new SetCardInfo("Heat Ray", 32, Rarity.COMMON, mage.cards.h.HeatRay.class, RETRO_ART));
- cards.add(new SetCardInfo("Hurricane", 33, Rarity.UNCOMMON, mage.cards.h.Hurricane.class, RETRO_ART));
- cards.add(new SetCardInfo("Infantry Veteran", 34, Rarity.COMMON, mage.cards.i.InfantryVeteran.class, RETRO_ART));
- cards.add(new SetCardInfo("Island", 110, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 111, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 112, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 113, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 114, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Land Tax", 35, Rarity.UNCOMMON, mage.cards.l.LandTax.class, RETRO_ART));
- cards.add(new SetCardInfo("Lhurgoyf", 36, Rarity.RARE, mage.cards.l.Lhurgoyf.class, RETRO_ART));
- cards.add(new SetCardInfo("Lightning Elemental", 37, Rarity.COMMON, mage.cards.l.LightningElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Living Death", 38, Rarity.RARE, mage.cards.l.LivingDeath.class, RETRO_ART));
- cards.add(new SetCardInfo("Llanowar Elves", 39, Rarity.COMMON, mage.cards.l.LlanowarElves.class, RETRO_ART));
- cards.add(new SetCardInfo("Man-o'-War", 40, Rarity.COMMON, mage.cards.m.ManOWar.class, RETRO_ART));
- cards.add(new SetCardInfo("Mana Leak", 41, Rarity.COMMON, mage.cards.m.ManaLeak.class, RETRO_ART));
- cards.add(new SetCardInfo("Maniacal Rage", 42, Rarity.COMMON, mage.cards.m.ManiacalRage.class, RETRO_ART));
- cards.add(new SetCardInfo("Manta Riders", 43, Rarity.COMMON, mage.cards.m.MantaRiders.class, RETRO_ART));
- cards.add(new SetCardInfo("Master Decoy", 44, Rarity.COMMON, mage.cards.m.MasterDecoy.class, RETRO_ART));
- cards.add(new SetCardInfo("Mogg Hollows", 45, Rarity.UNCOMMON, mage.cards.m.MoggHollows.class, RETRO_ART));
- cards.add(new SetCardInfo("Mountain", 115, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 116, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 117, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 118, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 119, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 120, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 121, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 122, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 123, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Nekrataal", 46, Rarity.UNCOMMON, mage.cards.n.Nekrataal.class, RETRO_ART));
- cards.add(new SetCardInfo("Opportunity", 47, Rarity.UNCOMMON, mage.cards.o.Opportunity.class, RETRO_ART));
- cards.add(new SetCardInfo("Pacifism", 48, Rarity.COMMON, mage.cards.p.Pacifism.class, RETRO_ART));
- cards.add(new SetCardInfo("Pestilence", 49, Rarity.UNCOMMON, mage.cards.p.Pestilence.class, RETRO_ART));
- cards.add(new SetCardInfo("Phyrexian Ghoul", 50, Rarity.COMMON, mage.cards.p.PhyrexianGhoul.class, RETRO_ART));
- cards.add(new SetCardInfo("Pincher Beetles", 51, Rarity.COMMON, mage.cards.p.PincherBeetles.class, RETRO_ART));
- cards.add(new SetCardInfo("Plains", 124, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 125, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 126, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 127, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 128, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 129, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 130, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 131, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 132, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plated Rootwalla", 52, Rarity.COMMON, mage.cards.p.PlatedRootwalla.class, RETRO_ART));
- cards.add(new SetCardInfo("Polluted Mire", 53, Rarity.COMMON, mage.cards.p.PollutedMire.class, RETRO_ART));
- cards.add(new SetCardInfo("Prodigal Sorcerer", 54, Rarity.COMMON, mage.cards.p.ProdigalSorcerer.class, RETRO_ART));
- cards.add(new SetCardInfo("Raging Goblin", 55, Rarity.COMMON, mage.cards.r.RagingGoblin.class, RETRO_ART));
- cards.add(new SetCardInfo("Ray of Command", 56, Rarity.COMMON, mage.cards.r.RayOfCommand.class, RETRO_ART));
- cards.add(new SetCardInfo("Reanimate", 57, Rarity.UNCOMMON, mage.cards.r.Reanimate.class, RETRO_ART));
- cards.add(new SetCardInfo("Remote Isle", 58, Rarity.COMMON, mage.cards.r.RemoteIsle.class, RETRO_ART));
- cards.add(new SetCardInfo("River Boa", 59, Rarity.UNCOMMON, mage.cards.r.RiverBoa.class, RETRO_ART));
- cards.add(new SetCardInfo("Rolling Thunder", 60, Rarity.COMMON, mage.cards.r.RollingThunder.class, RETRO_ART));
- cards.add(new SetCardInfo("Sadistic Glee", 61, Rarity.COMMON, mage.cards.s.SadisticGlee.class, RETRO_ART));
- cards.add(new SetCardInfo("Sanctum Custodian", 62, Rarity.COMMON, mage.cards.s.SanctumCustodian.class, RETRO_ART));
- cards.add(new SetCardInfo("Sanctum Guardian", 63, Rarity.UNCOMMON, mage.cards.s.SanctumGuardian.class, RETRO_ART));
- cards.add(new SetCardInfo("Sandstorm", 64, Rarity.COMMON, mage.cards.s.Sandstorm.class, RETRO_ART));
- cards.add(new SetCardInfo("Scaled Wurm", 65, Rarity.COMMON, mage.cards.s.ScaledWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("Scryb Sprites", 66, Rarity.COMMON, mage.cards.s.ScrybSprites.class, RETRO_ART));
- cards.add(new SetCardInfo("Seasoned Marshal", 67, Rarity.UNCOMMON, mage.cards.s.SeasonedMarshal.class, RETRO_ART));
- cards.add(new SetCardInfo("Seeker of Skybreak", 68, Rarity.COMMON, mage.cards.s.SeekerOfSkybreak.class, RETRO_ART));
- cards.add(new SetCardInfo("Sengir Vampire", 69, Rarity.UNCOMMON, mage.cards.s.SengirVampire.class, RETRO_ART));
- cards.add(new SetCardInfo("Sewer Rats", 70, Rarity.COMMON, mage.cards.s.SewerRats.class, RETRO_ART));
- cards.add(new SetCardInfo("Shower of Sparks", 71, Rarity.COMMON, mage.cards.s.ShowerOfSparks.class, RETRO_ART));
- cards.add(new SetCardInfo("Skyshroud Elite", 72, Rarity.UNCOMMON, mage.cards.s.SkyshroudElite.class, RETRO_ART));
- cards.add(new SetCardInfo("Slippery Karst", 73, Rarity.COMMON, mage.cards.s.SlipperyKarst.class, RETRO_ART));
- cards.add(new SetCardInfo("Soltari Foot Soldier", 74, Rarity.COMMON, mage.cards.s.SoltariFootSoldier.class, RETRO_ART));
- cards.add(new SetCardInfo("Songstitcher", 75, Rarity.UNCOMMON, mage.cards.s.Songstitcher.class, RETRO_ART));
- cards.add(new SetCardInfo("Soul Warden", 76, Rarity.COMMON, mage.cards.s.SoulWarden.class, RETRO_ART));
- cards.add(new SetCardInfo("Spike Colony", 77, Rarity.COMMON, mage.cards.s.SpikeColony.class, RETRO_ART));
- cards.add(new SetCardInfo("Spike Feeder", 78, Rarity.UNCOMMON, mage.cards.s.SpikeFeeder.class, RETRO_ART));
- cards.add(new SetCardInfo("Spike Weaver", 79, Rarity.RARE, mage.cards.s.SpikeWeaver.class, RETRO_ART));
- cards.add(new SetCardInfo("Spike Worker", 80, Rarity.COMMON, mage.cards.s.SpikeWorker.class, RETRO_ART));
- cards.add(new SetCardInfo("Steam Blast", 81, Rarity.UNCOMMON, mage.cards.s.SteamBlast.class, RETRO_ART));
- cards.add(new SetCardInfo("Subversion", 82, Rarity.RARE, mage.cards.s.Subversion.class, RETRO_ART));
- cards.add(new SetCardInfo("Sun Clasp", 83, Rarity.COMMON, mage.cards.s.SunClasp.class, RETRO_ART));
- cards.add(new SetCardInfo("Swamp", 133, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 134, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 135, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 136, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swords to Plowshares", 84, Rarity.UNCOMMON, mage.cards.s.SwordsToPlowshares.class, RETRO_ART));
- cards.add(new SetCardInfo("Symbiosis", 85, Rarity.COMMON, mage.cards.s.Symbiosis.class, RETRO_ART));
- cards.add(new SetCardInfo("Syphon Soul", 86, Rarity.COMMON, mage.cards.s.SyphonSoul.class, RETRO_ART));
- cards.add(new SetCardInfo("Terror", 87, Rarity.COMMON, mage.cards.t.Terror.class, RETRO_ART));
- cards.add(new SetCardInfo("Thalakos Lowlands", 88, Rarity.UNCOMMON, mage.cards.t.ThalakosLowlands.class, RETRO_ART));
- cards.add(new SetCardInfo("Tranquility", 89, Rarity.COMMON, mage.cards.t.Tranquility.class, RETRO_ART));
- cards.add(new SetCardInfo("Trumpeting Armodon", 90, Rarity.UNCOMMON, mage.cards.t.TrumpetingArmodon.class, RETRO_ART));
- cards.add(new SetCardInfo("Unnerve", 91, Rarity.COMMON, mage.cards.u.Unnerve.class, RETRO_ART));
- cards.add(new SetCardInfo("Uthden Troll", 92, Rarity.UNCOMMON, mage.cards.u.UthdenTroll.class, RETRO_ART));
- cards.add(new SetCardInfo("Vec Townships", 93, Rarity.UNCOMMON, mage.cards.v.VecTownships.class, RETRO_ART));
- cards.add(new SetCardInfo("Village Elder", 94, Rarity.COMMON, mage.cards.v.VillageElder.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Heat", 95, Rarity.COMMON, mage.cards.w.WallOfHeat.class, RETRO_ART));
- cards.add(new SetCardInfo("Weakness", 96, Rarity.COMMON, mage.cards.w.Weakness.class, RETRO_ART));
- cards.add(new SetCardInfo("Wildfire Emissary", 97, Rarity.UNCOMMON, mage.cards.w.WildfireEmissary.class, RETRO_ART));
- cards.add(new SetCardInfo("Wind Drake", 98, Rarity.COMMON, mage.cards.w.WindDrake.class, RETRO_ART));
- cards.add(new SetCardInfo("Windfall", 99, Rarity.UNCOMMON, mage.cards.w.Windfall.class, RETRO_ART));
- cards.add(new SetCardInfo("Wrath of God", 100, Rarity.RARE, mage.cards.w.WrathOfGod.class, RETRO_ART));
- }
+ cards.add(new SetCardInfo("Abyssal Specter", 1, Rarity.UNCOMMON, mage.cards.a.AbyssalSpecter.class));
+ cards.add(new SetCardInfo("Advance Scout", 2, Rarity.COMMON, mage.cards.a.AdvanceScout.class));
+ cards.add(new SetCardInfo("Air Elemental", 3, Rarity.UNCOMMON, mage.cards.a.AirElemental.class));
+ cards.add(new SetCardInfo("Angelic Page", 4, Rarity.COMMON, mage.cards.a.AngelicPage.class));
+ cards.add(new SetCardInfo("Arc Lightning", 5, Rarity.COMMON, mage.cards.a.ArcLightning.class));
+ cards.add(new SetCardInfo("Argothian Elder", 6, Rarity.UNCOMMON, mage.cards.a.ArgothianElder.class));
+ cards.add(new SetCardInfo("Armored Pegasus", 7, Rarity.COMMON, mage.cards.a.ArmoredPegasus.class));
+ cards.add(new SetCardInfo("Azure Drake", 8, Rarity.UNCOMMON, mage.cards.a.AzureDrake.class));
+ cards.add(new SetCardInfo("Blinking Spirit", 9, Rarity.RARE, mage.cards.b.BlinkingSpirit.class));
+ cards.add(new SetCardInfo("Broken Fall", 10, Rarity.COMMON, mage.cards.b.BrokenFall.class));
+ cards.add(new SetCardInfo("Cackling Fiend", 11, Rarity.COMMON, mage.cards.c.CacklingFiend.class));
+ cards.add(new SetCardInfo("Catastrophe", 12, Rarity.RARE, mage.cards.c.Catastrophe.class));
+ cards.add(new SetCardInfo("Cinder Marsh", 13, Rarity.UNCOMMON, mage.cards.c.CinderMarsh.class));
+ cards.add(new SetCardInfo("Control Magic", 14, Rarity.UNCOMMON, mage.cards.c.ControlMagic.class));
+ cards.add(new SetCardInfo("Counterspell", 15, Rarity.COMMON, mage.cards.c.Counterspell.class));
+ cards.add(new SetCardInfo("Crazed Skirge", 16, Rarity.UNCOMMON, mage.cards.c.CrazedSkirge.class));
+ cards.add(new SetCardInfo("Curfew", 17, Rarity.COMMON, mage.cards.c.Curfew.class));
+ cards.add(new SetCardInfo("Dark Ritual", 18, Rarity.COMMON, mage.cards.d.DarkRitual.class));
+ cards.add(new SetCardInfo("Dirtcowl Wurm", 19, Rarity.RARE, mage.cards.d.DirtcowlWurm.class));
+ cards.add(new SetCardInfo("Disenchant", 20, Rarity.COMMON, mage.cards.d.Disenchant.class));
+ cards.add(new SetCardInfo("Disruptive Student", 21, Rarity.COMMON, mage.cards.d.DisruptiveStudent.class));
+ cards.add(new SetCardInfo("Drifting Meadow", 22, Rarity.COMMON, mage.cards.d.DriftingMeadow.class));
+ cards.add(new SetCardInfo("Elvish Lyrist", 23, Rarity.UNCOMMON, mage.cards.e.ElvishLyrist.class));
+ cards.add(new SetCardInfo("Exhume", 24, Rarity.COMMON, mage.cards.e.Exhume.class));
+ cards.add(new SetCardInfo("Fecundity", 25, Rarity.UNCOMMON, mage.cards.f.Fecundity.class));
+ cards.add(new SetCardInfo("Fertile Ground", 26, Rarity.COMMON, mage.cards.f.FertileGround.class));
+ cards.add(new SetCardInfo("Fire Ants", 27, Rarity.UNCOMMON, mage.cards.f.FireAnts.class));
+ cards.add(new SetCardInfo("Flood", 28, Rarity.COMMON, mage.cards.f.Flood.class));
+ cards.add(new SetCardInfo("Forest", 109, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 108, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 107, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 106, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 105, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 104, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 103, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 102, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 101, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Giant Growth", 29, Rarity.COMMON, mage.cards.g.GiantGrowth.class));
+ cards.add(new SetCardInfo("Gorilla Warrior", 30, Rarity.COMMON, mage.cards.g.GorillaWarrior.class));
+ cards.add(new SetCardInfo("Healing Salve", 31, Rarity.COMMON, mage.cards.h.HealingSalve.class));
+ cards.add(new SetCardInfo("Heat Ray", 32, Rarity.COMMON, mage.cards.h.HeatRay.class));
+ cards.add(new SetCardInfo("Hurricane", 33, Rarity.UNCOMMON, mage.cards.h.Hurricane.class));
+ cards.add(new SetCardInfo("Infantry Veteran", 34, Rarity.COMMON, mage.cards.i.InfantryVeteran.class));
+ cards.add(new SetCardInfo("Island", 114, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 113, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 112, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 111, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 110, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Land Tax", 35, Rarity.UNCOMMON, mage.cards.l.LandTax.class));
+ cards.add(new SetCardInfo("Lhurgoyf", 36, Rarity.RARE, mage.cards.l.Lhurgoyf.class));
+ cards.add(new SetCardInfo("Lightning Elemental", 37, Rarity.COMMON, mage.cards.l.LightningElemental.class));
+ cards.add(new SetCardInfo("Living Death", 38, Rarity.RARE, mage.cards.l.LivingDeath.class));
+ cards.add(new SetCardInfo("Llanowar Elves", 39, Rarity.COMMON, mage.cards.l.LlanowarElves.class));
+ cards.add(new SetCardInfo("Man-o'-War", 40, Rarity.COMMON, mage.cards.m.ManOWar.class));
+ cards.add(new SetCardInfo("Mana Leak", 41, Rarity.COMMON, mage.cards.m.ManaLeak.class));
+ cards.add(new SetCardInfo("Maniacal Rage", 42, Rarity.COMMON, mage.cards.m.ManiacalRage.class));
+ cards.add(new SetCardInfo("Manta Riders", 43, Rarity.COMMON, mage.cards.m.MantaRiders.class));
+ cards.add(new SetCardInfo("Master Decoy", 44, Rarity.COMMON, mage.cards.m.MasterDecoy.class));
+ cards.add(new SetCardInfo("Mogg Hollows", 45, Rarity.UNCOMMON, mage.cards.m.MoggHollows.class));
+ cards.add(new SetCardInfo("Mountain", 123, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 122, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 121, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 120, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 119, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 118, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 117, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 116, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 115, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Nekrataal", 46, Rarity.UNCOMMON, mage.cards.n.Nekrataal.class));
+ cards.add(new SetCardInfo("Opportunity", 47, Rarity.UNCOMMON, mage.cards.o.Opportunity.class));
+ cards.add(new SetCardInfo("Pacifism", 48, Rarity.COMMON, mage.cards.p.Pacifism.class));
+ cards.add(new SetCardInfo("Pestilence", 49, Rarity.UNCOMMON, mage.cards.p.Pestilence.class));
+ cards.add(new SetCardInfo("Phyrexian Ghoul", 50, Rarity.COMMON, mage.cards.p.PhyrexianGhoul.class));
+ cards.add(new SetCardInfo("Pincher Beetles", 51, Rarity.COMMON, mage.cards.p.PincherBeetles.class));
+ cards.add(new SetCardInfo("Plains", 132, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 131, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 130, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 129, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 128, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 127, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 126, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 125, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 124, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plated Rootwalla", 52, Rarity.COMMON, mage.cards.p.PlatedRootwalla.class));
+ cards.add(new SetCardInfo("Polluted Mire", 53, Rarity.COMMON, mage.cards.p.PollutedMire.class));
+ cards.add(new SetCardInfo("Prodigal Sorcerer", 54, Rarity.COMMON, mage.cards.p.ProdigalSorcerer.class));
+ cards.add(new SetCardInfo("Raging Goblin", 55, Rarity.COMMON, mage.cards.r.RagingGoblin.class));
+ cards.add(new SetCardInfo("Ray of Command", 56, Rarity.COMMON, mage.cards.r.RayOfCommand.class));
+ cards.add(new SetCardInfo("Reanimate", 57, Rarity.UNCOMMON, mage.cards.r.Reanimate.class));
+ cards.add(new SetCardInfo("Remote Isle", 58, Rarity.COMMON, mage.cards.r.RemoteIsle.class));
+ cards.add(new SetCardInfo("River Boa", 59, Rarity.UNCOMMON, mage.cards.r.RiverBoa.class));
+ cards.add(new SetCardInfo("Rolling Thunder", 60, Rarity.COMMON, mage.cards.r.RollingThunder.class));
+ cards.add(new SetCardInfo("Sadistic Glee", 61, Rarity.COMMON, mage.cards.s.SadisticGlee.class));
+ cards.add(new SetCardInfo("Sanctum Custodian", 62, Rarity.COMMON, mage.cards.s.SanctumCustodian.class));
+ cards.add(new SetCardInfo("Sanctum Guardian", 63, Rarity.UNCOMMON, mage.cards.s.SanctumGuardian.class));
+ cards.add(new SetCardInfo("Sandstorm", 64, Rarity.COMMON, mage.cards.s.Sandstorm.class));
+ cards.add(new SetCardInfo("Scaled Wurm", 65, Rarity.COMMON, mage.cards.s.ScaledWurm.class));
+ cards.add(new SetCardInfo("Scryb Sprites", 66, Rarity.COMMON, mage.cards.s.ScrybSprites.class));
+ cards.add(new SetCardInfo("Seasoned Marshal", 67, Rarity.UNCOMMON, mage.cards.s.SeasonedMarshal.class));
+ cards.add(new SetCardInfo("Seeker of Skybreak", 68, Rarity.COMMON, mage.cards.s.SeekerOfSkybreak.class));
+ cards.add(new SetCardInfo("Sengir Vampire", 69, Rarity.UNCOMMON, mage.cards.s.SengirVampire.class));
+ cards.add(new SetCardInfo("Sewer Rats", 70, Rarity.COMMON, mage.cards.s.SewerRats.class));
+ cards.add(new SetCardInfo("Shower of Sparks", 71, Rarity.COMMON, mage.cards.s.ShowerOfSparks.class));
+ cards.add(new SetCardInfo("Skyshroud Elite", 72, Rarity.UNCOMMON, mage.cards.s.SkyshroudElite.class));
+ cards.add(new SetCardInfo("Slippery Karst", 73, Rarity.COMMON, mage.cards.s.SlipperyKarst.class));
+ cards.add(new SetCardInfo("Soltari Foot Soldier", 74, Rarity.COMMON, mage.cards.s.SoltariFootSoldier.class));
+ cards.add(new SetCardInfo("Songstitcher", 75, Rarity.UNCOMMON, mage.cards.s.Songstitcher.class));
+ cards.add(new SetCardInfo("Soul Warden", 76, Rarity.COMMON, mage.cards.s.SoulWarden.class));
+ cards.add(new SetCardInfo("Spike Colony", 77, Rarity.COMMON, mage.cards.s.SpikeColony.class));
+ cards.add(new SetCardInfo("Spike Feeder", 78, Rarity.UNCOMMON, mage.cards.s.SpikeFeeder.class));
+ cards.add(new SetCardInfo("Spike Weaver", 79, Rarity.RARE, mage.cards.s.SpikeWeaver.class));
+ cards.add(new SetCardInfo("Spike Worker", 80, Rarity.COMMON, mage.cards.s.SpikeWorker.class));
+ cards.add(new SetCardInfo("Steam Blast", 81, Rarity.UNCOMMON, mage.cards.s.SteamBlast.class));
+ cards.add(new SetCardInfo("Subversion", 82, Rarity.RARE, mage.cards.s.Subversion.class));
+ cards.add(new SetCardInfo("Sun Clasp", 83, Rarity.COMMON, mage.cards.s.SunClasp.class));
+ cards.add(new SetCardInfo("Swamp", 136, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 135, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 134, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 133, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swords to Plowshares", 84, Rarity.UNCOMMON, mage.cards.s.SwordsToPlowshares.class));
+ cards.add(new SetCardInfo("Symbiosis", 85, Rarity.COMMON, mage.cards.s.Symbiosis.class));
+ cards.add(new SetCardInfo("Syphon Soul", 86, Rarity.COMMON, mage.cards.s.SyphonSoul.class));
+ cards.add(new SetCardInfo("Terror", 87, Rarity.COMMON, mage.cards.t.Terror.class));
+ cards.add(new SetCardInfo("Thalakos Lowlands", 88, Rarity.UNCOMMON, mage.cards.t.ThalakosLowlands.class));
+ cards.add(new SetCardInfo("Tranquility", 89, Rarity.COMMON, mage.cards.t.Tranquility.class));
+ cards.add(new SetCardInfo("Trumpeting Armodon", 90, Rarity.UNCOMMON, mage.cards.t.TrumpetingArmodon.class));
+ cards.add(new SetCardInfo("Unnerve", 91, Rarity.COMMON, mage.cards.u.Unnerve.class));
+ cards.add(new SetCardInfo("Uthden Troll", 92, Rarity.UNCOMMON, mage.cards.u.UthdenTroll.class));
+ cards.add(new SetCardInfo("Vec Townships", 93, Rarity.UNCOMMON, mage.cards.v.VecTownships.class));
+ cards.add(new SetCardInfo("Village Elder", 94, Rarity.COMMON, mage.cards.v.VillageElder.class));
+ cards.add(new SetCardInfo("Wall of Heat", 95, Rarity.COMMON, mage.cards.w.WallOfHeat.class));
+ cards.add(new SetCardInfo("Weakness", 96, Rarity.COMMON, mage.cards.w.Weakness.class));
+ cards.add(new SetCardInfo("Wildfire Emissary", 97, Rarity.UNCOMMON, mage.cards.w.WildfireEmissary.class));
+ cards.add(new SetCardInfo("Wind Drake", 98, Rarity.COMMON, mage.cards.w.WindDrake.class));
+ cards.add(new SetCardInfo("Windfall", 99, Rarity.UNCOMMON, mage.cards.w.Windfall.class));
+ cards.add(new SetCardInfo("Wrath of God", 100, Rarity.RARE, mage.cards.w.WrathOfGod.class));
+ }
}
diff --git a/Mage.Sets/src/mage/sets/BeatdownBoxSet.java b/Mage.Sets/src/mage/sets/BeatdownBoxSet.java
index 7aebdf3f8c1..350085264a7 100644
--- a/Mage.Sets/src/mage/sets/BeatdownBoxSet.java
+++ b/Mage.Sets/src/mage/sets/BeatdownBoxSet.java
@@ -20,95 +20,95 @@ public class BeatdownBoxSet extends ExpansionSet {
this.hasBoosters = false;
this.hasBasicLands = true;
- cards.add(new SetCardInfo("Air Elemental", 1, Rarity.UNCOMMON, mage.cards.a.AirElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Balduvian Horde", 34, Rarity.RARE, mage.cards.b.BalduvianHorde.class, RETRO_ART));
- cards.add(new SetCardInfo("Ball Lightning", 35, Rarity.RARE, mage.cards.b.BallLightning.class, RETRO_ART));
- cards.add(new SetCardInfo("Blizzard Elemental", 2, Rarity.RARE, mage.cards.b.BlizzardElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Bloodrock Cyclops", 36, Rarity.COMMON, mage.cards.b.BloodrockCyclops.class, RETRO_ART));
- cards.add(new SetCardInfo("Bone Harvest", 19, Rarity.COMMON, mage.cards.b.BoneHarvest.class, RETRO_ART));
- cards.add(new SetCardInfo("Brainstorm", 3, Rarity.COMMON, mage.cards.b.Brainstorm.class, RETRO_ART));
- cards.add(new SetCardInfo("Clockwork Avian", 69, Rarity.RARE, mage.cards.c.ClockworkAvian.class, RETRO_ART));
- cards.add(new SetCardInfo("Clockwork Beast", 70, Rarity.RARE, mage.cards.c.ClockworkBeast.class, RETRO_ART));
- cards.add(new SetCardInfo("Cloud Djinn", 4, Rarity.UNCOMMON, mage.cards.c.CloudDjinn.class, RETRO_ART));
- cards.add(new SetCardInfo("Cloud Elemental", 5, Rarity.COMMON, mage.cards.c.CloudElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Coercion", 20, Rarity.COMMON, mage.cards.c.Coercion.class, RETRO_ART));
- cards.add(new SetCardInfo("Counterspell", 6, Rarity.COMMON, mage.cards.c.Counterspell.class, RETRO_ART));
- cards.add(new SetCardInfo("Crash of Rhinos", 51, Rarity.COMMON, mage.cards.c.CrashOfRhinos.class, RETRO_ART));
- cards.add(new SetCardInfo("Crashing Boars", 52, Rarity.UNCOMMON, mage.cards.c.CrashingBoars.class, RETRO_ART));
- cards.add(new SetCardInfo("Dark Ritual", 21, Rarity.COMMON, mage.cards.d.DarkRitual.class, RETRO_ART));
- cards.add(new SetCardInfo("Deadly Insect", 53, Rarity.COMMON, mage.cards.d.DeadlyInsect.class, RETRO_ART));
- cards.add(new SetCardInfo("Death Stroke", 22, Rarity.COMMON, mage.cards.d.DeathStroke.class, RETRO_ART));
- cards.add(new SetCardInfo("Diabolic Edict", 23, Rarity.COMMON, mage.cards.d.DiabolicEdict.class, RETRO_ART));
- cards.add(new SetCardInfo("Diabolic Vision", 67, Rarity.UNCOMMON, mage.cards.d.DiabolicVision.class, RETRO_ART));
- cards.add(new SetCardInfo("Drain Life", 24, Rarity.COMMON, mage.cards.d.DrainLife.class, RETRO_ART));
- cards.add(new SetCardInfo("Dwarven Ruins", 71, Rarity.UNCOMMON, mage.cards.d.DwarvenRuins.class, RETRO_ART));
- cards.add(new SetCardInfo("Ebon Stronghold", 72, Rarity.UNCOMMON, mage.cards.e.EbonStronghold.class, RETRO_ART));
- cards.add(new SetCardInfo("Erhnam Djinn", 54, Rarity.UNCOMMON, mage.cards.e.ErhnamDjinn.class, RETRO_ART));
- cards.add(new SetCardInfo("Fallen Angel", 25, Rarity.RARE, mage.cards.f.FallenAngel.class, RETRO_ART));
- cards.add(new SetCardInfo("Feral Shadow", 26, Rarity.COMMON, mage.cards.f.FeralShadow.class, RETRO_ART));
- cards.add(new SetCardInfo("Fireball", 37, Rarity.COMMON, mage.cards.f.Fireball.class, RETRO_ART));
- cards.add(new SetCardInfo("Fog Elemental", 7, Rarity.COMMON, mage.cards.f.FogElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Fog", 55, Rarity.COMMON, mage.cards.f.Fog.class, RETRO_ART));
- cards.add(new SetCardInfo("Force of Nature", 56, Rarity.RARE, mage.cards.f.ForceOfNature.class, RETRO_ART));
- cards.add(new SetCardInfo("Forest", 88, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 89, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 90, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Gaseous Form", 8, Rarity.COMMON, mage.cards.g.GaseousForm.class, RETRO_ART));
- cards.add(new SetCardInfo("Giant Crab", 9, Rarity.COMMON, mage.cards.g.GiantCrab.class, RETRO_ART));
- cards.add(new SetCardInfo("Giant Growth", 57, Rarity.COMMON, mage.cards.g.GiantGrowth.class, RETRO_ART));
- cards.add(new SetCardInfo("Gravedigger", 27, Rarity.COMMON, mage.cards.g.Gravedigger.class, RETRO_ART));
- cards.add(new SetCardInfo("Havenwood Battleground", 73, Rarity.UNCOMMON, mage.cards.h.HavenwoodBattleground.class, RETRO_ART));
- cards.add(new SetCardInfo("Hollow Dogs", 28, Rarity.COMMON, mage.cards.h.HollowDogs.class, RETRO_ART));
- cards.add(new SetCardInfo("Hulking Cyclops", 38, Rarity.UNCOMMON, mage.cards.h.HulkingCyclops.class, RETRO_ART));
- cards.add(new SetCardInfo("Impulse", 10, Rarity.COMMON, mage.cards.i.Impulse.class, RETRO_ART));
- cards.add(new SetCardInfo("Island", 79, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 80, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 81, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Killer Whale", 11, Rarity.UNCOMMON, mage.cards.k.KillerWhale.class, RETRO_ART));
- cards.add(new SetCardInfo("Kird Ape", 39, Rarity.COMMON, mage.cards.k.KirdApe.class, RETRO_ART));
- cards.add(new SetCardInfo("Lava Axe", 40, Rarity.COMMON, mage.cards.l.LavaAxe.class, RETRO_ART));
- cards.add(new SetCardInfo("Leviathan", 12, Rarity.RARE, mage.cards.l.Leviathan.class, RETRO_ART));
- cards.add(new SetCardInfo("Lightning Bolt", 41, Rarity.COMMON, mage.cards.l.LightningBolt.class, RETRO_ART));
- cards.add(new SetCardInfo("Llanowar Elves", 58, Rarity.COMMON, mage.cards.l.LlanowarElves.class, RETRO_ART));
- cards.add(new SetCardInfo("Lowland Giant", 42, Rarity.COMMON, mage.cards.l.LowlandGiant.class, RETRO_ART));
- cards.add(new SetCardInfo("Mahamoti Djinn", 13, Rarity.RARE, mage.cards.m.MahamotiDjinn.class, RETRO_ART));
- cards.add(new SetCardInfo("Mountain", 85, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 86, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 87, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plated Spider", 59, Rarity.COMMON, mage.cards.p.PlatedSpider.class, RETRO_ART));
- cards.add(new SetCardInfo("Polluted Mire", 74, Rarity.COMMON, mage.cards.p.PollutedMire.class, RETRO_ART));
- cards.add(new SetCardInfo("Power Sink", 14, Rarity.COMMON, mage.cards.p.PowerSink.class, RETRO_ART));
- cards.add(new SetCardInfo("Quirion Elves", 60, Rarity.COMMON, mage.cards.q.QuirionElves.class, RETRO_ART));
- cards.add(new SetCardInfo("Raging Goblin", 43, Rarity.COMMON, mage.cards.r.RagingGoblin.class, RETRO_ART));
- cards.add(new SetCardInfo("Rampant Growth", 61, Rarity.COMMON, mage.cards.r.RampantGrowth.class, RETRO_ART));
- cards.add(new SetCardInfo("Remote Isle", 75, Rarity.COMMON, mage.cards.r.RemoteIsle.class, RETRO_ART));
- cards.add(new SetCardInfo("Scaled Wurm", 62, Rarity.COMMON, mage.cards.s.ScaledWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("Segmented Wurm", 68, Rarity.UNCOMMON, mage.cards.s.SegmentedWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("Sengir Vampire", 29, Rarity.UNCOMMON, mage.cards.s.SengirVampire.class, RETRO_ART));
- cards.add(new SetCardInfo("Shambling Strider", 63, Rarity.COMMON, mage.cards.s.ShamblingStrider.class, RETRO_ART));
- cards.add(new SetCardInfo("Shivan Dragon", 44, Rarity.RARE, mage.cards.s.ShivanDragon.class, RETRO_ART));
- cards.add(new SetCardInfo("Shock", 45, Rarity.COMMON, mage.cards.s.Shock.class, RETRO_ART));
- cards.add(new SetCardInfo("Skittering Horror", 30, Rarity.COMMON, mage.cards.s.SkitteringHorror.class, RETRO_ART));
- cards.add(new SetCardInfo("Skittering Skirge", 31, Rarity.COMMON, mage.cards.s.SkitteringSkirge.class, RETRO_ART));
- cards.add(new SetCardInfo("Slippery Karst", 76, Rarity.COMMON, mage.cards.s.SlipperyKarst.class, RETRO_ART));
- cards.add(new SetCardInfo("Smoldering Crater", 77, Rarity.COMMON, mage.cards.s.SmolderingCrater.class, RETRO_ART));
- cards.add(new SetCardInfo("Snapping Drake", 15, Rarity.COMMON, mage.cards.s.SnappingDrake.class, RETRO_ART));
- cards.add(new SetCardInfo("Sonic Burst", 46, Rarity.COMMON, mage.cards.s.SonicBurst.class, RETRO_ART));
- cards.add(new SetCardInfo("Svyelunite Temple", 78, Rarity.UNCOMMON, mage.cards.s.SvyeluniteTemple.class, RETRO_ART));
- cards.add(new SetCardInfo("Swamp", 82, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 83, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 84, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Talruum Minotaur", 47, Rarity.COMMON, mage.cards.t.TalruumMinotaur.class, RETRO_ART));
- cards.add(new SetCardInfo("Tar Pit Warrior", 32, Rarity.COMMON, mage.cards.t.TarPitWarrior.class, RETRO_ART));
- cards.add(new SetCardInfo("Terror", 33, Rarity.COMMON, mage.cards.t.Terror.class, RETRO_ART));
- cards.add(new SetCardInfo("Thunderbolt", 48, Rarity.COMMON, mage.cards.t.Thunderbolt.class, RETRO_ART));
- cards.add(new SetCardInfo("Thundering Giant", 49, Rarity.UNCOMMON, mage.cards.t.ThunderingGiant.class, RETRO_ART));
- cards.add(new SetCardInfo("Tolarian Winds", 16, Rarity.COMMON, mage.cards.t.TolarianWinds.class, RETRO_ART));
- cards.add(new SetCardInfo("Viashino Warrior", 50, Rarity.COMMON, mage.cards.v.ViashinoWarrior.class, RETRO_ART));
- cards.add(new SetCardInfo("Vigilant Drake", 17, Rarity.COMMON, mage.cards.v.VigilantDrake.class, RETRO_ART));
- cards.add(new SetCardInfo("Wayward Soul", 18, Rarity.COMMON, mage.cards.w.WaywardSoul.class, RETRO_ART));
- cards.add(new SetCardInfo("Wild Growth", 64, Rarity.COMMON, mage.cards.w.WildGrowth.class, RETRO_ART));
- cards.add(new SetCardInfo("Woolly Spider", 65, Rarity.COMMON, mage.cards.w.WoollySpider.class, RETRO_ART));
- cards.add(new SetCardInfo("Yavimaya Wurm", 66, Rarity.COMMON, mage.cards.y.YavimayaWurm.class, RETRO_ART));
- }
+ cards.add(new SetCardInfo("Air Elemental", 1, Rarity.UNCOMMON, mage.cards.a.AirElemental.class));
+ cards.add(new SetCardInfo("Balduvian Horde", 34, Rarity.RARE, mage.cards.b.BalduvianHorde.class));
+ cards.add(new SetCardInfo("Ball Lightning", 35, Rarity.RARE, mage.cards.b.BallLightning.class));
+ cards.add(new SetCardInfo("Blizzard Elemental", 2, Rarity.RARE, mage.cards.b.BlizzardElemental.class));
+ cards.add(new SetCardInfo("Bloodrock Cyclops", 36, Rarity.COMMON, mage.cards.b.BloodrockCyclops.class));
+ cards.add(new SetCardInfo("Bone Harvest", 19, Rarity.COMMON, mage.cards.b.BoneHarvest.class));
+ cards.add(new SetCardInfo("Brainstorm", 3, Rarity.COMMON, mage.cards.b.Brainstorm.class));
+ cards.add(new SetCardInfo("Clockwork Avian", 69, Rarity.RARE, mage.cards.c.ClockworkAvian.class));
+ cards.add(new SetCardInfo("Clockwork Beast", 70, Rarity.RARE, mage.cards.c.ClockworkBeast.class));
+ cards.add(new SetCardInfo("Cloud Djinn", 4, Rarity.UNCOMMON, mage.cards.c.CloudDjinn.class));
+ cards.add(new SetCardInfo("Cloud Elemental", 5, Rarity.COMMON, mage.cards.c.CloudElemental.class));
+ cards.add(new SetCardInfo("Coercion", 20, Rarity.COMMON, mage.cards.c.Coercion.class));
+ cards.add(new SetCardInfo("Counterspell", 6, Rarity.COMMON, mage.cards.c.Counterspell.class));
+ cards.add(new SetCardInfo("Crash of Rhinos", 51, Rarity.COMMON, mage.cards.c.CrashOfRhinos.class));
+ cards.add(new SetCardInfo("Crashing Boars", 52, Rarity.UNCOMMON, mage.cards.c.CrashingBoars.class));
+ cards.add(new SetCardInfo("Dark Ritual", 21, Rarity.COMMON, mage.cards.d.DarkRitual.class));
+ cards.add(new SetCardInfo("Deadly Insect", 53, Rarity.COMMON, mage.cards.d.DeadlyInsect.class));
+ cards.add(new SetCardInfo("Death Stroke", 22, Rarity.COMMON, mage.cards.d.DeathStroke.class));
+ cards.add(new SetCardInfo("Diabolic Edict", 23, Rarity.COMMON, mage.cards.d.DiabolicEdict.class));
+ cards.add(new SetCardInfo("Diabolic Vision", 67, Rarity.UNCOMMON, mage.cards.d.DiabolicVision.class));
+ cards.add(new SetCardInfo("Drain Life", 24, Rarity.COMMON, mage.cards.d.DrainLife.class));
+ cards.add(new SetCardInfo("Dwarven Ruins", 71, Rarity.UNCOMMON, mage.cards.d.DwarvenRuins.class));
+ cards.add(new SetCardInfo("Ebon Stronghold", 72, Rarity.UNCOMMON, mage.cards.e.EbonStronghold.class));
+ cards.add(new SetCardInfo("Erhnam Djinn", 54, Rarity.UNCOMMON, mage.cards.e.ErhnamDjinn.class));
+ cards.add(new SetCardInfo("Fallen Angel", 25, Rarity.RARE, mage.cards.f.FallenAngel.class));
+ cards.add(new SetCardInfo("Feral Shadow", 26, Rarity.COMMON, mage.cards.f.FeralShadow.class));
+ cards.add(new SetCardInfo("Fireball", 37, Rarity.COMMON, mage.cards.f.Fireball.class));
+ cards.add(new SetCardInfo("Fog", 55, Rarity.COMMON, mage.cards.f.Fog.class));
+ cards.add(new SetCardInfo("Fog Elemental", 7, Rarity.COMMON, mage.cards.f.FogElemental.class));
+ cards.add(new SetCardInfo("Force of Nature", 56, Rarity.RARE, mage.cards.f.ForceOfNature.class));
+ cards.add(new SetCardInfo("Forest", 90, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 89, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 88, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Gaseous Form", 8, Rarity.COMMON, mage.cards.g.GaseousForm.class));
+ cards.add(new SetCardInfo("Giant Crab", 9, Rarity.COMMON, mage.cards.g.GiantCrab.class));
+ cards.add(new SetCardInfo("Giant Growth", 57, Rarity.COMMON, mage.cards.g.GiantGrowth.class));
+ cards.add(new SetCardInfo("Gravedigger", 27, Rarity.COMMON, mage.cards.g.Gravedigger.class));
+ cards.add(new SetCardInfo("Havenwood Battleground", 73, Rarity.UNCOMMON, mage.cards.h.HavenwoodBattleground.class));
+ cards.add(new SetCardInfo("Hollow Dogs", 28, Rarity.COMMON, mage.cards.h.HollowDogs.class));
+ cards.add(new SetCardInfo("Hulking Cyclops", 38, Rarity.UNCOMMON, mage.cards.h.HulkingCyclops.class));
+ cards.add(new SetCardInfo("Impulse", 10, Rarity.COMMON, mage.cards.i.Impulse.class));
+ cards.add(new SetCardInfo("Island", 81, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 80, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 79, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Killer Whale", 11, Rarity.UNCOMMON, mage.cards.k.KillerWhale.class));
+ cards.add(new SetCardInfo("Kird Ape", 39, Rarity.COMMON, mage.cards.k.KirdApe.class));
+ cards.add(new SetCardInfo("Lava Axe", 40, Rarity.COMMON, mage.cards.l.LavaAxe.class));
+ cards.add(new SetCardInfo("Leviathan", 12, Rarity.RARE, mage.cards.l.Leviathan.class));
+ cards.add(new SetCardInfo("Lightning Bolt", 41, Rarity.COMMON, mage.cards.l.LightningBolt.class));
+ cards.add(new SetCardInfo("Llanowar Elves", 58, Rarity.COMMON, mage.cards.l.LlanowarElves.class));
+ cards.add(new SetCardInfo("Lowland Giant", 42, Rarity.COMMON, mage.cards.l.LowlandGiant.class));
+ cards.add(new SetCardInfo("Mahamoti Djinn", 13, Rarity.RARE, mage.cards.m.MahamotiDjinn.class));
+ cards.add(new SetCardInfo("Mountain", 87, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 86, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 85, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plated Spider", 59, Rarity.COMMON, mage.cards.p.PlatedSpider.class));
+ cards.add(new SetCardInfo("Polluted Mire", 74, Rarity.COMMON, mage.cards.p.PollutedMire.class));
+ cards.add(new SetCardInfo("Power Sink", 14, Rarity.COMMON, mage.cards.p.PowerSink.class));
+ cards.add(new SetCardInfo("Quirion Elves", 60, Rarity.COMMON, mage.cards.q.QuirionElves.class));
+ cards.add(new SetCardInfo("Raging Goblin", 43, Rarity.COMMON, mage.cards.r.RagingGoblin.class));
+ cards.add(new SetCardInfo("Rampant Growth", 61, Rarity.COMMON, mage.cards.r.RampantGrowth.class));
+ cards.add(new SetCardInfo("Remote Isle", 75, Rarity.COMMON, mage.cards.r.RemoteIsle.class));
+ cards.add(new SetCardInfo("Scaled Wurm", 62, Rarity.COMMON, mage.cards.s.ScaledWurm.class));
+ cards.add(new SetCardInfo("Segmented Wurm", 68, Rarity.UNCOMMON, mage.cards.s.SegmentedWurm.class));
+ cards.add(new SetCardInfo("Sengir Vampire", 29, Rarity.UNCOMMON, mage.cards.s.SengirVampire.class));
+ cards.add(new SetCardInfo("Shambling Strider", 63, Rarity.COMMON, mage.cards.s.ShamblingStrider.class));
+ cards.add(new SetCardInfo("Shivan Dragon", 44, Rarity.RARE, mage.cards.s.ShivanDragon.class));
+ cards.add(new SetCardInfo("Shock", 45, Rarity.COMMON, mage.cards.s.Shock.class));
+ cards.add(new SetCardInfo("Skittering Horror", 30, Rarity.COMMON, mage.cards.s.SkitteringHorror.class));
+ cards.add(new SetCardInfo("Skittering Skirge", 31, Rarity.COMMON, mage.cards.s.SkitteringSkirge.class));
+ cards.add(new SetCardInfo("Slippery Karst", 76, Rarity.COMMON, mage.cards.s.SlipperyKarst.class));
+ cards.add(new SetCardInfo("Smoldering Crater", 77, Rarity.COMMON, mage.cards.s.SmolderingCrater.class));
+ cards.add(new SetCardInfo("Snapping Drake", 15, Rarity.COMMON, mage.cards.s.SnappingDrake.class));
+ cards.add(new SetCardInfo("Sonic Burst", 46, Rarity.COMMON, mage.cards.s.SonicBurst.class));
+ cards.add(new SetCardInfo("Svyelunite Temple", 78, Rarity.UNCOMMON, mage.cards.s.SvyeluniteTemple.class));
+ cards.add(new SetCardInfo("Swamp", 84, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 83, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 82, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Talruum Minotaur", 47, Rarity.COMMON, mage.cards.t.TalruumMinotaur.class));
+ cards.add(new SetCardInfo("Tar Pit Warrior", 32, Rarity.COMMON, mage.cards.t.TarPitWarrior.class));
+ cards.add(new SetCardInfo("Terror", 33, Rarity.COMMON, mage.cards.t.Terror.class));
+ cards.add(new SetCardInfo("Thunderbolt", 48, Rarity.COMMON, mage.cards.t.Thunderbolt.class));
+ cards.add(new SetCardInfo("Thundering Giant", 49, Rarity.UNCOMMON, mage.cards.t.ThunderingGiant.class));
+ cards.add(new SetCardInfo("Tolarian Winds", 16, Rarity.COMMON, mage.cards.t.TolarianWinds.class));
+ cards.add(new SetCardInfo("Viashino Warrior", 50, Rarity.COMMON, mage.cards.v.ViashinoWarrior.class));
+ cards.add(new SetCardInfo("Vigilant Drake", 17, Rarity.COMMON, mage.cards.v.VigilantDrake.class));
+ cards.add(new SetCardInfo("Wayward Soul", 18, Rarity.COMMON, mage.cards.w.WaywardSoul.class));
+ cards.add(new SetCardInfo("Wild Growth", 64, Rarity.COMMON, mage.cards.w.WildGrowth.class));
+ cards.add(new SetCardInfo("Woolly Spider", 65, Rarity.COMMON, mage.cards.w.WoollySpider.class));
+ cards.add(new SetCardInfo("Yavimaya Wurm", 66, Rarity.COMMON, mage.cards.y.YavimayaWurm.class));
+ }
}
diff --git a/Mage.Sets/src/mage/sets/Bloomburrow.java b/Mage.Sets/src/mage/sets/Bloomburrow.java
index 5361eed461b..fe6268e05ad 100644
--- a/Mage.Sets/src/mage/sets/Bloomburrow.java
+++ b/Mage.Sets/src/mage/sets/Bloomburrow.java
@@ -69,9 +69,9 @@ public final class Bloomburrow extends ExpansionSet {
cards.add(new SetCardInfo("Carrot Cake", 7, Rarity.COMMON, mage.cards.c.CarrotCake.class));
cards.add(new SetCardInfo("Charmed Sleep", 388, Rarity.COMMON, mage.cards.c.CharmedSleep.class));
cards.add(new SetCardInfo("Cindering Cutthroat", 208, Rarity.COMMON, mage.cards.c.CinderingCutthroat.class));
- cards.add(new SetCardInfo("Clement, the Worrywort", 209, Rarity.RARE, mage.cards.c.ClementTheWorrywort.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Clement, the Worrywort", 329, Rarity.RARE, mage.cards.c.ClementTheWorrywort.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Clement, the Worrywort", 347, Rarity.RARE, mage.cards.c.ClementTheWorrywort.class, NON_FULL_USE_VARIOUS));
+ //cards.add(new SetCardInfo("Clement, the Worrywort", 209, Rarity.RARE, mage.cards.c.ClementTheWorrywort.class, NON_FULL_USE_VARIOUS));
+ //cards.add(new SetCardInfo("Clement, the Worrywort", 329, Rarity.RARE, mage.cards.c.ClementTheWorrywort.class, NON_FULL_USE_VARIOUS));
+ //cards.add(new SetCardInfo("Clement, the Worrywort", 347, Rarity.RARE, mage.cards.c.ClementTheWorrywort.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Clifftop Lookout", 168, Rarity.UNCOMMON, mage.cards.c.ClifftopLookout.class));
cards.add(new SetCardInfo("Coiling Rebirth", 309, Rarity.RARE, mage.cards.c.CoilingRebirth.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Coiling Rebirth", 86, Rarity.RARE, mage.cards.c.CoilingRebirth.class, NON_FULL_USE_VARIOUS));
diff --git a/Mage.Sets/src/mage/sets/BloomburrowCommander.java b/Mage.Sets/src/mage/sets/BloomburrowCommander.java
index 6b5d49ca2b3..19461bbc1e5 100644
--- a/Mage.Sets/src/mage/sets/BloomburrowCommander.java
+++ b/Mage.Sets/src/mage/sets/BloomburrowCommander.java
@@ -148,7 +148,6 @@ public final class BloomburrowCommander extends ExpansionSet {
cards.add(new SetCardInfo("Illusory Ambusher", 167, Rarity.UNCOMMON, mage.cards.i.IllusoryAmbusher.class));
cards.add(new SetCardInfo("Inferno Titan", 198, Rarity.MYTHIC, mage.cards.i.InfernoTitan.class));
cards.add(new SetCardInfo("Ink-Eyes, Servant of Oni", 77, Rarity.RARE, mage.cards.i.InkEyesServantOfOni.class));
- cards.add(new SetCardInfo("Insatiable Frugivore", 18, Rarity.RARE, mage.cards.i.InsatiableFrugivore.class));
cards.add(new SetCardInfo("Inspiring Overseer", 141, Rarity.COMMON, mage.cards.i.InspiringOverseer.class));
cards.add(new SetCardInfo("Intellectual Offering", 168, Rarity.RARE, mage.cards.i.IntellectualOffering.class));
cards.add(new SetCardInfo("Ishai, Ojutai Dragonspeaker", 89, Rarity.MYTHIC, mage.cards.i.IshaiOjutaiDragonspeaker.class));
diff --git a/Mage.Sets/src/mage/sets/Chronicles.java b/Mage.Sets/src/mage/sets/Chronicles.java
index a07a6336cf9..8691fb76eb9 100644
--- a/Mage.Sets/src/mage/sets/Chronicles.java
+++ b/Mage.Sets/src/mage/sets/Chronicles.java
@@ -26,130 +26,130 @@ public final class Chronicles extends ExpansionSet {
this.numBoosterRare = 1;
this.ratioBoosterMythic = 0;
- cards.add(new SetCardInfo("Abu Ja'far", 1, Rarity.UNCOMMON, mage.cards.a.AbuJafar.class, RETRO_ART));
- cards.add(new SetCardInfo("Active Volcano", 43, Rarity.COMMON, mage.cards.a.ActiveVolcano.class, RETRO_ART));
- cards.add(new SetCardInfo("Akron Legionnaire", 2, Rarity.RARE, mage.cards.a.AkronLegionnaire.class, RETRO_ART));
- cards.add(new SetCardInfo("Aladdin", 44, Rarity.UNCOMMON, mage.cards.a.Aladdin.class, RETRO_ART));
- cards.add(new SetCardInfo("Angelic Voices", 3, Rarity.RARE, mage.cards.a.AngelicVoices.class, RETRO_ART));
- cards.add(new SetCardInfo("Arcades Sabboth", 71, Rarity.RARE, mage.cards.a.ArcadesSabboth.class, RETRO_ART));
- cards.add(new SetCardInfo("Arena of the Ancients", 91, Rarity.RARE, mage.cards.a.ArenaOfTheAncients.class, RETRO_ART));
- cards.add(new SetCardInfo("Argothian Pixies", 57, Rarity.COMMON, mage.cards.a.ArgothianPixies.class, RETRO_ART));
- cards.add(new SetCardInfo("Ashnod's Altar", 92, Rarity.COMMON, mage.cards.a.AshnodsAltar.class, RETRO_ART));
- cards.add(new SetCardInfo("Ashnod's Transmogrant", 93, Rarity.COMMON, mage.cards.a.AshnodsTransmogrant.class, RETRO_ART));
- cards.add(new SetCardInfo("Axelrod Gunnarson", 72, Rarity.RARE, mage.cards.a.AxelrodGunnarson.class, RETRO_ART));
- cards.add(new SetCardInfo("Ayesha Tanaka", 73, Rarity.RARE, mage.cards.a.AyeshaTanaka.class, RETRO_ART));
- cards.add(new SetCardInfo("Azure Drake", 15, Rarity.UNCOMMON, mage.cards.a.AzureDrake.class, RETRO_ART));
- cards.add(new SetCardInfo("Banshee", 29, Rarity.UNCOMMON, mage.cards.b.Banshee.class, RETRO_ART));
- cards.add(new SetCardInfo("Barl's Cage", 94, Rarity.RARE, mage.cards.b.BarlsCage.class, RETRO_ART));
- cards.add(new SetCardInfo("Beasts of Bogardan", 45, Rarity.UNCOMMON, mage.cards.b.BeastsOfBogardan.class, RETRO_ART));
- cards.add(new SetCardInfo("Blood Moon", 46, Rarity.RARE, mage.cards.b.BloodMoon.class, RETRO_ART));
- cards.add(new SetCardInfo("Blood of the Martyr", 4, Rarity.UNCOMMON, mage.cards.b.BloodOfTheMartyr.class, RETRO_ART));
- cards.add(new SetCardInfo("Bog Rats", 30, Rarity.COMMON, mage.cards.b.BogRats.class, RETRO_ART));
- cards.add(new SetCardInfo("Book of Rass", 95, Rarity.RARE, mage.cards.b.BookOfRass.class, RETRO_ART));
- cards.add(new SetCardInfo("Boomerang", 16, Rarity.COMMON, mage.cards.b.Boomerang.class, RETRO_ART));
- cards.add(new SetCardInfo("Bronze Horse", 96, Rarity.RARE, mage.cards.b.BronzeHorse.class, RETRO_ART));
- cards.add(new SetCardInfo("Cat Warriors", 58, Rarity.COMMON, mage.cards.c.CatWarriors.class, RETRO_ART));
- cards.add(new SetCardInfo("Chromium", 74, Rarity.RARE, mage.cards.c.Chromium.class, RETRO_ART));
- cards.add(new SetCardInfo("City of Brass", 112, Rarity.RARE, mage.cards.c.CityOfBrass.class, RETRO_ART));
- cards.add(new SetCardInfo("Cocoon", 59, Rarity.UNCOMMON, mage.cards.c.Cocoon.class, RETRO_ART));
- cards.add(new SetCardInfo("Concordant Crossroads", 60, Rarity.RARE, mage.cards.c.ConcordantCrossroads.class, RETRO_ART));
- cards.add(new SetCardInfo("Craw Giant", 61, Rarity.UNCOMMON, mage.cards.c.CrawGiant.class, RETRO_ART));
- cards.add(new SetCardInfo("Cuombajj Witches", 31, Rarity.COMMON, mage.cards.c.CuombajjWitches.class, RETRO_ART));
- cards.add(new SetCardInfo("Cyclone", 62, Rarity.RARE, mage.cards.c.Cyclone.class, RETRO_ART));
- cards.add(new SetCardInfo("D'Avenant Archer", 5, Rarity.COMMON, mage.cards.d.DAvenantArcher.class, RETRO_ART));
- cards.add(new SetCardInfo("Dakkon Blackblade", 75, Rarity.RARE, mage.cards.d.DakkonBlackblade.class, RETRO_ART));
- cards.add(new SetCardInfo("Dance of Many", 17, Rarity.RARE, mage.cards.d.DanceOfMany.class, RETRO_ART));
- cards.add(new SetCardInfo("Dandan", 18, Rarity.COMMON, mage.cards.d.Dandan.class, RETRO_ART));
- cards.add(new SetCardInfo("Divine Offering", 6, Rarity.COMMON, mage.cards.d.DivineOffering.class, RETRO_ART));
- cards.add(new SetCardInfo("Emerald Dragonfly", 63, Rarity.COMMON, mage.cards.e.EmeraldDragonfly.class, RETRO_ART));
- cards.add(new SetCardInfo("Enchantment Alteration", 19, Rarity.UNCOMMON, mage.cards.e.EnchantmentAlteration.class, RETRO_ART));
- cards.add(new SetCardInfo("Erhnam Djinn", 64, Rarity.UNCOMMON, mage.cards.e.ErhnamDjinn.class, RETRO_ART));
- cards.add(new SetCardInfo("Fallen Angel", 32, Rarity.UNCOMMON, mage.cards.f.FallenAngel.class, RETRO_ART));
- cards.add(new SetCardInfo("Feldon's Cane", 97, Rarity.COMMON, mage.cards.f.FeldonsCane.class, RETRO_ART));
- cards.add(new SetCardInfo("Fire Drake", 47, Rarity.UNCOMMON, mage.cards.f.FireDrake.class, RETRO_ART));
- cards.add(new SetCardInfo("Fishliver Oil", 20, Rarity.COMMON, mage.cards.f.FishliverOil.class, RETRO_ART));
- cards.add(new SetCardInfo("Flash Flood", 21, Rarity.COMMON, mage.cards.f.FlashFlood.class, RETRO_ART));
- cards.add(new SetCardInfo("Fountain of Youth", 98, Rarity.COMMON, mage.cards.f.FountainOfYouth.class, RETRO_ART));
- cards.add(new SetCardInfo("Gabriel Angelfire", 76, Rarity.RARE, mage.cards.g.GabrielAngelfire.class, RETRO_ART));
- cards.add(new SetCardInfo("Gauntlets of Chaos", 99, Rarity.RARE, mage.cards.g.GauntletsOfChaos.class, RETRO_ART));
- cards.add(new SetCardInfo("Ghazban Ogre", 65, Rarity.COMMON, mage.cards.g.GhazbanOgre.class, RETRO_ART));
- cards.add(new SetCardInfo("Giant Slug", 33, Rarity.COMMON, mage.cards.g.GiantSlug.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Artisans", 48, Rarity.UNCOMMON, mage.cards.g.GoblinArtisans.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Digging Team", 49, Rarity.COMMON, mage.cards.g.GoblinDiggingTeam.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Shrine", 50, Rarity.COMMON, mage.cards.g.GoblinShrine.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblins of the Flarg", 51, Rarity.COMMON, mage.cards.g.GoblinsOfTheFlarg.class, RETRO_ART));
- cards.add(new SetCardInfo("Hasran Ogress", 34, Rarity.COMMON, mage.cards.h.HasranOgress.class, RETRO_ART));
- cards.add(new SetCardInfo("Hell's Caretaker", 35, Rarity.RARE, mage.cards.h.HellsCaretaker.class, RETRO_ART));
- cards.add(new SetCardInfo("Horn of Deafening", 100, Rarity.RARE, mage.cards.h.HornOfDeafening.class, RETRO_ART));
- cards.add(new SetCardInfo("Indestructible Aura", 7, Rarity.COMMON, mage.cards.i.IndestructibleAura.class, RETRO_ART));
- cards.add(new SetCardInfo("Ivory Guardians", 8, Rarity.UNCOMMON, mage.cards.i.IvoryGuardians.class, RETRO_ART));
- cards.add(new SetCardInfo("Jalum Tome", 101, Rarity.RARE, mage.cards.j.JalumTome.class, RETRO_ART));
- cards.add(new SetCardInfo("Johan", 77, Rarity.RARE, mage.cards.j.Johan.class, RETRO_ART));
- cards.add(new SetCardInfo("Juxtapose", 22, Rarity.RARE, mage.cards.j.Juxtapose.class, RETRO_ART));
- cards.add(new SetCardInfo("Keepers of the Faith", 9, Rarity.COMMON, mage.cards.k.KeepersOfTheFaith.class, RETRO_ART));
- cards.add(new SetCardInfo("Kei Takahashi", 78, Rarity.UNCOMMON, mage.cards.k.KeiTakahashi.class, RETRO_ART));
- cards.add(new SetCardInfo("Land's Edge", 52, Rarity.RARE, mage.cards.l.LandsEdge.class, RETRO_ART));
- cards.add(new SetCardInfo("Living Armor", 103, Rarity.COMMON, mage.cards.l.LivingArmor.class, RETRO_ART));
- cards.add(new SetCardInfo("Marhault Elsdragon", 79, Rarity.UNCOMMON, mage.cards.m.MarhaultElsdragon.class, RETRO_ART));
- cards.add(new SetCardInfo("Metamorphosis", 66, Rarity.COMMON, mage.cards.m.Metamorphosis.class, RETRO_ART));
- cards.add(new SetCardInfo("Mountain Yeti", 53, Rarity.COMMON, mage.cards.m.MountainYeti.class, RETRO_ART));
- cards.add(new SetCardInfo("Nebuchadnezzar", 80, Rarity.RARE, mage.cards.n.Nebuchadnezzar.class, RETRO_ART));
- cards.add(new SetCardInfo("Nicol Bolas", 81, Rarity.RARE, mage.cards.n.NicolBolas.class, RETRO_ART));
- cards.add(new SetCardInfo("Obelisk of Undoing", 104, Rarity.RARE, mage.cards.o.ObeliskOfUndoing.class, RETRO_ART));
- cards.add(new SetCardInfo("Palladia-Mors", 82, Rarity.RARE, mage.cards.p.PalladiaMors.class, RETRO_ART));
- cards.add(new SetCardInfo("Petra Sphinx", 10, Rarity.RARE, mage.cards.p.PetraSphinx.class, RETRO_ART));
- cards.add(new SetCardInfo("Primordial Ooze", 54, Rarity.UNCOMMON, mage.cards.p.PrimordialOoze.class, RETRO_ART));
- cards.add(new SetCardInfo("Puppet Master", 23, Rarity.UNCOMMON, mage.cards.p.PuppetMaster.class, RETRO_ART));
- cards.add(new SetCardInfo("Rabid Wombat", 67, Rarity.UNCOMMON, mage.cards.r.RabidWombat.class, RETRO_ART));
- cards.add(new SetCardInfo("Rakalite", 105, Rarity.RARE, mage.cards.r.Rakalite.class, RETRO_ART));
- cards.add(new SetCardInfo("Recall", 24, Rarity.UNCOMMON, mage.cards.r.Recall.class, RETRO_ART));
- cards.add(new SetCardInfo("Remove Soul", 25, Rarity.COMMON, mage.cards.r.RemoveSoul.class, RETRO_ART));
- cards.add(new SetCardInfo("Repentant Blacksmith", 11, Rarity.COMMON, mage.cards.r.RepentantBlacksmith.class, RETRO_ART));
- cards.add(new SetCardInfo("Revelation", 68, Rarity.RARE, mage.cards.r.Revelation.class, RETRO_ART));
- cards.add(new SetCardInfo("Rubinia Soulsinger", 83, Rarity.RARE, mage.cards.r.RubiniaSoulsinger.class, RETRO_ART));
- cards.add(new SetCardInfo("Runesword", 106, Rarity.COMMON, mage.cards.r.Runesword.class, RETRO_ART));
- cards.add(new SetCardInfo("Safe Haven", 113, Rarity.RARE, mage.cards.s.SafeHaven.class, RETRO_ART));
- cards.add(new SetCardInfo("Scavenger Folk", 69, Rarity.COMMON, mage.cards.s.ScavengerFolk.class, RETRO_ART));
- cards.add(new SetCardInfo("Sentinel", 107, Rarity.RARE, mage.cards.s.Sentinel.class, RETRO_ART));
- cards.add(new SetCardInfo("Serpent Generator", 108, Rarity.RARE, mage.cards.s.SerpentGenerator.class, RETRO_ART));
- cards.add(new SetCardInfo("Shield Wall", 12, Rarity.UNCOMMON, mage.cards.s.ShieldWall.class, RETRO_ART));
- cards.add(new SetCardInfo("Shimian Night Stalker", 36, Rarity.UNCOMMON, mage.cards.s.ShimianNightStalker.class, RETRO_ART));
- cards.add(new SetCardInfo("Sivitri Scarzam", 84, Rarity.UNCOMMON, mage.cards.s.SivitriScarzam.class, RETRO_ART));
- cards.add(new SetCardInfo("Sol'kanar the Swamp King", 85, Rarity.RARE, mage.cards.s.SolkanarTheSwampKing.class, RETRO_ART));
- cards.add(new SetCardInfo("Stangg", 86, Rarity.RARE, mage.cards.s.Stangg.class, RETRO_ART));
- cards.add(new SetCardInfo("Storm Seeker", 70, Rarity.UNCOMMON, mage.cards.s.StormSeeker.class, RETRO_ART));
- cards.add(new SetCardInfo("Takklemaggot", 37, Rarity.UNCOMMON, mage.cards.t.Takklemaggot.class, RETRO_ART));
- cards.add(new SetCardInfo("Teleport", 26, Rarity.RARE, mage.cards.t.Teleport.class, RETRO_ART));
- cards.add(new SetCardInfo("The Fallen", 38, Rarity.UNCOMMON, mage.cards.t.TheFallen.class, RETRO_ART));
- cards.add(new SetCardInfo("The Wretched", 39, Rarity.RARE, mage.cards.t.TheWretched.class, RETRO_ART));
- cards.add(new SetCardInfo("Tobias Andrion", 87, Rarity.UNCOMMON, mage.cards.t.TobiasAndrion.class, RETRO_ART));
- cards.add(new SetCardInfo("Tor Wauki", 88, Rarity.UNCOMMON, mage.cards.t.TorWauki.class, RETRO_ART));
- cards.add(new SetCardInfo("Tormod's Crypt", 109, Rarity.COMMON, mage.cards.t.TormodsCrypt.class, RETRO_ART));
- cards.add(new SetCardInfo("Transmutation", 40, Rarity.COMMON, mage.cards.t.Transmutation.class, RETRO_ART));
- cards.add(new SetCardInfo("Triassic Egg", 110, Rarity.RARE, mage.cards.t.TriassicEgg.class, RETRO_ART));
- cards.add(new SetCardInfo("Urza's Mine", "114a", Rarity.UNCOMMON, mage.cards.u.UrzasMine.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Urza's Mine", "114b", Rarity.UNCOMMON, mage.cards.u.UrzasMine.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Urza's Mine", "114c", Rarity.UNCOMMON, mage.cards.u.UrzasMine.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Urza's Mine", "114d", Rarity.UNCOMMON, mage.cards.u.UrzasMine.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Urza's Power Plant", "115a", Rarity.UNCOMMON, mage.cards.u.UrzasPowerPlant.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Urza's Power Plant", "115b", Rarity.UNCOMMON, mage.cards.u.UrzasPowerPlant.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Urza's Power Plant", "115c", Rarity.UNCOMMON, mage.cards.u.UrzasPowerPlant.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Urza's Power Plant", "115d", Rarity.UNCOMMON, mage.cards.u.UrzasPowerPlant.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Urza's Tower", "116a", Rarity.UNCOMMON, mage.cards.u.UrzasTower.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Urza's Tower", "116b", Rarity.UNCOMMON, mage.cards.u.UrzasTower.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Urza's Tower", "116c", Rarity.UNCOMMON, mage.cards.u.UrzasTower.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Urza's Tower", "116d", Rarity.UNCOMMON, mage.cards.u.UrzasTower.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Vaevictis Asmadi", 89, Rarity.RARE, mage.cards.v.VaevictisAsmadi.class, RETRO_ART));
- cards.add(new SetCardInfo("Voodoo Doll", 111, Rarity.RARE, mage.cards.v.VoodooDoll.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Heat", 55, Rarity.COMMON, mage.cards.w.WallOfHeat.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Opposition", 56, Rarity.UNCOMMON, mage.cards.w.WallOfOpposition.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Shadows", 41, Rarity.COMMON, mage.cards.w.WallOfShadows.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Vapor", 27, Rarity.COMMON, mage.cards.w.WallOfVapor.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Wonder", 28, Rarity.UNCOMMON, mage.cards.w.WallOfWonder.class, RETRO_ART));
- cards.add(new SetCardInfo("War Elephant", 13, Rarity.COMMON, mage.cards.w.WarElephant.class, RETRO_ART));
- cards.add(new SetCardInfo("Witch Hunter", 14, Rarity.UNCOMMON, mage.cards.w.WitchHunter.class, RETRO_ART));
- cards.add(new SetCardInfo("Xira Arien", 90, Rarity.RARE, mage.cards.x.XiraArien.class, RETRO_ART));
- cards.add(new SetCardInfo("Yawgmoth Demon", 42, Rarity.RARE, mage.cards.y.YawgmothDemon.class, RETRO_ART));
+ cards.add(new SetCardInfo("Abu Ja'far", 1, Rarity.UNCOMMON, mage.cards.a.AbuJafar.class));
+ cards.add(new SetCardInfo("Active Volcano", 43, Rarity.COMMON, mage.cards.a.ActiveVolcano.class));
+ cards.add(new SetCardInfo("Akron Legionnaire", 2, Rarity.RARE, mage.cards.a.AkronLegionnaire.class));
+ cards.add(new SetCardInfo("Aladdin", 44, Rarity.UNCOMMON, mage.cards.a.Aladdin.class));
+ cards.add(new SetCardInfo("Angelic Voices", 3, Rarity.RARE, mage.cards.a.AngelicVoices.class));
+ cards.add(new SetCardInfo("Arcades Sabboth", 71, Rarity.RARE, mage.cards.a.ArcadesSabboth.class));
+ cards.add(new SetCardInfo("Arena of the Ancients", 91, Rarity.RARE, mage.cards.a.ArenaOfTheAncients.class));
+ cards.add(new SetCardInfo("Argothian Pixies", 57, Rarity.COMMON, mage.cards.a.ArgothianPixies.class));
+ cards.add(new SetCardInfo("Ashnod's Altar", 92, Rarity.COMMON, mage.cards.a.AshnodsAltar.class));
+ cards.add(new SetCardInfo("Ashnod's Transmogrant", 93, Rarity.COMMON, mage.cards.a.AshnodsTransmogrant.class));
+ cards.add(new SetCardInfo("Axelrod Gunnarson", 72, Rarity.RARE, mage.cards.a.AxelrodGunnarson.class));
+ cards.add(new SetCardInfo("Ayesha Tanaka", 73, Rarity.RARE, mage.cards.a.AyeshaTanaka.class));
+ cards.add(new SetCardInfo("Azure Drake", 15, Rarity.UNCOMMON, mage.cards.a.AzureDrake.class));
+ cards.add(new SetCardInfo("Banshee", 29, Rarity.UNCOMMON, mage.cards.b.Banshee.class));
+ cards.add(new SetCardInfo("Barl's Cage", 94, Rarity.RARE, mage.cards.b.BarlsCage.class));
+ cards.add(new SetCardInfo("Beasts of Bogardan", 45, Rarity.UNCOMMON, mage.cards.b.BeastsOfBogardan.class));
+ cards.add(new SetCardInfo("Blood Moon", 46, Rarity.RARE, mage.cards.b.BloodMoon.class));
+ cards.add(new SetCardInfo("Blood of the Martyr", 4, Rarity.UNCOMMON, mage.cards.b.BloodOfTheMartyr.class));
+ cards.add(new SetCardInfo("Bog Rats", 30, Rarity.COMMON, mage.cards.b.BogRats.class));
+ cards.add(new SetCardInfo("Book of Rass", 95, Rarity.RARE, mage.cards.b.BookOfRass.class));
+ cards.add(new SetCardInfo("Boomerang", 16, Rarity.COMMON, mage.cards.b.Boomerang.class));
+ cards.add(new SetCardInfo("Bronze Horse", 96, Rarity.RARE, mage.cards.b.BronzeHorse.class));
+ cards.add(new SetCardInfo("Cat Warriors", 58, Rarity.COMMON, mage.cards.c.CatWarriors.class));
+ cards.add(new SetCardInfo("Chromium", 74, Rarity.RARE, mage.cards.c.Chromium.class));
+ cards.add(new SetCardInfo("City of Brass", 112, Rarity.RARE, mage.cards.c.CityOfBrass.class));
+ cards.add(new SetCardInfo("Cocoon", 59, Rarity.UNCOMMON, mage.cards.c.Cocoon.class));
+ cards.add(new SetCardInfo("Concordant Crossroads", 60, Rarity.RARE, mage.cards.c.ConcordantCrossroads.class));
+ cards.add(new SetCardInfo("Craw Giant", 61, Rarity.UNCOMMON, mage.cards.c.CrawGiant.class));
+ cards.add(new SetCardInfo("Cuombajj Witches", 31, Rarity.COMMON, mage.cards.c.CuombajjWitches.class));
+ cards.add(new SetCardInfo("Cyclone", 62, Rarity.RARE, mage.cards.c.Cyclone.class));
+ cards.add(new SetCardInfo("D'Avenant Archer", 5, Rarity.COMMON, mage.cards.d.DAvenantArcher.class));
+ cards.add(new SetCardInfo("Dakkon Blackblade", 75, Rarity.RARE, mage.cards.d.DakkonBlackblade.class));
+ cards.add(new SetCardInfo("Dance of Many", 17, Rarity.RARE, mage.cards.d.DanceOfMany.class));
+ cards.add(new SetCardInfo("Dandan", 18, Rarity.COMMON, mage.cards.d.Dandan.class));
+ cards.add(new SetCardInfo("Divine Offering", 6, Rarity.COMMON, mage.cards.d.DivineOffering.class));
+ cards.add(new SetCardInfo("Emerald Dragonfly", 63, Rarity.COMMON, mage.cards.e.EmeraldDragonfly.class));
+ cards.add(new SetCardInfo("Enchantment Alteration", 19, Rarity.UNCOMMON, mage.cards.e.EnchantmentAlteration.class));
+ cards.add(new SetCardInfo("Erhnam Djinn", 64, Rarity.UNCOMMON, mage.cards.e.ErhnamDjinn.class));
+ cards.add(new SetCardInfo("Fallen Angel", 32, Rarity.UNCOMMON, mage.cards.f.FallenAngel.class));
+ cards.add(new SetCardInfo("Feldon's Cane", 97, Rarity.COMMON, mage.cards.f.FeldonsCane.class));
+ cards.add(new SetCardInfo("Fire Drake", 47, Rarity.UNCOMMON, mage.cards.f.FireDrake.class));
+ cards.add(new SetCardInfo("Fishliver Oil", 20, Rarity.COMMON, mage.cards.f.FishliverOil.class));
+ cards.add(new SetCardInfo("Flash Flood", 21, Rarity.COMMON, mage.cards.f.FlashFlood.class));
+ cards.add(new SetCardInfo("Fountain of Youth", 98, Rarity.COMMON, mage.cards.f.FountainOfYouth.class));
+ cards.add(new SetCardInfo("Gabriel Angelfire", 76, Rarity.RARE, mage.cards.g.GabrielAngelfire.class));
+ cards.add(new SetCardInfo("Gauntlets of Chaos", 99, Rarity.RARE, mage.cards.g.GauntletsOfChaos.class));
+ cards.add(new SetCardInfo("Ghazban Ogre", 65, Rarity.COMMON, mage.cards.g.GhazbanOgre.class));
+ cards.add(new SetCardInfo("Giant Slug", 33, Rarity.COMMON, mage.cards.g.GiantSlug.class));
+ cards.add(new SetCardInfo("Goblin Artisans", 48, Rarity.UNCOMMON, mage.cards.g.GoblinArtisans.class));
+ cards.add(new SetCardInfo("Goblin Digging Team", 49, Rarity.COMMON, mage.cards.g.GoblinDiggingTeam.class));
+ cards.add(new SetCardInfo("Goblin Shrine", 50, Rarity.COMMON, mage.cards.g.GoblinShrine.class));
+ cards.add(new SetCardInfo("Goblins of the Flarg", 51, Rarity.COMMON, mage.cards.g.GoblinsOfTheFlarg.class));
+ cards.add(new SetCardInfo("Hasran Ogress", 34, Rarity.COMMON, mage.cards.h.HasranOgress.class));
+ cards.add(new SetCardInfo("Hell's Caretaker", 35, Rarity.RARE, mage.cards.h.HellsCaretaker.class));
+ cards.add(new SetCardInfo("Horn of Deafening", 100, Rarity.RARE, mage.cards.h.HornOfDeafening.class));
+ cards.add(new SetCardInfo("Indestructible Aura", 7, Rarity.COMMON, mage.cards.i.IndestructibleAura.class));
+ cards.add(new SetCardInfo("Ivory Guardians", 8, Rarity.UNCOMMON, mage.cards.i.IvoryGuardians.class));
+ cards.add(new SetCardInfo("Jalum Tome", 101, Rarity.RARE, mage.cards.j.JalumTome.class));
+ cards.add(new SetCardInfo("Johan", 77, Rarity.RARE, mage.cards.j.Johan.class));
+ cards.add(new SetCardInfo("Juxtapose", 22, Rarity.RARE, mage.cards.j.Juxtapose.class));
+ cards.add(new SetCardInfo("Keepers of the Faith", 9, Rarity.COMMON, mage.cards.k.KeepersOfTheFaith.class));
+ cards.add(new SetCardInfo("Kei Takahashi", 78, Rarity.UNCOMMON, mage.cards.k.KeiTakahashi.class));
+ cards.add(new SetCardInfo("Land's Edge", 52, Rarity.RARE, mage.cards.l.LandsEdge.class));
+ cards.add(new SetCardInfo("Living Armor", 103, Rarity.COMMON, mage.cards.l.LivingArmor.class));
+ cards.add(new SetCardInfo("Marhault Elsdragon", 79, Rarity.UNCOMMON, mage.cards.m.MarhaultElsdragon.class));
+ cards.add(new SetCardInfo("Metamorphosis", 66, Rarity.COMMON, mage.cards.m.Metamorphosis.class));
+ cards.add(new SetCardInfo("Mountain Yeti", 53, Rarity.COMMON, mage.cards.m.MountainYeti.class));
+ cards.add(new SetCardInfo("Nebuchadnezzar", 80, Rarity.RARE, mage.cards.n.Nebuchadnezzar.class));
+ cards.add(new SetCardInfo("Nicol Bolas", 81, Rarity.RARE, mage.cards.n.NicolBolas.class));
+ cards.add(new SetCardInfo("Obelisk of Undoing", 104, Rarity.RARE, mage.cards.o.ObeliskOfUndoing.class));
+ cards.add(new SetCardInfo("Palladia-Mors", 82, Rarity.RARE, mage.cards.p.PalladiaMors.class));
+ cards.add(new SetCardInfo("Petra Sphinx", 10, Rarity.RARE, mage.cards.p.PetraSphinx.class));
+ cards.add(new SetCardInfo("Primordial Ooze", 54, Rarity.UNCOMMON, mage.cards.p.PrimordialOoze.class));
+ cards.add(new SetCardInfo("Puppet Master", 23, Rarity.UNCOMMON, mage.cards.p.PuppetMaster.class));
+ cards.add(new SetCardInfo("Rabid Wombat", 67, Rarity.UNCOMMON, mage.cards.r.RabidWombat.class));
+ cards.add(new SetCardInfo("Rakalite", 105, Rarity.RARE, mage.cards.r.Rakalite.class));
+ cards.add(new SetCardInfo("Recall", 24, Rarity.UNCOMMON, mage.cards.r.Recall.class));
+ cards.add(new SetCardInfo("Remove Soul", 25, Rarity.COMMON, mage.cards.r.RemoveSoul.class));
+ cards.add(new SetCardInfo("Repentant Blacksmith", 11, Rarity.COMMON, mage.cards.r.RepentantBlacksmith.class));
+ cards.add(new SetCardInfo("Revelation", 68, Rarity.RARE, mage.cards.r.Revelation.class));
+ cards.add(new SetCardInfo("Rubinia Soulsinger", 83, Rarity.RARE, mage.cards.r.RubiniaSoulsinger.class));
+ cards.add(new SetCardInfo("Runesword", 106, Rarity.COMMON, mage.cards.r.Runesword.class));
+ cards.add(new SetCardInfo("Safe Haven", 113, Rarity.RARE, mage.cards.s.SafeHaven.class));
+ cards.add(new SetCardInfo("Scavenger Folk", 69, Rarity.COMMON, mage.cards.s.ScavengerFolk.class));
+ cards.add(new SetCardInfo("Sentinel", 107, Rarity.RARE, mage.cards.s.Sentinel.class));
+ cards.add(new SetCardInfo("Serpent Generator", 108, Rarity.RARE, mage.cards.s.SerpentGenerator.class));
+ cards.add(new SetCardInfo("Shield Wall", 12, Rarity.UNCOMMON, mage.cards.s.ShieldWall.class));
+ cards.add(new SetCardInfo("Shimian Night Stalker", 36, Rarity.UNCOMMON, mage.cards.s.ShimianNightStalker.class));
+ cards.add(new SetCardInfo("Sivitri Scarzam", 84, Rarity.UNCOMMON, mage.cards.s.SivitriScarzam.class));
+ cards.add(new SetCardInfo("Sol'kanar the Swamp King", 85, Rarity.RARE, mage.cards.s.SolkanarTheSwampKing.class));
+ cards.add(new SetCardInfo("Stangg", 86, Rarity.RARE, mage.cards.s.Stangg.class));
+ cards.add(new SetCardInfo("Storm Seeker", 70, Rarity.UNCOMMON, mage.cards.s.StormSeeker.class));
+ cards.add(new SetCardInfo("Takklemaggot", 37, Rarity.UNCOMMON, mage.cards.t.Takklemaggot.class));
+ cards.add(new SetCardInfo("Teleport", 26, Rarity.RARE, mage.cards.t.Teleport.class));
+ cards.add(new SetCardInfo("The Fallen", 38, Rarity.UNCOMMON, mage.cards.t.TheFallen.class));
+ cards.add(new SetCardInfo("The Wretched", 39, Rarity.RARE, mage.cards.t.TheWretched.class));
+ cards.add(new SetCardInfo("Tobias Andrion", 87, Rarity.UNCOMMON, mage.cards.t.TobiasAndrion.class));
+ cards.add(new SetCardInfo("Tor Wauki", 88, Rarity.UNCOMMON, mage.cards.t.TorWauki.class));
+ cards.add(new SetCardInfo("Tormod's Crypt", 109, Rarity.COMMON, mage.cards.t.TormodsCrypt.class));
+ cards.add(new SetCardInfo("Transmutation", 40, Rarity.COMMON, mage.cards.t.Transmutation.class));
+ cards.add(new SetCardInfo("Triassic Egg", 110, Rarity.RARE, mage.cards.t.TriassicEgg.class));
+ cards.add(new SetCardInfo("Urza's Mine", "114a", Rarity.UNCOMMON, mage.cards.u.UrzasMine.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Urza's Mine", "114b", Rarity.UNCOMMON, mage.cards.u.UrzasMine.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Urza's Mine", "114c", Rarity.UNCOMMON, mage.cards.u.UrzasMine.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Urza's Mine", "114d", Rarity.UNCOMMON, mage.cards.u.UrzasMine.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Urza's Power Plant", "115a", Rarity.UNCOMMON, mage.cards.u.UrzasPowerPlant.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Urza's Power Plant", "115b", Rarity.UNCOMMON, mage.cards.u.UrzasPowerPlant.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Urza's Power Plant", "115c", Rarity.UNCOMMON, mage.cards.u.UrzasPowerPlant.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Urza's Power Plant", "115d", Rarity.UNCOMMON, mage.cards.u.UrzasPowerPlant.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Urza's Tower", "116a", Rarity.UNCOMMON, mage.cards.u.UrzasTower.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Urza's Tower", "116b", Rarity.UNCOMMON, mage.cards.u.UrzasTower.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Urza's Tower", "116c", Rarity.UNCOMMON, mage.cards.u.UrzasTower.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Urza's Tower", "116d", Rarity.UNCOMMON, mage.cards.u.UrzasTower.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Vaevictis Asmadi", 89, Rarity.RARE, mage.cards.v.VaevictisAsmadi.class));
+ cards.add(new SetCardInfo("Voodoo Doll", 111, Rarity.RARE, mage.cards.v.VoodooDoll.class));
+ cards.add(new SetCardInfo("Wall of Heat", 55, Rarity.COMMON, mage.cards.w.WallOfHeat.class));
+ cards.add(new SetCardInfo("Wall of Opposition", 56, Rarity.UNCOMMON, mage.cards.w.WallOfOpposition.class));
+ cards.add(new SetCardInfo("Wall of Shadows", 41, Rarity.COMMON, mage.cards.w.WallOfShadows.class));
+ cards.add(new SetCardInfo("Wall of Vapor", 27, Rarity.COMMON, mage.cards.w.WallOfVapor.class));
+ cards.add(new SetCardInfo("Wall of Wonder", 28, Rarity.UNCOMMON, mage.cards.w.WallOfWonder.class));
+ cards.add(new SetCardInfo("War Elephant", 13, Rarity.COMMON, mage.cards.w.WarElephant.class));
+ cards.add(new SetCardInfo("Witch Hunter", 14, Rarity.UNCOMMON, mage.cards.w.WitchHunter.class));
+ cards.add(new SetCardInfo("Xira Arien", 90, Rarity.RARE, mage.cards.x.XiraArien.class));
+ cards.add(new SetCardInfo("Yawgmoth Demon", 42, Rarity.RARE, mage.cards.y.YawgmothDemon.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/ClassicSixthEdition.java b/Mage.Sets/src/mage/sets/ClassicSixthEdition.java
index 21bc26387c9..f98467c6532 100644
--- a/Mage.Sets/src/mage/sets/ClassicSixthEdition.java
+++ b/Mage.Sets/src/mage/sets/ClassicSixthEdition.java
@@ -24,356 +24,355 @@ public final class ClassicSixthEdition extends ExpansionSet {
this.numBoosterRare = 1;
this.ratioBoosterMythic = 0;
- cards.add(new SetCardInfo("Abduction", 55, Rarity.UNCOMMON, mage.cards.a.Abduction.class, RETRO_ART));
- cards.add(new SetCardInfo("Abyssal Hunter", 109, Rarity.RARE, mage.cards.a.AbyssalHunter.class, RETRO_ART));
- cards.add(new SetCardInfo("Abyssal Specter", 110, Rarity.UNCOMMON, mage.cards.a.AbyssalSpecter.class, RETRO_ART));
- cards.add(new SetCardInfo("Adarkar Wastes", 319, Rarity.RARE, mage.cards.a.AdarkarWastes.class, RETRO_ART));
- cards.add(new SetCardInfo("Aether Flash", 163, Rarity.UNCOMMON, mage.cards.a.AetherFlash.class, RETRO_ART));
- cards.add(new SetCardInfo("Agonizing Memories", 111, Rarity.UNCOMMON, mage.cards.a.AgonizingMemories.class, RETRO_ART));
- cards.add(new SetCardInfo("Air Elemental", 56, Rarity.UNCOMMON, mage.cards.a.AirElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Aladdin's Ring", 271, Rarity.RARE, mage.cards.a.AladdinsRing.class, RETRO_ART));
- cards.add(new SetCardInfo("Amber Prison", 272, Rarity.RARE, mage.cards.a.AmberPrison.class, RETRO_ART));
- cards.add(new SetCardInfo("Anaba Bodyguard", 164, Rarity.COMMON, mage.cards.a.AnabaBodyguard.class, RETRO_ART));
- cards.add(new SetCardInfo("Anaba Shaman", 165, Rarity.COMMON, mage.cards.a.AnabaShaman.class, RETRO_ART));
- cards.add(new SetCardInfo("Ancestral Memories", 57, Rarity.RARE, mage.cards.a.AncestralMemories.class, RETRO_ART));
- cards.add(new SetCardInfo("Animate Wall", 1, Rarity.RARE, mage.cards.a.AnimateWall.class, RETRO_ART));
- cards.add(new SetCardInfo("Ankh of Mishra", 273, Rarity.RARE, mage.cards.a.AnkhOfMishra.class, RETRO_ART));
- cards.add(new SetCardInfo("Archangel", 2, Rarity.RARE, mage.cards.a.Archangel.class, RETRO_ART));
- cards.add(new SetCardInfo("Ardent Militia", 3, Rarity.UNCOMMON, mage.cards.a.ArdentMilitia.class, RETRO_ART));
- cards.add(new SetCardInfo("Armageddon", 4, Rarity.RARE, mage.cards.a.Armageddon.class, RETRO_ART));
- cards.add(new SetCardInfo("Armored Pegasus", 5, Rarity.COMMON, mage.cards.a.ArmoredPegasus.class, RETRO_ART));
- cards.add(new SetCardInfo("Ashen Powder", 112, Rarity.RARE, mage.cards.a.AshenPowder.class, RETRO_ART));
- cards.add(new SetCardInfo("Ashnod's Altar", 274, Rarity.UNCOMMON, mage.cards.a.AshnodsAltar.class, RETRO_ART));
- cards.add(new SetCardInfo("Balduvian Barbarians", 166, Rarity.COMMON, mage.cards.b.BalduvianBarbarians.class, RETRO_ART));
- cards.add(new SetCardInfo("Balduvian Horde", 167, Rarity.RARE, mage.cards.b.BalduvianHorde.class, RETRO_ART));
- cards.add(new SetCardInfo("Birds of Paradise", 217, Rarity.RARE, mage.cards.b.BirdsOfParadise.class, RETRO_ART));
- cards.add(new SetCardInfo("Blaze", 168, Rarity.UNCOMMON, mage.cards.b.Blaze.class, RETRO_ART));
- cards.add(new SetCardInfo("Blight", 113, Rarity.UNCOMMON, mage.cards.b.Blight.class, RETRO_ART));
- cards.add(new SetCardInfo("Blighted Shaman", 114, Rarity.UNCOMMON, mage.cards.b.BlightedShaman.class, RETRO_ART));
- cards.add(new SetCardInfo("Blood Pet", 115, Rarity.COMMON, mage.cards.b.BloodPet.class, RETRO_ART));
- cards.add(new SetCardInfo("Bog Imp", 116, Rarity.COMMON, mage.cards.b.BogImp.class, RETRO_ART));
- cards.add(new SetCardInfo("Bog Rats", 117, Rarity.COMMON, mage.cards.b.BogRats.class, RETRO_ART));
- cards.add(new SetCardInfo("Bog Wraith", 118, Rarity.UNCOMMON, mage.cards.b.BogWraith.class, RETRO_ART));
- cards.add(new SetCardInfo("Boil", 169, Rarity.UNCOMMON, mage.cards.b.Boil.class, RETRO_ART));
- cards.add(new SetCardInfo("Boomerang", 58, Rarity.COMMON, mage.cards.b.Boomerang.class, RETRO_ART));
- cards.add(new SetCardInfo("Bottle of Suleiman", 275, Rarity.RARE, mage.cards.b.BottleOfSuleiman.class, RETRO_ART));
- cards.add(new SetCardInfo("Browse", 59, Rarity.UNCOMMON, mage.cards.b.Browse.class, RETRO_ART));
- cards.add(new SetCardInfo("Brushland", 320, Rarity.RARE, mage.cards.b.Brushland.class, RETRO_ART));
- cards.add(new SetCardInfo("Burrowing", 170, Rarity.UNCOMMON, mage.cards.b.Burrowing.class, RETRO_ART));
- cards.add(new SetCardInfo("Call of the Wild", 218, Rarity.RARE, mage.cards.c.CallOfTheWild.class, RETRO_ART));
- cards.add(new SetCardInfo("Castle", 6, Rarity.UNCOMMON, mage.cards.c.Castle.class, RETRO_ART));
- cards.add(new SetCardInfo("Cat Warriors", 219, Rarity.COMMON, mage.cards.c.CatWarriors.class, RETRO_ART));
- cards.add(new SetCardInfo("Celestial Dawn", 7, Rarity.RARE, mage.cards.c.CelestialDawn.class, RETRO_ART));
- cards.add(new SetCardInfo("Charcoal Diamond", 276, Rarity.UNCOMMON, mage.cards.c.CharcoalDiamond.class, RETRO_ART));
- cards.add(new SetCardInfo("Chill", 60, Rarity.UNCOMMON, mage.cards.c.Chill.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: Black", 8, Rarity.COMMON, mage.cards.c.CircleOfProtectionBlack.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: Blue", 9, Rarity.COMMON, mage.cards.c.CircleOfProtectionBlue.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: Green", 10, Rarity.COMMON, mage.cards.c.CircleOfProtectionGreen.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: Red", 11, Rarity.COMMON, mage.cards.c.CircleOfProtectionRed.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: White", 12, Rarity.COMMON, mage.cards.c.CircleOfProtectionWhite.class, RETRO_ART));
- cards.add(new SetCardInfo("City of Brass", 321, Rarity.RARE, mage.cards.c.CityOfBrass.class, RETRO_ART));
- cards.add(new SetCardInfo("Coercion", 119, Rarity.COMMON, mage.cards.c.Coercion.class, RETRO_ART));
- cards.add(new SetCardInfo("Conquer", 171, Rarity.UNCOMMON, mage.cards.c.Conquer.class, RETRO_ART));
- cards.add(new SetCardInfo("Counterspell", 61, Rarity.COMMON, mage.cards.c.Counterspell.class, RETRO_ART));
- cards.add(new SetCardInfo("Creeping Mold", 220, Rarity.UNCOMMON, mage.cards.c.CreepingMold.class, RETRO_ART));
- cards.add(new SetCardInfo("Crimson Hellkite", 172, Rarity.RARE, mage.cards.c.CrimsonHellkite.class, RETRO_ART));
- cards.add(new SetCardInfo("Crusade", 13, Rarity.RARE, mage.cards.c.Crusade.class, RETRO_ART));
- cards.add(new SetCardInfo("Crystal Rod", 277, Rarity.UNCOMMON, mage.cards.c.CrystalRod.class, RETRO_ART));
- cards.add(new SetCardInfo("Crystal Vein", 322, Rarity.UNCOMMON, mage.cards.c.CrystalVein.class, RETRO_ART));
- cards.add(new SetCardInfo("Cursed Totem", 278, Rarity.RARE, mage.cards.c.CursedTotem.class, RETRO_ART));
- cards.add(new SetCardInfo("D'Avenant Archer", 15, Rarity.COMMON, mage.cards.d.DAvenantArcher.class, RETRO_ART));
- cards.add(new SetCardInfo("Dancing Scimitar", 279, Rarity.RARE, mage.cards.d.DancingScimitar.class, RETRO_ART));
- cards.add(new SetCardInfo("Daraja Griffin", 14, Rarity.UNCOMMON, mage.cards.d.DarajaGriffin.class, RETRO_ART));
- cards.add(new SetCardInfo("Daring Apprentice", 62, Rarity.RARE, mage.cards.d.DaringApprentice.class, RETRO_ART));
- cards.add(new SetCardInfo("Deflection", 63, Rarity.RARE, mage.cards.d.Deflection.class, RETRO_ART));
- cards.add(new SetCardInfo("Dense Foliage", 221, Rarity.RARE, mage.cards.d.DenseFoliage.class, RETRO_ART));
- cards.add(new SetCardInfo("Derelor", 120, Rarity.RARE, mage.cards.d.Derelor.class, RETRO_ART));
- cards.add(new SetCardInfo("Desertion", 64, Rarity.RARE, mage.cards.d.Desertion.class, RETRO_ART));
- cards.add(new SetCardInfo("Diminishing Returns", 65, Rarity.RARE, mage.cards.d.DiminishingReturns.class, RETRO_ART));
- cards.add(new SetCardInfo("Dingus Egg", 280, Rarity.RARE, mage.cards.d.DingusEgg.class, RETRO_ART));
- cards.add(new SetCardInfo("Disenchant", 16, Rarity.COMMON, mage.cards.d.Disenchant.class, RETRO_ART));
- cards.add(new SetCardInfo("Disrupting Scepter", 281, Rarity.RARE, mage.cards.d.DisruptingScepter.class, RETRO_ART));
- cards.add(new SetCardInfo("Divine Transformation", 17, Rarity.UNCOMMON, mage.cards.d.DivineTransformation.class, RETRO_ART));
- cards.add(new SetCardInfo("Doomsday", 121, Rarity.RARE, mage.cards.d.Doomsday.class, RETRO_ART));
- cards.add(new SetCardInfo("Dragon Engine", 282, Rarity.RARE, mage.cards.d.DragonEngine.class, RETRO_ART));
- cards.add(new SetCardInfo("Dragon Mask", 283, Rarity.UNCOMMON, mage.cards.d.DragonMask.class, RETRO_ART));
- cards.add(new SetCardInfo("Dread of Night", 122, Rarity.UNCOMMON, mage.cards.d.DreadOfNight.class, RETRO_ART));
- cards.add(new SetCardInfo("Dream Cache", 66, Rarity.COMMON, mage.cards.d.DreamCache.class, RETRO_ART));
- cards.add(new SetCardInfo("Drudge Skeletons", "123s", Rarity.COMMON, mage.cards.d.DrudgeSkeletons.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Drudge Skeletons", 123, Rarity.COMMON, mage.cards.d.DrudgeSkeletons.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Dry Spell", 124, Rarity.COMMON, mage.cards.d.DrySpell.class, RETRO_ART));
- cards.add(new SetCardInfo("Dwarven Ruins", 323, Rarity.UNCOMMON, mage.cards.d.DwarvenRuins.class, RETRO_ART));
- cards.add(new SetCardInfo("Early Harvest", 222, Rarity.RARE, mage.cards.e.EarlyHarvest.class, RETRO_ART));
- cards.add(new SetCardInfo("Earthquake", 173, Rarity.RARE, mage.cards.e.Earthquake.class, RETRO_ART));
- cards.add(new SetCardInfo("Ebon Stronghold", 324, Rarity.UNCOMMON, mage.cards.e.EbonStronghold.class, RETRO_ART));
- cards.add(new SetCardInfo("Ekundu Griffin", 18, Rarity.COMMON, mage.cards.e.EkunduGriffin.class, RETRO_ART));
- cards.add(new SetCardInfo("Elder Druid", 223, Rarity.RARE, mage.cards.e.ElderDruid.class, RETRO_ART));
- cards.add(new SetCardInfo("Elven Cache", 224, Rarity.COMMON, mage.cards.e.ElvenCache.class, RETRO_ART));
- cards.add(new SetCardInfo("Elven Riders", 225, Rarity.UNCOMMON, mage.cards.e.ElvenRiders.class, RETRO_ART));
- cards.add(new SetCardInfo("Elvish Archers", 226, Rarity.RARE, mage.cards.e.ElvishArchers.class, RETRO_ART));
- cards.add(new SetCardInfo("Enfeeblement", 125, Rarity.COMMON, mage.cards.e.Enfeeblement.class, RETRO_ART));
- cards.add(new SetCardInfo("Enlightened Tutor", 19, Rarity.UNCOMMON, mage.cards.e.EnlightenedTutor.class, RETRO_ART));
- cards.add(new SetCardInfo("Ethereal Champion", 20, Rarity.RARE, mage.cards.e.EtherealChampion.class, RETRO_ART));
- cards.add(new SetCardInfo("Evil Eye of Orms-by-Gore", 126, Rarity.UNCOMMON, mage.cards.e.EvilEyeOfOrmsByGore.class, RETRO_ART));
- cards.add(new SetCardInfo("Exile", 21, Rarity.RARE, mage.cards.e.Exile.class, RETRO_ART));
- cards.add(new SetCardInfo("Fallen Angel", 127, Rarity.RARE, mage.cards.f.FallenAngel.class, RETRO_ART));
- cards.add(new SetCardInfo("Fallow Earth", 227, Rarity.UNCOMMON, mage.cards.f.FallowEarth.class, RETRO_ART));
- cards.add(new SetCardInfo("Familiar Ground", 228, Rarity.UNCOMMON, mage.cards.f.FamiliarGround.class, RETRO_ART));
- cards.add(new SetCardInfo("Fatal Blow", 128, Rarity.COMMON, mage.cards.f.FatalBlow.class, RETRO_ART));
- cards.add(new SetCardInfo("Fear", 129, Rarity.COMMON, mage.cards.f.Fear.class, RETRO_ART));
- cards.add(new SetCardInfo("Feast of the Unicorn", 130, Rarity.COMMON, mage.cards.f.FeastOfTheUnicorn.class, RETRO_ART));
- cards.add(new SetCardInfo("Femeref Archers", 229, Rarity.UNCOMMON, mage.cards.f.FemerefArchers.class, RETRO_ART));
- cards.add(new SetCardInfo("Feral Shadow", 131, Rarity.COMMON, mage.cards.f.FeralShadow.class, RETRO_ART));
- cards.add(new SetCardInfo("Fervor", 174, Rarity.RARE, mage.cards.f.Fervor.class, RETRO_ART));
- cards.add(new SetCardInfo("Final Fortune", 175, Rarity.RARE, mage.cards.f.FinalFortune.class, RETRO_ART));
- cards.add(new SetCardInfo("Fire Diamond", 284, Rarity.UNCOMMON, mage.cards.f.FireDiamond.class, RETRO_ART));
- cards.add(new SetCardInfo("Fire Elemental", 176, Rarity.UNCOMMON, mage.cards.f.FireElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Firebreathing", 177, Rarity.COMMON, mage.cards.f.Firebreathing.class, RETRO_ART));
- cards.add(new SetCardInfo("Fit of Rage", 178, Rarity.COMMON, mage.cards.f.FitOfRage.class, RETRO_ART));
- cards.add(new SetCardInfo("Flame Spirit", 179, Rarity.COMMON, mage.cards.f.FlameSpirit.class, RETRO_ART));
- cards.add(new SetCardInfo("Flash", 67, Rarity.RARE, mage.cards.f.Flash.class, RETRO_ART));
- cards.add(new SetCardInfo("Flashfires", 180, Rarity.UNCOMMON, mage.cards.f.Flashfires.class, RETRO_ART));
- cards.add(new SetCardInfo("Flight", 68, Rarity.COMMON, mage.cards.f.Flight.class, RETRO_ART));
- cards.add(new SetCardInfo("Flying Carpet", 285, Rarity.RARE, mage.cards.f.FlyingCarpet.class, RETRO_ART));
- cards.add(new SetCardInfo("Fog Elemental", 69, Rarity.COMMON, mage.cards.f.FogElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Fog", 230, Rarity.COMMON, mage.cards.f.Fog.class, RETRO_ART));
- cards.add(new SetCardInfo("Forbidden Crypt", 132, Rarity.RARE, mage.cards.f.ForbiddenCrypt.class, RETRO_ART));
- cards.add(new SetCardInfo("Forest", 347, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 348, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 349, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 350, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forget", 70, Rarity.RARE, mage.cards.f.Forget.class, RETRO_ART));
- cards.add(new SetCardInfo("Fountain of Youth", 286, Rarity.UNCOMMON, mage.cards.f.FountainOfYouth.class, RETRO_ART));
- cards.add(new SetCardInfo("Fyndhorn Brownie", 231, Rarity.COMMON, mage.cards.f.FyndhornBrownie.class, RETRO_ART));
- cards.add(new SetCardInfo("Fyndhorn Elder", 232, Rarity.UNCOMMON, mage.cards.f.FyndhornElder.class, RETRO_ART));
- cards.add(new SetCardInfo("Gaseous Form", 71, Rarity.COMMON, mage.cards.g.GaseousForm.class, RETRO_ART));
- cards.add(new SetCardInfo("Giant Growth", 233, Rarity.COMMON, mage.cards.g.GiantGrowth.class, RETRO_ART));
- cards.add(new SetCardInfo("Giant Spider", 234, Rarity.COMMON, mage.cards.g.GiantSpider.class, RETRO_ART));
- cards.add(new SetCardInfo("Giant Strength", 181, Rarity.COMMON, mage.cards.g.GiantStrength.class, RETRO_ART));
- cards.add(new SetCardInfo("Glacial Wall", 72, Rarity.UNCOMMON, mage.cards.g.GlacialWall.class, RETRO_ART));
- cards.add(new SetCardInfo("Glasses of Urza", 287, Rarity.UNCOMMON, mage.cards.g.GlassesOfUrza.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Digging Team", 182, Rarity.COMMON, mage.cards.g.GoblinDiggingTeam.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Elite Infantry", 183, Rarity.COMMON, mage.cards.g.GoblinEliteInfantry.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Hero", 184, Rarity.COMMON, mage.cards.g.GoblinHero.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin King", 185, Rarity.RARE, mage.cards.g.GoblinKing.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Recruiter", 186, Rarity.UNCOMMON, mage.cards.g.GoblinRecruiter.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Warrens", 187, Rarity.RARE, mage.cards.g.GoblinWarrens.class, RETRO_ART));
- cards.add(new SetCardInfo("Gorilla Chieftain", 235, Rarity.COMMON, mage.cards.g.GorillaChieftain.class, RETRO_ART));
- cards.add(new SetCardInfo("Gravebane Zombie", 133, Rarity.UNCOMMON, mage.cards.g.GravebaneZombie.class, RETRO_ART));
- cards.add(new SetCardInfo("Gravedigger", 134, Rarity.COMMON, mage.cards.g.Gravedigger.class, RETRO_ART));
- cards.add(new SetCardInfo("Greed", 135, Rarity.RARE, mage.cards.g.Greed.class, RETRO_ART));
- cards.add(new SetCardInfo("Grinning Totem", 288, Rarity.RARE, mage.cards.g.GrinningTotem.class, RETRO_ART));
- cards.add(new SetCardInfo("Grizzly Bears", 236, Rarity.COMMON, mage.cards.g.GrizzlyBears.class, RETRO_ART));
- cards.add(new SetCardInfo("Hammer of Bogardan", 188, Rarity.RARE, mage.cards.h.HammerOfBogardan.class, RETRO_ART));
- cards.add(new SetCardInfo("Harmattan Efreet", 73, Rarity.UNCOMMON, mage.cards.h.HarmattanEfreet.class, RETRO_ART));
- cards.add(new SetCardInfo("Havenwood Battleground", 325, Rarity.UNCOMMON, mage.cards.h.HavenwoodBattleground.class, RETRO_ART));
- cards.add(new SetCardInfo("Healing Salve", 22, Rarity.COMMON, mage.cards.h.HealingSalve.class, RETRO_ART));
- cards.add(new SetCardInfo("Heavy Ballista", 23, Rarity.UNCOMMON, mage.cards.h.HeavyBallista.class, RETRO_ART));
- cards.add(new SetCardInfo("Hecatomb", 136, Rarity.RARE, mage.cards.h.Hecatomb.class, RETRO_ART));
- cards.add(new SetCardInfo("Hero's Resolve", 24, Rarity.COMMON, mage.cards.h.HerosResolve.class, RETRO_ART));
- cards.add(new SetCardInfo("Hidden Horror", 137, Rarity.UNCOMMON, mage.cards.h.HiddenHorror.class, RETRO_ART));
- cards.add(new SetCardInfo("Horned Turtle", 74, Rarity.COMMON, mage.cards.h.HornedTurtle.class, RETRO_ART));
- cards.add(new SetCardInfo("Howl from Beyond", 138, Rarity.COMMON, mage.cards.h.HowlFromBeyond.class, RETRO_ART));
- cards.add(new SetCardInfo("Howling Mine", 290, Rarity.RARE, mage.cards.h.HowlingMine.class, RETRO_ART));
- cards.add(new SetCardInfo("Hulking Cyclops", 189, Rarity.UNCOMMON, mage.cards.h.HulkingCyclops.class, RETRO_ART));
- cards.add(new SetCardInfo("Hurricane", 237, Rarity.RARE, mage.cards.h.Hurricane.class, RETRO_ART));
- cards.add(new SetCardInfo("Icatian Town", 25, Rarity.RARE, mage.cards.i.IcatianTown.class, RETRO_ART));
- cards.add(new SetCardInfo("Illicit Auction", 190, Rarity.RARE, mage.cards.i.IllicitAuction.class, RETRO_ART));
- cards.add(new SetCardInfo("Infantry Veteran", 26, Rarity.COMMON, mage.cards.i.InfantryVeteran.class, RETRO_ART));
- cards.add(new SetCardInfo("Infernal Contract", 139, Rarity.RARE, mage.cards.i.InfernalContract.class, RETRO_ART));
- cards.add(new SetCardInfo("Inferno", 191, Rarity.RARE, mage.cards.i.Inferno.class, RETRO_ART));
- cards.add(new SetCardInfo("Insight", 75, Rarity.UNCOMMON, mage.cards.i.Insight.class, RETRO_ART));
- cards.add(new SetCardInfo("Inspiration", 76, Rarity.COMMON, mage.cards.i.Inspiration.class, RETRO_ART));
- cards.add(new SetCardInfo("Iron Star", 291, Rarity.UNCOMMON, mage.cards.i.IronStar.class, RETRO_ART));
- cards.add(new SetCardInfo("Island", 335, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 336, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 337, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 338, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ivory Cup", 292, Rarity.UNCOMMON, mage.cards.i.IvoryCup.class, RETRO_ART));
- cards.add(new SetCardInfo("Jade Monolith", 293, Rarity.RARE, mage.cards.j.JadeMonolith.class, RETRO_ART));
- cards.add(new SetCardInfo("Jalum Tome", 294, Rarity.RARE, mage.cards.j.JalumTome.class, RETRO_ART));
- cards.add(new SetCardInfo("Jayemdae Tome", 295, Rarity.RARE, mage.cards.j.JayemdaeTome.class, RETRO_ART));
- cards.add(new SetCardInfo("Jokulhaups", 192, Rarity.RARE, mage.cards.j.Jokulhaups.class, RETRO_ART));
- cards.add(new SetCardInfo("Juxtapose", 77, Rarity.RARE, mage.cards.j.Juxtapose.class, RETRO_ART));
- cards.add(new SetCardInfo("Karplusan Forest", 326, Rarity.RARE, mage.cards.k.KarplusanForest.class, RETRO_ART));
- cards.add(new SetCardInfo("Kismet", 27, Rarity.UNCOMMON, mage.cards.k.Kismet.class, RETRO_ART));
- cards.add(new SetCardInfo("Kjeldoran Dead", 140, Rarity.COMMON, mage.cards.k.KjeldoranDead.class, RETRO_ART));
- cards.add(new SetCardInfo("Kjeldoran Royal Guard", 28, Rarity.RARE, mage.cards.k.KjeldoranRoyalGuard.class, RETRO_ART));
- cards.add(new SetCardInfo("Lead Golem", 296, Rarity.UNCOMMON, mage.cards.l.LeadGolem.class, RETRO_ART));
- cards.add(new SetCardInfo("Leshrac's Rite", 141, Rarity.UNCOMMON, mage.cards.l.LeshracsRite.class, RETRO_ART));
- cards.add(new SetCardInfo("Library of Lat-Nam", 78, Rarity.RARE, mage.cards.l.LibraryOfLatNam.class, RETRO_ART));
- cards.add(new SetCardInfo("Light of Day", 29, Rarity.UNCOMMON, mage.cards.l.LightOfDay.class, RETRO_ART));
- cards.add(new SetCardInfo("Lightning Blast", 193, Rarity.COMMON, mage.cards.l.LightningBlast.class, RETRO_ART));
- cards.add(new SetCardInfo("Living Lands", 238, Rarity.RARE, mage.cards.l.LivingLands.class, RETRO_ART));
- cards.add(new SetCardInfo("Llanowar Elves", 239, Rarity.COMMON, mage.cards.l.LlanowarElves.class, RETRO_ART));
- cards.add(new SetCardInfo("Longbow Archer", 30, Rarity.UNCOMMON, mage.cards.l.LongbowArcher.class, RETRO_ART));
- cards.add(new SetCardInfo("Lord of Atlantis", 79, Rarity.RARE, mage.cards.l.LordOfAtlantis.class, RETRO_ART));
- cards.add(new SetCardInfo("Lost Soul", 142, Rarity.COMMON, mage.cards.l.LostSoul.class, RETRO_ART));
- cards.add(new SetCardInfo("Lure", 240, Rarity.UNCOMMON, mage.cards.l.Lure.class, RETRO_ART));
- cards.add(new SetCardInfo("Mana Prism", 297, Rarity.UNCOMMON, mage.cards.m.ManaPrism.class, RETRO_ART));
- cards.add(new SetCardInfo("Mana Short", 80, Rarity.RARE, mage.cards.m.ManaShort.class, RETRO_ART));
- cards.add(new SetCardInfo("Manabarbs", 194, Rarity.RARE, mage.cards.m.Manabarbs.class, RETRO_ART));
- cards.add(new SetCardInfo("Marble Diamond", 298, Rarity.UNCOMMON, mage.cards.m.MarbleDiamond.class, RETRO_ART));
- cards.add(new SetCardInfo("Maro", 241, Rarity.RARE, mage.cards.m.Maro.class, RETRO_ART));
- cards.add(new SetCardInfo("Meekstone", 299, Rarity.RARE, mage.cards.m.Meekstone.class, RETRO_ART));
- cards.add(new SetCardInfo("Memory Lapse", 81, Rarity.COMMON, mage.cards.m.MemoryLapse.class, RETRO_ART));
- cards.add(new SetCardInfo("Merfolk of the Pearl Trident", 82, Rarity.COMMON, mage.cards.m.MerfolkOfThePearlTrident.class, RETRO_ART));
- cards.add(new SetCardInfo("Mesa Falcon", 31, Rarity.COMMON, mage.cards.m.MesaFalcon.class, RETRO_ART));
- cards.add(new SetCardInfo("Millstone", 300, Rarity.RARE, mage.cards.m.Millstone.class, RETRO_ART));
- cards.add(new SetCardInfo("Mind Warp", 143, Rarity.UNCOMMON, mage.cards.m.MindWarp.class, RETRO_ART));
- cards.add(new SetCardInfo("Mischievous Poltergeist", 144, Rarity.UNCOMMON, mage.cards.m.MischievousPoltergeist.class, RETRO_ART));
- cards.add(new SetCardInfo("Moss Diamond", 301, Rarity.UNCOMMON, mage.cards.m.MossDiamond.class, RETRO_ART));
- cards.add(new SetCardInfo("Mountain Goat", 195, Rarity.COMMON, mage.cards.m.MountainGoat.class, RETRO_ART));
- cards.add(new SetCardInfo("Mountain", 343, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 344, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 345, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 346, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mystic Compass", 302, Rarity.UNCOMMON, mage.cards.m.MysticCompass.class, RETRO_ART));
- cards.add(new SetCardInfo("Mystical Tutor", 83, Rarity.UNCOMMON, mage.cards.m.MysticalTutor.class, RETRO_ART));
- cards.add(new SetCardInfo("Nature's Resurgence", 242, Rarity.RARE, mage.cards.n.NaturesResurgence.class, RETRO_ART));
- cards.add(new SetCardInfo("Necrosavant", 145, Rarity.RARE, mage.cards.n.Necrosavant.class, RETRO_ART));
- cards.add(new SetCardInfo("Nightmare", 146, Rarity.RARE, mage.cards.n.Nightmare.class, RETRO_ART));
- cards.add(new SetCardInfo("Obsianus Golem", 303, Rarity.UNCOMMON, mage.cards.o.ObsianusGolem.class, RETRO_ART));
- cards.add(new SetCardInfo("Orcish Artillery", 196, Rarity.UNCOMMON, mage.cards.o.OrcishArtillery.class, RETRO_ART));
- cards.add(new SetCardInfo("Orcish Oriflamme", 197, Rarity.UNCOMMON, mage.cards.o.OrcishOriflamme.class, RETRO_ART));
- cards.add(new SetCardInfo("Order of the Sacred Torch", 32, Rarity.RARE, mage.cards.o.OrderOfTheSacredTorch.class, RETRO_ART));
- cards.add(new SetCardInfo("Ornithopter", 304, Rarity.UNCOMMON, mage.cards.o.Ornithopter.class, RETRO_ART));
- cards.add(new SetCardInfo("Pacifism", 33, Rarity.COMMON, mage.cards.p.Pacifism.class, RETRO_ART));
- cards.add(new SetCardInfo("Painful Memories", 147, Rarity.COMMON, mage.cards.p.PainfulMemories.class, RETRO_ART));
- cards.add(new SetCardInfo("Panther Warriors", 243, Rarity.COMMON, mage.cards.p.PantherWarriors.class, RETRO_ART));
- cards.add(new SetCardInfo("Patagia Golem", 305, Rarity.UNCOMMON, mage.cards.p.PatagiaGolem.class, RETRO_ART));
- cards.add(new SetCardInfo("Pearl Dragon", 34, Rarity.RARE, mage.cards.p.PearlDragon.class, RETRO_ART));
- cards.add(new SetCardInfo("Pentagram of the Ages", 306, Rarity.RARE, mage.cards.p.PentagramOfTheAges.class, RETRO_ART));
- cards.add(new SetCardInfo("Perish", 148, Rarity.UNCOMMON, mage.cards.p.Perish.class, RETRO_ART));
- cards.add(new SetCardInfo("Pestilence", 149, Rarity.UNCOMMON, mage.cards.p.Pestilence.class, RETRO_ART));
- cards.add(new SetCardInfo("Phantasmal Terrain", 84, Rarity.COMMON, mage.cards.p.PhantasmalTerrain.class, RETRO_ART));
- cards.add(new SetCardInfo("Phantom Warrior", 85, Rarity.UNCOMMON, mage.cards.p.PhantomWarrior.class, RETRO_ART));
- cards.add(new SetCardInfo("Phyrexian Vault", 307, Rarity.UNCOMMON, mage.cards.p.PhyrexianVault.class, RETRO_ART));
- cards.add(new SetCardInfo("Pillage", 198, Rarity.UNCOMMON, mage.cards.p.Pillage.class, RETRO_ART));
- cards.add(new SetCardInfo("Plains", 331, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 332, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 333, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 334, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Polymorph", 86, Rarity.RARE, mage.cards.p.Polymorph.class, RETRO_ART));
- cards.add(new SetCardInfo("Power Sink", 87, Rarity.UNCOMMON, mage.cards.p.PowerSink.class, RETRO_ART));
- cards.add(new SetCardInfo("Pradesh Gypsies", 244, Rarity.COMMON, mage.cards.p.PradeshGypsies.class, RETRO_ART));
- cards.add(new SetCardInfo("Primal Clay", 308, Rarity.RARE, mage.cards.p.PrimalClay.class, RETRO_ART));
- cards.add(new SetCardInfo("Prodigal Sorcerer", 88, Rarity.COMMON, mage.cards.p.ProdigalSorcerer.class, RETRO_ART));
- cards.add(new SetCardInfo("Prosperity", 89, Rarity.UNCOMMON, mage.cards.p.Prosperity.class, RETRO_ART));
- cards.add(new SetCardInfo("Psychic Transfer", 90, Rarity.RARE, mage.cards.p.PsychicTransfer.class, RETRO_ART));
- cards.add(new SetCardInfo("Psychic Venom", 91, Rarity.COMMON, mage.cards.p.PsychicVenom.class, RETRO_ART));
- cards.add(new SetCardInfo("Pyrotechnics", 199, Rarity.COMMON, mage.cards.p.Pyrotechnics.class, RETRO_ART));
- cards.add(new SetCardInfo("Python", 150, Rarity.COMMON, mage.cards.p.Python.class, RETRO_ART));
- cards.add(new SetCardInfo("Radjan Spirit", 245, Rarity.UNCOMMON, mage.cards.r.RadjanSpirit.class, RETRO_ART));
- cards.add(new SetCardInfo("Rag Man", 151, Rarity.RARE, mage.cards.r.RagMan.class, RETRO_ART));
- cards.add(new SetCardInfo("Raging Goblin", 200, Rarity.COMMON, mage.cards.r.RagingGoblin.class, RETRO_ART));
- cards.add(new SetCardInfo("Raise Dead", 152, Rarity.COMMON, mage.cards.r.RaiseDead.class, RETRO_ART));
- cards.add(new SetCardInfo("Rampant Growth", 246, Rarity.COMMON, mage.cards.r.RampantGrowth.class, RETRO_ART));
- cards.add(new SetCardInfo("Razortooth Rats", 153, Rarity.COMMON, mage.cards.r.RazortoothRats.class, RETRO_ART));
- cards.add(new SetCardInfo("Recall", 92, Rarity.RARE, mage.cards.r.Recall.class, RETRO_ART));
- cards.add(new SetCardInfo("Reckless Embermage", 201, Rarity.RARE, mage.cards.r.RecklessEmbermage.class, RETRO_ART));
- cards.add(new SetCardInfo("Redwood Treefolk", 247, Rarity.COMMON, mage.cards.r.RedwoodTreefolk.class, RETRO_ART));
- cards.add(new SetCardInfo("Regal Unicorn", 35, Rarity.COMMON, mage.cards.r.RegalUnicorn.class, RETRO_ART));
- cards.add(new SetCardInfo("Regeneration", 248, Rarity.COMMON, mage.cards.r.Regeneration.class, RETRO_ART));
- cards.add(new SetCardInfo("Relearn", 93, Rarity.UNCOMMON, mage.cards.r.Relearn.class, RETRO_ART));
- cards.add(new SetCardInfo("Relentless Assault", 202, Rarity.RARE, mage.cards.r.RelentlessAssault.class, RETRO_ART));
- cards.add(new SetCardInfo("Remedy", 36, Rarity.COMMON, mage.cards.r.Remedy.class, RETRO_ART));
- cards.add(new SetCardInfo("Remove Soul", 94, Rarity.COMMON, mage.cards.r.RemoveSoul.class, RETRO_ART));
- cards.add(new SetCardInfo("Reprisal", 37, Rarity.UNCOMMON, mage.cards.r.Reprisal.class, RETRO_ART));
- cards.add(new SetCardInfo("Resistance Fighter", 38, Rarity.COMMON, mage.cards.r.ResistanceFighter.class, RETRO_ART));
- cards.add(new SetCardInfo("Reverse Damage", 39, Rarity.RARE, mage.cards.r.ReverseDamage.class, RETRO_ART));
- cards.add(new SetCardInfo("River Boa", 249, Rarity.UNCOMMON, mage.cards.r.RiverBoa.class, RETRO_ART));
- cards.add(new SetCardInfo("Rod of Ruin", 309, Rarity.UNCOMMON, mage.cards.r.RodOfRuin.class, RETRO_ART));
- cards.add(new SetCardInfo("Rowen", 250, Rarity.RARE, mage.cards.r.Rowen.class, RETRO_ART));
- cards.add(new SetCardInfo("Ruins of Trokair", 327, Rarity.UNCOMMON, mage.cards.r.RuinsOfTrokair.class, RETRO_ART));
- cards.add(new SetCardInfo("Sabretooth Tiger", 203, Rarity.COMMON, mage.cards.s.SabretoothTiger.class, RETRO_ART));
- cards.add(new SetCardInfo("Sage Owl", 95, Rarity.COMMON, mage.cards.s.SageOwl.class, RETRO_ART));
- cards.add(new SetCardInfo("Samite Healer", 40, Rarity.COMMON, mage.cards.s.SamiteHealer.class, RETRO_ART));
- cards.add(new SetCardInfo("Scaled Wurm", 251, Rarity.COMMON, mage.cards.s.ScaledWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("Scathe Zombies", 154, Rarity.COMMON, mage.cards.s.ScatheZombies.class, RETRO_ART));
- cards.add(new SetCardInfo("Sea Monster", 96, Rarity.COMMON, mage.cards.s.SeaMonster.class, RETRO_ART));
- cards.add(new SetCardInfo("Segovian Leviathan", 97, Rarity.UNCOMMON, mage.cards.s.SegovianLeviathan.class, RETRO_ART));
- cards.add(new SetCardInfo("Sengir Autocrat", 155, Rarity.RARE, mage.cards.s.SengirAutocrat.class, RETRO_ART));
- cards.add(new SetCardInfo("Serenity", 41, Rarity.RARE, mage.cards.s.Serenity.class, RETRO_ART));
- cards.add(new SetCardInfo("Serra's Blessing", 42, Rarity.UNCOMMON, mage.cards.s.SerrasBlessing.class, RETRO_ART));
- cards.add(new SetCardInfo("Shanodin Dryads", 252, Rarity.COMMON, mage.cards.s.ShanodinDryads.class, RETRO_ART));
- cards.add(new SetCardInfo("Shatter", 204, Rarity.COMMON, mage.cards.s.Shatter.class, RETRO_ART));
- cards.add(new SetCardInfo("Shatterstorm", 205, Rarity.RARE, mage.cards.s.Shatterstorm.class, RETRO_ART));
- cards.add(new SetCardInfo("Shock", 206, Rarity.COMMON, mage.cards.s.Shock.class, RETRO_ART));
- cards.add(new SetCardInfo("Sibilant Spirit", 98, Rarity.RARE, mage.cards.s.SibilantSpirit.class, RETRO_ART));
- cards.add(new SetCardInfo("Skull Catapult", 310, Rarity.UNCOMMON, mage.cards.s.SkullCatapult.class, RETRO_ART));
- cards.add(new SetCardInfo("Sky Diamond", 311, Rarity.UNCOMMON, mage.cards.s.SkyDiamond.class, RETRO_ART));
- cards.add(new SetCardInfo("Snake Basket", 312, Rarity.RARE, mage.cards.s.SnakeBasket.class, RETRO_ART));
- cards.add(new SetCardInfo("Soldevi Sage", 99, Rarity.UNCOMMON, mage.cards.s.SoldeviSage.class, RETRO_ART));
- cards.add(new SetCardInfo("Soul Net", 313, Rarity.UNCOMMON, mage.cards.s.SoulNet.class, RETRO_ART));
- cards.add(new SetCardInfo("Spell Blast", 100, Rarity.COMMON, mage.cards.s.SpellBlast.class, RETRO_ART));
- cards.add(new SetCardInfo("Spirit Link", 43, Rarity.UNCOMMON, mage.cards.s.SpiritLink.class, RETRO_ART));
- cards.add(new SetCardInfo("Spitting Drake", 207, Rarity.UNCOMMON, mage.cards.s.SpittingDrake.class, RETRO_ART));
- cards.add(new SetCardInfo("Spitting Earth", 208, Rarity.COMMON, mage.cards.s.SpittingEarth.class, RETRO_ART));
- cards.add(new SetCardInfo("Stalking Tiger", 253, Rarity.COMMON, mage.cards.s.StalkingTiger.class, RETRO_ART));
- cards.add(new SetCardInfo("Standing Troops", 44, Rarity.COMMON, mage.cards.s.StandingTroops.class, RETRO_ART));
- cards.add(new SetCardInfo("Staunch Defenders", 45, Rarity.UNCOMMON, mage.cards.s.StaunchDefenders.class, RETRO_ART));
- cards.add(new SetCardInfo("Stone Rain", 209, Rarity.COMMON, mage.cards.s.StoneRain.class, RETRO_ART));
- cards.add(new SetCardInfo("Storm Cauldron", 314, Rarity.RARE, mage.cards.s.StormCauldron.class, RETRO_ART));
- cards.add(new SetCardInfo("Storm Crow", 101, Rarity.COMMON, mage.cards.s.StormCrow.class, RETRO_ART));
- cards.add(new SetCardInfo("Strands of Night", 156, Rarity.UNCOMMON, mage.cards.s.StrandsOfNight.class, RETRO_ART));
- cards.add(new SetCardInfo("Stream of Life", 254, Rarity.COMMON, mage.cards.s.StreamOfLife.class, RETRO_ART));
- cards.add(new SetCardInfo("Stromgald Cabal", 157, Rarity.RARE, mage.cards.s.StromgaldCabal.class, RETRO_ART));
- cards.add(new SetCardInfo("Stupor", 158, Rarity.UNCOMMON, mage.cards.s.Stupor.class, RETRO_ART));
- cards.add(new SetCardInfo("Sulfurous Springs", 328, Rarity.RARE, mage.cards.s.SulfurousSprings.class, RETRO_ART));
- cards.add(new SetCardInfo("Summer Bloom", 255, Rarity.UNCOMMON, mage.cards.s.SummerBloom.class, RETRO_ART));
- cards.add(new SetCardInfo("Sunweb", 46, Rarity.RARE, mage.cards.s.Sunweb.class, RETRO_ART));
- cards.add(new SetCardInfo("Svyelunite Temple", 329, Rarity.UNCOMMON, mage.cards.s.SvyeluniteTemple.class, RETRO_ART));
- cards.add(new SetCardInfo("Swamp", 339, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 340, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 341, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 342, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Syphon Soul", 159, Rarity.COMMON, mage.cards.s.SyphonSoul.class, RETRO_ART));
- cards.add(new SetCardInfo("Talruum Minotaur", 210, Rarity.COMMON, mage.cards.t.TalruumMinotaur.class, RETRO_ART));
- cards.add(new SetCardInfo("Tariff", 47, Rarity.RARE, mage.cards.t.Tariff.class, RETRO_ART));
- cards.add(new SetCardInfo("Teferi's Puzzle Box", 315, Rarity.RARE, mage.cards.t.TeferisPuzzleBox.class, RETRO_ART));
- cards.add(new SetCardInfo("Terror", 160, Rarity.COMMON, mage.cards.t.Terror.class, RETRO_ART));
- cards.add(new SetCardInfo("The Hive", 289, Rarity.RARE, mage.cards.t.TheHive.class, RETRO_ART));
- cards.add(new SetCardInfo("Thicket Basilisk", 256, Rarity.UNCOMMON, mage.cards.t.ThicketBasilisk.class, RETRO_ART));
- cards.add(new SetCardInfo("Throne of Bone", 316, Rarity.UNCOMMON, mage.cards.t.ThroneOfBone.class, RETRO_ART));
- cards.add(new SetCardInfo("Tidal Surge", 102, Rarity.COMMON, mage.cards.t.TidalSurge.class, RETRO_ART));
- cards.add(new SetCardInfo("Trained Armodon", 257, Rarity.COMMON, mage.cards.t.TrainedArmodon.class, RETRO_ART));
- cards.add(new SetCardInfo("Tranquil Grove", 258, Rarity.RARE, mage.cards.t.TranquilGrove.class, RETRO_ART));
- cards.add(new SetCardInfo("Tranquility", 259, Rarity.COMMON, mage.cards.t.Tranquility.class, RETRO_ART));
- cards.add(new SetCardInfo("Tremor", 211, Rarity.COMMON, mage.cards.t.Tremor.class, RETRO_ART));
- cards.add(new SetCardInfo("Tundra Wolves", 48, Rarity.COMMON, mage.cards.t.TundraWolves.class, RETRO_ART));
- cards.add(new SetCardInfo("Uktabi Orangutan", 260, Rarity.UNCOMMON, mage.cards.u.UktabiOrangutan.class, RETRO_ART));
- cards.add(new SetCardInfo("Uktabi Wildcats", 261, Rarity.RARE, mage.cards.u.UktabiWildcats.class, RETRO_ART));
- cards.add(new SetCardInfo("Underground River", 330, Rarity.RARE, mage.cards.u.UndergroundRiver.class, RETRO_ART));
- cards.add(new SetCardInfo("Unseen Walker", 262, Rarity.UNCOMMON, mage.cards.u.UnseenWalker.class, RETRO_ART));
- cards.add(new SetCardInfo("Unsummon", 103, Rarity.COMMON, mage.cards.u.Unsummon.class, RETRO_ART));
- cards.add(new SetCardInfo("Untamed Wilds", 263, Rarity.UNCOMMON, mage.cards.u.UntamedWilds.class, RETRO_ART));
- cards.add(new SetCardInfo("Unyaro Griffin", 49, Rarity.UNCOMMON, mage.cards.u.UnyaroGriffin.class, RETRO_ART));
- cards.add(new SetCardInfo("Vampiric Tutor", 161, Rarity.RARE, mage.cards.v.VampiricTutor.class, RETRO_ART));
- cards.add(new SetCardInfo("Venerable Monk", 50, Rarity.COMMON, mage.cards.v.VenerableMonk.class, RETRO_ART));
- cards.add(new SetCardInfo("Verduran Enchantress", 264, Rarity.RARE, mage.cards.v.VerduranEnchantress.class, RETRO_ART));
- cards.add(new SetCardInfo("Vertigo", 212, Rarity.UNCOMMON, mage.cards.v.Vertigo.class, RETRO_ART));
- cards.add(new SetCardInfo("Viashino Warrior", 213, Rarity.COMMON, mage.cards.v.ViashinoWarrior.class, RETRO_ART));
- cards.add(new SetCardInfo("Vitalize", 265, Rarity.COMMON, mage.cards.v.Vitalize.class, RETRO_ART));
- cards.add(new SetCardInfo("Vodalian Soldiers", 104, Rarity.COMMON, mage.cards.v.VodalianSoldiers.class, RETRO_ART));
- cards.add(new SetCardInfo("Volcanic Dragon", 214, Rarity.RARE, mage.cards.v.VolcanicDragon.class, RETRO_ART));
- cards.add(new SetCardInfo("Volcanic Geyser", 215, Rarity.UNCOMMON, mage.cards.v.VolcanicGeyser.class, RETRO_ART));
- cards.add(new SetCardInfo("Waiting in the Weeds", 266, Rarity.RARE, mage.cards.w.WaitingInTheWeeds.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Air", 105, Rarity.UNCOMMON, mage.cards.w.WallOfAir.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Fire", 216, Rarity.UNCOMMON, mage.cards.w.WallOfFire.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Swords", 51, Rarity.UNCOMMON, mage.cards.w.WallOfSwords.class, RETRO_ART));
- cards.add(new SetCardInfo("Wand of Denial", 317, Rarity.RARE, mage.cards.w.WandOfDenial.class, RETRO_ART));
- cards.add(new SetCardInfo("Warmth", 52, Rarity.UNCOMMON, mage.cards.w.Warmth.class, RETRO_ART));
- cards.add(new SetCardInfo("Warrior's Honor", 53, Rarity.COMMON, mage.cards.w.WarriorsHonor.class, RETRO_ART));
- cards.add(new SetCardInfo("Warthog", 267, Rarity.UNCOMMON, mage.cards.w.Warthog.class, RETRO_ART));
- cards.add(new SetCardInfo("Wild Growth", 268, Rarity.COMMON, mage.cards.w.WildGrowth.class, RETRO_ART));
- cards.add(new SetCardInfo("Wind Drake", 106, Rarity.COMMON, mage.cards.w.WindDrake.class, RETRO_ART));
- cards.add(new SetCardInfo("Wind Spirit", 107, Rarity.UNCOMMON, mage.cards.w.WindSpirit.class, RETRO_ART));
- cards.add(new SetCardInfo("Wooden Sphere", 318, Rarity.UNCOMMON, mage.cards.w.WoodenSphere.class, RETRO_ART));
- cards.add(new SetCardInfo("Worldly Tutor", 269, Rarity.UNCOMMON, mage.cards.w.WorldlyTutor.class, RETRO_ART));
- cards.add(new SetCardInfo("Wrath of God", 54, Rarity.RARE, mage.cards.w.WrathOfGod.class, RETRO_ART));
- cards.add(new SetCardInfo("Wyluli Wolf", 270, Rarity.RARE, mage.cards.w.WyluliWolf.class, RETRO_ART));
- cards.add(new SetCardInfo("Zombie Master", 162, Rarity.RARE, mage.cards.z.ZombieMaster.class, RETRO_ART));
- cards.add(new SetCardInfo("Zur's Weirding", 108, Rarity.RARE, mage.cards.z.ZursWeirding.class, RETRO_ART));
+ cards.add(new SetCardInfo("Abduction", 55, Rarity.UNCOMMON, mage.cards.a.Abduction.class));
+ cards.add(new SetCardInfo("Abyssal Hunter", 109, Rarity.RARE, mage.cards.a.AbyssalHunter.class));
+ cards.add(new SetCardInfo("Abyssal Specter", 110, Rarity.UNCOMMON, mage.cards.a.AbyssalSpecter.class));
+ cards.add(new SetCardInfo("Adarkar Wastes", 319, Rarity.RARE, mage.cards.a.AdarkarWastes.class));
+ cards.add(new SetCardInfo("Aether Flash", 163, Rarity.UNCOMMON, mage.cards.a.AetherFlash.class));
+ cards.add(new SetCardInfo("Agonizing Memories", 111, Rarity.UNCOMMON, mage.cards.a.AgonizingMemories.class));
+ cards.add(new SetCardInfo("Air Elemental", 56, Rarity.UNCOMMON, mage.cards.a.AirElemental.class));
+ cards.add(new SetCardInfo("Aladdin's Ring", 271, Rarity.RARE, mage.cards.a.AladdinsRing.class));
+ cards.add(new SetCardInfo("Amber Prison", 272, Rarity.RARE, mage.cards.a.AmberPrison.class));
+ cards.add(new SetCardInfo("Anaba Bodyguard", 164, Rarity.COMMON, mage.cards.a.AnabaBodyguard.class));
+ cards.add(new SetCardInfo("Anaba Shaman", 165, Rarity.COMMON, mage.cards.a.AnabaShaman.class));
+ cards.add(new SetCardInfo("Ancestral Memories", 57, Rarity.RARE, mage.cards.a.AncestralMemories.class));
+ cards.add(new SetCardInfo("Animate Wall", 1, Rarity.RARE, mage.cards.a.AnimateWall.class));
+ cards.add(new SetCardInfo("Ankh of Mishra", 273, Rarity.RARE, mage.cards.a.AnkhOfMishra.class));
+ cards.add(new SetCardInfo("Archangel", 2, Rarity.RARE, mage.cards.a.Archangel.class));
+ cards.add(new SetCardInfo("Ardent Militia", 3, Rarity.UNCOMMON, mage.cards.a.ArdentMilitia.class));
+ cards.add(new SetCardInfo("Armageddon", 4, Rarity.RARE, mage.cards.a.Armageddon.class));
+ cards.add(new SetCardInfo("Armored Pegasus", 5, Rarity.COMMON, mage.cards.a.ArmoredPegasus.class));
+ cards.add(new SetCardInfo("Ashen Powder", 112, Rarity.RARE, mage.cards.a.AshenPowder.class));
+ cards.add(new SetCardInfo("Ashnod's Altar", 274, Rarity.UNCOMMON, mage.cards.a.AshnodsAltar.class));
+ cards.add(new SetCardInfo("Balduvian Barbarians", 166, Rarity.COMMON, mage.cards.b.BalduvianBarbarians.class));
+ cards.add(new SetCardInfo("Balduvian Horde", 167, Rarity.RARE, mage.cards.b.BalduvianHorde.class));
+ cards.add(new SetCardInfo("Birds of Paradise", 217, Rarity.RARE, mage.cards.b.BirdsOfParadise.class));
+ cards.add(new SetCardInfo("Blaze", 168, Rarity.UNCOMMON, mage.cards.b.Blaze.class));
+ cards.add(new SetCardInfo("Blight", 113, Rarity.UNCOMMON, mage.cards.b.Blight.class));
+ cards.add(new SetCardInfo("Blighted Shaman", 114, Rarity.UNCOMMON, mage.cards.b.BlightedShaman.class));
+ cards.add(new SetCardInfo("Blood Pet", 115, Rarity.COMMON, mage.cards.b.BloodPet.class));
+ cards.add(new SetCardInfo("Bog Imp", 116, Rarity.COMMON, mage.cards.b.BogImp.class));
+ cards.add(new SetCardInfo("Bog Rats", 117, Rarity.COMMON, mage.cards.b.BogRats.class));
+ cards.add(new SetCardInfo("Bog Wraith", 118, Rarity.UNCOMMON, mage.cards.b.BogWraith.class));
+ cards.add(new SetCardInfo("Boil", 169, Rarity.UNCOMMON, mage.cards.b.Boil.class));
+ cards.add(new SetCardInfo("Boomerang", 58, Rarity.COMMON, mage.cards.b.Boomerang.class));
+ cards.add(new SetCardInfo("Bottle of Suleiman", 275, Rarity.RARE, mage.cards.b.BottleOfSuleiman.class));
+ cards.add(new SetCardInfo("Browse", 59, Rarity.UNCOMMON, mage.cards.b.Browse.class));
+ cards.add(new SetCardInfo("Brushland", 320, Rarity.RARE, mage.cards.b.Brushland.class));
+ cards.add(new SetCardInfo("Burrowing", 170, Rarity.UNCOMMON, mage.cards.b.Burrowing.class));
+ cards.add(new SetCardInfo("Call of the Wild", 218, Rarity.RARE, mage.cards.c.CallOfTheWild.class));
+ cards.add(new SetCardInfo("Castle", 6, Rarity.UNCOMMON, mage.cards.c.Castle.class));
+ cards.add(new SetCardInfo("Cat Warriors", 219, Rarity.COMMON, mage.cards.c.CatWarriors.class));
+ cards.add(new SetCardInfo("Celestial Dawn", 7, Rarity.RARE, mage.cards.c.CelestialDawn.class));
+ cards.add(new SetCardInfo("Charcoal Diamond", 276, Rarity.UNCOMMON, mage.cards.c.CharcoalDiamond.class));
+ cards.add(new SetCardInfo("Chill", 60, Rarity.UNCOMMON, mage.cards.c.Chill.class));
+ cards.add(new SetCardInfo("Circle of Protection: Black", 8, Rarity.COMMON, mage.cards.c.CircleOfProtectionBlack.class));
+ cards.add(new SetCardInfo("Circle of Protection: Blue", 9, Rarity.COMMON, mage.cards.c.CircleOfProtectionBlue.class));
+ cards.add(new SetCardInfo("Circle of Protection: Green", 10, Rarity.COMMON, mage.cards.c.CircleOfProtectionGreen.class));
+ cards.add(new SetCardInfo("Circle of Protection: Red", 11, Rarity.COMMON, mage.cards.c.CircleOfProtectionRed.class));
+ cards.add(new SetCardInfo("Circle of Protection: White", 12, Rarity.COMMON, mage.cards.c.CircleOfProtectionWhite.class));
+ cards.add(new SetCardInfo("City of Brass", 321, Rarity.RARE, mage.cards.c.CityOfBrass.class));
+ cards.add(new SetCardInfo("Coercion", 119, Rarity.COMMON, mage.cards.c.Coercion.class));
+ cards.add(new SetCardInfo("Conquer", 171, Rarity.UNCOMMON, mage.cards.c.Conquer.class));
+ cards.add(new SetCardInfo("Counterspell", 61, Rarity.COMMON, mage.cards.c.Counterspell.class));
+ cards.add(new SetCardInfo("Creeping Mold", 220, Rarity.UNCOMMON, mage.cards.c.CreepingMold.class));
+ cards.add(new SetCardInfo("Crimson Hellkite", 172, Rarity.RARE, mage.cards.c.CrimsonHellkite.class));
+ cards.add(new SetCardInfo("Crusade", 13, Rarity.RARE, mage.cards.c.Crusade.class));
+ cards.add(new SetCardInfo("Crystal Rod", 277, Rarity.UNCOMMON, mage.cards.c.CrystalRod.class));
+ cards.add(new SetCardInfo("Crystal Vein", 322, Rarity.UNCOMMON, mage.cards.c.CrystalVein.class));
+ cards.add(new SetCardInfo("Cursed Totem", 278, Rarity.RARE, mage.cards.c.CursedTotem.class));
+ cards.add(new SetCardInfo("D'Avenant Archer", 15, Rarity.COMMON, mage.cards.d.DAvenantArcher.class));
+ cards.add(new SetCardInfo("Dancing Scimitar", 279, Rarity.RARE, mage.cards.d.DancingScimitar.class));
+ cards.add(new SetCardInfo("Daraja Griffin", 14, Rarity.UNCOMMON, mage.cards.d.DarajaGriffin.class));
+ cards.add(new SetCardInfo("Daring Apprentice", 62, Rarity.RARE, mage.cards.d.DaringApprentice.class));
+ cards.add(new SetCardInfo("Deflection", 63, Rarity.RARE, mage.cards.d.Deflection.class));
+ cards.add(new SetCardInfo("Dense Foliage", 221, Rarity.RARE, mage.cards.d.DenseFoliage.class));
+ cards.add(new SetCardInfo("Derelor", 120, Rarity.RARE, mage.cards.d.Derelor.class));
+ cards.add(new SetCardInfo("Desertion", 64, Rarity.RARE, mage.cards.d.Desertion.class));
+ cards.add(new SetCardInfo("Diminishing Returns", 65, Rarity.RARE, mage.cards.d.DiminishingReturns.class));
+ cards.add(new SetCardInfo("Dingus Egg", 280, Rarity.RARE, mage.cards.d.DingusEgg.class));
+ cards.add(new SetCardInfo("Disenchant", 16, Rarity.COMMON, mage.cards.d.Disenchant.class));
+ cards.add(new SetCardInfo("Disrupting Scepter", 281, Rarity.RARE, mage.cards.d.DisruptingScepter.class));
+ cards.add(new SetCardInfo("Divine Transformation", 17, Rarity.UNCOMMON, mage.cards.d.DivineTransformation.class));
+ cards.add(new SetCardInfo("Doomsday", 121, Rarity.RARE, mage.cards.d.Doomsday.class));
+ cards.add(new SetCardInfo("Dragon Engine", 282, Rarity.RARE, mage.cards.d.DragonEngine.class));
+ cards.add(new SetCardInfo("Dragon Mask", 283, Rarity.UNCOMMON, mage.cards.d.DragonMask.class));
+ cards.add(new SetCardInfo("Dread of Night", 122, Rarity.UNCOMMON, mage.cards.d.DreadOfNight.class));
+ cards.add(new SetCardInfo("Dream Cache", 66, Rarity.COMMON, mage.cards.d.DreamCache.class));
+ cards.add(new SetCardInfo("Drudge Skeletons", 123, Rarity.COMMON, mage.cards.d.DrudgeSkeletons.class));
+ cards.add(new SetCardInfo("Dry Spell", 124, Rarity.COMMON, mage.cards.d.DrySpell.class));
+ cards.add(new SetCardInfo("Dwarven Ruins", 323, Rarity.UNCOMMON, mage.cards.d.DwarvenRuins.class));
+ cards.add(new SetCardInfo("Early Harvest", 222, Rarity.RARE, mage.cards.e.EarlyHarvest.class));
+ cards.add(new SetCardInfo("Earthquake", 173, Rarity.RARE, mage.cards.e.Earthquake.class));
+ cards.add(new SetCardInfo("Ebon Stronghold", 324, Rarity.UNCOMMON, mage.cards.e.EbonStronghold.class));
+ cards.add(new SetCardInfo("Ekundu Griffin", 18, Rarity.COMMON, mage.cards.e.EkunduGriffin.class));
+ cards.add(new SetCardInfo("Elder Druid", 223, Rarity.RARE, mage.cards.e.ElderDruid.class));
+ cards.add(new SetCardInfo("Elven Cache", 224, Rarity.COMMON, mage.cards.e.ElvenCache.class));
+ cards.add(new SetCardInfo("Elven Riders", 225, Rarity.UNCOMMON, mage.cards.e.ElvenRiders.class));
+ cards.add(new SetCardInfo("Elvish Archers", 226, Rarity.RARE, mage.cards.e.ElvishArchers.class));
+ cards.add(new SetCardInfo("Enfeeblement", 125, Rarity.COMMON, mage.cards.e.Enfeeblement.class));
+ cards.add(new SetCardInfo("Enlightened Tutor", 19, Rarity.UNCOMMON, mage.cards.e.EnlightenedTutor.class));
+ cards.add(new SetCardInfo("Ethereal Champion", 20, Rarity.RARE, mage.cards.e.EtherealChampion.class));
+ cards.add(new SetCardInfo("Evil Eye of Orms-by-Gore", 126, Rarity.UNCOMMON, mage.cards.e.EvilEyeOfOrmsByGore.class));
+ cards.add(new SetCardInfo("Exile", 21, Rarity.RARE, mage.cards.e.Exile.class));
+ cards.add(new SetCardInfo("Fallen Angel", 127, Rarity.RARE, mage.cards.f.FallenAngel.class));
+ cards.add(new SetCardInfo("Fallow Earth", 227, Rarity.UNCOMMON, mage.cards.f.FallowEarth.class));
+ cards.add(new SetCardInfo("Familiar Ground", 228, Rarity.UNCOMMON, mage.cards.f.FamiliarGround.class));
+ cards.add(new SetCardInfo("Fatal Blow", 128, Rarity.COMMON, mage.cards.f.FatalBlow.class));
+ cards.add(new SetCardInfo("Fear", 129, Rarity.COMMON, mage.cards.f.Fear.class));
+ cards.add(new SetCardInfo("Feast of the Unicorn", 130, Rarity.COMMON, mage.cards.f.FeastOfTheUnicorn.class));
+ cards.add(new SetCardInfo("Femeref Archers", 229, Rarity.UNCOMMON, mage.cards.f.FemerefArchers.class));
+ cards.add(new SetCardInfo("Feral Shadow", 131, Rarity.COMMON, mage.cards.f.FeralShadow.class));
+ cards.add(new SetCardInfo("Fervor", 174, Rarity.RARE, mage.cards.f.Fervor.class));
+ cards.add(new SetCardInfo("Final Fortune", 175, Rarity.RARE, mage.cards.f.FinalFortune.class));
+ cards.add(new SetCardInfo("Fire Diamond", 284, Rarity.UNCOMMON, mage.cards.f.FireDiamond.class));
+ cards.add(new SetCardInfo("Fire Elemental", 176, Rarity.UNCOMMON, mage.cards.f.FireElemental.class));
+ cards.add(new SetCardInfo("Firebreathing", 177, Rarity.COMMON, mage.cards.f.Firebreathing.class));
+ cards.add(new SetCardInfo("Fit of Rage", 178, Rarity.COMMON, mage.cards.f.FitOfRage.class));
+ cards.add(new SetCardInfo("Flame Spirit", 179, Rarity.COMMON, mage.cards.f.FlameSpirit.class));
+ cards.add(new SetCardInfo("Flash", 67, Rarity.RARE, mage.cards.f.Flash.class));
+ cards.add(new SetCardInfo("Flashfires", 180, Rarity.UNCOMMON, mage.cards.f.Flashfires.class));
+ cards.add(new SetCardInfo("Flight", 68, Rarity.COMMON, mage.cards.f.Flight.class));
+ cards.add(new SetCardInfo("Flying Carpet", 285, Rarity.RARE, mage.cards.f.FlyingCarpet.class));
+ cards.add(new SetCardInfo("Fog Elemental", 69, Rarity.COMMON, mage.cards.f.FogElemental.class));
+ cards.add(new SetCardInfo("Fog", 230, Rarity.COMMON, mage.cards.f.Fog.class));
+ cards.add(new SetCardInfo("Forbidden Crypt", 132, Rarity.RARE, mage.cards.f.ForbiddenCrypt.class));
+ cards.add(new SetCardInfo("Forest", 347, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 348, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 349, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 350, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forget", 70, Rarity.RARE, mage.cards.f.Forget.class));
+ cards.add(new SetCardInfo("Fountain of Youth", 286, Rarity.UNCOMMON, mage.cards.f.FountainOfYouth.class));
+ cards.add(new SetCardInfo("Fyndhorn Brownie", 231, Rarity.COMMON, mage.cards.f.FyndhornBrownie.class));
+ cards.add(new SetCardInfo("Fyndhorn Elder", 232, Rarity.UNCOMMON, mage.cards.f.FyndhornElder.class));
+ cards.add(new SetCardInfo("Gaseous Form", 71, Rarity.COMMON, mage.cards.g.GaseousForm.class));
+ cards.add(new SetCardInfo("Giant Growth", 233, Rarity.COMMON, mage.cards.g.GiantGrowth.class));
+ cards.add(new SetCardInfo("Giant Spider", 234, Rarity.COMMON, mage.cards.g.GiantSpider.class));
+ cards.add(new SetCardInfo("Giant Strength", 181, Rarity.COMMON, mage.cards.g.GiantStrength.class));
+ cards.add(new SetCardInfo("Glacial Wall", 72, Rarity.UNCOMMON, mage.cards.g.GlacialWall.class));
+ cards.add(new SetCardInfo("Glasses of Urza", 287, Rarity.UNCOMMON, mage.cards.g.GlassesOfUrza.class));
+ cards.add(new SetCardInfo("Goblin Digging Team", 182, Rarity.COMMON, mage.cards.g.GoblinDiggingTeam.class));
+ cards.add(new SetCardInfo("Goblin Elite Infantry", 183, Rarity.COMMON, mage.cards.g.GoblinEliteInfantry.class));
+ cards.add(new SetCardInfo("Goblin Hero", 184, Rarity.COMMON, mage.cards.g.GoblinHero.class));
+ cards.add(new SetCardInfo("Goblin King", 185, Rarity.RARE, mage.cards.g.GoblinKing.class));
+ cards.add(new SetCardInfo("Goblin Recruiter", 186, Rarity.UNCOMMON, mage.cards.g.GoblinRecruiter.class));
+ cards.add(new SetCardInfo("Goblin Warrens", 187, Rarity.RARE, mage.cards.g.GoblinWarrens.class));
+ cards.add(new SetCardInfo("Gorilla Chieftain", 235, Rarity.COMMON, mage.cards.g.GorillaChieftain.class));
+ cards.add(new SetCardInfo("Gravebane Zombie", 133, Rarity.UNCOMMON, mage.cards.g.GravebaneZombie.class));
+ cards.add(new SetCardInfo("Gravedigger", 134, Rarity.COMMON, mage.cards.g.Gravedigger.class));
+ cards.add(new SetCardInfo("Greed", 135, Rarity.RARE, mage.cards.g.Greed.class));
+ cards.add(new SetCardInfo("Grinning Totem", 288, Rarity.RARE, mage.cards.g.GrinningTotem.class));
+ cards.add(new SetCardInfo("Grizzly Bears", 236, Rarity.COMMON, mage.cards.g.GrizzlyBears.class));
+ cards.add(new SetCardInfo("Hammer of Bogardan", 188, Rarity.RARE, mage.cards.h.HammerOfBogardan.class));
+ cards.add(new SetCardInfo("Harmattan Efreet", 73, Rarity.UNCOMMON, mage.cards.h.HarmattanEfreet.class));
+ cards.add(new SetCardInfo("Havenwood Battleground", 325, Rarity.UNCOMMON, mage.cards.h.HavenwoodBattleground.class));
+ cards.add(new SetCardInfo("Healing Salve", 22, Rarity.COMMON, mage.cards.h.HealingSalve.class));
+ cards.add(new SetCardInfo("Heavy Ballista", 23, Rarity.UNCOMMON, mage.cards.h.HeavyBallista.class));
+ cards.add(new SetCardInfo("Hecatomb", 136, Rarity.RARE, mage.cards.h.Hecatomb.class));
+ cards.add(new SetCardInfo("Hero's Resolve", 24, Rarity.COMMON, mage.cards.h.HerosResolve.class));
+ cards.add(new SetCardInfo("Hidden Horror", 137, Rarity.UNCOMMON, mage.cards.h.HiddenHorror.class));
+ cards.add(new SetCardInfo("Horned Turtle", 74, Rarity.COMMON, mage.cards.h.HornedTurtle.class));
+ cards.add(new SetCardInfo("Howl from Beyond", 138, Rarity.COMMON, mage.cards.h.HowlFromBeyond.class));
+ cards.add(new SetCardInfo("Howling Mine", 290, Rarity.RARE, mage.cards.h.HowlingMine.class));
+ cards.add(new SetCardInfo("Hulking Cyclops", 189, Rarity.UNCOMMON, mage.cards.h.HulkingCyclops.class));
+ cards.add(new SetCardInfo("Hurricane", 237, Rarity.RARE, mage.cards.h.Hurricane.class));
+ cards.add(new SetCardInfo("Icatian Town", 25, Rarity.RARE, mage.cards.i.IcatianTown.class));
+ cards.add(new SetCardInfo("Illicit Auction", 190, Rarity.RARE, mage.cards.i.IllicitAuction.class));
+ cards.add(new SetCardInfo("Infantry Veteran", 26, Rarity.COMMON, mage.cards.i.InfantryVeteran.class));
+ cards.add(new SetCardInfo("Infernal Contract", 139, Rarity.RARE, mage.cards.i.InfernalContract.class));
+ cards.add(new SetCardInfo("Inferno", 191, Rarity.RARE, mage.cards.i.Inferno.class));
+ cards.add(new SetCardInfo("Insight", 75, Rarity.UNCOMMON, mage.cards.i.Insight.class));
+ cards.add(new SetCardInfo("Inspiration", 76, Rarity.COMMON, mage.cards.i.Inspiration.class));
+ cards.add(new SetCardInfo("Iron Star", 291, Rarity.UNCOMMON, mage.cards.i.IronStar.class));
+ cards.add(new SetCardInfo("Island", 335, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 336, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 337, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 338, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ivory Cup", 292, Rarity.UNCOMMON, mage.cards.i.IvoryCup.class));
+ cards.add(new SetCardInfo("Jade Monolith", 293, Rarity.RARE, mage.cards.j.JadeMonolith.class));
+ cards.add(new SetCardInfo("Jalum Tome", 294, Rarity.RARE, mage.cards.j.JalumTome.class));
+ cards.add(new SetCardInfo("Jayemdae Tome", 295, Rarity.RARE, mage.cards.j.JayemdaeTome.class));
+ cards.add(new SetCardInfo("Jokulhaups", 192, Rarity.RARE, mage.cards.j.Jokulhaups.class));
+ cards.add(new SetCardInfo("Juxtapose", 77, Rarity.RARE, mage.cards.j.Juxtapose.class));
+ cards.add(new SetCardInfo("Karplusan Forest", 326, Rarity.RARE, mage.cards.k.KarplusanForest.class));
+ cards.add(new SetCardInfo("Kismet", 27, Rarity.UNCOMMON, mage.cards.k.Kismet.class));
+ cards.add(new SetCardInfo("Kjeldoran Dead", 140, Rarity.COMMON, mage.cards.k.KjeldoranDead.class));
+ cards.add(new SetCardInfo("Kjeldoran Royal Guard", 28, Rarity.RARE, mage.cards.k.KjeldoranRoyalGuard.class));
+ cards.add(new SetCardInfo("Lead Golem", 296, Rarity.UNCOMMON, mage.cards.l.LeadGolem.class));
+ cards.add(new SetCardInfo("Leshrac's Rite", 141, Rarity.UNCOMMON, mage.cards.l.LeshracsRite.class));
+ cards.add(new SetCardInfo("Library of Lat-Nam", 78, Rarity.RARE, mage.cards.l.LibraryOfLatNam.class));
+ cards.add(new SetCardInfo("Light of Day", 29, Rarity.UNCOMMON, mage.cards.l.LightOfDay.class));
+ cards.add(new SetCardInfo("Lightning Blast", 193, Rarity.COMMON, mage.cards.l.LightningBlast.class));
+ cards.add(new SetCardInfo("Living Lands", 238, Rarity.RARE, mage.cards.l.LivingLands.class));
+ cards.add(new SetCardInfo("Llanowar Elves", 239, Rarity.COMMON, mage.cards.l.LlanowarElves.class));
+ cards.add(new SetCardInfo("Longbow Archer", 30, Rarity.UNCOMMON, mage.cards.l.LongbowArcher.class));
+ cards.add(new SetCardInfo("Lord of Atlantis", 79, Rarity.RARE, mage.cards.l.LordOfAtlantis.class));
+ cards.add(new SetCardInfo("Lost Soul", 142, Rarity.COMMON, mage.cards.l.LostSoul.class));
+ cards.add(new SetCardInfo("Lure", 240, Rarity.UNCOMMON, mage.cards.l.Lure.class));
+ cards.add(new SetCardInfo("Mana Prism", 297, Rarity.UNCOMMON, mage.cards.m.ManaPrism.class));
+ cards.add(new SetCardInfo("Mana Short", 80, Rarity.RARE, mage.cards.m.ManaShort.class));
+ cards.add(new SetCardInfo("Manabarbs", 194, Rarity.RARE, mage.cards.m.Manabarbs.class));
+ cards.add(new SetCardInfo("Marble Diamond", 298, Rarity.UNCOMMON, mage.cards.m.MarbleDiamond.class));
+ cards.add(new SetCardInfo("Maro", 241, Rarity.RARE, mage.cards.m.Maro.class));
+ cards.add(new SetCardInfo("Meekstone", 299, Rarity.RARE, mage.cards.m.Meekstone.class));
+ cards.add(new SetCardInfo("Memory Lapse", 81, Rarity.COMMON, mage.cards.m.MemoryLapse.class));
+ cards.add(new SetCardInfo("Merfolk of the Pearl Trident", 82, Rarity.COMMON, mage.cards.m.MerfolkOfThePearlTrident.class));
+ cards.add(new SetCardInfo("Mesa Falcon", 31, Rarity.COMMON, mage.cards.m.MesaFalcon.class));
+ cards.add(new SetCardInfo("Millstone", 300, Rarity.RARE, mage.cards.m.Millstone.class));
+ cards.add(new SetCardInfo("Mind Warp", 143, Rarity.UNCOMMON, mage.cards.m.MindWarp.class));
+ cards.add(new SetCardInfo("Mischievous Poltergeist", 144, Rarity.UNCOMMON, mage.cards.m.MischievousPoltergeist.class));
+ cards.add(new SetCardInfo("Moss Diamond", 301, Rarity.UNCOMMON, mage.cards.m.MossDiamond.class));
+ cards.add(new SetCardInfo("Mountain Goat", 195, Rarity.COMMON, mage.cards.m.MountainGoat.class));
+ cards.add(new SetCardInfo("Mountain", 343, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 344, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 345, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 346, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mystic Compass", 302, Rarity.UNCOMMON, mage.cards.m.MysticCompass.class));
+ cards.add(new SetCardInfo("Mystical Tutor", 83, Rarity.UNCOMMON, mage.cards.m.MysticalTutor.class));
+ cards.add(new SetCardInfo("Nature's Resurgence", 242, Rarity.RARE, mage.cards.n.NaturesResurgence.class));
+ cards.add(new SetCardInfo("Necrosavant", 145, Rarity.RARE, mage.cards.n.Necrosavant.class));
+ cards.add(new SetCardInfo("Nightmare", 146, Rarity.RARE, mage.cards.n.Nightmare.class));
+ cards.add(new SetCardInfo("Obsianus Golem", 303, Rarity.UNCOMMON, mage.cards.o.ObsianusGolem.class));
+ cards.add(new SetCardInfo("Orcish Artillery", 196, Rarity.UNCOMMON, mage.cards.o.OrcishArtillery.class));
+ cards.add(new SetCardInfo("Orcish Oriflamme", 197, Rarity.UNCOMMON, mage.cards.o.OrcishOriflamme.class));
+ cards.add(new SetCardInfo("Order of the Sacred Torch", 32, Rarity.RARE, mage.cards.o.OrderOfTheSacredTorch.class));
+ cards.add(new SetCardInfo("Ornithopter", 304, Rarity.UNCOMMON, mage.cards.o.Ornithopter.class));
+ cards.add(new SetCardInfo("Pacifism", 33, Rarity.COMMON, mage.cards.p.Pacifism.class));
+ cards.add(new SetCardInfo("Painful Memories", 147, Rarity.COMMON, mage.cards.p.PainfulMemories.class));
+ cards.add(new SetCardInfo("Panther Warriors", 243, Rarity.COMMON, mage.cards.p.PantherWarriors.class));
+ cards.add(new SetCardInfo("Patagia Golem", 305, Rarity.UNCOMMON, mage.cards.p.PatagiaGolem.class));
+ cards.add(new SetCardInfo("Pearl Dragon", 34, Rarity.RARE, mage.cards.p.PearlDragon.class));
+ cards.add(new SetCardInfo("Pentagram of the Ages", 306, Rarity.RARE, mage.cards.p.PentagramOfTheAges.class));
+ cards.add(new SetCardInfo("Perish", 148, Rarity.UNCOMMON, mage.cards.p.Perish.class));
+ cards.add(new SetCardInfo("Pestilence", 149, Rarity.UNCOMMON, mage.cards.p.Pestilence.class));
+ cards.add(new SetCardInfo("Phantasmal Terrain", 84, Rarity.COMMON, mage.cards.p.PhantasmalTerrain.class));
+ cards.add(new SetCardInfo("Phantom Warrior", 85, Rarity.UNCOMMON, mage.cards.p.PhantomWarrior.class));
+ cards.add(new SetCardInfo("Phyrexian Vault", 307, Rarity.UNCOMMON, mage.cards.p.PhyrexianVault.class));
+ cards.add(new SetCardInfo("Pillage", 198, Rarity.UNCOMMON, mage.cards.p.Pillage.class));
+ cards.add(new SetCardInfo("Plains", 331, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 332, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 333, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 334, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Polymorph", 86, Rarity.RARE, mage.cards.p.Polymorph.class));
+ cards.add(new SetCardInfo("Power Sink", 87, Rarity.UNCOMMON, mage.cards.p.PowerSink.class));
+ cards.add(new SetCardInfo("Pradesh Gypsies", 244, Rarity.COMMON, mage.cards.p.PradeshGypsies.class));
+ cards.add(new SetCardInfo("Primal Clay", 308, Rarity.RARE, mage.cards.p.PrimalClay.class));
+ cards.add(new SetCardInfo("Prodigal Sorcerer", 88, Rarity.COMMON, mage.cards.p.ProdigalSorcerer.class));
+ cards.add(new SetCardInfo("Prosperity", 89, Rarity.UNCOMMON, mage.cards.p.Prosperity.class));
+ cards.add(new SetCardInfo("Psychic Transfer", 90, Rarity.RARE, mage.cards.p.PsychicTransfer.class));
+ cards.add(new SetCardInfo("Psychic Venom", 91, Rarity.COMMON, mage.cards.p.PsychicVenom.class));
+ cards.add(new SetCardInfo("Pyrotechnics", 199, Rarity.COMMON, mage.cards.p.Pyrotechnics.class));
+ cards.add(new SetCardInfo("Python", 150, Rarity.COMMON, mage.cards.p.Python.class));
+ cards.add(new SetCardInfo("Radjan Spirit", 245, Rarity.UNCOMMON, mage.cards.r.RadjanSpirit.class));
+ cards.add(new SetCardInfo("Rag Man", 151, Rarity.RARE, mage.cards.r.RagMan.class));
+ cards.add(new SetCardInfo("Raging Goblin", 200, Rarity.COMMON, mage.cards.r.RagingGoblin.class));
+ cards.add(new SetCardInfo("Raise Dead", 152, Rarity.COMMON, mage.cards.r.RaiseDead.class));
+ cards.add(new SetCardInfo("Rampant Growth", 246, Rarity.COMMON, mage.cards.r.RampantGrowth.class));
+ cards.add(new SetCardInfo("Razortooth Rats", 153, Rarity.COMMON, mage.cards.r.RazortoothRats.class));
+ cards.add(new SetCardInfo("Recall", 92, Rarity.RARE, mage.cards.r.Recall.class));
+ cards.add(new SetCardInfo("Reckless Embermage", 201, Rarity.RARE, mage.cards.r.RecklessEmbermage.class));
+ cards.add(new SetCardInfo("Redwood Treefolk", 247, Rarity.COMMON, mage.cards.r.RedwoodTreefolk.class));
+ cards.add(new SetCardInfo("Regal Unicorn", 35, Rarity.COMMON, mage.cards.r.RegalUnicorn.class));
+ cards.add(new SetCardInfo("Regeneration", 248, Rarity.COMMON, mage.cards.r.Regeneration.class));
+ cards.add(new SetCardInfo("Relearn", 93, Rarity.UNCOMMON, mage.cards.r.Relearn.class));
+ cards.add(new SetCardInfo("Relentless Assault", 202, Rarity.RARE, mage.cards.r.RelentlessAssault.class));
+ cards.add(new SetCardInfo("Remedy", 36, Rarity.COMMON, mage.cards.r.Remedy.class));
+ cards.add(new SetCardInfo("Remove Soul", 94, Rarity.COMMON, mage.cards.r.RemoveSoul.class));
+ cards.add(new SetCardInfo("Reprisal", 37, Rarity.UNCOMMON, mage.cards.r.Reprisal.class));
+ cards.add(new SetCardInfo("Resistance Fighter", 38, Rarity.COMMON, mage.cards.r.ResistanceFighter.class));
+ cards.add(new SetCardInfo("Reverse Damage", 39, Rarity.RARE, mage.cards.r.ReverseDamage.class));
+ cards.add(new SetCardInfo("River Boa", 249, Rarity.UNCOMMON, mage.cards.r.RiverBoa.class));
+ cards.add(new SetCardInfo("Rod of Ruin", 309, Rarity.UNCOMMON, mage.cards.r.RodOfRuin.class));
+ cards.add(new SetCardInfo("Rowen", 250, Rarity.RARE, mage.cards.r.Rowen.class));
+ cards.add(new SetCardInfo("Ruins of Trokair", 327, Rarity.UNCOMMON, mage.cards.r.RuinsOfTrokair.class));
+ cards.add(new SetCardInfo("Sabretooth Tiger", 203, Rarity.COMMON, mage.cards.s.SabretoothTiger.class));
+ cards.add(new SetCardInfo("Sage Owl", 95, Rarity.COMMON, mage.cards.s.SageOwl.class));
+ cards.add(new SetCardInfo("Samite Healer", 40, Rarity.COMMON, mage.cards.s.SamiteHealer.class));
+ cards.add(new SetCardInfo("Scaled Wurm", 251, Rarity.COMMON, mage.cards.s.ScaledWurm.class));
+ cards.add(new SetCardInfo("Scathe Zombies", 154, Rarity.COMMON, mage.cards.s.ScatheZombies.class));
+ cards.add(new SetCardInfo("Sea Monster", 96, Rarity.COMMON, mage.cards.s.SeaMonster.class));
+ cards.add(new SetCardInfo("Segovian Leviathan", 97, Rarity.UNCOMMON, mage.cards.s.SegovianLeviathan.class));
+ cards.add(new SetCardInfo("Sengir Autocrat", 155, Rarity.RARE, mage.cards.s.SengirAutocrat.class));
+ cards.add(new SetCardInfo("Serenity", 41, Rarity.RARE, mage.cards.s.Serenity.class));
+ cards.add(new SetCardInfo("Serra's Blessing", 42, Rarity.UNCOMMON, mage.cards.s.SerrasBlessing.class));
+ cards.add(new SetCardInfo("Shanodin Dryads", 252, Rarity.COMMON, mage.cards.s.ShanodinDryads.class));
+ cards.add(new SetCardInfo("Shatter", 204, Rarity.COMMON, mage.cards.s.Shatter.class));
+ cards.add(new SetCardInfo("Shatterstorm", 205, Rarity.RARE, mage.cards.s.Shatterstorm.class));
+ cards.add(new SetCardInfo("Shock", 206, Rarity.COMMON, mage.cards.s.Shock.class));
+ cards.add(new SetCardInfo("Sibilant Spirit", 98, Rarity.RARE, mage.cards.s.SibilantSpirit.class));
+ cards.add(new SetCardInfo("Skull Catapult", 310, Rarity.UNCOMMON, mage.cards.s.SkullCatapult.class));
+ cards.add(new SetCardInfo("Sky Diamond", 311, Rarity.UNCOMMON, mage.cards.s.SkyDiamond.class));
+ cards.add(new SetCardInfo("Snake Basket", 312, Rarity.RARE, mage.cards.s.SnakeBasket.class));
+ cards.add(new SetCardInfo("Soldevi Sage", 99, Rarity.UNCOMMON, mage.cards.s.SoldeviSage.class));
+ cards.add(new SetCardInfo("Soul Net", 313, Rarity.UNCOMMON, mage.cards.s.SoulNet.class));
+ cards.add(new SetCardInfo("Spell Blast", 100, Rarity.COMMON, mage.cards.s.SpellBlast.class));
+ cards.add(new SetCardInfo("Spirit Link", 43, Rarity.UNCOMMON, mage.cards.s.SpiritLink.class));
+ cards.add(new SetCardInfo("Spitting Drake", 207, Rarity.UNCOMMON, mage.cards.s.SpittingDrake.class));
+ cards.add(new SetCardInfo("Spitting Earth", 208, Rarity.COMMON, mage.cards.s.SpittingEarth.class));
+ cards.add(new SetCardInfo("Stalking Tiger", 253, Rarity.COMMON, mage.cards.s.StalkingTiger.class));
+ cards.add(new SetCardInfo("Standing Troops", 44, Rarity.COMMON, mage.cards.s.StandingTroops.class));
+ cards.add(new SetCardInfo("Staunch Defenders", 45, Rarity.UNCOMMON, mage.cards.s.StaunchDefenders.class));
+ cards.add(new SetCardInfo("Stone Rain", 209, Rarity.COMMON, mage.cards.s.StoneRain.class));
+ cards.add(new SetCardInfo("Storm Cauldron", 314, Rarity.RARE, mage.cards.s.StormCauldron.class));
+ cards.add(new SetCardInfo("Storm Crow", 101, Rarity.COMMON, mage.cards.s.StormCrow.class));
+ cards.add(new SetCardInfo("Strands of Night", 156, Rarity.UNCOMMON, mage.cards.s.StrandsOfNight.class));
+ cards.add(new SetCardInfo("Stream of Life", 254, Rarity.COMMON, mage.cards.s.StreamOfLife.class));
+ cards.add(new SetCardInfo("Stromgald Cabal", 157, Rarity.RARE, mage.cards.s.StromgaldCabal.class));
+ cards.add(new SetCardInfo("Stupor", 158, Rarity.UNCOMMON, mage.cards.s.Stupor.class));
+ cards.add(new SetCardInfo("Sulfurous Springs", 328, Rarity.RARE, mage.cards.s.SulfurousSprings.class));
+ cards.add(new SetCardInfo("Summer Bloom", 255, Rarity.UNCOMMON, mage.cards.s.SummerBloom.class));
+ cards.add(new SetCardInfo("Sunweb", 46, Rarity.RARE, mage.cards.s.Sunweb.class));
+ cards.add(new SetCardInfo("Svyelunite Temple", 329, Rarity.UNCOMMON, mage.cards.s.SvyeluniteTemple.class));
+ cards.add(new SetCardInfo("Swamp", 339, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 340, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 341, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 342, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Syphon Soul", 159, Rarity.COMMON, mage.cards.s.SyphonSoul.class));
+ cards.add(new SetCardInfo("Talruum Minotaur", 210, Rarity.COMMON, mage.cards.t.TalruumMinotaur.class));
+ cards.add(new SetCardInfo("Tariff", 47, Rarity.RARE, mage.cards.t.Tariff.class));
+ cards.add(new SetCardInfo("Teferi's Puzzle Box", 315, Rarity.RARE, mage.cards.t.TeferisPuzzleBox.class));
+ cards.add(new SetCardInfo("Terror", 160, Rarity.COMMON, mage.cards.t.Terror.class));
+ cards.add(new SetCardInfo("The Hive", 289, Rarity.RARE, mage.cards.t.TheHive.class));
+ cards.add(new SetCardInfo("Thicket Basilisk", 256, Rarity.UNCOMMON, mage.cards.t.ThicketBasilisk.class));
+ cards.add(new SetCardInfo("Throne of Bone", 316, Rarity.UNCOMMON, mage.cards.t.ThroneOfBone.class));
+ cards.add(new SetCardInfo("Tidal Surge", 102, Rarity.COMMON, mage.cards.t.TidalSurge.class));
+ cards.add(new SetCardInfo("Trained Armodon", 257, Rarity.COMMON, mage.cards.t.TrainedArmodon.class));
+ cards.add(new SetCardInfo("Tranquil Grove", 258, Rarity.RARE, mage.cards.t.TranquilGrove.class));
+ cards.add(new SetCardInfo("Tranquility", 259, Rarity.COMMON, mage.cards.t.Tranquility.class));
+ cards.add(new SetCardInfo("Tremor", 211, Rarity.COMMON, mage.cards.t.Tremor.class));
+ cards.add(new SetCardInfo("Tundra Wolves", 48, Rarity.COMMON, mage.cards.t.TundraWolves.class));
+ cards.add(new SetCardInfo("Uktabi Orangutan", 260, Rarity.UNCOMMON, mage.cards.u.UktabiOrangutan.class));
+ cards.add(new SetCardInfo("Uktabi Wildcats", 261, Rarity.RARE, mage.cards.u.UktabiWildcats.class));
+ cards.add(new SetCardInfo("Underground River", 330, Rarity.RARE, mage.cards.u.UndergroundRiver.class));
+ cards.add(new SetCardInfo("Unseen Walker", 262, Rarity.UNCOMMON, mage.cards.u.UnseenWalker.class));
+ cards.add(new SetCardInfo("Unsummon", 103, Rarity.COMMON, mage.cards.u.Unsummon.class));
+ cards.add(new SetCardInfo("Untamed Wilds", 263, Rarity.UNCOMMON, mage.cards.u.UntamedWilds.class));
+ cards.add(new SetCardInfo("Unyaro Griffin", 49, Rarity.UNCOMMON, mage.cards.u.UnyaroGriffin.class));
+ cards.add(new SetCardInfo("Vampiric Tutor", 161, Rarity.RARE, mage.cards.v.VampiricTutor.class));
+ cards.add(new SetCardInfo("Venerable Monk", 50, Rarity.COMMON, mage.cards.v.VenerableMonk.class));
+ cards.add(new SetCardInfo("Verduran Enchantress", 264, Rarity.RARE, mage.cards.v.VerduranEnchantress.class));
+ cards.add(new SetCardInfo("Vertigo", 212, Rarity.UNCOMMON, mage.cards.v.Vertigo.class));
+ cards.add(new SetCardInfo("Viashino Warrior", 213, Rarity.COMMON, mage.cards.v.ViashinoWarrior.class));
+ cards.add(new SetCardInfo("Vitalize", 265, Rarity.COMMON, mage.cards.v.Vitalize.class));
+ cards.add(new SetCardInfo("Vodalian Soldiers", 104, Rarity.COMMON, mage.cards.v.VodalianSoldiers.class));
+ cards.add(new SetCardInfo("Volcanic Dragon", 214, Rarity.RARE, mage.cards.v.VolcanicDragon.class));
+ cards.add(new SetCardInfo("Volcanic Geyser", 215, Rarity.UNCOMMON, mage.cards.v.VolcanicGeyser.class));
+ cards.add(new SetCardInfo("Waiting in the Weeds", 266, Rarity.RARE, mage.cards.w.WaitingInTheWeeds.class));
+ cards.add(new SetCardInfo("Wall of Air", 105, Rarity.UNCOMMON, mage.cards.w.WallOfAir.class));
+ cards.add(new SetCardInfo("Wall of Fire", 216, Rarity.UNCOMMON, mage.cards.w.WallOfFire.class));
+ cards.add(new SetCardInfo("Wall of Swords", 51, Rarity.UNCOMMON, mage.cards.w.WallOfSwords.class));
+ cards.add(new SetCardInfo("Wand of Denial", 317, Rarity.RARE, mage.cards.w.WandOfDenial.class));
+ cards.add(new SetCardInfo("Warmth", 52, Rarity.UNCOMMON, mage.cards.w.Warmth.class));
+ cards.add(new SetCardInfo("Warrior's Honor", 53, Rarity.COMMON, mage.cards.w.WarriorsHonor.class));
+ cards.add(new SetCardInfo("Warthog", 267, Rarity.UNCOMMON, mage.cards.w.Warthog.class));
+ cards.add(new SetCardInfo("Wild Growth", 268, Rarity.COMMON, mage.cards.w.WildGrowth.class));
+ cards.add(new SetCardInfo("Wind Drake", 106, Rarity.COMMON, mage.cards.w.WindDrake.class));
+ cards.add(new SetCardInfo("Wind Spirit", 107, Rarity.UNCOMMON, mage.cards.w.WindSpirit.class));
+ cards.add(new SetCardInfo("Wooden Sphere", 318, Rarity.UNCOMMON, mage.cards.w.WoodenSphere.class));
+ cards.add(new SetCardInfo("Worldly Tutor", 269, Rarity.UNCOMMON, mage.cards.w.WorldlyTutor.class));
+ cards.add(new SetCardInfo("Wrath of God", 54, Rarity.RARE, mage.cards.w.WrathOfGod.class));
+ cards.add(new SetCardInfo("Wyluli Wolf", 270, Rarity.RARE, mage.cards.w.WyluliWolf.class));
+ cards.add(new SetCardInfo("Zombie Master", 162, Rarity.RARE, mage.cards.z.ZombieMaster.class));
+ cards.add(new SetCardInfo("Zur's Weirding", 108, Rarity.RARE, mage.cards.z.ZursWeirding.class));
}
}
\ No newline at end of file
diff --git a/Mage.Sets/src/mage/sets/CommanderMasters.java b/Mage.Sets/src/mage/sets/CommanderMasters.java
index 8cb62e9214e..7e1851e878a 100644
--- a/Mage.Sets/src/mage/sets/CommanderMasters.java
+++ b/Mage.Sets/src/mage/sets/CommanderMasters.java
@@ -33,12 +33,12 @@ public final class CommanderMasters extends ExpansionSet {
cards.add(new SetCardInfo("Akiri, Fearless Voyager", 335, Rarity.UNCOMMON, mage.cards.a.AkiriFearlessVoyager.class));
cards.add(new SetCardInfo("Alharu, Solemn Ritualist", 8, Rarity.UNCOMMON, mage.cards.a.AlharuSolemnRitualist.class));
cards.add(new SetCardInfo("All Is Dust", 800, Rarity.MYTHIC, mage.cards.a.AllIsDust.class));
- cards.add(new SetCardInfo("All That Glitters", 9, Rarity.COMMON, mage.cards.a.AllThatGlitters.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("All That Glitters", 622, Rarity.COMMON, mage.cards.a.AllThatGlitters.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("All That Glitters", 9, Rarity.COMMON, mage.cards.a.AllThatGlitters.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Alms Collector", 10, Rarity.RARE, mage.cards.a.AlmsCollector.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Alms Collector", 455, Rarity.RARE, mage.cards.a.AlmsCollector.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Aminatou's Augury", 73, Rarity.RARE, mage.cards.a.AminatousAugury.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Aminatou's Augury", 479, Rarity.RARE, mage.cards.a.AminatousAugury.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Aminatou's Augury", 73, Rarity.RARE, mage.cards.a.AminatousAugury.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Anafenza, Kin-Tree Spirit", 11, Rarity.UNCOMMON, mage.cards.a.AnafenzaKinTreeSpirit.class));
cards.add(new SetCardInfo("Anax, Hardened in the Forge", 204, Rarity.UNCOMMON, mage.cards.a.AnaxHardenedInTheForge.class));
cards.add(new SetCardInfo("Ancestral Blade", 12, Rarity.COMMON, mage.cards.a.AncestralBlade.class));
@@ -72,9 +72,9 @@ public final class CommanderMasters extends ExpansionSet {
cards.add(new SetCardInfo("Avacyn, Angel of Hope", 457, Rarity.MYTHIC, mage.cards.a.AvacynAngelOfHope.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Avatar of Slaughter", 206, Rarity.RARE, mage.cards.a.AvatarOfSlaughter.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Avatar of Slaughter", 529, Rarity.RARE, mage.cards.a.AvatarOfSlaughter.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Azami, Lady of Scrolls", 74, Rarity.RARE, mage.cards.a.AzamiLadyOfScrolls.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Azami, Lady of Scrolls", 480, Rarity.RARE, mage.cards.a.AzamiLadyOfScrolls.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Azami, Lady of Scrolls", 672, Rarity.RARE, mage.cards.a.AzamiLadyOfScrolls.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Azami, Lady of Scrolls", 74, Rarity.RARE, mage.cards.a.AzamiLadyOfScrolls.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Azorius Signet", 941, Rarity.UNCOMMON, mage.cards.a.AzoriusSignet.class));
cards.add(new SetCardInfo("Azusa, Lost but Seeking", 274, Rarity.RARE, mage.cards.a.AzusaLostButSeeking.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Azusa, Lost but Seeking", 554, Rarity.RARE, mage.cards.a.AzusaLostButSeeking.class, NON_FULL_USE_VARIOUS));
@@ -90,7 +90,7 @@ public final class CommanderMasters extends ExpansionSet {
cards.add(new SetCardInfo("Battle at the Helvault", 719, Rarity.RARE, mage.cards.b.BattleAtTheHelvault.class));
cards.add(new SetCardInfo("Battle for Bretagard", 916, Rarity.RARE, mage.cards.b.BattleForBretagard.class));
cards.add(new SetCardInfo("Battle Screech", 17, Rarity.COMMON, mage.cards.b.BattleScreech.class));
- cards.add(new SetCardInfo("Beanstalk Giant", 275, Rarity.UNCOMMON, mage.cards.b.BeanstalkGiant.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Beanstalk Giant", 275, Rarity.UNCOMMON, mage.cards.b.BeanstalkGiant.class));
cards.add(new SetCardInfo("Binding the Old Gods", 917, Rarity.UNCOMMON, mage.cards.b.BindingTheOldGods.class));
cards.add(new SetCardInfo("Blade Sliver", 871, Rarity.UNCOMMON, mage.cards.b.BladeSliver.class));
cards.add(new SetCardInfo("Blasphemous Act", 872, Rarity.RARE, mage.cards.b.BlasphemousAct.class));
@@ -112,11 +112,11 @@ public final class CommanderMasters extends ExpansionSet {
cards.add(new SetCardInfo("Boon of the Spirit Realm", 720, Rarity.RARE, mage.cards.b.BoonOfTheSpiritRealm.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Boon of the Spirit Realm", 753, Rarity.RARE, mage.cards.b.BoonOfTheSpiritRealm.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Boros Signet", 942, Rarity.UNCOMMON, mage.cards.b.BorosSignet.class));
- cards.add(new SetCardInfo("Braids, Conjurer Adept", 76, Rarity.RARE, mage.cards.b.BraidsConjurerAdept.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Braids, Conjurer Adept", 481, Rarity.RARE, mage.cards.b.BraidsConjurerAdept.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Braids, Conjurer Adept", 76, Rarity.RARE, mage.cards.b.BraidsConjurerAdept.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Brass Knuckles", 372, Rarity.COMMON, mage.cards.b.BrassKnuckles.class));
- cards.add(new SetCardInfo("Bribery", 77, Rarity.MYTHIC, mage.cards.b.Bribery.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Bribery", 482, Rarity.MYTHIC, mage.cards.b.Bribery.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Bribery", 77, Rarity.MYTHIC, mage.cards.b.Bribery.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Brinelin, the Moon Kraken", 78, Rarity.UNCOMMON, mage.cards.b.BrinelinTheMoonKraken.class));
cards.add(new SetCardInfo("Broken Wings", 277, Rarity.COMMON, mage.cards.b.BrokenWings.class));
cards.add(new SetCardInfo("Brood Sliver", 887, Rarity.RARE, mage.cards.b.BroodSliver.class));
@@ -133,8 +133,8 @@ public final class CommanderMasters extends ExpansionSet {
cards.add(new SetCardInfo("Capricious Sliver", 734, Rarity.RARE, mage.cards.c.CapriciousSliver.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Capricious Sliver", 765, Rarity.RARE, mage.cards.c.CapriciousSliver.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Captain Ripley Vance", 209, Rarity.UNCOMMON, mage.cards.c.CaptainRipleyVance.class));
- cards.add(new SetCardInfo("Capture of Jingzhou", 79, Rarity.MYTHIC, mage.cards.c.CaptureOfJingzhou.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Capture of Jingzhou", 483, Rarity.MYTHIC, mage.cards.c.CaptureOfJingzhou.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Capture of Jingzhou", 79, Rarity.MYTHIC, mage.cards.c.CaptureOfJingzhou.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Carrier Thrall", 142, Rarity.COMMON, mage.cards.c.CarrierThrall.class));
cards.add(new SetCardInfo("Carrion Grub", 143, Rarity.COMMON, mage.cards.c.CarrionGrub.class));
cards.add(new SetCardInfo("Cartographer's Hawk", 18, Rarity.UNCOMMON, mage.cards.c.CartographersHawk.class));
@@ -158,8 +158,8 @@ public final class CommanderMasters extends ExpansionSet {
cards.add(new SetCardInfo("Cloudshredder Sliver", 919, Rarity.RARE, mage.cards.c.CloudshredderSliver.class));
cards.add(new SetCardInfo("Command Tower", 420, Rarity.COMMON, mage.cards.c.CommandTower.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Command Tower", 659, Rarity.COMMON, mage.cards.c.CommandTower.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Commandeer", 80, Rarity.RARE, mage.cards.c.Commandeer.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Commandeer", 484, Rarity.RARE, mage.cards.c.Commandeer.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Commandeer", 80, Rarity.RARE, mage.cards.c.Commandeer.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Commander's Sphere", 377, Rarity.COMMON, mage.cards.c.CommandersSphere.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Commander's Sphere", 655, Rarity.COMMON, mage.cards.c.CommandersSphere.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Commodore Guff", 706, Rarity.MYTHIC, mage.cards.c.CommodoreGuff.class, NON_FULL_USE_VARIOUS));
@@ -168,8 +168,8 @@ public final class CommanderMasters extends ExpansionSet {
cards.add(new SetCardInfo("Composer of Spring", 769, Rarity.RARE, mage.cards.c.ComposerOfSpring.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Constricting Sliver", 818, Rarity.UNCOMMON, mage.cards.c.ConstrictingSliver.class));
cards.add(new SetCardInfo("Corpse Augur", 145, Rarity.UNCOMMON, mage.cards.c.CorpseAugur.class));
- cards.add(new SetCardInfo("Counterspell", 81, Rarity.COMMON, mage.cards.c.Counterspell.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Counterspell", 630, Rarity.COMMON, mage.cards.c.Counterspell.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Counterspell", 81, Rarity.COMMON, mage.cards.c.Counterspell.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Courage in Crisis", 278, Rarity.COMMON, mage.cards.c.CourageInCrisis.class));
cards.add(new SetCardInfo("Courser of Kruphix", 888, Rarity.RARE, mage.cards.c.CourserOfKruphix.class));
cards.add(new SetCardInfo("Coveted Peacock", 82, Rarity.UNCOMMON, mage.cards.c.CovetedPeacock.class));
@@ -189,8 +189,8 @@ public final class CommanderMasters extends ExpansionSet {
cards.add(new SetCardInfo("Curtains' Call", 146, Rarity.RARE, mage.cards.c.CurtainsCall.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Curtains' Call", 506, Rarity.RARE, mage.cards.c.CurtainsCall.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Custodi Squire", 19, Rarity.COMMON, mage.cards.c.CustodiSquire.class));
- cards.add(new SetCardInfo("Cyclonic Rift", 84, Rarity.RARE, mage.cards.c.CyclonicRift.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Cyclonic Rift", 485, Rarity.RARE, mage.cards.c.CyclonicRift.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Cyclonic Rift", 84, Rarity.RARE, mage.cards.c.CyclonicRift.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Cyclops Electromancer", 212, Rarity.COMMON, mage.cards.c.CyclopsElectromancer.class));
cards.add(new SetCardInfo("Danitha Capashen, Paragon", 20, Rarity.UNCOMMON, mage.cards.d.DanithaCapashenParagon.class));
cards.add(new SetCardInfo("Daretti, Scrap Savant", 213, Rarity.RARE, mage.cards.d.DarettiScrapSavant.class, NON_FULL_USE_VARIOUS));
@@ -200,8 +200,8 @@ public final class CommanderMasters extends ExpansionSet {
cards.add(new SetCardInfo("Darksteel Monolith", 778, Rarity.RARE, mage.cards.d.DarksteelMonolith.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Darksteel Mutation", 21, Rarity.UNCOMMON, mage.cards.d.DarksteelMutation.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Darksteel Mutation", 623, Rarity.UNCOMMON, mage.cards.d.DarksteelMutation.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Day's Undoing", 85, Rarity.RARE, mage.cards.d.DaysUndoing.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Day's Undoing", 486, Rarity.RARE, mage.cards.d.DaysUndoing.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Day's Undoing", 85, Rarity.RARE, mage.cards.d.DaysUndoing.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Deadly Recluse", 282, Rarity.COMMON, mage.cards.d.DeadlyRecluse.class));
cards.add(new SetCardInfo("Deadly Rollick", 147, Rarity.RARE, mage.cards.d.DeadlyRollick.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Deadly Rollick", 507, Rarity.RARE, mage.cards.d.DeadlyRollick.class, NON_FULL_USE_VARIOUS));
@@ -230,9 +230,9 @@ public final class CommanderMasters extends ExpansionSet {
cards.add(new SetCardInfo("Desecrate Reality", 746, Rarity.RARE, mage.cards.d.DesecrateReality.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Destiny Spinner", 890, Rarity.UNCOMMON, mage.cards.d.DestinySpinner.class));
cards.add(new SetCardInfo("Diffusion Sliver", 845, Rarity.UNCOMMON, mage.cards.d.DiffusionSliver.class));
+ cards.add(new SetCardInfo("Disrupt Decorum", 1067, Rarity.RARE, mage.cards.d.DisruptDecorum.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Disrupt Decorum", 215, Rarity.RARE, mage.cards.d.DisruptDecorum.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Disrupt Decorum", 533, Rarity.RARE, mage.cards.d.DisruptDecorum.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Disrupt Decorum", 1067, Rarity.RARE, mage.cards.d.DisruptDecorum.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Distant Melody", 846, Rarity.COMMON, mage.cards.d.DistantMelody.class));
cards.add(new SetCardInfo("Divergent Transformations", 216, Rarity.RARE, mage.cards.d.DivergentTransformations.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Divergent Transformations", 534, Rarity.RARE, mage.cards.d.DivergentTransformations.class, NON_FULL_USE_VARIOUS));
@@ -269,8 +269,8 @@ public final class CommanderMasters extends ExpansionSet {
cards.add(new SetCardInfo("Entourage of Trest", 285, Rarity.COMMON, mage.cards.e.EntourageOfTrest.class));
cards.add(new SetCardInfo("Erebos, Bleak-Hearted", 868, Rarity.MYTHIC, mage.cards.e.ErebosBleakHearted.class));
cards.add(new SetCardInfo("Eternal Witness", 286, Rarity.UNCOMMON, mage.cards.e.EternalWitness.class));
- cards.add(new SetCardInfo("Evacuation", 89, Rarity.RARE, mage.cards.e.Evacuation.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Evacuation", 487, Rarity.RARE, mage.cards.e.Evacuation.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Evacuation", 89, Rarity.RARE, mage.cards.e.Evacuation.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Everflowing Chalice", 948, Rarity.UNCOMMON, mage.cards.e.EverflowingChalice.class));
cards.add(new SetCardInfo("Exclude", 90, Rarity.COMMON, mage.cards.e.Exclude.class));
cards.add(new SetCardInfo("Exotic Orchard", 993, Rarity.RARE, mage.cards.e.ExoticOrchard.class));
@@ -285,10 +285,10 @@ public final class CommanderMasters extends ExpansionSet {
cards.add(new SetCardInfo("Extraplanar Lens", 656, Rarity.MYTHIC, mage.cards.e.ExtraplanarLens.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ezuri's Predation", 287, Rarity.RARE, mage.cards.e.EzurisPredation.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ezuri's Predation", 558, Rarity.RARE, mage.cards.e.EzurisPredation.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Fact or Fiction", 91, Rarity.UNCOMMON, mage.cards.f.FactOrFiction.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Fact or Fiction", 631, Rarity.UNCOMMON, mage.cards.f.FactOrFiction.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Faerie Artisans", 92, Rarity.RARE, mage.cards.f.FaerieArtisans.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Fact or Fiction", 91, Rarity.UNCOMMON, mage.cards.f.FactOrFiction.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Faerie Artisans", 488, Rarity.RARE, mage.cards.f.FaerieArtisans.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Faerie Artisans", 92, Rarity.RARE, mage.cards.f.FaerieArtisans.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Faithless Looting", 220, Rarity.COMMON, mage.cards.f.FaithlessLooting.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Faithless Looting", 642, Rarity.COMMON, mage.cards.f.FaithlessLooting.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Fall from Favor", 93, Rarity.COMMON, mage.cards.f.FallFromFavor.class));
@@ -301,9 +301,9 @@ public final class CommanderMasters extends ExpansionSet {
cards.add(new SetCardInfo("Fencing Ace", 23, Rarity.UNCOMMON, mage.cards.f.FencingAce.class));
cards.add(new SetCardInfo("Fiendlash", 221, Rarity.UNCOMMON, mage.cards.f.Fiendlash.class));
cards.add(new SetCardInfo("Fierce Empath", 288, Rarity.COMMON, mage.cards.f.FierceEmpath.class));
- cards.add(new SetCardInfo("Fierce Guardianship", 94, Rarity.RARE, mage.cards.f.FierceGuardianship.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Fierce Guardianship", 489, Rarity.RARE, mage.cards.f.FierceGuardianship.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Fierce Guardianship", 694, Rarity.RARE, mage.cards.f.FierceGuardianship.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Fierce Guardianship", 94, Rarity.RARE, mage.cards.f.FierceGuardianship.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Fiery Confluence", 222, Rarity.RARE, mage.cards.f.FieryConfluence.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Fiery Confluence", 536, Rarity.RARE, mage.cards.f.FieryConfluence.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Filigree Attendant", 95, Rarity.COMMON, mage.cards.f.FiligreeAttendant.class));
@@ -327,9 +327,9 @@ public final class CommanderMasters extends ExpansionSet {
cards.add(new SetCardInfo("For the Ancestors", 740, Rarity.RARE, mage.cards.f.ForTheAncestors.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("For the Ancestors", 770, Rarity.RARE, mage.cards.f.ForTheAncestors.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Forebear's Blade", 384, Rarity.UNCOMMON, mage.cards.f.ForebearsBlade.class));
- cards.add(new SetCardInfo("Forest", 449, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 450, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 451, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 449, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 450, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 451, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Forest", 797, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Forest", 798, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Forest", 799, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
@@ -337,8 +337,8 @@ public final class CommanderMasters extends ExpansionSet {
cards.add(new SetCardInfo("Forsaken Monument", 950, Rarity.MYTHIC, mage.cards.f.ForsakenMonument.class));
cards.add(new SetCardInfo("Fortified Village", 996, Rarity.RARE, mage.cards.f.FortifiedVillage.class));
cards.add(new SetCardInfo("Foundry Inspector", 385, Rarity.COMMON, mage.cards.f.FoundryInspector.class));
- cards.add(new SetCardInfo("Frantic Search", 96, Rarity.COMMON, mage.cards.f.FranticSearch.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Frantic Search", 632, Rarity.COMMON, mage.cards.f.FranticSearch.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Frantic Search", 96, Rarity.COMMON, mage.cards.f.FranticSearch.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Freyalise, Llanowar's Fury", 290, Rarity.RARE, mage.cards.f.FreyaliseLlanowarsFury.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Freyalise, Llanowar's Fury", 560, Rarity.RARE, mage.cards.f.FreyaliseLlanowarsFury.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Frontier Bivouac", 997, Rarity.UNCOMMON, mage.cards.f.FrontierBivouac.class));
@@ -451,9 +451,9 @@ public final class CommanderMasters extends ExpansionSet {
cards.add(new SetCardInfo("Investigator's Journal", 956, Rarity.RARE, mage.cards.i.InvestigatorsJournal.class));
cards.add(new SetCardInfo("Irrigated Farmland", 1005, Rarity.RARE, mage.cards.i.IrrigatedFarmland.class));
cards.add(new SetCardInfo("Isareth the Awakener", 168, Rarity.UNCOMMON, mage.cards.i.IsarethTheAwakener.class));
- cards.add(new SetCardInfo("Island", 440, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 441, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 442, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 440, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 441, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 442, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Island", 788, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Island", 789, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Island", 790, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
@@ -469,10 +469,10 @@ public final class CommanderMasters extends ExpansionSet {
cards.add(new SetCardInfo("Jazal Goldmane", 463, Rarity.RARE, mage.cards.j.JazalGoldmane.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Jet Medallion", 395, Rarity.RARE, mage.cards.j.JetMedallion.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Jet Medallion", 610, Rarity.RARE, mage.cards.j.JetMedallion.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Jeweled Lotus", 1066, Rarity.MYTHIC, mage.cards.j.JeweledLotus.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Jeweled Lotus", 396, Rarity.MYTHIC, mage.cards.j.JeweledLotus.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Jeweled Lotus", 611, Rarity.MYTHIC, mage.cards.j.JeweledLotus.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Jeweled Lotus", 702, Rarity.MYTHIC, mage.cards.j.JeweledLotus.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Jeweled Lotus", 1066, Rarity.MYTHIC, mage.cards.j.JeweledLotus.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Jolrael, Mwonvuli Recluse", 299, Rarity.RARE, mage.cards.j.JolraelMwonvuliRecluse.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Jolrael, Mwonvuli Recluse", 564, Rarity.RARE, mage.cards.j.JolraelMwonvuliRecluse.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Judith, the Scourge Diva", 341, Rarity.UNCOMMON, mage.cards.j.JudithTheScourgeDiva.class));
@@ -496,10 +496,10 @@ public final class CommanderMasters extends ExpansionSet {
cards.add(new SetCardInfo("Kodama's Reach", 300, Rarity.COMMON, mage.cards.k.KodamasReach.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Kodama's Reach", 649, Rarity.COMMON, mage.cards.k.KodamasReach.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Kozilek's Predator", 301, Rarity.COMMON, mage.cards.k.KozileksPredator.class));
+ cards.add(new SetCardInfo("Kozilek, the Great Distortion", 1057, Rarity.MYTHIC, mage.cards.k.KozilekTheGreatDistortion.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Kozilek, the Great Distortion", 2, Rarity.MYTHIC, mage.cards.k.KozilekTheGreatDistortion.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Kozilek, the Great Distortion", 452, Rarity.MYTHIC, mage.cards.k.KozilekTheGreatDistortion.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Kozilek, the Great Distortion", 668, Rarity.MYTHIC, mage.cards.k.KozilekTheGreatDistortion.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Kozilek, the Great Distortion", 1057, Rarity.MYTHIC, mage.cards.k.KozilekTheGreatDistortion.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Krenko, Mob Boss", 238, Rarity.RARE, mage.cards.k.KrenkoMobBoss.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Krenko, Mob Boss", 543, Rarity.RARE, mage.cards.k.KrenkoMobBoss.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Krosan Tusker", 302, Rarity.COMMON, mage.cards.k.KrosanTusker.class));
@@ -557,10 +557,10 @@ public final class CommanderMasters extends ExpansionSet {
cards.add(new SetCardInfo("Meteor Golem", 399, Rarity.UNCOMMON, mage.cards.m.MeteorGolem.class));
cards.add(new SetCardInfo("Meteoric Mace", 243, Rarity.UNCOMMON, mage.cards.m.MeteoricMace.class));
cards.add(new SetCardInfo("Might Sliver", 903, Rarity.UNCOMMON, mage.cards.m.MightSliver.class));
+ cards.add(new SetCardInfo("Mikaeus, the Unhallowed", 1061, Rarity.MYTHIC, mage.cards.m.MikaeusTheUnhallowed.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mikaeus, the Unhallowed", 173, Rarity.MYTHIC, mage.cards.m.MikaeusTheUnhallowed.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mikaeus, the Unhallowed", 516, Rarity.MYTHIC, mage.cards.m.MikaeusTheUnhallowed.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mikaeus, the Unhallowed", 675, Rarity.MYTHIC, mage.cards.m.MikaeusTheUnhallowed.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Mikaeus, the Unhallowed", 1061, Rarity.MYTHIC, mage.cards.m.MikaeusTheUnhallowed.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mind Stone", 961, Rarity.COMMON, mage.cards.m.MindStone.class));
cards.add(new SetCardInfo("Minds Aglow", 105, Rarity.RARE, mage.cards.m.MindsAglow.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Minds Aglow", 491, Rarity.RARE, mage.cards.m.MindsAglow.class, NON_FULL_USE_VARIOUS));
@@ -576,17 +576,17 @@ public final class CommanderMasters extends ExpansionSet {
cards.add(new SetCardInfo("Mizzix of the Izmagnus", 586, Rarity.RARE, mage.cards.m.MizzixOfTheIzmagnus.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mobilized District", 1011, Rarity.RARE, mage.cards.m.MobilizedDistrict.class));
cards.add(new SetCardInfo("Molimo, Maro-Sorcerer", 305, Rarity.UNCOMMON, mage.cards.m.MolimoMaroSorcerer.class));
+ cards.add(new SetCardInfo("Morophon, the Boundless", 1058, Rarity.MYTHIC, mage.cards.m.MorophonTheBoundless.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Morophon, the Boundless", 3, Rarity.MYTHIC, mage.cards.m.MorophonTheBoundless.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Morophon, the Boundless", 453, Rarity.MYTHIC, mage.cards.m.MorophonTheBoundless.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Morophon, the Boundless", 669, Rarity.MYTHIC, mage.cards.m.MorophonTheBoundless.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Morophon, the Boundless", 1058, Rarity.MYTHIC, mage.cards.m.MorophonTheBoundless.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 446, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 447, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 448, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain Valley", 1012, Rarity.UNCOMMON, mage.cards.m.MountainValley.class));
+ cards.add(new SetCardInfo("Mountain", 446, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 447, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 448, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mountain", 794, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mountain", 795, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mountain", 796, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain Valley", 1012, Rarity.UNCOMMON, mage.cards.m.MountainValley.class));
cards.add(new SetCardInfo("Mowu, Loyal Companion", 306, Rarity.UNCOMMON, mage.cards.m.MowuLoyalCompanion.class));
cards.add(new SetCardInfo("Murder of Crows", 106, Rarity.UNCOMMON, mage.cards.m.MurderOfCrows.class));
cards.add(new SetCardInfo("Murmuring Mystic", 107, Rarity.COMMON, mage.cards.m.MurmuringMystic.class));
@@ -613,10 +613,10 @@ public final class CommanderMasters extends ExpansionSet {
cards.add(new SetCardInfo("Nature's Lore", 904, Rarity.COMMON, mage.cards.n.NaturesLore.class));
cards.add(new SetCardInfo("Necroblossom Snarl", 1015, Rarity.RARE, mage.cards.n.NecroblossomSnarl.class));
cards.add(new SetCardInfo("Necrotic Sliver", 932, Rarity.UNCOMMON, mage.cards.n.NecroticSliver.class));
+ cards.add(new SetCardInfo("Neheb, the Eternal", 1062, Rarity.MYTHIC, mage.cards.n.NehebTheEternal.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Neheb, the Eternal", 244, Rarity.MYTHIC, mage.cards.n.NehebTheEternal.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Neheb, the Eternal", 545, Rarity.MYTHIC, mage.cards.n.NehebTheEternal.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Neheb, the Eternal", 678, Rarity.MYTHIC, mage.cards.n.NehebTheEternal.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Neheb, the Eternal", 1062, Rarity.MYTHIC, mage.cards.n.NehebTheEternal.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Nekusar, the Mindrazer", 349, Rarity.RARE, mage.cards.n.NekusarTheMindrazer.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Nekusar, the Mindrazer", 587, Rarity.RARE, mage.cards.n.NekusarTheMindrazer.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Nemata, Grove Guardian", 307, Rarity.UNCOMMON, mage.cards.n.NemataGroveGuardian.class));
@@ -650,10 +650,10 @@ public final class CommanderMasters extends ExpansionSet {
cards.add(new SetCardInfo("Omarthis, Ghostfire Initiate", 748, Rarity.MYTHIC, mage.cards.o.OmarthisGhostfireInitiate.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Omen of the Hunt", 906, Rarity.COMMON, mage.cards.o.OmenOfTheHunt.class));
cards.add(new SetCardInfo("Omen of the Sun", 831, Rarity.COMMON, mage.cards.o.OmenOfTheSun.class));
+ cards.add(new SetCardInfo("Omnath, Locus of Mana", 1063, Rarity.MYTHIC, mage.cards.o.OmnathLocusOfMana.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Omnath, Locus of Mana", 310, Rarity.MYTHIC, mage.cards.o.OmnathLocusOfMana.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Omnath, Locus of Mana", 568, Rarity.MYTHIC, mage.cards.o.OmnathLocusOfMana.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Omnath, Locus of Mana", 680, Rarity.MYTHIC, mage.cards.o.OmnathLocusOfMana.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Omnath, Locus of Mana", 1063, Rarity.MYTHIC, mage.cards.o.OmnathLocusOfMana.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Onakke Oathkeeper", 722, Rarity.RARE, mage.cards.o.OnakkeOathkeeper.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Onakke Oathkeeper", 755, Rarity.RARE, mage.cards.o.OnakkeOathkeeper.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ondu Spiritdancer", 723, Rarity.RARE, mage.cards.o.OnduSpiritdancer.class, NON_FULL_USE_VARIOUS));
@@ -685,9 +685,9 @@ public final class CommanderMasters extends ExpansionSet {
cards.add(new SetCardInfo("Pianna, Nomad Captain", 50, Rarity.UNCOMMON, mage.cards.p.PiannaNomadCaptain.class));
cards.add(new SetCardInfo("Pilgrim's Eye", 402, Rarity.COMMON, mage.cards.p.PilgrimsEye.class));
cards.add(new SetCardInfo("Pillar of Origins", 970, Rarity.UNCOMMON, mage.cards.p.PillarOfOrigins.class));
- cards.add(new SetCardInfo("Plains", 437, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 438, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 439, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 437, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 438, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 439, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Plains", 783, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Plains", 784, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Plains", 785, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
@@ -702,8 +702,8 @@ public final class CommanderMasters extends ExpansionSet {
cards.add(new SetCardInfo("Prismatic Lens", 403, Rarity.COMMON, mage.cards.p.PrismaticLens.class));
cards.add(new SetCardInfo("Promise of Loyalty", 833, Rarity.RARE, mage.cards.p.PromiseOfLoyalty.class));
cards.add(new SetCardInfo("Prophetic Prism", 404, Rarity.COMMON, mage.cards.p.PropheticPrism.class));
- cards.add(new SetCardInfo("Puresteel Paladin", 51, Rarity.RARE, mage.cards.p.PuresteelPaladin.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Puresteel Paladin", 469, Rarity.RARE, mage.cards.p.PuresteelPaladin.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Puresteel Paladin", 51, Rarity.RARE, mage.cards.p.PuresteelPaladin.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Puresteel Paladin", 627, Rarity.RARE, mage.cards.p.PuresteelPaladin.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Purphoros, God of the Forge", 246, Rarity.MYTHIC, mage.cards.p.PurphorosGodOfTheForge.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Purphoros, God of the Forge", 547, Rarity.MYTHIC, mage.cards.p.PurphorosGodOfTheForge.class, NON_FULL_USE_VARIOUS));
@@ -745,8 +745,8 @@ public final class CommanderMasters extends ExpansionSet {
cards.add(new SetCardInfo("Return to Dust", 52, Rarity.UNCOMMON, mage.cards.r.ReturnToDust.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Return to Dust", 628, Rarity.UNCOMMON, mage.cards.r.ReturnToDust.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Reverse Engineer", 116, Rarity.COMMON, mage.cards.r.ReverseEngineer.class));
- cards.add(new SetCardInfo("Righteous Confluence", 53, Rarity.RARE, mage.cards.r.RighteousConfluence.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Righteous Confluence", 470, Rarity.RARE, mage.cards.r.RighteousConfluence.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Righteous Confluence", 53, Rarity.RARE, mage.cards.r.RighteousConfluence.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Rise from the Tides", 117, Rarity.UNCOMMON, mage.cards.r.RiseFromTheTides.class));
cards.add(new SetCardInfo("Rise of the Eldrazi", 716, Rarity.RARE, mage.cards.r.RiseOfTheEldrazi.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Rise of the Eldrazi", 749, Rarity.RARE, mage.cards.r.RiseOfTheEldrazi.class, NON_FULL_USE_VARIOUS));
@@ -792,18 +792,18 @@ public final class CommanderMasters extends ExpansionSet {
cards.add(new SetCardInfo("Sek'Kuar, Deathkeeper", 354, Rarity.RARE, mage.cards.s.SekKuarDeathkeeper.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sek'Kuar, Deathkeeper", 591, Rarity.RARE, mage.cards.s.SekKuarDeathkeeper.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Selesnya Sanctuary", 1031, Rarity.COMMON, mage.cards.s.SelesnyaSanctuary.class));
+ cards.add(new SetCardInfo("Selvala, Heart of the Wilds", 1064, Rarity.MYTHIC, mage.cards.s.SelvalaHeartOfTheWilds.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Selvala, Heart of the Wilds", 320, Rarity.MYTHIC, mage.cards.s.SelvalaHeartOfTheWilds.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Selvala, Heart of the Wilds", 571, Rarity.MYTHIC, mage.cards.s.SelvalaHeartOfTheWilds.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Selvala, Heart of the Wilds", 681, Rarity.MYTHIC, mage.cards.s.SelvalaHeartOfTheWilds.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Selvala, Heart of the Wilds", 1064, Rarity.MYTHIC, mage.cards.s.SelvalaHeartOfTheWilds.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Semester's End", 834, Rarity.RARE, mage.cards.s.SemestersEnd.class));
cards.add(new SetCardInfo("Sentinel Sliver", 835, Rarity.COMMON, mage.cards.s.SentinelSliver.class));
- cards.add(new SetCardInfo("Sephara, Sky's Blade", 54, Rarity.RARE, mage.cards.s.SepharaSkysBlade.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sephara, Sky's Blade", 471, Rarity.RARE, mage.cards.s.SepharaSkysBlade.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sephara, Sky's Blade", 54, Rarity.RARE, mage.cards.s.SepharaSkysBlade.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Serrated Scorpion", 185, Rarity.COMMON, mage.cards.s.SerratedScorpion.class));
cards.add(new SetCardInfo("Setessan Champion", 912, Rarity.RARE, mage.cards.s.SetessanChampion.class));
- cards.add(new SetCardInfo("Sevinne's Reclamation", 55, Rarity.RARE, mage.cards.s.SevinnesReclamation.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sevinne's Reclamation", 472, Rarity.RARE, mage.cards.s.SevinnesReclamation.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sevinne's Reclamation", 55, Rarity.RARE, mage.cards.s.SevinnesReclamation.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Shelter", 56, Rarity.COMMON, mage.cards.s.Shelter.class));
cards.add(new SetCardInfo("Sheltered Thicket", 1032, Rarity.RARE, mage.cards.s.ShelteredThicket.class));
cards.add(new SetCardInfo("Shifting Sliver", 855, Rarity.UNCOMMON, mage.cards.s.ShiftingSliver.class));
@@ -832,12 +832,12 @@ public final class CommanderMasters extends ExpansionSet {
cards.add(new SetCardInfo("Sliver Gravemother", 782, Rarity.MYTHIC, mage.cards.s.SliverGravemother.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sliver Hivelord", 937, Rarity.MYTHIC, mage.cards.s.SliverHivelord.class));
cards.add(new SetCardInfo("Smoldering Marsh", 1036, Rarity.RARE, mage.cards.s.SmolderingMarsh.class));
- cards.add(new SetCardInfo("Smothering Tithe", 57, Rarity.MYTHIC, mage.cards.s.SmotheringTithe.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Smothering Tithe", 473, Rarity.MYTHIC, mage.cards.s.SmotheringTithe.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Smothering Tithe", 57, Rarity.MYTHIC, mage.cards.s.SmotheringTithe.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Smothering Tithe", 693, Rarity.MYTHIC, mage.cards.s.SmotheringTithe.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Snakeskin Veil", 323, Rarity.COMMON, mage.cards.s.SnakeskinVeil.class));
cards.add(new SetCardInfo("Sol Ring", 410, Rarity.UNCOMMON, mage.cards.s.SolRing.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Sol Ring", 703, Rarity.UNCOMMON, mage.cards.s.SolRing.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sol Ring", 703, Rarity.UNCOMMON, mage.cards.s.SolRing.class, FULL_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Solemn Simulacrum", 973, Rarity.RARE, mage.cards.s.SolemnSimulacrum.class));
cards.add(new SetCardInfo("Song of the Dryads", 324, Rarity.RARE, mage.cards.s.SongOfTheDryads.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Song of the Dryads", 572, Rarity.RARE, mage.cards.s.SongOfTheDryads.class, NON_FULL_USE_VARIOUS));
@@ -867,8 +867,8 @@ public final class CommanderMasters extends ExpansionSet {
cards.add(new SetCardInfo("Starfield of Nyx", 840, Rarity.MYTHIC, mage.cards.s.StarfieldOfNyx.class));
cards.add(new SetCardInfo("Staunch Throneguard", 412, Rarity.COMMON, mage.cards.s.StaunchThroneguard.class));
cards.add(new SetCardInfo("Steel Hellkite", 975, Rarity.RARE, mage.cards.s.SteelHellkite.class));
- cards.add(new SetCardInfo("Steelshaper's Gift", 59, Rarity.RARE, mage.cards.s.SteelshapersGift.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Steelshaper's Gift", 474, Rarity.RARE, mage.cards.s.SteelshapersGift.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Steelshaper's Gift", 59, Rarity.RARE, mage.cards.s.SteelshapersGift.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Steelshaper's Gift", 629, Rarity.RARE, mage.cards.s.SteelshapersGift.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Stitcher Geralf", 121, Rarity.RARE, mage.cards.s.StitcherGeralf.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Stitcher Geralf", 496, Rarity.RARE, mage.cards.s.StitcherGeralf.class, NON_FULL_USE_VARIOUS));
@@ -881,8 +881,8 @@ public final class CommanderMasters extends ExpansionSet {
cards.add(new SetCardInfo("Stormsurge Kraken", 497, Rarity.RARE, mage.cards.s.StormsurgeKraken.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Striking Sliver", 882, Rarity.COMMON, mage.cards.s.StrikingSliver.class));
cards.add(new SetCardInfo("Subira, Tulzidi Caravanner", 261, Rarity.UNCOMMON, mage.cards.s.SubiraTulzidiCaravanner.class));
- cards.add(new SetCardInfo("Sublime Exhalation", 60, Rarity.RARE, mage.cards.s.SublimeExhalation.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sublime Exhalation", 475, Rarity.RARE, mage.cards.s.SublimeExhalation.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sublime Exhalation", 60, Rarity.RARE, mage.cards.s.SublimeExhalation.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sulfurous Blast", 262, Rarity.COMMON, mage.cards.s.SulfurousBlast.class));
cards.add(new SetCardInfo("Sun Quan, Lord of Wu", 123, Rarity.MYTHIC, mage.cards.s.SunQuanLordOfWu.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sun Quan, Lord of Wu", 498, Rarity.MYTHIC, mage.cards.s.SunQuanLordOfWu.class, NON_FULL_USE_VARIOUS));
@@ -894,9 +894,9 @@ public final class CommanderMasters extends ExpansionSet {
cards.add(new SetCardInfo("Supply Runners", 63, Rarity.COMMON, mage.cards.s.SupplyRunners.class));
cards.add(new SetCardInfo("Surrak, the Hunt Caller", 326, Rarity.UNCOMMON, mage.cards.s.SurrakTheHuntCaller.class));
cards.add(new SetCardInfo("Suspicious Bookcase", 977, Rarity.UNCOMMON, mage.cards.s.SuspiciousBookcase.class));
- cards.add(new SetCardInfo("Swamp", 443, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 444, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 445, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 443, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 444, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 445, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Swamp", 791, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Swamp", 792, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Swamp", 793, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
@@ -951,10 +951,10 @@ public final class CommanderMasters extends ExpansionSet {
cards.add(new SetCardInfo("The Prismatic Piper", 1, Rarity.SPECIAL, mage.cards.t.ThePrismaticPiper.class));
cards.add(new SetCardInfo("The Scarab God", 353, Rarity.MYTHIC, mage.cards.t.TheScarabGod.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("The Scarab God", 590, Rarity.MYTHIC, mage.cards.t.TheScarabGod.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("The Ur-Dragon", 1065, Rarity.MYTHIC, mage.cards.t.TheUrDragon.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("The Ur-Dragon", 361, Rarity.MYTHIC, mage.cards.t.TheUrDragon.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("The Ur-Dragon", 594, Rarity.MYTHIC, mage.cards.t.TheUrDragon.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("The Ur-Dragon", 689, Rarity.MYTHIC, mage.cards.t.TheUrDragon.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("The Ur-Dragon", 1065, Rarity.MYTHIC, mage.cards.t.TheUrDragon.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("The Wanderer", 843, Rarity.UNCOMMON, mage.cards.t.TheWanderer.class));
cards.add(new SetCardInfo("Thorn of the Black Rose", 190, Rarity.COMMON, mage.cards.t.ThornOfTheBlackRose.class));
cards.add(new SetCardInfo("Thought Vessel", 414, Rarity.UNCOMMON, mage.cards.t.ThoughtVessel.class));
@@ -1000,10 +1000,10 @@ public final class CommanderMasters extends ExpansionSet {
cards.add(new SetCardInfo("Ugin's Mastery", 751, Rarity.RARE, mage.cards.u.UginsMastery.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ugin, the Ineffable", 811, Rarity.RARE, mage.cards.u.UginTheIneffable.class));
cards.add(new SetCardInfo("Ulamog's Crusher", 6, Rarity.COMMON, mage.cards.u.UlamogsCrusher.class));
- cards.add(new SetCardInfo("Ulamog, the Ceaseless Hunger", 5, Rarity.MYTHIC, mage.cards.u.UlamogTheCeaselessHunger.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Ulamog, the Ceaseless Hunger", 454, Rarity.MYTHIC, mage.cards.u.UlamogTheCeaselessHunger.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Ulamog, the Ceaseless Hunger", 670, Rarity.MYTHIC, mage.cards.u.UlamogTheCeaselessHunger.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ulamog, the Ceaseless Hunger", 1059, Rarity.MYTHIC, mage.cards.u.UlamogTheCeaselessHunger.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ulamog, the Ceaseless Hunger", 454, Rarity.MYTHIC, mage.cards.u.UlamogTheCeaselessHunger.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ulamog, the Ceaseless Hunger", 5, Rarity.MYTHIC, mage.cards.u.UlamogTheCeaselessHunger.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ulamog, the Ceaseless Hunger", 670, Rarity.MYTHIC, mage.cards.u.UlamogTheCeaselessHunger.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Unbounded Potential", 67, Rarity.COMMON, mage.cards.u.UnboundedPotential.class));
cards.add(new SetCardInfo("Unclaimed Territory", 1050, Rarity.UNCOMMON, mage.cards.u.UnclaimedTerritory.class));
cards.add(new SetCardInfo("Undergrowth Stadium", 435, Rarity.RARE, mage.cards.u.UndergrowthStadium.class, NON_FULL_USE_VARIOUS));
@@ -1014,10 +1014,10 @@ public final class CommanderMasters extends ExpansionSet {
cards.add(new SetCardInfo("Urza's Power Plant", 1052, Rarity.COMMON, mage.cards.u.UrzasPowerPlant.class));
cards.add(new SetCardInfo("Urza's Ruinous Blast", 842, Rarity.RARE, mage.cards.u.UrzasRuinousBlast.class));
cards.add(new SetCardInfo("Urza's Tower", 1053, Rarity.COMMON, mage.cards.u.UrzasTower.class));
+ cards.add(new SetCardInfo("Urza, Lord High Artificer", 1060, Rarity.MYTHIC, mage.cards.u.UrzaLordHighArtificer.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Urza, Lord High Artificer", 130, Rarity.MYTHIC, mage.cards.u.UrzaLordHighArtificer.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Urza, Lord High Artificer", 502, Rarity.MYTHIC, mage.cards.u.UrzaLordHighArtificer.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Urza, Lord High Artificer", 674, Rarity.MYTHIC, mage.cards.u.UrzaLordHighArtificer.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Urza, Lord High Artificer", 1060, Rarity.MYTHIC, mage.cards.u.UrzaLordHighArtificer.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Valduk, Keeper of the Flame", 266, Rarity.UNCOMMON, mage.cards.v.ValdukKeeperOfTheFlame.class));
cards.add(new SetCardInfo("Vandalblast", 267, Rarity.UNCOMMON, mage.cards.v.Vandalblast.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Vandalblast", 646, Rarity.UNCOMMON, mage.cards.v.Vandalblast.class, NON_FULL_USE_VARIOUS));
@@ -1039,14 +1039,14 @@ public final class CommanderMasters extends ExpansionSet {
cards.add(new SetCardInfo("Vulshok Battlegear", 418, Rarity.COMMON, mage.cards.v.VulshokBattlegear.class));
cards.add(new SetCardInfo("Wake the Dead", 197, Rarity.RARE, mage.cards.w.WakeTheDead.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wake the Dead", 526, Rarity.RARE, mage.cards.w.WakeTheDead.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Wakening Sun's Avatar", 68, Rarity.RARE, mage.cards.w.WakeningSunsAvatar.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wakening Sun's Avatar", 476, Rarity.RARE, mage.cards.w.WakeningSunsAvatar.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wakening Sun's Avatar", 68, Rarity.RARE, mage.cards.w.WakeningSunsAvatar.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wall of Denial", 939, Rarity.UNCOMMON, mage.cards.w.WallOfDenial.class));
cards.add(new SetCardInfo("Wanderer's Strike", 69, Rarity.COMMON, mage.cards.w.WanderersStrike.class));
cards.add(new SetCardInfo("War Room", 1054, Rarity.RARE, mage.cards.w.WarRoom.class));
cards.add(new SetCardInfo("Warping Wail", 812, Rarity.UNCOMMON, mage.cards.w.WarpingWail.class));
- cards.add(new SetCardInfo("Wastes", 1055, Rarity.LAND, mage.cards.w.Wastes.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Wastes", 1056, Rarity.LAND, mage.cards.w.Wastes.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wastes", 1055, Rarity.COMMON, mage.cards.w.Wastes.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wastes", 1056, Rarity.COMMON, mage.cards.w.Wastes.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wayfarer's Bauble", 983, Rarity.COMMON, mage.cards.w.WayfarersBauble.class));
cards.add(new SetCardInfo("Wayward Swordtooth", 331, Rarity.RARE, mage.cards.w.WaywardSwordtooth.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wayward Swordtooth", 576, Rarity.RARE, mage.cards.w.WaywardSwordtooth.class, NON_FULL_USE_VARIOUS));
@@ -1060,8 +1060,8 @@ public final class CommanderMasters extends ExpansionSet {
cards.add(new SetCardInfo("Witch's Cauldron", 199, Rarity.COMMON, mage.cards.w.WitchsCauldron.class));
cards.add(new SetCardInfo("Witching Well", 135, Rarity.COMMON, mage.cards.w.WitchingWell.class));
cards.add(new SetCardInfo("Worn Powerstone", 984, Rarity.UNCOMMON, mage.cards.w.WornPowerstone.class));
- cards.add(new SetCardInfo("Wrath of God", 70, Rarity.RARE, mage.cards.w.WrathOfGod.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wrath of God", 477, Rarity.RARE, mage.cards.w.WrathOfGod.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wrath of God", 70, Rarity.RARE, mage.cards.w.WrathOfGod.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wretched Confluence", 200, Rarity.RARE, mage.cards.w.WretchedConfluence.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wretched Confluence", 527, Rarity.RARE, mage.cards.w.WretchedConfluence.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Xantcha, Sleeper Agent", 362, Rarity.RARE, mage.cards.x.XantchaSleeperAgent.class, NON_FULL_USE_VARIOUS));
@@ -1081,8 +1081,8 @@ public final class CommanderMasters extends ExpansionSet {
cards.add(new SetCardInfo("Zacama, Primal Calamity", 691, Rarity.RARE, mage.cards.z.ZacamaPrimalCalamity.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Zada, Hedron Grinder", 268, Rarity.UNCOMMON, mage.cards.z.ZadaHedronGrinder.class));
cards.add(new SetCardInfo("Zahid, Djinn of the Lamp", 136, Rarity.UNCOMMON, mage.cards.z.ZahidDjinnOfTheLamp.class));
- cards.add(new SetCardInfo("Zetalpa, Primal Dawn", 71, Rarity.RARE, mage.cards.z.ZetalpaPrimalDawn.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Zetalpa, Primal Dawn", 478, Rarity.RARE, mage.cards.z.ZetalpaPrimalDawn.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Zetalpa, Primal Dawn", 71, Rarity.RARE, mage.cards.z.ZetalpaPrimalDawn.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Zhulodok, Void Gorger", 704, Rarity.MYTHIC, mage.cards.z.ZhulodokVoidGorger.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Zhulodok, Void Gorger", 752, Rarity.MYTHIC, mage.cards.z.ZhulodokVoidGorger.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Zhulodok, Void Gorger", 779, Rarity.MYTHIC, mage.cards.z.ZhulodokVoidGorger.class, NON_FULL_USE_VARIOUS));
diff --git a/Mage.Sets/src/mage/sets/DCILegendMembership.java b/Mage.Sets/src/mage/sets/DCILegendMembership.java
index 27b436183e4..429d24018ff 100644
--- a/Mage.Sets/src/mage/sets/DCILegendMembership.java
+++ b/Mage.Sets/src/mage/sets/DCILegendMembership.java
@@ -20,7 +20,7 @@ public class DCILegendMembership extends ExpansionSet {
this.hasBoosters = false;
this.hasBasicLands = false;
- cards.add(new SetCardInfo("Counterspell", 1, Rarity.RARE, mage.cards.c.Counterspell.class, RETRO_ART));
- cards.add(new SetCardInfo("Incinerate", 2, Rarity.RARE, mage.cards.i.Incinerate.class, RETRO_ART));
+ cards.add(new SetCardInfo("Counterspell", 1, Rarity.RARE, mage.cards.c.Counterspell.class));
+ cards.add(new SetCardInfo("Incinerate", 2, Rarity.RARE, mage.cards.i.Incinerate.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/Deckmasters.java b/Mage.Sets/src/mage/sets/Deckmasters.java
index c84618d5fd1..6dac18b5f5c 100644
--- a/Mage.Sets/src/mage/sets/Deckmasters.java
+++ b/Mage.Sets/src/mage/sets/Deckmasters.java
@@ -20,62 +20,62 @@ public class Deckmasters extends ExpansionSet {
this.hasBoosters = false;
this.hasBasicLands = true;
- cards.add(new SetCardInfo("Abyssal Specter", 1, Rarity.UNCOMMON, mage.cards.a.AbyssalSpecter.class, RETRO_ART));
- cards.add(new SetCardInfo("Balduvian Bears", 22, Rarity.COMMON, mage.cards.b.BalduvianBears.class, RETRO_ART));
- cards.add(new SetCardInfo("Balduvian Horde", 10, Rarity.RARE, mage.cards.b.BalduvianHorde.class, RETRO_ART));
- cards.add(new SetCardInfo("Barbed Sextant", 34, Rarity.COMMON, mage.cards.b.BarbedSextant.class, RETRO_ART));
- cards.add(new SetCardInfo("Bounty of the Hunt", 23, Rarity.UNCOMMON, mage.cards.b.BountyOfTheHunt.class, RETRO_ART));
- cards.add(new SetCardInfo("Contagion", 2, Rarity.UNCOMMON, mage.cards.c.Contagion.class, RETRO_ART));
- cards.add(new SetCardInfo("Dark Banishing", 3, Rarity.COMMON, mage.cards.d.DarkBanishing.class, RETRO_ART));
- cards.add(new SetCardInfo("Dark Ritual", 4, Rarity.COMMON, mage.cards.d.DarkRitual.class, RETRO_ART));
- cards.add(new SetCardInfo("Death Spark", 11, Rarity.UNCOMMON, mage.cards.d.DeathSpark.class, RETRO_ART));
- cards.add(new SetCardInfo("Elkin Bottle", 35, Rarity.RARE, mage.cards.e.ElkinBottle.class, RETRO_ART));
- cards.add(new SetCardInfo("Elvish Bard", 24, Rarity.UNCOMMON, mage.cards.e.ElvishBard.class, RETRO_ART));
- cards.add(new SetCardInfo("Folk of the Pines", 25, Rarity.COMMON, mage.cards.f.FolkOfThePines.class, RETRO_ART));
- cards.add(new SetCardInfo("Forest", 48, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 49, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 50, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Foul Familiar", 5, Rarity.COMMON, mage.cards.f.FoulFamiliar.class, RETRO_ART));
- cards.add(new SetCardInfo("Fyndhorn Elves", 26, Rarity.COMMON, mage.cards.f.FyndhornElves.class, RETRO_ART));
- cards.add(new SetCardInfo("Giant Growth", 27, Rarity.COMMON, mage.cards.g.GiantGrowth.class, RETRO_ART));
- cards.add(new SetCardInfo("Giant Trap Door Spider", 33, Rarity.UNCOMMON, mage.cards.g.GiantTrapDoorSpider.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Mutant", 12, Rarity.UNCOMMON, mage.cards.g.GoblinMutant.class, RETRO_ART));
- cards.add(new SetCardInfo("Guerrilla Tactics", "13a", Rarity.COMMON, mage.cards.g.GuerrillaTactics.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Guerrilla Tactics", "13b", Rarity.COMMON, mage.cards.g.GuerrillaTactics.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Hurricane", 28, Rarity.UNCOMMON, mage.cards.h.Hurricane.class, RETRO_ART));
- cards.add(new SetCardInfo("Icy Manipulator", 36, Rarity.UNCOMMON, mage.cards.i.IcyManipulator.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Icy Manipulator", "36*", Rarity.UNCOMMON, mage.cards.i.IcyManipulator.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Incinerate", 14, Rarity.COMMON, mage.cards.i.Incinerate.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Incinerate", "14*", Rarity.COMMON, mage.cards.i.Incinerate.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Jokulhaups", 15, Rarity.RARE, mage.cards.j.Jokulhaups.class, RETRO_ART));
- cards.add(new SetCardInfo("Karplusan Forest", 39, Rarity.RARE, mage.cards.k.KarplusanForest.class, RETRO_ART));
- cards.add(new SetCardInfo("Lhurgoyf", 29, Rarity.RARE, mage.cards.l.Lhurgoyf.class, RETRO_ART));
- cards.add(new SetCardInfo("Lim-Dul's High Guard", "6a", Rarity.COMMON, mage.cards.l.LimDulsHighGuard.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Lim-Dul's High Guard", "6b", Rarity.COMMON, mage.cards.l.LimDulsHighGuard.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 45, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 46, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 47, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Necropotence", 7, Rarity.RARE, mage.cards.n.Necropotence.class, RETRO_ART));
- cards.add(new SetCardInfo("Orcish Cannoneers", 17, Rarity.UNCOMMON, mage.cards.o.OrcishCannoneers.class, RETRO_ART));
- cards.add(new SetCardInfo("Phantasmal Fiend", "8a", Rarity.COMMON, mage.cards.p.PhantasmalFiend.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Phantasmal Fiend", "8b", Rarity.COMMON, mage.cards.p.PhantasmalFiend.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Phyrexian War Beast", "37a", Rarity.COMMON, mage.cards.p.PhyrexianWarBeast.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Phyrexian War Beast", "37b", Rarity.COMMON, mage.cards.p.PhyrexianWarBeast.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Pillage", 18, Rarity.UNCOMMON, mage.cards.p.Pillage.class, RETRO_ART));
- cards.add(new SetCardInfo("Pyroclasm", 19, Rarity.UNCOMMON, mage.cards.p.Pyroclasm.class, RETRO_ART));
- cards.add(new SetCardInfo("Shatter", 20, Rarity.COMMON, mage.cards.s.Shatter.class, RETRO_ART));
- cards.add(new SetCardInfo("Soul Burn", 9, Rarity.COMMON, mage.cards.s.SoulBurn.class, RETRO_ART));
- cards.add(new SetCardInfo("Storm Shaman", "21a", Rarity.COMMON, mage.cards.s.StormShaman.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Storm Shaman", "21b", Rarity.COMMON, mage.cards.s.StormShaman.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Sulfurous Springs", 40, Rarity.RARE, mage.cards.s.SulfurousSprings.class, RETRO_ART));
- cards.add(new SetCardInfo("Swamp", 42, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 43, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 44, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Underground River", 41, Rarity.RARE, mage.cards.u.UndergroundRiver.class, RETRO_ART));
- cards.add(new SetCardInfo("Walking Wall", 38, Rarity.UNCOMMON, mage.cards.w.WalkingWall.class, RETRO_ART));
- cards.add(new SetCardInfo("Woolly Spider", 30, Rarity.COMMON, mage.cards.w.WoollySpider.class, RETRO_ART));
- cards.add(new SetCardInfo("Yavimaya Ancients", "31a", Rarity.COMMON, mage.cards.y.YavimayaAncients.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Yavimaya Ancients", "31b", Rarity.COMMON, mage.cards.y.YavimayaAncients.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Yavimaya Ants", 32, Rarity.UNCOMMON, mage.cards.y.YavimayaAnts.class, RETRO_ART));
+ cards.add(new SetCardInfo("Abyssal Specter", 1, Rarity.UNCOMMON, mage.cards.a.AbyssalSpecter.class));
+ cards.add(new SetCardInfo("Balduvian Bears", 22, Rarity.COMMON, mage.cards.b.BalduvianBears.class));
+ cards.add(new SetCardInfo("Balduvian Horde", 10, Rarity.RARE, mage.cards.b.BalduvianHorde.class));
+ cards.add(new SetCardInfo("Barbed Sextant", 34, Rarity.COMMON, mage.cards.b.BarbedSextant.class));
+ cards.add(new SetCardInfo("Bounty of the Hunt", 23, Rarity.UNCOMMON, mage.cards.b.BountyOfTheHunt.class));
+ cards.add(new SetCardInfo("Contagion", 2, Rarity.UNCOMMON, mage.cards.c.Contagion.class));
+ cards.add(new SetCardInfo("Dark Banishing", 3, Rarity.COMMON, mage.cards.d.DarkBanishing.class));
+ cards.add(new SetCardInfo("Dark Ritual", 4, Rarity.COMMON, mage.cards.d.DarkRitual.class));
+ cards.add(new SetCardInfo("Death Spark", 11, Rarity.UNCOMMON, mage.cards.d.DeathSpark.class));
+ cards.add(new SetCardInfo("Elkin Bottle", 35, Rarity.RARE, mage.cards.e.ElkinBottle.class));
+ cards.add(new SetCardInfo("Elvish Bard", 24, Rarity.UNCOMMON, mage.cards.e.ElvishBard.class));
+ cards.add(new SetCardInfo("Folk of the Pines", 25, Rarity.COMMON, mage.cards.f.FolkOfThePines.class));
+ cards.add(new SetCardInfo("Forest", 48, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 49, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 50, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Foul Familiar", 5, Rarity.COMMON, mage.cards.f.FoulFamiliar.class));
+ cards.add(new SetCardInfo("Fyndhorn Elves", 26, Rarity.COMMON, mage.cards.f.FyndhornElves.class));
+ cards.add(new SetCardInfo("Giant Growth", 27, Rarity.COMMON, mage.cards.g.GiantGrowth.class));
+ cards.add(new SetCardInfo("Giant Trap Door Spider", 33, Rarity.UNCOMMON, mage.cards.g.GiantTrapDoorSpider.class));
+ cards.add(new SetCardInfo("Goblin Mutant", 12, Rarity.UNCOMMON, mage.cards.g.GoblinMutant.class));
+ cards.add(new SetCardInfo("Guerrilla Tactics", "13a", Rarity.COMMON, mage.cards.g.GuerrillaTactics.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Guerrilla Tactics", "13b", Rarity.COMMON, mage.cards.g.GuerrillaTactics.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Hurricane", 28, Rarity.UNCOMMON, mage.cards.h.Hurricane.class));
+ cards.add(new SetCardInfo("Icy Manipulator", "36*", Rarity.UNCOMMON, mage.cards.i.IcyManipulator.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Icy Manipulator", 36, Rarity.UNCOMMON, mage.cards.i.IcyManipulator.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Incinerate", "14*", Rarity.COMMON, mage.cards.i.Incinerate.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Incinerate", 14, Rarity.COMMON, mage.cards.i.Incinerate.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Jokulhaups", 15, Rarity.RARE, mage.cards.j.Jokulhaups.class));
+ cards.add(new SetCardInfo("Karplusan Forest", 39, Rarity.RARE, mage.cards.k.KarplusanForest.class));
+ cards.add(new SetCardInfo("Lhurgoyf", 29, Rarity.RARE, mage.cards.l.Lhurgoyf.class));
+ cards.add(new SetCardInfo("Lim-Dul's High Guard", "6a", Rarity.COMMON, mage.cards.l.LimDulsHighGuard.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Lim-Dul's High Guard", "6b", Rarity.COMMON, mage.cards.l.LimDulsHighGuard.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 45, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 46, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 47, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Necropotence", 7, Rarity.RARE, mage.cards.n.Necropotence.class));
+ cards.add(new SetCardInfo("Orcish Cannoneers", 17, Rarity.UNCOMMON, mage.cards.o.OrcishCannoneers.class));
+ cards.add(new SetCardInfo("Phantasmal Fiend", "8a", Rarity.COMMON, mage.cards.p.PhantasmalFiend.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Phantasmal Fiend", "8b", Rarity.COMMON, mage.cards.p.PhantasmalFiend.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Phyrexian War Beast", "37a", Rarity.COMMON, mage.cards.p.PhyrexianWarBeast.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Phyrexian War Beast", "37b", Rarity.COMMON, mage.cards.p.PhyrexianWarBeast.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Pillage", 18, Rarity.UNCOMMON, mage.cards.p.Pillage.class));
+ cards.add(new SetCardInfo("Pyroclasm", 19, Rarity.UNCOMMON, mage.cards.p.Pyroclasm.class));
+ cards.add(new SetCardInfo("Shatter", 20, Rarity.COMMON, mage.cards.s.Shatter.class));
+ cards.add(new SetCardInfo("Soul Burn", 9, Rarity.COMMON, mage.cards.s.SoulBurn.class));
+ cards.add(new SetCardInfo("Storm Shaman", "21a", Rarity.COMMON, mage.cards.s.StormShaman.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Storm Shaman", "21b", Rarity.COMMON, mage.cards.s.StormShaman.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sulfurous Springs", 40, Rarity.RARE, mage.cards.s.SulfurousSprings.class));
+ cards.add(new SetCardInfo("Swamp", 42, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 43, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 44, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Underground River", 41, Rarity.RARE, mage.cards.u.UndergroundRiver.class));
+ cards.add(new SetCardInfo("Walking Wall", 38, Rarity.UNCOMMON, mage.cards.w.WalkingWall.class));
+ cards.add(new SetCardInfo("Woolly Spider", 30, Rarity.COMMON, mage.cards.w.WoollySpider.class));
+ cards.add(new SetCardInfo("Yavimaya Ancients", "31a", Rarity.COMMON, mage.cards.y.YavimayaAncients.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Yavimaya Ancients", "31b", Rarity.COMMON, mage.cards.y.YavimayaAncients.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Yavimaya Ants", 32, Rarity.UNCOMMON, mage.cards.y.YavimayaAnts.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/DominariaRemastered.java b/Mage.Sets/src/mage/sets/DominariaRemastered.java
index bd5dabd00ea..01b3441a74a 100644
--- a/Mage.Sets/src/mage/sets/DominariaRemastered.java
+++ b/Mage.Sets/src/mage/sets/DominariaRemastered.java
@@ -33,17 +33,17 @@ public class DominariaRemastered extends ExpansionSet {
this.ratioBoosterMythic = 7; // 60 rare, 20 mythic
cards.add(new SetCardInfo("Absorb", 186, Rarity.RARE, mage.cards.a.Absorb.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Absorb", 354, Rarity.RARE, mage.cards.a.Absorb.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Absorb", 354, Rarity.RARE, mage.cards.a.Absorb.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Absorb", 443, Rarity.RARE, mage.cards.a.Absorb.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Aquamoeba", 38, Rarity.COMMON, mage.cards.a.Aquamoeba.class));
cards.add(new SetCardInfo("Arboria", 149, Rarity.RARE, mage.cards.a.Arboria.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Arboria", 335, Rarity.RARE, mage.cards.a.Arboria.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Arboria", 335, Rarity.RARE, mage.cards.a.Arboria.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Arboria", 438, Rarity.RARE, mage.cards.a.Arboria.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Arcades Sabboth", 187, Rarity.RARE, mage.cards.a.ArcadesSabboth.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Arcades Sabboth", 355, Rarity.RARE, mage.cards.a.ArcadesSabboth.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Arcades Sabboth", 355, Rarity.RARE, mage.cards.a.ArcadesSabboth.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Arcanis the Omnipotent", 280, Rarity.RARE, mage.cards.a.ArcanisTheOmnipotent.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Arcanis the Omnipotent", 39, Rarity.RARE, mage.cards.a.ArcanisTheOmnipotent.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Arcanis the Omnipotent", 280, Rarity.RARE, mage.cards.a.ArcanisTheOmnipotent.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Assault // Battery", 210, Rarity.UNCOMMON, mage.cards.a.AssaultBattery.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Assault // Battery", 210, Rarity.UNCOMMON, mage.cards.a.AssaultBattery.class));
cards.add(new SetCardInfo("Auramancer", 1, Rarity.COMMON, mage.cards.a.Auramancer.class));
cards.add(new SetCardInfo("Avarax", 112, Rarity.COMMON, mage.cards.a.Avarax.class));
cards.add(new SetCardInfo("Aven Fateshaper", 40, Rarity.UNCOMMON, mage.cards.a.AvenFateshaper.class));
@@ -51,315 +51,315 @@ public class DominariaRemastered extends ExpansionSet {
cards.add(new SetCardInfo("Battle Screech", 2, Rarity.UNCOMMON, mage.cards.b.BattleScreech.class));
cards.add(new SetCardInfo("Battlefield Scrounger", 150, Rarity.COMMON, mage.cards.b.BattlefieldScrounger.class));
cards.add(new SetCardInfo("Birds of Paradise", 151, Rarity.RARE, mage.cards.b.BirdsOfParadise.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Birds of Paradise", 336, Rarity.RARE, mage.cards.b.BirdsOfParadise.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Birds of Paradise", 336, Rarity.RARE, mage.cards.b.BirdsOfParadise.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Birds of Paradise", 439, Rarity.RARE, mage.cards.b.BirdsOfParadise.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Body Snatcher", 298, Rarity.RARE, mage.cards.b.BodySnatcher.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Body Snatcher", 75, Rarity.RARE, mage.cards.b.BodySnatcher.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Body Snatcher", 298, Rarity.RARE, mage.cards.b.BodySnatcher.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Break Asunder", 152, Rarity.COMMON, mage.cards.b.BreakAsunder.class));
cards.add(new SetCardInfo("Cackling Fiend", 76, Rarity.COMMON, mage.cards.c.CacklingFiend.class));
cards.add(new SetCardInfo("Call of the Herd", 153, Rarity.UNCOMMON, mage.cards.c.CallOfTheHerd.class));
cards.add(new SetCardInfo("Chain Lightning", 113, Rarity.COMMON, mage.cards.c.ChainLightning.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Chain Lightning", 316, Rarity.COMMON, mage.cards.c.ChainLightning.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Chainer's Edict", 78, Rarity.UNCOMMON, mage.cards.c.ChainersEdict.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Chainer's Edict", 300, Rarity.UNCOMMON, mage.cards.c.ChainersEdict.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Chain Lightning", 316, Rarity.COMMON, mage.cards.c.ChainLightning.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Chainer's Edict", 300, Rarity.UNCOMMON, mage.cards.c.ChainersEdict.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Chainer's Edict", 425, Rarity.UNCOMMON, mage.cards.c.ChainersEdict.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Chainer, Dementia Master", 77, Rarity.RARE, mage.cards.c.ChainerDementiaMaster.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Chainer, Dementia Master", 299, Rarity.RARE, mage.cards.c.ChainerDementiaMaster.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Chainer's Edict", 78, Rarity.UNCOMMON, mage.cards.c.ChainersEdict.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Chainer, Dementia Master", 299, Rarity.RARE, mage.cards.c.ChainerDementiaMaster.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Chainer, Dementia Master", 424, Rarity.RARE, mage.cards.c.ChainerDementiaMaster.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Chainer, Dementia Master", 77, Rarity.RARE, mage.cards.c.ChainerDementiaMaster.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Circular Logic", 42, Rarity.UNCOMMON, mage.cards.c.CircularLogic.class));
cards.add(new SetCardInfo("Cleric of the Forward Order", 3, Rarity.COMMON, mage.cards.c.ClericOfTheForwardOrder.class));
cards.add(new SetCardInfo("Clifftop Retreat", 241, Rarity.RARE, mage.cards.c.ClifftopRetreat.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Clifftop Retreat", 393, Rarity.RARE, mage.cards.c.ClifftopRetreat.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Clifftop Retreat", 393, Rarity.RARE, mage.cards.c.ClifftopRetreat.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Cloud of Faeries", 43, Rarity.COMMON, mage.cards.c.CloudOfFaeries.class));
cards.add(new SetCardInfo("Coal Stoker", 114, Rarity.COMMON, mage.cards.c.CoalStoker.class));
cards.add(new SetCardInfo("Confiscate", 44, Rarity.UNCOMMON, mage.cards.c.Confiscate.class));
cards.add(new SetCardInfo("Congregate", 4, Rarity.UNCOMMON, mage.cards.c.Congregate.class));
+ cards.add(new SetCardInfo("Counterspell", 281, Rarity.COMMON, mage.cards.c.Counterspell.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Counterspell", 45, Rarity.COMMON, mage.cards.c.Counterspell.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Counterspell", 281, Rarity.COMMON, mage.cards.c.Counterspell.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Counterspell", 457, Rarity.RARE, mage.cards.c.Counterspell.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Counterspell", 457, Rarity.RARE, mage.cards.c.Counterspell.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Crawlspace", 217, Rarity.RARE, mage.cards.c.Crawlspace.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Crawlspace", 375, Rarity.RARE, mage.cards.c.Crawlspace.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Crawlspace", 375, Rarity.RARE, mage.cards.c.Crawlspace.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Crop Rotation", 154, Rarity.UNCOMMON, mage.cards.c.CropRotation.class));
cards.add(new SetCardInfo("Crosis's Catacombs", 242, Rarity.UNCOMMON, mage.cards.c.CrosissCatacombs.class));
cards.add(new SetCardInfo("Cryptic Gateway", 218, Rarity.RARE, mage.cards.c.CrypticGateway.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Cryptic Gateway", 376, Rarity.RARE, mage.cards.c.CrypticGateway.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Cryptic Gateway", 376, Rarity.RARE, mage.cards.c.CrypticGateway.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Damping Sphere", 219, Rarity.UNCOMMON, mage.cards.d.DampingSphere.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Damping Sphere", 377, Rarity.UNCOMMON, mage.cards.d.DampingSphere.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Damping Sphere", 377, Rarity.UNCOMMON, mage.cards.d.DampingSphere.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Darigaaz's Caldera", 243, Rarity.UNCOMMON, mage.cards.d.DarigaazsCaldera.class));
cards.add(new SetCardInfo("Dark Depths", 244, Rarity.MYTHIC, mage.cards.d.DarkDepths.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Dark Depths", 394, Rarity.MYTHIC, mage.cards.d.DarkDepths.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Dark Depths", 394, Rarity.MYTHIC, mage.cards.d.DarkDepths.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Dark Depths", 454, Rarity.MYTHIC, mage.cards.d.DarkDepths.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Dark Withering", 301, Rarity.UNCOMMON, mage.cards.d.DarkWithering.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Dark Withering", 79, Rarity.UNCOMMON, mage.cards.d.DarkWithering.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Dark Withering", 301, Rarity.UNCOMMON, mage.cards.d.DarkWithering.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Deadapult", 115, Rarity.UNCOMMON, mage.cards.d.Deadapult.class));
cards.add(new SetCardInfo("Deadwood Treefolk", 155, Rarity.UNCOMMON, mage.cards.d.DeadwoodTreefolk.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Deadwood Treefolk", 337, Rarity.UNCOMMON, mage.cards.d.DeadwoodTreefolk.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Deadwood Treefolk", 337, Rarity.UNCOMMON, mage.cards.d.DeadwoodTreefolk.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Decimate", 188, Rarity.RARE, mage.cards.d.Decimate.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Decimate", 356, Rarity.RARE, mage.cards.d.Decimate.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Decimate", 356, Rarity.RARE, mage.cards.d.Decimate.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Decimate", 444, Rarity.RARE, mage.cards.d.Decimate.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Deep Analysis", 46, Rarity.COMMON, mage.cards.d.DeepAnalysis.class));
- cards.add(new SetCardInfo("Denizen of the Deep", 47, Rarity.RARE, mage.cards.d.DenizenOfTheDeep.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Denizen of the Deep", 282, Rarity.RARE, mage.cards.d.DenizenOfTheDeep.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Denizen of the Deep", 282, Rarity.RARE, mage.cards.d.DenizenOfTheDeep.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Denizen of the Deep", 417, Rarity.RARE, mage.cards.d.DenizenOfTheDeep.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Denizen of the Deep", 47, Rarity.RARE, mage.cards.d.DenizenOfTheDeep.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Divine Sacrament", 262, Rarity.RARE, mage.cards.d.DivineSacrament.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Divine Sacrament", 5, Rarity.RARE, mage.cards.d.DivineSacrament.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Divine Sacrament", 262, Rarity.RARE, mage.cards.d.DivineSacrament.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Dodecapod", 220, Rarity.UNCOMMON, mage.cards.d.Dodecapod.class));
cards.add(new SetCardInfo("Dragon Blood", 221, Rarity.UNCOMMON, mage.cards.d.DragonBlood.class));
cards.add(new SetCardInfo("Dragon Engine", 222, Rarity.COMMON, mage.cards.d.DragonEngine.class));
cards.add(new SetCardInfo("Dragon Whelp", 116, Rarity.UNCOMMON, mage.cards.d.DragonWhelp.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Dragon Whelp", 317, Rarity.UNCOMMON, mage.cards.d.DragonWhelp.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Dragon Whelp", 317, Rarity.UNCOMMON, mage.cards.d.DragonWhelp.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Dralnu's Crusade", 189, Rarity.UNCOMMON, mage.cards.d.DralnusCrusade.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Dralnu's Crusade", 357, Rarity.UNCOMMON, mage.cards.d.DralnusCrusade.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Dralnu's Crusade", 357, Rarity.UNCOMMON, mage.cards.d.DralnusCrusade.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Dread Return", 302, Rarity.UNCOMMON, mage.cards.d.DreadReturn.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Dread Return", 80, Rarity.UNCOMMON, mage.cards.d.DreadReturn.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Dread Return", 302, Rarity.UNCOMMON, mage.cards.d.DreadReturn.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Drifting Meadow", 245, Rarity.COMMON, mage.cards.d.DriftingMeadow.class));
cards.add(new SetCardInfo("Dromar's Cavern", 246, Rarity.UNCOMMON, mage.cards.d.DromarsCavern.class));
+ cards.add(new SetCardInfo("Duress", 303, Rarity.COMMON, mage.cards.d.Duress.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Duress", 81, Rarity.COMMON, mage.cards.d.Duress.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Duress", 303, Rarity.COMMON, mage.cards.d.Duress.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Elvish Aberration", 156, Rarity.COMMON, mage.cards.e.ElvishAberration.class));
cards.add(new SetCardInfo("Elvish Spirit Guide", 157, Rarity.UNCOMMON, mage.cards.e.ElvishSpiritGuide.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Elvish Spirit Guide", 338, Rarity.UNCOMMON, mage.cards.e.ElvishSpiritGuide.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Elvish Spirit Guide", 338, Rarity.UNCOMMON, mage.cards.e.ElvishSpiritGuide.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ember Beast", 117, Rarity.COMMON, mage.cards.e.EmberBeast.class));
cards.add(new SetCardInfo("Emerald Charm", 158, Rarity.COMMON, mage.cards.e.EmeraldCharm.class));
cards.add(new SetCardInfo("Empty the Warrens", 118, Rarity.COMMON, mage.cards.e.EmptyTheWarrens.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Empty the Warrens", 318, Rarity.COMMON, mage.cards.e.EmptyTheWarrens.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Enlightened Tutor", 6, Rarity.RARE, mage.cards.e.EnlightenedTutor.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Enlightened Tutor", 263, Rarity.RARE, mage.cards.e.EnlightenedTutor.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Empty the Warrens", 318, Rarity.COMMON, mage.cards.e.EmptyTheWarrens.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Enlightened Tutor", 263, Rarity.RARE, mage.cards.e.EnlightenedTutor.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Enlightened Tutor", 412, Rarity.RARE, mage.cards.e.EnlightenedTutor.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Entomb", 82, Rarity.RARE, mage.cards.e.Entomb.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Entomb", 304, Rarity.RARE, mage.cards.e.Entomb.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Enlightened Tutor", 6, Rarity.RARE, mage.cards.e.EnlightenedTutor.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Entomb", 304, Rarity.RARE, mage.cards.e.Entomb.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Entomb", 426, Rarity.RARE, mage.cards.e.Entomb.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Entomb", 82, Rarity.RARE, mage.cards.e.Entomb.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Evil Eye of Orms-by-Gore", 83, Rarity.COMMON, mage.cards.e.EvilEyeOfOrmsByGore.class));
cards.add(new SetCardInfo("Exploration", 159, Rarity.RARE, mage.cards.e.Exploration.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Exploration", 339, Rarity.RARE, mage.cards.e.Exploration.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Exploration", 339, Rarity.RARE, mage.cards.e.Exploration.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Fa'adiyah Seer", 160, Rarity.COMMON, mage.cards.f.FaadiyahSeer.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Fa'adiyah Seer", 340, Rarity.COMMON, mage.cards.f.FaadiyahSeer.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Fa'adiyah Seer", 340, Rarity.COMMON, mage.cards.f.FaadiyahSeer.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Faceless Butcher", 84, Rarity.UNCOMMON, mage.cards.f.FacelessButcher.class));
+ cards.add(new SetCardInfo("Fact or Fiction", 283, Rarity.UNCOMMON, mage.cards.f.FactOrFiction.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Fact or Fiction", 48, Rarity.UNCOMMON, mage.cards.f.FactOrFiction.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Fact or Fiction", 283, Rarity.UNCOMMON, mage.cards.f.FactOrFiction.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Festering Goblin", 85, Rarity.COMMON, mage.cards.f.FesteringGoblin.class));
- cards.add(new SetCardInfo("Fire // Ice", 215, Rarity.UNCOMMON, mage.cards.f.FireIce.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Fire // Ice", 215, Rarity.UNCOMMON, mage.cards.f.FireIce.class));
cards.add(new SetCardInfo("Fireblast", 119, Rarity.UNCOMMON, mage.cards.f.Fireblast.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Fireblast", 319, Rarity.UNCOMMON, mage.cards.f.Fireblast.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Fireblast", 319, Rarity.UNCOMMON, mage.cards.f.Fireblast.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Flametongue Kavu", 120, Rarity.UNCOMMON, mage.cards.f.FlametongueKavu.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Flametongue Kavu", 320, Rarity.UNCOMMON, mage.cards.f.FlametongueKavu.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Flametongue Kavu", 320, Rarity.UNCOMMON, mage.cards.f.FlametongueKavu.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Flametongue Kavu", 432, Rarity.UNCOMMON, mage.cards.f.FlametongueKavu.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Flesh Reaver", 86, Rarity.UNCOMMON, mage.cards.f.FleshReaver.class));
cards.add(new SetCardInfo("Floodgate", 49, Rarity.UNCOMMON, mage.cards.f.Floodgate.class));
- cards.add(new SetCardInfo("Force of Will", 50, Rarity.MYTHIC, mage.cards.f.ForceOfWill.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Force of Will", 284, Rarity.MYTHIC, mage.cards.f.ForceOfWill.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Force of Will", 284, Rarity.MYTHIC, mage.cards.f.ForceOfWill.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Force of Will", 418, Rarity.MYTHIC, mage.cards.f.ForceOfWill.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 410, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 411, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Force of Will", 50, Rarity.MYTHIC, mage.cards.f.ForceOfWill.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 410, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 411, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Forgotten Ancient", 161, Rarity.RARE, mage.cards.f.ForgottenAncient.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Forgotten Ancient", 341, Rarity.RARE, mage.cards.f.ForgottenAncient.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forgotten Ancient", 341, Rarity.RARE, mage.cards.f.ForgottenAncient.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Frantic Search", 285, Rarity.COMMON, mage.cards.f.FranticSearch.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Frantic Search", 51, Rarity.COMMON, mage.cards.f.FranticSearch.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Frantic Search", 285, Rarity.COMMON, mage.cards.f.FranticSearch.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Gamble", 121, Rarity.RARE, mage.cards.g.Gamble.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Gamble", 321, Rarity.RARE, mage.cards.g.Gamble.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Gamble", 321, Rarity.RARE, mage.cards.g.Gamble.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Gamble", 433, Rarity.RARE, mage.cards.g.Gamble.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Gamekeeper", 162, Rarity.UNCOMMON, mage.cards.g.Gamekeeper.class));
cards.add(new SetCardInfo("Gauntlet of Power", 223, Rarity.MYTHIC, mage.cards.g.GauntletOfPower.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Gauntlet of Power", 378, Rarity.MYTHIC, mage.cards.g.GauntletOfPower.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Gauntlet of Power", 378, Rarity.MYTHIC, mage.cards.g.GauntletOfPower.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Gauntlet of Power", 447, Rarity.MYTHIC, mage.cards.g.GauntletOfPower.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Gempalm Incinerator", 122, Rarity.UNCOMMON, mage.cards.g.GempalmIncinerator.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Gempalm Incinerator", 322, Rarity.UNCOMMON, mage.cards.g.GempalmIncinerator.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Gempalm Incinerator", 322, Rarity.UNCOMMON, mage.cards.g.GempalmIncinerator.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Gemstone Mine", 247, Rarity.RARE, mage.cards.g.GemstoneMine.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Gemstone Mine", 395, Rarity.RARE, mage.cards.g.GemstoneMine.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Gemstone Mine", 395, Rarity.RARE, mage.cards.g.GemstoneMine.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Gemstone Mine", 455, Rarity.RARE, mage.cards.g.GemstoneMine.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Gerrard's Verdict", 190, Rarity.UNCOMMON, mage.cards.g.GerrardsVerdict.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Gerrard's Verdict", 358, Rarity.UNCOMMON, mage.cards.g.GerrardsVerdict.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Gerrard's Verdict", 358, Rarity.UNCOMMON, mage.cards.g.GerrardsVerdict.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Giant Spider", 163, Rarity.COMMON, mage.cards.g.GiantSpider.class));
cards.add(new SetCardInfo("Glintwing Invoker", 52, Rarity.COMMON, mage.cards.g.GlintwingInvoker.class));
+ cards.add(new SetCardInfo("Glory", 264, Rarity.RARE, mage.cards.g.Glory.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Glory", 7, Rarity.RARE, mage.cards.g.Glory.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Glory", 264, Rarity.RARE, mage.cards.g.Glory.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Goblin Matron", 123, Rarity.COMMON, mage.cards.g.GoblinMatron.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Goblin Matron", 323, Rarity.COMMON, mage.cards.g.GoblinMatron.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Goblin Matron", 323, Rarity.COMMON, mage.cards.g.GoblinMatron.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Goblin Medics", 124, Rarity.COMMON, mage.cards.g.GoblinMedics.class));
cards.add(new SetCardInfo("Goblin Turncoat", 87, Rarity.COMMON, mage.cards.g.GoblinTurncoat.class));
cards.add(new SetCardInfo("Grapeshot", 125, Rarity.COMMON, mage.cards.g.Grapeshot.class));
cards.add(new SetCardInfo("Griffin Guide", 8, Rarity.UNCOMMON, mage.cards.g.GriffinGuide.class));
cards.add(new SetCardInfo("Grim Lavamancer", 126, Rarity.RARE, mage.cards.g.GrimLavamancer.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Grim Lavamancer", 324, Rarity.RARE, mage.cards.g.GrimLavamancer.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Grim Lavamancer", 324, Rarity.RARE, mage.cards.g.GrimLavamancer.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Grim Lavamancer", 434, Rarity.RARE, mage.cards.g.GrimLavamancer.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Helm of Awakening", 224, Rarity.RARE, mage.cards.h.HelmOfAwakening.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Helm of Awakening", 379, Rarity.RARE, mage.cards.h.HelmOfAwakening.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Helm of Awakening", 379, Rarity.RARE, mage.cards.h.HelmOfAwakening.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Helm of Awakening", 448, Rarity.RARE, mage.cards.h.HelmOfAwakening.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Hermetic Study", 53, Rarity.COMMON, mage.cards.h.HermeticStudy.class));
- cards.add(new SetCardInfo("High Tide", 54, Rarity.UNCOMMON, mage.cards.h.HighTide.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("High Tide", 286, Rarity.UNCOMMON, mage.cards.h.HighTide.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("High Tide", 286, Rarity.UNCOMMON, mage.cards.h.HighTide.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("High Tide", 419, Rarity.UNCOMMON, mage.cards.h.HighTide.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("High Tide", 54, Rarity.UNCOMMON, mage.cards.h.HighTide.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Hinterland Harbor", 248, Rarity.RARE, mage.cards.h.HinterlandHarbor.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Hinterland Harbor", 396, Rarity.RARE, mage.cards.h.HinterlandHarbor.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Hinterland Harbor", 396, Rarity.RARE, mage.cards.h.HinterlandHarbor.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Horseshoe Crab", 55, Rarity.COMMON, mage.cards.h.HorseshoeCrab.class));
cards.add(new SetCardInfo("Howl from Beyond", 88, Rarity.COMMON, mage.cards.h.HowlFromBeyond.class));
cards.add(new SetCardInfo("Hunting Grounds", 191, Rarity.MYTHIC, mage.cards.h.HuntingGrounds.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Hunting Grounds", 359, Rarity.MYTHIC, mage.cards.h.HuntingGrounds.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Hunting Grounds", 359, Rarity.MYTHIC, mage.cards.h.HuntingGrounds.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Hunting Grounds", 445, Rarity.MYTHIC, mage.cards.h.HuntingGrounds.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Hyalopterous Lemure", 89, Rarity.COMMON, mage.cards.h.HyalopterousLemure.class));
cards.add(new SetCardInfo("Icatian Javelineers", 9, Rarity.COMMON, mage.cards.i.IcatianJavelineers.class));
cards.add(new SetCardInfo("Ichor Slick", 90, Rarity.COMMON, mage.cards.i.IchorSlick.class));
cards.add(new SetCardInfo("Icy Manipulator", 225, Rarity.UNCOMMON, mage.cards.i.IcyManipulator.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Icy Manipulator", 380, Rarity.UNCOMMON, mage.cards.i.IcyManipulator.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Illusion // Reality", 213, Rarity.UNCOMMON, mage.cards.i.IllusionReality.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Icy Manipulator", 380, Rarity.UNCOMMON, mage.cards.i.IcyManipulator.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Illusion // Reality", 213, Rarity.UNCOMMON, mage.cards.i.IllusionReality.class));
cards.add(new SetCardInfo("Improvised Armor", 10, Rarity.UNCOMMON, mage.cards.i.ImprovisedArmor.class));
+ cards.add(new SetCardInfo("Impulse", 287, Rarity.COMMON, mage.cards.i.Impulse.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Impulse", 56, Rarity.COMMON, mage.cards.i.Impulse.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Impulse", 287, Rarity.COMMON, mage.cards.i.Impulse.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Invigorating Boon", 164, Rarity.UNCOMMON, mage.cards.i.InvigoratingBoon.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Invigorating Boon", 342, Rarity.UNCOMMON, mage.cards.i.InvigoratingBoon.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 404, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 405, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Invigorating Boon", 342, Rarity.UNCOMMON, mage.cards.i.InvigoratingBoon.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 404, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 405, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Isolated Chapel", 249, Rarity.RARE, mage.cards.i.IsolatedChapel.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Isolated Chapel", 397, Rarity.RARE, mage.cards.i.IsolatedChapel.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Isolated Chapel", 397, Rarity.RARE, mage.cards.i.IsolatedChapel.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Jalum Tome", 226, Rarity.COMMON, mage.cards.j.JalumTome.class));
cards.add(new SetCardInfo("Jester's Cap", 227, Rarity.RARE, mage.cards.j.JestersCap.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Jester's Cap", 381, Rarity.RARE, mage.cards.j.JestersCap.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Jester's Cap", 381, Rarity.RARE, mage.cards.j.JestersCap.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Jester's Cap", 449, Rarity.RARE, mage.cards.j.JestersCap.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Jolrael, Mwonvuli Recluse", 165, Rarity.RARE, mage.cards.j.JolraelMwonvuliRecluse.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Jolrael, Mwonvuli Recluse", 343, Rarity.RARE, mage.cards.j.JolraelMwonvuliRecluse.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Jolrael, Mwonvuli Recluse", 343, Rarity.RARE, mage.cards.j.JolraelMwonvuliRecluse.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Juggernaut", 228, Rarity.COMMON, mage.cards.j.Juggernaut.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Juggernaut", 382, Rarity.COMMON, mage.cards.j.Juggernaut.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Juggernaut", 382, Rarity.COMMON, mage.cards.j.Juggernaut.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Kamahl, Fist of Krosa", 166, Rarity.MYTHIC, mage.cards.k.KamahlFistOfKrosa.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Kamahl, Fist of Krosa", 344, Rarity.MYTHIC, mage.cards.k.KamahlFistOfKrosa.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Kamahl, Fist of Krosa", 344, Rarity.MYTHIC, mage.cards.k.KamahlFistOfKrosa.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Kavu Primarch", 167, Rarity.COMMON, mage.cards.k.KavuPrimarch.class));
cards.add(new SetCardInfo("Kjeldoran Gargoyle", 11, Rarity.COMMON, mage.cards.k.KjeldoranGargoyle.class));
cards.add(new SetCardInfo("Krosan Restorer", 168, Rarity.COMMON, mage.cards.k.KrosanRestorer.class));
cards.add(new SetCardInfo("Last Chance", 127, Rarity.MYTHIC, mage.cards.l.LastChance.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Last Chance", 325, Rarity.MYTHIC, mage.cards.l.LastChance.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Last Chance", 325, Rarity.MYTHIC, mage.cards.l.LastChance.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Last Chance", 435, Rarity.MYTHIC, mage.cards.l.LastChance.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Leaden Fists", 57, Rarity.COMMON, mage.cards.l.LeadenFists.class));
cards.add(new SetCardInfo("Legacy Weapon", 229, Rarity.MYTHIC, mage.cards.l.LegacyWeapon.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Legacy Weapon", 383, Rarity.MYTHIC, mage.cards.l.LegacyWeapon.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Legacy Weapon", 383, Rarity.MYTHIC, mage.cards.l.LegacyWeapon.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Legacy Weapon", 450, Rarity.MYTHIC, mage.cards.l.LegacyWeapon.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Lieutenant Kirtar", 12, Rarity.RARE, mage.cards.l.LieutenantKirtar.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Lieutenant Kirtar", 265, Rarity.RARE, mage.cards.l.LieutenantKirtar.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Life // Death", 216, Rarity.UNCOMMON, mage.cards.l.LifeDeath.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Lieutenant Kirtar", 265, Rarity.RARE, mage.cards.l.LieutenantKirtar.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Life // Death", 216, Rarity.UNCOMMON, mage.cards.l.LifeDeath.class));
cards.add(new SetCardInfo("Lightning Reflexes", 128, Rarity.COMMON, mage.cards.l.LightningReflexes.class));
cards.add(new SetCardInfo("Lightning Rift", 129, Rarity.UNCOMMON, mage.cards.l.LightningRift.class));
cards.add(new SetCardInfo("Lotus Blossom", 230, Rarity.RARE, mage.cards.l.LotusBlossom.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Lotus Blossom", 384, Rarity.RARE, mage.cards.l.LotusBlossom.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Lotus Blossom", 384, Rarity.RARE, mage.cards.l.LotusBlossom.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Lotus Blossom", 451, Rarity.RARE, mage.cards.l.LotusBlossom.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Lull", 169, Rarity.COMMON, mage.cards.l.Lull.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Lull", 345, Rarity.COMMON, mage.cards.l.Lull.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Lull", 345, Rarity.COMMON, mage.cards.l.Lull.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Lyra Dawnbringer", 13, Rarity.MYTHIC, mage.cards.l.LyraDawnbringer.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Lyra Dawnbringer", 266, Rarity.MYTHIC, mage.cards.l.LyraDawnbringer.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Lyra Dawnbringer", 266, Rarity.MYTHIC, mage.cards.l.LyraDawnbringer.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Lyra Dawnbringer", 413, Rarity.MYTHIC, mage.cards.l.LyraDawnbringer.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Macetail Hystrodon", 130, Rarity.COMMON, mage.cards.m.MacetailHystrodon.class));
cards.add(new SetCardInfo("Man-o'-War", 58, Rarity.COMMON, mage.cards.m.ManOWar.class));
cards.add(new SetCardInfo("Maze of Ith", 250, Rarity.RARE, mage.cards.m.MazeOfIth.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Maze of Ith", 398, Rarity.RARE, mage.cards.m.MazeOfIth.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Maze of Ith", 398, Rarity.RARE, mage.cards.m.MazeOfIth.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Maze of Ith", 456, Rarity.RARE, mage.cards.m.MazeOfIth.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mesa Enchantress", 14, Rarity.UNCOMMON, mage.cards.m.MesaEnchantress.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Mesa Enchantress", 267, Rarity.UNCOMMON, mage.cards.m.MesaEnchantress.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mesa Enchantress", 267, Rarity.UNCOMMON, mage.cards.m.MesaEnchantress.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Millikin", 231, Rarity.UNCOMMON, mage.cards.m.Millikin.class));
cards.add(new SetCardInfo("Mind Stone", 232, Rarity.COMMON, mage.cards.m.MindStone.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Mind Stone", 385, Rarity.COMMON, mage.cards.m.MindStone.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mind Stone", 385, Rarity.COMMON, mage.cards.m.MindStone.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mindslicer", 305, Rarity.RARE, mage.cards.m.Mindslicer.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mindslicer", 91, Rarity.RARE, mage.cards.m.Mindslicer.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Mindslicer", 305, Rarity.RARE, mage.cards.m.Mindslicer.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Mishra's Factory", 251, Rarity.UNCOMMON, mage.cards.m.MishrasFactory.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Mishra's Factory", 399, Rarity.UNCOMMON, mage.cards.m.MishrasFactory.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mishra's Factory", 399, Rarity.UNCOMMON, mage.cards.m.MishrasFactory.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mogg War Marshal", 131, Rarity.COMMON, mage.cards.m.MoggWarMarshal.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Mogg War Marshal", 326, Rarity.COMMON, mage.cards.m.MoggWarMarshal.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mogg War Marshal", 326, Rarity.COMMON, mage.cards.m.MoggWarMarshal.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Momentary Blink", 15, Rarity.COMMON, mage.cards.m.MomentaryBlink.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Momentary Blink", 268, Rarity.COMMON, mage.cards.m.MomentaryBlink.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 408, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 409, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Momentary Blink", 268, Rarity.COMMON, mage.cards.m.MomentaryBlink.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 408, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 409, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mystic Enforcer", 192, Rarity.UNCOMMON, mage.cards.m.MysticEnforcer.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Mystic Enforcer", 360, Rarity.UNCOMMON, mage.cards.m.MysticEnforcer.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mystic Remora", 59, Rarity.RARE, mage.cards.m.MysticRemora.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Mystic Remora", 288, Rarity.RARE, mage.cards.m.MysticRemora.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mystic Enforcer", 360, Rarity.UNCOMMON, mage.cards.m.MysticEnforcer.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mystic Remora", 288, Rarity.RARE, mage.cards.m.MysticRemora.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mystic Remora", 420, Rarity.RARE, mage.cards.m.MysticRemora.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mystic Remora", 59, Rarity.RARE, mage.cards.m.MysticRemora.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mystic Zealot", 16, Rarity.COMMON, mage.cards.m.MysticZealot.class));
- cards.add(new SetCardInfo("Mystical Tutor", 60, Rarity.RARE, mage.cards.m.MysticalTutor.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Mystical Tutor", 289, Rarity.RARE, mage.cards.m.MysticalTutor.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mystical Tutor", 289, Rarity.RARE, mage.cards.m.MysticalTutor.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mystical Tutor", 421, Rarity.RARE, mage.cards.m.MysticalTutor.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mystical Tutor", 60, Rarity.RARE, mage.cards.m.MysticalTutor.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Nantuko Monastery", 252, Rarity.UNCOMMON, mage.cards.n.NantukoMonastery.class));
+ cards.add(new SetCardInfo("Nantuko Shade", 306, Rarity.RARE, mage.cards.n.NantukoShade.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Nantuko Shade", 92, Rarity.RARE, mage.cards.n.NantukoShade.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Nantuko Shade", 306, Rarity.RARE, mage.cards.n.NantukoShade.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Nature's Lore", 170, Rarity.UNCOMMON, mage.cards.n.NaturesLore.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Nature's Lore", 346, Rarity.UNCOMMON, mage.cards.n.NaturesLore.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Nature's Lore", 346, Rarity.UNCOMMON, mage.cards.n.NaturesLore.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Necrosavant", 307, Rarity.UNCOMMON, mage.cards.n.Necrosavant.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Necrosavant", 93, Rarity.UNCOMMON, mage.cards.n.Necrosavant.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Necrosavant", 307, Rarity.UNCOMMON, mage.cards.n.Necrosavant.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Night // Day", 214, Rarity.UNCOMMON, mage.cards.n.NightDay.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Night // Day", 214, Rarity.UNCOMMON, mage.cards.n.NightDay.class));
cards.add(new SetCardInfo("Nightscape Familiar", 94, Rarity.COMMON, mage.cards.n.NightscapeFamiliar.class));
- cards.add(new SetCardInfo("No Mercy", 95, Rarity.MYTHIC, mage.cards.n.NoMercy.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("No Mercy", 308, Rarity.MYTHIC, mage.cards.n.NoMercy.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("No Mercy", 308, Rarity.MYTHIC, mage.cards.n.NoMercy.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("No Mercy", 427, Rarity.MYTHIC, mage.cards.n.NoMercy.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("No Mercy", 95, Rarity.MYTHIC, mage.cards.n.NoMercy.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Nomad Decoy", 17, Rarity.COMMON, mage.cards.n.NomadDecoy.class));
cards.add(new SetCardInfo("Nut Collector", 171, Rarity.MYTHIC, mage.cards.n.NutCollector.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Nut Collector", 347, Rarity.MYTHIC, mage.cards.n.NutCollector.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Nut Collector", 347, Rarity.MYTHIC, mage.cards.n.NutCollector.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Nut Collector", 440, Rarity.MYTHIC, mage.cards.n.NutCollector.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Obsessive Search", 61, Rarity.COMMON, mage.cards.o.ObsessiveSearch.class));
+ cards.add(new SetCardInfo("Opposition", 290, Rarity.RARE, mage.cards.o.Opposition.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Opposition", 62, Rarity.RARE, mage.cards.o.Opposition.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Opposition", 290, Rarity.RARE, mage.cards.o.Opposition.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Order // Chaos", 212, Rarity.UNCOMMON, mage.cards.o.OrderChaos.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Order // Chaos", 212, Rarity.UNCOMMON, mage.cards.o.OrderChaos.class));
cards.add(new SetCardInfo("Orim's Thunder", 18, Rarity.COMMON, mage.cards.o.OrimsThunder.class));
cards.add(new SetCardInfo("Ornithopter", 233, Rarity.COMMON, mage.cards.o.Ornithopter.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Ornithopter", 386, Rarity.COMMON, mage.cards.o.Ornithopter.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ornithopter", 386, Rarity.COMMON, mage.cards.o.Ornithopter.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Overmaster", 132, Rarity.RARE, mage.cards.o.Overmaster.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Overmaster", 327, Rarity.RARE, mage.cards.o.Overmaster.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Oversold Cemetery", 96, Rarity.RARE, mage.cards.o.OversoldCemetery.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Oversold Cemetery", 309, Rarity.RARE, mage.cards.o.OversoldCemetery.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Overmaster", 327, Rarity.RARE, mage.cards.o.Overmaster.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Oversold Cemetery", 309, Rarity.RARE, mage.cards.o.OversoldCemetery.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Oversold Cemetery", 428, Rarity.RARE, mage.cards.o.OversoldCemetery.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Oversold Cemetery", 96, Rarity.RARE, mage.cards.o.OversoldCemetery.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ovinize", 291, Rarity.COMMON, mage.cards.o.Ovinize.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ovinize", 63, Rarity.COMMON, mage.cards.o.Ovinize.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Ovinize", 291, Rarity.COMMON, mage.cards.o.Ovinize.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Ovinomancer", 64, Rarity.UNCOMMON, mage.cards.o.Ovinomancer.class));
cards.add(new SetCardInfo("Pacifism", 19, Rarity.COMMON, mage.cards.p.Pacifism.class));
- cards.add(new SetCardInfo("Pain // Suffering", 209, Rarity.UNCOMMON, mage.cards.p.PainSuffering.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Pain // Suffering", 209, Rarity.UNCOMMON, mage.cards.p.PainSuffering.class));
cards.add(new SetCardInfo("Pashalik Mons", 133, Rarity.RARE, mage.cards.p.PashalikMons.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Pashalik Mons", 328, Rarity.RARE, mage.cards.p.PashalikMons.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Pashalik Mons", 328, Rarity.RARE, mage.cards.p.PashalikMons.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Penumbra Bobcat", 172, Rarity.COMMON, mage.cards.p.PenumbraBobcat.class));
+ cards.add(new SetCardInfo("Peregrine Drake", 292, Rarity.COMMON, mage.cards.p.PeregrineDrake.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Peregrine Drake", 65, Rarity.COMMON, mage.cards.p.PeregrineDrake.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Peregrine Drake", 292, Rarity.COMMON, mage.cards.p.PeregrineDrake.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Phantom Flock", 20, Rarity.COMMON, mage.cards.p.PhantomFlock.class));
cards.add(new SetCardInfo("Phantom Nishoba", 193, Rarity.RARE, mage.cards.p.PhantomNishoba.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Phantom Nishoba", 361, Rarity.RARE, mage.cards.p.PhantomNishoba.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Phantom Nishoba", 361, Rarity.RARE, mage.cards.p.PhantomNishoba.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Phyrexian Debaser", 97, Rarity.COMMON, mage.cards.p.PhyrexianDebaser.class));
cards.add(new SetCardInfo("Phyrexian Ghoul", 98, Rarity.COMMON, mage.cards.p.PhyrexianGhoul.class));
cards.add(new SetCardInfo("Phyrexian Rager", 99, Rarity.COMMON, mage.cards.p.PhyrexianRager.class));
cards.add(new SetCardInfo("Phyrexian Scuta", 100, Rarity.UNCOMMON, mage.cards.p.PhyrexianScuta.class));
- cards.add(new SetCardInfo("Plains", 402, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 403, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 402, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 403, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Polluted Mire", 253, Rarity.COMMON, mage.cards.p.PollutedMire.class));
cards.add(new SetCardInfo("Primal Boost", 173, Rarity.COMMON, mage.cards.p.PrimalBoost.class));
cards.add(new SetCardInfo("Pyre Zombie", 194, Rarity.RARE, mage.cards.p.PyreZombie.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Pyre Zombie", 362, Rarity.RARE, mage.cards.p.PyreZombie.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Pyre Zombie", 362, Rarity.RARE, mage.cards.p.PyreZombie.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Quicksilver Dagger", 195, Rarity.UNCOMMON, mage.cards.q.QuicksilverDagger.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Quicksilver Dagger", 363, Rarity.UNCOMMON, mage.cards.q.QuicksilverDagger.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Quicksilver Dagger", 363, Rarity.UNCOMMON, mage.cards.q.QuicksilverDagger.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Radha, Heir to Keld", 196, Rarity.UNCOMMON, mage.cards.r.RadhaHeirToKeld.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Radha, Heir to Keld", 364, Rarity.UNCOMMON, mage.cards.r.RadhaHeirToKeld.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Radha, Heir to Keld", 364, Rarity.UNCOMMON, mage.cards.r.RadhaHeirToKeld.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Radha, Heir to Keld", 446, Rarity.UNCOMMON, mage.cards.r.RadhaHeirToKeld.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Radiant's Judgment", 21, Rarity.COMMON, mage.cards.r.RadiantsJudgment.class));
cards.add(new SetCardInfo("Recoil", 197, Rarity.UNCOMMON, mage.cards.r.Recoil.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Recoil", 365, Rarity.UNCOMMON, mage.cards.r.Recoil.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Recoil", 365, Rarity.UNCOMMON, mage.cards.r.Recoil.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Remedy", 22, Rarity.COMMON, mage.cards.r.Remedy.class));
cards.add(new SetCardInfo("Remote Isle", 254, Rarity.COMMON, mage.cards.r.RemoteIsle.class));
cards.add(new SetCardInfo("Renewed Faith", 23, Rarity.COMMON, mage.cards.r.RenewedFaith.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Renewed Faith", 269, Rarity.COMMON, mage.cards.r.RenewedFaith.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Renewed Faith", 269, Rarity.COMMON, mage.cards.r.RenewedFaith.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ridgetop Raptor", 134, Rarity.COMMON, mage.cards.r.RidgetopRaptor.class));
cards.add(new SetCardInfo("Rith's Grove", 255, Rarity.UNCOMMON, mage.cards.r.RithsGrove.class));
cards.add(new SetCardInfo("Rith, the Awakener", 198, Rarity.RARE, mage.cards.r.RithTheAwakener.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Rith, the Awakener", 366, Rarity.RARE, mage.cards.r.RithTheAwakener.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Rith, the Awakener", 366, Rarity.RARE, mage.cards.r.RithTheAwakener.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Royal Assassin", 101, Rarity.RARE, mage.cards.r.RoyalAssassin.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Royal Assassin", 310, Rarity.RARE, mage.cards.r.RoyalAssassin.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Royal Assassin", 310, Rarity.RARE, mage.cards.r.RoyalAssassin.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sandstorm", 174, Rarity.COMMON, mage.cards.s.Sandstorm.class));
cards.add(new SetCardInfo("Saproling Symbiosis", 175, Rarity.RARE, mage.cards.s.SaprolingSymbiosis.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Saproling Symbiosis", 348, Rarity.RARE, mage.cards.s.SaprolingSymbiosis.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Saproling Symbiosis", 348, Rarity.RARE, mage.cards.s.SaprolingSymbiosis.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Savannah Lions", 24, Rarity.COMMON, mage.cards.s.SavannahLions.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Savannah Lions", 270, Rarity.COMMON, mage.cards.s.SavannahLions.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Savannah Lions", 270, Rarity.COMMON, mage.cards.s.SavannahLions.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sawtooth Loon", 199, Rarity.UNCOMMON, mage.cards.s.SawtoothLoon.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Sawtooth Loon", 367, Rarity.UNCOMMON, mage.cards.s.SawtoothLoon.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sawtooth Loon", 367, Rarity.UNCOMMON, mage.cards.s.SawtoothLoon.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Serra Angel", 25, Rarity.UNCOMMON, mage.cards.s.SerraAngel.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Serra Angel", 271, Rarity.UNCOMMON, mage.cards.s.SerraAngel.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Serra Angel", 271, Rarity.UNCOMMON, mage.cards.s.SerraAngel.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Serra Avatar", 26, Rarity.MYTHIC, mage.cards.s.SerraAvatar.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Serra Avatar", 272, Rarity.MYTHIC, mage.cards.s.SerraAvatar.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Serra Avatar", 272, Rarity.MYTHIC, mage.cards.s.SerraAvatar.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Seton's Desire", 176, Rarity.COMMON, mage.cards.s.SetonsDesire.class));
cards.add(new SetCardInfo("Sevinne's Reclamation", 27, Rarity.RARE, mage.cards.s.SevinnesReclamation.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Sevinne's Reclamation", 273, Rarity.RARE, mage.cards.s.SevinnesReclamation.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sevinne's Reclamation", 273, Rarity.RARE, mage.cards.s.SevinnesReclamation.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Shivan Dragon", 135, Rarity.RARE, mage.cards.s.ShivanDragon.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Shivan Dragon", 329, Rarity.RARE, mage.cards.s.ShivanDragon.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Shivan Dragon", 329, Rarity.RARE, mage.cards.s.ShivanDragon.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Siege-Gang Commander", 136, Rarity.RARE, mage.cards.s.SiegeGangCommander.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Siege-Gang Commander", 330, Rarity.RARE, mage.cards.s.SiegeGangCommander.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Siege-Gang Commander", 330, Rarity.RARE, mage.cards.s.SiegeGangCommander.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Siege-Gang Commander", 436, Rarity.RARE, mage.cards.s.SiegeGangCommander.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Skirk Prospector", 137, Rarity.COMMON, mage.cards.s.SkirkProspector.class));
cards.add(new SetCardInfo("Slice and Dice", 138, Rarity.UNCOMMON, mage.cards.s.SliceAndDice.class));
@@ -367,128 +367,128 @@ public class DominariaRemastered extends ExpansionSet {
cards.add(new SetCardInfo("Smoldering Crater", 257, Rarity.COMMON, mage.cards.s.SmolderingCrater.class));
cards.add(new SetCardInfo("Snap", 66, Rarity.COMMON, mage.cards.s.Snap.class));
cards.add(new SetCardInfo("Sneak Attack", 139, Rarity.MYTHIC, mage.cards.s.SneakAttack.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Sneak Attack", 331, Rarity.MYTHIC, mage.cards.s.SneakAttack.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sneak Attack", 331, Rarity.MYTHIC, mage.cards.s.SneakAttack.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sol'kanar the Swamp King", 200, Rarity.RARE, mage.cards.s.SolkanarTheSwampKing.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Sol'kanar the Swamp King", 368, Rarity.RARE, mage.cards.s.SolkanarTheSwampKing.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sol'kanar the Swamp King", 368, Rarity.RARE, mage.cards.s.SolkanarTheSwampKing.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Solar Blast", 140, Rarity.COMMON, mage.cards.s.SolarBlast.class));
cards.add(new SetCardInfo("Spark Spray", 141, Rarity.COMMON, mage.cards.s.SparkSpray.class));
cards.add(new SetCardInfo("Spectral Lynx", 28, Rarity.UNCOMMON, mage.cards.s.SpectralLynx.class));
cards.add(new SetCardInfo("Spinal Embrace", 201, Rarity.RARE, mage.cards.s.SpinalEmbrace.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Spinal Embrace", 369, Rarity.RARE, mage.cards.s.SpinalEmbrace.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Spinal Embrace", 369, Rarity.RARE, mage.cards.s.SpinalEmbrace.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Spirit Link", 274, Rarity.COMMON, mage.cards.s.SpiritLink.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Spirit Link", 29, Rarity.COMMON, mage.cards.s.SpiritLink.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Spirit Link", 274, Rarity.COMMON, mage.cards.s.SpiritLink.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Spiritmonger", 202, Rarity.UNCOMMON, mage.cards.s.Spiritmonger.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Spiritmonger", 370, Rarity.UNCOMMON, mage.cards.s.Spiritmonger.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Spite // Malice", 208, Rarity.UNCOMMON, mage.cards.s.SpiteMalice.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Spiritmonger", 370, Rarity.UNCOMMON, mage.cards.s.Spiritmonger.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Spite // Malice", 208, Rarity.UNCOMMON, mage.cards.s.SpiteMalice.class));
cards.add(new SetCardInfo("Squirrel Nest", 177, Rarity.UNCOMMON, mage.cards.s.SquirrelNest.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Squirrel Nest", 349, Rarity.UNCOMMON, mage.cards.s.SquirrelNest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Stand // Deliver", 207, Rarity.UNCOMMON, mage.cards.s.StandDeliver.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Squirrel Nest", 349, Rarity.UNCOMMON, mage.cards.s.SquirrelNest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Stand // Deliver", 207, Rarity.UNCOMMON, mage.cards.s.StandDeliver.class));
cards.add(new SetCardInfo("Stonewood Invoker", 178, Rarity.COMMON, mage.cards.s.StonewoodInvoker.class));
cards.add(new SetCardInfo("Storm Entity", 142, Rarity.UNCOMMON, mage.cards.s.StormEntity.class));
cards.add(new SetCardInfo("Street Wraith", 102, Rarity.COMMON, mage.cards.s.StreetWraith.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Street Wraith", 311, Rarity.COMMON, mage.cards.s.StreetWraith.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Street Wraith", 311, Rarity.COMMON, mage.cards.s.StreetWraith.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Street Wraith", 429, Rarity.COMMON, mage.cards.s.StreetWraith.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Stroke of Genius", 293, Rarity.RARE, mage.cards.s.StrokeOfGenius.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Stroke of Genius", 67, Rarity.RARE, mage.cards.s.StrokeOfGenius.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Stroke of Genius", 293, Rarity.RARE, mage.cards.s.StrokeOfGenius.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Subterranean Scout", 143, Rarity.COMMON, mage.cards.s.SubterraneanScout.class));
cards.add(new SetCardInfo("Sulfur Falls", 258, Rarity.RARE, mage.cards.s.SulfurFalls.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Sulfur Falls", 400, Rarity.RARE, mage.cards.s.SulfurFalls.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sulfur Falls", 400, Rarity.RARE, mage.cards.s.SulfurFalls.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sulfuric Vortex", 144, Rarity.RARE, mage.cards.s.SulfuricVortex.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Sulfuric Vortex", 332, Rarity.RARE, mage.cards.s.SulfuricVortex.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sulfuric Vortex", 332, Rarity.RARE, mage.cards.s.SulfuricVortex.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sun Clasp", 30, Rarity.COMMON, mage.cards.s.SunClasp.class));
cards.add(new SetCardInfo("Suq'Ata Lancer", 145, Rarity.COMMON, mage.cards.s.SuqAtaLancer.class));
- cards.add(new SetCardInfo("Swamp", 406, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 407, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 406, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 407, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swords to Plowshares", 275, Rarity.UNCOMMON, mage.cards.s.SwordsToPlowshares.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Swords to Plowshares", 31, Rarity.UNCOMMON, mage.cards.s.SwordsToPlowshares.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Swords to Plowshares", 275, Rarity.UNCOMMON, mage.cards.s.SwordsToPlowshares.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Sylvan Library", 179, Rarity.MYTHIC, mage.cards.s.SylvanLibrary.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Sylvan Library", 350, Rarity.MYTHIC, mage.cards.s.SylvanLibrary.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sylvan Library", 350, Rarity.MYTHIC, mage.cards.s.SylvanLibrary.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sylvan Library", 441, Rarity.MYTHIC, mage.cards.s.SylvanLibrary.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Symbiotic Beast", 180, Rarity.COMMON, mage.cards.s.SymbioticBeast.class));
cards.add(new SetCardInfo("Tatyova, Benthic Druid", 203, Rarity.UNCOMMON, mage.cards.t.TatyovaBenthicDruid.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Tatyova, Benthic Druid", 371, Rarity.UNCOMMON, mage.cards.t.TatyovaBenthicDruid.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Tatyova, Benthic Druid", 371, Rarity.UNCOMMON, mage.cards.t.TatyovaBenthicDruid.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Terminal Moraine", 259, Rarity.COMMON, mage.cards.t.TerminalMoraine.class));
cards.add(new SetCardInfo("Terravore", 181, Rarity.UNCOMMON, mage.cards.t.Terravore.class));
cards.add(new SetCardInfo("Terror", 103, Rarity.COMMON, mage.cards.t.Terror.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Terror", 312, Rarity.COMMON, mage.cards.t.Terror.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Terror", 312, Rarity.COMMON, mage.cards.t.Terror.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Test of Endurance", 276, Rarity.MYTHIC, mage.cards.t.TestOfEndurance.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Test of Endurance", 32, Rarity.MYTHIC, mage.cards.t.TestOfEndurance.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Test of Endurance", 276, Rarity.MYTHIC, mage.cards.t.TestOfEndurance.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Test of Endurance", 414, Rarity.MYTHIC, mage.cards.t.TestOfEndurance.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Thieving Magpie", 68, Rarity.UNCOMMON, mage.cards.t.ThievingMagpie.class));
cards.add(new SetCardInfo("Thran Golem", 234, Rarity.UNCOMMON, mage.cards.t.ThranGolem.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Thran Golem", 387, Rarity.UNCOMMON, mage.cards.t.ThranGolem.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Thran Golem", 387, Rarity.UNCOMMON, mage.cards.t.ThranGolem.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Tiana, Ship's Caretaker", 204, Rarity.UNCOMMON, mage.cards.t.TianaShipsCaretaker.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Tiana, Ship's Caretaker", 372, Rarity.UNCOMMON, mage.cards.t.TianaShipsCaretaker.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Time Stretch", 69, Rarity.MYTHIC, mage.cards.t.TimeStretch.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Time Stretch", 294, Rarity.MYTHIC, mage.cards.t.TimeStretch.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Tiana, Ship's Caretaker", 372, Rarity.UNCOMMON, mage.cards.t.TianaShipsCaretaker.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Time Stretch", 294, Rarity.MYTHIC, mage.cards.t.TimeStretch.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Time Stretch", 422, Rarity.MYTHIC, mage.cards.t.TimeStretch.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Time Stretch", 69, Rarity.MYTHIC, mage.cards.t.TimeStretch.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Tormod's Crypt", 235, Rarity.UNCOMMON, mage.cards.t.TormodsCrypt.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Tormod's Crypt", 388, Rarity.UNCOMMON, mage.cards.t.TormodsCrypt.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Tormod's Crypt", 388, Rarity.UNCOMMON, mage.cards.t.TormodsCrypt.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Treva's Ruins", 260, Rarity.UNCOMMON, mage.cards.t.TrevasRuins.class));
cards.add(new SetCardInfo("Triskelion", 236, Rarity.RARE, mage.cards.t.Triskelion.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Triskelion", 389, Rarity.RARE, mage.cards.t.Triskelion.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Triskelion", 389, Rarity.RARE, mage.cards.t.Triskelion.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Triskelion", 452, Rarity.RARE, mage.cards.t.Triskelion.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Turnabout", 295, Rarity.UNCOMMON, mage.cards.t.Turnabout.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Turnabout", 70, Rarity.UNCOMMON, mage.cards.t.Turnabout.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Turnabout", 295, Rarity.UNCOMMON, mage.cards.t.Turnabout.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Twisted Experiment", 104, Rarity.COMMON, mage.cards.t.TwistedExperiment.class));
cards.add(new SetCardInfo("Umbilicus", 237, Rarity.RARE, mage.cards.u.Umbilicus.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Umbilicus", 390, Rarity.RARE, mage.cards.u.Umbilicus.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Umbilicus", 390, Rarity.RARE, mage.cards.u.Umbilicus.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Undead Gladiator", 105, Rarity.UNCOMMON, mage.cards.u.UndeadGladiator.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Undead Gladiator", 313, Rarity.UNCOMMON, mage.cards.u.UndeadGladiator.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Undead Gladiator", 313, Rarity.UNCOMMON, mage.cards.u.UndeadGladiator.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Undying Rage", 146, Rarity.COMMON, mage.cards.u.UndyingRage.class));
cards.add(new SetCardInfo("Urborg Syphon-Mage", 106, Rarity.COMMON, mage.cards.u.UrborgSyphonMage.class));
cards.add(new SetCardInfo("Urborg Uprising", 107, Rarity.COMMON, mage.cards.u.UrborgUprising.class));
cards.add(new SetCardInfo("Urza's Blueprints", 238, Rarity.RARE, mage.cards.u.UrzasBlueprints.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Urza's Blueprints", 391, Rarity.RARE, mage.cards.u.UrzasBlueprints.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Urza's Blueprints", 391, Rarity.RARE, mage.cards.u.UrzasBlueprints.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Urza's Incubator", 239, Rarity.MYTHIC, mage.cards.u.UrzasIncubator.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Urza's Incubator", 392, Rarity.MYTHIC, mage.cards.u.UrzasIncubator.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Urza's Incubator", 392, Rarity.MYTHIC, mage.cards.u.UrzasIncubator.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Urza's Incubator", 453, Rarity.MYTHIC, mage.cards.u.UrzasIncubator.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Urza, Lord High Artificer", 71, Rarity.MYTHIC, mage.cards.u.UrzaLordHighArtificer.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Urza, Lord High Artificer", 296, Rarity.MYTHIC, mage.cards.u.UrzaLordHighArtificer.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Urza, Lord High Artificer", 296, Rarity.MYTHIC, mage.cards.u.UrzaLordHighArtificer.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Urza, Lord High Artificer", 423, Rarity.MYTHIC, mage.cards.u.UrzaLordHighArtificer.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Urza, Lord High Artificer", 71, Rarity.MYTHIC, mage.cards.u.UrzaLordHighArtificer.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Valduk, Keeper of the Flame", 147, Rarity.UNCOMMON, mage.cards.v.ValdukKeeperOfTheFlame.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Valduk, Keeper of the Flame", 333, Rarity.UNCOMMON, mage.cards.v.ValdukKeeperOfTheFlame.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Valduk, Keeper of the Flame", 333, Rarity.UNCOMMON, mage.cards.v.ValdukKeeperOfTheFlame.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Vampiric Tutor", 108, Rarity.MYTHIC, mage.cards.v.VampiricTutor.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Vampiric Tutor", 314, Rarity.MYTHIC, mage.cards.v.VampiricTutor.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Vampiric Tutor", 314, Rarity.MYTHIC, mage.cards.v.VampiricTutor.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Vampiric Tutor", 430, Rarity.MYTHIC, mage.cards.v.VampiricTutor.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Veiled Serpent", 72, Rarity.COMMON, mage.cards.v.VeiledSerpent.class));
+ cards.add(new SetCardInfo("Vexing Sphinx", 297, Rarity.RARE, mage.cards.v.VexingSphinx.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Vexing Sphinx", 73, Rarity.RARE, mage.cards.v.VexingSphinx.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Vexing Sphinx", 297, Rarity.RARE, mage.cards.v.VexingSphinx.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Vigilant Sentry", 33, Rarity.COMMON, mage.cards.v.VigilantSentry.class));
cards.add(new SetCardInfo("Voice of All", 34, Rarity.UNCOMMON, mage.cards.v.VoiceOfAll.class));
cards.add(new SetCardInfo("Wall of Junk", 240, Rarity.UNCOMMON, mage.cards.w.WallOfJunk.class));
- cards.add(new SetCardInfo("Wax // Wane", 211, Rarity.UNCOMMON, mage.cards.w.WaxWane.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wax // Wane", 211, Rarity.UNCOMMON, mage.cards.w.WaxWane.class));
cards.add(new SetCardInfo("Werebear", 182, Rarity.COMMON, mage.cards.w.Werebear.class));
+ cards.add(new SetCardInfo("Whitemane Lion", 277, Rarity.COMMON, mage.cards.w.WhitemaneLion.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Whitemane Lion", 35, Rarity.COMMON, mage.cards.w.WhitemaneLion.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Whitemane Lion", 277, Rarity.COMMON, mage.cards.w.WhitemaneLion.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Wild Dogs", 183, Rarity.COMMON, mage.cards.w.WildDogs.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Wild Dogs", 351, Rarity.COMMON, mage.cards.w.WildDogs.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wild Dogs", 351, Rarity.COMMON, mage.cards.w.WildDogs.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wild Growth", 184, Rarity.COMMON, mage.cards.w.WildGrowth.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Wild Growth", 352, Rarity.COMMON, mage.cards.w.WildGrowth.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wild Growth", 352, Rarity.COMMON, mage.cards.w.WildGrowth.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Windborn Muse", 278, Rarity.RARE, mage.cards.w.WindbornMuse.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Windborn Muse", 36, Rarity.RARE, mage.cards.w.WindbornMuse.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Windborn Muse", 278, Rarity.RARE, mage.cards.w.WindbornMuse.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Windborn Muse", 415, Rarity.RARE, mage.cards.w.WindbornMuse.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Woodland Cemetery", 261, Rarity.RARE, mage.cards.w.WoodlandCemetery.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Woodland Cemetery", 401, Rarity.RARE, mage.cards.w.WoodlandCemetery.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Woodland Cemetery", 401, Rarity.RARE, mage.cards.w.WoodlandCemetery.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Worldgorger Dragon", 148, Rarity.MYTHIC, mage.cards.w.WorldgorgerDragon.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Worldgorger Dragon", 334, Rarity.MYTHIC, mage.cards.w.WorldgorgerDragon.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Worldgorger Dragon", 334, Rarity.MYTHIC, mage.cards.w.WorldgorgerDragon.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Worldgorger Dragon", 437, Rarity.MYTHIC, mage.cards.w.WorldgorgerDragon.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Worldly Tutor", 185, Rarity.RARE, mage.cards.w.WorldlyTutor.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Worldly Tutor", 353, Rarity.RARE, mage.cards.w.WorldlyTutor.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Worldly Tutor", 353, Rarity.RARE, mage.cards.w.WorldlyTutor.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Worldly Tutor", 442, Rarity.RARE, mage.cards.w.WorldlyTutor.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wormfang Drake", 74, Rarity.COMMON, mage.cards.w.WormfangDrake.class));
+ cards.add(new SetCardInfo("Wrath of God", 279, Rarity.RARE, mage.cards.w.WrathOfGod.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wrath of God", 37, Rarity.RARE, mage.cards.w.WrathOfGod.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Wrath of God", 279, Rarity.RARE, mage.cards.w.WrathOfGod.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Wrath of God", 416, Rarity.RARE, mage.cards.w.WrathOfGod.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wretched Anurid", 109, Rarity.COMMON, mage.cards.w.WretchedAnurid.class));
cards.add(new SetCardInfo("Xira Arien", 205, Rarity.RARE, mage.cards.x.XiraArien.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Xira Arien", 373, Rarity.RARE, mage.cards.x.XiraArien.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Xira Arien", 373, Rarity.RARE, mage.cards.x.XiraArien.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Yawgmoth, Thran Physician", 110, Rarity.MYTHIC, mage.cards.y.YawgmothThranPhysician.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Yawgmoth, Thran Physician", 315, Rarity.MYTHIC, mage.cards.y.YawgmothThranPhysician.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Yawgmoth, Thran Physician", 315, Rarity.MYTHIC, mage.cards.y.YawgmothThranPhysician.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Yawgmoth, Thran Physician", 431, Rarity.MYTHIC, mage.cards.y.YawgmothThranPhysician.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Zombie Infestation", 111, Rarity.UNCOMMON, mage.cards.z.ZombieInfestation.class));
cards.add(new SetCardInfo("Zur the Enchanter", 206, Rarity.RARE, mage.cards.z.ZurTheEnchanter.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Zur the Enchanter", 374, Rarity.RARE, mage.cards.z.ZurTheEnchanter.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Zur the Enchanter", 374, Rarity.RARE, mage.cards.z.ZurTheEnchanter.class, NON_FULL_USE_VARIOUS));
}
@Override
diff --git a/Mage.Sets/src/mage/sets/DragonCon.java b/Mage.Sets/src/mage/sets/DragonCon.java
index c13ed19655d..6861774a697 100644
--- a/Mage.Sets/src/mage/sets/DragonCon.java
+++ b/Mage.Sets/src/mage/sets/DragonCon.java
@@ -21,6 +21,6 @@ public class DragonCon extends ExpansionSet {
this.hasBoosters = false;
this.hasBasicLands = false;
- cards.add(new SetCardInfo("Nalathni Dragon", 1, Rarity.RARE, mage.cards.n.NalathniDragon.class, RETRO_ART));
+ cards.add(new SetCardInfo("Nalathni Dragon", 1, Rarity.RARE, mage.cards.n.NalathniDragon.class));
}
}
\ No newline at end of file
diff --git a/Mage.Sets/src/mage/sets/DuskmournHouseOfHorror.java b/Mage.Sets/src/mage/sets/DuskmournHouseOfHorror.java
index de5f9106a60..1e66450e904 100644
--- a/Mage.Sets/src/mage/sets/DuskmournHouseOfHorror.java
+++ b/Mage.Sets/src/mage/sets/DuskmournHouseOfHorror.java
@@ -265,7 +265,7 @@ public final class DuskmournHouseOfHorror extends ExpansionSet {
cards.add(new SetCardInfo("Optimistic Scavenger", 21, Rarity.UNCOMMON, mage.cards.o.OptimisticScavenger.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Optimistic Scavenger", 288, Rarity.UNCOMMON, mage.cards.o.OptimisticScavenger.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Orphans of the Wheat", 22, Rarity.UNCOMMON, mage.cards.o.OrphansOfTheWheat.class));
- cards.add(new SetCardInfo("Osseous Sticktwister", 112, Rarity.UNCOMMON, mage.cards.o.OsseousSticktwister.class));
+ //cards.add(new SetCardInfo("Osseous Sticktwister", 112, Rarity.UNCOMMON, mage.cards.o.OsseousSticktwister.class));
//cards.add(new SetCardInfo("Overgrown Zealot", 193, Rarity.UNCOMMON, mage.cards.o.OvergrownZealot.class));
cards.add(new SetCardInfo("Overlord of the Balemurk", 113, Rarity.MYTHIC, mage.cards.o.OverlordOfTheBalemurk.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Overlord of the Balemurk", 377, Rarity.MYTHIC, mage.cards.o.OverlordOfTheBalemurk.class, NON_FULL_USE_VARIOUS));
diff --git a/Mage.Sets/src/mage/sets/EternalWeekend.java b/Mage.Sets/src/mage/sets/EternalWeekend.java
deleted file mode 100644
index 093c5bd439c..00000000000
--- a/Mage.Sets/src/mage/sets/EternalWeekend.java
+++ /dev/null
@@ -1,31 +0,0 @@
-package mage.sets;
-
-import mage.cards.ExpansionSet;
-import mage.constants.Rarity;
-import mage.constants.SetType;
-
-/**
- * https://scryfall.com/sets/p30a
- *
- * @author Jmlundeen
- */
-public class EternalWeekend extends ExpansionSet {
-
- private static final EternalWeekend instance = new EternalWeekend();
-
- public static EternalWeekend getInstance() {
- return instance;
- }
-
- private EternalWeekend() {
- super("Eternal Weekend", "PEWK", ExpansionSet.buildDate(2022, 11, 26), SetType.PROMOTIONAL);
- hasBasicLands = false;
-
- cards.add(new SetCardInfo("Crop Rotation", "2024b", Rarity.RARE, mage.cards.c.CropRotation.class, RETRO_ART));
- cards.add(new SetCardInfo("Dragon's Rage Channeler", "2023b", Rarity.RARE, mage.cards.d.DragonsRageChanneler.class, RETRO_ART));
- cards.add(new SetCardInfo("Gush", "2022a", Rarity.RARE, mage.cards.g.Gush.class, RETRO_ART));
- cards.add(new SetCardInfo("Mental Misstep", "2023a", Rarity.RARE, mage.cards.m.MentalMisstep.class, RETRO_ART));
- cards.add(new SetCardInfo("Ponder", "2022b", Rarity.RARE, mage.cards.p.Ponder.class, RETRO_ART));
- cards.add(new SetCardInfo("Tinker", "2024a", Rarity.MYTHIC, mage.cards.t.Tinker.class, RETRO_ART));
- }
-}
diff --git a/Mage.Sets/src/mage/sets/EuropeanLandProgram.java b/Mage.Sets/src/mage/sets/EuropeanLandProgram.java
index e77fed3e0b8..96cfd9b431d 100644
--- a/Mage.Sets/src/mage/sets/EuropeanLandProgram.java
+++ b/Mage.Sets/src/mage/sets/EuropeanLandProgram.java
@@ -22,20 +22,20 @@ public final class EuropeanLandProgram extends ExpansionSet {
this.hasBoosters = false;
this.hasBasicLands = true;
- cards.add(new SetCardInfo("Forest", 1, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 6, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 11, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 2, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 7, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 12, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 3, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 8, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 13, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 4, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 9, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 14, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 5, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 10, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 15, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 1, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 6, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 11, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 2, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 7, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 12, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 3, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 8, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 13, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 4, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 9, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 14, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 5, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 10, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 15, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
}
}
diff --git a/Mage.Sets/src/mage/sets/Exodus.java b/Mage.Sets/src/mage/sets/Exodus.java
index 7651b90a862..de821457fe9 100644
--- a/Mage.Sets/src/mage/sets/Exodus.java
+++ b/Mage.Sets/src/mage/sets/Exodus.java
@@ -34,150 +34,149 @@ public final class Exodus extends ExpansionSet {
this.numBoosterUncommon = 3;
this.numBoosterRare = 1;
this.ratioBoosterMythic = 0;
-
- cards.add(new SetCardInfo("Aether Tide", 27, Rarity.COMMON, mage.cards.a.AetherTide.class, RETRO_ART));
- cards.add(new SetCardInfo("Allay", 1, Rarity.COMMON, mage.cards.a.Allay.class, RETRO_ART));
- cards.add(new SetCardInfo("Anarchist", 79, Rarity.COMMON, mage.cards.a.Anarchist.class, RETRO_ART));
- cards.add(new SetCardInfo("Angelic Blessing", 2, Rarity.COMMON, mage.cards.a.AngelicBlessing.class, RETRO_ART));
- cards.add(new SetCardInfo("Avenging Druid", 105, Rarity.COMMON, mage.cards.a.AvengingDruid.class, RETRO_ART));
- cards.add(new SetCardInfo("Bequeathal", 106, Rarity.COMMON, mage.cards.b.Bequeathal.class, RETRO_ART));
- cards.add(new SetCardInfo("Carnophage", 53, Rarity.COMMON, mage.cards.c.Carnophage.class, RETRO_ART));
- cards.add(new SetCardInfo("Cartographer", 107, Rarity.UNCOMMON, mage.cards.c.Cartographer.class, RETRO_ART));
- cards.add(new SetCardInfo("Cat Burglar", 54, Rarity.COMMON, mage.cards.c.CatBurglar.class, RETRO_ART));
- cards.add(new SetCardInfo("Cataclysm", 3, Rarity.RARE, mage.cards.c.Cataclysm.class, RETRO_ART));
- cards.add(new SetCardInfo("Charging Paladin", 4, Rarity.COMMON, mage.cards.c.ChargingPaladin.class, RETRO_ART));
- cards.add(new SetCardInfo("Cinder Crawler", 80, Rarity.COMMON, mage.cards.c.CinderCrawler.class, RETRO_ART));
- cards.add(new SetCardInfo("City of Traitors", 143, Rarity.RARE, mage.cards.c.CityOfTraitors.class, RETRO_ART));
- cards.add(new SetCardInfo("Coat of Arms", 131, Rarity.RARE, mage.cards.c.CoatOfArms.class, RETRO_ART));
- cards.add(new SetCardInfo("Convalescence", 5, Rarity.RARE, mage.cards.c.Convalescence.class, RETRO_ART));
- cards.add(new SetCardInfo("Crashing Boars", 108, Rarity.UNCOMMON, mage.cards.c.CrashingBoars.class, RETRO_ART));
- cards.add(new SetCardInfo("Culling the Weak", 55, Rarity.COMMON, mage.cards.c.CullingTheWeak.class, RETRO_ART));
- cards.add(new SetCardInfo("Cunning", 28, Rarity.COMMON, mage.cards.c.Cunning.class, RETRO_ART));
- cards.add(new SetCardInfo("Curiosity", 29, Rarity.UNCOMMON, mage.cards.c.Curiosity.class, RETRO_ART));
- cards.add(new SetCardInfo("Cursed Flesh", 56, Rarity.COMMON, mage.cards.c.CursedFlesh.class, RETRO_ART));
- cards.add(new SetCardInfo("Dauthi Cutthroat", 57, Rarity.UNCOMMON, mage.cards.d.DauthiCutthroat.class, RETRO_ART));
- cards.add(new SetCardInfo("Dauthi Jackal", 58, Rarity.COMMON, mage.cards.d.DauthiJackal.class, RETRO_ART));
- cards.add(new SetCardInfo("Dauthi Warlord", 59, Rarity.UNCOMMON, mage.cards.d.DauthiWarlord.class, RETRO_ART));
- cards.add(new SetCardInfo("Death's Duet", 60, Rarity.COMMON, mage.cards.d.DeathsDuet.class, RETRO_ART));
- cards.add(new SetCardInfo("Dizzying Gaze", 81, Rarity.COMMON, mage.cards.d.DizzyingGaze.class, RETRO_ART));
- cards.add(new SetCardInfo("Dominating Licid", 30, Rarity.RARE, mage.cards.d.DominatingLicid.class, RETRO_ART));
- cards.add(new SetCardInfo("Elven Palisade", 109, Rarity.UNCOMMON, mage.cards.e.ElvenPalisade.class, RETRO_ART));
- cards.add(new SetCardInfo("Elvish Berserker", 110, Rarity.COMMON, mage.cards.e.ElvishBerserker.class, RETRO_ART));
- cards.add(new SetCardInfo("Entropic Specter", 61, Rarity.RARE, mage.cards.e.EntropicSpecter.class, RETRO_ART));
- cards.add(new SetCardInfo("Ephemeron", 31, Rarity.RARE, mage.cards.e.Ephemeron.class, RETRO_ART));
- cards.add(new SetCardInfo("Equilibrium", 32, Rarity.RARE, mage.cards.e.Equilibrium.class, RETRO_ART));
- cards.add(new SetCardInfo("Erratic Portal", 132, Rarity.RARE, mage.cards.e.ErraticPortal.class, RETRO_ART));
- cards.add(new SetCardInfo("Ertai, Wizard Adept", 33, Rarity.RARE, mage.cards.e.ErtaiWizardAdept.class, RETRO_ART));
- cards.add(new SetCardInfo("Exalted Dragon", 6, Rarity.RARE, mage.cards.e.ExaltedDragon.class, RETRO_ART));
- cards.add(new SetCardInfo("Fade Away", 34, Rarity.COMMON, mage.cards.f.FadeAway.class, RETRO_ART));
- cards.add(new SetCardInfo("Fighting Chance", 82, Rarity.RARE, mage.cards.f.FightingChance.class, RETRO_ART));
- cards.add(new SetCardInfo("Flowstone Flood", 83, Rarity.UNCOMMON, mage.cards.f.FlowstoneFlood.class, RETRO_ART));
- cards.add(new SetCardInfo("Forbid", 35, Rarity.UNCOMMON, mage.cards.f.Forbid.class, RETRO_ART));
- cards.add(new SetCardInfo("Fugue", 62, Rarity.UNCOMMON, mage.cards.f.Fugue.class, RETRO_ART));
- cards.add(new SetCardInfo("Furnace Brood", 84, Rarity.COMMON, mage.cards.f.FurnaceBrood.class, RETRO_ART));
- cards.add(new SetCardInfo("Grollub", 63, Rarity.COMMON, mage.cards.g.Grollub.class, RETRO_ART));
- cards.add(new SetCardInfo("Hatred", 64, Rarity.RARE, mage.cards.h.Hatred.class, RETRO_ART));
- cards.add(new SetCardInfo("High Ground", 7, Rarity.UNCOMMON, mage.cards.h.HighGround.class, RETRO_ART));
- cards.add(new SetCardInfo("Jackalope Herd", 111, Rarity.COMMON, mage.cards.j.JackalopeHerd.class, RETRO_ART));
- cards.add(new SetCardInfo("Keeper of the Beasts", 112, Rarity.UNCOMMON, mage.cards.k.KeeperOfTheBeasts.class, RETRO_ART));
- cards.add(new SetCardInfo("Keeper of the Dead", 65, Rarity.UNCOMMON, mage.cards.k.KeeperOfTheDead.class, RETRO_ART));
- cards.add(new SetCardInfo("Keeper of the Flame", 85, Rarity.UNCOMMON, mage.cards.k.KeeperOfTheFlame.class, RETRO_ART));
- cards.add(new SetCardInfo("Keeper of the Light", 8, Rarity.UNCOMMON, mage.cards.k.KeeperOfTheLight.class, RETRO_ART));
- cards.add(new SetCardInfo("Keeper of the Mind", 36, Rarity.UNCOMMON, mage.cards.k.KeeperOfTheMind.class, RETRO_ART));
- cards.add(new SetCardInfo("Killer Whale", 37, Rarity.UNCOMMON, mage.cards.k.KillerWhale.class, RETRO_ART));
- cards.add(new SetCardInfo("Kor Chant", 9, Rarity.COMMON, mage.cards.k.KorChant.class, RETRO_ART));
- cards.add(new SetCardInfo("Limited Resources", 10, Rarity.RARE, mage.cards.l.LimitedResources.class, RETRO_ART));
- cards.add(new SetCardInfo("Mage il-Vec", 86, Rarity.COMMON, mage.cards.m.MageIlVec.class, RETRO_ART));
- cards.add(new SetCardInfo("Mana Breach", 38, Rarity.UNCOMMON, mage.cards.m.ManaBreach.class, RETRO_ART));
- cards.add(new SetCardInfo("Manabond", 113, Rarity.RARE, mage.cards.m.Manabond.class, RETRO_ART));
- cards.add(new SetCardInfo("Maniacal Rage", 87, Rarity.COMMON, mage.cards.m.ManiacalRage.class, RETRO_ART));
- cards.add(new SetCardInfo("Medicine Bag", 133, Rarity.UNCOMMON, mage.cards.m.MedicineBag.class, RETRO_ART));
- cards.add(new SetCardInfo("Memory Crystal", 134, Rarity.RARE, mage.cards.m.MemoryCrystal.class, RETRO_ART));
- cards.add(new SetCardInfo("Merfolk Looter", 39, Rarity.COMMON, mage.cards.m.MerfolkLooter.class, RETRO_ART));
- cards.add(new SetCardInfo("Mind Maggots", 66, Rarity.UNCOMMON, mage.cards.m.MindMaggots.class, RETRO_ART));
- cards.add(new SetCardInfo("Mind Over Matter", 40, Rarity.RARE, mage.cards.m.MindOverMatter.class, RETRO_ART));
- cards.add(new SetCardInfo("Mindless Automaton", 135, Rarity.RARE, mage.cards.m.MindlessAutomaton.class, RETRO_ART));
- cards.add(new SetCardInfo("Mirozel", 41, Rarity.UNCOMMON, mage.cards.m.Mirozel.class, RETRO_ART));
- cards.add(new SetCardInfo("Mirri, Cat Warrior", 114, Rarity.RARE, mage.cards.m.MirriCatWarrior.class, RETRO_ART));
- cards.add(new SetCardInfo("Mogg Assassin", 88, Rarity.UNCOMMON, mage.cards.m.MoggAssassin.class, RETRO_ART));
- cards.add(new SetCardInfo("Monstrous Hound", 89, Rarity.RARE, mage.cards.m.MonstrousHound.class, RETRO_ART));
- cards.add(new SetCardInfo("Nausea", 67, Rarity.COMMON, mage.cards.n.Nausea.class, RETRO_ART));
- cards.add(new SetCardInfo("Necrologia", 68, Rarity.UNCOMMON, mage.cards.n.Necrologia.class, RETRO_ART));
- cards.add(new SetCardInfo("Null Brooch", 136, Rarity.RARE, mage.cards.n.NullBrooch.class, RETRO_ART));
- cards.add(new SetCardInfo("Oath of Druids", 115, Rarity.RARE, mage.cards.o.OathOfDruids.class, RETRO_ART));
- cards.add(new SetCardInfo("Oath of Ghouls", 69, Rarity.RARE, mage.cards.o.OathOfGhouls.class, RETRO_ART));
- cards.add(new SetCardInfo("Oath of Lieges", 11, Rarity.RARE, mage.cards.o.OathOfLieges.class, RETRO_ART));
- cards.add(new SetCardInfo("Oath of Mages", 90, Rarity.RARE, mage.cards.o.OathOfMages.class, RETRO_ART));
- cards.add(new SetCardInfo("Oath of Scholars", 42, Rarity.RARE, mage.cards.o.OathOfScholars.class, RETRO_ART));
- cards.add(new SetCardInfo("Ogre Shaman", 91, Rarity.RARE, mage.cards.o.OgreShaman.class, RETRO_ART));
- cards.add(new SetCardInfo("Onslaught", 92, Rarity.COMMON, mage.cards.o.Onslaught.class, RETRO_ART));
- cards.add(new SetCardInfo("Paladin en-Vec", 12, Rarity.RARE, mage.cards.p.PaladinEnVec.class, RETRO_ART));
- cards.add(new SetCardInfo("Pandemonium", 93, Rarity.RARE, mage.cards.p.Pandemonium.class, RETRO_ART));
- cards.add(new SetCardInfo("Paroxysm", 94, Rarity.UNCOMMON, mage.cards.p.Paroxysm.class, RETRO_ART));
- cards.add(new SetCardInfo("Peace of Mind", 13, Rarity.UNCOMMON, mage.cards.p.PeaceOfMind.class, RETRO_ART));
- cards.add(new SetCardInfo("Pegasus Stampede", 14, Rarity.UNCOMMON, mage.cards.p.PegasusStampede.class, RETRO_ART));
- cards.add(new SetCardInfo("Penance", 15, Rarity.UNCOMMON, mage.cards.p.Penance.class, RETRO_ART));
- cards.add(new SetCardInfo("Pit Spawn", 70, Rarity.RARE, mage.cards.p.PitSpawn.class, RETRO_ART));
- cards.add(new SetCardInfo("Plaguebearer", 71, Rarity.RARE, mage.cards.p.Plaguebearer.class, RETRO_ART));
- cards.add(new SetCardInfo("Plated Rootwalla", 116, Rarity.COMMON, mage.cards.p.PlatedRootwalla.class, RETRO_ART));
- cards.add(new SetCardInfo("Predatory Hunger", 117, Rarity.COMMON, mage.cards.p.PredatoryHunger.class, RETRO_ART));
- cards.add(new SetCardInfo("Price of Progress", 95, Rarity.UNCOMMON, mage.cards.p.PriceOfProgress.class, RETRO_ART));
- cards.add(new SetCardInfo("Pygmy Troll", 118, Rarity.COMMON, mage.cards.p.PygmyTroll.class, RETRO_ART));
- cards.add(new SetCardInfo("Rabid Wolverines", 119, Rarity.COMMON, mage.cards.r.RabidWolverines.class, RETRO_ART));
- cards.add(new SetCardInfo("Raging Goblin", 96, Rarity.COMMON, mage.cards.r.RagingGoblin.class, RETRO_ART));
- cards.add(new SetCardInfo("Ravenous Baboons", 97, Rarity.RARE, mage.cards.r.RavenousBaboons.class, RETRO_ART));
- cards.add(new SetCardInfo("Reaping the Rewards", 16, Rarity.COMMON, mage.cards.r.ReapingTheRewards.class, RETRO_ART));
- cards.add(new SetCardInfo("Reckless Ogre", 98, Rarity.COMMON, mage.cards.r.RecklessOgre.class, RETRO_ART));
- cards.add(new SetCardInfo("Reclaim", 120, Rarity.COMMON, mage.cards.r.Reclaim.class, RETRO_ART));
- cards.add(new SetCardInfo("Reconnaissance", 17, Rarity.UNCOMMON, mage.cards.r.Reconnaissance.class, RETRO_ART));
- cards.add(new SetCardInfo("Recurring Nightmare", 72, Rarity.RARE, mage.cards.r.RecurringNightmare.class, RETRO_ART));
- cards.add(new SetCardInfo("Resuscitate", 121, Rarity.UNCOMMON, mage.cards.r.Resuscitate.class, RETRO_ART));
- cards.add(new SetCardInfo("Robe of Mirrors", 43, Rarity.COMMON, mage.cards.r.RobeOfMirrors.class, RETRO_ART));
- cards.add(new SetCardInfo("Rootwater Alligator", 122, Rarity.COMMON, mage.cards.r.RootwaterAlligator.class, RETRO_ART));
- cards.add(new SetCardInfo("Rootwater Mystic", 44, Rarity.COMMON, mage.cards.r.RootwaterMystic.class, RETRO_ART));
- cards.add(new SetCardInfo("Sabertooth Wyvern", 99, Rarity.UNCOMMON, mage.cards.s.SabertoothWyvern.class, RETRO_ART));
- cards.add(new SetCardInfo("Scalding Salamander", 100, Rarity.UNCOMMON, mage.cards.s.ScaldingSalamander.class, RETRO_ART));
- cards.add(new SetCardInfo("Scare Tactics", 73, Rarity.COMMON, mage.cards.s.ScareTactics.class, RETRO_ART));
- cards.add(new SetCardInfo("School of Piranha", 45, Rarity.COMMON, mage.cards.s.SchoolOfPiranha.class, RETRO_ART));
- cards.add(new SetCardInfo("Scrivener", 46, Rarity.UNCOMMON, mage.cards.s.Scrivener.class, RETRO_ART));
- cards.add(new SetCardInfo("Seismic Assault", 101, Rarity.RARE, mage.cards.s.SeismicAssault.class, RETRO_ART));
- cards.add(new SetCardInfo("Shackles", 18, Rarity.COMMON, mage.cards.s.Shackles.class, RETRO_ART));
- cards.add(new SetCardInfo("Shattering Pulse", 102, Rarity.COMMON, mage.cards.s.ShatteringPulse.class, RETRO_ART));
- cards.add(new SetCardInfo("Shield Mate", 19, Rarity.COMMON, mage.cards.s.ShieldMate.class, RETRO_ART));
- cards.add(new SetCardInfo("Skyshaper", 137, Rarity.UNCOMMON, mage.cards.s.Skyshaper.class, RETRO_ART));
- cards.add(new SetCardInfo("Skyshroud Elite", 123, Rarity.UNCOMMON, mage.cards.s.SkyshroudElite.class, RETRO_ART));
- cards.add(new SetCardInfo("Skyshroud War Beast", 124, Rarity.RARE, mage.cards.s.SkyshroudWarBeast.class, RETRO_ART));
- cards.add(new SetCardInfo("Slaughter", 74, Rarity.UNCOMMON, mage.cards.s.Slaughter.class, RETRO_ART));
- cards.add(new SetCardInfo("Soltari Visionary", 20, Rarity.COMMON, mage.cards.s.SoltariVisionary.class, RETRO_ART));
- cards.add(new SetCardInfo("Song of Serenity", 125, Rarity.UNCOMMON, mage.cards.s.SongOfSerenity.class, RETRO_ART));
- cards.add(new SetCardInfo("Sonic Burst", 103, Rarity.COMMON, mage.cards.s.SonicBurst.class, RETRO_ART));
- cards.add(new SetCardInfo("Soul Warden", 21, Rarity.COMMON, mage.cards.s.SoulWarden.class, RETRO_ART));
- cards.add(new SetCardInfo("Spellbook", 138, Rarity.UNCOMMON, mage.cards.s.Spellbook.class, RETRO_ART));
- cards.add(new SetCardInfo("Spellshock", 104, Rarity.UNCOMMON, mage.cards.s.Spellshock.class, RETRO_ART));
- cards.add(new SetCardInfo("Sphere of Resistance", 139, Rarity.RARE, mage.cards.s.SphereOfResistance.class, RETRO_ART));
- cards.add(new SetCardInfo("Spike Cannibal", 75, Rarity.UNCOMMON, mage.cards.s.SpikeCannibal.class, RETRO_ART));
- cards.add(new SetCardInfo("Spike Hatcher", 126, Rarity.RARE, mage.cards.s.SpikeHatcher.class, RETRO_ART));
- cards.add(new SetCardInfo("Spike Rogue", 127, Rarity.UNCOMMON, mage.cards.s.SpikeRogue.class, RETRO_ART));
- cards.add(new SetCardInfo("Spike Weaver", 128, Rarity.RARE, mage.cards.s.SpikeWeaver.class, RETRO_ART));
- cards.add(new SetCardInfo("Standing Troops", 22, Rarity.COMMON, mage.cards.s.StandingTroops.class, RETRO_ART));
- cards.add(new SetCardInfo("Survival of the Fittest", 129, Rarity.RARE, mage.cards.s.SurvivalOfTheFittest.class, RETRO_ART));
- cards.add(new SetCardInfo("Thalakos Drifters", 47, Rarity.RARE, mage.cards.t.ThalakosDrifters.class, RETRO_ART));
- cards.add(new SetCardInfo("Thalakos Scout", 48, Rarity.COMMON, mage.cards.t.ThalakosScout.class, RETRO_ART));
- cards.add(new SetCardInfo("Theft of Dreams", 49, Rarity.COMMON, mage.cards.t.TheftOfDreams.class, RETRO_ART));
- cards.add(new SetCardInfo("Thopter Squadron", 140, Rarity.RARE, mage.cards.t.ThopterSquadron.class, RETRO_ART));
- cards.add(new SetCardInfo("Thrull Surgeon", 76, Rarity.COMMON, mage.cards.t.ThrullSurgeon.class, RETRO_ART));
- cards.add(new SetCardInfo("Transmogrifying Licid", 141, Rarity.UNCOMMON, mage.cards.t.TransmogrifyingLicid.class, RETRO_ART));
- cards.add(new SetCardInfo("Treasure Hunter", 23, Rarity.UNCOMMON, mage.cards.t.TreasureHunter.class, RETRO_ART));
- cards.add(new SetCardInfo("Treasure Trove", 50, Rarity.UNCOMMON, mage.cards.t.TreasureTrove.class, RETRO_ART));
- cards.add(new SetCardInfo("Vampire Hounds", 77, Rarity.COMMON, mage.cards.v.VampireHounds.class, RETRO_ART));
- cards.add(new SetCardInfo("Volrath's Dungeon", 78, Rarity.RARE, mage.cards.v.VolrathsDungeon.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Nets", 24, Rarity.RARE, mage.cards.w.WallOfNets.class, RETRO_ART));
- cards.add(new SetCardInfo("Wayward Soul", 51, Rarity.COMMON, mage.cards.w.WaywardSoul.class, RETRO_ART));
- cards.add(new SetCardInfo("Welkin Hawk", 25, Rarity.COMMON, mage.cards.w.WelkinHawk.class, RETRO_ART));
- cards.add(new SetCardInfo("Whiptongue Frog", 52, Rarity.COMMON, mage.cards.w.WhiptongueFrog.class, RETRO_ART));
- cards.add(new SetCardInfo("Wood Elves", 130, Rarity.COMMON, mage.cards.w.WoodElves.class, RETRO_ART));
- cards.add(new SetCardInfo("Workhorse", 142, Rarity.RARE, mage.cards.w.Workhorse.class, RETRO_ART));
- cards.add(new SetCardInfo("Zealots en-Dal", 26, Rarity.UNCOMMON, mage.cards.z.ZealotsEnDal.class, RETRO_ART));
+ cards.add(new SetCardInfo("Aether Tide", 27, Rarity.COMMON, mage.cards.a.AetherTide.class));
+ cards.add(new SetCardInfo("Allay", 1, Rarity.COMMON, mage.cards.a.Allay.class));
+ cards.add(new SetCardInfo("Anarchist", 79, Rarity.COMMON, mage.cards.a.Anarchist.class));
+ cards.add(new SetCardInfo("Angelic Blessing", 2, Rarity.COMMON, mage.cards.a.AngelicBlessing.class));
+ cards.add(new SetCardInfo("Avenging Druid", 105, Rarity.COMMON, mage.cards.a.AvengingDruid.class));
+ cards.add(new SetCardInfo("Bequeathal", 106, Rarity.COMMON, mage.cards.b.Bequeathal.class));
+ cards.add(new SetCardInfo("Carnophage", 53, Rarity.COMMON, mage.cards.c.Carnophage.class));
+ cards.add(new SetCardInfo("Cartographer", 107, Rarity.UNCOMMON, mage.cards.c.Cartographer.class));
+ cards.add(new SetCardInfo("Cataclysm", 3, Rarity.RARE, mage.cards.c.Cataclysm.class));
+ cards.add(new SetCardInfo("Cat Burglar", 54, Rarity.COMMON, mage.cards.c.CatBurglar.class));
+ cards.add(new SetCardInfo("Charging Paladin", 4, Rarity.COMMON, mage.cards.c.ChargingPaladin.class));
+ cards.add(new SetCardInfo("Cinder Crawler", 80, Rarity.COMMON, mage.cards.c.CinderCrawler.class));
+ cards.add(new SetCardInfo("City of Traitors", 143, Rarity.RARE, mage.cards.c.CityOfTraitors.class));
+ cards.add(new SetCardInfo("Coat of Arms", 131, Rarity.RARE, mage.cards.c.CoatOfArms.class));
+ cards.add(new SetCardInfo("Convalescence", 5, Rarity.RARE, mage.cards.c.Convalescence.class));
+ cards.add(new SetCardInfo("Crashing Boars", 108, Rarity.UNCOMMON, mage.cards.c.CrashingBoars.class));
+ cards.add(new SetCardInfo("Culling the Weak", 55, Rarity.COMMON, mage.cards.c.CullingTheWeak.class));
+ cards.add(new SetCardInfo("Cunning", 28, Rarity.COMMON, mage.cards.c.Cunning.class));
+ cards.add(new SetCardInfo("Curiosity", 29, Rarity.UNCOMMON, mage.cards.c.Curiosity.class));
+ cards.add(new SetCardInfo("Cursed Flesh", 56, Rarity.COMMON, mage.cards.c.CursedFlesh.class));
+ cards.add(new SetCardInfo("Dauthi Cutthroat", 57, Rarity.UNCOMMON, mage.cards.d.DauthiCutthroat.class));
+ cards.add(new SetCardInfo("Dauthi Jackal", 58, Rarity.COMMON, mage.cards.d.DauthiJackal.class));
+ cards.add(new SetCardInfo("Dauthi Warlord", 59, Rarity.UNCOMMON, mage.cards.d.DauthiWarlord.class));
+ cards.add(new SetCardInfo("Death's Duet", 60, Rarity.COMMON, mage.cards.d.DeathsDuet.class));
+ cards.add(new SetCardInfo("Dizzying Gaze", 81, Rarity.COMMON, mage.cards.d.DizzyingGaze.class));
+ cards.add(new SetCardInfo("Dominating Licid", 30, Rarity.RARE, mage.cards.d.DominatingLicid.class));
+ cards.add(new SetCardInfo("Elven Palisade", 109, Rarity.UNCOMMON, mage.cards.e.ElvenPalisade.class));
+ cards.add(new SetCardInfo("Elvish Berserker", 110, Rarity.COMMON, mage.cards.e.ElvishBerserker.class));
+ cards.add(new SetCardInfo("Entropic Specter", 61, Rarity.RARE, mage.cards.e.EntropicSpecter.class));
+ cards.add(new SetCardInfo("Ephemeron", 31, Rarity.RARE, mage.cards.e.Ephemeron.class));
+ cards.add(new SetCardInfo("Equilibrium", 32, Rarity.RARE, mage.cards.e.Equilibrium.class));
+ cards.add(new SetCardInfo("Erratic Portal", 132, Rarity.RARE, mage.cards.e.ErraticPortal.class));
+ cards.add(new SetCardInfo("Ertai, Wizard Adept", 33, Rarity.RARE, mage.cards.e.ErtaiWizardAdept.class));
+ cards.add(new SetCardInfo("Exalted Dragon", 6, Rarity.RARE, mage.cards.e.ExaltedDragon.class));
+ cards.add(new SetCardInfo("Fade Away", 34, Rarity.COMMON, mage.cards.f.FadeAway.class));
+ cards.add(new SetCardInfo("Fighting Chance", 82, Rarity.RARE, mage.cards.f.FightingChance.class));
+ cards.add(new SetCardInfo("Flowstone Flood", 83, Rarity.UNCOMMON, mage.cards.f.FlowstoneFlood.class));
+ cards.add(new SetCardInfo("Forbid", 35, Rarity.UNCOMMON, mage.cards.f.Forbid.class));
+ cards.add(new SetCardInfo("Fugue", 62, Rarity.UNCOMMON, mage.cards.f.Fugue.class));
+ cards.add(new SetCardInfo("Furnace Brood", 84, Rarity.COMMON, mage.cards.f.FurnaceBrood.class));
+ cards.add(new SetCardInfo("Grollub", 63, Rarity.COMMON, mage.cards.g.Grollub.class));
+ cards.add(new SetCardInfo("Hatred", 64, Rarity.RARE, mage.cards.h.Hatred.class));
+ cards.add(new SetCardInfo("High Ground", 7, Rarity.UNCOMMON, mage.cards.h.HighGround.class));
+ cards.add(new SetCardInfo("Jackalope Herd", 111, Rarity.COMMON, mage.cards.j.JackalopeHerd.class));
+ cards.add(new SetCardInfo("Keeper of the Beasts", 112, Rarity.UNCOMMON, mage.cards.k.KeeperOfTheBeasts.class));
+ cards.add(new SetCardInfo("Keeper of the Dead", 65, Rarity.UNCOMMON, mage.cards.k.KeeperOfTheDead.class));
+ cards.add(new SetCardInfo("Keeper of the Flame", 85, Rarity.UNCOMMON, mage.cards.k.KeeperOfTheFlame.class));
+ cards.add(new SetCardInfo("Keeper of the Light", 8, Rarity.UNCOMMON, mage.cards.k.KeeperOfTheLight.class));
+ cards.add(new SetCardInfo("Keeper of the Mind", 36, Rarity.UNCOMMON, mage.cards.k.KeeperOfTheMind.class));
+ cards.add(new SetCardInfo("Killer Whale", 37, Rarity.UNCOMMON, mage.cards.k.KillerWhale.class));
+ cards.add(new SetCardInfo("Kor Chant", 9, Rarity.COMMON, mage.cards.k.KorChant.class));
+ cards.add(new SetCardInfo("Limited Resources", 10, Rarity.RARE, mage.cards.l.LimitedResources.class));
+ cards.add(new SetCardInfo("Mage il-Vec", 86, Rarity.COMMON, mage.cards.m.MageIlVec.class));
+ cards.add(new SetCardInfo("Manabond", 113, Rarity.RARE, mage.cards.m.Manabond.class));
+ cards.add(new SetCardInfo("Mana Breach", 38, Rarity.UNCOMMON, mage.cards.m.ManaBreach.class));
+ cards.add(new SetCardInfo("Maniacal Rage", 87, Rarity.COMMON, mage.cards.m.ManiacalRage.class));
+ cards.add(new SetCardInfo("Medicine Bag", 133, Rarity.UNCOMMON, mage.cards.m.MedicineBag.class));
+ cards.add(new SetCardInfo("Memory Crystal", 134, Rarity.RARE, mage.cards.m.MemoryCrystal.class));
+ cards.add(new SetCardInfo("Merfolk Looter", 39, Rarity.COMMON, mage.cards.m.MerfolkLooter.class));
+ cards.add(new SetCardInfo("Mind Maggots", 66, Rarity.UNCOMMON, mage.cards.m.MindMaggots.class));
+ cards.add(new SetCardInfo("Mindless Automaton", 135, Rarity.RARE, mage.cards.m.MindlessAutomaton.class));
+ cards.add(new SetCardInfo("Mind Over Matter", 40, Rarity.RARE, mage.cards.m.MindOverMatter.class));
+ cards.add(new SetCardInfo("Mirozel", 41, Rarity.UNCOMMON, mage.cards.m.Mirozel.class));
+ cards.add(new SetCardInfo("Mirri, Cat Warrior", 114, Rarity.RARE, mage.cards.m.MirriCatWarrior.class));
+ cards.add(new SetCardInfo("Mogg Assassin", 88, Rarity.UNCOMMON, mage.cards.m.MoggAssassin.class));
+ cards.add(new SetCardInfo("Monstrous Hound", 89, Rarity.RARE, mage.cards.m.MonstrousHound.class));
+ cards.add(new SetCardInfo("Nausea", 67, Rarity.COMMON, mage.cards.n.Nausea.class));
+ cards.add(new SetCardInfo("Necrologia", 68, Rarity.UNCOMMON, mage.cards.n.Necrologia.class));
+ cards.add(new SetCardInfo("Null Brooch", 136, Rarity.RARE, mage.cards.n.NullBrooch.class));
+ cards.add(new SetCardInfo("Oath of Druids", 115, Rarity.RARE, mage.cards.o.OathOfDruids.class));
+ cards.add(new SetCardInfo("Oath of Ghouls", 69, Rarity.RARE, mage.cards.o.OathOfGhouls.class));
+ cards.add(new SetCardInfo("Oath of Lieges", 11, Rarity.RARE, mage.cards.o.OathOfLieges.class));
+ cards.add(new SetCardInfo("Oath of Mages", 90, Rarity.RARE, mage.cards.o.OathOfMages.class));
+ cards.add(new SetCardInfo("Oath of Scholars", 42, Rarity.RARE, mage.cards.o.OathOfScholars.class));
+ cards.add(new SetCardInfo("Ogre Shaman", 91, Rarity.RARE, mage.cards.o.OgreShaman.class));
+ cards.add(new SetCardInfo("Onslaught", 92, Rarity.COMMON, mage.cards.o.Onslaught.class));
+ cards.add(new SetCardInfo("Paladin en-Vec", 12, Rarity.RARE, mage.cards.p.PaladinEnVec.class));
+ cards.add(new SetCardInfo("Pandemonium", 93, Rarity.RARE, mage.cards.p.Pandemonium.class));
+ cards.add(new SetCardInfo("Paroxysm", 94, Rarity.UNCOMMON, mage.cards.p.Paroxysm.class));
+ cards.add(new SetCardInfo("Peace of Mind", 13, Rarity.UNCOMMON, mage.cards.p.PeaceOfMind.class));
+ cards.add(new SetCardInfo("Pegasus Stampede", 14, Rarity.UNCOMMON, mage.cards.p.PegasusStampede.class));
+ cards.add(new SetCardInfo("Penance", 15, Rarity.UNCOMMON, mage.cards.p.Penance.class));
+ cards.add(new SetCardInfo("Pit Spawn", 70, Rarity.RARE, mage.cards.p.PitSpawn.class));
+ cards.add(new SetCardInfo("Plaguebearer", 71, Rarity.RARE, mage.cards.p.Plaguebearer.class));
+ cards.add(new SetCardInfo("Plated Rootwalla", 116, Rarity.COMMON, mage.cards.p.PlatedRootwalla.class));
+ cards.add(new SetCardInfo("Predatory Hunger", 117, Rarity.COMMON, mage.cards.p.PredatoryHunger.class));
+ cards.add(new SetCardInfo("Price of Progress", 95, Rarity.UNCOMMON, mage.cards.p.PriceOfProgress.class));
+ cards.add(new SetCardInfo("Pygmy Troll", 118, Rarity.COMMON, mage.cards.p.PygmyTroll.class));
+ cards.add(new SetCardInfo("Rabid Wolverines", 119, Rarity.COMMON, mage.cards.r.RabidWolverines.class));
+ cards.add(new SetCardInfo("Raging Goblin", 96, Rarity.COMMON, mage.cards.r.RagingGoblin.class));
+ cards.add(new SetCardInfo("Ravenous Baboons", 97, Rarity.RARE, mage.cards.r.RavenousBaboons.class));
+ cards.add(new SetCardInfo("Reaping the Rewards", 16, Rarity.COMMON, mage.cards.r.ReapingTheRewards.class));
+ cards.add(new SetCardInfo("Reckless Ogre", 98, Rarity.COMMON, mage.cards.r.RecklessOgre.class));
+ cards.add(new SetCardInfo("Reclaim", 120, Rarity.COMMON, mage.cards.r.Reclaim.class));
+ cards.add(new SetCardInfo("Reconnaissance", 17, Rarity.UNCOMMON, mage.cards.r.Reconnaissance.class));
+ cards.add(new SetCardInfo("Recurring Nightmare", 72, Rarity.RARE, mage.cards.r.RecurringNightmare.class));
+ cards.add(new SetCardInfo("Resuscitate", 121, Rarity.UNCOMMON, mage.cards.r.Resuscitate.class));
+ cards.add(new SetCardInfo("Robe of Mirrors", 43, Rarity.COMMON, mage.cards.r.RobeOfMirrors.class));
+ cards.add(new SetCardInfo("Rootwater Alligator", 122, Rarity.COMMON, mage.cards.r.RootwaterAlligator.class));
+ cards.add(new SetCardInfo("Rootwater Mystic", 44, Rarity.COMMON, mage.cards.r.RootwaterMystic.class));
+ cards.add(new SetCardInfo("Sabertooth Wyvern", 99, Rarity.UNCOMMON, mage.cards.s.SabertoothWyvern.class));
+ cards.add(new SetCardInfo("Scalding Salamander", 100, Rarity.UNCOMMON, mage.cards.s.ScaldingSalamander.class));
+ cards.add(new SetCardInfo("Scare Tactics", 73, Rarity.COMMON, mage.cards.s.ScareTactics.class));
+ cards.add(new SetCardInfo("School of Piranha", 45, Rarity.COMMON, mage.cards.s.SchoolOfPiranha.class));
+ cards.add(new SetCardInfo("Scrivener", 46, Rarity.UNCOMMON, mage.cards.s.Scrivener.class));
+ cards.add(new SetCardInfo("Seismic Assault", 101, Rarity.RARE, mage.cards.s.SeismicAssault.class));
+ cards.add(new SetCardInfo("Shackles", 18, Rarity.COMMON, mage.cards.s.Shackles.class));
+ cards.add(new SetCardInfo("Shattering Pulse", 102, Rarity.COMMON, mage.cards.s.ShatteringPulse.class));
+ cards.add(new SetCardInfo("Shield Mate", 19, Rarity.COMMON, mage.cards.s.ShieldMate.class));
+ cards.add(new SetCardInfo("Skyshaper", 137, Rarity.UNCOMMON, mage.cards.s.Skyshaper.class));
+ cards.add(new SetCardInfo("Skyshroud Elite", 123, Rarity.UNCOMMON, mage.cards.s.SkyshroudElite.class));
+ cards.add(new SetCardInfo("Skyshroud War Beast", 124, Rarity.RARE, mage.cards.s.SkyshroudWarBeast.class));
+ cards.add(new SetCardInfo("Slaughter", 74, Rarity.UNCOMMON, mage.cards.s.Slaughter.class));
+ cards.add(new SetCardInfo("Soltari Visionary", 20, Rarity.COMMON, mage.cards.s.SoltariVisionary.class));
+ cards.add(new SetCardInfo("Song of Serenity", 125, Rarity.UNCOMMON, mage.cards.s.SongOfSerenity.class));
+ cards.add(new SetCardInfo("Sonic Burst", 103, Rarity.COMMON, mage.cards.s.SonicBurst.class));
+ cards.add(new SetCardInfo("Soul Warden", 21, Rarity.COMMON, mage.cards.s.SoulWarden.class));
+ cards.add(new SetCardInfo("Spellbook", 138, Rarity.UNCOMMON, mage.cards.s.Spellbook.class));
+ cards.add(new SetCardInfo("Spellshock", 104, Rarity.UNCOMMON, mage.cards.s.Spellshock.class));
+ cards.add(new SetCardInfo("Sphere of Resistance", 139, Rarity.RARE, mage.cards.s.SphereOfResistance.class));
+ cards.add(new SetCardInfo("Spike Cannibal", 75, Rarity.UNCOMMON, mage.cards.s.SpikeCannibal.class));
+ cards.add(new SetCardInfo("Spike Hatcher", 126, Rarity.RARE, mage.cards.s.SpikeHatcher.class));
+ cards.add(new SetCardInfo("Spike Rogue", 127, Rarity.UNCOMMON, mage.cards.s.SpikeRogue.class));
+ cards.add(new SetCardInfo("Spike Weaver", 128, Rarity.RARE, mage.cards.s.SpikeWeaver.class));
+ cards.add(new SetCardInfo("Standing Troops", 22, Rarity.COMMON, mage.cards.s.StandingTroops.class));
+ cards.add(new SetCardInfo("Survival of the Fittest", 129, Rarity.RARE, mage.cards.s.SurvivalOfTheFittest.class));
+ cards.add(new SetCardInfo("Thalakos Drifters", 47, Rarity.RARE, mage.cards.t.ThalakosDrifters.class));
+ cards.add(new SetCardInfo("Thalakos Scout", 48, Rarity.COMMON, mage.cards.t.ThalakosScout.class));
+ cards.add(new SetCardInfo("Theft of Dreams", 49, Rarity.COMMON, mage.cards.t.TheftOfDreams.class));
+ cards.add(new SetCardInfo("Thopter Squadron", 140, Rarity.RARE, mage.cards.t.ThopterSquadron.class));
+ cards.add(new SetCardInfo("Thrull Surgeon", 76, Rarity.COMMON, mage.cards.t.ThrullSurgeon.class));
+ cards.add(new SetCardInfo("Transmogrifying Licid", 141, Rarity.UNCOMMON, mage.cards.t.TransmogrifyingLicid.class));
+ cards.add(new SetCardInfo("Treasure Hunter", 23, Rarity.UNCOMMON, mage.cards.t.TreasureHunter.class));
+ cards.add(new SetCardInfo("Treasure Trove", 50, Rarity.UNCOMMON, mage.cards.t.TreasureTrove.class));
+ cards.add(new SetCardInfo("Vampire Hounds", 77, Rarity.COMMON, mage.cards.v.VampireHounds.class));
+ cards.add(new SetCardInfo("Volrath's Dungeon", 78, Rarity.RARE, mage.cards.v.VolrathsDungeon.class));
+ cards.add(new SetCardInfo("Wall of Nets", 24, Rarity.RARE, mage.cards.w.WallOfNets.class));
+ cards.add(new SetCardInfo("Wayward Soul", 51, Rarity.COMMON, mage.cards.w.WaywardSoul.class));
+ cards.add(new SetCardInfo("Welkin Hawk", 25, Rarity.COMMON, mage.cards.w.WelkinHawk.class));
+ cards.add(new SetCardInfo("Whiptongue Frog", 52, Rarity.COMMON, mage.cards.w.WhiptongueFrog.class));
+ cards.add(new SetCardInfo("Wood Elves", 130, Rarity.COMMON, mage.cards.w.WoodElves.class));
+ cards.add(new SetCardInfo("Workhorse", 142, Rarity.RARE, mage.cards.w.Workhorse.class));
+ cards.add(new SetCardInfo("Zealots en-Dal", 26, Rarity.UNCOMMON, mage.cards.z.ZealotsEnDal.class));
}
@Override
diff --git a/Mage.Sets/src/mage/sets/FallenEmpires.java b/Mage.Sets/src/mage/sets/FallenEmpires.java
index 4d9e2b1466e..994c101200b 100644
--- a/Mage.Sets/src/mage/sets/FallenEmpires.java
+++ b/Mage.Sets/src/mage/sets/FallenEmpires.java
@@ -26,192 +26,192 @@ public final class FallenEmpires extends ExpansionSet {
this.numBoosterRare = 1;
this.ratioBoosterMythic = 0;
- cards.add(new SetCardInfo("Aeolipile", 81, Rarity.RARE, mage.cards.a.Aeolipile.class, RETRO_ART));
- cards.add(new SetCardInfo("Armor Thrull", "33a", Rarity.COMMON, mage.cards.a.ArmorThrull.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Armor Thrull", "33b", Rarity.COMMON, mage.cards.a.ArmorThrull.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Armor Thrull", "33c", Rarity.COMMON, mage.cards.a.ArmorThrull.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Armor Thrull", "33d", Rarity.COMMON, mage.cards.a.ArmorThrull.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Balm of Restoration", 82, Rarity.RARE, mage.cards.b.BalmOfRestoration.class, RETRO_ART));
- cards.add(new SetCardInfo("Basal Thrull", "34a", Rarity.COMMON, mage.cards.b.BasalThrull.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Basal Thrull", "34b", Rarity.COMMON, mage.cards.b.BasalThrull.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Basal Thrull", "34c", Rarity.COMMON, mage.cards.b.BasalThrull.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Basal Thrull", "34d", Rarity.COMMON, mage.cards.b.BasalThrull.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Bottomless Vault", 92, Rarity.RARE, mage.cards.b.BottomlessVault.class, RETRO_ART));
- cards.add(new SetCardInfo("Brassclaw Orcs", "49a", Rarity.COMMON, mage.cards.b.BrassclawOrcs.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Brassclaw Orcs", "49b", Rarity.COMMON, mage.cards.b.BrassclawOrcs.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Brassclaw Orcs", "49c", Rarity.COMMON, mage.cards.b.BrassclawOrcs.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Brassclaw Orcs", "49d", Rarity.COMMON, mage.cards.b.BrassclawOrcs.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Breeding Pit", 35, Rarity.UNCOMMON, mage.cards.b.BreedingPit.class, RETRO_ART));
- cards.add(new SetCardInfo("Combat Medic", "1a", Rarity.COMMON, mage.cards.c.CombatMedic.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Combat Medic", "1b", Rarity.COMMON, mage.cards.c.CombatMedic.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Combat Medic", "1c", Rarity.COMMON, mage.cards.c.CombatMedic.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Combat Medic", "1d", Rarity.COMMON, mage.cards.c.CombatMedic.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Conch Horn", 83, Rarity.RARE, mage.cards.c.ConchHorn.class, RETRO_ART));
- cards.add(new SetCardInfo("Deep Spawn", 17, Rarity.UNCOMMON, mage.cards.d.DeepSpawn.class, RETRO_ART));
- cards.add(new SetCardInfo("Delif's Cone", 84, Rarity.COMMON, mage.cards.d.DelifsCone.class, RETRO_ART));
- cards.add(new SetCardInfo("Delif's Cube", 85, Rarity.RARE, mage.cards.d.DelifsCube.class, RETRO_ART));
- cards.add(new SetCardInfo("Derelor", 36, Rarity.RARE, mage.cards.d.Derelor.class, RETRO_ART));
- cards.add(new SetCardInfo("Draconian Cylix", 86, Rarity.RARE, mage.cards.d.DraconianCylix.class, RETRO_ART));
- cards.add(new SetCardInfo("Dwarven Armorer", 50, Rarity.RARE, mage.cards.d.DwarvenArmorer.class, RETRO_ART));
- cards.add(new SetCardInfo("Dwarven Catapult", 51, Rarity.UNCOMMON, mage.cards.d.DwarvenCatapult.class, RETRO_ART));
- cards.add(new SetCardInfo("Dwarven Hold", 93, Rarity.RARE, mage.cards.d.DwarvenHold.class, RETRO_ART));
- cards.add(new SetCardInfo("Dwarven Lieutenant", 52, Rarity.UNCOMMON, mage.cards.d.DwarvenLieutenant.class, RETRO_ART));
- cards.add(new SetCardInfo("Dwarven Ruins", 94, Rarity.UNCOMMON, mage.cards.d.DwarvenRuins.class, RETRO_ART));
- cards.add(new SetCardInfo("Dwarven Soldier", "53a", Rarity.COMMON, mage.cards.d.DwarvenSoldier.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Dwarven Soldier", "53b", Rarity.COMMON, mage.cards.d.DwarvenSoldier.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Dwarven Soldier", "53c", Rarity.COMMON, mage.cards.d.DwarvenSoldier.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ebon Praetor", 37, Rarity.RARE, mage.cards.e.EbonPraetor.class, RETRO_ART));
- cards.add(new SetCardInfo("Ebon Stronghold", 95, Rarity.UNCOMMON, mage.cards.e.EbonStronghold.class, RETRO_ART));
- cards.add(new SetCardInfo("Elven Fortress", "65a", Rarity.COMMON, mage.cards.e.ElvenFortress.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Elven Fortress", "65b", Rarity.COMMON, mage.cards.e.ElvenFortress.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Elven Fortress", "65c", Rarity.COMMON, mage.cards.e.ElvenFortress.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Elven Fortress", "65d", Rarity.COMMON, mage.cards.e.ElvenFortress.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Elven Lyre", 87, Rarity.RARE, mage.cards.e.ElvenLyre.class, RETRO_ART));
- cards.add(new SetCardInfo("Elvish Farmer", 66, Rarity.RARE, mage.cards.e.ElvishFarmer.class, RETRO_ART));
- cards.add(new SetCardInfo("Elvish Hunter", "67a", Rarity.COMMON, mage.cards.e.ElvishHunter.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Elvish Hunter", "67b", Rarity.COMMON, mage.cards.e.ElvishHunter.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Elvish Hunter", "67c", Rarity.COMMON, mage.cards.e.ElvishHunter.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Elvish Scout", "68a", Rarity.COMMON, mage.cards.e.ElvishScout.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Elvish Scout", "68b", Rarity.COMMON, mage.cards.e.ElvishScout.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Elvish Scout", "68c", Rarity.COMMON, mage.cards.e.ElvishScout.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Farrel's Mantle", 2, Rarity.UNCOMMON, mage.cards.f.FarrelsMantle.class, RETRO_ART));
- cards.add(new SetCardInfo("Farrel's Zealot", "3a", Rarity.COMMON, mage.cards.f.FarrelsZealot.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Farrel's Zealot", "3b", Rarity.COMMON, mage.cards.f.FarrelsZealot.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Farrel's Zealot", "3c", Rarity.COMMON, mage.cards.f.FarrelsZealot.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Farrelite Priest", 4, Rarity.UNCOMMON, mage.cards.f.FarrelitePriest.class, RETRO_ART));
- cards.add(new SetCardInfo("Feral Thallid", 69, Rarity.UNCOMMON, mage.cards.f.FeralThallid.class, RETRO_ART));
- cards.add(new SetCardInfo("Fungal Bloom", 70, Rarity.RARE, mage.cards.f.FungalBloom.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Chirurgeon", "54a", Rarity.COMMON, mage.cards.g.GoblinChirurgeon.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Goblin Chirurgeon", "54b", Rarity.COMMON, mage.cards.g.GoblinChirurgeon.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Goblin Chirurgeon", "54c", Rarity.COMMON, mage.cards.g.GoblinChirurgeon.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Goblin Flotilla", 55, Rarity.RARE, mage.cards.g.GoblinFlotilla.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Grenade", "56a", Rarity.COMMON, mage.cards.g.GoblinGrenade.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Goblin Grenade", "56b", Rarity.COMMON, mage.cards.g.GoblinGrenade.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Goblin Grenade", "56c", Rarity.COMMON, mage.cards.g.GoblinGrenade.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Goblin Kites", 57, Rarity.UNCOMMON, mage.cards.g.GoblinKites.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin War Drums", "58a", Rarity.COMMON, mage.cards.g.GoblinWarDrums.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Goblin War Drums", "58b", Rarity.COMMON, mage.cards.g.GoblinWarDrums.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Goblin War Drums", "58c", Rarity.COMMON, mage.cards.g.GoblinWarDrums.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Goblin War Drums", "58d", Rarity.COMMON, mage.cards.g.GoblinWarDrums.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Goblin Warrens", 59, Rarity.RARE, mage.cards.g.GoblinWarrens.class, RETRO_ART));
- cards.add(new SetCardInfo("Hand of Justice", 5, Rarity.RARE, mage.cards.h.HandOfJustice.class, RETRO_ART));
- cards.add(new SetCardInfo("Havenwood Battleground", 96, Rarity.UNCOMMON, mage.cards.h.HavenwoodBattleground.class, RETRO_ART));
- cards.add(new SetCardInfo("Heroism", 6, Rarity.UNCOMMON, mage.cards.h.Heroism.class, RETRO_ART));
- cards.add(new SetCardInfo("High Tide", "18a", Rarity.COMMON, mage.cards.h.HighTide.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("High Tide", "18b", Rarity.COMMON, mage.cards.h.HighTide.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("High Tide", "18c", Rarity.COMMON, mage.cards.h.HighTide.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Hollow Trees", 97, Rarity.RARE, mage.cards.h.HollowTrees.class, RETRO_ART));
- cards.add(new SetCardInfo("Homarid", "19a", Rarity.COMMON, mage.cards.h.Homarid.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Homarid", "19b", Rarity.COMMON, mage.cards.h.Homarid.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Homarid", "19c", Rarity.COMMON, mage.cards.h.Homarid.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Homarid", "19d", Rarity.COMMON, mage.cards.h.Homarid.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Homarid Shaman", 20, Rarity.RARE, mage.cards.h.HomaridShaman.class, RETRO_ART));
- cards.add(new SetCardInfo("Homarid Spawning Bed", 21, Rarity.UNCOMMON, mage.cards.h.HomaridSpawningBed.class, RETRO_ART));
- cards.add(new SetCardInfo("Homarid Warrior", "22a", Rarity.COMMON, mage.cards.h.HomaridWarrior.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Homarid Warrior", "22b", Rarity.COMMON, mage.cards.h.HomaridWarrior.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Homarid Warrior", "22c", Rarity.COMMON, mage.cards.h.HomaridWarrior.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Hymn to Tourach", "38a", Rarity.COMMON, mage.cards.h.HymnToTourach.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Hymn to Tourach", "38b", Rarity.COMMON, mage.cards.h.HymnToTourach.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Hymn to Tourach", "38c", Rarity.COMMON, mage.cards.h.HymnToTourach.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Hymn to Tourach", "38d", Rarity.COMMON, mage.cards.h.HymnToTourach.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Icatian Infantry", "7a", Rarity.COMMON, mage.cards.i.IcatianInfantry.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Icatian Infantry", "7b", Rarity.COMMON, mage.cards.i.IcatianInfantry.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Icatian Infantry", "7c", Rarity.COMMON, mage.cards.i.IcatianInfantry.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Icatian Infantry", "7d", Rarity.COMMON, mage.cards.i.IcatianInfantry.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Icatian Javelineers", "8a", Rarity.COMMON, mage.cards.i.IcatianJavelineers.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Icatian Javelineers", "8b", Rarity.COMMON, mage.cards.i.IcatianJavelineers.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Icatian Javelineers", "8c", Rarity.COMMON, mage.cards.i.IcatianJavelineers.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Icatian Lieutenant", 9, Rarity.RARE, mage.cards.i.IcatianLieutenant.class, RETRO_ART));
- cards.add(new SetCardInfo("Icatian Moneychanger", "10a", Rarity.COMMON, mage.cards.i.IcatianMoneychanger.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Icatian Moneychanger", "10b", Rarity.COMMON, mage.cards.i.IcatianMoneychanger.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Icatian Moneychanger", "10c", Rarity.COMMON, mage.cards.i.IcatianMoneychanger.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Icatian Phalanx", 11, Rarity.UNCOMMON, mage.cards.i.IcatianPhalanx.class, RETRO_ART));
- cards.add(new SetCardInfo("Icatian Priest", 12, Rarity.UNCOMMON, mage.cards.i.IcatianPriest.class, RETRO_ART));
- cards.add(new SetCardInfo("Icatian Scout", "13a", Rarity.COMMON, mage.cards.i.IcatianScout.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Icatian Scout", "13b", Rarity.COMMON, mage.cards.i.IcatianScout.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Icatian Scout", "13c", Rarity.COMMON, mage.cards.i.IcatianScout.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Icatian Scout", "13d", Rarity.COMMON, mage.cards.i.IcatianScout.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Icatian Skirmishers", 14, Rarity.RARE, mage.cards.i.IcatianSkirmishers.class, RETRO_ART));
- cards.add(new SetCardInfo("Icatian Store", 98, Rarity.RARE, mage.cards.i.IcatianStore.class, RETRO_ART));
- cards.add(new SetCardInfo("Icatian Town", 15, Rarity.RARE, mage.cards.i.IcatianTown.class, RETRO_ART));
- cards.add(new SetCardInfo("Implements of Sacrifice", 88, Rarity.RARE, mage.cards.i.ImplementsOfSacrifice.class, RETRO_ART));
- cards.add(new SetCardInfo("Initiates of the Ebon Hand", "39a", Rarity.COMMON, mage.cards.i.InitiatesOfTheEbonHand.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Initiates of the Ebon Hand", "39b", Rarity.COMMON, mage.cards.i.InitiatesOfTheEbonHand.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Initiates of the Ebon Hand", "39c", Rarity.COMMON, mage.cards.i.InitiatesOfTheEbonHand.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Merseine", "23a", Rarity.COMMON, mage.cards.m.Merseine.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Merseine", "23b", Rarity.COMMON, mage.cards.m.Merseine.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Merseine", "23c", Rarity.COMMON, mage.cards.m.Merseine.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Merseine", "23d", Rarity.COMMON, mage.cards.m.Merseine.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mindstab Thrull", "40a", Rarity.COMMON, mage.cards.m.MindstabThrull.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mindstab Thrull", "40b", Rarity.COMMON, mage.cards.m.MindstabThrull.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mindstab Thrull", "40c", Rarity.COMMON, mage.cards.m.MindstabThrull.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Necrite", "41a", Rarity.COMMON, mage.cards.n.Necrite.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Necrite", "41b", Rarity.COMMON, mage.cards.n.Necrite.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Necrite", "41c", Rarity.COMMON, mage.cards.n.Necrite.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Night Soil", "71a", Rarity.COMMON, mage.cards.n.NightSoil.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Night Soil", "71b", Rarity.COMMON, mage.cards.n.NightSoil.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Night Soil", "71c", Rarity.COMMON, mage.cards.n.NightSoil.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Orcish Captain", 60, Rarity.UNCOMMON, mage.cards.o.OrcishCaptain.class, RETRO_ART));
- cards.add(new SetCardInfo("Orcish Spy", "61a", Rarity.COMMON, mage.cards.o.OrcishSpy.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Orcish Spy", "61b", Rarity.COMMON, mage.cards.o.OrcishSpy.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Orcish Spy", "61c", Rarity.COMMON, mage.cards.o.OrcishSpy.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Orcish Veteran", "62a", Rarity.COMMON, mage.cards.o.OrcishVeteran.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Orcish Veteran", "62b", Rarity.COMMON, mage.cards.o.OrcishVeteran.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Orcish Veteran", "62c", Rarity.COMMON, mage.cards.o.OrcishVeteran.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Orcish Veteran", "62d", Rarity.COMMON, mage.cards.o.OrcishVeteran.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Order of Leitbur", "16a", Rarity.COMMON, mage.cards.o.OrderOfLeitbur.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Order of Leitbur", "16b", Rarity.COMMON, mage.cards.o.OrderOfLeitbur.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Order of Leitbur", "16c", Rarity.COMMON, mage.cards.o.OrderOfLeitbur.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Order of the Ebon Hand", "42a", Rarity.COMMON, mage.cards.o.OrderOfTheEbonHand.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Order of the Ebon Hand", "42b", Rarity.COMMON, mage.cards.o.OrderOfTheEbonHand.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Order of the Ebon Hand", "42c", Rarity.COMMON, mage.cards.o.OrderOfTheEbonHand.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Orgg", 63, Rarity.RARE, mage.cards.o.Orgg.class, RETRO_ART));
- cards.add(new SetCardInfo("Raiding Party", 64, Rarity.UNCOMMON, mage.cards.r.RaidingParty.class, RETRO_ART));
- cards.add(new SetCardInfo("Rainbow Vale", 99, Rarity.RARE, mage.cards.r.RainbowVale.class, RETRO_ART));
- cards.add(new SetCardInfo("Ring of Renewal", 89, Rarity.RARE, mage.cards.r.RingOfRenewal.class, RETRO_ART));
- cards.add(new SetCardInfo("River Merfolk", 24, Rarity.RARE, mage.cards.r.RiverMerfolk.class, RETRO_ART));
- cards.add(new SetCardInfo("Ruins of Trokair", 100, Rarity.UNCOMMON, mage.cards.r.RuinsOfTrokair.class, RETRO_ART));
- cards.add(new SetCardInfo("Sand Silos", 101, Rarity.RARE, mage.cards.s.SandSilos.class, RETRO_ART));
- cards.add(new SetCardInfo("Seasinger", 25, Rarity.UNCOMMON, mage.cards.s.Seasinger.class, RETRO_ART));
- cards.add(new SetCardInfo("Soul Exchange", 43, Rarity.UNCOMMON, mage.cards.s.SoulExchange.class, RETRO_ART));
- cards.add(new SetCardInfo("Spirit Shield", 90, Rarity.RARE, mage.cards.s.SpiritShield.class, RETRO_ART));
- cards.add(new SetCardInfo("Spore Cloud", "72a", Rarity.COMMON, mage.cards.s.SporeCloud.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Spore Cloud", "72b", Rarity.COMMON, mage.cards.s.SporeCloud.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Spore Cloud", "72c", Rarity.COMMON, mage.cards.s.SporeCloud.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Spore Flower", 73, Rarity.UNCOMMON, mage.cards.s.SporeFlower.class, RETRO_ART));
- cards.add(new SetCardInfo("Svyelunite Priest", 26, Rarity.UNCOMMON, mage.cards.s.SvyelunitePriest.class, RETRO_ART));
- cards.add(new SetCardInfo("Svyelunite Temple", 102, Rarity.UNCOMMON, mage.cards.s.SvyeluniteTemple.class, RETRO_ART));
- cards.add(new SetCardInfo("Thallid", "74a", Rarity.COMMON, mage.cards.t.Thallid.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Thallid", "74b", Rarity.COMMON, mage.cards.t.Thallid.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Thallid", "74c", Rarity.COMMON, mage.cards.t.Thallid.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Thallid", "74d", Rarity.COMMON, mage.cards.t.Thallid.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Thallid Devourer", 75, Rarity.UNCOMMON, mage.cards.t.ThallidDevourer.class, RETRO_ART));
- cards.add(new SetCardInfo("Thelon's Chant", 76, Rarity.UNCOMMON, mage.cards.t.ThelonsChant.class, RETRO_ART));
- cards.add(new SetCardInfo("Thelon's Curse", 77, Rarity.RARE, mage.cards.t.ThelonsCurse.class, RETRO_ART));
- cards.add(new SetCardInfo("Thelonite Druid", 78, Rarity.UNCOMMON, mage.cards.t.TheloniteDruid.class, RETRO_ART));
- cards.add(new SetCardInfo("Thelonite Monk", 79, Rarity.RARE, mage.cards.t.TheloniteMonk.class, RETRO_ART));
- cards.add(new SetCardInfo("Thorn Thallid", "80a", Rarity.COMMON, mage.cards.t.ThornThallid.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Thorn Thallid", "80b", Rarity.COMMON, mage.cards.t.ThornThallid.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Thorn Thallid", "80c", Rarity.COMMON, mage.cards.t.ThornThallid.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Thorn Thallid", "80d", Rarity.COMMON, mage.cards.t.ThornThallid.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Thrull Champion", 44, Rarity.RARE, mage.cards.t.ThrullChampion.class, RETRO_ART));
- cards.add(new SetCardInfo("Thrull Retainer", 45, Rarity.UNCOMMON, mage.cards.t.ThrullRetainer.class, RETRO_ART));
- cards.add(new SetCardInfo("Thrull Wizard", 46, Rarity.UNCOMMON, mage.cards.t.ThrullWizard.class, RETRO_ART));
- cards.add(new SetCardInfo("Tidal Flats", "27a", Rarity.COMMON, mage.cards.t.TidalFlats.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Tidal Flats", "27b", Rarity.COMMON, mage.cards.t.TidalFlats.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Tidal Flats", "27c", Rarity.COMMON, mage.cards.t.TidalFlats.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Tidal Influence", 28, Rarity.UNCOMMON, mage.cards.t.TidalInfluence.class, RETRO_ART));
- cards.add(new SetCardInfo("Tourach's Chant", 47, Rarity.UNCOMMON, mage.cards.t.TourachsChant.class, RETRO_ART));
- cards.add(new SetCardInfo("Tourach's Gate", 48, Rarity.RARE, mage.cards.t.TourachsGate.class, RETRO_ART));
- cards.add(new SetCardInfo("Vodalian Knights", 29, Rarity.RARE, mage.cards.v.VodalianKnights.class, RETRO_ART));
- cards.add(new SetCardInfo("Vodalian Mage", "30a", Rarity.COMMON, mage.cards.v.VodalianMage.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Vodalian Mage", "30b", Rarity.COMMON, mage.cards.v.VodalianMage.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Vodalian Mage", "30c", Rarity.COMMON, mage.cards.v.VodalianMage.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Vodalian Soldiers", "31a", Rarity.COMMON, mage.cards.v.VodalianSoldiers.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Vodalian Soldiers", "31b", Rarity.COMMON, mage.cards.v.VodalianSoldiers.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Vodalian Soldiers", "31c", Rarity.COMMON, mage.cards.v.VodalianSoldiers.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Vodalian Soldiers", "31d", Rarity.COMMON, mage.cards.v.VodalianSoldiers.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Vodalian War Machine", 32, Rarity.RARE, mage.cards.v.VodalianWarMachine.class, RETRO_ART));
- cards.add(new SetCardInfo("Zelyon Sword", 91, Rarity.RARE, mage.cards.z.ZelyonSword.class, RETRO_ART));
+ cards.add(new SetCardInfo("Aeolipile", 81, Rarity.RARE, mage.cards.a.Aeolipile.class));
+ cards.add(new SetCardInfo("Armor Thrull", "33a", Rarity.COMMON, mage.cards.a.ArmorThrull.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Armor Thrull", "33b", Rarity.COMMON, mage.cards.a.ArmorThrull.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Armor Thrull", "33c", Rarity.COMMON, mage.cards.a.ArmorThrull.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Armor Thrull", "33d", Rarity.COMMON, mage.cards.a.ArmorThrull.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Balm of Restoration", 82, Rarity.RARE, mage.cards.b.BalmOfRestoration.class));
+ cards.add(new SetCardInfo("Basal Thrull", "34a", Rarity.COMMON, mage.cards.b.BasalThrull.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Basal Thrull", "34b", Rarity.COMMON, mage.cards.b.BasalThrull.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Basal Thrull", "34c", Rarity.COMMON, mage.cards.b.BasalThrull.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Basal Thrull", "34d", Rarity.COMMON, mage.cards.b.BasalThrull.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Bottomless Vault", 92, Rarity.RARE, mage.cards.b.BottomlessVault.class));
+ cards.add(new SetCardInfo("Brassclaw Orcs", "49a", Rarity.COMMON, mage.cards.b.BrassclawOrcs.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Brassclaw Orcs", "49b", Rarity.COMMON, mage.cards.b.BrassclawOrcs.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Brassclaw Orcs", "49c", Rarity.COMMON, mage.cards.b.BrassclawOrcs.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Brassclaw Orcs", "49d", Rarity.COMMON, mage.cards.b.BrassclawOrcs.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Breeding Pit", 35, Rarity.UNCOMMON, mage.cards.b.BreedingPit.class));
+ cards.add(new SetCardInfo("Combat Medic", "1a", Rarity.COMMON, mage.cards.c.CombatMedic.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Combat Medic", "1b", Rarity.COMMON, mage.cards.c.CombatMedic.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Combat Medic", "1c", Rarity.COMMON, mage.cards.c.CombatMedic.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Combat Medic", "1d", Rarity.COMMON, mage.cards.c.CombatMedic.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Conch Horn", 83, Rarity.RARE, mage.cards.c.ConchHorn.class));
+ cards.add(new SetCardInfo("Deep Spawn", 17, Rarity.UNCOMMON, mage.cards.d.DeepSpawn.class));
+ cards.add(new SetCardInfo("Delif's Cone", 84, Rarity.COMMON, mage.cards.d.DelifsCone.class));
+ cards.add(new SetCardInfo("Delif's Cube", 85, Rarity.RARE, mage.cards.d.DelifsCube.class));
+ cards.add(new SetCardInfo("Derelor", 36, Rarity.RARE, mage.cards.d.Derelor.class));
+ cards.add(new SetCardInfo("Draconian Cylix", 86, Rarity.RARE, mage.cards.d.DraconianCylix.class));
+ cards.add(new SetCardInfo("Dwarven Armorer", 50, Rarity.RARE, mage.cards.d.DwarvenArmorer.class));
+ cards.add(new SetCardInfo("Dwarven Catapult", 51, Rarity.UNCOMMON, mage.cards.d.DwarvenCatapult.class));
+ cards.add(new SetCardInfo("Dwarven Hold", 93, Rarity.RARE, mage.cards.d.DwarvenHold.class));
+ cards.add(new SetCardInfo("Dwarven Lieutenant", 52, Rarity.UNCOMMON, mage.cards.d.DwarvenLieutenant.class));
+ cards.add(new SetCardInfo("Dwarven Ruins", 94, Rarity.UNCOMMON, mage.cards.d.DwarvenRuins.class));
+ cards.add(new SetCardInfo("Dwarven Soldier", "53a", Rarity.COMMON, mage.cards.d.DwarvenSoldier.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Dwarven Soldier", "53b", Rarity.COMMON, mage.cards.d.DwarvenSoldier.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Dwarven Soldier", "53c", Rarity.COMMON, mage.cards.d.DwarvenSoldier.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ebon Praetor", 37, Rarity.RARE, mage.cards.e.EbonPraetor.class));
+ cards.add(new SetCardInfo("Ebon Stronghold", 95, Rarity.UNCOMMON, mage.cards.e.EbonStronghold.class));
+ cards.add(new SetCardInfo("Elven Fortress", "65a", Rarity.COMMON, mage.cards.e.ElvenFortress.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Elven Fortress", "65b", Rarity.COMMON, mage.cards.e.ElvenFortress.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Elven Fortress", "65c", Rarity.COMMON, mage.cards.e.ElvenFortress.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Elven Fortress", "65d", Rarity.COMMON, mage.cards.e.ElvenFortress.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Elven Lyre", 87, Rarity.RARE, mage.cards.e.ElvenLyre.class));
+ cards.add(new SetCardInfo("Elvish Farmer", 66, Rarity.RARE, mage.cards.e.ElvishFarmer.class));
+ cards.add(new SetCardInfo("Elvish Hunter", "67a", Rarity.COMMON, mage.cards.e.ElvishHunter.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Elvish Hunter", "67b", Rarity.COMMON, mage.cards.e.ElvishHunter.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Elvish Hunter", "67c", Rarity.COMMON, mage.cards.e.ElvishHunter.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Elvish Scout", "68a", Rarity.COMMON, mage.cards.e.ElvishScout.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Elvish Scout", "68b", Rarity.COMMON, mage.cards.e.ElvishScout.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Elvish Scout", "68c", Rarity.COMMON, mage.cards.e.ElvishScout.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Farrel's Mantle", 2, Rarity.UNCOMMON, mage.cards.f.FarrelsMantle.class));
+ cards.add(new SetCardInfo("Farrel's Zealot", "3a", Rarity.COMMON, mage.cards.f.FarrelsZealot.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Farrel's Zealot", "3b", Rarity.COMMON, mage.cards.f.FarrelsZealot.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Farrel's Zealot", "3c", Rarity.COMMON, mage.cards.f.FarrelsZealot.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Farrelite Priest", 4, Rarity.UNCOMMON, mage.cards.f.FarrelitePriest.class));
+ cards.add(new SetCardInfo("Feral Thallid", 69, Rarity.UNCOMMON, mage.cards.f.FeralThallid.class));
+ cards.add(new SetCardInfo("Fungal Bloom", 70, Rarity.RARE, mage.cards.f.FungalBloom.class));
+ cards.add(new SetCardInfo("Goblin Chirurgeon", "54a", Rarity.COMMON, mage.cards.g.GoblinChirurgeon.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Goblin Chirurgeon", "54b", Rarity.COMMON, mage.cards.g.GoblinChirurgeon.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Goblin Chirurgeon", "54c", Rarity.COMMON, mage.cards.g.GoblinChirurgeon.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Goblin Flotilla", 55, Rarity.RARE, mage.cards.g.GoblinFlotilla.class));
+ cards.add(new SetCardInfo("Goblin Grenade", "56a", Rarity.COMMON, mage.cards.g.GoblinGrenade.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Goblin Grenade", "56b", Rarity.COMMON, mage.cards.g.GoblinGrenade.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Goblin Grenade", "56c", Rarity.COMMON, mage.cards.g.GoblinGrenade.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Goblin Kites", 57, Rarity.UNCOMMON, mage.cards.g.GoblinKites.class));
+ cards.add(new SetCardInfo("Goblin War Drums", "58a", Rarity.COMMON, mage.cards.g.GoblinWarDrums.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Goblin War Drums", "58b", Rarity.COMMON, mage.cards.g.GoblinWarDrums.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Goblin War Drums", "58c", Rarity.COMMON, mage.cards.g.GoblinWarDrums.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Goblin War Drums", "58d", Rarity.COMMON, mage.cards.g.GoblinWarDrums.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Goblin Warrens", 59, Rarity.RARE, mage.cards.g.GoblinWarrens.class));
+ cards.add(new SetCardInfo("Hand of Justice", 5, Rarity.RARE, mage.cards.h.HandOfJustice.class));
+ cards.add(new SetCardInfo("Havenwood Battleground", 96, Rarity.UNCOMMON, mage.cards.h.HavenwoodBattleground.class));
+ cards.add(new SetCardInfo("Heroism", 6, Rarity.UNCOMMON, mage.cards.h.Heroism.class));
+ cards.add(new SetCardInfo("High Tide", "18a", Rarity.COMMON, mage.cards.h.HighTide.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("High Tide", "18b", Rarity.COMMON, mage.cards.h.HighTide.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("High Tide", "18c", Rarity.COMMON, mage.cards.h.HighTide.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Hollow Trees", 97, Rarity.RARE, mage.cards.h.HollowTrees.class));
+ cards.add(new SetCardInfo("Homarid Shaman", 20, Rarity.RARE, mage.cards.h.HomaridShaman.class));
+ cards.add(new SetCardInfo("Homarid Spawning Bed", 21, Rarity.UNCOMMON, mage.cards.h.HomaridSpawningBed.class));
+ cards.add(new SetCardInfo("Homarid Warrior", "22a", Rarity.COMMON, mage.cards.h.HomaridWarrior.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Homarid Warrior", "22b", Rarity.COMMON, mage.cards.h.HomaridWarrior.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Homarid Warrior", "22c", Rarity.COMMON, mage.cards.h.HomaridWarrior.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Homarid", "19a", Rarity.COMMON, mage.cards.h.Homarid.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Homarid", "19b", Rarity.COMMON, mage.cards.h.Homarid.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Homarid", "19c", Rarity.COMMON, mage.cards.h.Homarid.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Homarid", "19d", Rarity.COMMON, mage.cards.h.Homarid.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Hymn to Tourach", "38a", Rarity.COMMON, mage.cards.h.HymnToTourach.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Hymn to Tourach", "38b", Rarity.COMMON, mage.cards.h.HymnToTourach.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Hymn to Tourach", "38c", Rarity.COMMON, mage.cards.h.HymnToTourach.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Hymn to Tourach", "38d", Rarity.COMMON, mage.cards.h.HymnToTourach.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Icatian Infantry", "7a", Rarity.COMMON, mage.cards.i.IcatianInfantry.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Icatian Infantry", "7b", Rarity.COMMON, mage.cards.i.IcatianInfantry.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Icatian Infantry", "7c", Rarity.COMMON, mage.cards.i.IcatianInfantry.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Icatian Infantry", "7d", Rarity.COMMON, mage.cards.i.IcatianInfantry.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Icatian Javelineers", "8a", Rarity.COMMON, mage.cards.i.IcatianJavelineers.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Icatian Javelineers", "8b", Rarity.COMMON, mage.cards.i.IcatianJavelineers.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Icatian Javelineers", "8c", Rarity.COMMON, mage.cards.i.IcatianJavelineers.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Icatian Lieutenant", 9, Rarity.RARE, mage.cards.i.IcatianLieutenant.class));
+ cards.add(new SetCardInfo("Icatian Moneychanger", "10a", Rarity.COMMON, mage.cards.i.IcatianMoneychanger.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Icatian Moneychanger", "10b", Rarity.COMMON, mage.cards.i.IcatianMoneychanger.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Icatian Moneychanger", "10c", Rarity.COMMON, mage.cards.i.IcatianMoneychanger.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Icatian Phalanx", 11, Rarity.UNCOMMON, mage.cards.i.IcatianPhalanx.class));
+ cards.add(new SetCardInfo("Icatian Priest", 12, Rarity.UNCOMMON, mage.cards.i.IcatianPriest.class));
+ cards.add(new SetCardInfo("Icatian Scout", "13a", Rarity.COMMON, mage.cards.i.IcatianScout.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Icatian Scout", "13b", Rarity.COMMON, mage.cards.i.IcatianScout.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Icatian Scout", "13c", Rarity.COMMON, mage.cards.i.IcatianScout.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Icatian Scout", "13d", Rarity.COMMON, mage.cards.i.IcatianScout.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Icatian Skirmishers", 14, Rarity.RARE, mage.cards.i.IcatianSkirmishers.class));
+ cards.add(new SetCardInfo("Icatian Store", 98, Rarity.RARE, mage.cards.i.IcatianStore.class));
+ cards.add(new SetCardInfo("Icatian Town", 15, Rarity.RARE, mage.cards.i.IcatianTown.class));
+ cards.add(new SetCardInfo("Implements of Sacrifice", 88, Rarity.RARE, mage.cards.i.ImplementsOfSacrifice.class));
+ cards.add(new SetCardInfo("Initiates of the Ebon Hand", "39a", Rarity.COMMON, mage.cards.i.InitiatesOfTheEbonHand.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Initiates of the Ebon Hand", "39b", Rarity.COMMON, mage.cards.i.InitiatesOfTheEbonHand.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Initiates of the Ebon Hand", "39c", Rarity.COMMON, mage.cards.i.InitiatesOfTheEbonHand.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Merseine", "23a", Rarity.COMMON, mage.cards.m.Merseine.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Merseine", "23b", Rarity.COMMON, mage.cards.m.Merseine.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Merseine", "23c", Rarity.COMMON, mage.cards.m.Merseine.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Merseine", "23d", Rarity.COMMON, mage.cards.m.Merseine.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mindstab Thrull", "40a", Rarity.COMMON, mage.cards.m.MindstabThrull.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mindstab Thrull", "40b", Rarity.COMMON, mage.cards.m.MindstabThrull.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mindstab Thrull", "40c", Rarity.COMMON, mage.cards.m.MindstabThrull.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Necrite", "41a", Rarity.COMMON, mage.cards.n.Necrite.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Necrite", "41b", Rarity.COMMON, mage.cards.n.Necrite.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Necrite", "41c", Rarity.COMMON, mage.cards.n.Necrite.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Night Soil", "71a", Rarity.COMMON, mage.cards.n.NightSoil.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Night Soil", "71b", Rarity.COMMON, mage.cards.n.NightSoil.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Night Soil", "71c", Rarity.COMMON, mage.cards.n.NightSoil.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Orcish Captain", 60, Rarity.UNCOMMON, mage.cards.o.OrcishCaptain.class));
+ cards.add(new SetCardInfo("Orcish Spy", "61a", Rarity.COMMON, mage.cards.o.OrcishSpy.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Orcish Spy", "61b", Rarity.COMMON, mage.cards.o.OrcishSpy.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Orcish Spy", "61c", Rarity.COMMON, mage.cards.o.OrcishSpy.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Orcish Veteran", "62a", Rarity.COMMON, mage.cards.o.OrcishVeteran.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Orcish Veteran", "62b", Rarity.COMMON, mage.cards.o.OrcishVeteran.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Orcish Veteran", "62c", Rarity.COMMON, mage.cards.o.OrcishVeteran.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Orcish Veteran", "62d", Rarity.COMMON, mage.cards.o.OrcishVeteran.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Order of Leitbur", "16a", Rarity.COMMON, mage.cards.o.OrderOfLeitbur.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Order of Leitbur", "16b", Rarity.COMMON, mage.cards.o.OrderOfLeitbur.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Order of Leitbur", "16c", Rarity.COMMON, mage.cards.o.OrderOfLeitbur.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Order of the Ebon Hand", "42a", Rarity.COMMON, mage.cards.o.OrderOfTheEbonHand.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Order of the Ebon Hand", "42b", Rarity.COMMON, mage.cards.o.OrderOfTheEbonHand.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Order of the Ebon Hand", "42c", Rarity.COMMON, mage.cards.o.OrderOfTheEbonHand.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Orgg", 63, Rarity.RARE, mage.cards.o.Orgg.class));
+ cards.add(new SetCardInfo("Raiding Party", 64, Rarity.UNCOMMON, mage.cards.r.RaidingParty.class));
+ cards.add(new SetCardInfo("Rainbow Vale", 99, Rarity.RARE, mage.cards.r.RainbowVale.class));
+ cards.add(new SetCardInfo("Ring of Renewal", 89, Rarity.RARE, mage.cards.r.RingOfRenewal.class));
+ cards.add(new SetCardInfo("River Merfolk", 24, Rarity.RARE, mage.cards.r.RiverMerfolk.class));
+ cards.add(new SetCardInfo("Ruins of Trokair", 100, Rarity.UNCOMMON, mage.cards.r.RuinsOfTrokair.class));
+ cards.add(new SetCardInfo("Sand Silos", 101, Rarity.RARE, mage.cards.s.SandSilos.class));
+ cards.add(new SetCardInfo("Seasinger", 25, Rarity.UNCOMMON, mage.cards.s.Seasinger.class));
+ cards.add(new SetCardInfo("Soul Exchange", 43, Rarity.UNCOMMON, mage.cards.s.SoulExchange.class));
+ cards.add(new SetCardInfo("Spirit Shield", 90, Rarity.RARE, mage.cards.s.SpiritShield.class));
+ cards.add(new SetCardInfo("Spore Cloud", "72a", Rarity.COMMON, mage.cards.s.SporeCloud.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Spore Cloud", "72b", Rarity.COMMON, mage.cards.s.SporeCloud.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Spore Cloud", "72c", Rarity.COMMON, mage.cards.s.SporeCloud.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Spore Flower", 73, Rarity.UNCOMMON, mage.cards.s.SporeFlower.class));
+ cards.add(new SetCardInfo("Svyelunite Priest", 26, Rarity.UNCOMMON, mage.cards.s.SvyelunitePriest.class));
+ cards.add(new SetCardInfo("Svyelunite Temple", 102, Rarity.UNCOMMON, mage.cards.s.SvyeluniteTemple.class));
+ cards.add(new SetCardInfo("Thallid Devourer", 75, Rarity.UNCOMMON, mage.cards.t.ThallidDevourer.class));
+ cards.add(new SetCardInfo("Thallid", "74a", Rarity.COMMON, mage.cards.t.Thallid.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Thallid", "74b", Rarity.COMMON, mage.cards.t.Thallid.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Thallid", "74c", Rarity.COMMON, mage.cards.t.Thallid.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Thallid", "74d", Rarity.COMMON, mage.cards.t.Thallid.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Thelon's Chant", 76, Rarity.UNCOMMON, mage.cards.t.ThelonsChant.class));
+ cards.add(new SetCardInfo("Thelon's Curse", 77, Rarity.RARE, mage.cards.t.ThelonsCurse.class));
+ cards.add(new SetCardInfo("Thelonite Druid", 78, Rarity.UNCOMMON, mage.cards.t.TheloniteDruid.class));
+ cards.add(new SetCardInfo("Thelonite Monk", 79, Rarity.RARE, mage.cards.t.TheloniteMonk.class));
+ cards.add(new SetCardInfo("Thorn Thallid", "80a", Rarity.COMMON, mage.cards.t.ThornThallid.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Thorn Thallid", "80b", Rarity.COMMON, mage.cards.t.ThornThallid.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Thorn Thallid", "80c", Rarity.COMMON, mage.cards.t.ThornThallid.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Thorn Thallid", "80d", Rarity.COMMON, mage.cards.t.ThornThallid.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Thrull Champion", 44, Rarity.RARE, mage.cards.t.ThrullChampion.class));
+ cards.add(new SetCardInfo("Thrull Retainer", 45, Rarity.UNCOMMON, mage.cards.t.ThrullRetainer.class));
+ cards.add(new SetCardInfo("Thrull Wizard", 46, Rarity.UNCOMMON, mage.cards.t.ThrullWizard.class));
+ cards.add(new SetCardInfo("Tidal Flats", "27a", Rarity.COMMON, mage.cards.t.TidalFlats.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Tidal Flats", "27b", Rarity.COMMON, mage.cards.t.TidalFlats.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Tidal Flats", "27c", Rarity.COMMON, mage.cards.t.TidalFlats.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Tidal Influence", 28, Rarity.UNCOMMON, mage.cards.t.TidalInfluence.class));
+ cards.add(new SetCardInfo("Tourach's Chant", 47, Rarity.UNCOMMON, mage.cards.t.TourachsChant.class));
+ cards.add(new SetCardInfo("Tourach's Gate", 48, Rarity.RARE, mage.cards.t.TourachsGate.class));
+ cards.add(new SetCardInfo("Vodalian Knights", 29, Rarity.RARE, mage.cards.v.VodalianKnights.class));
+ cards.add(new SetCardInfo("Vodalian Mage", "30a", Rarity.COMMON, mage.cards.v.VodalianMage.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Vodalian Mage", "30b", Rarity.COMMON, mage.cards.v.VodalianMage.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Vodalian Mage", "30c", Rarity.COMMON, mage.cards.v.VodalianMage.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Vodalian Soldiers", "31a", Rarity.COMMON, mage.cards.v.VodalianSoldiers.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Vodalian Soldiers", "31b", Rarity.COMMON, mage.cards.v.VodalianSoldiers.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Vodalian Soldiers", "31c", Rarity.COMMON, mage.cards.v.VodalianSoldiers.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Vodalian Soldiers", "31d", Rarity.COMMON, mage.cards.v.VodalianSoldiers.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Vodalian War Machine", 32, Rarity.RARE, mage.cards.v.VodalianWarMachine.class));
+ cards.add(new SetCardInfo("Zelyon Sword", 91, Rarity.RARE, mage.cards.z.ZelyonSword.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/FifthEdition.java b/Mage.Sets/src/mage/sets/FifthEdition.java
index 811e772d46f..ea8b5001971 100644
--- a/Mage.Sets/src/mage/sets/FifthEdition.java
+++ b/Mage.Sets/src/mage/sets/FifthEdition.java
@@ -21,460 +21,454 @@ public final class FifthEdition extends ExpansionSet {
this.numBoosterRare = 1;
this.ratioBoosterMythic = 0;
- cards.add(new SetCardInfo("Abbey Gargoyles", 1, Rarity.UNCOMMON, mage.cards.a.AbbeyGargoyles.class, RETRO_ART));
- cards.add(new SetCardInfo("Abyssal Specter", 139, Rarity.UNCOMMON, mage.cards.a.AbyssalSpecter.class, RETRO_ART));
- cards.add(new SetCardInfo("Adarkar Wastes", 410, Rarity.RARE, mage.cards.a.AdarkarWastes.class, RETRO_ART));
- cards.add(new SetCardInfo("Aether Storm", 70, Rarity.UNCOMMON, mage.cards.a.AetherStorm.class, RETRO_ART));
- cards.add(new SetCardInfo("Air Elemental", 71, Rarity.UNCOMMON, mage.cards.a.AirElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Akron Legionnaire", 2, Rarity.RARE, mage.cards.a.AkronLegionnaire.class, RETRO_ART));
- cards.add(new SetCardInfo("Alabaster Potion", 3, Rarity.COMMON, mage.cards.a.AlabasterPotion.class, RETRO_ART));
- cards.add(new SetCardInfo("Aladdin's Ring", 346, Rarity.RARE, mage.cards.a.AladdinsRing.class, RETRO_ART));
- cards.add(new SetCardInfo("Ambush Party", 208, Rarity.COMMON, mage.cards.a.AmbushParty.class, RETRO_ART));
- cards.add(new SetCardInfo("Amulet of Kroog", 347, Rarity.COMMON, mage.cards.a.AmuletOfKroog.class, RETRO_ART));
- cards.add(new SetCardInfo("An-Havva Constable", 277, Rarity.RARE, mage.cards.a.AnHavvaConstable.class, RETRO_ART));
- cards.add(new SetCardInfo("Angry Mob", 4, Rarity.UNCOMMON, mage.cards.a.AngryMob.class, RETRO_ART));
- cards.add(new SetCardInfo("Animate Dead", 140, Rarity.UNCOMMON, mage.cards.a.AnimateDead.class, RETRO_ART));
- cards.add(new SetCardInfo("Animate Wall", 5, Rarity.RARE, mage.cards.a.AnimateWall.class, RETRO_ART));
- cards.add(new SetCardInfo("Ankh of Mishra", 348, Rarity.RARE, mage.cards.a.AnkhOfMishra.class, RETRO_ART));
- cards.add(new SetCardInfo("Anti-Magic Aura", 72, Rarity.UNCOMMON, mage.cards.a.AntiMagicAura.class, RETRO_ART));
- cards.add(new SetCardInfo("Arenson's Aura", 6, Rarity.UNCOMMON, mage.cards.a.ArensonsAura.class, RETRO_ART));
- cards.add(new SetCardInfo("Armageddon", 7, Rarity.RARE, mage.cards.a.Armageddon.class, RETRO_ART));
- cards.add(new SetCardInfo("Armor of Faith", 8, Rarity.COMMON, mage.cards.a.ArmorOfFaith.class, RETRO_ART));
- cards.add(new SetCardInfo("Ashes to Ashes", "141s", Rarity.UNCOMMON, mage.cards.a.AshesToAshes.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ashes to Ashes", 141, Rarity.UNCOMMON, mage.cards.a.AshesToAshes.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ashnod's Altar", 349, Rarity.UNCOMMON, mage.cards.a.AshnodsAltar.class, RETRO_ART));
- cards.add(new SetCardInfo("Ashnod's Transmogrant", 350, Rarity.COMMON, mage.cards.a.AshnodsTransmogrant.class, RETRO_ART));
- cards.add(new SetCardInfo("Aspect of Wolf", 278, Rarity.RARE, mage.cards.a.AspectOfWolf.class, RETRO_ART));
- cards.add(new SetCardInfo("Atog", 209, Rarity.UNCOMMON, mage.cards.a.Atog.class, RETRO_ART));
- cards.add(new SetCardInfo("Aurochs", 279, Rarity.COMMON, mage.cards.a.Aurochs.class, RETRO_ART));
- cards.add(new SetCardInfo("Aysen Bureaucrats", 9, Rarity.COMMON, mage.cards.a.AysenBureaucrats.class, RETRO_ART));
- cards.add(new SetCardInfo("Azure Drake", 73, Rarity.UNCOMMON, mage.cards.a.AzureDrake.class, RETRO_ART));
- cards.add(new SetCardInfo("Bad Moon", 142, Rarity.RARE, mage.cards.b.BadMoon.class, RETRO_ART));
- cards.add(new SetCardInfo("Ball Lightning", 210, Rarity.RARE, mage.cards.b.BallLightning.class, RETRO_ART));
- cards.add(new SetCardInfo("Barbed Sextant", 351, Rarity.COMMON, mage.cards.b.BarbedSextant.class, RETRO_ART));
- cards.add(new SetCardInfo("Barl's Cage", 352, Rarity.RARE, mage.cards.b.BarlsCage.class, RETRO_ART));
- cards.add(new SetCardInfo("Battering Ram", 353, Rarity.COMMON, mage.cards.b.BatteringRam.class, RETRO_ART));
- cards.add(new SetCardInfo("Benalish Hero", 10, Rarity.COMMON, mage.cards.b.BenalishHero.class, RETRO_ART));
- cards.add(new SetCardInfo("Binding Grasp", 74, Rarity.UNCOMMON, mage.cards.b.BindingGrasp.class, RETRO_ART));
- cards.add(new SetCardInfo("Bird Maiden", 211, Rarity.COMMON, mage.cards.b.BirdMaiden.class, RETRO_ART));
- cards.add(new SetCardInfo("Birds of Paradise", 280, Rarity.RARE, mage.cards.b.BirdsOfParadise.class, RETRO_ART));
- cards.add(new SetCardInfo("Black Knight", 143, Rarity.UNCOMMON, mage.cards.b.BlackKnight.class, RETRO_ART));
- cards.add(new SetCardInfo("Blessed Wine", 11, Rarity.COMMON, mage.cards.b.BlessedWine.class, RETRO_ART));
- cards.add(new SetCardInfo("Blight", 144, Rarity.UNCOMMON, mage.cards.b.Blight.class, RETRO_ART));
- cards.add(new SetCardInfo("Blinking Spirit", 12, Rarity.RARE, mage.cards.b.BlinkingSpirit.class, RETRO_ART));
- cards.add(new SetCardInfo("Blood Lust", 212, Rarity.COMMON, mage.cards.b.BloodLust.class, RETRO_ART));
- cards.add(new SetCardInfo("Bog Imp", 145, Rarity.COMMON, mage.cards.b.BogImp.class, RETRO_ART));
- cards.add(new SetCardInfo("Bog Rats", 146, Rarity.COMMON, mage.cards.b.BogRats.class, RETRO_ART));
- cards.add(new SetCardInfo("Bog Wraith", "147s", Rarity.UNCOMMON, mage.cards.b.BogWraith.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Bog Wraith", 147, Rarity.UNCOMMON, mage.cards.b.BogWraith.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Boomerang", "75s", Rarity.COMMON, mage.cards.b.Boomerang.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Boomerang", 75, Rarity.COMMON, mage.cards.b.Boomerang.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Bottle of Suleiman", 354, Rarity.RARE, mage.cards.b.BottleOfSuleiman.class, RETRO_ART));
- cards.add(new SetCardInfo("Bottomless Vault", 411, Rarity.RARE, mage.cards.b.BottomlessVault.class, RETRO_ART));
- cards.add(new SetCardInfo("Brainstorm", 76, Rarity.COMMON, mage.cards.b.Brainstorm.class, RETRO_ART));
- cards.add(new SetCardInfo("Brainwash", 13, Rarity.COMMON, mage.cards.b.Brainwash.class, RETRO_ART));
- cards.add(new SetCardInfo("Brassclaw Orcs", 213, Rarity.COMMON, mage.cards.b.BrassclawOrcs.class, RETRO_ART));
- cards.add(new SetCardInfo("Breeding Pit", 148, Rarity.UNCOMMON, mage.cards.b.BreedingPit.class, RETRO_ART));
- cards.add(new SetCardInfo("Broken Visage", 149, Rarity.RARE, mage.cards.b.BrokenVisage.class, RETRO_ART));
- cards.add(new SetCardInfo("Brothers of Fire", 214, Rarity.COMMON, mage.cards.b.BrothersOfFire.class, RETRO_ART));
- cards.add(new SetCardInfo("Brushland", 412, Rarity.RARE, mage.cards.b.Brushland.class, RETRO_ART));
- cards.add(new SetCardInfo("Carapace", 281, Rarity.COMMON, mage.cards.c.Carapace.class, RETRO_ART));
- cards.add(new SetCardInfo("Caribou Range", 14, Rarity.RARE, mage.cards.c.CaribouRange.class, RETRO_ART));
- cards.add(new SetCardInfo("Carrion Ants", 150, Rarity.UNCOMMON, mage.cards.c.CarrionAnts.class, RETRO_ART));
- cards.add(new SetCardInfo("Castle", 15, Rarity.UNCOMMON, mage.cards.c.Castle.class, RETRO_ART));
- cards.add(new SetCardInfo("Cat Warriors", 282, Rarity.COMMON, mage.cards.c.CatWarriors.class, RETRO_ART));
- cards.add(new SetCardInfo("Cave People", 215, Rarity.UNCOMMON, mage.cards.c.CavePeople.class, RETRO_ART));
- cards.add(new SetCardInfo("Chub Toad", 283, Rarity.COMMON, mage.cards.c.ChubToad.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: Artifacts", 16, Rarity.UNCOMMON, mage.cards.c.CircleOfProtectionArtifacts.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: Black", 17, Rarity.COMMON, mage.cards.c.CircleOfProtectionBlack.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: Blue", 18, Rarity.COMMON, mage.cards.c.CircleOfProtectionBlue.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: Green", 19, Rarity.COMMON, mage.cards.c.CircleOfProtectionGreen.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: Red", 20, Rarity.COMMON, mage.cards.c.CircleOfProtectionRed.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: White", 21, Rarity.COMMON, mage.cards.c.CircleOfProtectionWhite.class, RETRO_ART));
- cards.add(new SetCardInfo("City of Brass", 413, Rarity.RARE, mage.cards.c.CityOfBrass.class, RETRO_ART));
- cards.add(new SetCardInfo("Clay Statue", 355, Rarity.COMMON, mage.cards.c.ClayStatue.class, RETRO_ART));
- cards.add(new SetCardInfo("Cloak of Confusion", 151, Rarity.COMMON, mage.cards.c.CloakOfConfusion.class, RETRO_ART));
- cards.add(new SetCardInfo("Clockwork Beast", 356, Rarity.RARE, mage.cards.c.ClockworkBeast.class, RETRO_ART));
- cards.add(new SetCardInfo("Clockwork Steed", 357, Rarity.UNCOMMON, mage.cards.c.ClockworkSteed.class, RETRO_ART));
- cards.add(new SetCardInfo("Cockatrice", 284, Rarity.RARE, mage.cards.c.Cockatrice.class, RETRO_ART));
- cards.add(new SetCardInfo("Colossus of Sardia", 358, Rarity.RARE, mage.cards.c.ColossusOfSardia.class, RETRO_ART));
- cards.add(new SetCardInfo("Conquer", 216, Rarity.UNCOMMON, mage.cards.c.Conquer.class, RETRO_ART));
- cards.add(new SetCardInfo("Coral Helm", 359, Rarity.RARE, mage.cards.c.CoralHelm.class, RETRO_ART));
- cards.add(new SetCardInfo("Counterspell", 77, Rarity.COMMON, mage.cards.c.Counterspell.class, RETRO_ART));
- cards.add(new SetCardInfo("Craw Giant", 285, Rarity.UNCOMMON, mage.cards.c.CrawGiant.class, RETRO_ART));
- cards.add(new SetCardInfo("Craw Wurm", 286, Rarity.COMMON, mage.cards.c.CrawWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("Crimson Manticore", 217, Rarity.RARE, mage.cards.c.CrimsonManticore.class, RETRO_ART));
- cards.add(new SetCardInfo("Crown of the Ages", 360, Rarity.RARE, mage.cards.c.CrownOfTheAges.class, RETRO_ART));
- cards.add(new SetCardInfo("Crumble", 287, Rarity.UNCOMMON, mage.cards.c.Crumble.class, RETRO_ART));
- cards.add(new SetCardInfo("Crusade", 22, Rarity.RARE, mage.cards.c.Crusade.class, RETRO_ART));
- cards.add(new SetCardInfo("Crystal Rod", 361, Rarity.UNCOMMON, mage.cards.c.CrystalRod.class, RETRO_ART));
- cards.add(new SetCardInfo("Cursed Land", 152, Rarity.UNCOMMON, mage.cards.c.CursedLand.class, RETRO_ART));
- cards.add(new SetCardInfo("D'Avenant Archer", 23, Rarity.COMMON, mage.cards.d.DAvenantArcher.class, RETRO_ART));
- cards.add(new SetCardInfo("Dance of Many", 78, Rarity.RARE, mage.cards.d.DanceOfMany.class, RETRO_ART));
- cards.add(new SetCardInfo("Dancing Scimitar", 362, Rarity.RARE, mage.cards.d.DancingScimitar.class, RETRO_ART));
- cards.add(new SetCardInfo("Dandan", 79, Rarity.COMMON, mage.cards.d.Dandan.class, RETRO_ART));
- cards.add(new SetCardInfo("Dark Maze", 80, Rarity.COMMON, mage.cards.d.DarkMaze.class, RETRO_ART));
- cards.add(new SetCardInfo("Dark Ritual", 153, Rarity.COMMON, mage.cards.d.DarkRitual.class, RETRO_ART));
- cards.add(new SetCardInfo("Death Speakers", 24, Rarity.COMMON, mage.cards.d.DeathSpeakers.class, RETRO_ART));
- cards.add(new SetCardInfo("Death Ward", 25, Rarity.COMMON, mage.cards.d.DeathWard.class, RETRO_ART));
- cards.add(new SetCardInfo("Deathgrip", 154, Rarity.UNCOMMON, mage.cards.d.Deathgrip.class, RETRO_ART));
- cards.add(new SetCardInfo("Deflection", 81, Rarity.RARE, mage.cards.d.Deflection.class, RETRO_ART));
- cards.add(new SetCardInfo("Derelor", 155, Rarity.RARE, mage.cards.d.Derelor.class, RETRO_ART));
- cards.add(new SetCardInfo("Desert Twister", 288, Rarity.UNCOMMON, mage.cards.d.DesertTwister.class, RETRO_ART));
- cards.add(new SetCardInfo("Detonate", 218, Rarity.UNCOMMON, mage.cards.d.Detonate.class, RETRO_ART));
- cards.add(new SetCardInfo("Diabolic Machine", 363, Rarity.UNCOMMON, mage.cards.d.DiabolicMachine.class, RETRO_ART));
- cards.add(new SetCardInfo("Dingus Egg", 364, Rarity.RARE, mage.cards.d.DingusEgg.class, RETRO_ART));
- cards.add(new SetCardInfo("Disenchant", 26, Rarity.COMMON, mage.cards.d.Disenchant.class, RETRO_ART));
- cards.add(new SetCardInfo("Disintegrate", 219, Rarity.COMMON, mage.cards.d.Disintegrate.class, RETRO_ART));
- cards.add(new SetCardInfo("Disrupting Scepter", 365, Rarity.RARE, mage.cards.d.DisruptingScepter.class, RETRO_ART));
- cards.add(new SetCardInfo("Divine Offering", 27, Rarity.COMMON, mage.cards.d.DivineOffering.class, RETRO_ART));
- cards.add(new SetCardInfo("Divine Transformation", 28, Rarity.UNCOMMON, mage.cards.d.DivineTransformation.class, RETRO_ART));
- cards.add(new SetCardInfo("Dragon Engine", 366, Rarity.RARE, mage.cards.d.DragonEngine.class, RETRO_ART));
- cards.add(new SetCardInfo("Drain Life", 156, Rarity.COMMON, mage.cards.d.DrainLife.class, RETRO_ART));
- cards.add(new SetCardInfo("Drain Power", 82, Rarity.RARE, mage.cards.d.DrainPower.class, RETRO_ART));
- cards.add(new SetCardInfo("Drudge Skeletons", 157, Rarity.COMMON, mage.cards.d.DrudgeSkeletons.class, RETRO_ART));
- cards.add(new SetCardInfo("Durkwood Boars", 289, Rarity.COMMON, mage.cards.d.DurkwoodBoars.class, RETRO_ART));
- cards.add(new SetCardInfo("Dust to Dust", 29, Rarity.UNCOMMON, mage.cards.d.DustToDust.class, RETRO_ART));
- cards.add(new SetCardInfo("Dwarven Catapult", 220, Rarity.UNCOMMON, mage.cards.d.DwarvenCatapult.class, RETRO_ART));
- cards.add(new SetCardInfo("Dwarven Hold", 414, Rarity.RARE, mage.cards.d.DwarvenHold.class, RETRO_ART));
- cards.add(new SetCardInfo("Dwarven Ruins", 415, Rarity.UNCOMMON, mage.cards.d.DwarvenRuins.class, RETRO_ART));
- cards.add(new SetCardInfo("Dwarven Soldier", 221, Rarity.COMMON, mage.cards.d.DwarvenSoldier.class, RETRO_ART));
- cards.add(new SetCardInfo("Dwarven Warriors", 222, Rarity.COMMON, mage.cards.d.DwarvenWarriors.class, RETRO_ART));
- cards.add(new SetCardInfo("Earthquake", 223, Rarity.RARE, mage.cards.e.Earthquake.class, RETRO_ART));
- cards.add(new SetCardInfo("Ebon Stronghold", 416, Rarity.UNCOMMON, mage.cards.e.EbonStronghold.class, RETRO_ART));
- cards.add(new SetCardInfo("Elder Druid", 290, Rarity.RARE, mage.cards.e.ElderDruid.class, RETRO_ART));
- cards.add(new SetCardInfo("Elkin Bottle", 367, Rarity.RARE, mage.cards.e.ElkinBottle.class, RETRO_ART));
- cards.add(new SetCardInfo("Elven Riders", 291, Rarity.UNCOMMON, mage.cards.e.ElvenRiders.class, RETRO_ART));
- cards.add(new SetCardInfo("Elvish Archers", 292, Rarity.RARE, mage.cards.e.ElvishArchers.class, RETRO_ART));
- cards.add(new SetCardInfo("Energy Flux", 83, Rarity.UNCOMMON, mage.cards.e.EnergyFlux.class, RETRO_ART));
- cards.add(new SetCardInfo("Enervate", 84, Rarity.COMMON, mage.cards.e.Enervate.class, RETRO_ART));
- cards.add(new SetCardInfo("Erg Raiders", 158, Rarity.COMMON, mage.cards.e.ErgRaiders.class, RETRO_ART));
- cards.add(new SetCardInfo("Errantry", 224, Rarity.COMMON, mage.cards.e.Errantry.class, RETRO_ART));
- cards.add(new SetCardInfo("Eternal Warrior", 225, Rarity.COMMON, mage.cards.e.EternalWarrior.class, RETRO_ART));
- cards.add(new SetCardInfo("Evil Eye of Orms-by-Gore", 159, Rarity.UNCOMMON, mage.cards.e.EvilEyeOfOrmsByGore.class, RETRO_ART));
- cards.add(new SetCardInfo("Evil Presence", 160, Rarity.UNCOMMON, mage.cards.e.EvilPresence.class, RETRO_ART));
- cards.add(new SetCardInfo("Eye for an Eye", 30, Rarity.RARE, mage.cards.e.EyeForAnEye.class, RETRO_ART));
- cards.add(new SetCardInfo("Fallen Angel", 161, Rarity.UNCOMMON, mage.cards.f.FallenAngel.class, RETRO_ART));
- cards.add(new SetCardInfo("Fear", 162, Rarity.COMMON, mage.cards.f.Fear.class, RETRO_ART));
- cards.add(new SetCardInfo("Feedback", 85, Rarity.UNCOMMON, mage.cards.f.Feedback.class, RETRO_ART));
- cards.add(new SetCardInfo("Feldon's Cane", 368, Rarity.UNCOMMON, mage.cards.f.FeldonsCane.class, RETRO_ART));
- cards.add(new SetCardInfo("Fellwar Stone", 369, Rarity.UNCOMMON, mage.cards.f.FellwarStone.class, RETRO_ART));
- cards.add(new SetCardInfo("Feroz's Ban", 370, Rarity.RARE, mage.cards.f.FerozsBan.class, RETRO_ART));
- cards.add(new SetCardInfo("Fire Drake", 226, Rarity.UNCOMMON, mage.cards.f.FireDrake.class, RETRO_ART));
- cards.add(new SetCardInfo("Fireball", 227, Rarity.COMMON, mage.cards.f.Fireball.class, RETRO_ART));
- cards.add(new SetCardInfo("Firebreathing", 228, Rarity.COMMON, mage.cards.f.Firebreathing.class, RETRO_ART));
- cards.add(new SetCardInfo("Flame Spirit", 229, Rarity.UNCOMMON, mage.cards.f.FlameSpirit.class, RETRO_ART));
- cards.add(new SetCardInfo("Flare", 230, Rarity.COMMON, mage.cards.f.Flare.class, RETRO_ART));
- cards.add(new SetCardInfo("Flashfires", 231, Rarity.UNCOMMON, mage.cards.f.Flashfires.class, RETRO_ART));
- cards.add(new SetCardInfo("Flight", 86, Rarity.COMMON, mage.cards.f.Flight.class, RETRO_ART));
- cards.add(new SetCardInfo("Flood", 87, Rarity.COMMON, mage.cards.f.Flood.class, RETRO_ART));
- cards.add(new SetCardInfo("Flying Carpet", 371, Rarity.RARE, mage.cards.f.FlyingCarpet.class, RETRO_ART));
- cards.add(new SetCardInfo("Fog", 293, Rarity.COMMON, mage.cards.f.Fog.class, RETRO_ART));
- cards.add(new SetCardInfo("Force Spike", 88, Rarity.COMMON, mage.cards.f.ForceSpike.class, RETRO_ART));
- cards.add(new SetCardInfo("Force of Nature", 294, Rarity.RARE, mage.cards.f.ForceOfNature.class, RETRO_ART));
- cards.add(new SetCardInfo("Forest", 446, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 447, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 448, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 449, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forget", 89, Rarity.RARE, mage.cards.f.Forget.class, RETRO_ART));
- cards.add(new SetCardInfo("Fountain of Youth", 372, Rarity.UNCOMMON, mage.cards.f.FountainOfYouth.class, RETRO_ART));
- cards.add(new SetCardInfo("Foxfire", 295, Rarity.COMMON, mage.cards.f.Foxfire.class, RETRO_ART));
- cards.add(new SetCardInfo("Frozen Shade", 163, Rarity.COMMON, mage.cards.f.FrozenShade.class, RETRO_ART));
- cards.add(new SetCardInfo("Funeral March", 164, Rarity.COMMON, mage.cards.f.FuneralMarch.class, RETRO_ART));
- cards.add(new SetCardInfo("Fungusaur", 296, Rarity.RARE, mage.cards.f.Fungusaur.class, RETRO_ART));
- cards.add(new SetCardInfo("Fyndhorn Elder", 297, Rarity.UNCOMMON, mage.cards.f.FyndhornElder.class, RETRO_ART));
- cards.add(new SetCardInfo("Game of Chaos", "232+", Rarity.RARE, mage.cards.g.GameOfChaos.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Game of Chaos", 232, Rarity.RARE, mage.cards.g.GameOfChaos.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Gaseous Form", 90, Rarity.COMMON, mage.cards.g.GaseousForm.class, RETRO_ART));
- cards.add(new SetCardInfo("Gauntlets of Chaos", 373, Rarity.RARE, mage.cards.g.GauntletsOfChaos.class, RETRO_ART));
- cards.add(new SetCardInfo("Ghazban Ogre", 298, Rarity.COMMON, mage.cards.g.GhazbanOgre.class, RETRO_ART));
- cards.add(new SetCardInfo("Giant Growth", 299, Rarity.COMMON, mage.cards.g.GiantGrowth.class, RETRO_ART));
- cards.add(new SetCardInfo("Giant Spider", 300, Rarity.COMMON, mage.cards.g.GiantSpider.class, RETRO_ART));
- cards.add(new SetCardInfo("Giant Strength", 233, Rarity.COMMON, mage.cards.g.GiantStrength.class, RETRO_ART));
- cards.add(new SetCardInfo("Glacial Wall", 91, Rarity.UNCOMMON, mage.cards.g.GlacialWall.class, RETRO_ART));
- cards.add(new SetCardInfo("Glasses of Urza", 374, Rarity.UNCOMMON, mage.cards.g.GlassesOfUrza.class, RETRO_ART));
- cards.add(new SetCardInfo("Gloom", 165, Rarity.UNCOMMON, mage.cards.g.Gloom.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Digging Team", 234, Rarity.COMMON, mage.cards.g.GoblinDiggingTeam.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Hero", 235, Rarity.COMMON, mage.cards.g.GoblinHero.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin King", 236, Rarity.RARE, mage.cards.g.GoblinKing.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin War Drums", 237, Rarity.COMMON, mage.cards.g.GoblinWarDrums.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Warrens", 238, Rarity.RARE, mage.cards.g.GoblinWarrens.class, RETRO_ART));
- cards.add(new SetCardInfo("Grapeshot Catapult", 375, Rarity.COMMON, mage.cards.g.GrapeshotCatapult.class, RETRO_ART));
- cards.add(new SetCardInfo("Greater Realm of Preservation", 31, Rarity.UNCOMMON, mage.cards.g.GreaterRealmOfPreservation.class, RETRO_ART));
- cards.add(new SetCardInfo("Greater Werewolf", 166, Rarity.UNCOMMON, mage.cards.g.GreaterWerewolf.class, RETRO_ART));
- cards.add(new SetCardInfo("Grizzly Bears", 301, Rarity.COMMON, mage.cards.g.GrizzlyBears.class, RETRO_ART));
- cards.add(new SetCardInfo("Havenwood Battleground", 417, Rarity.UNCOMMON, mage.cards.h.HavenwoodBattleground.class, RETRO_ART));
- cards.add(new SetCardInfo("Heal", 32, Rarity.COMMON, mage.cards.h.Heal.class, RETRO_ART));
- cards.add(new SetCardInfo("Healing Salve", 33, Rarity.COMMON, mage.cards.h.HealingSalve.class, RETRO_ART));
- cards.add(new SetCardInfo("Hecatomb", 167, Rarity.RARE, mage.cards.h.Hecatomb.class, RETRO_ART));
- cards.add(new SetCardInfo("Helm of Chatzuk", 376, Rarity.RARE, mage.cards.h.HelmOfChatzuk.class, RETRO_ART));
- cards.add(new SetCardInfo("Hill Giant", 239, Rarity.COMMON, mage.cards.h.HillGiant.class, RETRO_ART));
- cards.add(new SetCardInfo("Hipparion", 34, Rarity.COMMON, mage.cards.h.Hipparion.class, RETRO_ART));
- cards.add(new SetCardInfo("Hollow Trees", 418, Rarity.RARE, mage.cards.h.HollowTrees.class, RETRO_ART));
- cards.add(new SetCardInfo("Holy Strength", 35, Rarity.COMMON, mage.cards.h.HolyStrength.class, RETRO_ART));
- cards.add(new SetCardInfo("Homarid Warrior", 92, Rarity.COMMON, mage.cards.h.HomaridWarrior.class, RETRO_ART));
- cards.add(new SetCardInfo("Howl from Beyond", 168, Rarity.COMMON, mage.cards.h.HowlFromBeyond.class, RETRO_ART));
- cards.add(new SetCardInfo("Howling Mine", 377, Rarity.RARE, mage.cards.h.HowlingMine.class, RETRO_ART));
- cards.add(new SetCardInfo("Hungry Mist", 302, Rarity.COMMON, mage.cards.h.HungryMist.class, RETRO_ART));
- cards.add(new SetCardInfo("Hurkyl's Recall", 93, Rarity.RARE, mage.cards.h.HurkylsRecall.class, RETRO_ART));
- cards.add(new SetCardInfo("Hurloon Minotaur", 240, Rarity.COMMON, mage.cards.h.HurloonMinotaur.class, RETRO_ART));
- cards.add(new SetCardInfo("Hurricane", 303, Rarity.UNCOMMON, mage.cards.h.Hurricane.class, RETRO_ART));
- cards.add(new SetCardInfo("Hydroblast", 94, Rarity.UNCOMMON, mage.cards.h.Hydroblast.class, RETRO_ART));
- cards.add(new SetCardInfo("Icatian Phalanx", 36, Rarity.UNCOMMON, mage.cards.i.IcatianPhalanx.class, RETRO_ART));
- cards.add(new SetCardInfo("Icatian Scout", 37, Rarity.COMMON, mage.cards.i.IcatianScout.class, RETRO_ART));
- cards.add(new SetCardInfo("Icatian Store", 419, Rarity.RARE, mage.cards.i.IcatianStore.class, RETRO_ART));
- cards.add(new SetCardInfo("Icatian Town", 38, Rarity.RARE, mage.cards.i.IcatianTown.class, RETRO_ART));
- cards.add(new SetCardInfo("Ice Floe", 420, Rarity.UNCOMMON, mage.cards.i.IceFloe.class, RETRO_ART));
- cards.add(new SetCardInfo("Imposing Visage", 241, Rarity.COMMON, mage.cards.i.ImposingVisage.class, RETRO_ART));
- cards.add(new SetCardInfo("Incinerate", 242, Rarity.COMMON, mage.cards.i.Incinerate.class, RETRO_ART));
- cards.add(new SetCardInfo("Inferno", "243+", Rarity.RARE, mage.cards.i.Inferno.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Inferno", 243, Rarity.RARE, mage.cards.i.Inferno.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Infinite Hourglass", 378, Rarity.RARE, mage.cards.i.InfiniteHourglass.class, RETRO_ART));
- cards.add(new SetCardInfo("Initiates of the Ebon Hand", "169s", Rarity.COMMON, mage.cards.i.InitiatesOfTheEbonHand.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Initiates of the Ebon Hand", 169, Rarity.COMMON, mage.cards.i.InitiatesOfTheEbonHand.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Instill Energy", 304, Rarity.UNCOMMON, mage.cards.i.InstillEnergy.class, RETRO_ART));
- cards.add(new SetCardInfo("Iron Star", 379, Rarity.UNCOMMON, mage.cards.i.IronStar.class, RETRO_ART));
- cards.add(new SetCardInfo("Ironclaw Curse", "244+", Rarity.RARE, mage.cards.i.IronclawCurse.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ironclaw Curse", 244, Rarity.RARE, mage.cards.i.IronclawCurse.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ironclaw Orcs", 245, Rarity.COMMON, mage.cards.i.IronclawOrcs.class, RETRO_ART));
- cards.add(new SetCardInfo("Ironroot Treefolk", 305, Rarity.COMMON, mage.cards.i.IronrootTreefolk.class, RETRO_ART));
- cards.add(new SetCardInfo("Island Sanctuary", 39, Rarity.RARE, mage.cards.i.IslandSanctuary.class, RETRO_ART));
- cards.add(new SetCardInfo("Island", 434, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 435, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 436, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 437, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ivory Cup", 380, Rarity.UNCOMMON, mage.cards.i.IvoryCup.class, RETRO_ART));
- cards.add(new SetCardInfo("Ivory Guardians", 40, Rarity.UNCOMMON, mage.cards.i.IvoryGuardians.class, RETRO_ART));
- cards.add(new SetCardInfo("Jade Monolith", 381, Rarity.RARE, mage.cards.j.JadeMonolith.class, RETRO_ART));
- cards.add(new SetCardInfo("Jalum Tome", 382, Rarity.RARE, mage.cards.j.JalumTome.class, RETRO_ART));
- cards.add(new SetCardInfo("Jandor's Saddlebags", 383, Rarity.RARE, mage.cards.j.JandorsSaddlebags.class, RETRO_ART));
- cards.add(new SetCardInfo("Jayemdae Tome", 384, Rarity.RARE, mage.cards.j.JayemdaeTome.class, RETRO_ART));
- cards.add(new SetCardInfo("Jester's Cap", 385, Rarity.RARE, mage.cards.j.JestersCap.class, RETRO_ART));
- cards.add(new SetCardInfo("Johtull Wurm", 306, Rarity.UNCOMMON, mage.cards.j.JohtullWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("Jokulhaups", 246, Rarity.RARE, mage.cards.j.Jokulhaups.class, RETRO_ART));
- cards.add(new SetCardInfo("Joven's Tools", 386, Rarity.UNCOMMON, mage.cards.j.JovensTools.class, RETRO_ART));
- cards.add(new SetCardInfo("Justice", 41, Rarity.UNCOMMON, mage.cards.j.Justice.class, RETRO_ART));
- cards.add(new SetCardInfo("Juxtapose", 95, Rarity.RARE, mage.cards.j.Juxtapose.class, RETRO_ART));
- cards.add(new SetCardInfo("Karma", 42, Rarity.UNCOMMON, mage.cards.k.Karma.class, RETRO_ART));
- cards.add(new SetCardInfo("Karplusan Forest", 421, Rarity.RARE, mage.cards.k.KarplusanForest.class, RETRO_ART));
- cards.add(new SetCardInfo("Keldon Warlord", 247, Rarity.UNCOMMON, mage.cards.k.KeldonWarlord.class, RETRO_ART));
- cards.add(new SetCardInfo("Killer Bees", 307, Rarity.UNCOMMON, mage.cards.k.KillerBees.class, RETRO_ART));
- cards.add(new SetCardInfo("Kismet", 43, Rarity.UNCOMMON, mage.cards.k.Kismet.class, RETRO_ART));
- cards.add(new SetCardInfo("Kjeldoran Dead", 170, Rarity.COMMON, mage.cards.k.KjeldoranDead.class, RETRO_ART));
- cards.add(new SetCardInfo("Kjeldoran Royal Guard", 44, Rarity.RARE, mage.cards.k.KjeldoranRoyalGuard.class, RETRO_ART));
- cards.add(new SetCardInfo("Kjeldoran Skycaptain", 45, Rarity.UNCOMMON, mage.cards.k.KjeldoranSkycaptain.class, RETRO_ART));
- cards.add(new SetCardInfo("Knight of Stromgald", 171, Rarity.UNCOMMON, mage.cards.k.KnightOfStromgald.class, RETRO_ART));
- cards.add(new SetCardInfo("Krovikan Fetish", 172, Rarity.COMMON, mage.cards.k.KrovikanFetish.class, RETRO_ART));
- cards.add(new SetCardInfo("Krovikan Sorcerer", 96, Rarity.COMMON, mage.cards.k.KrovikanSorcerer.class, RETRO_ART));
- cards.add(new SetCardInfo("Labyrinth Minotaur", 97, Rarity.COMMON, mage.cards.l.LabyrinthMinotaur.class, RETRO_ART));
- cards.add(new SetCardInfo("Leshrac's Rite", 173, Rarity.UNCOMMON, mage.cards.l.LeshracsRite.class, RETRO_ART));
- cards.add(new SetCardInfo("Leviathan", 98, Rarity.RARE, mage.cards.l.Leviathan.class, RETRO_ART));
- cards.add(new SetCardInfo("Ley Druid", 308, Rarity.COMMON, mage.cards.l.LeyDruid.class, RETRO_ART));
- cards.add(new SetCardInfo("Lhurgoyf", 309, Rarity.RARE, mage.cards.l.Lhurgoyf.class, RETRO_ART));
- cards.add(new SetCardInfo("Library of Leng", 387, Rarity.UNCOMMON, mage.cards.l.LibraryOfLeng.class, RETRO_ART));
- cards.add(new SetCardInfo("Lifeforce", 310, Rarity.UNCOMMON, mage.cards.l.Lifeforce.class, RETRO_ART));
- cards.add(new SetCardInfo("Lifetap", 99, Rarity.UNCOMMON, mage.cards.l.Lifetap.class, RETRO_ART));
- cards.add(new SetCardInfo("Living Artifact", 311, Rarity.RARE, mage.cards.l.LivingArtifact.class, RETRO_ART));
- cards.add(new SetCardInfo("Living Lands", 312, Rarity.RARE, mage.cards.l.LivingLands.class, RETRO_ART));
- cards.add(new SetCardInfo("Llanowar Elves", 313, Rarity.COMMON, mage.cards.l.LlanowarElves.class, RETRO_ART));
- cards.add(new SetCardInfo("Lord of Atlantis", 100, Rarity.RARE, mage.cards.l.LordOfAtlantis.class, RETRO_ART));
- cards.add(new SetCardInfo("Lord of the Pit", 174, Rarity.RARE, mage.cards.l.LordOfThePit.class, RETRO_ART));
- cards.add(new SetCardInfo("Lost Soul", 175, Rarity.COMMON, mage.cards.l.LostSoul.class, RETRO_ART));
- cards.add(new SetCardInfo("Lure", 314, Rarity.UNCOMMON, mage.cards.l.Lure.class, RETRO_ART));
- cards.add(new SetCardInfo("Magus of the Unseen", 102, Rarity.RARE, mage.cards.m.MagusOfTheUnseen.class, RETRO_ART));
- cards.add(new SetCardInfo("Mana Clash", 248, Rarity.RARE, mage.cards.m.ManaClash.class, RETRO_ART));
- cards.add(new SetCardInfo("Mana Flare", 249, Rarity.RARE, mage.cards.m.ManaFlare.class, RETRO_ART));
- cards.add(new SetCardInfo("Mana Vault", 388, Rarity.RARE, mage.cards.m.ManaVault.class, RETRO_ART));
- cards.add(new SetCardInfo("Manabarbs", "250+", Rarity.RARE, mage.cards.m.Manabarbs.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Manabarbs", 250, Rarity.RARE, mage.cards.m.Manabarbs.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Marsh Viper", 315, Rarity.COMMON, mage.cards.m.MarshViper.class, RETRO_ART));
- cards.add(new SetCardInfo("Meekstone", 389, Rarity.RARE, mage.cards.m.Meekstone.class, RETRO_ART));
- cards.add(new SetCardInfo("Memory Lapse", 103, Rarity.COMMON, mage.cards.m.MemoryLapse.class, RETRO_ART));
- cards.add(new SetCardInfo("Merfolk of the Pearl Trident", 104, Rarity.COMMON, mage.cards.m.MerfolkOfThePearlTrident.class, RETRO_ART));
- cards.add(new SetCardInfo("Mesa Falcon", 46, Rarity.COMMON, mage.cards.m.MesaFalcon.class, RETRO_ART));
- cards.add(new SetCardInfo("Mesa Pegasus", 47, Rarity.COMMON, mage.cards.m.MesaPegasus.class, RETRO_ART));
- cards.add(new SetCardInfo("Millstone", 390, Rarity.RARE, mage.cards.m.Millstone.class, RETRO_ART));
- cards.add(new SetCardInfo("Mind Bomb", 105, Rarity.UNCOMMON, mage.cards.m.MindBomb.class, RETRO_ART));
- cards.add(new SetCardInfo("Mind Ravel", 176, Rarity.COMMON, mage.cards.m.MindRavel.class, RETRO_ART));
- cards.add(new SetCardInfo("Mind Warp", 177, Rarity.UNCOMMON, mage.cards.m.MindWarp.class, RETRO_ART));
- cards.add(new SetCardInfo("Mindstab Thrull", "178s", Rarity.COMMON, mage.cards.m.MindstabThrull.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mindstab Thrull", 178, Rarity.COMMON, mage.cards.m.MindstabThrull.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mole Worms", 179, Rarity.UNCOMMON, mage.cards.m.MoleWorms.class, RETRO_ART));
- cards.add(new SetCardInfo("Mons's Goblin Raiders", 251, Rarity.COMMON, mage.cards.m.MonssGoblinRaiders.class, RETRO_ART));
- cards.add(new SetCardInfo("Mountain Goat", 252, Rarity.COMMON, mage.cards.m.MountainGoat.class, RETRO_ART));
- cards.add(new SetCardInfo("Mountain", 442, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 443, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 444, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 445, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Murk Dwellers", 180, Rarity.COMMON, mage.cards.m.MurkDwellers.class, RETRO_ART));
- cards.add(new SetCardInfo("Nature's Lore", 316, Rarity.COMMON, mage.cards.n.NaturesLore.class, RETRO_ART));
- cards.add(new SetCardInfo("Necrite", "181s", Rarity.COMMON, mage.cards.n.Necrite.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Necrite", 181, Rarity.COMMON, mage.cards.n.Necrite.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Necropotence", 182, Rarity.RARE, mage.cards.n.Necropotence.class, RETRO_ART));
- cards.add(new SetCardInfo("Nether Shadow", 183, Rarity.RARE, mage.cards.n.NetherShadow.class, RETRO_ART));
- cards.add(new SetCardInfo("Nevinyrral's Disk", 391, Rarity.RARE, mage.cards.n.NevinyrralsDisk.class, RETRO_ART));
- cards.add(new SetCardInfo("Nightmare", 184, Rarity.RARE, mage.cards.n.Nightmare.class, RETRO_ART));
- cards.add(new SetCardInfo("Obelisk of Undoing", 392, Rarity.RARE, mage.cards.o.ObeliskOfUndoing.class, RETRO_ART));
- cards.add(new SetCardInfo("Orcish Artillery", 253, Rarity.UNCOMMON, mage.cards.o.OrcishArtillery.class, RETRO_ART));
- cards.add(new SetCardInfo("Orcish Captain", 254, Rarity.UNCOMMON, mage.cards.o.OrcishCaptain.class, RETRO_ART));
- cards.add(new SetCardInfo("Orcish Oriflamme", 257, Rarity.UNCOMMON, mage.cards.o.OrcishOriflamme.class, RETRO_ART));
- cards.add(new SetCardInfo("Orcish Squatters", 258, Rarity.RARE, mage.cards.o.OrcishSquatters.class, RETRO_ART));
- cards.add(new SetCardInfo("Order of the Sacred Torch", 48, Rarity.RARE, mage.cards.o.OrderOfTheSacredTorch.class, RETRO_ART));
- cards.add(new SetCardInfo("Order of the White Shield", 49, Rarity.UNCOMMON, mage.cards.o.OrderOfTheWhiteShield.class, RETRO_ART));
- cards.add(new SetCardInfo("Orgg", 259, Rarity.RARE, mage.cards.o.Orgg.class, RETRO_ART));
- cards.add(new SetCardInfo("Ornithopter", 393, Rarity.UNCOMMON, mage.cards.o.Ornithopter.class, RETRO_ART));
- cards.add(new SetCardInfo("Panic", 260, Rarity.COMMON, mage.cards.p.Panic.class, RETRO_ART));
- cards.add(new SetCardInfo("Paralyze", 185, Rarity.COMMON, mage.cards.p.Paralyze.class, RETRO_ART));
- cards.add(new SetCardInfo("Pearled Unicorn", 50, Rarity.COMMON, mage.cards.p.PearledUnicorn.class, RETRO_ART));
- cards.add(new SetCardInfo("Pentagram of the Ages", 394, Rarity.RARE, mage.cards.p.PentagramOfTheAges.class, RETRO_ART));
- cards.add(new SetCardInfo("Personal Incarnation", 51, Rarity.RARE, mage.cards.p.PersonalIncarnation.class, RETRO_ART));
- cards.add(new SetCardInfo("Pestilence", 186, Rarity.COMMON, mage.cards.p.Pestilence.class, RETRO_ART));
- cards.add(new SetCardInfo("Phantasmal Forces", 106, Rarity.UNCOMMON, mage.cards.p.PhantasmalForces.class, RETRO_ART));
- cards.add(new SetCardInfo("Phantasmal Terrain", 107, Rarity.COMMON, mage.cards.p.PhantasmalTerrain.class, RETRO_ART));
- cards.add(new SetCardInfo("Phantom Monster", 108, Rarity.UNCOMMON, mage.cards.p.PhantomMonster.class, RETRO_ART));
- cards.add(new SetCardInfo("Pikemen", 52, Rarity.COMMON, mage.cards.p.Pikemen.class, RETRO_ART));
- cards.add(new SetCardInfo("Pirate Ship", 109, Rarity.RARE, mage.cards.p.PirateShip.class, RETRO_ART));
- cards.add(new SetCardInfo("Pit Scorpion", 187, Rarity.COMMON, mage.cards.p.PitScorpion.class, RETRO_ART));
- cards.add(new SetCardInfo("Plague Rats", 188, Rarity.COMMON, mage.cards.p.PlagueRats.class, RETRO_ART));
- cards.add(new SetCardInfo("Plains", 430, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 431, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 432, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 433, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Portent", 110, Rarity.COMMON, mage.cards.p.Portent.class, RETRO_ART));
- cards.add(new SetCardInfo("Power Sink", 111, Rarity.UNCOMMON, mage.cards.p.PowerSink.class, RETRO_ART));
- cards.add(new SetCardInfo("Pox", 189, Rarity.RARE, mage.cards.p.Pox.class, RETRO_ART));
- cards.add(new SetCardInfo("Pradesh Gypsies", 317, Rarity.COMMON, mage.cards.p.PradeshGypsies.class, RETRO_ART));
- cards.add(new SetCardInfo("Primal Clay", 395, Rarity.RARE, mage.cards.p.PrimalClay.class, RETRO_ART));
- cards.add(new SetCardInfo("Primal Order", 318, Rarity.RARE, mage.cards.p.PrimalOrder.class, RETRO_ART));
- cards.add(new SetCardInfo("Primordial Ooze", 261, Rarity.UNCOMMON, mage.cards.p.PrimordialOoze.class, RETRO_ART));
- cards.add(new SetCardInfo("Prismatic Ward", 53, Rarity.COMMON, mage.cards.p.PrismaticWard.class, RETRO_ART));
- cards.add(new SetCardInfo("Prodigal Sorcerer", 112, Rarity.COMMON, mage.cards.p.ProdigalSorcerer.class, RETRO_ART));
- cards.add(new SetCardInfo("Psychic Venom", 113, Rarity.COMMON, mage.cards.p.PsychicVenom.class, RETRO_ART));
- cards.add(new SetCardInfo("Pyroblast", 262, Rarity.UNCOMMON, mage.cards.p.Pyroblast.class, RETRO_ART));
- cards.add(new SetCardInfo("Pyrotechnics", 263, Rarity.UNCOMMON, mage.cards.p.Pyrotechnics.class, RETRO_ART));
- cards.add(new SetCardInfo("Rabid Wombat", 319, Rarity.UNCOMMON, mage.cards.r.RabidWombat.class, RETRO_ART));
- cards.add(new SetCardInfo("Radjan Spirit", 320, Rarity.UNCOMMON, mage.cards.r.RadjanSpirit.class, RETRO_ART));
- cards.add(new SetCardInfo("Rag Man", 190, Rarity.RARE, mage.cards.r.RagMan.class, RETRO_ART));
- cards.add(new SetCardInfo("Raise Dead", 191, Rarity.COMMON, mage.cards.r.RaiseDead.class, RETRO_ART));
- cards.add(new SetCardInfo("Ray of Command", 114, Rarity.COMMON, mage.cards.r.RayOfCommand.class, RETRO_ART));
- cards.add(new SetCardInfo("Recall", 115, Rarity.RARE, mage.cards.r.Recall.class, RETRO_ART));
- cards.add(new SetCardInfo("Reef Pirates", 116, Rarity.COMMON, mage.cards.r.ReefPirates.class, RETRO_ART));
- cards.add(new SetCardInfo("Regeneration", 321, Rarity.COMMON, mage.cards.r.Regeneration.class, RETRO_ART));
- cards.add(new SetCardInfo("Remove Soul", 117, Rarity.COMMON, mage.cards.r.RemoveSoul.class, RETRO_ART));
- cards.add(new SetCardInfo("Repentant Blacksmith", 54, Rarity.COMMON, mage.cards.r.RepentantBlacksmith.class, RETRO_ART));
- cards.add(new SetCardInfo("Reverse Damage", 55, Rarity.RARE, mage.cards.r.ReverseDamage.class, RETRO_ART));
- cards.add(new SetCardInfo("Righteousness", 56, Rarity.RARE, mage.cards.r.Righteousness.class, RETRO_ART));
- cards.add(new SetCardInfo("Rod of Ruin", 396, Rarity.UNCOMMON, mage.cards.r.RodOfRuin.class, RETRO_ART));
- cards.add(new SetCardInfo("Ruins of Trokair", 422, Rarity.UNCOMMON, mage.cards.r.RuinsOfTrokair.class, RETRO_ART));
- cards.add(new SetCardInfo("Sabretooth Tiger", 264, Rarity.COMMON, mage.cards.s.SabretoothTiger.class, RETRO_ART));
- cards.add(new SetCardInfo("Samite Healer", 58, Rarity.COMMON, mage.cards.s.SamiteHealer.class, RETRO_ART));
- cards.add(new SetCardInfo("Sand Silos", 423, Rarity.RARE, mage.cards.s.SandSilos.class, RETRO_ART));
- cards.add(new SetCardInfo("Scaled Wurm", 322, Rarity.COMMON, mage.cards.s.ScaledWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("Scathe Zombies", 192, Rarity.COMMON, mage.cards.s.ScatheZombies.class, RETRO_ART));
- cards.add(new SetCardInfo("Scavenger Folk", 323, Rarity.COMMON, mage.cards.s.ScavengerFolk.class, RETRO_ART));
- cards.add(new SetCardInfo("Scryb Sprites", 324, Rarity.COMMON, mage.cards.s.ScrybSprites.class, RETRO_ART));
- cards.add(new SetCardInfo("Sea Serpent", 118, Rarity.COMMON, mage.cards.s.SeaSerpent.class, RETRO_ART));
- cards.add(new SetCardInfo("Sea Spirit", 119, Rarity.UNCOMMON, mage.cards.s.SeaSpirit.class, RETRO_ART));
- cards.add(new SetCardInfo("Sea Sprite", 120, Rarity.UNCOMMON, mage.cards.s.SeaSprite.class, RETRO_ART));
- cards.add(new SetCardInfo("Seasinger", 121, Rarity.UNCOMMON, mage.cards.s.Seasinger.class, RETRO_ART));
- cards.add(new SetCardInfo("Segovian Leviathan", 122, Rarity.UNCOMMON, mage.cards.s.SegovianLeviathan.class, RETRO_ART));
- cards.add(new SetCardInfo("Sengir Autocrat", 193, Rarity.RARE, mage.cards.s.SengirAutocrat.class, RETRO_ART));
- cards.add(new SetCardInfo("Seraph", 59, Rarity.RARE, mage.cards.s.Seraph.class, RETRO_ART));
- cards.add(new SetCardInfo("Serpent Generator", 397, Rarity.RARE, mage.cards.s.SerpentGenerator.class, RETRO_ART));
- cards.add(new SetCardInfo("Serra Bestiary", 60, Rarity.UNCOMMON, mage.cards.s.SerraBestiary.class, RETRO_ART));
- cards.add(new SetCardInfo("Serra Paladin", 61, Rarity.UNCOMMON, mage.cards.s.SerraPaladin.class, RETRO_ART));
- cards.add(new SetCardInfo("Shanodin Dryads", 325, Rarity.COMMON, mage.cards.s.ShanodinDryads.class, RETRO_ART));
- cards.add(new SetCardInfo("Shapeshifter", 398, Rarity.UNCOMMON, mage.cards.s.Shapeshifter.class, RETRO_ART));
- cards.add(new SetCardInfo("Shatter", 265, Rarity.COMMON, mage.cards.s.Shatter.class, RETRO_ART));
- cards.add(new SetCardInfo("Shatterstorm", 266, Rarity.UNCOMMON, mage.cards.s.Shatterstorm.class, RETRO_ART));
- cards.add(new SetCardInfo("Shield Bearer", 62, Rarity.COMMON, mage.cards.s.ShieldBearer.class, RETRO_ART));
- cards.add(new SetCardInfo("Shield Wall", 63, Rarity.COMMON, mage.cards.s.ShieldWall.class, RETRO_ART));
- cards.add(new SetCardInfo("Shivan Dragon", "267+", Rarity.RARE, mage.cards.s.ShivanDragon.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Shivan Dragon", 267, Rarity.RARE, mage.cards.s.ShivanDragon.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Shrink", 326, Rarity.COMMON, mage.cards.s.Shrink.class, RETRO_ART));
- cards.add(new SetCardInfo("Sibilant Spirit", 123, Rarity.RARE, mage.cards.s.SibilantSpirit.class, RETRO_ART));
- cards.add(new SetCardInfo("Skull Catapult", 399, Rarity.UNCOMMON, mage.cards.s.SkullCatapult.class, RETRO_ART));
- cards.add(new SetCardInfo("Smoke", 268, Rarity.RARE, mage.cards.s.Smoke.class, RETRO_ART));
- cards.add(new SetCardInfo("Sorceress Queen", 194, Rarity.RARE, mage.cards.s.SorceressQueen.class, RETRO_ART));
- cards.add(new SetCardInfo("Soul Barrier", 125, Rarity.COMMON, mage.cards.s.SoulBarrier.class, RETRO_ART));
- cards.add(new SetCardInfo("Soul Net", 400, Rarity.UNCOMMON, mage.cards.s.SoulNet.class, RETRO_ART));
- cards.add(new SetCardInfo("Spell Blast", 126, Rarity.COMMON, mage.cards.s.SpellBlast.class, RETRO_ART));
- cards.add(new SetCardInfo("Spirit Link", 64, Rarity.UNCOMMON, mage.cards.s.SpiritLink.class, RETRO_ART));
- cards.add(new SetCardInfo("Stampede", 327, Rarity.RARE, mage.cards.s.Stampede.class, RETRO_ART));
- cards.add(new SetCardInfo("Stasis", 127, Rarity.RARE, mage.cards.s.Stasis.class, RETRO_ART));
- cards.add(new SetCardInfo("Steal Artifact", 128, Rarity.UNCOMMON, mage.cards.s.StealArtifact.class, RETRO_ART));
- cards.add(new SetCardInfo("Stone Giant", 269, Rarity.UNCOMMON, mage.cards.s.StoneGiant.class, RETRO_ART));
- cards.add(new SetCardInfo("Stone Rain", 270, Rarity.COMMON, mage.cards.s.StoneRain.class, RETRO_ART));
- cards.add(new SetCardInfo("Stone Spirit", 271, Rarity.UNCOMMON, mage.cards.s.StoneSpirit.class, RETRO_ART));
- cards.add(new SetCardInfo("Stream of Life", 328, Rarity.COMMON, mage.cards.s.StreamOfLife.class, RETRO_ART));
- cards.add(new SetCardInfo("Stromgald Cabal", 195, Rarity.RARE, mage.cards.s.StromgaldCabal.class, RETRO_ART));
- cards.add(new SetCardInfo("Sulfurous Springs", 424, Rarity.RARE, mage.cards.s.SulfurousSprings.class, RETRO_ART));
- cards.add(new SetCardInfo("Svyelunite Temple", 425, Rarity.UNCOMMON, mage.cards.s.SvyeluniteTemple.class, RETRO_ART));
- cards.add(new SetCardInfo("Swamp", 438, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 439, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 440, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 441, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Sylvan Library", 329, Rarity.RARE, mage.cards.s.SylvanLibrary.class, RETRO_ART));
- cards.add(new SetCardInfo("Tarpan", 330, Rarity.COMMON, mage.cards.t.Tarpan.class, RETRO_ART));
- cards.add(new SetCardInfo("Tawnos's Weaponry", 401, Rarity.UNCOMMON, mage.cards.t.TawnossWeaponry.class, RETRO_ART));
- cards.add(new SetCardInfo("Terror", 196, Rarity.COMMON, mage.cards.t.Terror.class, RETRO_ART));
- cards.add(new SetCardInfo("The Brute", 272, Rarity.COMMON, mage.cards.t.TheBrute.class, RETRO_ART));
- cards.add(new SetCardInfo("The Hive", 402, Rarity.RARE, mage.cards.t.TheHive.class, RETRO_ART));
- cards.add(new SetCardInfo("The Wretched", 197, Rarity.RARE, mage.cards.t.TheWretched.class, RETRO_ART));
- cards.add(new SetCardInfo("Thicket Basilisk", 331, Rarity.UNCOMMON, mage.cards.t.ThicketBasilisk.class, RETRO_ART));
- cards.add(new SetCardInfo("Throne of Bone", 403, Rarity.UNCOMMON, mage.cards.t.ThroneOfBone.class, RETRO_ART));
- cards.add(new SetCardInfo("Thrull Retainer", 198, Rarity.UNCOMMON, mage.cards.t.ThrullRetainer.class, RETRO_ART));
- cards.add(new SetCardInfo("Time Bomb", 404, Rarity.RARE, mage.cards.t.TimeBomb.class, RETRO_ART));
- cards.add(new SetCardInfo("Time Elemental", 129, Rarity.RARE, mage.cards.t.TimeElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Titania's Song", 332, Rarity.RARE, mage.cards.t.TitaniasSong.class, RETRO_ART));
- cards.add(new SetCardInfo("Torture", 199, Rarity.COMMON, mage.cards.t.Torture.class, RETRO_ART));
- cards.add(new SetCardInfo("Touch of Death", 200, Rarity.COMMON, mage.cards.t.TouchOfDeath.class, RETRO_ART));
- cards.add(new SetCardInfo("Tranquility", 333, Rarity.COMMON, mage.cards.t.Tranquility.class, RETRO_ART));
- cards.add(new SetCardInfo("Truce", 65, Rarity.RARE, mage.cards.t.Truce.class, RETRO_ART));
- cards.add(new SetCardInfo("Tsunami", 334, Rarity.UNCOMMON, mage.cards.t.Tsunami.class, RETRO_ART));
- cards.add(new SetCardInfo("Tundra Wolves", 66, Rarity.COMMON, mage.cards.t.TundraWolves.class, RETRO_ART));
- cards.add(new SetCardInfo("Twiddle", 130, Rarity.COMMON, mage.cards.t.Twiddle.class, RETRO_ART));
- cards.add(new SetCardInfo("Underground River", 426, Rarity.RARE, mage.cards.u.UndergroundRiver.class, RETRO_ART));
- cards.add(new SetCardInfo("Unholy Strength", 201, Rarity.COMMON, mage.cards.u.UnholyStrength.class, RETRO_ART));
- cards.add(new SetCardInfo("Unstable Mutation", 131, Rarity.COMMON, mage.cards.u.UnstableMutation.class, RETRO_ART));
- cards.add(new SetCardInfo("Unsummon", 132, Rarity.COMMON, mage.cards.u.Unsummon.class, RETRO_ART));
- cards.add(new SetCardInfo("Untamed Wilds", 335, Rarity.UNCOMMON, mage.cards.u.UntamedWilds.class, RETRO_ART));
- cards.add(new SetCardInfo("Updraft", 133, Rarity.COMMON, mage.cards.u.Updraft.class, RETRO_ART));
- cards.add(new SetCardInfo("Urza's Avenger", 405, Rarity.RARE, mage.cards.u.UrzasAvenger.class, RETRO_ART));
- cards.add(new SetCardInfo("Urza's Bauble", 406, Rarity.UNCOMMON, mage.cards.u.UrzasBauble.class, RETRO_ART));
- cards.add(new SetCardInfo("Urza's Mine", 427, Rarity.COMMON, mage.cards.u.UrzasMine.class, RETRO_ART));
- cards.add(new SetCardInfo("Urza's Power Plant", 428, Rarity.COMMON, mage.cards.u.UrzasPowerPlant.class, RETRO_ART));
- cards.add(new SetCardInfo("Urza's Tower", 429, Rarity.COMMON, mage.cards.u.UrzasTower.class, RETRO_ART));
- cards.add(new SetCardInfo("Vampire Bats", 202, Rarity.COMMON, mage.cards.v.VampireBats.class, RETRO_ART));
- cards.add(new SetCardInfo("Venom", 336, Rarity.COMMON, mage.cards.v.Venom.class, RETRO_ART));
- cards.add(new SetCardInfo("Verduran Enchantress", 337, Rarity.RARE, mage.cards.v.VerduranEnchantress.class, RETRO_ART));
- cards.add(new SetCardInfo("Vodalian Soldiers", 134, Rarity.COMMON, mage.cards.v.VodalianSoldiers.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Air", 135, Rarity.UNCOMMON, mage.cards.w.WallOfAir.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Bone", 203, Rarity.UNCOMMON, mage.cards.w.WallOfBone.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Brambles", 338, Rarity.UNCOMMON, mage.cards.w.WallOfBrambles.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Fire", 273, Rarity.UNCOMMON, mage.cards.w.WallOfFire.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Spears", 407, Rarity.COMMON, mage.cards.w.WallOfSpears.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Stone", 274, Rarity.UNCOMMON, mage.cards.w.WallOfStone.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Swords", 67, Rarity.UNCOMMON, mage.cards.w.WallOfSwords.class, RETRO_ART));
- cards.add(new SetCardInfo("Wanderlust", 339, Rarity.UNCOMMON, mage.cards.w.Wanderlust.class, RETRO_ART));
- cards.add(new SetCardInfo("War Mammoth", 340, Rarity.COMMON, mage.cards.w.WarMammoth.class, RETRO_ART));
- cards.add(new SetCardInfo("Warp Artifact", 204, Rarity.RARE, mage.cards.w.WarpArtifact.class, RETRO_ART));
- cards.add(new SetCardInfo("Weakness", 205, Rarity.COMMON, mage.cards.w.Weakness.class, RETRO_ART));
- cards.add(new SetCardInfo("Whirling Dervish", 341, Rarity.UNCOMMON, mage.cards.w.WhirlingDervish.class, RETRO_ART));
- cards.add(new SetCardInfo("White Knight", 68, Rarity.UNCOMMON, mage.cards.w.WhiteKnight.class, RETRO_ART));
- cards.add(new SetCardInfo("Wild Growth", 342, Rarity.COMMON, mage.cards.w.WildGrowth.class, RETRO_ART));
- cards.add(new SetCardInfo("Wind Spirit", 136, Rarity.UNCOMMON, mage.cards.w.WindSpirit.class, RETRO_ART));
- cards.add(new SetCardInfo("Winds of Change", 275, Rarity.RARE, mage.cards.w.WindsOfChange.class, RETRO_ART));
- cards.add(new SetCardInfo("Winter Blast", 343, Rarity.UNCOMMON, mage.cards.w.WinterBlast.class, RETRO_ART));
- cards.add(new SetCardInfo("Winter Orb", 408, Rarity.RARE, mage.cards.w.WinterOrb.class, RETRO_ART));
- cards.add(new SetCardInfo("Wolverine Pack", 344, Rarity.UNCOMMON, mage.cards.w.WolverinePack.class, RETRO_ART));
- cards.add(new SetCardInfo("Wooden Sphere", 409, Rarity.UNCOMMON, mage.cards.w.WoodenSphere.class, RETRO_ART));
- cards.add(new SetCardInfo("Word of Blasting", 276, Rarity.UNCOMMON, mage.cards.w.WordOfBlasting.class, RETRO_ART));
- cards.add(new SetCardInfo("Wrath of God", 69, Rarity.RARE, mage.cards.w.WrathOfGod.class, RETRO_ART));
- cards.add(new SetCardInfo("Wyluli Wolf", 345, Rarity.RARE, mage.cards.w.WyluliWolf.class, RETRO_ART));
- cards.add(new SetCardInfo("Xenic Poltergeist", 206, Rarity.RARE, mage.cards.x.XenicPoltergeist.class, RETRO_ART));
- cards.add(new SetCardInfo("Zephyr Falcon", 137, Rarity.COMMON, mage.cards.z.ZephyrFalcon.class, RETRO_ART));
- cards.add(new SetCardInfo("Zombie Master", 207, Rarity.RARE, mage.cards.z.ZombieMaster.class, RETRO_ART));
- cards.add(new SetCardInfo("Zur's Weirding", 138, Rarity.RARE, mage.cards.z.ZursWeirding.class, RETRO_ART));
+ cards.add(new SetCardInfo("Abbey Gargoyles", 1, Rarity.UNCOMMON, mage.cards.a.AbbeyGargoyles.class));
+ cards.add(new SetCardInfo("Abyssal Specter", 139, Rarity.UNCOMMON, mage.cards.a.AbyssalSpecter.class));
+ cards.add(new SetCardInfo("Adarkar Wastes", 410, Rarity.RARE, mage.cards.a.AdarkarWastes.class));
+ cards.add(new SetCardInfo("Aether Storm", 70, Rarity.UNCOMMON, mage.cards.a.AetherStorm.class));
+ cards.add(new SetCardInfo("Air Elemental", 71, Rarity.UNCOMMON, mage.cards.a.AirElemental.class));
+ cards.add(new SetCardInfo("Akron Legionnaire", 2, Rarity.RARE, mage.cards.a.AkronLegionnaire.class));
+ cards.add(new SetCardInfo("Alabaster Potion", 3, Rarity.COMMON, mage.cards.a.AlabasterPotion.class));
+ cards.add(new SetCardInfo("Aladdin's Ring", 346, Rarity.RARE, mage.cards.a.AladdinsRing.class));
+ cards.add(new SetCardInfo("Ambush Party", 208, Rarity.COMMON, mage.cards.a.AmbushParty.class));
+ cards.add(new SetCardInfo("Amulet of Kroog", 347, Rarity.COMMON, mage.cards.a.AmuletOfKroog.class));
+ cards.add(new SetCardInfo("An-Havva Constable", 277, Rarity.RARE, mage.cards.a.AnHavvaConstable.class));
+ cards.add(new SetCardInfo("Angry Mob", 4, Rarity.UNCOMMON, mage.cards.a.AngryMob.class));
+ cards.add(new SetCardInfo("Animate Dead", 140, Rarity.UNCOMMON, mage.cards.a.AnimateDead.class));
+ cards.add(new SetCardInfo("Animate Wall", 5, Rarity.RARE, mage.cards.a.AnimateWall.class));
+ cards.add(new SetCardInfo("Ankh of Mishra", 348, Rarity.RARE, mage.cards.a.AnkhOfMishra.class));
+ cards.add(new SetCardInfo("Anti-Magic Aura", 72, Rarity.UNCOMMON, mage.cards.a.AntiMagicAura.class));
+ cards.add(new SetCardInfo("Arenson's Aura", 6, Rarity.UNCOMMON, mage.cards.a.ArensonsAura.class));
+ cards.add(new SetCardInfo("Armageddon", 7, Rarity.RARE, mage.cards.a.Armageddon.class));
+ cards.add(new SetCardInfo("Armor of Faith", 8, Rarity.COMMON, mage.cards.a.ArmorOfFaith.class));
+ cards.add(new SetCardInfo("Ashes to Ashes", 141, Rarity.UNCOMMON, mage.cards.a.AshesToAshes.class));
+ cards.add(new SetCardInfo("Ashnod's Altar", 349, Rarity.UNCOMMON, mage.cards.a.AshnodsAltar.class));
+ cards.add(new SetCardInfo("Ashnod's Transmogrant", 350, Rarity.COMMON, mage.cards.a.AshnodsTransmogrant.class));
+ cards.add(new SetCardInfo("Aspect of Wolf", 278, Rarity.RARE, mage.cards.a.AspectOfWolf.class));
+ cards.add(new SetCardInfo("Atog", 209, Rarity.UNCOMMON, mage.cards.a.Atog.class));
+ cards.add(new SetCardInfo("Aurochs", 279, Rarity.COMMON, mage.cards.a.Aurochs.class));
+ cards.add(new SetCardInfo("Aysen Bureaucrats", 9, Rarity.COMMON, mage.cards.a.AysenBureaucrats.class));
+ cards.add(new SetCardInfo("Azure Drake", 73, Rarity.UNCOMMON, mage.cards.a.AzureDrake.class));
+ cards.add(new SetCardInfo("Bad Moon", 142, Rarity.RARE, mage.cards.b.BadMoon.class));
+ cards.add(new SetCardInfo("Ball Lightning", 210, Rarity.RARE, mage.cards.b.BallLightning.class));
+ cards.add(new SetCardInfo("Barbed Sextant", 351, Rarity.COMMON, mage.cards.b.BarbedSextant.class));
+ cards.add(new SetCardInfo("Barl's Cage", 352, Rarity.RARE, mage.cards.b.BarlsCage.class));
+ cards.add(new SetCardInfo("Battering Ram", 353, Rarity.COMMON, mage.cards.b.BatteringRam.class));
+ cards.add(new SetCardInfo("Benalish Hero", 10, Rarity.COMMON, mage.cards.b.BenalishHero.class));
+ cards.add(new SetCardInfo("Binding Grasp", 74, Rarity.UNCOMMON, mage.cards.b.BindingGrasp.class));
+ cards.add(new SetCardInfo("Bird Maiden", 211, Rarity.COMMON, mage.cards.b.BirdMaiden.class));
+ cards.add(new SetCardInfo("Birds of Paradise", 280, Rarity.RARE, mage.cards.b.BirdsOfParadise.class));
+ cards.add(new SetCardInfo("Black Knight", 143, Rarity.UNCOMMON, mage.cards.b.BlackKnight.class));
+ cards.add(new SetCardInfo("Blessed Wine", 11, Rarity.COMMON, mage.cards.b.BlessedWine.class));
+ cards.add(new SetCardInfo("Blight", 144, Rarity.UNCOMMON, mage.cards.b.Blight.class));
+ cards.add(new SetCardInfo("Blinking Spirit", 12, Rarity.RARE, mage.cards.b.BlinkingSpirit.class));
+ cards.add(new SetCardInfo("Blood Lust", 212, Rarity.COMMON, mage.cards.b.BloodLust.class));
+ cards.add(new SetCardInfo("Bog Imp", 145, Rarity.COMMON, mage.cards.b.BogImp.class));
+ cards.add(new SetCardInfo("Bog Rats", 146, Rarity.COMMON, mage.cards.b.BogRats.class));
+ cards.add(new SetCardInfo("Bog Wraith", 147, Rarity.UNCOMMON, mage.cards.b.BogWraith.class));
+ cards.add(new SetCardInfo("Boomerang", 75, Rarity.COMMON, mage.cards.b.Boomerang.class));
+ cards.add(new SetCardInfo("Bottle of Suleiman", 354, Rarity.RARE, mage.cards.b.BottleOfSuleiman.class));
+ cards.add(new SetCardInfo("Bottomless Vault", 411, Rarity.RARE, mage.cards.b.BottomlessVault.class));
+ cards.add(new SetCardInfo("Brainstorm", 76, Rarity.COMMON, mage.cards.b.Brainstorm.class));
+ cards.add(new SetCardInfo("Brainwash", 13, Rarity.COMMON, mage.cards.b.Brainwash.class));
+ cards.add(new SetCardInfo("Brassclaw Orcs", 213, Rarity.COMMON, mage.cards.b.BrassclawOrcs.class));
+ cards.add(new SetCardInfo("Breeding Pit", 148, Rarity.UNCOMMON, mage.cards.b.BreedingPit.class));
+ cards.add(new SetCardInfo("Broken Visage", 149, Rarity.RARE, mage.cards.b.BrokenVisage.class));
+ cards.add(new SetCardInfo("Brothers of Fire", 214, Rarity.COMMON, mage.cards.b.BrothersOfFire.class));
+ cards.add(new SetCardInfo("Brushland", 412, Rarity.RARE, mage.cards.b.Brushland.class));
+ cards.add(new SetCardInfo("Carapace", 281, Rarity.COMMON, mage.cards.c.Carapace.class));
+ cards.add(new SetCardInfo("Caribou Range", 14, Rarity.RARE, mage.cards.c.CaribouRange.class));
+ cards.add(new SetCardInfo("Carrion Ants", 150, Rarity.UNCOMMON, mage.cards.c.CarrionAnts.class));
+ cards.add(new SetCardInfo("Castle", 15, Rarity.UNCOMMON, mage.cards.c.Castle.class));
+ cards.add(new SetCardInfo("Cat Warriors", 282, Rarity.COMMON, mage.cards.c.CatWarriors.class));
+ cards.add(new SetCardInfo("Cave People", 215, Rarity.UNCOMMON, mage.cards.c.CavePeople.class));
+ cards.add(new SetCardInfo("Chub Toad", 283, Rarity.COMMON, mage.cards.c.ChubToad.class));
+ cards.add(new SetCardInfo("Circle of Protection: Artifacts", 16, Rarity.UNCOMMON, mage.cards.c.CircleOfProtectionArtifacts.class));
+ cards.add(new SetCardInfo("Circle of Protection: Black", 17, Rarity.COMMON, mage.cards.c.CircleOfProtectionBlack.class));
+ cards.add(new SetCardInfo("Circle of Protection: Blue", 18, Rarity.COMMON, mage.cards.c.CircleOfProtectionBlue.class));
+ cards.add(new SetCardInfo("Circle of Protection: Green", 19, Rarity.COMMON, mage.cards.c.CircleOfProtectionGreen.class));
+ cards.add(new SetCardInfo("Circle of Protection: Red", 20, Rarity.COMMON, mage.cards.c.CircleOfProtectionRed.class));
+ cards.add(new SetCardInfo("Circle of Protection: White", 21, Rarity.COMMON, mage.cards.c.CircleOfProtectionWhite.class));
+ cards.add(new SetCardInfo("City of Brass", 413, Rarity.RARE, mage.cards.c.CityOfBrass.class));
+ cards.add(new SetCardInfo("Clay Statue", 355, Rarity.COMMON, mage.cards.c.ClayStatue.class));
+ cards.add(new SetCardInfo("Cloak of Confusion", 151, Rarity.COMMON, mage.cards.c.CloakOfConfusion.class));
+ cards.add(new SetCardInfo("Clockwork Beast", 356, Rarity.RARE, mage.cards.c.ClockworkBeast.class));
+ cards.add(new SetCardInfo("Clockwork Steed", 357, Rarity.UNCOMMON, mage.cards.c.ClockworkSteed.class));
+ cards.add(new SetCardInfo("Cockatrice", 284, Rarity.RARE, mage.cards.c.Cockatrice.class));
+ cards.add(new SetCardInfo("Colossus of Sardia", 358, Rarity.RARE, mage.cards.c.ColossusOfSardia.class));
+ cards.add(new SetCardInfo("Conquer", 216, Rarity.UNCOMMON, mage.cards.c.Conquer.class));
+ cards.add(new SetCardInfo("Coral Helm", 359, Rarity.RARE, mage.cards.c.CoralHelm.class));
+ cards.add(new SetCardInfo("Counterspell", 77, Rarity.COMMON, mage.cards.c.Counterspell.class));
+ cards.add(new SetCardInfo("Craw Giant", 285, Rarity.UNCOMMON, mage.cards.c.CrawGiant.class));
+ cards.add(new SetCardInfo("Craw Wurm", 286, Rarity.COMMON, mage.cards.c.CrawWurm.class));
+ cards.add(new SetCardInfo("Crimson Manticore", 217, Rarity.RARE, mage.cards.c.CrimsonManticore.class));
+ cards.add(new SetCardInfo("Crown of the Ages", 360, Rarity.RARE, mage.cards.c.CrownOfTheAges.class));
+ cards.add(new SetCardInfo("Crumble", 287, Rarity.UNCOMMON, mage.cards.c.Crumble.class));
+ cards.add(new SetCardInfo("Crusade", 22, Rarity.RARE, mage.cards.c.Crusade.class));
+ cards.add(new SetCardInfo("Crystal Rod", 361, Rarity.UNCOMMON, mage.cards.c.CrystalRod.class));
+ cards.add(new SetCardInfo("Cursed Land", 152, Rarity.UNCOMMON, mage.cards.c.CursedLand.class));
+ cards.add(new SetCardInfo("D'Avenant Archer", 23, Rarity.COMMON, mage.cards.d.DAvenantArcher.class));
+ cards.add(new SetCardInfo("Dance of Many", 78, Rarity.RARE, mage.cards.d.DanceOfMany.class));
+ cards.add(new SetCardInfo("Dancing Scimitar", 362, Rarity.RARE, mage.cards.d.DancingScimitar.class));
+ cards.add(new SetCardInfo("Dandan", 79, Rarity.COMMON, mage.cards.d.Dandan.class));
+ cards.add(new SetCardInfo("Dark Maze", 80, Rarity.COMMON, mage.cards.d.DarkMaze.class));
+ cards.add(new SetCardInfo("Dark Ritual", 153, Rarity.COMMON, mage.cards.d.DarkRitual.class));
+ cards.add(new SetCardInfo("Death Speakers", 24, Rarity.COMMON, mage.cards.d.DeathSpeakers.class));
+ cards.add(new SetCardInfo("Death Ward", 25, Rarity.COMMON, mage.cards.d.DeathWard.class));
+ cards.add(new SetCardInfo("Deathgrip", 154, Rarity.UNCOMMON, mage.cards.d.Deathgrip.class));
+ cards.add(new SetCardInfo("Deflection", 81, Rarity.RARE, mage.cards.d.Deflection.class));
+ cards.add(new SetCardInfo("Derelor", 155, Rarity.RARE, mage.cards.d.Derelor.class));
+ cards.add(new SetCardInfo("Desert Twister", 288, Rarity.UNCOMMON, mage.cards.d.DesertTwister.class));
+ cards.add(new SetCardInfo("Detonate", 218, Rarity.UNCOMMON, mage.cards.d.Detonate.class));
+ cards.add(new SetCardInfo("Diabolic Machine", 363, Rarity.UNCOMMON, mage.cards.d.DiabolicMachine.class));
+ cards.add(new SetCardInfo("Dingus Egg", 364, Rarity.RARE, mage.cards.d.DingusEgg.class));
+ cards.add(new SetCardInfo("Disenchant", 26, Rarity.COMMON, mage.cards.d.Disenchant.class));
+ cards.add(new SetCardInfo("Disintegrate", 219, Rarity.COMMON, mage.cards.d.Disintegrate.class));
+ cards.add(new SetCardInfo("Disrupting Scepter", 365, Rarity.RARE, mage.cards.d.DisruptingScepter.class));
+ cards.add(new SetCardInfo("Divine Offering", 27, Rarity.COMMON, mage.cards.d.DivineOffering.class));
+ cards.add(new SetCardInfo("Divine Transformation", 28, Rarity.UNCOMMON, mage.cards.d.DivineTransformation.class));
+ cards.add(new SetCardInfo("Dragon Engine", 366, Rarity.RARE, mage.cards.d.DragonEngine.class));
+ cards.add(new SetCardInfo("Drain Life", 156, Rarity.COMMON, mage.cards.d.DrainLife.class));
+ cards.add(new SetCardInfo("Drain Power", 82, Rarity.RARE, mage.cards.d.DrainPower.class));
+ cards.add(new SetCardInfo("Drudge Skeletons", 157, Rarity.COMMON, mage.cards.d.DrudgeSkeletons.class));
+ cards.add(new SetCardInfo("Durkwood Boars", 289, Rarity.COMMON, mage.cards.d.DurkwoodBoars.class));
+ cards.add(new SetCardInfo("Dust to Dust", 29, Rarity.UNCOMMON, mage.cards.d.DustToDust.class));
+ cards.add(new SetCardInfo("Dwarven Catapult", 220, Rarity.UNCOMMON, mage.cards.d.DwarvenCatapult.class));
+ cards.add(new SetCardInfo("Dwarven Hold", 414, Rarity.RARE, mage.cards.d.DwarvenHold.class));
+ cards.add(new SetCardInfo("Dwarven Ruins", 415, Rarity.UNCOMMON, mage.cards.d.DwarvenRuins.class));
+ cards.add(new SetCardInfo("Dwarven Soldier", 221, Rarity.COMMON, mage.cards.d.DwarvenSoldier.class));
+ cards.add(new SetCardInfo("Dwarven Warriors", 222, Rarity.COMMON, mage.cards.d.DwarvenWarriors.class));
+ cards.add(new SetCardInfo("Earthquake", 223, Rarity.RARE, mage.cards.e.Earthquake.class));
+ cards.add(new SetCardInfo("Ebon Stronghold", 416, Rarity.UNCOMMON, mage.cards.e.EbonStronghold.class));
+ cards.add(new SetCardInfo("Elder Druid", 290, Rarity.RARE, mage.cards.e.ElderDruid.class));
+ cards.add(new SetCardInfo("Elkin Bottle", 367, Rarity.RARE, mage.cards.e.ElkinBottle.class));
+ cards.add(new SetCardInfo("Elven Riders", 291, Rarity.UNCOMMON, mage.cards.e.ElvenRiders.class));
+ cards.add(new SetCardInfo("Elvish Archers", 292, Rarity.RARE, mage.cards.e.ElvishArchers.class));
+ cards.add(new SetCardInfo("Energy Flux", 83, Rarity.UNCOMMON, mage.cards.e.EnergyFlux.class));
+ cards.add(new SetCardInfo("Enervate", 84, Rarity.COMMON, mage.cards.e.Enervate.class));
+ cards.add(new SetCardInfo("Erg Raiders", 158, Rarity.COMMON, mage.cards.e.ErgRaiders.class));
+ cards.add(new SetCardInfo("Errantry", 224, Rarity.COMMON, mage.cards.e.Errantry.class));
+ cards.add(new SetCardInfo("Eternal Warrior", 225, Rarity.COMMON, mage.cards.e.EternalWarrior.class));
+ cards.add(new SetCardInfo("Evil Eye of Orms-by-Gore", 159, Rarity.UNCOMMON, mage.cards.e.EvilEyeOfOrmsByGore.class));
+ cards.add(new SetCardInfo("Evil Presence", 160, Rarity.UNCOMMON, mage.cards.e.EvilPresence.class));
+ cards.add(new SetCardInfo("Eye for an Eye", 30, Rarity.RARE, mage.cards.e.EyeForAnEye.class));
+ cards.add(new SetCardInfo("Fallen Angel", 161, Rarity.UNCOMMON, mage.cards.f.FallenAngel.class));
+ cards.add(new SetCardInfo("Fear", 162, Rarity.COMMON, mage.cards.f.Fear.class));
+ cards.add(new SetCardInfo("Feedback", 85, Rarity.UNCOMMON, mage.cards.f.Feedback.class));
+ cards.add(new SetCardInfo("Feldon's Cane", 368, Rarity.UNCOMMON, mage.cards.f.FeldonsCane.class));
+ cards.add(new SetCardInfo("Fellwar Stone", 369, Rarity.UNCOMMON, mage.cards.f.FellwarStone.class));
+ cards.add(new SetCardInfo("Feroz's Ban", 370, Rarity.RARE, mage.cards.f.FerozsBan.class));
+ cards.add(new SetCardInfo("Fire Drake", 226, Rarity.UNCOMMON, mage.cards.f.FireDrake.class));
+ cards.add(new SetCardInfo("Fireball", 227, Rarity.COMMON, mage.cards.f.Fireball.class));
+ cards.add(new SetCardInfo("Firebreathing", 228, Rarity.COMMON, mage.cards.f.Firebreathing.class));
+ cards.add(new SetCardInfo("Flame Spirit", 229, Rarity.UNCOMMON, mage.cards.f.FlameSpirit.class));
+ cards.add(new SetCardInfo("Flare", 230, Rarity.COMMON, mage.cards.f.Flare.class));
+ cards.add(new SetCardInfo("Flashfires", 231, Rarity.UNCOMMON, mage.cards.f.Flashfires.class));
+ cards.add(new SetCardInfo("Flight", 86, Rarity.COMMON, mage.cards.f.Flight.class));
+ cards.add(new SetCardInfo("Flood", 87, Rarity.COMMON, mage.cards.f.Flood.class));
+ cards.add(new SetCardInfo("Flying Carpet", 371, Rarity.RARE, mage.cards.f.FlyingCarpet.class));
+ cards.add(new SetCardInfo("Fog", 293, Rarity.COMMON, mage.cards.f.Fog.class));
+ cards.add(new SetCardInfo("Force of Nature", 294, Rarity.RARE, mage.cards.f.ForceOfNature.class));
+ cards.add(new SetCardInfo("Force Spike", 88, Rarity.COMMON, mage.cards.f.ForceSpike.class));
+ cards.add(new SetCardInfo("Forest", 446, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 447, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 448, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 449, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forget", 89, Rarity.RARE, mage.cards.f.Forget.class));
+ cards.add(new SetCardInfo("Fountain of Youth", 372, Rarity.UNCOMMON, mage.cards.f.FountainOfYouth.class));
+ cards.add(new SetCardInfo("Foxfire", 295, Rarity.COMMON, mage.cards.f.Foxfire.class));
+ cards.add(new SetCardInfo("Frozen Shade", 163, Rarity.COMMON, mage.cards.f.FrozenShade.class));
+ cards.add(new SetCardInfo("Funeral March", 164, Rarity.COMMON, mage.cards.f.FuneralMarch.class));
+ cards.add(new SetCardInfo("Fungusaur", 296, Rarity.RARE, mage.cards.f.Fungusaur.class));
+ cards.add(new SetCardInfo("Fyndhorn Elder", 297, Rarity.UNCOMMON, mage.cards.f.FyndhornElder.class));
+ cards.add(new SetCardInfo("Game of Chaos", "232+", Rarity.RARE, mage.cards.g.GameOfChaos.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Game of Chaos", 232, Rarity.RARE, mage.cards.g.GameOfChaos.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Gaseous Form", 90, Rarity.COMMON, mage.cards.g.GaseousForm.class));
+ cards.add(new SetCardInfo("Gauntlets of Chaos", 373, Rarity.RARE, mage.cards.g.GauntletsOfChaos.class));
+ cards.add(new SetCardInfo("Ghazban Ogre", 298, Rarity.COMMON, mage.cards.g.GhazbanOgre.class));
+ cards.add(new SetCardInfo("Giant Growth", 299, Rarity.COMMON, mage.cards.g.GiantGrowth.class));
+ cards.add(new SetCardInfo("Giant Spider", 300, Rarity.COMMON, mage.cards.g.GiantSpider.class));
+ cards.add(new SetCardInfo("Giant Strength", 233, Rarity.COMMON, mage.cards.g.GiantStrength.class));
+ cards.add(new SetCardInfo("Glacial Wall", 91, Rarity.UNCOMMON, mage.cards.g.GlacialWall.class));
+ cards.add(new SetCardInfo("Glasses of Urza", 374, Rarity.UNCOMMON, mage.cards.g.GlassesOfUrza.class));
+ cards.add(new SetCardInfo("Gloom", 165, Rarity.UNCOMMON, mage.cards.g.Gloom.class));
+ cards.add(new SetCardInfo("Goblin Digging Team", 234, Rarity.COMMON, mage.cards.g.GoblinDiggingTeam.class));
+ cards.add(new SetCardInfo("Goblin Hero", 235, Rarity.COMMON, mage.cards.g.GoblinHero.class));
+ cards.add(new SetCardInfo("Goblin King", 236, Rarity.RARE, mage.cards.g.GoblinKing.class));
+ cards.add(new SetCardInfo("Goblin War Drums", 237, Rarity.COMMON, mage.cards.g.GoblinWarDrums.class));
+ cards.add(new SetCardInfo("Goblin Warrens", 238, Rarity.RARE, mage.cards.g.GoblinWarrens.class));
+ cards.add(new SetCardInfo("Grapeshot Catapult", 375, Rarity.COMMON, mage.cards.g.GrapeshotCatapult.class));
+ cards.add(new SetCardInfo("Greater Realm of Preservation", 31, Rarity.UNCOMMON, mage.cards.g.GreaterRealmOfPreservation.class));
+ cards.add(new SetCardInfo("Greater Werewolf", 166, Rarity.UNCOMMON, mage.cards.g.GreaterWerewolf.class));
+ cards.add(new SetCardInfo("Grizzly Bears", 301, Rarity.COMMON, mage.cards.g.GrizzlyBears.class));
+ cards.add(new SetCardInfo("Havenwood Battleground", 417, Rarity.UNCOMMON, mage.cards.h.HavenwoodBattleground.class));
+ cards.add(new SetCardInfo("Heal", 32, Rarity.COMMON, mage.cards.h.Heal.class));
+ cards.add(new SetCardInfo("Healing Salve", 33, Rarity.COMMON, mage.cards.h.HealingSalve.class));
+ cards.add(new SetCardInfo("Hecatomb", 167, Rarity.RARE, mage.cards.h.Hecatomb.class));
+ cards.add(new SetCardInfo("Helm of Chatzuk", 376, Rarity.RARE, mage.cards.h.HelmOfChatzuk.class));
+ cards.add(new SetCardInfo("Hill Giant", 239, Rarity.COMMON, mage.cards.h.HillGiant.class));
+ cards.add(new SetCardInfo("Hipparion", 34, Rarity.COMMON, mage.cards.h.Hipparion.class));
+ cards.add(new SetCardInfo("Hollow Trees", 418, Rarity.RARE, mage.cards.h.HollowTrees.class));
+ cards.add(new SetCardInfo("Holy Strength", 35, Rarity.COMMON, mage.cards.h.HolyStrength.class));
+ cards.add(new SetCardInfo("Homarid Warrior", 92, Rarity.COMMON, mage.cards.h.HomaridWarrior.class));
+ cards.add(new SetCardInfo("Howl from Beyond", 168, Rarity.COMMON, mage.cards.h.HowlFromBeyond.class));
+ cards.add(new SetCardInfo("Howling Mine", 377, Rarity.RARE, mage.cards.h.HowlingMine.class));
+ cards.add(new SetCardInfo("Hungry Mist", 302, Rarity.COMMON, mage.cards.h.HungryMist.class));
+ cards.add(new SetCardInfo("Hurkyl's Recall", 93, Rarity.RARE, mage.cards.h.HurkylsRecall.class));
+ cards.add(new SetCardInfo("Hurloon Minotaur", 240, Rarity.COMMON, mage.cards.h.HurloonMinotaur.class));
+ cards.add(new SetCardInfo("Hurricane", 303, Rarity.UNCOMMON, mage.cards.h.Hurricane.class));
+ cards.add(new SetCardInfo("Hydroblast", 94, Rarity.UNCOMMON, mage.cards.h.Hydroblast.class));
+ cards.add(new SetCardInfo("Icatian Phalanx", 36, Rarity.UNCOMMON, mage.cards.i.IcatianPhalanx.class));
+ cards.add(new SetCardInfo("Icatian Scout", 37, Rarity.COMMON, mage.cards.i.IcatianScout.class));
+ cards.add(new SetCardInfo("Icatian Store", 419, Rarity.RARE, mage.cards.i.IcatianStore.class));
+ cards.add(new SetCardInfo("Icatian Town", 38, Rarity.RARE, mage.cards.i.IcatianTown.class));
+ cards.add(new SetCardInfo("Ice Floe", 420, Rarity.UNCOMMON, mage.cards.i.IceFloe.class));
+ cards.add(new SetCardInfo("Imposing Visage", 241, Rarity.COMMON, mage.cards.i.ImposingVisage.class));
+ cards.add(new SetCardInfo("Incinerate", 242, Rarity.COMMON, mage.cards.i.Incinerate.class));
+ cards.add(new SetCardInfo("Inferno", "243+", Rarity.RARE, mage.cards.i.Inferno.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Inferno", 243, Rarity.RARE, mage.cards.i.Inferno.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Infinite Hourglass", 378, Rarity.RARE, mage.cards.i.InfiniteHourglass.class));
+ cards.add(new SetCardInfo("Initiates of the Ebon Hand", 169, Rarity.COMMON, mage.cards.i.InitiatesOfTheEbonHand.class));
+ cards.add(new SetCardInfo("Instill Energy", 304, Rarity.UNCOMMON, mage.cards.i.InstillEnergy.class));
+ cards.add(new SetCardInfo("Iron Star", 379, Rarity.UNCOMMON, mage.cards.i.IronStar.class));
+ cards.add(new SetCardInfo("Ironclaw Curse", "244+", Rarity.RARE, mage.cards.i.IronclawCurse.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ironclaw Curse", 244, Rarity.RARE, mage.cards.i.IronclawCurse.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ironclaw Orcs", 245, Rarity.COMMON, mage.cards.i.IronclawOrcs.class));
+ cards.add(new SetCardInfo("Ironroot Treefolk", 305, Rarity.COMMON, mage.cards.i.IronrootTreefolk.class));
+ cards.add(new SetCardInfo("Island Sanctuary", 39, Rarity.RARE, mage.cards.i.IslandSanctuary.class));
+ cards.add(new SetCardInfo("Island", 434, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 435, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 436, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 437, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ivory Cup", 380, Rarity.UNCOMMON, mage.cards.i.IvoryCup.class));
+ cards.add(new SetCardInfo("Ivory Guardians", 40, Rarity.UNCOMMON, mage.cards.i.IvoryGuardians.class));
+ cards.add(new SetCardInfo("Jade Monolith", 381, Rarity.RARE, mage.cards.j.JadeMonolith.class));
+ cards.add(new SetCardInfo("Jalum Tome", 382, Rarity.RARE, mage.cards.j.JalumTome.class));
+ cards.add(new SetCardInfo("Jandor's Saddlebags", 383, Rarity.RARE, mage.cards.j.JandorsSaddlebags.class));
+ cards.add(new SetCardInfo("Jayemdae Tome", 384, Rarity.RARE, mage.cards.j.JayemdaeTome.class));
+ cards.add(new SetCardInfo("Jester's Cap", 385, Rarity.RARE, mage.cards.j.JestersCap.class));
+ cards.add(new SetCardInfo("Johtull Wurm", 306, Rarity.UNCOMMON, mage.cards.j.JohtullWurm.class));
+ cards.add(new SetCardInfo("Jokulhaups", 246, Rarity.RARE, mage.cards.j.Jokulhaups.class));
+ cards.add(new SetCardInfo("Joven's Tools", 386, Rarity.UNCOMMON, mage.cards.j.JovensTools.class));
+ cards.add(new SetCardInfo("Justice", 41, Rarity.UNCOMMON, mage.cards.j.Justice.class));
+ cards.add(new SetCardInfo("Juxtapose", 95, Rarity.RARE, mage.cards.j.Juxtapose.class));
+ cards.add(new SetCardInfo("Karma", 42, Rarity.UNCOMMON, mage.cards.k.Karma.class));
+ cards.add(new SetCardInfo("Karplusan Forest", 421, Rarity.RARE, mage.cards.k.KarplusanForest.class));
+ cards.add(new SetCardInfo("Keldon Warlord", 247, Rarity.UNCOMMON, mage.cards.k.KeldonWarlord.class));
+ cards.add(new SetCardInfo("Killer Bees", 307, Rarity.UNCOMMON, mage.cards.k.KillerBees.class));
+ cards.add(new SetCardInfo("Kismet", 43, Rarity.UNCOMMON, mage.cards.k.Kismet.class));
+ cards.add(new SetCardInfo("Kjeldoran Dead", 170, Rarity.COMMON, mage.cards.k.KjeldoranDead.class));
+ cards.add(new SetCardInfo("Kjeldoran Royal Guard", 44, Rarity.RARE, mage.cards.k.KjeldoranRoyalGuard.class));
+ cards.add(new SetCardInfo("Kjeldoran Skycaptain", 45, Rarity.UNCOMMON, mage.cards.k.KjeldoranSkycaptain.class));
+ cards.add(new SetCardInfo("Knight of Stromgald", 171, Rarity.UNCOMMON, mage.cards.k.KnightOfStromgald.class));
+ cards.add(new SetCardInfo("Krovikan Fetish", 172, Rarity.COMMON, mage.cards.k.KrovikanFetish.class));
+ cards.add(new SetCardInfo("Krovikan Sorcerer", 96, Rarity.COMMON, mage.cards.k.KrovikanSorcerer.class));
+ cards.add(new SetCardInfo("Labyrinth Minotaur", 97, Rarity.COMMON, mage.cards.l.LabyrinthMinotaur.class));
+ cards.add(new SetCardInfo("Leshrac's Rite", 173, Rarity.UNCOMMON, mage.cards.l.LeshracsRite.class));
+ cards.add(new SetCardInfo("Leviathan", 98, Rarity.RARE, mage.cards.l.Leviathan.class));
+ cards.add(new SetCardInfo("Ley Druid", 308, Rarity.COMMON, mage.cards.l.LeyDruid.class));
+ cards.add(new SetCardInfo("Lhurgoyf", 309, Rarity.RARE, mage.cards.l.Lhurgoyf.class));
+ cards.add(new SetCardInfo("Library of Leng", 387, Rarity.UNCOMMON, mage.cards.l.LibraryOfLeng.class));
+ cards.add(new SetCardInfo("Lifeforce", 310, Rarity.UNCOMMON, mage.cards.l.Lifeforce.class));
+ cards.add(new SetCardInfo("Lifetap", 99, Rarity.UNCOMMON, mage.cards.l.Lifetap.class));
+ cards.add(new SetCardInfo("Living Artifact", 311, Rarity.RARE, mage.cards.l.LivingArtifact.class));
+ cards.add(new SetCardInfo("Living Lands", 312, Rarity.RARE, mage.cards.l.LivingLands.class));
+ cards.add(new SetCardInfo("Llanowar Elves", 313, Rarity.COMMON, mage.cards.l.LlanowarElves.class));
+ cards.add(new SetCardInfo("Lord of Atlantis", 100, Rarity.RARE, mage.cards.l.LordOfAtlantis.class));
+ cards.add(new SetCardInfo("Lord of the Pit", 174, Rarity.RARE, mage.cards.l.LordOfThePit.class));
+ cards.add(new SetCardInfo("Lost Soul", 175, Rarity.COMMON, mage.cards.l.LostSoul.class));
+ cards.add(new SetCardInfo("Lure", 314, Rarity.UNCOMMON, mage.cards.l.Lure.class));
+ cards.add(new SetCardInfo("Magus of the Unseen", 102, Rarity.RARE, mage.cards.m.MagusOfTheUnseen.class));
+ cards.add(new SetCardInfo("Mana Clash", 248, Rarity.RARE, mage.cards.m.ManaClash.class));
+ cards.add(new SetCardInfo("Mana Flare", 249, Rarity.RARE, mage.cards.m.ManaFlare.class));
+ cards.add(new SetCardInfo("Mana Vault", 388, Rarity.RARE, mage.cards.m.ManaVault.class));
+ cards.add(new SetCardInfo("Manabarbs", "250+", Rarity.RARE, mage.cards.m.Manabarbs.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Manabarbs", 250, Rarity.RARE, mage.cards.m.Manabarbs.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Marsh Viper", 315, Rarity.COMMON, mage.cards.m.MarshViper.class));
+ cards.add(new SetCardInfo("Meekstone", 389, Rarity.RARE, mage.cards.m.Meekstone.class));
+ cards.add(new SetCardInfo("Memory Lapse", 103, Rarity.COMMON, mage.cards.m.MemoryLapse.class));
+ cards.add(new SetCardInfo("Merfolk of the Pearl Trident", 104, Rarity.COMMON, mage.cards.m.MerfolkOfThePearlTrident.class));
+ cards.add(new SetCardInfo("Mesa Falcon", 46, Rarity.COMMON, mage.cards.m.MesaFalcon.class));
+ cards.add(new SetCardInfo("Mesa Pegasus", 47, Rarity.COMMON, mage.cards.m.MesaPegasus.class));
+ cards.add(new SetCardInfo("Millstone", 390, Rarity.RARE, mage.cards.m.Millstone.class));
+ cards.add(new SetCardInfo("Mind Bomb", 105, Rarity.UNCOMMON, mage.cards.m.MindBomb.class));
+ cards.add(new SetCardInfo("Mind Ravel", 176, Rarity.COMMON, mage.cards.m.MindRavel.class));
+ cards.add(new SetCardInfo("Mind Warp", 177, Rarity.UNCOMMON, mage.cards.m.MindWarp.class));
+ cards.add(new SetCardInfo("Mindstab Thrull", 178, Rarity.COMMON, mage.cards.m.MindstabThrull.class));
+ cards.add(new SetCardInfo("Mole Worms", 179, Rarity.UNCOMMON, mage.cards.m.MoleWorms.class));
+ cards.add(new SetCardInfo("Mons's Goblin Raiders", 251, Rarity.COMMON, mage.cards.m.MonssGoblinRaiders.class));
+ cards.add(new SetCardInfo("Mountain Goat", 252, Rarity.COMMON, mage.cards.m.MountainGoat.class));
+ cards.add(new SetCardInfo("Mountain", 442, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 443, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 444, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 445, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Murk Dwellers", 180, Rarity.COMMON, mage.cards.m.MurkDwellers.class));
+ cards.add(new SetCardInfo("Nature's Lore", 316, Rarity.COMMON, mage.cards.n.NaturesLore.class));
+ cards.add(new SetCardInfo("Necrite", 181, Rarity.COMMON, mage.cards.n.Necrite.class));
+ cards.add(new SetCardInfo("Necropotence", 182, Rarity.RARE, mage.cards.n.Necropotence.class));
+ cards.add(new SetCardInfo("Nether Shadow", 183, Rarity.RARE, mage.cards.n.NetherShadow.class));
+ cards.add(new SetCardInfo("Nevinyrral's Disk", 391, Rarity.RARE, mage.cards.n.NevinyrralsDisk.class));
+ cards.add(new SetCardInfo("Nightmare", 184, Rarity.RARE, mage.cards.n.Nightmare.class));
+ cards.add(new SetCardInfo("Obelisk of Undoing", 392, Rarity.RARE, mage.cards.o.ObeliskOfUndoing.class));
+ cards.add(new SetCardInfo("Orcish Artillery", 253, Rarity.UNCOMMON, mage.cards.o.OrcishArtillery.class));
+ cards.add(new SetCardInfo("Orcish Captain", 254, Rarity.UNCOMMON, mage.cards.o.OrcishCaptain.class));
+ cards.add(new SetCardInfo("Orcish Oriflamme", 257, Rarity.UNCOMMON, mage.cards.o.OrcishOriflamme.class));
+ cards.add(new SetCardInfo("Orcish Squatters", 258, Rarity.RARE, mage.cards.o.OrcishSquatters.class));
+ cards.add(new SetCardInfo("Order of the Sacred Torch", 48, Rarity.RARE, mage.cards.o.OrderOfTheSacredTorch.class));
+ cards.add(new SetCardInfo("Order of the White Shield", 49, Rarity.UNCOMMON, mage.cards.o.OrderOfTheWhiteShield.class));
+ cards.add(new SetCardInfo("Orgg", 259, Rarity.RARE, mage.cards.o.Orgg.class));
+ cards.add(new SetCardInfo("Ornithopter", 393, Rarity.UNCOMMON, mage.cards.o.Ornithopter.class));
+ cards.add(new SetCardInfo("Panic", 260, Rarity.COMMON, mage.cards.p.Panic.class));
+ cards.add(new SetCardInfo("Paralyze", 185, Rarity.COMMON, mage.cards.p.Paralyze.class));
+ cards.add(new SetCardInfo("Pearled Unicorn", 50, Rarity.COMMON, mage.cards.p.PearledUnicorn.class));
+ cards.add(new SetCardInfo("Pentagram of the Ages", 394, Rarity.RARE, mage.cards.p.PentagramOfTheAges.class));
+ cards.add(new SetCardInfo("Personal Incarnation", 51, Rarity.RARE, mage.cards.p.PersonalIncarnation.class));
+ cards.add(new SetCardInfo("Pestilence", 186, Rarity.COMMON, mage.cards.p.Pestilence.class));
+ cards.add(new SetCardInfo("Phantasmal Forces", 106, Rarity.UNCOMMON, mage.cards.p.PhantasmalForces.class));
+ cards.add(new SetCardInfo("Phantasmal Terrain", 107, Rarity.COMMON, mage.cards.p.PhantasmalTerrain.class));
+ cards.add(new SetCardInfo("Phantom Monster", 108, Rarity.UNCOMMON, mage.cards.p.PhantomMonster.class));
+ cards.add(new SetCardInfo("Pikemen", 52, Rarity.COMMON, mage.cards.p.Pikemen.class));
+ cards.add(new SetCardInfo("Pirate Ship", 109, Rarity.RARE, mage.cards.p.PirateShip.class));
+ cards.add(new SetCardInfo("Pit Scorpion", 187, Rarity.COMMON, mage.cards.p.PitScorpion.class));
+ cards.add(new SetCardInfo("Plague Rats", 188, Rarity.COMMON, mage.cards.p.PlagueRats.class));
+ cards.add(new SetCardInfo("Plains", 430, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 431, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 432, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 433, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Portent", 110, Rarity.COMMON, mage.cards.p.Portent.class));
+ cards.add(new SetCardInfo("Power Sink", 111, Rarity.UNCOMMON, mage.cards.p.PowerSink.class));
+ cards.add(new SetCardInfo("Pox", 189, Rarity.RARE, mage.cards.p.Pox.class));
+ cards.add(new SetCardInfo("Pradesh Gypsies", 317, Rarity.COMMON, mage.cards.p.PradeshGypsies.class));
+ cards.add(new SetCardInfo("Primal Clay", 395, Rarity.RARE, mage.cards.p.PrimalClay.class));
+ cards.add(new SetCardInfo("Primal Order", 318, Rarity.RARE, mage.cards.p.PrimalOrder.class));
+ cards.add(new SetCardInfo("Primordial Ooze", 261, Rarity.UNCOMMON, mage.cards.p.PrimordialOoze.class));
+ cards.add(new SetCardInfo("Prismatic Ward", 53, Rarity.COMMON, mage.cards.p.PrismaticWard.class));
+ cards.add(new SetCardInfo("Prodigal Sorcerer", 112, Rarity.COMMON, mage.cards.p.ProdigalSorcerer.class));
+ cards.add(new SetCardInfo("Psychic Venom", 113, Rarity.COMMON, mage.cards.p.PsychicVenom.class));
+ cards.add(new SetCardInfo("Pyroblast", 262, Rarity.UNCOMMON, mage.cards.p.Pyroblast.class));
+ cards.add(new SetCardInfo("Pyrotechnics", 263, Rarity.UNCOMMON, mage.cards.p.Pyrotechnics.class));
+ cards.add(new SetCardInfo("Rabid Wombat", 319, Rarity.UNCOMMON, mage.cards.r.RabidWombat.class));
+ cards.add(new SetCardInfo("Radjan Spirit", 320, Rarity.UNCOMMON, mage.cards.r.RadjanSpirit.class));
+ cards.add(new SetCardInfo("Rag Man", 190, Rarity.RARE, mage.cards.r.RagMan.class));
+ cards.add(new SetCardInfo("Raise Dead", 191, Rarity.COMMON, mage.cards.r.RaiseDead.class));
+ cards.add(new SetCardInfo("Ray of Command", 114, Rarity.COMMON, mage.cards.r.RayOfCommand.class));
+ cards.add(new SetCardInfo("Recall", 115, Rarity.RARE, mage.cards.r.Recall.class));
+ cards.add(new SetCardInfo("Reef Pirates", 116, Rarity.COMMON, mage.cards.r.ReefPirates.class));
+ cards.add(new SetCardInfo("Regeneration", 321, Rarity.COMMON, mage.cards.r.Regeneration.class));
+ cards.add(new SetCardInfo("Remove Soul", 117, Rarity.COMMON, mage.cards.r.RemoveSoul.class));
+ cards.add(new SetCardInfo("Repentant Blacksmith", 54, Rarity.COMMON, mage.cards.r.RepentantBlacksmith.class));
+ cards.add(new SetCardInfo("Reverse Damage", 55, Rarity.RARE, mage.cards.r.ReverseDamage.class));
+ cards.add(new SetCardInfo("Righteousness", 56, Rarity.RARE, mage.cards.r.Righteousness.class));
+ cards.add(new SetCardInfo("Rod of Ruin", 396, Rarity.UNCOMMON, mage.cards.r.RodOfRuin.class));
+ cards.add(new SetCardInfo("Ruins of Trokair", 422, Rarity.UNCOMMON, mage.cards.r.RuinsOfTrokair.class));
+ cards.add(new SetCardInfo("Sabretooth Tiger", 264, Rarity.COMMON, mage.cards.s.SabretoothTiger.class));
+ cards.add(new SetCardInfo("Samite Healer", 58, Rarity.COMMON, mage.cards.s.SamiteHealer.class));
+ cards.add(new SetCardInfo("Sand Silos", 423, Rarity.RARE, mage.cards.s.SandSilos.class));
+ cards.add(new SetCardInfo("Scaled Wurm", 322, Rarity.COMMON, mage.cards.s.ScaledWurm.class));
+ cards.add(new SetCardInfo("Scathe Zombies", 192, Rarity.COMMON, mage.cards.s.ScatheZombies.class));
+ cards.add(new SetCardInfo("Scavenger Folk", 323, Rarity.COMMON, mage.cards.s.ScavengerFolk.class));
+ cards.add(new SetCardInfo("Scryb Sprites", 324, Rarity.COMMON, mage.cards.s.ScrybSprites.class));
+ cards.add(new SetCardInfo("Sea Serpent", 118, Rarity.COMMON, mage.cards.s.SeaSerpent.class));
+ cards.add(new SetCardInfo("Sea Spirit", 119, Rarity.UNCOMMON, mage.cards.s.SeaSpirit.class));
+ cards.add(new SetCardInfo("Sea Sprite", 120, Rarity.UNCOMMON, mage.cards.s.SeaSprite.class));
+ cards.add(new SetCardInfo("Seasinger", 121, Rarity.UNCOMMON, mage.cards.s.Seasinger.class));
+ cards.add(new SetCardInfo("Segovian Leviathan", 122, Rarity.UNCOMMON, mage.cards.s.SegovianLeviathan.class));
+ cards.add(new SetCardInfo("Sengir Autocrat", 193, Rarity.RARE, mage.cards.s.SengirAutocrat.class));
+ cards.add(new SetCardInfo("Seraph", 59, Rarity.RARE, mage.cards.s.Seraph.class));
+ cards.add(new SetCardInfo("Serpent Generator", 397, Rarity.RARE, mage.cards.s.SerpentGenerator.class));
+ cards.add(new SetCardInfo("Serra Bestiary", 60, Rarity.UNCOMMON, mage.cards.s.SerraBestiary.class));
+ cards.add(new SetCardInfo("Serra Paladin", 61, Rarity.UNCOMMON, mage.cards.s.SerraPaladin.class));
+ cards.add(new SetCardInfo("Shanodin Dryads", 325, Rarity.COMMON, mage.cards.s.ShanodinDryads.class));
+ cards.add(new SetCardInfo("Shapeshifter", 398, Rarity.UNCOMMON, mage.cards.s.Shapeshifter.class));
+ cards.add(new SetCardInfo("Shatter", 265, Rarity.COMMON, mage.cards.s.Shatter.class));
+ cards.add(new SetCardInfo("Shatterstorm", 266, Rarity.UNCOMMON, mage.cards.s.Shatterstorm.class));
+ cards.add(new SetCardInfo("Shield Bearer", 62, Rarity.COMMON, mage.cards.s.ShieldBearer.class));
+ cards.add(new SetCardInfo("Shield Wall", 63, Rarity.COMMON, mage.cards.s.ShieldWall.class));
+ cards.add(new SetCardInfo("Shivan Dragon", "267+", Rarity.RARE, mage.cards.s.ShivanDragon.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Shivan Dragon", 267, Rarity.RARE, mage.cards.s.ShivanDragon.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Shrink", 326, Rarity.COMMON, mage.cards.s.Shrink.class));
+ cards.add(new SetCardInfo("Sibilant Spirit", 123, Rarity.RARE, mage.cards.s.SibilantSpirit.class));
+ cards.add(new SetCardInfo("Skull Catapult", 399, Rarity.UNCOMMON, mage.cards.s.SkullCatapult.class));
+ cards.add(new SetCardInfo("Smoke", 268, Rarity.RARE, mage.cards.s.Smoke.class));
+ cards.add(new SetCardInfo("Sorceress Queen", 194, Rarity.RARE, mage.cards.s.SorceressQueen.class));
+ cards.add(new SetCardInfo("Soul Barrier", 125, Rarity.COMMON, mage.cards.s.SoulBarrier.class));
+ cards.add(new SetCardInfo("Soul Net", 400, Rarity.UNCOMMON, mage.cards.s.SoulNet.class));
+ cards.add(new SetCardInfo("Spell Blast", 126, Rarity.COMMON, mage.cards.s.SpellBlast.class));
+ cards.add(new SetCardInfo("Spirit Link", 64, Rarity.UNCOMMON, mage.cards.s.SpiritLink.class));
+ cards.add(new SetCardInfo("Stampede", 327, Rarity.RARE, mage.cards.s.Stampede.class));
+ cards.add(new SetCardInfo("Stasis", 127, Rarity.RARE, mage.cards.s.Stasis.class));
+ cards.add(new SetCardInfo("Steal Artifact", 128, Rarity.UNCOMMON, mage.cards.s.StealArtifact.class));
+ cards.add(new SetCardInfo("Stone Giant", 269, Rarity.UNCOMMON, mage.cards.s.StoneGiant.class));
+ cards.add(new SetCardInfo("Stone Rain", 270, Rarity.COMMON, mage.cards.s.StoneRain.class));
+ cards.add(new SetCardInfo("Stone Spirit", 271, Rarity.UNCOMMON, mage.cards.s.StoneSpirit.class));
+ cards.add(new SetCardInfo("Stream of Life", 328, Rarity.COMMON, mage.cards.s.StreamOfLife.class));
+ cards.add(new SetCardInfo("Stromgald Cabal", 195, Rarity.RARE, mage.cards.s.StromgaldCabal.class));
+ cards.add(new SetCardInfo("Sulfurous Springs", 424, Rarity.RARE, mage.cards.s.SulfurousSprings.class));
+ cards.add(new SetCardInfo("Svyelunite Temple", 425, Rarity.UNCOMMON, mage.cards.s.SvyeluniteTemple.class));
+ cards.add(new SetCardInfo("Swamp", 438, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 439, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 440, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 441, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sylvan Library", 329, Rarity.RARE, mage.cards.s.SylvanLibrary.class));
+ cards.add(new SetCardInfo("Tarpan", 330, Rarity.COMMON, mage.cards.t.Tarpan.class));
+ cards.add(new SetCardInfo("Tawnos's Weaponry", 401, Rarity.UNCOMMON, mage.cards.t.TawnossWeaponry.class));
+ cards.add(new SetCardInfo("Terror", 196, Rarity.COMMON, mage.cards.t.Terror.class));
+ cards.add(new SetCardInfo("The Brute", 272, Rarity.COMMON, mage.cards.t.TheBrute.class));
+ cards.add(new SetCardInfo("The Hive", 402, Rarity.RARE, mage.cards.t.TheHive.class));
+ cards.add(new SetCardInfo("The Wretched", 197, Rarity.RARE, mage.cards.t.TheWretched.class));
+ cards.add(new SetCardInfo("Thicket Basilisk", 331, Rarity.UNCOMMON, mage.cards.t.ThicketBasilisk.class));
+ cards.add(new SetCardInfo("Throne of Bone", 403, Rarity.UNCOMMON, mage.cards.t.ThroneOfBone.class));
+ cards.add(new SetCardInfo("Thrull Retainer", 198, Rarity.UNCOMMON, mage.cards.t.ThrullRetainer.class));
+ cards.add(new SetCardInfo("Time Bomb", 404, Rarity.RARE, mage.cards.t.TimeBomb.class));
+ cards.add(new SetCardInfo("Time Elemental", 129, Rarity.RARE, mage.cards.t.TimeElemental.class));
+ cards.add(new SetCardInfo("Titania's Song", 332, Rarity.RARE, mage.cards.t.TitaniasSong.class));
+ cards.add(new SetCardInfo("Torture", 199, Rarity.COMMON, mage.cards.t.Torture.class));
+ cards.add(new SetCardInfo("Touch of Death", 200, Rarity.COMMON, mage.cards.t.TouchOfDeath.class));
+ cards.add(new SetCardInfo("Tranquility", 333, Rarity.COMMON, mage.cards.t.Tranquility.class));
+ cards.add(new SetCardInfo("Truce", 65, Rarity.RARE, mage.cards.t.Truce.class));
+ cards.add(new SetCardInfo("Tsunami", 334, Rarity.UNCOMMON, mage.cards.t.Tsunami.class));
+ cards.add(new SetCardInfo("Tundra Wolves", 66, Rarity.COMMON, mage.cards.t.TundraWolves.class));
+ cards.add(new SetCardInfo("Twiddle", 130, Rarity.COMMON, mage.cards.t.Twiddle.class));
+ cards.add(new SetCardInfo("Underground River", 426, Rarity.RARE, mage.cards.u.UndergroundRiver.class));
+ cards.add(new SetCardInfo("Unholy Strength", 201, Rarity.COMMON, mage.cards.u.UnholyStrength.class));
+ cards.add(new SetCardInfo("Unstable Mutation", 131, Rarity.COMMON, mage.cards.u.UnstableMutation.class));
+ cards.add(new SetCardInfo("Unsummon", 132, Rarity.COMMON, mage.cards.u.Unsummon.class));
+ cards.add(new SetCardInfo("Untamed Wilds", 335, Rarity.UNCOMMON, mage.cards.u.UntamedWilds.class));
+ cards.add(new SetCardInfo("Updraft", 133, Rarity.COMMON, mage.cards.u.Updraft.class));
+ cards.add(new SetCardInfo("Urza's Avenger", 405, Rarity.RARE, mage.cards.u.UrzasAvenger.class));
+ cards.add(new SetCardInfo("Urza's Bauble", 406, Rarity.UNCOMMON, mage.cards.u.UrzasBauble.class));
+ cards.add(new SetCardInfo("Urza's Mine", 427, Rarity.COMMON, mage.cards.u.UrzasMine.class));
+ cards.add(new SetCardInfo("Urza's Power Plant", 428, Rarity.COMMON, mage.cards.u.UrzasPowerPlant.class));
+ cards.add(new SetCardInfo("Urza's Tower", 429, Rarity.COMMON, mage.cards.u.UrzasTower.class));
+ cards.add(new SetCardInfo("Vampire Bats", 202, Rarity.COMMON, mage.cards.v.VampireBats.class));
+ cards.add(new SetCardInfo("Venom", 336, Rarity.COMMON, mage.cards.v.Venom.class));
+ cards.add(new SetCardInfo("Verduran Enchantress", 337, Rarity.RARE, mage.cards.v.VerduranEnchantress.class));
+ cards.add(new SetCardInfo("Vodalian Soldiers", 134, Rarity.COMMON, mage.cards.v.VodalianSoldiers.class));
+ cards.add(new SetCardInfo("Wall of Air", 135, Rarity.UNCOMMON, mage.cards.w.WallOfAir.class));
+ cards.add(new SetCardInfo("Wall of Bone", 203, Rarity.UNCOMMON, mage.cards.w.WallOfBone.class));
+ cards.add(new SetCardInfo("Wall of Brambles", 338, Rarity.UNCOMMON, mage.cards.w.WallOfBrambles.class));
+ cards.add(new SetCardInfo("Wall of Fire", 273, Rarity.UNCOMMON, mage.cards.w.WallOfFire.class));
+ cards.add(new SetCardInfo("Wall of Spears", 407, Rarity.COMMON, mage.cards.w.WallOfSpears.class));
+ cards.add(new SetCardInfo("Wall of Stone", 274, Rarity.UNCOMMON, mage.cards.w.WallOfStone.class));
+ cards.add(new SetCardInfo("Wall of Swords", 67, Rarity.UNCOMMON, mage.cards.w.WallOfSwords.class));
+ cards.add(new SetCardInfo("Wanderlust", 339, Rarity.UNCOMMON, mage.cards.w.Wanderlust.class));
+ cards.add(new SetCardInfo("War Mammoth", 340, Rarity.COMMON, mage.cards.w.WarMammoth.class));
+ cards.add(new SetCardInfo("Warp Artifact", 204, Rarity.RARE, mage.cards.w.WarpArtifact.class));
+ cards.add(new SetCardInfo("Weakness", 205, Rarity.COMMON, mage.cards.w.Weakness.class));
+ cards.add(new SetCardInfo("Whirling Dervish", 341, Rarity.UNCOMMON, mage.cards.w.WhirlingDervish.class));
+ cards.add(new SetCardInfo("White Knight", 68, Rarity.UNCOMMON, mage.cards.w.WhiteKnight.class));
+ cards.add(new SetCardInfo("Wild Growth", 342, Rarity.COMMON, mage.cards.w.WildGrowth.class));
+ cards.add(new SetCardInfo("Wind Spirit", 136, Rarity.UNCOMMON, mage.cards.w.WindSpirit.class));
+ cards.add(new SetCardInfo("Winds of Change", 275, Rarity.RARE, mage.cards.w.WindsOfChange.class));
+ cards.add(new SetCardInfo("Winter Blast", 343, Rarity.UNCOMMON, mage.cards.w.WinterBlast.class));
+ cards.add(new SetCardInfo("Winter Orb", 408, Rarity.RARE, mage.cards.w.WinterOrb.class));
+ cards.add(new SetCardInfo("Wolverine Pack", 344, Rarity.UNCOMMON, mage.cards.w.WolverinePack.class));
+ cards.add(new SetCardInfo("Wooden Sphere", 409, Rarity.UNCOMMON, mage.cards.w.WoodenSphere.class));
+ cards.add(new SetCardInfo("Word of Blasting", 276, Rarity.UNCOMMON, mage.cards.w.WordOfBlasting.class));
+ cards.add(new SetCardInfo("Wrath of God", 69, Rarity.RARE, mage.cards.w.WrathOfGod.class));
+ cards.add(new SetCardInfo("Wyluli Wolf", 345, Rarity.RARE, mage.cards.w.WyluliWolf.class));
+ cards.add(new SetCardInfo("Xenic Poltergeist", 206, Rarity.RARE, mage.cards.x.XenicPoltergeist.class));
+ cards.add(new SetCardInfo("Zephyr Falcon", 137, Rarity.COMMON, mage.cards.z.ZephyrFalcon.class));
+ cards.add(new SetCardInfo("Zombie Master", 207, Rarity.RARE, mage.cards.z.ZombieMaster.class));
+ cards.add(new SetCardInfo("Zur's Weirding", 138, Rarity.RARE, mage.cards.z.ZursWeirding.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/FinalFantasy.java b/Mage.Sets/src/mage/sets/FinalFantasy.java
index 4e01374f3d6..463445ffd72 100644
--- a/Mage.Sets/src/mage/sets/FinalFantasy.java
+++ b/Mage.Sets/src/mage/sets/FinalFantasy.java
@@ -20,15 +20,9 @@ public final class FinalFantasy extends ExpansionSet {
this.blockName = "Final Fantasy"; // for sorting in GUI
this.hasBasicLands = false; // temporary
- cards.add(new SetCardInfo("Chaos, the Endless", 221, Rarity.UNCOMMON, mage.cards.c.ChaosTheEndless.class));
- cards.add(new SetCardInfo("Cloud, Planet's Champion", 552, Rarity.MYTHIC, mage.cards.c.CloudPlanetsChampion.class));
- cards.add(new SetCardInfo("Cooking Campsite", 31, Rarity.UNCOMMON, mage.cards.c.CookingCampsite.class));
- cards.add(new SetCardInfo("Garland, Knight of Cornelia", 221, Rarity.UNCOMMON, mage.cards.g.GarlandKnightOfCornelia.class));
- cards.add(new SetCardInfo("Gladiolus Amicitia", 224, Rarity.UNCOMMON, mage.cards.g.GladiolusAmicitia.class));
cards.add(new SetCardInfo("Jumbo Cactuar", 191, Rarity.RARE, mage.cards.j.JumboCactuar.class));
cards.add(new SetCardInfo("Sazh's Chocobo", 200, Rarity.UNCOMMON, mage.cards.s.SazhsChocobo.class));
cards.add(new SetCardInfo("Sephiroth, Planet's Heir", 553, Rarity.MYTHIC, mage.cards.s.SephirothPlanetsHeir.class));
- cards.add(new SetCardInfo("Sidequest: Catch a Fish", 31, Rarity.UNCOMMON, mage.cards.s.SidequestCatchAFish.class));
cards.add(new SetCardInfo("Sin, Spira's Punishment", 242, Rarity.RARE, mage.cards.s.SinSpirasPunishment.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sin, Spira's Punishment", 348, Rarity.RARE, mage.cards.s.SinSpirasPunishment.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sin, Spira's Punishment", 508, Rarity.RARE, mage.cards.s.SinSpirasPunishment.class, NON_FULL_USE_VARIOUS));
@@ -36,6 +30,5 @@ public final class FinalFantasy extends ExpansionSet {
cards.add(new SetCardInfo("Stiltzkin, Moogle Merchant", 327, Rarity.RARE, mage.cards.s.StiltzkinMoogleMerchant.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Summon: Shiva", 78, Rarity.UNCOMMON, mage.cards.s.SummonShiva.class));
cards.add(new SetCardInfo("Tonberry", 122, Rarity.UNCOMMON, mage.cards.t.Tonberry.class));
- cards.add(new SetCardInfo("Zell Dincht", 170, Rarity.RARE, mage.cards.z.ZellDincht.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/FourthEdition.java b/Mage.Sets/src/mage/sets/FourthEdition.java
index 23ab9df0d8f..d9b0b177f34 100644
--- a/Mage.Sets/src/mage/sets/FourthEdition.java
+++ b/Mage.Sets/src/mage/sets/FourthEdition.java
@@ -24,379 +24,379 @@ public final class FourthEdition extends ExpansionSet {
this.numBoosterRare = 1;
this.ratioBoosterMythic = 0;
- cards.add(new SetCardInfo("Abomination", 117, Rarity.UNCOMMON, mage.cards.a.Abomination.class, RETRO_ART));
- cards.add(new SetCardInfo("Air Elemental", 59, Rarity.UNCOMMON, mage.cards.a.AirElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Alabaster Potion", 1, Rarity.COMMON, mage.cards.a.AlabasterPotion.class, RETRO_ART));
- cards.add(new SetCardInfo("Aladdin's Lamp", 291, Rarity.RARE, mage.cards.a.AladdinsLamp.class, RETRO_ART));
- cards.add(new SetCardInfo("Aladdin's Ring", 292, Rarity.RARE, mage.cards.a.AladdinsRing.class, RETRO_ART));
- cards.add(new SetCardInfo("Ali Baba", 175, Rarity.UNCOMMON, mage.cards.a.AliBaba.class, RETRO_ART));
- cards.add(new SetCardInfo("Amrou Kithkin", 2, Rarity.COMMON, mage.cards.a.AmrouKithkin.class, RETRO_ART));
- cards.add(new SetCardInfo("Amulet of Kroog", 293, Rarity.COMMON, mage.cards.a.AmuletOfKroog.class, RETRO_ART));
- cards.add(new SetCardInfo("Angry Mob", 3, Rarity.UNCOMMON, mage.cards.a.AngryMob.class, RETRO_ART));
- cards.add(new SetCardInfo("Animate Artifact", 60, Rarity.UNCOMMON, mage.cards.a.AnimateArtifact.class, RETRO_ART));
- cards.add(new SetCardInfo("Animate Dead", 118, Rarity.UNCOMMON, mage.cards.a.AnimateDead.class, RETRO_ART));
- cards.add(new SetCardInfo("Animate Wall", 4, Rarity.RARE, mage.cards.a.AnimateWall.class, RETRO_ART));
- cards.add(new SetCardInfo("Ankh of Mishra", 294, Rarity.RARE, mage.cards.a.AnkhOfMishra.class, RETRO_ART));
- cards.add(new SetCardInfo("Apprentice Wizard", 61, Rarity.COMMON, mage.cards.a.ApprenticeWizard.class, RETRO_ART));
- cards.add(new SetCardInfo("Armageddon Clock", 295, Rarity.RARE, mage.cards.a.ArmageddonClock.class, RETRO_ART));
- cards.add(new SetCardInfo("Armageddon", 5, Rarity.RARE, mage.cards.a.Armageddon.class, RETRO_ART));
- cards.add(new SetCardInfo("Ashes to Ashes", 119, Rarity.UNCOMMON, mage.cards.a.AshesToAshes.class, RETRO_ART));
- cards.add(new SetCardInfo("Ashnod's Battle Gear", 296, Rarity.UNCOMMON, mage.cards.a.AshnodsBattleGear.class, RETRO_ART));
- cards.add(new SetCardInfo("Aspect of Wolf", 233, Rarity.RARE, mage.cards.a.AspectOfWolf.class, RETRO_ART));
- cards.add(new SetCardInfo("Backfire", 62, Rarity.UNCOMMON, mage.cards.b.Backfire.class, RETRO_ART));
- cards.add(new SetCardInfo("Bad Moon", 120, Rarity.RARE, mage.cards.b.BadMoon.class, RETRO_ART));
- cards.add(new SetCardInfo("Balance", 6, Rarity.RARE, mage.cards.b.Balance.class, RETRO_ART));
- cards.add(new SetCardInfo("Ball Lightning", 176, Rarity.RARE, mage.cards.b.BallLightning.class, RETRO_ART));
- cards.add(new SetCardInfo("Battering Ram", 297, Rarity.COMMON, mage.cards.b.BatteringRam.class, RETRO_ART));
- cards.add(new SetCardInfo("Benalish Hero", 7, Rarity.COMMON, mage.cards.b.BenalishHero.class, RETRO_ART));
- cards.add(new SetCardInfo("Bird Maiden", 177, Rarity.COMMON, mage.cards.b.BirdMaiden.class, RETRO_ART));
- cards.add(new SetCardInfo("Birds of Paradise", 234, Rarity.RARE, mage.cards.b.BirdsOfParadise.class, RETRO_ART));
- cards.add(new SetCardInfo("Black Knight", 121, Rarity.UNCOMMON, mage.cards.b.BlackKnight.class, RETRO_ART));
- cards.add(new SetCardInfo("Black Mana Battery", 298, Rarity.RARE, mage.cards.b.BlackManaBattery.class, RETRO_ART));
- cards.add(new SetCardInfo("Black Vise", 299, Rarity.UNCOMMON, mage.cards.b.BlackVise.class, RETRO_ART));
- cards.add(new SetCardInfo("Black Ward", 8, Rarity.UNCOMMON, mage.cards.b.BlackWard.class, RETRO_ART));
- cards.add(new SetCardInfo("Blessing", 9, Rarity.RARE, mage.cards.b.Blessing.class, RETRO_ART));
- cards.add(new SetCardInfo("Blight", 122, Rarity.UNCOMMON, mage.cards.b.Blight.class, RETRO_ART));
- cards.add(new SetCardInfo("Blood Lust", 178, Rarity.COMMON, mage.cards.b.BloodLust.class, RETRO_ART));
- cards.add(new SetCardInfo("Blue Elemental Blast", 63, Rarity.COMMON, mage.cards.b.BlueElementalBlast.class, RETRO_ART));
- cards.add(new SetCardInfo("Blue Mana Battery", 300, Rarity.RARE, mage.cards.b.BlueManaBattery.class, RETRO_ART));
- cards.add(new SetCardInfo("Blue Ward", 10, Rarity.UNCOMMON, mage.cards.b.BlueWard.class, RETRO_ART));
- cards.add(new SetCardInfo("Bog Imp", 123, Rarity.COMMON, mage.cards.b.BogImp.class, RETRO_ART));
- cards.add(new SetCardInfo("Bog Wraith", 124, Rarity.UNCOMMON, mage.cards.b.BogWraith.class, RETRO_ART));
- cards.add(new SetCardInfo("Bottle of Suleiman", 301, Rarity.RARE, mage.cards.b.BottleOfSuleiman.class, RETRO_ART));
- cards.add(new SetCardInfo("Brainwash", 11, Rarity.COMMON, mage.cards.b.Brainwash.class, RETRO_ART));
- cards.add(new SetCardInfo("Brass Man", 302, Rarity.UNCOMMON, mage.cards.b.BrassMan.class, RETRO_ART));
- cards.add(new SetCardInfo("Brothers of Fire", 179, Rarity.COMMON, mage.cards.b.BrothersOfFire.class, RETRO_ART));
- cards.add(new SetCardInfo("Burrowing", 180, Rarity.UNCOMMON, mage.cards.b.Burrowing.class, RETRO_ART));
- cards.add(new SetCardInfo("Carnivorous Plant", 235, Rarity.COMMON, mage.cards.c.CarnivorousPlant.class, RETRO_ART));
- cards.add(new SetCardInfo("Carrion Ants", 125, Rarity.UNCOMMON, mage.cards.c.CarrionAnts.class, RETRO_ART));
- cards.add(new SetCardInfo("Castle", 12, Rarity.UNCOMMON, mage.cards.c.Castle.class, RETRO_ART));
- cards.add(new SetCardInfo("Cave People", 181, Rarity.UNCOMMON, mage.cards.c.CavePeople.class, RETRO_ART));
- cards.add(new SetCardInfo("Celestial Prism", 304, Rarity.UNCOMMON, mage.cards.c.CelestialPrism.class, RETRO_ART));
- cards.add(new SetCardInfo("Channel", 236, Rarity.UNCOMMON, mage.cards.c.Channel.class, RETRO_ART));
- cards.add(new SetCardInfo("Chaoslace", 182, Rarity.RARE, mage.cards.c.Chaoslace.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: Artifacts", 13, Rarity.UNCOMMON, mage.cards.c.CircleOfProtectionArtifacts.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: Black", 14, Rarity.COMMON, mage.cards.c.CircleOfProtectionBlack.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: Blue", 15, Rarity.COMMON, mage.cards.c.CircleOfProtectionBlue.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: Green", 16, Rarity.COMMON, mage.cards.c.CircleOfProtectionGreen.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: Red", 17, Rarity.COMMON, mage.cards.c.CircleOfProtectionRed.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: White", 18, Rarity.COMMON, mage.cards.c.CircleOfProtectionWhite.class, RETRO_ART));
- cards.add(new SetCardInfo("Clay Statue", 305, Rarity.COMMON, mage.cards.c.ClayStatue.class, RETRO_ART));
- cards.add(new SetCardInfo("Clockwork Avian", 306, Rarity.RARE, mage.cards.c.ClockworkAvian.class, RETRO_ART));
- cards.add(new SetCardInfo("Clockwork Beast", 307, Rarity.RARE, mage.cards.c.ClockworkBeast.class, RETRO_ART));
- cards.add(new SetCardInfo("Cockatrice", 237, Rarity.RARE, mage.cards.c.Cockatrice.class, RETRO_ART));
- cards.add(new SetCardInfo("Colossus of Sardia", 308, Rarity.RARE, mage.cards.c.ColossusOfSardia.class, RETRO_ART));
- cards.add(new SetCardInfo("Conservator", 309, Rarity.UNCOMMON, mage.cards.c.Conservator.class, RETRO_ART));
- cards.add(new SetCardInfo("Control Magic", 64, Rarity.UNCOMMON, mage.cards.c.ControlMagic.class, RETRO_ART));
- cards.add(new SetCardInfo("Conversion", 19, Rarity.UNCOMMON, mage.cards.c.Conversion.class, RETRO_ART));
- cards.add(new SetCardInfo("Coral Helm", 310, Rarity.RARE, mage.cards.c.CoralHelm.class, RETRO_ART));
- cards.add(new SetCardInfo("Cosmic Horror", 126, Rarity.RARE, mage.cards.c.CosmicHorror.class, RETRO_ART));
- cards.add(new SetCardInfo("Counterspell", 65, Rarity.UNCOMMON, mage.cards.c.Counterspell.class, RETRO_ART));
- cards.add(new SetCardInfo("Craw Wurm", 238, Rarity.COMMON, mage.cards.c.CrawWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("Creature Bond", 66, Rarity.COMMON, mage.cards.c.CreatureBond.class, RETRO_ART));
- cards.add(new SetCardInfo("Crimson Manticore", 183, Rarity.RARE, mage.cards.c.CrimsonManticore.class, RETRO_ART));
- cards.add(new SetCardInfo("Crumble", 239, Rarity.UNCOMMON, mage.cards.c.Crumble.class, RETRO_ART));
- cards.add(new SetCardInfo("Crusade", 20, Rarity.RARE, mage.cards.c.Crusade.class, RETRO_ART));
- cards.add(new SetCardInfo("Crystal Rod", 311, Rarity.UNCOMMON, mage.cards.c.CrystalRod.class, RETRO_ART));
- cards.add(new SetCardInfo("Cursed Land", 127, Rarity.UNCOMMON, mage.cards.c.CursedLand.class, RETRO_ART));
- cards.add(new SetCardInfo("Cursed Rack", 312, Rarity.UNCOMMON, mage.cards.c.CursedRack.class, RETRO_ART));
- cards.add(new SetCardInfo("Cyclopean Mummy", 128, Rarity.COMMON, mage.cards.c.CyclopeanMummy.class, RETRO_ART));
- cards.add(new SetCardInfo("Dancing Scimitar", 313, Rarity.RARE, mage.cards.d.DancingScimitar.class, RETRO_ART));
- cards.add(new SetCardInfo("Dark Ritual", 129, Rarity.COMMON, mage.cards.d.DarkRitual.class, RETRO_ART));
- cards.add(new SetCardInfo("Death Ward", 21, Rarity.COMMON, mage.cards.d.DeathWard.class, RETRO_ART));
- cards.add(new SetCardInfo("Deathgrip", 130, Rarity.UNCOMMON, mage.cards.d.Deathgrip.class, RETRO_ART));
- cards.add(new SetCardInfo("Deathlace", 131, Rarity.RARE, mage.cards.d.Deathlace.class, RETRO_ART));
- cards.add(new SetCardInfo("Desert Twister", 240, Rarity.UNCOMMON, mage.cards.d.DesertTwister.class, RETRO_ART));
- cards.add(new SetCardInfo("Detonate", 184, Rarity.UNCOMMON, mage.cards.d.Detonate.class, RETRO_ART));
- cards.add(new SetCardInfo("Diabolic Machine", 314, Rarity.UNCOMMON, mage.cards.d.DiabolicMachine.class, RETRO_ART));
- cards.add(new SetCardInfo("Dingus Egg", 315, Rarity.RARE, mage.cards.d.DingusEgg.class, RETRO_ART));
- cards.add(new SetCardInfo("Disenchant", 22, Rarity.COMMON, mage.cards.d.Disenchant.class, RETRO_ART));
- cards.add(new SetCardInfo("Disintegrate", 185, Rarity.COMMON, mage.cards.d.Disintegrate.class, RETRO_ART));
- cards.add(new SetCardInfo("Disrupting Scepter", 316, Rarity.RARE, mage.cards.d.DisruptingScepter.class, RETRO_ART));
- cards.add(new SetCardInfo("Divine Transformation", 23, Rarity.UNCOMMON, mage.cards.d.DivineTransformation.class, RETRO_ART));
- cards.add(new SetCardInfo("Dragon Engine", 317, Rarity.RARE, mage.cards.d.DragonEngine.class, RETRO_ART));
- cards.add(new SetCardInfo("Dragon Whelp", 186, Rarity.UNCOMMON, mage.cards.d.DragonWhelp.class, RETRO_ART));
- cards.add(new SetCardInfo("Drain Life", 132, Rarity.COMMON, mage.cards.d.DrainLife.class, RETRO_ART));
- cards.add(new SetCardInfo("Drain Power", 67, Rarity.RARE, mage.cards.d.DrainPower.class, RETRO_ART));
- cards.add(new SetCardInfo("Drudge Skeletons", 133, Rarity.COMMON, mage.cards.d.DrudgeSkeletons.class, RETRO_ART));
- cards.add(new SetCardInfo("Durkwood Boars", 241, Rarity.COMMON, mage.cards.d.DurkwoodBoars.class, RETRO_ART));
- cards.add(new SetCardInfo("Dwarven Warriors", 187, Rarity.COMMON, mage.cards.d.DwarvenWarriors.class, RETRO_ART));
- cards.add(new SetCardInfo("Earth Elemental", 188, Rarity.UNCOMMON, mage.cards.e.EarthElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Earthquake", 189, Rarity.RARE, mage.cards.e.Earthquake.class, RETRO_ART));
- cards.add(new SetCardInfo("Ebony Horse", 318, Rarity.RARE, mage.cards.e.EbonyHorse.class, RETRO_ART));
- cards.add(new SetCardInfo("El-Hajjaj", "134+", Rarity.RARE, mage.cards.e.ElHajjaj.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("El-Hajjaj", 134, Rarity.RARE, mage.cards.e.ElHajjaj.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Elder Land Wurm", 24, Rarity.RARE, mage.cards.e.ElderLandWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("Elven Riders", 242, Rarity.UNCOMMON, mage.cards.e.ElvenRiders.class, RETRO_ART));
- cards.add(new SetCardInfo("Elvish Archers", 243, Rarity.RARE, mage.cards.e.ElvishArchers.class, RETRO_ART));
- cards.add(new SetCardInfo("Energy Flux", 68, Rarity.UNCOMMON, mage.cards.e.EnergyFlux.class, RETRO_ART));
- cards.add(new SetCardInfo("Energy Tap", 69, Rarity.COMMON, mage.cards.e.EnergyTap.class, RETRO_ART));
- cards.add(new SetCardInfo("Erg Raiders", 135, Rarity.COMMON, mage.cards.e.ErgRaiders.class, RETRO_ART));
- cards.add(new SetCardInfo("Erosion", 70, Rarity.COMMON, mage.cards.e.Erosion.class, RETRO_ART));
- cards.add(new SetCardInfo("Eternal Warrior", 190, Rarity.COMMON, mage.cards.e.EternalWarrior.class, RETRO_ART));
- cards.add(new SetCardInfo("Evil Presence", 136, Rarity.UNCOMMON, mage.cards.e.EvilPresence.class, RETRO_ART));
- cards.add(new SetCardInfo("Eye for an Eye", 25, Rarity.RARE, mage.cards.e.EyeForAnEye.class, RETRO_ART));
- cards.add(new SetCardInfo("Fear", 137, Rarity.COMMON, mage.cards.f.Fear.class, RETRO_ART));
- cards.add(new SetCardInfo("Feedback", 71, Rarity.UNCOMMON, mage.cards.f.Feedback.class, RETRO_ART));
- cards.add(new SetCardInfo("Fellwar Stone", 319, Rarity.UNCOMMON, mage.cards.f.FellwarStone.class, RETRO_ART));
- cards.add(new SetCardInfo("Fire Elemental", 191, Rarity.UNCOMMON, mage.cards.f.FireElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Fireball", 192, Rarity.COMMON, mage.cards.f.Fireball.class, RETRO_ART));
- cards.add(new SetCardInfo("Firebreathing", 193, Rarity.COMMON, mage.cards.f.Firebreathing.class, RETRO_ART));
- cards.add(new SetCardInfo("Fissure", 194, Rarity.COMMON, mage.cards.f.Fissure.class, RETRO_ART));
- cards.add(new SetCardInfo("Flashfires", 195, Rarity.UNCOMMON, mage.cards.f.Flashfires.class, RETRO_ART));
- cards.add(new SetCardInfo("Flight", 72, Rarity.COMMON, mage.cards.f.Flight.class, RETRO_ART));
- cards.add(new SetCardInfo("Flood", 73, Rarity.COMMON, mage.cards.f.Flood.class, RETRO_ART));
- cards.add(new SetCardInfo("Flying Carpet", 320, Rarity.RARE, mage.cards.f.FlyingCarpet.class, RETRO_ART));
- cards.add(new SetCardInfo("Fog", 244, Rarity.COMMON, mage.cards.f.Fog.class, RETRO_ART));
- cards.add(new SetCardInfo("Force of Nature", 245, Rarity.RARE, mage.cards.f.ForceOfNature.class, RETRO_ART));
- cards.add(new SetCardInfo("Forest", 376, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 377, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 378, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Fortified Area", 26, Rarity.COMMON, mage.cards.f.FortifiedArea.class, RETRO_ART));
- cards.add(new SetCardInfo("Frozen Shade", 138, Rarity.COMMON, mage.cards.f.FrozenShade.class, RETRO_ART));
- cards.add(new SetCardInfo("Fungusaur", 246, Rarity.RARE, mage.cards.f.Fungusaur.class, RETRO_ART));
- cards.add(new SetCardInfo("Gaea's Liege", 247, Rarity.RARE, mage.cards.g.GaeasLiege.class, RETRO_ART));
- cards.add(new SetCardInfo("Gaseous Form", 74, Rarity.COMMON, mage.cards.g.GaseousForm.class, RETRO_ART));
- cards.add(new SetCardInfo("Ghost Ship", 75, Rarity.UNCOMMON, mage.cards.g.GhostShip.class, RETRO_ART));
- cards.add(new SetCardInfo("Giant Growth", 248, Rarity.COMMON, mage.cards.g.GiantGrowth.class, RETRO_ART));
- cards.add(new SetCardInfo("Giant Spider", 249, Rarity.COMMON, mage.cards.g.GiantSpider.class, RETRO_ART));
- cards.add(new SetCardInfo("Giant Strength", 196, Rarity.COMMON, mage.cards.g.GiantStrength.class, RETRO_ART));
- cards.add(new SetCardInfo("Giant Tortoise", 76, Rarity.COMMON, mage.cards.g.GiantTortoise.class, RETRO_ART));
- cards.add(new SetCardInfo("Glasses of Urza", 321, Rarity.UNCOMMON, mage.cards.g.GlassesOfUrza.class, RETRO_ART));
- cards.add(new SetCardInfo("Gloom", 139, Rarity.UNCOMMON, mage.cards.g.Gloom.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Balloon Brigade", 197, Rarity.UNCOMMON, mage.cards.g.GoblinBalloonBrigade.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin King", 198, Rarity.RARE, mage.cards.g.GoblinKing.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Rock Sled", 199, Rarity.COMMON, mage.cards.g.GoblinRockSled.class, RETRO_ART));
- cards.add(new SetCardInfo("Grapeshot Catapult", 322, Rarity.COMMON, mage.cards.g.GrapeshotCatapult.class, RETRO_ART));
- cards.add(new SetCardInfo("Gray Ogre", 200, Rarity.COMMON, mage.cards.g.GrayOgre.class, RETRO_ART));
- cards.add(new SetCardInfo("Greed", 140, Rarity.RARE, mage.cards.g.Greed.class, RETRO_ART));
- cards.add(new SetCardInfo("Green Mana Battery", 323, Rarity.RARE, mage.cards.g.GreenManaBattery.class, RETRO_ART));
- cards.add(new SetCardInfo("Green Ward", 27, Rarity.UNCOMMON, mage.cards.g.GreenWard.class, RETRO_ART));
- cards.add(new SetCardInfo("Grizzly Bears", 250, Rarity.COMMON, mage.cards.g.GrizzlyBears.class, RETRO_ART));
- cards.add(new SetCardInfo("Healing Salve", 28, Rarity.COMMON, mage.cards.h.HealingSalve.class, RETRO_ART));
- cards.add(new SetCardInfo("Helm of Chatzuk", 324, Rarity.RARE, mage.cards.h.HelmOfChatzuk.class, RETRO_ART));
- cards.add(new SetCardInfo("Hill Giant", 201, Rarity.COMMON, mage.cards.h.HillGiant.class, RETRO_ART));
- cards.add(new SetCardInfo("Holy Armor", 29, Rarity.COMMON, mage.cards.h.HolyArmor.class, RETRO_ART));
- cards.add(new SetCardInfo("Holy Strength", 30, Rarity.COMMON, mage.cards.h.HolyStrength.class, RETRO_ART));
- cards.add(new SetCardInfo("Howl from Beyond", 141, Rarity.COMMON, mage.cards.h.HowlFromBeyond.class, RETRO_ART));
- cards.add(new SetCardInfo("Howling Mine", 325, Rarity.RARE, mage.cards.h.HowlingMine.class, RETRO_ART));
- cards.add(new SetCardInfo("Hurkyl's Recall", 77, Rarity.RARE, mage.cards.h.HurkylsRecall.class, RETRO_ART));
- cards.add(new SetCardInfo("Hurloon Minotaur", 202, Rarity.COMMON, mage.cards.h.HurloonMinotaur.class, RETRO_ART));
- cards.add(new SetCardInfo("Hurr Jackal", 203, Rarity.RARE, mage.cards.h.HurrJackal.class, RETRO_ART));
- cards.add(new SetCardInfo("Hurricane", 251, Rarity.UNCOMMON, mage.cards.h.Hurricane.class, RETRO_ART));
- cards.add(new SetCardInfo("Hypnotic Specter", 142, Rarity.UNCOMMON, mage.cards.h.HypnoticSpecter.class, RETRO_ART));
- cards.add(new SetCardInfo("Immolation", 204, Rarity.COMMON, mage.cards.i.Immolation.class, RETRO_ART));
- cards.add(new SetCardInfo("Inferno", 205, Rarity.RARE, mage.cards.i.Inferno.class, RETRO_ART));
- cards.add(new SetCardInfo("Instill Energy", 252, Rarity.UNCOMMON, mage.cards.i.InstillEnergy.class, RETRO_ART));
- cards.add(new SetCardInfo("Iron Star", 326, Rarity.UNCOMMON, mage.cards.i.IronStar.class, RETRO_ART));
- cards.add(new SetCardInfo("Ironclaw Orcs", 206, Rarity.COMMON, mage.cards.i.IronclawOrcs.class, RETRO_ART));
- cards.add(new SetCardInfo("Ironroot Treefolk", 253, Rarity.COMMON, mage.cards.i.IronrootTreefolk.class, RETRO_ART));
- cards.add(new SetCardInfo("Island Fish Jasconius", 78, Rarity.RARE, mage.cards.i.IslandFishJasconius.class, RETRO_ART));
- cards.add(new SetCardInfo("Island Sanctuary", 31, Rarity.RARE, mage.cards.i.IslandSanctuary.class, RETRO_ART));
- cards.add(new SetCardInfo("Island", 367, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 368, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 369, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ivory Cup", 327, Rarity.UNCOMMON, mage.cards.i.IvoryCup.class, RETRO_ART));
- cards.add(new SetCardInfo("Ivory Tower", 328, Rarity.RARE, mage.cards.i.IvoryTower.class, RETRO_ART));
- cards.add(new SetCardInfo("Jade Monolith", 329, Rarity.RARE, mage.cards.j.JadeMonolith.class, RETRO_ART));
- cards.add(new SetCardInfo("Jandor's Saddlebags", 330, Rarity.RARE, mage.cards.j.JandorsSaddlebags.class, RETRO_ART));
- cards.add(new SetCardInfo("Jayemdae Tome", 331, Rarity.RARE, mage.cards.j.JayemdaeTome.class, RETRO_ART));
- cards.add(new SetCardInfo("Jump", 79, Rarity.COMMON, mage.cards.j.Jump.class, RETRO_ART));
- cards.add(new SetCardInfo("Junun Efreet", 143, Rarity.UNCOMMON, mage.cards.j.JununEfreet.class, RETRO_ART));
- cards.add(new SetCardInfo("Karma", 32, Rarity.UNCOMMON, mage.cards.k.Karma.class, RETRO_ART));
- cards.add(new SetCardInfo("Keldon Warlord", 207, Rarity.UNCOMMON, mage.cards.k.KeldonWarlord.class, RETRO_ART));
- cards.add(new SetCardInfo("Killer Bees", 254, Rarity.UNCOMMON, mage.cards.k.KillerBees.class, RETRO_ART));
- cards.add(new SetCardInfo("Kismet", 33, Rarity.UNCOMMON, mage.cards.k.Kismet.class, RETRO_ART));
- cards.add(new SetCardInfo("Kormus Bell", 332, Rarity.RARE, mage.cards.k.KormusBell.class, RETRO_ART));
- cards.add(new SetCardInfo("Land Leeches", 255, Rarity.COMMON, mage.cards.l.LandLeeches.class, RETRO_ART));
- cards.add(new SetCardInfo("Land Tax", 34, Rarity.RARE, mage.cards.l.LandTax.class, RETRO_ART));
- cards.add(new SetCardInfo("Leviathan", 80, Rarity.RARE, mage.cards.l.Leviathan.class, RETRO_ART));
- cards.add(new SetCardInfo("Ley Druid", 256, Rarity.UNCOMMON, mage.cards.l.LeyDruid.class, RETRO_ART));
- cards.add(new SetCardInfo("Library of Leng", 333, Rarity.UNCOMMON, mage.cards.l.LibraryOfLeng.class, RETRO_ART));
- cards.add(new SetCardInfo("Lifeforce", 257, Rarity.UNCOMMON, mage.cards.l.Lifeforce.class, RETRO_ART));
- cards.add(new SetCardInfo("Lifelace", 258, Rarity.RARE, mage.cards.l.Lifelace.class, RETRO_ART));
- cards.add(new SetCardInfo("Lifetap", 81, Rarity.UNCOMMON, mage.cards.l.Lifetap.class, RETRO_ART));
- cards.add(new SetCardInfo("Lightning Bolt", 208, Rarity.COMMON, mage.cards.l.LightningBolt.class, RETRO_ART));
- cards.add(new SetCardInfo("Living Artifact", 259, Rarity.RARE, mage.cards.l.LivingArtifact.class, RETRO_ART));
- cards.add(new SetCardInfo("Living Lands", 260, Rarity.RARE, mage.cards.l.LivingLands.class, RETRO_ART));
- cards.add(new SetCardInfo("Llanowar Elves", 261, Rarity.COMMON, mage.cards.l.LlanowarElves.class, RETRO_ART));
- cards.add(new SetCardInfo("Lord of Atlantis", 82, Rarity.RARE, mage.cards.l.LordOfAtlantis.class, RETRO_ART));
- cards.add(new SetCardInfo("Lord of the Pit", 144, Rarity.RARE, mage.cards.l.LordOfThePit.class, RETRO_ART));
- cards.add(new SetCardInfo("Lost Soul", 145, Rarity.COMMON, mage.cards.l.LostSoul.class, RETRO_ART));
- cards.add(new SetCardInfo("Lure", 262, Rarity.UNCOMMON, mage.cards.l.Lure.class, RETRO_ART));
- cards.add(new SetCardInfo("Magnetic Mountain", 209, Rarity.RARE, mage.cards.m.MagneticMountain.class, RETRO_ART));
- cards.add(new SetCardInfo("Mahamoti Djinn", 84, Rarity.RARE, mage.cards.m.MahamotiDjinn.class, RETRO_ART));
- cards.add(new SetCardInfo("Mana Clash", 210, Rarity.RARE, mage.cards.m.ManaClash.class, RETRO_ART));
- cards.add(new SetCardInfo("Mana Flare", 211, Rarity.RARE, mage.cards.m.ManaFlare.class, RETRO_ART));
- cards.add(new SetCardInfo("Mana Short", 85, Rarity.RARE, mage.cards.m.ManaShort.class, RETRO_ART));
- cards.add(new SetCardInfo("Mana Vault", 334, Rarity.RARE, mage.cards.m.ManaVault.class, RETRO_ART));
- cards.add(new SetCardInfo("Manabarbs", 212, Rarity.RARE, mage.cards.m.Manabarbs.class, RETRO_ART));
- cards.add(new SetCardInfo("Marsh Gas", 146, Rarity.COMMON, mage.cards.m.MarshGas.class, RETRO_ART));
- cards.add(new SetCardInfo("Marsh Viper", 263, Rarity.COMMON, mage.cards.m.MarshViper.class, RETRO_ART));
- cards.add(new SetCardInfo("Meekstone", 335, Rarity.RARE, mage.cards.m.Meekstone.class, RETRO_ART));
- cards.add(new SetCardInfo("Merfolk of the Pearl Trident", 86, Rarity.COMMON, mage.cards.m.MerfolkOfThePearlTrident.class, RETRO_ART));
- cards.add(new SetCardInfo("Mesa Pegasus", 35, Rarity.COMMON, mage.cards.m.MesaPegasus.class, RETRO_ART));
- cards.add(new SetCardInfo("Millstone", 336, Rarity.RARE, mage.cards.m.Millstone.class, RETRO_ART));
- cards.add(new SetCardInfo("Mind Bomb", 87, Rarity.UNCOMMON, mage.cards.m.MindBomb.class, RETRO_ART));
- cards.add(new SetCardInfo("Mind Twist", 147, Rarity.RARE, mage.cards.m.MindTwist.class, RETRO_ART));
- cards.add(new SetCardInfo("Mishra's Factory", 361, Rarity.UNCOMMON, mage.cards.m.MishrasFactory.class, RETRO_ART));
- cards.add(new SetCardInfo("Mishra's War Machine", 337, Rarity.RARE, mage.cards.m.MishrasWarMachine.class, RETRO_ART));
- cards.add(new SetCardInfo("Mons's Goblin Raiders", 213, Rarity.COMMON, mage.cards.m.MonssGoblinRaiders.class, RETRO_ART));
- cards.add(new SetCardInfo("Morale", 36, Rarity.COMMON, mage.cards.m.Morale.class, RETRO_ART));
- cards.add(new SetCardInfo("Mountain", 373, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 374, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 375, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Murk Dwellers", 148, Rarity.COMMON, mage.cards.m.MurkDwellers.class, RETRO_ART));
- cards.add(new SetCardInfo("Nafs Asp", 264, Rarity.COMMON, mage.cards.n.NafsAsp.class, RETRO_ART));
- cards.add(new SetCardInfo("Nether Shadow", 149, Rarity.RARE, mage.cards.n.NetherShadow.class, RETRO_ART));
- cards.add(new SetCardInfo("Nevinyrral's Disk", 338, Rarity.RARE, mage.cards.n.NevinyrralsDisk.class, RETRO_ART));
- cards.add(new SetCardInfo("Nightmare", 150, Rarity.RARE, mage.cards.n.Nightmare.class, RETRO_ART));
- cards.add(new SetCardInfo("Northern Paladin", 37, Rarity.RARE, mage.cards.n.NorthernPaladin.class, RETRO_ART));
- cards.add(new SetCardInfo("Oasis", 362, Rarity.UNCOMMON, mage.cards.o.Oasis.class, RETRO_ART));
- cards.add(new SetCardInfo("Obsianus Golem", 339, Rarity.UNCOMMON, mage.cards.o.ObsianusGolem.class, RETRO_ART));
- cards.add(new SetCardInfo("Onulet", 340, Rarity.RARE, mage.cards.o.Onulet.class, RETRO_ART));
- cards.add(new SetCardInfo("Orcish Artillery", 214, Rarity.UNCOMMON, mage.cards.o.OrcishArtillery.class, RETRO_ART));
- cards.add(new SetCardInfo("Orcish Oriflamme", 215, Rarity.UNCOMMON, mage.cards.o.OrcishOriflamme.class, RETRO_ART));
- cards.add(new SetCardInfo("Ornithopter", 341, Rarity.UNCOMMON, mage.cards.o.Ornithopter.class, RETRO_ART));
- cards.add(new SetCardInfo("Osai Vultures", 38, Rarity.UNCOMMON, mage.cards.o.OsaiVultures.class, RETRO_ART));
- cards.add(new SetCardInfo("Paralyze", 151, Rarity.COMMON, mage.cards.p.Paralyze.class, RETRO_ART));
- cards.add(new SetCardInfo("Pearled Unicorn", 39, Rarity.COMMON, mage.cards.p.PearledUnicorn.class, RETRO_ART));
- cards.add(new SetCardInfo("Personal Incarnation", 40, Rarity.RARE, mage.cards.p.PersonalIncarnation.class, RETRO_ART));
- cards.add(new SetCardInfo("Pestilence", 152, Rarity.COMMON, mage.cards.p.Pestilence.class, RETRO_ART));
- cards.add(new SetCardInfo("Phantasmal Forces", 88, Rarity.UNCOMMON, mage.cards.p.PhantasmalForces.class, RETRO_ART));
- cards.add(new SetCardInfo("Phantasmal Terrain", 89, Rarity.COMMON, mage.cards.p.PhantasmalTerrain.class, RETRO_ART));
- cards.add(new SetCardInfo("Phantom Monster", 90, Rarity.UNCOMMON, mage.cards.p.PhantomMonster.class, RETRO_ART));
- cards.add(new SetCardInfo("Piety", 41, Rarity.COMMON, mage.cards.p.Piety.class, RETRO_ART));
- cards.add(new SetCardInfo("Pikemen", 42, Rarity.COMMON, mage.cards.p.Pikemen.class, RETRO_ART));
- cards.add(new SetCardInfo("Pirate Ship", 91, Rarity.RARE, mage.cards.p.PirateShip.class, RETRO_ART));
- cards.add(new SetCardInfo("Pit Scorpion", 153, Rarity.COMMON, mage.cards.p.PitScorpion.class, RETRO_ART));
- cards.add(new SetCardInfo("Plague Rats", 154, Rarity.COMMON, mage.cards.p.PlagueRats.class, RETRO_ART));
- cards.add(new SetCardInfo("Plains", 364, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 365, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 366, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Power Leak", 92, Rarity.COMMON, mage.cards.p.PowerLeak.class, RETRO_ART));
- cards.add(new SetCardInfo("Power Sink", 93, Rarity.COMMON, mage.cards.p.PowerSink.class, RETRO_ART));
- cards.add(new SetCardInfo("Power Surge", 216, Rarity.RARE, mage.cards.p.PowerSurge.class, RETRO_ART));
- cards.add(new SetCardInfo("Pradesh Gypsies", 265, Rarity.COMMON, mage.cards.p.PradeshGypsies.class, RETRO_ART));
- cards.add(new SetCardInfo("Primal Clay", 342, Rarity.RARE, mage.cards.p.PrimalClay.class, RETRO_ART));
- cards.add(new SetCardInfo("Prodigal Sorcerer", 94, Rarity.COMMON, mage.cards.p.ProdigalSorcerer.class, RETRO_ART));
- cards.add(new SetCardInfo("Psionic Entity", 95, Rarity.RARE, mage.cards.p.PsionicEntity.class, RETRO_ART));
- cards.add(new SetCardInfo("Psychic Venom", 96, Rarity.COMMON, mage.cards.p.PsychicVenom.class, RETRO_ART));
- cards.add(new SetCardInfo("Purelace", 43, Rarity.RARE, mage.cards.p.Purelace.class, RETRO_ART));
- cards.add(new SetCardInfo("Pyrotechnics", 217, Rarity.UNCOMMON, mage.cards.p.Pyrotechnics.class, RETRO_ART));
- cards.add(new SetCardInfo("Radjan Spirit", 266, Rarity.UNCOMMON, mage.cards.r.RadjanSpirit.class, RETRO_ART));
- cards.add(new SetCardInfo("Rag Man", 155, Rarity.RARE, mage.cards.r.RagMan.class, RETRO_ART));
- cards.add(new SetCardInfo("Raise Dead", 156, Rarity.COMMON, mage.cards.r.RaiseDead.class, RETRO_ART));
- cards.add(new SetCardInfo("Red Elemental Blast", 218, Rarity.COMMON, mage.cards.r.RedElementalBlast.class, RETRO_ART));
- cards.add(new SetCardInfo("Red Mana Battery", 343, Rarity.RARE, mage.cards.r.RedManaBattery.class, RETRO_ART));
- cards.add(new SetCardInfo("Red Ward", 44, Rarity.UNCOMMON, mage.cards.r.RedWard.class, RETRO_ART));
- cards.add(new SetCardInfo("Regeneration", 268, Rarity.COMMON, mage.cards.r.Regeneration.class, RETRO_ART));
- cards.add(new SetCardInfo("Relic Bind", 97, Rarity.RARE, mage.cards.r.RelicBind.class, RETRO_ART));
- cards.add(new SetCardInfo("Reverse Damage", 45, Rarity.RARE, mage.cards.r.ReverseDamage.class, RETRO_ART));
- cards.add(new SetCardInfo("Righteousness", 46, Rarity.RARE, mage.cards.r.Righteousness.class, RETRO_ART));
- cards.add(new SetCardInfo("Rod of Ruin", 344, Rarity.UNCOMMON, mage.cards.r.RodOfRuin.class, RETRO_ART));
- cards.add(new SetCardInfo("Royal Assassin", 157, Rarity.RARE, mage.cards.r.RoyalAssassin.class, RETRO_ART));
- cards.add(new SetCardInfo("Samite Healer", 47, Rarity.COMMON, mage.cards.s.SamiteHealer.class, RETRO_ART));
- cards.add(new SetCardInfo("Sandstorm", 269, Rarity.COMMON, mage.cards.s.Sandstorm.class, RETRO_ART));
- cards.add(new SetCardInfo("Savannah Lions", 48, Rarity.RARE, mage.cards.s.SavannahLions.class, RETRO_ART));
- cards.add(new SetCardInfo("Scathe Zombies", 158, Rarity.COMMON, mage.cards.s.ScatheZombies.class, RETRO_ART));
- cards.add(new SetCardInfo("Scavenging Ghoul", 159, Rarity.UNCOMMON, mage.cards.s.ScavengingGhoul.class, RETRO_ART));
- cards.add(new SetCardInfo("Scryb Sprites", 270, Rarity.COMMON, mage.cards.s.ScrybSprites.class, RETRO_ART));
- cards.add(new SetCardInfo("Sea Serpent", 98, Rarity.COMMON, mage.cards.s.SeaSerpent.class, RETRO_ART));
- cards.add(new SetCardInfo("Seeker", 49, Rarity.COMMON, mage.cards.s.Seeker.class, RETRO_ART));
- cards.add(new SetCardInfo("Segovian Leviathan", 99, Rarity.UNCOMMON, mage.cards.s.SegovianLeviathan.class, RETRO_ART));
- cards.add(new SetCardInfo("Sengir Vampire", 160, Rarity.UNCOMMON, mage.cards.s.SengirVampire.class, RETRO_ART));
- cards.add(new SetCardInfo("Serra Angel", 50, Rarity.UNCOMMON, mage.cards.s.SerraAngel.class, RETRO_ART));
- cards.add(new SetCardInfo("Shanodin Dryads", 271, Rarity.COMMON, mage.cards.s.ShanodinDryads.class, RETRO_ART));
- cards.add(new SetCardInfo("Shapeshifter", 345, Rarity.UNCOMMON, mage.cards.s.Shapeshifter.class, RETRO_ART));
- cards.add(new SetCardInfo("Shatter", 219, Rarity.COMMON, mage.cards.s.Shatter.class, RETRO_ART));
- cards.add(new SetCardInfo("Shivan Dragon", 220, Rarity.RARE, mage.cards.s.ShivanDragon.class, RETRO_ART));
- cards.add(new SetCardInfo("Simulacrum", 161, Rarity.UNCOMMON, mage.cards.s.Simulacrum.class, RETRO_ART));
- cards.add(new SetCardInfo("Sindbad", 100, Rarity.UNCOMMON, mage.cards.s.Sindbad.class, RETRO_ART));
- cards.add(new SetCardInfo("Siren's Call", 101, Rarity.UNCOMMON, mage.cards.s.SirensCall.class, RETRO_ART));
- cards.add(new SetCardInfo("Sisters of the Flame", 221, Rarity.COMMON, mage.cards.s.SistersOfTheFlame.class, RETRO_ART));
- cards.add(new SetCardInfo("Smoke", 222, Rarity.RARE, mage.cards.s.Smoke.class, RETRO_ART));
- cards.add(new SetCardInfo("Sorceress Queen", 162, Rarity.RARE, mage.cards.s.SorceressQueen.class, RETRO_ART));
- cards.add(new SetCardInfo("Soul Net", 346, Rarity.UNCOMMON, mage.cards.s.SoulNet.class, RETRO_ART));
- cards.add(new SetCardInfo("Spell Blast", 103, Rarity.COMMON, mage.cards.s.SpellBlast.class, RETRO_ART));
- cards.add(new SetCardInfo("Spirit Link", 51, Rarity.UNCOMMON, mage.cards.s.SpiritLink.class, RETRO_ART));
- cards.add(new SetCardInfo("Spirit Shackle", 163, Rarity.UNCOMMON, mage.cards.s.SpiritShackle.class, RETRO_ART));
- cards.add(new SetCardInfo("Stasis", 104, Rarity.RARE, mage.cards.s.Stasis.class, RETRO_ART));
- cards.add(new SetCardInfo("Steal Artifact", 105, Rarity.UNCOMMON, mage.cards.s.StealArtifact.class, RETRO_ART));
- cards.add(new SetCardInfo("Stone Giant", 223, Rarity.UNCOMMON, mage.cards.s.StoneGiant.class, RETRO_ART));
- cards.add(new SetCardInfo("Stone Rain", 224, Rarity.COMMON, mage.cards.s.StoneRain.class, RETRO_ART));
- cards.add(new SetCardInfo("Stream of Life", 272, Rarity.COMMON, mage.cards.s.StreamOfLife.class, RETRO_ART));
- cards.add(new SetCardInfo("Strip Mine", 363, Rarity.UNCOMMON, mage.cards.s.StripMine.class, RETRO_ART));
- cards.add(new SetCardInfo("Sunglasses of Urza", 347, Rarity.RARE, mage.cards.s.SunglassesOfUrza.class, RETRO_ART));
- cards.add(new SetCardInfo("Sunken City", 106, Rarity.COMMON, mage.cards.s.SunkenCity.class, RETRO_ART));
- cards.add(new SetCardInfo("Swamp", 370, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 371, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 372, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swords to Plowshares", 52, Rarity.UNCOMMON, mage.cards.s.SwordsToPlowshares.class, RETRO_ART));
- cards.add(new SetCardInfo("Sylvan Library", 273, Rarity.RARE, mage.cards.s.SylvanLibrary.class, RETRO_ART));
- cards.add(new SetCardInfo("Tawnos's Wand", 348, Rarity.UNCOMMON, mage.cards.t.TawnossWand.class, RETRO_ART));
- cards.add(new SetCardInfo("Tawnos's Weaponry", 349, Rarity.UNCOMMON, mage.cards.t.TawnossWeaponry.class, RETRO_ART));
- cards.add(new SetCardInfo("Terror", 164, Rarity.COMMON, mage.cards.t.Terror.class, RETRO_ART));
- cards.add(new SetCardInfo("Tetravus", 350, Rarity.RARE, mage.cards.t.Tetravus.class, RETRO_ART));
- cards.add(new SetCardInfo("The Brute", 226, Rarity.COMMON, mage.cards.t.TheBrute.class, RETRO_ART));
- cards.add(new SetCardInfo("The Hive", 351, Rarity.RARE, mage.cards.t.TheHive.class, RETRO_ART));
- cards.add(new SetCardInfo("The Rack", 352, Rarity.UNCOMMON, mage.cards.t.TheRack.class, RETRO_ART));
- cards.add(new SetCardInfo("Thicket Basilisk", 274, Rarity.UNCOMMON, mage.cards.t.ThicketBasilisk.class, RETRO_ART));
- cards.add(new SetCardInfo("Thoughtlace", 107, Rarity.RARE, mage.cards.t.Thoughtlace.class, RETRO_ART));
- cards.add(new SetCardInfo("Throne of Bone", 353, Rarity.UNCOMMON, mage.cards.t.ThroneOfBone.class, RETRO_ART));
- cards.add(new SetCardInfo("Timber Wolves", 275, Rarity.RARE, mage.cards.t.TimberWolves.class, RETRO_ART));
- cards.add(new SetCardInfo("Time Elemental", 108, Rarity.RARE, mage.cards.t.TimeElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Titania's Song", 276, Rarity.RARE, mage.cards.t.TitaniasSong.class, RETRO_ART));
- cards.add(new SetCardInfo("Tranquility", 277, Rarity.COMMON, mage.cards.t.Tranquility.class, RETRO_ART));
- cards.add(new SetCardInfo("Triskelion", 354, Rarity.RARE, mage.cards.t.Triskelion.class, RETRO_ART));
- cards.add(new SetCardInfo("Tsunami", 278, Rarity.UNCOMMON, mage.cards.t.Tsunami.class, RETRO_ART));
- cards.add(new SetCardInfo("Tundra Wolves", 53, Rarity.COMMON, mage.cards.t.TundraWolves.class, RETRO_ART));
- cards.add(new SetCardInfo("Tunnel", 227, Rarity.UNCOMMON, mage.cards.t.Tunnel.class, RETRO_ART));
- cards.add(new SetCardInfo("Twiddle", 109, Rarity.COMMON, mage.cards.t.Twiddle.class, RETRO_ART));
- cards.add(new SetCardInfo("Uncle Istvan", 165, Rarity.UNCOMMON, mage.cards.u.UncleIstvan.class, RETRO_ART));
- cards.add(new SetCardInfo("Unholy Strength", 166, Rarity.COMMON, mage.cards.u.UnholyStrength.class, RETRO_ART));
- cards.add(new SetCardInfo("Unstable Mutation", 110, Rarity.COMMON, mage.cards.u.UnstableMutation.class, RETRO_ART));
- cards.add(new SetCardInfo("Unsummon", 111, Rarity.COMMON, mage.cards.u.Unsummon.class, RETRO_ART));
- cards.add(new SetCardInfo("Untamed Wilds", 279, Rarity.UNCOMMON, mage.cards.u.UntamedWilds.class, RETRO_ART));
- cards.add(new SetCardInfo("Urza's Avenger", 355, Rarity.RARE, mage.cards.u.UrzasAvenger.class, RETRO_ART));
- cards.add(new SetCardInfo("Uthden Troll", 228, Rarity.UNCOMMON, mage.cards.u.UthdenTroll.class, RETRO_ART));
- cards.add(new SetCardInfo("Vampire Bats", 167, Rarity.COMMON, mage.cards.v.VampireBats.class, RETRO_ART));
- cards.add(new SetCardInfo("Venom", 280, Rarity.COMMON, mage.cards.v.Venom.class, RETRO_ART));
- cards.add(new SetCardInfo("Verduran Enchantress", 281, Rarity.RARE, mage.cards.v.VerduranEnchantress.class, RETRO_ART));
- cards.add(new SetCardInfo("Visions", 54, Rarity.UNCOMMON, mage.cards.v.Visions.class, RETRO_ART));
- cards.add(new SetCardInfo("Volcanic Eruption", 112, Rarity.RARE, mage.cards.v.VolcanicEruption.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Air", 113, Rarity.UNCOMMON, mage.cards.w.WallOfAir.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Bone", 168, Rarity.UNCOMMON, mage.cards.w.WallOfBone.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Brambles", 282, Rarity.UNCOMMON, mage.cards.w.WallOfBrambles.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Dust", 229, Rarity.UNCOMMON, mage.cards.w.WallOfDust.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Fire", 230, Rarity.UNCOMMON, mage.cards.w.WallOfFire.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Ice", 283, Rarity.UNCOMMON, mage.cards.w.WallOfIce.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Spears", 356, Rarity.COMMON, mage.cards.w.WallOfSpears.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Stone", 231, Rarity.UNCOMMON, mage.cards.w.WallOfStone.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Swords", 55, Rarity.UNCOMMON, mage.cards.w.WallOfSwords.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Water", 114, Rarity.UNCOMMON, mage.cards.w.WallOfWater.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Wood", 284, Rarity.COMMON, mage.cards.w.WallOfWood.class, RETRO_ART));
- cards.add(new SetCardInfo("Wanderlust", 285, Rarity.UNCOMMON, mage.cards.w.Wanderlust.class, RETRO_ART));
- cards.add(new SetCardInfo("War Mammoth", 286, Rarity.COMMON, mage.cards.w.WarMammoth.class, RETRO_ART));
- cards.add(new SetCardInfo("Warp Artifact", 169, Rarity.RARE, mage.cards.w.WarpArtifact.class, RETRO_ART));
- cards.add(new SetCardInfo("Water Elemental", 115, Rarity.UNCOMMON, mage.cards.w.WaterElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Weakness", 170, Rarity.COMMON, mage.cards.w.Weakness.class, RETRO_ART));
- cards.add(new SetCardInfo("Web", 287, Rarity.RARE, mage.cards.w.Web.class, RETRO_ART));
- cards.add(new SetCardInfo("Whirling Dervish", 288, Rarity.UNCOMMON, mage.cards.w.WhirlingDervish.class, RETRO_ART));
- cards.add(new SetCardInfo("White Knight", 56, Rarity.UNCOMMON, mage.cards.w.WhiteKnight.class, RETRO_ART));
- cards.add(new SetCardInfo("White Mana Battery", 357, Rarity.RARE, mage.cards.w.WhiteManaBattery.class, RETRO_ART));
- cards.add(new SetCardInfo("White Ward", 57, Rarity.UNCOMMON, mage.cards.w.WhiteWard.class, RETRO_ART));
- cards.add(new SetCardInfo("Wild Growth", 289, Rarity.COMMON, mage.cards.w.WildGrowth.class, RETRO_ART));
- cards.add(new SetCardInfo("Will-o'-the-Wisp", 171, Rarity.RARE, mage.cards.w.WillOTheWisp.class, RETRO_ART));
- cards.add(new SetCardInfo("Winds of Change", 232, Rarity.RARE, mage.cards.w.WindsOfChange.class, RETRO_ART));
- cards.add(new SetCardInfo("Winter Blast", 290, Rarity.UNCOMMON, mage.cards.w.WinterBlast.class, RETRO_ART));
- cards.add(new SetCardInfo("Winter Orb", 358, Rarity.RARE, mage.cards.w.WinterOrb.class, RETRO_ART));
- cards.add(new SetCardInfo("Wooden Sphere", 359, Rarity.UNCOMMON, mage.cards.w.WoodenSphere.class, RETRO_ART));
- cards.add(new SetCardInfo("Word of Binding", 172, Rarity.COMMON, mage.cards.w.WordOfBinding.class, RETRO_ART));
- cards.add(new SetCardInfo("Wrath of God", 58, Rarity.RARE, mage.cards.w.WrathOfGod.class, RETRO_ART));
- cards.add(new SetCardInfo("Xenic Poltergeist", 173, Rarity.RARE, mage.cards.x.XenicPoltergeist.class, RETRO_ART));
- cards.add(new SetCardInfo("Yotian Soldier", 360, Rarity.COMMON, mage.cards.y.YotianSoldier.class, RETRO_ART));
- cards.add(new SetCardInfo("Zephyr Falcon", 116, Rarity.COMMON, mage.cards.z.ZephyrFalcon.class, RETRO_ART));
- cards.add(new SetCardInfo("Zombie Master", 174, Rarity.RARE, mage.cards.z.ZombieMaster.class, RETRO_ART));
+ cards.add(new SetCardInfo("Abomination", 117, Rarity.UNCOMMON, mage.cards.a.Abomination.class));
+ cards.add(new SetCardInfo("Air Elemental", 59, Rarity.UNCOMMON, mage.cards.a.AirElemental.class));
+ cards.add(new SetCardInfo("Alabaster Potion", 1, Rarity.COMMON, mage.cards.a.AlabasterPotion.class));
+ cards.add(new SetCardInfo("Aladdin's Lamp", 291, Rarity.RARE, mage.cards.a.AladdinsLamp.class));
+ cards.add(new SetCardInfo("Aladdin's Ring", 292, Rarity.RARE, mage.cards.a.AladdinsRing.class));
+ cards.add(new SetCardInfo("Ali Baba", 175, Rarity.UNCOMMON, mage.cards.a.AliBaba.class));
+ cards.add(new SetCardInfo("Amrou Kithkin", 2, Rarity.COMMON, mage.cards.a.AmrouKithkin.class));
+ cards.add(new SetCardInfo("Amulet of Kroog", 293, Rarity.COMMON, mage.cards.a.AmuletOfKroog.class));
+ cards.add(new SetCardInfo("Angry Mob", 3, Rarity.UNCOMMON, mage.cards.a.AngryMob.class));
+ cards.add(new SetCardInfo("Animate Artifact", 60, Rarity.UNCOMMON, mage.cards.a.AnimateArtifact.class));
+ cards.add(new SetCardInfo("Animate Dead", 118, Rarity.UNCOMMON, mage.cards.a.AnimateDead.class));
+ cards.add(new SetCardInfo("Animate Wall", 4, Rarity.RARE, mage.cards.a.AnimateWall.class));
+ cards.add(new SetCardInfo("Ankh of Mishra", 294, Rarity.RARE, mage.cards.a.AnkhOfMishra.class));
+ cards.add(new SetCardInfo("Apprentice Wizard", 61, Rarity.COMMON, mage.cards.a.ApprenticeWizard.class));
+ cards.add(new SetCardInfo("Armageddon Clock", 295, Rarity.RARE, mage.cards.a.ArmageddonClock.class));
+ cards.add(new SetCardInfo("Armageddon", 5, Rarity.RARE, mage.cards.a.Armageddon.class));
+ cards.add(new SetCardInfo("Ashes to Ashes", 119, Rarity.UNCOMMON, mage.cards.a.AshesToAshes.class));
+ cards.add(new SetCardInfo("Ashnod's Battle Gear", 296, Rarity.UNCOMMON, mage.cards.a.AshnodsBattleGear.class));
+ cards.add(new SetCardInfo("Aspect of Wolf", 233, Rarity.RARE, mage.cards.a.AspectOfWolf.class));
+ cards.add(new SetCardInfo("Backfire", 62, Rarity.UNCOMMON, mage.cards.b.Backfire.class));
+ cards.add(new SetCardInfo("Bad Moon", 120, Rarity.RARE, mage.cards.b.BadMoon.class));
+ cards.add(new SetCardInfo("Balance", 6, Rarity.RARE, mage.cards.b.Balance.class));
+ cards.add(new SetCardInfo("Ball Lightning", 176, Rarity.RARE, mage.cards.b.BallLightning.class));
+ cards.add(new SetCardInfo("Battering Ram", 297, Rarity.COMMON, mage.cards.b.BatteringRam.class));
+ cards.add(new SetCardInfo("Benalish Hero", 7, Rarity.COMMON, mage.cards.b.BenalishHero.class));
+ cards.add(new SetCardInfo("Bird Maiden", 177, Rarity.COMMON, mage.cards.b.BirdMaiden.class));
+ cards.add(new SetCardInfo("Birds of Paradise", 234, Rarity.RARE, mage.cards.b.BirdsOfParadise.class));
+ cards.add(new SetCardInfo("Black Knight", 121, Rarity.UNCOMMON, mage.cards.b.BlackKnight.class));
+ cards.add(new SetCardInfo("Black Mana Battery", 298, Rarity.RARE, mage.cards.b.BlackManaBattery.class));
+ cards.add(new SetCardInfo("Black Vise", 299, Rarity.UNCOMMON, mage.cards.b.BlackVise.class));
+ cards.add(new SetCardInfo("Black Ward", 8, Rarity.UNCOMMON, mage.cards.b.BlackWard.class));
+ cards.add(new SetCardInfo("Blessing", 9, Rarity.RARE, mage.cards.b.Blessing.class));
+ cards.add(new SetCardInfo("Blight", 122, Rarity.UNCOMMON, mage.cards.b.Blight.class));
+ cards.add(new SetCardInfo("Blood Lust", 178, Rarity.COMMON, mage.cards.b.BloodLust.class));
+ cards.add(new SetCardInfo("Blue Elemental Blast", 63, Rarity.COMMON, mage.cards.b.BlueElementalBlast.class));
+ cards.add(new SetCardInfo("Blue Mana Battery", 300, Rarity.RARE, mage.cards.b.BlueManaBattery.class));
+ cards.add(new SetCardInfo("Blue Ward", 10, Rarity.UNCOMMON, mage.cards.b.BlueWard.class));
+ cards.add(new SetCardInfo("Bog Imp", 123, Rarity.COMMON, mage.cards.b.BogImp.class));
+ cards.add(new SetCardInfo("Bog Wraith", 124, Rarity.UNCOMMON, mage.cards.b.BogWraith.class));
+ cards.add(new SetCardInfo("Bottle of Suleiman", 301, Rarity.RARE, mage.cards.b.BottleOfSuleiman.class));
+ cards.add(new SetCardInfo("Brainwash", 11, Rarity.COMMON, mage.cards.b.Brainwash.class));
+ cards.add(new SetCardInfo("Brass Man", 302, Rarity.UNCOMMON, mage.cards.b.BrassMan.class));
+ cards.add(new SetCardInfo("Brothers of Fire", 179, Rarity.COMMON, mage.cards.b.BrothersOfFire.class));
+ cards.add(new SetCardInfo("Burrowing", 180, Rarity.UNCOMMON, mage.cards.b.Burrowing.class));
+ cards.add(new SetCardInfo("Carnivorous Plant", 235, Rarity.COMMON, mage.cards.c.CarnivorousPlant.class));
+ cards.add(new SetCardInfo("Carrion Ants", 125, Rarity.UNCOMMON, mage.cards.c.CarrionAnts.class));
+ cards.add(new SetCardInfo("Castle", 12, Rarity.UNCOMMON, mage.cards.c.Castle.class));
+ cards.add(new SetCardInfo("Cave People", 181, Rarity.UNCOMMON, mage.cards.c.CavePeople.class));
+ cards.add(new SetCardInfo("Celestial Prism", 304, Rarity.UNCOMMON, mage.cards.c.CelestialPrism.class));
+ cards.add(new SetCardInfo("Channel", 236, Rarity.UNCOMMON, mage.cards.c.Channel.class));
+ cards.add(new SetCardInfo("Chaoslace", 182, Rarity.RARE, mage.cards.c.Chaoslace.class));
+ cards.add(new SetCardInfo("Circle of Protection: Artifacts", 13, Rarity.UNCOMMON, mage.cards.c.CircleOfProtectionArtifacts.class));
+ cards.add(new SetCardInfo("Circle of Protection: Black", 14, Rarity.COMMON, mage.cards.c.CircleOfProtectionBlack.class));
+ cards.add(new SetCardInfo("Circle of Protection: Blue", 15, Rarity.COMMON, mage.cards.c.CircleOfProtectionBlue.class));
+ cards.add(new SetCardInfo("Circle of Protection: Green", 16, Rarity.COMMON, mage.cards.c.CircleOfProtectionGreen.class));
+ cards.add(new SetCardInfo("Circle of Protection: Red", 17, Rarity.COMMON, mage.cards.c.CircleOfProtectionRed.class));
+ cards.add(new SetCardInfo("Circle of Protection: White", 18, Rarity.COMMON, mage.cards.c.CircleOfProtectionWhite.class));
+ cards.add(new SetCardInfo("Clay Statue", 305, Rarity.COMMON, mage.cards.c.ClayStatue.class));
+ cards.add(new SetCardInfo("Clockwork Avian", 306, Rarity.RARE, mage.cards.c.ClockworkAvian.class));
+ cards.add(new SetCardInfo("Clockwork Beast", 307, Rarity.RARE, mage.cards.c.ClockworkBeast.class));
+ cards.add(new SetCardInfo("Cockatrice", 237, Rarity.RARE, mage.cards.c.Cockatrice.class));
+ cards.add(new SetCardInfo("Colossus of Sardia", 308, Rarity.RARE, mage.cards.c.ColossusOfSardia.class));
+ cards.add(new SetCardInfo("Conservator", 309, Rarity.UNCOMMON, mage.cards.c.Conservator.class));
+ cards.add(new SetCardInfo("Control Magic", 64, Rarity.UNCOMMON, mage.cards.c.ControlMagic.class));
+ cards.add(new SetCardInfo("Conversion", 19, Rarity.UNCOMMON, mage.cards.c.Conversion.class));
+ cards.add(new SetCardInfo("Coral Helm", 310, Rarity.RARE, mage.cards.c.CoralHelm.class));
+ cards.add(new SetCardInfo("Cosmic Horror", 126, Rarity.RARE, mage.cards.c.CosmicHorror.class));
+ cards.add(new SetCardInfo("Counterspell", 65, Rarity.UNCOMMON, mage.cards.c.Counterspell.class));
+ cards.add(new SetCardInfo("Craw Wurm", 238, Rarity.COMMON, mage.cards.c.CrawWurm.class));
+ cards.add(new SetCardInfo("Creature Bond", 66, Rarity.COMMON, mage.cards.c.CreatureBond.class));
+ cards.add(new SetCardInfo("Crimson Manticore", 183, Rarity.RARE, mage.cards.c.CrimsonManticore.class));
+ cards.add(new SetCardInfo("Crumble", 239, Rarity.UNCOMMON, mage.cards.c.Crumble.class));
+ cards.add(new SetCardInfo("Crusade", 20, Rarity.RARE, mage.cards.c.Crusade.class));
+ cards.add(new SetCardInfo("Crystal Rod", 311, Rarity.UNCOMMON, mage.cards.c.CrystalRod.class));
+ cards.add(new SetCardInfo("Cursed Land", 127, Rarity.UNCOMMON, mage.cards.c.CursedLand.class));
+ cards.add(new SetCardInfo("Cursed Rack", 312, Rarity.UNCOMMON, mage.cards.c.CursedRack.class));
+ cards.add(new SetCardInfo("Cyclopean Mummy", 128, Rarity.COMMON, mage.cards.c.CyclopeanMummy.class));
+ cards.add(new SetCardInfo("Dancing Scimitar", 313, Rarity.RARE, mage.cards.d.DancingScimitar.class));
+ cards.add(new SetCardInfo("Dark Ritual", 129, Rarity.COMMON, mage.cards.d.DarkRitual.class));
+ cards.add(new SetCardInfo("Death Ward", 21, Rarity.COMMON, mage.cards.d.DeathWard.class));
+ cards.add(new SetCardInfo("Deathgrip", 130, Rarity.UNCOMMON, mage.cards.d.Deathgrip.class));
+ cards.add(new SetCardInfo("Deathlace", 131, Rarity.RARE, mage.cards.d.Deathlace.class));
+ cards.add(new SetCardInfo("Desert Twister", 240, Rarity.UNCOMMON, mage.cards.d.DesertTwister.class));
+ cards.add(new SetCardInfo("Detonate", 184, Rarity.UNCOMMON, mage.cards.d.Detonate.class));
+ cards.add(new SetCardInfo("Diabolic Machine", 314, Rarity.UNCOMMON, mage.cards.d.DiabolicMachine.class));
+ cards.add(new SetCardInfo("Dingus Egg", 315, Rarity.RARE, mage.cards.d.DingusEgg.class));
+ cards.add(new SetCardInfo("Disenchant", 22, Rarity.COMMON, mage.cards.d.Disenchant.class));
+ cards.add(new SetCardInfo("Disintegrate", 185, Rarity.COMMON, mage.cards.d.Disintegrate.class));
+ cards.add(new SetCardInfo("Disrupting Scepter", 316, Rarity.RARE, mage.cards.d.DisruptingScepter.class));
+ cards.add(new SetCardInfo("Divine Transformation", 23, Rarity.UNCOMMON, mage.cards.d.DivineTransformation.class));
+ cards.add(new SetCardInfo("Dragon Engine", 317, Rarity.RARE, mage.cards.d.DragonEngine.class));
+ cards.add(new SetCardInfo("Dragon Whelp", 186, Rarity.UNCOMMON, mage.cards.d.DragonWhelp.class));
+ cards.add(new SetCardInfo("Drain Life", 132, Rarity.COMMON, mage.cards.d.DrainLife.class));
+ cards.add(new SetCardInfo("Drain Power", 67, Rarity.RARE, mage.cards.d.DrainPower.class));
+ cards.add(new SetCardInfo("Drudge Skeletons", 133, Rarity.COMMON, mage.cards.d.DrudgeSkeletons.class));
+ cards.add(new SetCardInfo("Durkwood Boars", 241, Rarity.COMMON, mage.cards.d.DurkwoodBoars.class));
+ cards.add(new SetCardInfo("Dwarven Warriors", 187, Rarity.COMMON, mage.cards.d.DwarvenWarriors.class));
+ cards.add(new SetCardInfo("Earth Elemental", 188, Rarity.UNCOMMON, mage.cards.e.EarthElemental.class));
+ cards.add(new SetCardInfo("Earthquake", 189, Rarity.RARE, mage.cards.e.Earthquake.class));
+ cards.add(new SetCardInfo("Ebony Horse", 318, Rarity.RARE, mage.cards.e.EbonyHorse.class));
+ cards.add(new SetCardInfo("El-Hajjaj", "134+", Rarity.RARE, mage.cards.e.ElHajjaj.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("El-Hajjaj", 134, Rarity.RARE, mage.cards.e.ElHajjaj.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Elder Land Wurm", 24, Rarity.RARE, mage.cards.e.ElderLandWurm.class));
+ cards.add(new SetCardInfo("Elven Riders", 242, Rarity.UNCOMMON, mage.cards.e.ElvenRiders.class));
+ cards.add(new SetCardInfo("Elvish Archers", 243, Rarity.RARE, mage.cards.e.ElvishArchers.class));
+ cards.add(new SetCardInfo("Energy Flux", 68, Rarity.UNCOMMON, mage.cards.e.EnergyFlux.class));
+ cards.add(new SetCardInfo("Energy Tap", 69, Rarity.COMMON, mage.cards.e.EnergyTap.class));
+ cards.add(new SetCardInfo("Erg Raiders", 135, Rarity.COMMON, mage.cards.e.ErgRaiders.class));
+ cards.add(new SetCardInfo("Erosion", 70, Rarity.COMMON, mage.cards.e.Erosion.class));
+ cards.add(new SetCardInfo("Eternal Warrior", 190, Rarity.COMMON, mage.cards.e.EternalWarrior.class));
+ cards.add(new SetCardInfo("Evil Presence", 136, Rarity.UNCOMMON, mage.cards.e.EvilPresence.class));
+ cards.add(new SetCardInfo("Eye for an Eye", 25, Rarity.RARE, mage.cards.e.EyeForAnEye.class));
+ cards.add(new SetCardInfo("Fear", 137, Rarity.COMMON, mage.cards.f.Fear.class));
+ cards.add(new SetCardInfo("Feedback", 71, Rarity.UNCOMMON, mage.cards.f.Feedback.class));
+ cards.add(new SetCardInfo("Fellwar Stone", 319, Rarity.UNCOMMON, mage.cards.f.FellwarStone.class));
+ cards.add(new SetCardInfo("Fire Elemental", 191, Rarity.UNCOMMON, mage.cards.f.FireElemental.class));
+ cards.add(new SetCardInfo("Fireball", 192, Rarity.COMMON, mage.cards.f.Fireball.class));
+ cards.add(new SetCardInfo("Firebreathing", 193, Rarity.COMMON, mage.cards.f.Firebreathing.class));
+ cards.add(new SetCardInfo("Fissure", 194, Rarity.COMMON, mage.cards.f.Fissure.class));
+ cards.add(new SetCardInfo("Flashfires", 195, Rarity.UNCOMMON, mage.cards.f.Flashfires.class));
+ cards.add(new SetCardInfo("Flight", 72, Rarity.COMMON, mage.cards.f.Flight.class));
+ cards.add(new SetCardInfo("Flood", 73, Rarity.COMMON, mage.cards.f.Flood.class));
+ cards.add(new SetCardInfo("Flying Carpet", 320, Rarity.RARE, mage.cards.f.FlyingCarpet.class));
+ cards.add(new SetCardInfo("Fog", 244, Rarity.COMMON, mage.cards.f.Fog.class));
+ cards.add(new SetCardInfo("Force of Nature", 245, Rarity.RARE, mage.cards.f.ForceOfNature.class));
+ cards.add(new SetCardInfo("Forest", 376, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 377, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 378, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Fortified Area", 26, Rarity.COMMON, mage.cards.f.FortifiedArea.class));
+ cards.add(new SetCardInfo("Frozen Shade", 138, Rarity.COMMON, mage.cards.f.FrozenShade.class));
+ cards.add(new SetCardInfo("Fungusaur", 246, Rarity.RARE, mage.cards.f.Fungusaur.class));
+ cards.add(new SetCardInfo("Gaea's Liege", 247, Rarity.RARE, mage.cards.g.GaeasLiege.class));
+ cards.add(new SetCardInfo("Gaseous Form", 74, Rarity.COMMON, mage.cards.g.GaseousForm.class));
+ cards.add(new SetCardInfo("Ghost Ship", 75, Rarity.UNCOMMON, mage.cards.g.GhostShip.class));
+ cards.add(new SetCardInfo("Giant Growth", 248, Rarity.COMMON, mage.cards.g.GiantGrowth.class));
+ cards.add(new SetCardInfo("Giant Spider", 249, Rarity.COMMON, mage.cards.g.GiantSpider.class));
+ cards.add(new SetCardInfo("Giant Strength", 196, Rarity.COMMON, mage.cards.g.GiantStrength.class));
+ cards.add(new SetCardInfo("Giant Tortoise", 76, Rarity.COMMON, mage.cards.g.GiantTortoise.class));
+ cards.add(new SetCardInfo("Glasses of Urza", 321, Rarity.UNCOMMON, mage.cards.g.GlassesOfUrza.class));
+ cards.add(new SetCardInfo("Gloom", 139, Rarity.UNCOMMON, mage.cards.g.Gloom.class));
+ cards.add(new SetCardInfo("Goblin Balloon Brigade", 197, Rarity.UNCOMMON, mage.cards.g.GoblinBalloonBrigade.class));
+ cards.add(new SetCardInfo("Goblin King", 198, Rarity.RARE, mage.cards.g.GoblinKing.class));
+ cards.add(new SetCardInfo("Goblin Rock Sled", 199, Rarity.COMMON, mage.cards.g.GoblinRockSled.class));
+ cards.add(new SetCardInfo("Grapeshot Catapult", 322, Rarity.COMMON, mage.cards.g.GrapeshotCatapult.class));
+ cards.add(new SetCardInfo("Gray Ogre", 200, Rarity.COMMON, mage.cards.g.GrayOgre.class));
+ cards.add(new SetCardInfo("Greed", 140, Rarity.RARE, mage.cards.g.Greed.class));
+ cards.add(new SetCardInfo("Green Mana Battery", 323, Rarity.RARE, mage.cards.g.GreenManaBattery.class));
+ cards.add(new SetCardInfo("Green Ward", 27, Rarity.UNCOMMON, mage.cards.g.GreenWard.class));
+ cards.add(new SetCardInfo("Grizzly Bears", 250, Rarity.COMMON, mage.cards.g.GrizzlyBears.class));
+ cards.add(new SetCardInfo("Healing Salve", 28, Rarity.COMMON, mage.cards.h.HealingSalve.class));
+ cards.add(new SetCardInfo("Helm of Chatzuk", 324, Rarity.RARE, mage.cards.h.HelmOfChatzuk.class));
+ cards.add(new SetCardInfo("Hill Giant", 201, Rarity.COMMON, mage.cards.h.HillGiant.class));
+ cards.add(new SetCardInfo("Holy Armor", 29, Rarity.COMMON, mage.cards.h.HolyArmor.class));
+ cards.add(new SetCardInfo("Holy Strength", 30, Rarity.COMMON, mage.cards.h.HolyStrength.class));
+ cards.add(new SetCardInfo("Howl from Beyond", 141, Rarity.COMMON, mage.cards.h.HowlFromBeyond.class));
+ cards.add(new SetCardInfo("Howling Mine", 325, Rarity.RARE, mage.cards.h.HowlingMine.class));
+ cards.add(new SetCardInfo("Hurkyl's Recall", 77, Rarity.RARE, mage.cards.h.HurkylsRecall.class));
+ cards.add(new SetCardInfo("Hurloon Minotaur", 202, Rarity.COMMON, mage.cards.h.HurloonMinotaur.class));
+ cards.add(new SetCardInfo("Hurr Jackal", 203, Rarity.RARE, mage.cards.h.HurrJackal.class));
+ cards.add(new SetCardInfo("Hurricane", 251, Rarity.UNCOMMON, mage.cards.h.Hurricane.class));
+ cards.add(new SetCardInfo("Hypnotic Specter", 142, Rarity.UNCOMMON, mage.cards.h.HypnoticSpecter.class));
+ cards.add(new SetCardInfo("Immolation", 204, Rarity.COMMON, mage.cards.i.Immolation.class));
+ cards.add(new SetCardInfo("Inferno", 205, Rarity.RARE, mage.cards.i.Inferno.class));
+ cards.add(new SetCardInfo("Instill Energy", 252, Rarity.UNCOMMON, mage.cards.i.InstillEnergy.class));
+ cards.add(new SetCardInfo("Iron Star", 326, Rarity.UNCOMMON, mage.cards.i.IronStar.class));
+ cards.add(new SetCardInfo("Ironclaw Orcs", 206, Rarity.COMMON, mage.cards.i.IronclawOrcs.class));
+ cards.add(new SetCardInfo("Ironroot Treefolk", 253, Rarity.COMMON, mage.cards.i.IronrootTreefolk.class));
+ cards.add(new SetCardInfo("Island Fish Jasconius", 78, Rarity.RARE, mage.cards.i.IslandFishJasconius.class));
+ cards.add(new SetCardInfo("Island Sanctuary", 31, Rarity.RARE, mage.cards.i.IslandSanctuary.class));
+ cards.add(new SetCardInfo("Island", 367, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 368, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 369, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ivory Cup", 327, Rarity.UNCOMMON, mage.cards.i.IvoryCup.class));
+ cards.add(new SetCardInfo("Ivory Tower", 328, Rarity.RARE, mage.cards.i.IvoryTower.class));
+ cards.add(new SetCardInfo("Jade Monolith", 329, Rarity.RARE, mage.cards.j.JadeMonolith.class));
+ cards.add(new SetCardInfo("Jandor's Saddlebags", 330, Rarity.RARE, mage.cards.j.JandorsSaddlebags.class));
+ cards.add(new SetCardInfo("Jayemdae Tome", 331, Rarity.RARE, mage.cards.j.JayemdaeTome.class));
+ cards.add(new SetCardInfo("Jump", 79, Rarity.COMMON, mage.cards.j.Jump.class));
+ cards.add(new SetCardInfo("Junun Efreet", 143, Rarity.UNCOMMON, mage.cards.j.JununEfreet.class));
+ cards.add(new SetCardInfo("Karma", 32, Rarity.UNCOMMON, mage.cards.k.Karma.class));
+ cards.add(new SetCardInfo("Keldon Warlord", 207, Rarity.UNCOMMON, mage.cards.k.KeldonWarlord.class));
+ cards.add(new SetCardInfo("Killer Bees", 254, Rarity.UNCOMMON, mage.cards.k.KillerBees.class));
+ cards.add(new SetCardInfo("Kismet", 33, Rarity.UNCOMMON, mage.cards.k.Kismet.class));
+ cards.add(new SetCardInfo("Kormus Bell", 332, Rarity.RARE, mage.cards.k.KormusBell.class));
+ cards.add(new SetCardInfo("Land Leeches", 255, Rarity.COMMON, mage.cards.l.LandLeeches.class));
+ cards.add(new SetCardInfo("Land Tax", 34, Rarity.RARE, mage.cards.l.LandTax.class));
+ cards.add(new SetCardInfo("Leviathan", 80, Rarity.RARE, mage.cards.l.Leviathan.class));
+ cards.add(new SetCardInfo("Ley Druid", 256, Rarity.UNCOMMON, mage.cards.l.LeyDruid.class));
+ cards.add(new SetCardInfo("Library of Leng", 333, Rarity.UNCOMMON, mage.cards.l.LibraryOfLeng.class));
+ cards.add(new SetCardInfo("Lifeforce", 257, Rarity.UNCOMMON, mage.cards.l.Lifeforce.class));
+ cards.add(new SetCardInfo("Lifelace", 258, Rarity.RARE, mage.cards.l.Lifelace.class));
+ cards.add(new SetCardInfo("Lifetap", 81, Rarity.UNCOMMON, mage.cards.l.Lifetap.class));
+ cards.add(new SetCardInfo("Lightning Bolt", 208, Rarity.COMMON, mage.cards.l.LightningBolt.class));
+ cards.add(new SetCardInfo("Living Artifact", 259, Rarity.RARE, mage.cards.l.LivingArtifact.class));
+ cards.add(new SetCardInfo("Living Lands", 260, Rarity.RARE, mage.cards.l.LivingLands.class));
+ cards.add(new SetCardInfo("Llanowar Elves", 261, Rarity.COMMON, mage.cards.l.LlanowarElves.class));
+ cards.add(new SetCardInfo("Lord of Atlantis", 82, Rarity.RARE, mage.cards.l.LordOfAtlantis.class));
+ cards.add(new SetCardInfo("Lord of the Pit", 144, Rarity.RARE, mage.cards.l.LordOfThePit.class));
+ cards.add(new SetCardInfo("Lost Soul", 145, Rarity.COMMON, mage.cards.l.LostSoul.class));
+ cards.add(new SetCardInfo("Lure", 262, Rarity.UNCOMMON, mage.cards.l.Lure.class));
+ cards.add(new SetCardInfo("Magnetic Mountain", 209, Rarity.RARE, mage.cards.m.MagneticMountain.class));
+ cards.add(new SetCardInfo("Mahamoti Djinn", 84, Rarity.RARE, mage.cards.m.MahamotiDjinn.class));
+ cards.add(new SetCardInfo("Mana Clash", 210, Rarity.RARE, mage.cards.m.ManaClash.class));
+ cards.add(new SetCardInfo("Mana Flare", 211, Rarity.RARE, mage.cards.m.ManaFlare.class));
+ cards.add(new SetCardInfo("Mana Short", 85, Rarity.RARE, mage.cards.m.ManaShort.class));
+ cards.add(new SetCardInfo("Mana Vault", 334, Rarity.RARE, mage.cards.m.ManaVault.class));
+ cards.add(new SetCardInfo("Manabarbs", 212, Rarity.RARE, mage.cards.m.Manabarbs.class));
+ cards.add(new SetCardInfo("Marsh Gas", 146, Rarity.COMMON, mage.cards.m.MarshGas.class));
+ cards.add(new SetCardInfo("Marsh Viper", 263, Rarity.COMMON, mage.cards.m.MarshViper.class));
+ cards.add(new SetCardInfo("Meekstone", 335, Rarity.RARE, mage.cards.m.Meekstone.class));
+ cards.add(new SetCardInfo("Merfolk of the Pearl Trident", 86, Rarity.COMMON, mage.cards.m.MerfolkOfThePearlTrident.class));
+ cards.add(new SetCardInfo("Mesa Pegasus", 35, Rarity.COMMON, mage.cards.m.MesaPegasus.class));
+ cards.add(new SetCardInfo("Millstone", 336, Rarity.RARE, mage.cards.m.Millstone.class));
+ cards.add(new SetCardInfo("Mind Bomb", 87, Rarity.UNCOMMON, mage.cards.m.MindBomb.class));
+ cards.add(new SetCardInfo("Mind Twist", 147, Rarity.RARE, mage.cards.m.MindTwist.class));
+ cards.add(new SetCardInfo("Mishra's Factory", 361, Rarity.UNCOMMON, mage.cards.m.MishrasFactory.class));
+ cards.add(new SetCardInfo("Mishra's War Machine", 337, Rarity.RARE, mage.cards.m.MishrasWarMachine.class));
+ cards.add(new SetCardInfo("Mons's Goblin Raiders", 213, Rarity.COMMON, mage.cards.m.MonssGoblinRaiders.class));
+ cards.add(new SetCardInfo("Morale", 36, Rarity.COMMON, mage.cards.m.Morale.class));
+ cards.add(new SetCardInfo("Mountain", 373, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 374, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 375, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Murk Dwellers", 148, Rarity.COMMON, mage.cards.m.MurkDwellers.class));
+ cards.add(new SetCardInfo("Nafs Asp", 264, Rarity.COMMON, mage.cards.n.NafsAsp.class));
+ cards.add(new SetCardInfo("Nether Shadow", 149, Rarity.RARE, mage.cards.n.NetherShadow.class));
+ cards.add(new SetCardInfo("Nevinyrral's Disk", 338, Rarity.RARE, mage.cards.n.NevinyrralsDisk.class));
+ cards.add(new SetCardInfo("Nightmare", 150, Rarity.RARE, mage.cards.n.Nightmare.class));
+ cards.add(new SetCardInfo("Northern Paladin", 37, Rarity.RARE, mage.cards.n.NorthernPaladin.class));
+ cards.add(new SetCardInfo("Oasis", 362, Rarity.UNCOMMON, mage.cards.o.Oasis.class));
+ cards.add(new SetCardInfo("Obsianus Golem", 339, Rarity.UNCOMMON, mage.cards.o.ObsianusGolem.class));
+ cards.add(new SetCardInfo("Onulet", 340, Rarity.RARE, mage.cards.o.Onulet.class));
+ cards.add(new SetCardInfo("Orcish Artillery", 214, Rarity.UNCOMMON, mage.cards.o.OrcishArtillery.class));
+ cards.add(new SetCardInfo("Orcish Oriflamme", 215, Rarity.UNCOMMON, mage.cards.o.OrcishOriflamme.class));
+ cards.add(new SetCardInfo("Ornithopter", 341, Rarity.UNCOMMON, mage.cards.o.Ornithopter.class));
+ cards.add(new SetCardInfo("Osai Vultures", 38, Rarity.UNCOMMON, mage.cards.o.OsaiVultures.class));
+ cards.add(new SetCardInfo("Paralyze", 151, Rarity.COMMON, mage.cards.p.Paralyze.class));
+ cards.add(new SetCardInfo("Pearled Unicorn", 39, Rarity.COMMON, mage.cards.p.PearledUnicorn.class));
+ cards.add(new SetCardInfo("Personal Incarnation", 40, Rarity.RARE, mage.cards.p.PersonalIncarnation.class));
+ cards.add(new SetCardInfo("Pestilence", 152, Rarity.COMMON, mage.cards.p.Pestilence.class));
+ cards.add(new SetCardInfo("Phantasmal Forces", 88, Rarity.UNCOMMON, mage.cards.p.PhantasmalForces.class));
+ cards.add(new SetCardInfo("Phantasmal Terrain", 89, Rarity.COMMON, mage.cards.p.PhantasmalTerrain.class));
+ cards.add(new SetCardInfo("Phantom Monster", 90, Rarity.UNCOMMON, mage.cards.p.PhantomMonster.class));
+ cards.add(new SetCardInfo("Piety", 41, Rarity.COMMON, mage.cards.p.Piety.class));
+ cards.add(new SetCardInfo("Pikemen", 42, Rarity.COMMON, mage.cards.p.Pikemen.class));
+ cards.add(new SetCardInfo("Pirate Ship", 91, Rarity.RARE, mage.cards.p.PirateShip.class));
+ cards.add(new SetCardInfo("Pit Scorpion", 153, Rarity.COMMON, mage.cards.p.PitScorpion.class));
+ cards.add(new SetCardInfo("Plague Rats", 154, Rarity.COMMON, mage.cards.p.PlagueRats.class));
+ cards.add(new SetCardInfo("Plains", 364, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 365, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 366, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Power Leak", 92, Rarity.COMMON, mage.cards.p.PowerLeak.class));
+ cards.add(new SetCardInfo("Power Sink", 93, Rarity.COMMON, mage.cards.p.PowerSink.class));
+ cards.add(new SetCardInfo("Power Surge", 216, Rarity.RARE, mage.cards.p.PowerSurge.class));
+ cards.add(new SetCardInfo("Pradesh Gypsies", 265, Rarity.COMMON, mage.cards.p.PradeshGypsies.class));
+ cards.add(new SetCardInfo("Primal Clay", 342, Rarity.RARE, mage.cards.p.PrimalClay.class));
+ cards.add(new SetCardInfo("Prodigal Sorcerer", 94, Rarity.COMMON, mage.cards.p.ProdigalSorcerer.class));
+ cards.add(new SetCardInfo("Psionic Entity", 95, Rarity.RARE, mage.cards.p.PsionicEntity.class));
+ cards.add(new SetCardInfo("Psychic Venom", 96, Rarity.COMMON, mage.cards.p.PsychicVenom.class));
+ cards.add(new SetCardInfo("Purelace", 43, Rarity.RARE, mage.cards.p.Purelace.class));
+ cards.add(new SetCardInfo("Pyrotechnics", 217, Rarity.UNCOMMON, mage.cards.p.Pyrotechnics.class));
+ cards.add(new SetCardInfo("Radjan Spirit", 266, Rarity.UNCOMMON, mage.cards.r.RadjanSpirit.class));
+ cards.add(new SetCardInfo("Rag Man", 155, Rarity.RARE, mage.cards.r.RagMan.class));
+ cards.add(new SetCardInfo("Raise Dead", 156, Rarity.COMMON, mage.cards.r.RaiseDead.class));
+ cards.add(new SetCardInfo("Red Elemental Blast", 218, Rarity.COMMON, mage.cards.r.RedElementalBlast.class));
+ cards.add(new SetCardInfo("Red Mana Battery", 343, Rarity.RARE, mage.cards.r.RedManaBattery.class));
+ cards.add(new SetCardInfo("Red Ward", 44, Rarity.UNCOMMON, mage.cards.r.RedWard.class));
+ cards.add(new SetCardInfo("Regeneration", 268, Rarity.COMMON, mage.cards.r.Regeneration.class));
+ cards.add(new SetCardInfo("Relic Bind", 97, Rarity.RARE, mage.cards.r.RelicBind.class));
+ cards.add(new SetCardInfo("Reverse Damage", 45, Rarity.RARE, mage.cards.r.ReverseDamage.class));
+ cards.add(new SetCardInfo("Righteousness", 46, Rarity.RARE, mage.cards.r.Righteousness.class));
+ cards.add(new SetCardInfo("Rod of Ruin", 344, Rarity.UNCOMMON, mage.cards.r.RodOfRuin.class));
+ cards.add(new SetCardInfo("Royal Assassin", 157, Rarity.RARE, mage.cards.r.RoyalAssassin.class));
+ cards.add(new SetCardInfo("Samite Healer", 47, Rarity.COMMON, mage.cards.s.SamiteHealer.class));
+ cards.add(new SetCardInfo("Sandstorm", 269, Rarity.COMMON, mage.cards.s.Sandstorm.class));
+ cards.add(new SetCardInfo("Savannah Lions", 48, Rarity.RARE, mage.cards.s.SavannahLions.class));
+ cards.add(new SetCardInfo("Scathe Zombies", 158, Rarity.COMMON, mage.cards.s.ScatheZombies.class));
+ cards.add(new SetCardInfo("Scavenging Ghoul", 159, Rarity.UNCOMMON, mage.cards.s.ScavengingGhoul.class));
+ cards.add(new SetCardInfo("Scryb Sprites", 270, Rarity.COMMON, mage.cards.s.ScrybSprites.class));
+ cards.add(new SetCardInfo("Sea Serpent", 98, Rarity.COMMON, mage.cards.s.SeaSerpent.class));
+ cards.add(new SetCardInfo("Seeker", 49, Rarity.COMMON, mage.cards.s.Seeker.class));
+ cards.add(new SetCardInfo("Segovian Leviathan", 99, Rarity.UNCOMMON, mage.cards.s.SegovianLeviathan.class));
+ cards.add(new SetCardInfo("Sengir Vampire", 160, Rarity.UNCOMMON, mage.cards.s.SengirVampire.class));
+ cards.add(new SetCardInfo("Serra Angel", 50, Rarity.UNCOMMON, mage.cards.s.SerraAngel.class));
+ cards.add(new SetCardInfo("Shanodin Dryads", 271, Rarity.COMMON, mage.cards.s.ShanodinDryads.class));
+ cards.add(new SetCardInfo("Shapeshifter", 345, Rarity.UNCOMMON, mage.cards.s.Shapeshifter.class));
+ cards.add(new SetCardInfo("Shatter", 219, Rarity.COMMON, mage.cards.s.Shatter.class));
+ cards.add(new SetCardInfo("Shivan Dragon", 220, Rarity.RARE, mage.cards.s.ShivanDragon.class));
+ cards.add(new SetCardInfo("Simulacrum", 161, Rarity.UNCOMMON, mage.cards.s.Simulacrum.class));
+ cards.add(new SetCardInfo("Sindbad", 100, Rarity.UNCOMMON, mage.cards.s.Sindbad.class));
+ cards.add(new SetCardInfo("Siren's Call", 101, Rarity.UNCOMMON, mage.cards.s.SirensCall.class));
+ cards.add(new SetCardInfo("Sisters of the Flame", 221, Rarity.COMMON, mage.cards.s.SistersOfTheFlame.class));
+ cards.add(new SetCardInfo("Smoke", 222, Rarity.RARE, mage.cards.s.Smoke.class));
+ cards.add(new SetCardInfo("Sorceress Queen", 162, Rarity.RARE, mage.cards.s.SorceressQueen.class));
+ cards.add(new SetCardInfo("Soul Net", 346, Rarity.UNCOMMON, mage.cards.s.SoulNet.class));
+ cards.add(new SetCardInfo("Spell Blast", 103, Rarity.COMMON, mage.cards.s.SpellBlast.class));
+ cards.add(new SetCardInfo("Spirit Link", 51, Rarity.UNCOMMON, mage.cards.s.SpiritLink.class));
+ cards.add(new SetCardInfo("Spirit Shackle", 163, Rarity.UNCOMMON, mage.cards.s.SpiritShackle.class));
+ cards.add(new SetCardInfo("Stasis", 104, Rarity.RARE, mage.cards.s.Stasis.class));
+ cards.add(new SetCardInfo("Steal Artifact", 105, Rarity.UNCOMMON, mage.cards.s.StealArtifact.class));
+ cards.add(new SetCardInfo("Stone Giant", 223, Rarity.UNCOMMON, mage.cards.s.StoneGiant.class));
+ cards.add(new SetCardInfo("Stone Rain", 224, Rarity.COMMON, mage.cards.s.StoneRain.class));
+ cards.add(new SetCardInfo("Stream of Life", 272, Rarity.COMMON, mage.cards.s.StreamOfLife.class));
+ cards.add(new SetCardInfo("Strip Mine", 363, Rarity.UNCOMMON, mage.cards.s.StripMine.class));
+ cards.add(new SetCardInfo("Sunglasses of Urza", 347, Rarity.RARE, mage.cards.s.SunglassesOfUrza.class));
+ cards.add(new SetCardInfo("Sunken City", 106, Rarity.COMMON, mage.cards.s.SunkenCity.class));
+ cards.add(new SetCardInfo("Swamp", 370, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 371, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 372, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swords to Plowshares", 52, Rarity.UNCOMMON, mage.cards.s.SwordsToPlowshares.class));
+ cards.add(new SetCardInfo("Sylvan Library", 273, Rarity.RARE, mage.cards.s.SylvanLibrary.class));
+ cards.add(new SetCardInfo("Tawnos's Wand", 348, Rarity.UNCOMMON, mage.cards.t.TawnossWand.class));
+ cards.add(new SetCardInfo("Tawnos's Weaponry", 349, Rarity.UNCOMMON, mage.cards.t.TawnossWeaponry.class));
+ cards.add(new SetCardInfo("Terror", 164, Rarity.COMMON, mage.cards.t.Terror.class));
+ cards.add(new SetCardInfo("Tetravus", 350, Rarity.RARE, mage.cards.t.Tetravus.class));
+ cards.add(new SetCardInfo("The Brute", 226, Rarity.COMMON, mage.cards.t.TheBrute.class));
+ cards.add(new SetCardInfo("The Hive", 351, Rarity.RARE, mage.cards.t.TheHive.class));
+ cards.add(new SetCardInfo("The Rack", 352, Rarity.UNCOMMON, mage.cards.t.TheRack.class));
+ cards.add(new SetCardInfo("Thicket Basilisk", 274, Rarity.UNCOMMON, mage.cards.t.ThicketBasilisk.class));
+ cards.add(new SetCardInfo("Thoughtlace", 107, Rarity.RARE, mage.cards.t.Thoughtlace.class));
+ cards.add(new SetCardInfo("Throne of Bone", 353, Rarity.UNCOMMON, mage.cards.t.ThroneOfBone.class));
+ cards.add(new SetCardInfo("Timber Wolves", 275, Rarity.RARE, mage.cards.t.TimberWolves.class));
+ cards.add(new SetCardInfo("Time Elemental", 108, Rarity.RARE, mage.cards.t.TimeElemental.class));
+ cards.add(new SetCardInfo("Titania's Song", 276, Rarity.RARE, mage.cards.t.TitaniasSong.class));
+ cards.add(new SetCardInfo("Tranquility", 277, Rarity.COMMON, mage.cards.t.Tranquility.class));
+ cards.add(new SetCardInfo("Triskelion", 354, Rarity.RARE, mage.cards.t.Triskelion.class));
+ cards.add(new SetCardInfo("Tsunami", 278, Rarity.UNCOMMON, mage.cards.t.Tsunami.class));
+ cards.add(new SetCardInfo("Tundra Wolves", 53, Rarity.COMMON, mage.cards.t.TundraWolves.class));
+ cards.add(new SetCardInfo("Tunnel", 227, Rarity.UNCOMMON, mage.cards.t.Tunnel.class));
+ cards.add(new SetCardInfo("Twiddle", 109, Rarity.COMMON, mage.cards.t.Twiddle.class));
+ cards.add(new SetCardInfo("Uncle Istvan", 165, Rarity.UNCOMMON, mage.cards.u.UncleIstvan.class));
+ cards.add(new SetCardInfo("Unholy Strength", 166, Rarity.COMMON, mage.cards.u.UnholyStrength.class));
+ cards.add(new SetCardInfo("Unstable Mutation", 110, Rarity.COMMON, mage.cards.u.UnstableMutation.class));
+ cards.add(new SetCardInfo("Unsummon", 111, Rarity.COMMON, mage.cards.u.Unsummon.class));
+ cards.add(new SetCardInfo("Untamed Wilds", 279, Rarity.UNCOMMON, mage.cards.u.UntamedWilds.class));
+ cards.add(new SetCardInfo("Urza's Avenger", 355, Rarity.RARE, mage.cards.u.UrzasAvenger.class));
+ cards.add(new SetCardInfo("Uthden Troll", 228, Rarity.UNCOMMON, mage.cards.u.UthdenTroll.class));
+ cards.add(new SetCardInfo("Vampire Bats", 167, Rarity.COMMON, mage.cards.v.VampireBats.class));
+ cards.add(new SetCardInfo("Venom", 280, Rarity.COMMON, mage.cards.v.Venom.class));
+ cards.add(new SetCardInfo("Verduran Enchantress", 281, Rarity.RARE, mage.cards.v.VerduranEnchantress.class));
+ cards.add(new SetCardInfo("Visions", 54, Rarity.UNCOMMON, mage.cards.v.Visions.class));
+ cards.add(new SetCardInfo("Volcanic Eruption", 112, Rarity.RARE, mage.cards.v.VolcanicEruption.class));
+ cards.add(new SetCardInfo("Wall of Air", 113, Rarity.UNCOMMON, mage.cards.w.WallOfAir.class));
+ cards.add(new SetCardInfo("Wall of Bone", 168, Rarity.UNCOMMON, mage.cards.w.WallOfBone.class));
+ cards.add(new SetCardInfo("Wall of Brambles", 282, Rarity.UNCOMMON, mage.cards.w.WallOfBrambles.class));
+ cards.add(new SetCardInfo("Wall of Dust", 229, Rarity.UNCOMMON, mage.cards.w.WallOfDust.class));
+ cards.add(new SetCardInfo("Wall of Fire", 230, Rarity.UNCOMMON, mage.cards.w.WallOfFire.class));
+ cards.add(new SetCardInfo("Wall of Ice", 283, Rarity.UNCOMMON, mage.cards.w.WallOfIce.class));
+ cards.add(new SetCardInfo("Wall of Spears", 356, Rarity.COMMON, mage.cards.w.WallOfSpears.class));
+ cards.add(new SetCardInfo("Wall of Stone", 231, Rarity.UNCOMMON, mage.cards.w.WallOfStone.class));
+ cards.add(new SetCardInfo("Wall of Swords", 55, Rarity.UNCOMMON, mage.cards.w.WallOfSwords.class));
+ cards.add(new SetCardInfo("Wall of Water", 114, Rarity.UNCOMMON, mage.cards.w.WallOfWater.class));
+ cards.add(new SetCardInfo("Wall of Wood", 284, Rarity.COMMON, mage.cards.w.WallOfWood.class));
+ cards.add(new SetCardInfo("Wanderlust", 285, Rarity.UNCOMMON, mage.cards.w.Wanderlust.class));
+ cards.add(new SetCardInfo("War Mammoth", 286, Rarity.COMMON, mage.cards.w.WarMammoth.class));
+ cards.add(new SetCardInfo("Warp Artifact", 169, Rarity.RARE, mage.cards.w.WarpArtifact.class));
+ cards.add(new SetCardInfo("Water Elemental", 115, Rarity.UNCOMMON, mage.cards.w.WaterElemental.class));
+ cards.add(new SetCardInfo("Weakness", 170, Rarity.COMMON, mage.cards.w.Weakness.class));
+ cards.add(new SetCardInfo("Web", 287, Rarity.RARE, mage.cards.w.Web.class));
+ cards.add(new SetCardInfo("Whirling Dervish", 288, Rarity.UNCOMMON, mage.cards.w.WhirlingDervish.class));
+ cards.add(new SetCardInfo("White Knight", 56, Rarity.UNCOMMON, mage.cards.w.WhiteKnight.class));
+ cards.add(new SetCardInfo("White Mana Battery", 357, Rarity.RARE, mage.cards.w.WhiteManaBattery.class));
+ cards.add(new SetCardInfo("White Ward", 57, Rarity.UNCOMMON, mage.cards.w.WhiteWard.class));
+ cards.add(new SetCardInfo("Wild Growth", 289, Rarity.COMMON, mage.cards.w.WildGrowth.class));
+ cards.add(new SetCardInfo("Will-o'-the-Wisp", 171, Rarity.RARE, mage.cards.w.WillOTheWisp.class));
+ cards.add(new SetCardInfo("Winds of Change", 232, Rarity.RARE, mage.cards.w.WindsOfChange.class));
+ cards.add(new SetCardInfo("Winter Blast", 290, Rarity.UNCOMMON, mage.cards.w.WinterBlast.class));
+ cards.add(new SetCardInfo("Winter Orb", 358, Rarity.RARE, mage.cards.w.WinterOrb.class));
+ cards.add(new SetCardInfo("Wooden Sphere", 359, Rarity.UNCOMMON, mage.cards.w.WoodenSphere.class));
+ cards.add(new SetCardInfo("Word of Binding", 172, Rarity.COMMON, mage.cards.w.WordOfBinding.class));
+ cards.add(new SetCardInfo("Wrath of God", 58, Rarity.RARE, mage.cards.w.WrathOfGod.class));
+ cards.add(new SetCardInfo("Xenic Poltergeist", 173, Rarity.RARE, mage.cards.x.XenicPoltergeist.class));
+ cards.add(new SetCardInfo("Yotian Soldier", 360, Rarity.COMMON, mage.cards.y.YotianSoldier.class));
+ cards.add(new SetCardInfo("Zephyr Falcon", 116, Rarity.COMMON, mage.cards.z.ZephyrFalcon.class));
+ cards.add(new SetCardInfo("Zombie Master", 174, Rarity.RARE, mage.cards.z.ZombieMaster.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/FridayNightMagic2000.java b/Mage.Sets/src/mage/sets/FridayNightMagic2000.java
index f8f5c7321eb..65b0691d3df 100644
--- a/Mage.Sets/src/mage/sets/FridayNightMagic2000.java
+++ b/Mage.Sets/src/mage/sets/FridayNightMagic2000.java
@@ -20,16 +20,16 @@ public class FridayNightMagic2000 extends ExpansionSet {
this.hasBoosters = false;
this.hasBasicLands = false;
- cards.add(new SetCardInfo("Giant Growth", 8, Rarity.RARE, mage.cards.g.GiantGrowth.class, RETRO_ART));
- cards.add(new SetCardInfo("Llanowar Elves", 11, Rarity.RARE, mage.cards.l.LlanowarElves.class, RETRO_ART));
- cards.add(new SetCardInfo("Longbow Archer", 3, Rarity.RARE, mage.cards.l.LongbowArcher.class, RETRO_ART));
- cards.add(new SetCardInfo("Mind Warp", 5, Rarity.RARE, mage.cards.m.MindWarp.class, RETRO_ART));
- cards.add(new SetCardInfo("Prodigal Sorcerer", 9, Rarity.RARE, mage.cards.p.ProdigalSorcerer.class, RETRO_ART));
- cards.add(new SetCardInfo("River Boa", 1, Rarity.RARE, mage.cards.r.RiverBoa.class, RETRO_ART));
- cards.add(new SetCardInfo("Shock", 6, Rarity.RARE, mage.cards.s.Shock.class, RETRO_ART));
- cards.add(new SetCardInfo("Staunch Defenders", 12, Rarity.RARE, mage.cards.s.StaunchDefenders.class, RETRO_ART));
- cards.add(new SetCardInfo("Stone Rain", 10, Rarity.RARE, mage.cards.s.StoneRain.class, RETRO_ART));
- cards.add(new SetCardInfo("Terror", 2, Rarity.RARE, mage.cards.t.Terror.class, RETRO_ART));
- cards.add(new SetCardInfo("Volcanic Geyser", 4, Rarity.RARE, mage.cards.v.VolcanicGeyser.class, RETRO_ART));
+ cards.add(new SetCardInfo("Giant Growth", 8, Rarity.RARE, mage.cards.g.GiantGrowth.class));
+ cards.add(new SetCardInfo("Llanowar Elves", 11, Rarity.RARE, mage.cards.l.LlanowarElves.class));
+ cards.add(new SetCardInfo("Longbow Archer", 3, Rarity.RARE, mage.cards.l.LongbowArcher.class));
+ cards.add(new SetCardInfo("Mind Warp", 5, Rarity.RARE, mage.cards.m.MindWarp.class));
+ cards.add(new SetCardInfo("Prodigal Sorcerer", 9, Rarity.RARE, mage.cards.p.ProdigalSorcerer.class));
+ cards.add(new SetCardInfo("River Boa", 1, Rarity.RARE, mage.cards.r.RiverBoa.class));
+ cards.add(new SetCardInfo("Shock", 6, Rarity.RARE, mage.cards.s.Shock.class));
+ cards.add(new SetCardInfo("Staunch Defenders", 12, Rarity.RARE, mage.cards.s.StaunchDefenders.class));
+ cards.add(new SetCardInfo("Stone Rain", 10, Rarity.RARE, mage.cards.s.StoneRain.class));
+ cards.add(new SetCardInfo("Terror", 2, Rarity.RARE, mage.cards.t.Terror.class));
+ cards.add(new SetCardInfo("Volcanic Geyser", 4, Rarity.RARE, mage.cards.v.VolcanicGeyser.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/FridayNightMagic2001.java b/Mage.Sets/src/mage/sets/FridayNightMagic2001.java
index 623590522f0..3b8c3512d10 100644
--- a/Mage.Sets/src/mage/sets/FridayNightMagic2001.java
+++ b/Mage.Sets/src/mage/sets/FridayNightMagic2001.java
@@ -20,12 +20,12 @@ public class FridayNightMagic2001 extends ExpansionSet {
this.hasBoosters = false;
this.hasBasicLands = false;
- cards.add(new SetCardInfo("Carnophage", 10, Rarity.RARE, mage.cards.c.Carnophage.class, RETRO_ART));
- cards.add(new SetCardInfo("Fireblast", 12, Rarity.RARE, mage.cards.f.Fireblast.class, RETRO_ART));
- cards.add(new SetCardInfo("Impulse", 11, Rarity.RARE, mage.cards.i.Impulse.class, RETRO_ART));
- cards.add(new SetCardInfo("Jackal Pup", 8, Rarity.RARE, mage.cards.j.JackalPup.class, RETRO_ART));
- cards.add(new SetCardInfo("Ophidian", 7, Rarity.RARE, mage.cards.o.Ophidian.class, RETRO_ART));
- cards.add(new SetCardInfo("Quirion Ranger", 9, Rarity.RARE, mage.cards.q.QuirionRanger.class, RETRO_ART));
- cards.add(new SetCardInfo("Swords to Plowshares", 6, Rarity.RARE, mage.cards.s.SwordsToPlowshares.class, RETRO_ART));
+ cards.add(new SetCardInfo("Carnophage", 10, Rarity.RARE, mage.cards.c.Carnophage.class));
+ cards.add(new SetCardInfo("Fireblast", 12, Rarity.RARE, mage.cards.f.Fireblast.class));
+ cards.add(new SetCardInfo("Impulse", 11, Rarity.RARE, mage.cards.i.Impulse.class));
+ cards.add(new SetCardInfo("Jackal Pup", 8, Rarity.RARE, mage.cards.j.JackalPup.class));
+ cards.add(new SetCardInfo("Ophidian", 7, Rarity.RARE, mage.cards.o.Ophidian.class));
+ cards.add(new SetCardInfo("Quirion Ranger", 9, Rarity.RARE, mage.cards.q.QuirionRanger.class));
+ cards.add(new SetCardInfo("Swords to Plowshares", 6, Rarity.RARE, mage.cards.s.SwordsToPlowshares.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/FridayNightMagic2002.java b/Mage.Sets/src/mage/sets/FridayNightMagic2002.java
index 1560aa3d05b..629712e5097 100644
--- a/Mage.Sets/src/mage/sets/FridayNightMagic2002.java
+++ b/Mage.Sets/src/mage/sets/FridayNightMagic2002.java
@@ -20,17 +20,17 @@ public class FridayNightMagic2002 extends ExpansionSet {
this.hasBoosters = false;
this.hasBasicLands = false;
- cards.add(new SetCardInfo("Albino Troll", 2, Rarity.RARE, mage.cards.a.AlbinoTroll.class, RETRO_ART));
- cards.add(new SetCardInfo("Aura of Silence", 8, Rarity.RARE, mage.cards.a.AuraOfSilence.class, RETRO_ART));
- cards.add(new SetCardInfo("Black Knight", 4, Rarity.RARE, mage.cards.b.BlackKnight.class, RETRO_ART));
- cards.add(new SetCardInfo("Dissipate", 3, Rarity.RARE, mage.cards.d.Dissipate.class, RETRO_ART));
- cards.add(new SetCardInfo("Drain Life", 7, Rarity.RARE, mage.cards.d.DrainLife.class, RETRO_ART));
- cards.add(new SetCardInfo("Fireslinger", 6, Rarity.RARE, mage.cards.f.Fireslinger.class, RETRO_ART));
- cards.add(new SetCardInfo("Forbid", 9, Rarity.RARE, mage.cards.f.Forbid.class, RETRO_ART));
- cards.add(new SetCardInfo("Mogg Fanatic", 11, Rarity.RARE, mage.cards.m.MoggFanatic.class, RETRO_ART));
- cards.add(new SetCardInfo("Soltari Priest", 1, Rarity.RARE, mage.cards.s.SoltariPriest.class, RETRO_ART));
- cards.add(new SetCardInfo("Spike Feeder", 10, Rarity.RARE, mage.cards.s.SpikeFeeder.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Blossoms", 5, Rarity.RARE, mage.cards.w.WallOfBlossoms.class, RETRO_ART));
- cards.add(new SetCardInfo("White Knight", 12, Rarity.RARE, mage.cards.w.WhiteKnight.class, RETRO_ART));
+ cards.add(new SetCardInfo("Albino Troll", 2, Rarity.RARE, mage.cards.a.AlbinoTroll.class));
+ cards.add(new SetCardInfo("Aura of Silence", 8, Rarity.RARE, mage.cards.a.AuraOfSilence.class));
+ cards.add(new SetCardInfo("Black Knight", 4, Rarity.RARE, mage.cards.b.BlackKnight.class));
+ cards.add(new SetCardInfo("Dissipate", 3, Rarity.RARE, mage.cards.d.Dissipate.class));
+ cards.add(new SetCardInfo("Drain Life", 7, Rarity.RARE, mage.cards.d.DrainLife.class));
+ cards.add(new SetCardInfo("Fireslinger", 6, Rarity.RARE, mage.cards.f.Fireslinger.class));
+ cards.add(new SetCardInfo("Forbid", 9, Rarity.RARE, mage.cards.f.Forbid.class));
+ cards.add(new SetCardInfo("Mogg Fanatic", 11, Rarity.RARE, mage.cards.m.MoggFanatic.class));
+ cards.add(new SetCardInfo("Soltari Priest", 1, Rarity.RARE, mage.cards.s.SoltariPriest.class));
+ cards.add(new SetCardInfo("Spike Feeder", 10, Rarity.RARE, mage.cards.s.SpikeFeeder.class));
+ cards.add(new SetCardInfo("Wall of Blossoms", 5, Rarity.RARE, mage.cards.w.WallOfBlossoms.class));
+ cards.add(new SetCardInfo("White Knight", 12, Rarity.RARE, mage.cards.w.WhiteKnight.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/FridayNightMagic2003.java b/Mage.Sets/src/mage/sets/FridayNightMagic2003.java
index ea233d66cd8..27804bb87df 100644
--- a/Mage.Sets/src/mage/sets/FridayNightMagic2003.java
+++ b/Mage.Sets/src/mage/sets/FridayNightMagic2003.java
@@ -20,15 +20,15 @@ public class FridayNightMagic2003 extends ExpansionSet {
this.hasBoosters = false;
this.hasBasicLands = false;
- cards.add(new SetCardInfo("Bottle Gnomes", 1, Rarity.RARE, mage.cards.b.BottleGnomes.class, RETRO_ART));
- cards.add(new SetCardInfo("Capsize", 4, Rarity.RARE, mage.cards.c.Capsize.class, RETRO_ART));
- cards.add(new SetCardInfo("Crystalline Sliver", 3, Rarity.RARE, mage.cards.c.CrystallineSliver.class, RETRO_ART));
- cards.add(new SetCardInfo("Disenchant", 13, Rarity.RARE, mage.cards.d.Disenchant.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Bombardment", 6, Rarity.RARE, mage.cards.g.GoblinBombardment.class, RETRO_ART));
+ cards.add(new SetCardInfo("Bottle Gnomes", 1, Rarity.RARE, mage.cards.b.BottleGnomes.class));
+ cards.add(new SetCardInfo("Capsize", 4, Rarity.RARE, mage.cards.c.Capsize.class));
+ cards.add(new SetCardInfo("Crystalline Sliver", 3, Rarity.RARE, mage.cards.c.CrystallineSliver.class));
+ cards.add(new SetCardInfo("Disenchant", 13, Rarity.RARE, mage.cards.d.Disenchant.class));
+ cards.add(new SetCardInfo("Goblin Bombardment", 6, Rarity.RARE, mage.cards.g.GoblinBombardment.class));
cards.add(new SetCardInfo("Krosan Tusker", 11, Rarity.RARE, mage.cards.k.KrosanTusker.class));
- cards.add(new SetCardInfo("Muscle Sliver", 2, Rarity.RARE, mage.cards.m.MuscleSliver.class, RETRO_ART));
- cards.add(new SetCardInfo("Priest of Titania", 5, Rarity.RARE, mage.cards.p.PriestOfTitania.class, RETRO_ART));
- cards.add(new SetCardInfo("Scragnoth", 7, Rarity.RARE, mage.cards.s.Scragnoth.class, RETRO_ART));
+ cards.add(new SetCardInfo("Muscle Sliver", 2, Rarity.RARE, mage.cards.m.MuscleSliver.class));
+ cards.add(new SetCardInfo("Priest of Titania", 5, Rarity.RARE, mage.cards.p.PriestOfTitania.class));
+ cards.add(new SetCardInfo("Scragnoth", 7, Rarity.RARE, mage.cards.s.Scragnoth.class));
cards.add(new SetCardInfo("Smother", 8, Rarity.RARE, mage.cards.s.Smother.class));
cards.add(new SetCardInfo("Sparksmith", 10, Rarity.RARE, mage.cards.s.Sparksmith.class));
cards.add(new SetCardInfo("Whipcorder", 9, Rarity.RARE, mage.cards.w.Whipcorder.class));
diff --git a/Mage.Sets/src/mage/sets/Guru.java b/Mage.Sets/src/mage/sets/Guru.java
index 14ff3d09dca..9e6c5f115a4 100644
--- a/Mage.Sets/src/mage/sets/Guru.java
+++ b/Mage.Sets/src/mage/sets/Guru.java
@@ -20,10 +20,10 @@ public final class Guru extends ExpansionSet {
this.hasBasicLands = true;
this.hasBoosters = false;
- cards.add(new SetCardInfo("Forest", 5, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART));
- cards.add(new SetCardInfo("Island", 2, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART));
- cards.add(new SetCardInfo("Mountain", 4, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART));
- cards.add(new SetCardInfo("Plains", 1, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART));
- cards.add(new SetCardInfo("Swamp", 3, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART));
+ cards.add(new SetCardInfo("Forest", 5, Rarity.LAND, mage.cards.basiclands.Forest.class));
+ cards.add(new SetCardInfo("Island", 2, Rarity.LAND, mage.cards.basiclands.Island.class));
+ cards.add(new SetCardInfo("Mountain", 4, Rarity.LAND, mage.cards.basiclands.Mountain.class));
+ cards.add(new SetCardInfo("Plains", 1, Rarity.LAND, mage.cards.basiclands.Plains.class));
+ cards.add(new SetCardInfo("Swamp", 3, Rarity.LAND, mage.cards.basiclands.Swamp.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/HarperPrismBookPromos.java b/Mage.Sets/src/mage/sets/HarperPrismBookPromos.java
index 0a5aaac2c31..b0e8bac67c3 100644
--- a/Mage.Sets/src/mage/sets/HarperPrismBookPromos.java
+++ b/Mage.Sets/src/mage/sets/HarperPrismBookPromos.java
@@ -20,10 +20,10 @@ public class HarperPrismBookPromos extends ExpansionSet {
this.hasBoosters = false;
this.hasBasicLands = false;
- cards.add(new SetCardInfo("Arena", 1, Rarity.RARE, mage.cards.a.Arena.class, RETRO_ART));
- cards.add(new SetCardInfo("Giant Badger", 4, Rarity.RARE, mage.cards.g.GiantBadger.class, RETRO_ART));
- cards.add(new SetCardInfo("Mana Crypt", 5, Rarity.RARE, mage.cards.m.ManaCrypt.class, RETRO_ART));
- cards.add(new SetCardInfo("Sewers of Estark", 2, Rarity.RARE, mage.cards.s.SewersOfEstark.class, RETRO_ART));
- cards.add(new SetCardInfo("Windseeker Centaur", 3, Rarity.RARE, mage.cards.w.WindseekerCentaur.class, RETRO_ART));
+ cards.add(new SetCardInfo("Arena", 1, Rarity.RARE, mage.cards.a.Arena.class));
+ cards.add(new SetCardInfo("Giant Badger", 4, Rarity.RARE, mage.cards.g.GiantBadger.class));
+ cards.add(new SetCardInfo("Mana Crypt", 5, Rarity.RARE, mage.cards.m.ManaCrypt.class));
+ cards.add(new SetCardInfo("Sewers of Estark", 2, Rarity.RARE, mage.cards.s.SewersOfEstark.class));
+ cards.add(new SetCardInfo("Windseeker Centaur", 3, Rarity.RARE, mage.cards.w.WindseekerCentaur.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/Homelands.java b/Mage.Sets/src/mage/sets/Homelands.java
index 89bf6f43b41..6705fa8c66e 100644
--- a/Mage.Sets/src/mage/sets/Homelands.java
+++ b/Mage.Sets/src/mage/sets/Homelands.java
@@ -25,144 +25,144 @@ public final class Homelands extends ExpansionSet {
this.numBoosterRare = 1;
this.ratioBoosterMythic = 0;
- cards.add(new SetCardInfo("Abbey Gargoyles", 1, Rarity.UNCOMMON, mage.cards.a.AbbeyGargoyles.class, RETRO_ART));
- cards.add(new SetCardInfo("Abbey Matron", "2a", Rarity.COMMON, mage.cards.a.AbbeyMatron.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Abbey Matron", "2b", Rarity.COMMON, mage.cards.a.AbbeyMatron.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Aether Storm", 21, Rarity.UNCOMMON, mage.cards.a.AetherStorm.class, RETRO_ART));
- cards.add(new SetCardInfo("Aliban's Tower", "61a", Rarity.COMMON, mage.cards.a.AlibansTower.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Aliban's Tower", "61b", Rarity.COMMON, mage.cards.a.AlibansTower.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ambush", 62, Rarity.COMMON, mage.cards.a.Ambush.class, RETRO_ART));
- cards.add(new SetCardInfo("Ambush Party", "63a", Rarity.COMMON, mage.cards.a.AmbushParty.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ambush Party", "63b", Rarity.COMMON, mage.cards.a.AmbushParty.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("An-Havva Constable", 81, Rarity.RARE, mage.cards.a.AnHavvaConstable.class, RETRO_ART));
- cards.add(new SetCardInfo("An-Havva Inn", 82, Rarity.UNCOMMON, mage.cards.a.AnHavvaInn.class, RETRO_ART));
- cards.add(new SetCardInfo("An-Havva Township", 111, Rarity.UNCOMMON, mage.cards.a.AnHavvaTownship.class, RETRO_ART));
- cards.add(new SetCardInfo("An-Zerrin Ruins", 64, Rarity.RARE, mage.cards.a.AnZerrinRuins.class, RETRO_ART));
- cards.add(new SetCardInfo("Anaba Ancestor", 65, Rarity.RARE, mage.cards.a.AnabaAncestor.class, RETRO_ART));
- cards.add(new SetCardInfo("Anaba Bodyguard", "66a", Rarity.COMMON, mage.cards.a.AnabaBodyguard.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Anaba Bodyguard", "66b", Rarity.COMMON, mage.cards.a.AnabaBodyguard.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Anaba Shaman", "67a", Rarity.COMMON, mage.cards.a.AnabaShaman.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Anaba Shaman", "67b", Rarity.COMMON, mage.cards.a.AnabaShaman.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Anaba Spirit Crafter", 68, Rarity.RARE, mage.cards.a.AnabaSpiritCrafter.class, RETRO_ART));
- cards.add(new SetCardInfo("Apocalypse Chime", 101, Rarity.RARE, mage.cards.a.ApocalypseChime.class, RETRO_ART));
- cards.add(new SetCardInfo("Autumn Willow", 83, Rarity.RARE, mage.cards.a.AutumnWillow.class, RETRO_ART));
- cards.add(new SetCardInfo("Aysen Abbey", 112, Rarity.UNCOMMON, mage.cards.a.AysenAbbey.class, RETRO_ART));
- cards.add(new SetCardInfo("Aysen Bureaucrats", "3a", Rarity.COMMON, mage.cards.a.AysenBureaucrats.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Aysen Bureaucrats", "3b", Rarity.COMMON, mage.cards.a.AysenBureaucrats.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Aysen Crusader", 4, Rarity.RARE, mage.cards.a.AysenCrusader.class, RETRO_ART));
- cards.add(new SetCardInfo("Aysen Highway", 5, Rarity.RARE, mage.cards.a.AysenHighway.class, RETRO_ART));
- cards.add(new SetCardInfo("Baki's Curse", 22, Rarity.RARE, mage.cards.b.BakisCurse.class, RETRO_ART));
- cards.add(new SetCardInfo("Baron Sengir", 41, Rarity.RARE, mage.cards.b.BaronSengir.class, RETRO_ART));
- cards.add(new SetCardInfo("Beast Walkers", 6, Rarity.RARE, mage.cards.b.BeastWalkers.class, RETRO_ART));
- cards.add(new SetCardInfo("Black Carriage", 42, Rarity.RARE, mage.cards.b.BlackCarriage.class, RETRO_ART));
- cards.add(new SetCardInfo("Broken Visage", 43, Rarity.RARE, mage.cards.b.BrokenVisage.class, RETRO_ART));
- cards.add(new SetCardInfo("Carapace", "84a", Rarity.COMMON, mage.cards.c.Carapace.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Carapace", "84b", Rarity.COMMON, mage.cards.c.Carapace.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Castle Sengir", 113, Rarity.UNCOMMON, mage.cards.c.CastleSengir.class, RETRO_ART));
- cards.add(new SetCardInfo("Cemetery Gate", "44a", Rarity.COMMON, mage.cards.c.CemeteryGate.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Cemetery Gate", "44b", Rarity.COMMON, mage.cards.c.CemeteryGate.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Chain Stasis", 23, Rarity.RARE, mage.cards.c.ChainStasis.class, RETRO_ART));
- cards.add(new SetCardInfo("Chandler", 69, Rarity.COMMON, mage.cards.c.Chandler.class, RETRO_ART));
- cards.add(new SetCardInfo("Clockwork Gnomes", 102, Rarity.COMMON, mage.cards.c.ClockworkGnomes.class, RETRO_ART));
- cards.add(new SetCardInfo("Clockwork Steed", 103, Rarity.COMMON, mage.cards.c.ClockworkSteed.class, RETRO_ART));
- cards.add(new SetCardInfo("Clockwork Swarm", 104, Rarity.COMMON, mage.cards.c.ClockworkSwarm.class, RETRO_ART));
- cards.add(new SetCardInfo("Coral Reef", 24, Rarity.COMMON, mage.cards.c.CoralReef.class, RETRO_ART));
- cards.add(new SetCardInfo("Dark Maze", "25a", Rarity.COMMON, mage.cards.d.DarkMaze.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Dark Maze", "25b", Rarity.COMMON, mage.cards.d.DarkMaze.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Daughter of Autumn", 85, Rarity.RARE, mage.cards.d.DaughterOfAutumn.class, RETRO_ART));
- cards.add(new SetCardInfo("Death Speakers", 7, Rarity.UNCOMMON, mage.cards.d.DeathSpeakers.class, RETRO_ART));
- cards.add(new SetCardInfo("Didgeridoo", 105, Rarity.RARE, mage.cards.d.Didgeridoo.class, RETRO_ART));
- cards.add(new SetCardInfo("Drudge Spell", 45, Rarity.UNCOMMON, mage.cards.d.DrudgeSpell.class, RETRO_ART));
- cards.add(new SetCardInfo("Dry Spell", "46a", Rarity.COMMON, mage.cards.d.DrySpell.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Dry Spell", "46b", Rarity.COMMON, mage.cards.d.DrySpell.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Dwarven Pony", 70, Rarity.RARE, mage.cards.d.DwarvenPony.class, RETRO_ART));
- cards.add(new SetCardInfo("Dwarven Sea Clan", 71, Rarity.RARE, mage.cards.d.DwarvenSeaClan.class, RETRO_ART));
- cards.add(new SetCardInfo("Dwarven Trader", "72a", Rarity.COMMON, mage.cards.d.DwarvenTrader.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Dwarven Trader", "72b", Rarity.COMMON, mage.cards.d.DwarvenTrader.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ebony Rhino", 106, Rarity.COMMON, mage.cards.e.EbonyRhino.class, RETRO_ART));
- cards.add(new SetCardInfo("Eron the Relentless", 73, Rarity.UNCOMMON, mage.cards.e.EronTheRelentless.class, RETRO_ART));
- cards.add(new SetCardInfo("Evaporate", 74, Rarity.UNCOMMON, mage.cards.e.Evaporate.class, RETRO_ART));
- cards.add(new SetCardInfo("Faerie Noble", 86, Rarity.RARE, mage.cards.f.FaerieNoble.class, RETRO_ART));
- cards.add(new SetCardInfo("Feast of the Unicorn", "47a", Rarity.COMMON, mage.cards.f.FeastOfTheUnicorn.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Feast of the Unicorn", "47b", Rarity.COMMON, mage.cards.f.FeastOfTheUnicorn.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Feroz's Ban", 107, Rarity.RARE, mage.cards.f.FerozsBan.class, RETRO_ART));
- cards.add(new SetCardInfo("Folk of An-Havva", "87a", Rarity.COMMON, mage.cards.f.FolkOfAnHavva.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Folk of An-Havva", "87b", Rarity.COMMON, mage.cards.f.FolkOfAnHavva.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forget", 26, Rarity.RARE, mage.cards.f.Forget.class, RETRO_ART));
- cards.add(new SetCardInfo("Funeral March", 48, Rarity.COMMON, mage.cards.f.FuneralMarch.class, RETRO_ART));
- cards.add(new SetCardInfo("Ghost Hounds", 49, Rarity.UNCOMMON, mage.cards.g.GhostHounds.class, RETRO_ART));
- cards.add(new SetCardInfo("Giant Albatross", "27a", Rarity.COMMON, mage.cards.g.GiantAlbatross.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Giant Albatross", "27b", Rarity.COMMON, mage.cards.g.GiantAlbatross.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Giant Oyster", 28, Rarity.UNCOMMON, mage.cards.g.GiantOyster.class, RETRO_ART));
- cards.add(new SetCardInfo("Grandmother Sengir", 50, Rarity.RARE, mage.cards.g.GrandmotherSengir.class, RETRO_ART));
- cards.add(new SetCardInfo("Greater Werewolf", 51, Rarity.COMMON, mage.cards.g.GreaterWerewolf.class, RETRO_ART));
- cards.add(new SetCardInfo("Hazduhr the Abbot", 8, Rarity.RARE, mage.cards.h.HazduhrTheAbbot.class, RETRO_ART));
- cards.add(new SetCardInfo("Headstone", 52, Rarity.COMMON, mage.cards.h.Headstone.class, RETRO_ART));
- cards.add(new SetCardInfo("Heart Wolf", 75, Rarity.RARE, mage.cards.h.HeartWolf.class, RETRO_ART));
- cards.add(new SetCardInfo("Hungry Mist", "88a", Rarity.COMMON, mage.cards.h.HungryMist.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Hungry Mist", "88b", Rarity.COMMON, mage.cards.h.HungryMist.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ihsan's Shade", 53, Rarity.UNCOMMON, mage.cards.i.IhsansShade.class, RETRO_ART));
- cards.add(new SetCardInfo("Irini Sengir", 54, Rarity.UNCOMMON, mage.cards.i.IriniSengir.class, RETRO_ART));
- cards.add(new SetCardInfo("Ironclaw Curse", 76, Rarity.RARE, mage.cards.i.IronclawCurse.class, RETRO_ART));
- cards.add(new SetCardInfo("Jinx", 29, Rarity.COMMON, mage.cards.j.Jinx.class, RETRO_ART));
- cards.add(new SetCardInfo("Joven", 77, Rarity.COMMON, mage.cards.j.Joven.class, RETRO_ART));
- cards.add(new SetCardInfo("Joven's Ferrets", 89, Rarity.COMMON, mage.cards.j.JovensFerrets.class, RETRO_ART));
- cards.add(new SetCardInfo("Joven's Tools", 108, Rarity.UNCOMMON, mage.cards.j.JovensTools.class, RETRO_ART));
- cards.add(new SetCardInfo("Koskun Falls", 55, Rarity.RARE, mage.cards.k.KoskunFalls.class, RETRO_ART));
- cards.add(new SetCardInfo("Koskun Keep", 114, Rarity.UNCOMMON, mage.cards.k.KoskunKeep.class, RETRO_ART));
- cards.add(new SetCardInfo("Labyrinth Minotaur", "30a", Rarity.COMMON, mage.cards.l.LabyrinthMinotaur.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Labyrinth Minotaur", "30b", Rarity.COMMON, mage.cards.l.LabyrinthMinotaur.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Leaping Lizard", 90, Rarity.COMMON, mage.cards.l.LeapingLizard.class, RETRO_ART));
- cards.add(new SetCardInfo("Leeches", 9, Rarity.RARE, mage.cards.l.Leeches.class, RETRO_ART));
- cards.add(new SetCardInfo("Mammoth Harness", 91, Rarity.RARE, mage.cards.m.MammothHarness.class, RETRO_ART));
- cards.add(new SetCardInfo("Marjhan", 31, Rarity.RARE, mage.cards.m.Marjhan.class, RETRO_ART));
- cards.add(new SetCardInfo("Memory Lapse", "32a", Rarity.COMMON, mage.cards.m.MemoryLapse.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Memory Lapse", "32b", Rarity.COMMON, mage.cards.m.MemoryLapse.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Merchant Scroll", 33, Rarity.COMMON, mage.cards.m.MerchantScroll.class, RETRO_ART));
- cards.add(new SetCardInfo("Mesa Falcon", "10a", Rarity.COMMON, mage.cards.m.MesaFalcon.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mesa Falcon", "10b", Rarity.COMMON, mage.cards.m.MesaFalcon.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mystic Decree", 34, Rarity.RARE, mage.cards.m.MysticDecree.class, RETRO_ART));
- cards.add(new SetCardInfo("Narwhal", 35, Rarity.RARE, mage.cards.n.Narwhal.class, RETRO_ART));
- cards.add(new SetCardInfo("Orcish Mine", 78, Rarity.UNCOMMON, mage.cards.o.OrcishMine.class, RETRO_ART));
- cards.add(new SetCardInfo("Primal Order", 92, Rarity.RARE, mage.cards.p.PrimalOrder.class, RETRO_ART));
- cards.add(new SetCardInfo("Prophecy", 11, Rarity.COMMON, mage.cards.p.Prophecy.class, RETRO_ART));
- cards.add(new SetCardInfo("Rashka the Slayer", 12, Rarity.UNCOMMON, mage.cards.r.RashkaTheSlayer.class, RETRO_ART));
- cards.add(new SetCardInfo("Reef Pirates", "36a", Rarity.COMMON, mage.cards.r.ReefPirates.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Reef Pirates", "36b", Rarity.COMMON, mage.cards.r.ReefPirates.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Renewal", 93, Rarity.COMMON, mage.cards.r.Renewal.class, RETRO_ART));
- cards.add(new SetCardInfo("Retribution", 79, Rarity.UNCOMMON, mage.cards.r.Retribution.class, RETRO_ART));
- cards.add(new SetCardInfo("Reveka, Wizard Savant", 37, Rarity.RARE, mage.cards.r.RevekaWizardSavant.class, RETRO_ART));
- cards.add(new SetCardInfo("Root Spider", 94, Rarity.UNCOMMON, mage.cards.r.RootSpider.class, RETRO_ART));
- cards.add(new SetCardInfo("Roots", 95, Rarity.UNCOMMON, mage.cards.r.Roots.class, RETRO_ART));
- cards.add(new SetCardInfo("Roterothopter", 109, Rarity.COMMON, mage.cards.r.Roterothopter.class, RETRO_ART));
- cards.add(new SetCardInfo("Rysorian Badger", 96, Rarity.RARE, mage.cards.r.RysorianBadger.class, RETRO_ART));
- cards.add(new SetCardInfo("Samite Alchemist", "13a", Rarity.COMMON, mage.cards.s.SamiteAlchemist.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Samite Alchemist", "13b", Rarity.COMMON, mage.cards.s.SamiteAlchemist.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Sea Sprite", 38, Rarity.UNCOMMON, mage.cards.s.SeaSprite.class, RETRO_ART));
- cards.add(new SetCardInfo("Sea Troll", 39, Rarity.UNCOMMON, mage.cards.s.SeaTroll.class, RETRO_ART));
- cards.add(new SetCardInfo("Sengir Autocrat", 56, Rarity.UNCOMMON, mage.cards.s.SengirAutocrat.class, RETRO_ART));
- cards.add(new SetCardInfo("Sengir Bats", "57a", Rarity.COMMON, mage.cards.s.SengirBats.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Sengir Bats", "57b", Rarity.COMMON, mage.cards.s.SengirBats.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Serra Aviary", 14, Rarity.RARE, mage.cards.s.SerraAviary.class, RETRO_ART));
- cards.add(new SetCardInfo("Serra Bestiary", 15, Rarity.COMMON, mage.cards.s.SerraBestiary.class, RETRO_ART));
- cards.add(new SetCardInfo("Serra Inquisitors", 16, Rarity.UNCOMMON, mage.cards.s.SerraInquisitors.class, RETRO_ART));
- cards.add(new SetCardInfo("Serra Paladin", 17, Rarity.COMMON, mage.cards.s.SerraPaladin.class, RETRO_ART));
- cards.add(new SetCardInfo("Serrated Arrows", 110, Rarity.COMMON, mage.cards.s.SerratedArrows.class, RETRO_ART));
- cards.add(new SetCardInfo("Shrink", "97a", Rarity.COMMON, mage.cards.s.Shrink.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Shrink", "97b", Rarity.COMMON, mage.cards.s.Shrink.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Soraya the Falconer", 18, Rarity.RARE, mage.cards.s.SorayaTheFalconer.class, RETRO_ART));
- cards.add(new SetCardInfo("Spectral Bears", 98, Rarity.UNCOMMON, mage.cards.s.SpectralBears.class, RETRO_ART));
- cards.add(new SetCardInfo("Torture", "59a", Rarity.COMMON, mage.cards.t.Torture.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Torture", "59b", Rarity.COMMON, mage.cards.t.Torture.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Trade Caravan", "19a", Rarity.COMMON, mage.cards.t.TradeCaravan.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Trade Caravan", "19b", Rarity.COMMON, mage.cards.t.TradeCaravan.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Truce", 20, Rarity.RARE, mage.cards.t.Truce.class, RETRO_ART));
- cards.add(new SetCardInfo("Veldrane of Sengir", 60, Rarity.RARE, mage.cards.v.VeldraneOfSengir.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Kelp", 40, Rarity.RARE, mage.cards.w.WallOfKelp.class, RETRO_ART));
- cards.add(new SetCardInfo("Willow Faerie", "99a", Rarity.COMMON, mage.cards.w.WillowFaerie.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Willow Faerie", "99b", Rarity.COMMON, mage.cards.w.WillowFaerie.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Willow Priestess", 100, Rarity.RARE, mage.cards.w.WillowPriestess.class, RETRO_ART));
- cards.add(new SetCardInfo("Winter Sky", 80, Rarity.RARE, mage.cards.w.WinterSky.class, RETRO_ART));
- cards.add(new SetCardInfo("Wizards' School", 115, Rarity.UNCOMMON, mage.cards.w.WizardsSchool.class, RETRO_ART));
+ cards.add(new SetCardInfo("Abbey Gargoyles", 1, Rarity.UNCOMMON, mage.cards.a.AbbeyGargoyles.class));
+ cards.add(new SetCardInfo("Abbey Matron", "2a", Rarity.COMMON, mage.cards.a.AbbeyMatron.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Abbey Matron", "2b", Rarity.COMMON, mage.cards.a.AbbeyMatron.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Aether Storm", 21, Rarity.UNCOMMON, mage.cards.a.AetherStorm.class));
+ cards.add(new SetCardInfo("Aliban's Tower", "61a", Rarity.COMMON, mage.cards.a.AlibansTower.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Aliban's Tower", "61b", Rarity.COMMON, mage.cards.a.AlibansTower.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ambush Party", "63a", Rarity.COMMON, mage.cards.a.AmbushParty.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ambush Party", "63b", Rarity.COMMON, mage.cards.a.AmbushParty.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ambush", 62, Rarity.COMMON, mage.cards.a.Ambush.class));
+ cards.add(new SetCardInfo("An-Havva Constable", 81, Rarity.RARE, mage.cards.a.AnHavvaConstable.class));
+ cards.add(new SetCardInfo("An-Havva Inn", 82, Rarity.UNCOMMON, mage.cards.a.AnHavvaInn.class));
+ cards.add(new SetCardInfo("An-Havva Township", 111, Rarity.UNCOMMON, mage.cards.a.AnHavvaTownship.class));
+ cards.add(new SetCardInfo("An-Zerrin Ruins", 64, Rarity.RARE, mage.cards.a.AnZerrinRuins.class));
+ cards.add(new SetCardInfo("Anaba Ancestor", 65, Rarity.RARE, mage.cards.a.AnabaAncestor.class));
+ cards.add(new SetCardInfo("Anaba Bodyguard", "66a", Rarity.COMMON, mage.cards.a.AnabaBodyguard.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Anaba Bodyguard", "66b", Rarity.COMMON, mage.cards.a.AnabaBodyguard.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Anaba Shaman", "67a", Rarity.COMMON, mage.cards.a.AnabaShaman.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Anaba Shaman", "67b", Rarity.COMMON, mage.cards.a.AnabaShaman.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Anaba Spirit Crafter", 68, Rarity.RARE, mage.cards.a.AnabaSpiritCrafter.class));
+ cards.add(new SetCardInfo("Apocalypse Chime", 101, Rarity.RARE, mage.cards.a.ApocalypseChime.class));
+ cards.add(new SetCardInfo("Autumn Willow", 83, Rarity.RARE, mage.cards.a.AutumnWillow.class));
+ cards.add(new SetCardInfo("Aysen Abbey", 112, Rarity.UNCOMMON, mage.cards.a.AysenAbbey.class));
+ cards.add(new SetCardInfo("Aysen Bureaucrats", "3a", Rarity.COMMON, mage.cards.a.AysenBureaucrats.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Aysen Bureaucrats", "3b", Rarity.COMMON, mage.cards.a.AysenBureaucrats.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Aysen Crusader", 4, Rarity.RARE, mage.cards.a.AysenCrusader.class));
+ cards.add(new SetCardInfo("Aysen Highway", 5, Rarity.RARE, mage.cards.a.AysenHighway.class));
+ cards.add(new SetCardInfo("Baki's Curse", 22, Rarity.RARE, mage.cards.b.BakisCurse.class));
+ cards.add(new SetCardInfo("Baron Sengir", 41, Rarity.RARE, mage.cards.b.BaronSengir.class));
+ cards.add(new SetCardInfo("Beast Walkers", 6, Rarity.RARE, mage.cards.b.BeastWalkers.class));
+ cards.add(new SetCardInfo("Black Carriage", 42, Rarity.RARE, mage.cards.b.BlackCarriage.class));
+ cards.add(new SetCardInfo("Broken Visage", 43, Rarity.RARE, mage.cards.b.BrokenVisage.class));
+ cards.add(new SetCardInfo("Carapace", "84a", Rarity.COMMON, mage.cards.c.Carapace.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Carapace", "84b", Rarity.COMMON, mage.cards.c.Carapace.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Castle Sengir", 113, Rarity.UNCOMMON, mage.cards.c.CastleSengir.class));
+ cards.add(new SetCardInfo("Cemetery Gate", "44a", Rarity.COMMON, mage.cards.c.CemeteryGate.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Cemetery Gate", "44b", Rarity.COMMON, mage.cards.c.CemeteryGate.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Chain Stasis", 23, Rarity.RARE, mage.cards.c.ChainStasis.class));
+ cards.add(new SetCardInfo("Chandler", 69, Rarity.COMMON, mage.cards.c.Chandler.class));
+ cards.add(new SetCardInfo("Clockwork Gnomes", 102, Rarity.COMMON, mage.cards.c.ClockworkGnomes.class));
+ cards.add(new SetCardInfo("Clockwork Steed", 103, Rarity.COMMON, mage.cards.c.ClockworkSteed.class));
+ cards.add(new SetCardInfo("Clockwork Swarm", 104, Rarity.COMMON, mage.cards.c.ClockworkSwarm.class));
+ cards.add(new SetCardInfo("Coral Reef", 24, Rarity.COMMON, mage.cards.c.CoralReef.class));
+ cards.add(new SetCardInfo("Dark Maze", "25a", Rarity.COMMON, mage.cards.d.DarkMaze.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Dark Maze", "25b", Rarity.COMMON, mage.cards.d.DarkMaze.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Daughter of Autumn", 85, Rarity.RARE, mage.cards.d.DaughterOfAutumn.class));
+ cards.add(new SetCardInfo("Death Speakers", 7, Rarity.UNCOMMON, mage.cards.d.DeathSpeakers.class));
+ cards.add(new SetCardInfo("Didgeridoo", 105, Rarity.RARE, mage.cards.d.Didgeridoo.class));
+ cards.add(new SetCardInfo("Drudge Spell", 45, Rarity.UNCOMMON, mage.cards.d.DrudgeSpell.class));
+ cards.add(new SetCardInfo("Dry Spell", "46a", Rarity.COMMON, mage.cards.d.DrySpell.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Dry Spell", "46b", Rarity.COMMON, mage.cards.d.DrySpell.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Dwarven Pony", 70, Rarity.RARE, mage.cards.d.DwarvenPony.class));
+ cards.add(new SetCardInfo("Dwarven Sea Clan", 71, Rarity.RARE, mage.cards.d.DwarvenSeaClan.class));
+ cards.add(new SetCardInfo("Dwarven Trader", "72a", Rarity.COMMON, mage.cards.d.DwarvenTrader.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Dwarven Trader", "72b", Rarity.COMMON, mage.cards.d.DwarvenTrader.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ebony Rhino", 106, Rarity.COMMON, mage.cards.e.EbonyRhino.class));
+ cards.add(new SetCardInfo("Eron the Relentless", 73, Rarity.UNCOMMON, mage.cards.e.EronTheRelentless.class));
+ cards.add(new SetCardInfo("Evaporate", 74, Rarity.UNCOMMON, mage.cards.e.Evaporate.class));
+ cards.add(new SetCardInfo("Faerie Noble", 86, Rarity.RARE, mage.cards.f.FaerieNoble.class));
+ cards.add(new SetCardInfo("Feast of the Unicorn", "47a", Rarity.COMMON, mage.cards.f.FeastOfTheUnicorn.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Feast of the Unicorn", "47b", Rarity.COMMON, mage.cards.f.FeastOfTheUnicorn.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Feroz's Ban", 107, Rarity.RARE, mage.cards.f.FerozsBan.class));
+ cards.add(new SetCardInfo("Folk of An-Havva", "87a", Rarity.COMMON, mage.cards.f.FolkOfAnHavva.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Folk of An-Havva", "87b", Rarity.COMMON, mage.cards.f.FolkOfAnHavva.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forget", 26, Rarity.RARE, mage.cards.f.Forget.class));
+ cards.add(new SetCardInfo("Funeral March", 48, Rarity.COMMON, mage.cards.f.FuneralMarch.class));
+ cards.add(new SetCardInfo("Ghost Hounds", 49, Rarity.UNCOMMON, mage.cards.g.GhostHounds.class));
+ cards.add(new SetCardInfo("Giant Oyster", 28, Rarity.UNCOMMON, mage.cards.g.GiantOyster.class));
+ cards.add(new SetCardInfo("Giant Albatross", "27a", Rarity.COMMON, mage.cards.g.GiantAlbatross.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Giant Albatross", "27b", Rarity.COMMON, mage.cards.g.GiantAlbatross.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Grandmother Sengir", 50, Rarity.RARE, mage.cards.g.GrandmotherSengir.class));
+ cards.add(new SetCardInfo("Greater Werewolf", 51, Rarity.COMMON, mage.cards.g.GreaterWerewolf.class));
+ cards.add(new SetCardInfo("Hazduhr the Abbot", 8, Rarity.RARE, mage.cards.h.HazduhrTheAbbot.class));
+ cards.add(new SetCardInfo("Headstone", 52, Rarity.COMMON, mage.cards.h.Headstone.class));
+ cards.add(new SetCardInfo("Heart Wolf", 75, Rarity.RARE, mage.cards.h.HeartWolf.class));
+ cards.add(new SetCardInfo("Hungry Mist", "88a", Rarity.COMMON, mage.cards.h.HungryMist.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Hungry Mist", "88b", Rarity.COMMON, mage.cards.h.HungryMist.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ihsan's Shade", 53, Rarity.UNCOMMON, mage.cards.i.IhsansShade.class));
+ cards.add(new SetCardInfo("Irini Sengir", 54, Rarity.UNCOMMON, mage.cards.i.IriniSengir.class));
+ cards.add(new SetCardInfo("Ironclaw Curse", 76, Rarity.RARE, mage.cards.i.IronclawCurse.class));
+ cards.add(new SetCardInfo("Jinx", 29, Rarity.COMMON, mage.cards.j.Jinx.class));
+ cards.add(new SetCardInfo("Joven", 77, Rarity.COMMON, mage.cards.j.Joven.class));
+ cards.add(new SetCardInfo("Joven's Ferrets", 89, Rarity.COMMON, mage.cards.j.JovensFerrets.class));
+ cards.add(new SetCardInfo("Joven's Tools", 108, Rarity.UNCOMMON, mage.cards.j.JovensTools.class));
+ cards.add(new SetCardInfo("Koskun Falls", 55, Rarity.RARE, mage.cards.k.KoskunFalls.class));
+ cards.add(new SetCardInfo("Koskun Keep", 114, Rarity.UNCOMMON, mage.cards.k.KoskunKeep.class));
+ cards.add(new SetCardInfo("Labyrinth Minotaur", "30a", Rarity.COMMON, mage.cards.l.LabyrinthMinotaur.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Labyrinth Minotaur", "30b", Rarity.COMMON, mage.cards.l.LabyrinthMinotaur.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Leaping Lizard", 90, Rarity.COMMON, mage.cards.l.LeapingLizard.class));
+ cards.add(new SetCardInfo("Leeches", 9, Rarity.RARE, mage.cards.l.Leeches.class));
+ cards.add(new SetCardInfo("Mammoth Harness", 91, Rarity.RARE, mage.cards.m.MammothHarness.class));
+ cards.add(new SetCardInfo("Marjhan", 31, Rarity.RARE, mage.cards.m.Marjhan.class));
+ cards.add(new SetCardInfo("Memory Lapse", "32a", Rarity.COMMON, mage.cards.m.MemoryLapse.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Memory Lapse", "32b", Rarity.COMMON, mage.cards.m.MemoryLapse.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Merchant Scroll", 33, Rarity.COMMON, mage.cards.m.MerchantScroll.class));
+ cards.add(new SetCardInfo("Mesa Falcon", "10a", Rarity.COMMON, mage.cards.m.MesaFalcon.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mesa Falcon", "10b", Rarity.COMMON, mage.cards.m.MesaFalcon.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mystic Decree", 34, Rarity.RARE, mage.cards.m.MysticDecree.class));
+ cards.add(new SetCardInfo("Narwhal", 35, Rarity.RARE, mage.cards.n.Narwhal.class));
+ cards.add(new SetCardInfo("Orcish Mine", 78, Rarity.UNCOMMON, mage.cards.o.OrcishMine.class));
+ cards.add(new SetCardInfo("Primal Order", 92, Rarity.RARE, mage.cards.p.PrimalOrder.class));
+ cards.add(new SetCardInfo("Prophecy", 11, Rarity.COMMON, mage.cards.p.Prophecy.class));
+ cards.add(new SetCardInfo("Rashka the Slayer", 12, Rarity.UNCOMMON, mage.cards.r.RashkaTheSlayer.class));
+ cards.add(new SetCardInfo("Reef Pirates", "36a", Rarity.COMMON, mage.cards.r.ReefPirates.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Reef Pirates", "36b", Rarity.COMMON, mage.cards.r.ReefPirates.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Renewal", 93, Rarity.COMMON, mage.cards.r.Renewal.class));
+ cards.add(new SetCardInfo("Retribution", 79, Rarity.UNCOMMON, mage.cards.r.Retribution.class));
+ cards.add(new SetCardInfo("Reveka, Wizard Savant", 37, Rarity.RARE, mage.cards.r.RevekaWizardSavant.class));
+ cards.add(new SetCardInfo("Root Spider", 94, Rarity.UNCOMMON, mage.cards.r.RootSpider.class));
+ cards.add(new SetCardInfo("Roots", 95, Rarity.UNCOMMON, mage.cards.r.Roots.class));
+ cards.add(new SetCardInfo("Roterothopter", 109, Rarity.COMMON, mage.cards.r.Roterothopter.class));
+ cards.add(new SetCardInfo("Rysorian Badger", 96, Rarity.RARE, mage.cards.r.RysorianBadger.class));
+ cards.add(new SetCardInfo("Samite Alchemist", "13a", Rarity.COMMON, mage.cards.s.SamiteAlchemist.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Samite Alchemist", "13b", Rarity.COMMON, mage.cards.s.SamiteAlchemist.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sea Sprite", 38, Rarity.UNCOMMON, mage.cards.s.SeaSprite.class));
+ cards.add(new SetCardInfo("Sea Troll", 39, Rarity.UNCOMMON, mage.cards.s.SeaTroll.class));
+ cards.add(new SetCardInfo("Sengir Autocrat", 56, Rarity.UNCOMMON, mage.cards.s.SengirAutocrat.class));
+ cards.add(new SetCardInfo("Sengir Bats", "57a", Rarity.COMMON, mage.cards.s.SengirBats.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sengir Bats", "57b", Rarity.COMMON, mage.cards.s.SengirBats.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Serra Aviary", 14, Rarity.RARE, mage.cards.s.SerraAviary.class));
+ cards.add(new SetCardInfo("Serra Bestiary", 15, Rarity.COMMON, mage.cards.s.SerraBestiary.class));
+ cards.add(new SetCardInfo("Serra Inquisitors", 16, Rarity.UNCOMMON, mage.cards.s.SerraInquisitors.class));
+ cards.add(new SetCardInfo("Serra Paladin", 17, Rarity.COMMON, mage.cards.s.SerraPaladin.class));
+ cards.add(new SetCardInfo("Serrated Arrows", 110, Rarity.COMMON, mage.cards.s.SerratedArrows.class));
+ cards.add(new SetCardInfo("Shrink", "97a", Rarity.COMMON, mage.cards.s.Shrink.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Shrink", "97b", Rarity.COMMON, mage.cards.s.Shrink.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Soraya the Falconer", 18, Rarity.RARE, mage.cards.s.SorayaTheFalconer.class));
+ cards.add(new SetCardInfo("Spectral Bears", 98, Rarity.UNCOMMON, mage.cards.s.SpectralBears.class));
+ cards.add(new SetCardInfo("Torture", "59a", Rarity.COMMON, mage.cards.t.Torture.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Torture", "59b", Rarity.COMMON, mage.cards.t.Torture.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Trade Caravan", "19a", Rarity.COMMON, mage.cards.t.TradeCaravan.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Trade Caravan", "19b", Rarity.COMMON, mage.cards.t.TradeCaravan.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Truce", 20, Rarity.RARE, mage.cards.t.Truce.class));
+ cards.add(new SetCardInfo("Veldrane of Sengir", 60, Rarity.RARE, mage.cards.v.VeldraneOfSengir.class));
+ cards.add(new SetCardInfo("Wall of Kelp", 40, Rarity.RARE, mage.cards.w.WallOfKelp.class));
+ cards.add(new SetCardInfo("Willow Faerie", "99a", Rarity.COMMON, mage.cards.w.WillowFaerie.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Willow Faerie", "99b", Rarity.COMMON, mage.cards.w.WillowFaerie.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Willow Priestess", 100, Rarity.RARE, mage.cards.w.WillowPriestess.class));
+ cards.add(new SetCardInfo("Winter Sky", 80, Rarity.RARE, mage.cards.w.WinterSky.class));
+ cards.add(new SetCardInfo("Wizards' School", 115, Rarity.UNCOMMON, mage.cards.w.WizardsSchool.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/IceAge.java b/Mage.Sets/src/mage/sets/IceAge.java
index 93e4cdab640..e3d4da5491c 100644
--- a/Mage.Sets/src/mage/sets/IceAge.java
+++ b/Mage.Sets/src/mage/sets/IceAge.java
@@ -25,372 +25,372 @@ public final class IceAge extends ExpansionSet {
this.numBoosterRare = 1;
this.ratioBoosterMythic = 0;
- cards.add(new SetCardInfo("Abyssal Specter", 113, Rarity.UNCOMMON, mage.cards.a.AbyssalSpecter.class, RETRO_ART));
- cards.add(new SetCardInfo("Adarkar Sentinel", 306, Rarity.UNCOMMON, mage.cards.a.AdarkarSentinel.class, RETRO_ART));
- cards.add(new SetCardInfo("Adarkar Unicorn", 1, Rarity.COMMON, mage.cards.a.AdarkarUnicorn.class, RETRO_ART));
- cards.add(new SetCardInfo("Adarkar Wastes", 351, Rarity.RARE, mage.cards.a.AdarkarWastes.class, RETRO_ART));
- cards.add(new SetCardInfo("Aegis of the Meek", 307, Rarity.RARE, mage.cards.a.AegisOfTheMeek.class, RETRO_ART));
- cards.add(new SetCardInfo("Aggression", 169, Rarity.UNCOMMON, mage.cards.a.Aggression.class, RETRO_ART));
- cards.add(new SetCardInfo("Altar of Bone", 281, Rarity.RARE, mage.cards.a.AltarOfBone.class, RETRO_ART));
- cards.add(new SetCardInfo("Anarchy", 170, Rarity.UNCOMMON, mage.cards.a.Anarchy.class, RETRO_ART));
- cards.add(new SetCardInfo("Arctic Foxes", 2, Rarity.COMMON, mage.cards.a.ArcticFoxes.class, RETRO_ART));
- cards.add(new SetCardInfo("Arcum's Sleigh", 309, Rarity.UNCOMMON, mage.cards.a.ArcumsSleigh.class, RETRO_ART));
- cards.add(new SetCardInfo("Arenson's Aura", 3, Rarity.COMMON, mage.cards.a.ArensonsAura.class, RETRO_ART));
- cards.add(new SetCardInfo("Armor of Faith", 4, Rarity.COMMON, mage.cards.a.ArmorOfFaith.class, RETRO_ART));
- cards.add(new SetCardInfo("Arnjlot's Ascent", 57, Rarity.COMMON, mage.cards.a.ArnjlotsAscent.class, RETRO_ART));
- cards.add(new SetCardInfo("Ashen Ghoul", 114, Rarity.UNCOMMON, mage.cards.a.AshenGhoul.class, RETRO_ART));
- cards.add(new SetCardInfo("Aurochs", 225, Rarity.COMMON, mage.cards.a.Aurochs.class, RETRO_ART));
- cards.add(new SetCardInfo("Avalanche", 171, Rarity.UNCOMMON, mage.cards.a.Avalanche.class, RETRO_ART));
- cards.add(new SetCardInfo("Balduvian Barbarians", 172, Rarity.COMMON, mage.cards.b.BalduvianBarbarians.class, RETRO_ART));
- cards.add(new SetCardInfo("Balduvian Bears", 226, Rarity.COMMON, mage.cards.b.BalduvianBears.class, RETRO_ART));
- cards.add(new SetCardInfo("Balduvian Conjurer", 58, Rarity.UNCOMMON, mage.cards.b.BalduvianConjurer.class, RETRO_ART));
- cards.add(new SetCardInfo("Balduvian Hydra", 173, Rarity.RARE, mage.cards.b.BalduvianHydra.class, RETRO_ART));
- cards.add(new SetCardInfo("Barbed Sextant", 312, Rarity.COMMON, mage.cards.b.BarbedSextant.class, RETRO_ART));
- cards.add(new SetCardInfo("Baton of Morale", 313, Rarity.UNCOMMON, mage.cards.b.BatonOfMorale.class, RETRO_ART));
- cards.add(new SetCardInfo("Battle Cry", 5, Rarity.UNCOMMON, mage.cards.b.BattleCry.class, RETRO_ART));
- cards.add(new SetCardInfo("Battle Frenzy", 175, Rarity.COMMON, mage.cards.b.BattleFrenzy.class, RETRO_ART));
- cards.add(new SetCardInfo("Binding Grasp", 60, Rarity.UNCOMMON, mage.cards.b.BindingGrasp.class, RETRO_ART));
- cards.add(new SetCardInfo("Black Scarab", 6, Rarity.UNCOMMON, mage.cards.b.BlackScarab.class, RETRO_ART));
- cards.add(new SetCardInfo("Blessed Wine", 7, Rarity.COMMON, mage.cards.b.BlessedWine.class, RETRO_ART));
- cards.add(new SetCardInfo("Blinking Spirit", 8, Rarity.RARE, mage.cards.b.BlinkingSpirit.class, RETRO_ART));
- cards.add(new SetCardInfo("Blizzard", 227, Rarity.RARE, mage.cards.b.Blizzard.class, RETRO_ART));
- cards.add(new SetCardInfo("Blue Scarab", 9, Rarity.UNCOMMON, mage.cards.b.BlueScarab.class, RETRO_ART));
- cards.add(new SetCardInfo("Brainstorm", 61, Rarity.COMMON, mage.cards.b.Brainstorm.class, RETRO_ART));
- cards.add(new SetCardInfo("Brand of Ill Omen", 177, Rarity.RARE, mage.cards.b.BrandOfIllOmen.class, RETRO_ART));
- cards.add(new SetCardInfo("Breath of Dreams", 62, Rarity.UNCOMMON, mage.cards.b.BreathOfDreams.class, RETRO_ART));
- cards.add(new SetCardInfo("Brine Shaman", 115, Rarity.COMMON, mage.cards.b.BrineShaman.class, RETRO_ART));
- cards.add(new SetCardInfo("Brown Ouphe", 228, Rarity.COMMON, mage.cards.b.BrownOuphe.class, RETRO_ART));
- cards.add(new SetCardInfo("Brushland", 352, Rarity.RARE, mage.cards.b.Brushland.class, RETRO_ART));
- cards.add(new SetCardInfo("Burnt Offering", 116, Rarity.COMMON, mage.cards.b.BurntOffering.class, RETRO_ART));
- cards.add(new SetCardInfo("Call to Arms", 10, Rarity.RARE, mage.cards.c.CallToArms.class, RETRO_ART));
- cards.add(new SetCardInfo("Caribou Range", 11, Rarity.RARE, mage.cards.c.CaribouRange.class, RETRO_ART));
- cards.add(new SetCardInfo("Celestial Sword", 314, Rarity.RARE, mage.cards.c.CelestialSword.class, RETRO_ART));
- cards.add(new SetCardInfo("Centaur Archer", 282, Rarity.UNCOMMON, mage.cards.c.CentaurArcher.class, RETRO_ART));
- cards.add(new SetCardInfo("Chaos Lord", 178, Rarity.RARE, mage.cards.c.ChaosLord.class, RETRO_ART));
- cards.add(new SetCardInfo("Chaos Moon", 179, Rarity.RARE, mage.cards.c.ChaosMoon.class, RETRO_ART));
- cards.add(new SetCardInfo("Chub Toad", 229, Rarity.COMMON, mage.cards.c.ChubToad.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: Black", 12, Rarity.COMMON, mage.cards.c.CircleOfProtectionBlack.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: Blue", 13, Rarity.COMMON, mage.cards.c.CircleOfProtectionBlue.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: Green", 14, Rarity.COMMON, mage.cards.c.CircleOfProtectionGreen.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: Red", 15, Rarity.COMMON, mage.cards.c.CircleOfProtectionRed.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: White", 16, Rarity.COMMON, mage.cards.c.CircleOfProtectionWhite.class, RETRO_ART));
- cards.add(new SetCardInfo("Clairvoyance", 63, Rarity.COMMON, mage.cards.c.Clairvoyance.class, RETRO_ART));
- cards.add(new SetCardInfo("Cloak of Confusion", 117, Rarity.COMMON, mage.cards.c.CloakOfConfusion.class, RETRO_ART));
- cards.add(new SetCardInfo("Cold Snap", 17, Rarity.UNCOMMON, mage.cards.c.ColdSnap.class, RETRO_ART));
- cards.add(new SetCardInfo("Conquer", 180, Rarity.UNCOMMON, mage.cards.c.Conquer.class, RETRO_ART));
- cards.add(new SetCardInfo("Cooperation", 18, Rarity.COMMON, mage.cards.c.Cooperation.class, RETRO_ART));
- cards.add(new SetCardInfo("Counterspell", 64, Rarity.COMMON, mage.cards.c.Counterspell.class, RETRO_ART));
- cards.add(new SetCardInfo("Crown of the Ages", 315, Rarity.RARE, mage.cards.c.CrownOfTheAges.class, RETRO_ART));
- cards.add(new SetCardInfo("Curse of Marit Lage", 181, Rarity.RARE, mage.cards.c.CurseOfMaritLage.class, RETRO_ART));
- cards.add(new SetCardInfo("Dance of the Dead", 118, Rarity.UNCOMMON, mage.cards.d.DanceOfTheDead.class, RETRO_ART));
- cards.add(new SetCardInfo("Dark Banishing", 119, Rarity.COMMON, mage.cards.d.DarkBanishing.class, RETRO_ART));
- cards.add(new SetCardInfo("Dark Ritual", 120, Rarity.COMMON, mage.cards.d.DarkRitual.class, RETRO_ART));
- cards.add(new SetCardInfo("Death Ward", 19, Rarity.COMMON, mage.cards.d.DeathWard.class, RETRO_ART));
- cards.add(new SetCardInfo("Deflection", 65, Rarity.RARE, mage.cards.d.Deflection.class, RETRO_ART));
- cards.add(new SetCardInfo("Demonic Consultation", 121, Rarity.UNCOMMON, mage.cards.d.DemonicConsultation.class, RETRO_ART));
- cards.add(new SetCardInfo("Despotic Scepter", 316, Rarity.RARE, mage.cards.d.DespoticScepter.class, RETRO_ART));
- cards.add(new SetCardInfo("Diabolic Vision", 284, Rarity.UNCOMMON, mage.cards.d.DiabolicVision.class, RETRO_ART));
- cards.add(new SetCardInfo("Dire Wolves", 230, Rarity.COMMON, mage.cards.d.DireWolves.class, RETRO_ART));
- cards.add(new SetCardInfo("Disenchant", 20, Rarity.COMMON, mage.cards.d.Disenchant.class, RETRO_ART));
- cards.add(new SetCardInfo("Dread Wight", 122, Rarity.RARE, mage.cards.d.DreadWight.class, RETRO_ART));
- cards.add(new SetCardInfo("Dreams of the Dead", 66, Rarity.UNCOMMON, mage.cards.d.DreamsOfTheDead.class, RETRO_ART));
- cards.add(new SetCardInfo("Drift of the Dead", 123, Rarity.UNCOMMON, mage.cards.d.DriftOfTheDead.class, RETRO_ART));
- cards.add(new SetCardInfo("Drought", 21, Rarity.UNCOMMON, mage.cards.d.Drought.class, RETRO_ART));
- cards.add(new SetCardInfo("Dwarven Armory", 182, Rarity.RARE, mage.cards.d.DwarvenArmory.class, RETRO_ART));
- cards.add(new SetCardInfo("Earthlink", 285, Rarity.RARE, mage.cards.e.Earthlink.class, RETRO_ART));
- cards.add(new SetCardInfo("Earthlore", 231, Rarity.COMMON, mage.cards.e.Earthlore.class, RETRO_ART));
- cards.add(new SetCardInfo("Elder Druid", 232, Rarity.RARE, mage.cards.e.ElderDruid.class, RETRO_ART));
- cards.add(new SetCardInfo("Elemental Augury", 286, Rarity.RARE, mage.cards.e.ElementalAugury.class, RETRO_ART));
- cards.add(new SetCardInfo("Elkin Bottle", 317, Rarity.RARE, mage.cards.e.ElkinBottle.class, RETRO_ART));
- cards.add(new SetCardInfo("Elvish Healer", 22, Rarity.COMMON, mage.cards.e.ElvishHealer.class, RETRO_ART));
- cards.add(new SetCardInfo("Enduring Renewal", 23, Rarity.RARE, mage.cards.e.EnduringRenewal.class, RETRO_ART));
- cards.add(new SetCardInfo("Energy Storm", 24, Rarity.RARE, mage.cards.e.EnergyStorm.class, RETRO_ART));
- cards.add(new SetCardInfo("Enervate", 67, Rarity.COMMON, mage.cards.e.Enervate.class, RETRO_ART));
- cards.add(new SetCardInfo("Errant Minion", 68, Rarity.COMMON, mage.cards.e.ErrantMinion.class, RETRO_ART));
- cards.add(new SetCardInfo("Errantry", 183, Rarity.COMMON, mage.cards.e.Errantry.class, RETRO_ART));
- cards.add(new SetCardInfo("Essence Filter", 233, Rarity.COMMON, mage.cards.e.EssenceFilter.class, RETRO_ART));
- cards.add(new SetCardInfo("Essence Flare", 69, Rarity.COMMON, mage.cards.e.EssenceFlare.class, RETRO_ART));
- cards.add(new SetCardInfo("Essence Vortex", 287, Rarity.UNCOMMON, mage.cards.e.EssenceVortex.class, RETRO_ART));
- cards.add(new SetCardInfo("Fanatical Fever", 234, Rarity.UNCOMMON, mage.cards.f.FanaticalFever.class, RETRO_ART));
- cards.add(new SetCardInfo("Fear", 124, Rarity.COMMON, mage.cards.f.Fear.class, RETRO_ART));
- cards.add(new SetCardInfo("Fiery Justice", 288, Rarity.RARE, mage.cards.f.FieryJustice.class, RETRO_ART));
- cards.add(new SetCardInfo("Fire Covenant", 289, Rarity.UNCOMMON, mage.cards.f.FireCovenant.class, RETRO_ART));
- cards.add(new SetCardInfo("Flame Spirit", 184, Rarity.UNCOMMON, mage.cards.f.FlameSpirit.class, RETRO_ART));
- cards.add(new SetCardInfo("Flare", 185, Rarity.COMMON, mage.cards.f.Flare.class, RETRO_ART));
- cards.add(new SetCardInfo("Flooded Woodlands", 290, Rarity.RARE, mage.cards.f.FloodedWoodlands.class, RETRO_ART));
- cards.add(new SetCardInfo("Flow of Maggots", 125, Rarity.RARE, mage.cards.f.FlowOfMaggots.class, RETRO_ART));
- cards.add(new SetCardInfo("Folk of the Pines", 235, Rarity.COMMON, mage.cards.f.FolkOfThePines.class, RETRO_ART));
- cards.add(new SetCardInfo("Forbidden Lore", 236, Rarity.RARE, mage.cards.f.ForbiddenLore.class, RETRO_ART));
- cards.add(new SetCardInfo("Force Void", 70, Rarity.UNCOMMON, mage.cards.f.ForceVoid.class, RETRO_ART));
- cards.add(new SetCardInfo("Forest", 380, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 381, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 382, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forgotten Lore", 237, Rarity.UNCOMMON, mage.cards.f.ForgottenLore.class, RETRO_ART));
- cards.add(new SetCardInfo("Formation", 25, Rarity.RARE, mage.cards.f.Formation.class, RETRO_ART));
- cards.add(new SetCardInfo("Foul Familiar", 126, Rarity.COMMON, mage.cards.f.FoulFamiliar.class, RETRO_ART));
- cards.add(new SetCardInfo("Foxfire", 238, Rarity.COMMON, mage.cards.f.Foxfire.class, RETRO_ART));
- cards.add(new SetCardInfo("Freyalise Supplicant", 239, Rarity.UNCOMMON, mage.cards.f.FreyaliseSupplicant.class, RETRO_ART));
- cards.add(new SetCardInfo("Freyalise's Charm", 240, Rarity.UNCOMMON, mage.cards.f.FreyalisesCharm.class, RETRO_ART));
- cards.add(new SetCardInfo("Freyalise's Winds", 241, Rarity.RARE, mage.cards.f.FreyalisesWinds.class, RETRO_ART));
- cards.add(new SetCardInfo("Fumarole", 291, Rarity.UNCOMMON, mage.cards.f.Fumarole.class, RETRO_ART));
- cards.add(new SetCardInfo("Fylgja", 26, Rarity.COMMON, mage.cards.f.Fylgja.class, RETRO_ART));
- cards.add(new SetCardInfo("Fyndhorn Bow", 318, Rarity.UNCOMMON, mage.cards.f.FyndhornBow.class, RETRO_ART));
- cards.add(new SetCardInfo("Fyndhorn Brownie", 242, Rarity.COMMON, mage.cards.f.FyndhornBrownie.class, RETRO_ART));
- cards.add(new SetCardInfo("Fyndhorn Elder", 243, Rarity.UNCOMMON, mage.cards.f.FyndhornElder.class, RETRO_ART));
- cards.add(new SetCardInfo("Fyndhorn Elves", 244, Rarity.COMMON, mage.cards.f.FyndhornElves.class, RETRO_ART));
- cards.add(new SetCardInfo("Fyndhorn Pollen", 245, Rarity.RARE, mage.cards.f.FyndhornPollen.class, RETRO_ART));
- cards.add(new SetCardInfo("Game of Chaos", 186, Rarity.RARE, mage.cards.g.GameOfChaos.class, RETRO_ART));
- cards.add(new SetCardInfo("Gangrenous Zombies", 127, Rarity.COMMON, mage.cards.g.GangrenousZombies.class, RETRO_ART));
- cards.add(new SetCardInfo("Gaze of Pain", 128, Rarity.COMMON, mage.cards.g.GazeOfPain.class, RETRO_ART));
- cards.add(new SetCardInfo("General Jarkeld", 27, Rarity.RARE, mage.cards.g.GeneralJarkeld.class, RETRO_ART));
- cards.add(new SetCardInfo("Giant Growth", 246, Rarity.COMMON, mage.cards.g.GiantGrowth.class, RETRO_ART));
- cards.add(new SetCardInfo("Giant Trap Door Spider", 293, Rarity.UNCOMMON, mage.cards.g.GiantTrapDoorSpider.class, RETRO_ART));
- cards.add(new SetCardInfo("Glacial Chasm", 353, Rarity.UNCOMMON, mage.cards.g.GlacialChasm.class, RETRO_ART));
- cards.add(new SetCardInfo("Glacial Crevasses", 187, Rarity.RARE, mage.cards.g.GlacialCrevasses.class, RETRO_ART));
- cards.add(new SetCardInfo("Glacial Wall", 71, Rarity.UNCOMMON, mage.cards.g.GlacialWall.class, RETRO_ART));
- cards.add(new SetCardInfo("Glaciers", 294, Rarity.RARE, mage.cards.g.Glaciers.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Lyre", 319, Rarity.RARE, mage.cards.g.GoblinLyre.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Mutant", 188, Rarity.UNCOMMON, mage.cards.g.GoblinMutant.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Sappers", 189, Rarity.COMMON, mage.cards.g.GoblinSappers.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Ski Patrol", 190, Rarity.COMMON, mage.cards.g.GoblinSkiPatrol.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Snowman", 191, Rarity.UNCOMMON, mage.cards.g.GoblinSnowman.class, RETRO_ART));
- cards.add(new SetCardInfo("Gorilla Pack", 247, Rarity.COMMON, mage.cards.g.GorillaPack.class, RETRO_ART));
- cards.add(new SetCardInfo("Gravebind", 129, Rarity.RARE, mage.cards.g.Gravebind.class, RETRO_ART));
- cards.add(new SetCardInfo("Green Scarab", 28, Rarity.UNCOMMON, mage.cards.g.GreenScarab.class, RETRO_ART));
- cards.add(new SetCardInfo("Grizzled Wolverine", 192, Rarity.COMMON, mage.cards.g.GrizzledWolverine.class, RETRO_ART));
- cards.add(new SetCardInfo("Hallowed Ground", 29, Rarity.UNCOMMON, mage.cards.h.HallowedGround.class, RETRO_ART));
- cards.add(new SetCardInfo("Halls of Mist", 354, Rarity.RARE, mage.cards.h.HallsOfMist.class, RETRO_ART));
- cards.add(new SetCardInfo("Heal", 30, Rarity.COMMON, mage.cards.h.Heal.class, RETRO_ART));
- cards.add(new SetCardInfo("Hecatomb", 130, Rarity.RARE, mage.cards.h.Hecatomb.class, RETRO_ART));
- cards.add(new SetCardInfo("Hematite Talisman", 320, Rarity.UNCOMMON, mage.cards.h.HematiteTalisman.class, RETRO_ART));
- cards.add(new SetCardInfo("Hipparion", 31, Rarity.UNCOMMON, mage.cards.h.Hipparion.class, RETRO_ART));
- cards.add(new SetCardInfo("Hoar Shade", 131, Rarity.COMMON, mage.cards.h.HoarShade.class, RETRO_ART));
- cards.add(new SetCardInfo("Hot Springs", 248, Rarity.RARE, mage.cards.h.HotSprings.class, RETRO_ART));
- cards.add(new SetCardInfo("Howl from Beyond", 132, Rarity.COMMON, mage.cards.h.HowlFromBeyond.class, RETRO_ART));
- cards.add(new SetCardInfo("Hurricane", 249, Rarity.UNCOMMON, mage.cards.h.Hurricane.class, RETRO_ART));
- cards.add(new SetCardInfo("Hyalopterous Lemure", 133, Rarity.UNCOMMON, mage.cards.h.HyalopterousLemure.class, RETRO_ART));
- cards.add(new SetCardInfo("Hydroblast", 72, Rarity.COMMON, mage.cards.h.Hydroblast.class, RETRO_ART));
- cards.add(new SetCardInfo("Hymn of Rebirth", 295, Rarity.UNCOMMON, mage.cards.h.HymnOfRebirth.class, RETRO_ART));
- cards.add(new SetCardInfo("Ice Cauldron", 321, Rarity.RARE, mage.cards.i.IceCauldron.class, RETRO_ART));
- cards.add(new SetCardInfo("Ice Floe", 355, Rarity.UNCOMMON, mage.cards.i.IceFloe.class, RETRO_ART));
- cards.add(new SetCardInfo("Iceberg", 73, Rarity.UNCOMMON, mage.cards.i.Iceberg.class, RETRO_ART));
- cards.add(new SetCardInfo("Icequake", 134, Rarity.UNCOMMON, mage.cards.i.Icequake.class, RETRO_ART));
- cards.add(new SetCardInfo("Icy Manipulator", 322, Rarity.UNCOMMON, mage.cards.i.IcyManipulator.class, RETRO_ART));
- cards.add(new SetCardInfo("Icy Prison", 74, Rarity.RARE, mage.cards.i.IcyPrison.class, RETRO_ART));
- cards.add(new SetCardInfo("Illusionary Forces", 75, Rarity.COMMON, mage.cards.i.IllusionaryForces.class, RETRO_ART));
- cards.add(new SetCardInfo("Illusionary Presence", 76, Rarity.RARE, mage.cards.i.IllusionaryPresence.class, RETRO_ART));
- cards.add(new SetCardInfo("Illusionary Terrain", 77, Rarity.UNCOMMON, mage.cards.i.IllusionaryTerrain.class, RETRO_ART));
- cards.add(new SetCardInfo("Illusionary Wall", 78, Rarity.COMMON, mage.cards.i.IllusionaryWall.class, RETRO_ART));
- cards.add(new SetCardInfo("Illusions of Grandeur", 79, Rarity.RARE, mage.cards.i.IllusionsOfGrandeur.class, RETRO_ART));
- cards.add(new SetCardInfo("Imposing Visage", 193, Rarity.COMMON, mage.cards.i.ImposingVisage.class, RETRO_ART));
- cards.add(new SetCardInfo("Incinerate", 194, Rarity.COMMON, mage.cards.i.Incinerate.class, RETRO_ART));
- cards.add(new SetCardInfo("Infernal Darkness", 135, Rarity.RARE, mage.cards.i.InfernalDarkness.class, RETRO_ART));
- cards.add(new SetCardInfo("Infernal Denizen", 136, Rarity.RARE, mage.cards.i.InfernalDenizen.class, RETRO_ART));
- cards.add(new SetCardInfo("Infinite Hourglass", 323, Rarity.RARE, mage.cards.i.InfiniteHourglass.class, RETRO_ART));
- cards.add(new SetCardInfo("Infuse", 80, Rarity.COMMON, mage.cards.i.Infuse.class, RETRO_ART));
- cards.add(new SetCardInfo("Island", 368, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 369, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 370, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Jester's Cap", 324, Rarity.RARE, mage.cards.j.JestersCap.class, RETRO_ART));
- cards.add(new SetCardInfo("Jester's Mask", 325, Rarity.RARE, mage.cards.j.JestersMask.class, RETRO_ART));
- cards.add(new SetCardInfo("Jeweled Amulet", 326, Rarity.UNCOMMON, mage.cards.j.JeweledAmulet.class, RETRO_ART));
- cards.add(new SetCardInfo("Johtull Wurm", 250, Rarity.UNCOMMON, mage.cards.j.JohtullWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("Jokulhaups", 195, Rarity.RARE, mage.cards.j.Jokulhaups.class, RETRO_ART));
- cards.add(new SetCardInfo("Juniper Order Druid", 251, Rarity.COMMON, mage.cards.j.JuniperOrderDruid.class, RETRO_ART));
- cards.add(new SetCardInfo("Justice", 32, Rarity.UNCOMMON, mage.cards.j.Justice.class, RETRO_ART));
- cards.add(new SetCardInfo("Karplusan Forest", 356, Rarity.RARE, mage.cards.k.KarplusanForest.class, RETRO_ART));
- cards.add(new SetCardInfo("Karplusan Giant", 196, Rarity.UNCOMMON, mage.cards.k.KarplusanGiant.class, RETRO_ART));
- cards.add(new SetCardInfo("Karplusan Yeti", 197, Rarity.RARE, mage.cards.k.KarplusanYeti.class, RETRO_ART));
- cards.add(new SetCardInfo("Kelsinko Ranger", 33, Rarity.COMMON, mage.cards.k.KelsinkoRanger.class, RETRO_ART));
- cards.add(new SetCardInfo("Kjeldoran Dead", 137, Rarity.COMMON, mage.cards.k.KjeldoranDead.class, RETRO_ART));
- cards.add(new SetCardInfo("Kjeldoran Elite Guard", 34, Rarity.UNCOMMON, mage.cards.k.KjeldoranEliteGuard.class, RETRO_ART));
- cards.add(new SetCardInfo("Kjeldoran Frostbeast", 296, Rarity.UNCOMMON, mage.cards.k.KjeldoranFrostbeast.class, RETRO_ART));
- cards.add(new SetCardInfo("Kjeldoran Guard", 35, Rarity.COMMON, mage.cards.k.KjeldoranGuard.class, RETRO_ART));
- cards.add(new SetCardInfo("Kjeldoran Knight", 36, Rarity.RARE, mage.cards.k.KjeldoranKnight.class, RETRO_ART));
- cards.add(new SetCardInfo("Kjeldoran Phalanx", 37, Rarity.RARE, mage.cards.k.KjeldoranPhalanx.class, RETRO_ART));
- cards.add(new SetCardInfo("Kjeldoran Royal Guard", 38, Rarity.RARE, mage.cards.k.KjeldoranRoyalGuard.class, RETRO_ART));
- cards.add(new SetCardInfo("Kjeldoran Skycaptain", 39, Rarity.UNCOMMON, mage.cards.k.KjeldoranSkycaptain.class, RETRO_ART));
- cards.add(new SetCardInfo("Kjeldoran Skyknight", 40, Rarity.COMMON, mage.cards.k.KjeldoranSkyknight.class, RETRO_ART));
- cards.add(new SetCardInfo("Kjeldoran Warrior", 41, Rarity.COMMON, mage.cards.k.KjeldoranWarrior.class, RETRO_ART));
- cards.add(new SetCardInfo("Knight of Stromgald", 138, Rarity.UNCOMMON, mage.cards.k.KnightOfStromgald.class, RETRO_ART));
- cards.add(new SetCardInfo("Krovikan Elementalist", 139, Rarity.UNCOMMON, mage.cards.k.KrovikanElementalist.class, RETRO_ART));
- cards.add(new SetCardInfo("Krovikan Fetish", 140, Rarity.COMMON, mage.cards.k.KrovikanFetish.class, RETRO_ART));
- cards.add(new SetCardInfo("Krovikan Sorcerer", 81, Rarity.COMMON, mage.cards.k.KrovikanSorcerer.class, RETRO_ART));
- cards.add(new SetCardInfo("Krovikan Vampire", 141, Rarity.UNCOMMON, mage.cards.k.KrovikanVampire.class, RETRO_ART));
- cards.add(new SetCardInfo("Land Cap", 357, Rarity.RARE, mage.cards.l.LandCap.class, RETRO_ART));
- cards.add(new SetCardInfo("Lapis Lazuli Talisman", 327, Rarity.UNCOMMON, mage.cards.l.LapisLazuliTalisman.class, RETRO_ART));
- cards.add(new SetCardInfo("Lava Tubes", 358, Rarity.RARE, mage.cards.l.LavaTubes.class, RETRO_ART));
- cards.add(new SetCardInfo("Legions of Lim-Dul", 142, Rarity.COMMON, mage.cards.l.LegionsOfLimDul.class, RETRO_ART));
- cards.add(new SetCardInfo("Leshrac's Rite", 143, Rarity.UNCOMMON, mage.cards.l.LeshracsRite.class, RETRO_ART));
- cards.add(new SetCardInfo("Leshrac's Sigil", 144, Rarity.UNCOMMON, mage.cards.l.LeshracsSigil.class, RETRO_ART));
- cards.add(new SetCardInfo("Lhurgoyf", 252, Rarity.RARE, mage.cards.l.Lhurgoyf.class, RETRO_ART));
- cards.add(new SetCardInfo("Lightning Blow", 42, Rarity.RARE, mage.cards.l.LightningBlow.class, RETRO_ART));
- cards.add(new SetCardInfo("Lim-Dul's Cohort", 145, Rarity.COMMON, mage.cards.l.LimDulsCohort.class, RETRO_ART));
- cards.add(new SetCardInfo("Lim-Dul's Hex", 146, Rarity.UNCOMMON, mage.cards.l.LimDulsHex.class, RETRO_ART));
- cards.add(new SetCardInfo("Lost Order of Jarkeld", 43, Rarity.RARE, mage.cards.l.LostOrderOfJarkeld.class, RETRO_ART));
- cards.add(new SetCardInfo("Lure", 253, Rarity.UNCOMMON, mage.cards.l.Lure.class, RETRO_ART));
- cards.add(new SetCardInfo("Maddening Wind", 254, Rarity.UNCOMMON, mage.cards.m.MaddeningWind.class, RETRO_ART));
- cards.add(new SetCardInfo("Magus of the Unseen", 82, Rarity.RARE, mage.cards.m.MagusOfTheUnseen.class, RETRO_ART));
- cards.add(new SetCardInfo("Malachite Talisman", 328, Rarity.UNCOMMON, mage.cards.m.MalachiteTalisman.class, RETRO_ART));
- cards.add(new SetCardInfo("Marton Stromgald", 199, Rarity.RARE, mage.cards.m.MartonStromgald.class, RETRO_ART));
- cards.add(new SetCardInfo("Melee", 200, Rarity.UNCOMMON, mage.cards.m.Melee.class, RETRO_ART));
- cards.add(new SetCardInfo("Melting", 201, Rarity.UNCOMMON, mage.cards.m.Melting.class, RETRO_ART));
- cards.add(new SetCardInfo("Merieke Ri Berit", 297, Rarity.RARE, mage.cards.m.MeriekeRiBerit.class, RETRO_ART));
- cards.add(new SetCardInfo("Mesmeric Trance", 83, Rarity.RARE, mage.cards.m.MesmericTrance.class, RETRO_ART));
- cards.add(new SetCardInfo("Meteor Shower", 202, Rarity.COMMON, mage.cards.m.MeteorShower.class, RETRO_ART));
- cards.add(new SetCardInfo("Mind Ravel", 147, Rarity.COMMON, mage.cards.m.MindRavel.class, RETRO_ART));
- cards.add(new SetCardInfo("Mind Warp", 148, Rarity.UNCOMMON, mage.cards.m.MindWarp.class, RETRO_ART));
- cards.add(new SetCardInfo("Mind Whip", 149, Rarity.RARE, mage.cards.m.MindWhip.class, RETRO_ART));
- cards.add(new SetCardInfo("Minion of Leshrac", 150, Rarity.RARE, mage.cards.m.MinionOfLeshrac.class, RETRO_ART));
- cards.add(new SetCardInfo("Minion of Tevesh Szat", 151, Rarity.RARE, mage.cards.m.MinionOfTeveshSzat.class, RETRO_ART));
- cards.add(new SetCardInfo("Mistfolk", 84, Rarity.COMMON, mage.cards.m.Mistfolk.class, RETRO_ART));
- cards.add(new SetCardInfo("Mole Worms", 152, Rarity.UNCOMMON, mage.cards.m.MoleWorms.class, RETRO_ART));
- cards.add(new SetCardInfo("Monsoon", 298, Rarity.RARE, mage.cards.m.Monsoon.class, RETRO_ART));
- cards.add(new SetCardInfo("Moor Fiend", 153, Rarity.COMMON, mage.cards.m.MoorFiend.class, RETRO_ART));
- cards.add(new SetCardInfo("Mountain", 376, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 377, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 378, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain Goat", 203, Rarity.COMMON, mage.cards.m.MountainGoat.class, RETRO_ART));
- cards.add(new SetCardInfo("Mountain Titan", 299, Rarity.RARE, mage.cards.m.MountainTitan.class, RETRO_ART));
- cards.add(new SetCardInfo("Mudslide", 204, Rarity.RARE, mage.cards.m.Mudslide.class, RETRO_ART));
- cards.add(new SetCardInfo("Musician", 85, Rarity.RARE, mage.cards.m.Musician.class, RETRO_ART));
- cards.add(new SetCardInfo("Mystic Might", 86, Rarity.RARE, mage.cards.m.MysticMight.class, RETRO_ART));
- cards.add(new SetCardInfo("Mystic Remora", 87, Rarity.COMMON, mage.cards.m.MysticRemora.class, RETRO_ART));
- cards.add(new SetCardInfo("Nacre Talisman", 329, Rarity.UNCOMMON, mage.cards.n.NacreTalisman.class, RETRO_ART));
- cards.add(new SetCardInfo("Naked Singularity", 330, Rarity.RARE, mage.cards.n.NakedSingularity.class, RETRO_ART));
- cards.add(new SetCardInfo("Nature's Lore", 255, Rarity.UNCOMMON, mage.cards.n.NaturesLore.class, RETRO_ART));
- cards.add(new SetCardInfo("Necropotence", 154, Rarity.RARE, mage.cards.n.Necropotence.class, RETRO_ART));
- cards.add(new SetCardInfo("Norritt", 155, Rarity.COMMON, mage.cards.n.Norritt.class, RETRO_ART));
- cards.add(new SetCardInfo("Oath of Lim-Dul", 156, Rarity.RARE, mage.cards.o.OathOfLimDul.class, RETRO_ART));
- cards.add(new SetCardInfo("Onyx Talisman", 331, Rarity.UNCOMMON, mage.cards.o.OnyxTalisman.class, RETRO_ART));
- cards.add(new SetCardInfo("Orcish Cannoneers", 205, Rarity.UNCOMMON, mage.cards.o.OrcishCannoneers.class, RETRO_ART));
- cards.add(new SetCardInfo("Orcish Healer", 208, Rarity.UNCOMMON, mage.cards.o.OrcishHealer.class, RETRO_ART));
- cards.add(new SetCardInfo("Orcish Librarian", 209, Rarity.RARE, mage.cards.o.OrcishLibrarian.class, RETRO_ART));
- cards.add(new SetCardInfo("Orcish Lumberjack", 210, Rarity.COMMON, mage.cards.o.OrcishLumberjack.class, RETRO_ART));
- cards.add(new SetCardInfo("Orcish Squatters", 211, Rarity.RARE, mage.cards.o.OrcishSquatters.class, RETRO_ART));
- cards.add(new SetCardInfo("Order of the Sacred Torch", 45, Rarity.RARE, mage.cards.o.OrderOfTheSacredTorch.class, RETRO_ART));
- cards.add(new SetCardInfo("Order of the White Shield", 46, Rarity.UNCOMMON, mage.cards.o.OrderOfTheWhiteShield.class, RETRO_ART));
- cards.add(new SetCardInfo("Pale Bears", 256, Rarity.RARE, mage.cards.p.PaleBears.class, RETRO_ART));
- cards.add(new SetCardInfo("Panic", 212, Rarity.COMMON, mage.cards.p.Panic.class, RETRO_ART));
- cards.add(new SetCardInfo("Pentagram of the Ages", 332, Rarity.RARE, mage.cards.p.PentagramOfTheAges.class, RETRO_ART));
- cards.add(new SetCardInfo("Pestilence Rats", 157, Rarity.COMMON, mage.cards.p.PestilenceRats.class, RETRO_ART));
- cards.add(new SetCardInfo("Phantasmal Mount", 88, Rarity.UNCOMMON, mage.cards.p.PhantasmalMount.class, RETRO_ART));
- cards.add(new SetCardInfo("Pit Trap", 333, Rarity.UNCOMMON, mage.cards.p.PitTrap.class, RETRO_ART));
- cards.add(new SetCardInfo("Plains", 364, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 365, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 366, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Polar Kraken", 89, Rarity.RARE, mage.cards.p.PolarKraken.class, RETRO_ART));
- cards.add(new SetCardInfo("Portent", 90, Rarity.COMMON, mage.cards.p.Portent.class, RETRO_ART));
- cards.add(new SetCardInfo("Power Sink", 91, Rarity.COMMON, mage.cards.p.PowerSink.class, RETRO_ART));
- cards.add(new SetCardInfo("Pox", 158, Rarity.RARE, mage.cards.p.Pox.class, RETRO_ART));
- cards.add(new SetCardInfo("Prismatic Ward", 47, Rarity.COMMON, mage.cards.p.PrismaticWard.class, RETRO_ART));
- cards.add(new SetCardInfo("Pygmy Allosaurus", 257, Rarity.RARE, mage.cards.p.PygmyAllosaurus.class, RETRO_ART));
- cards.add(new SetCardInfo("Pyknite", 258, Rarity.COMMON, mage.cards.p.Pyknite.class, RETRO_ART));
- cards.add(new SetCardInfo("Pyroblast", 213, Rarity.COMMON, mage.cards.p.Pyroblast.class, RETRO_ART));
- cards.add(new SetCardInfo("Pyroclasm", 214, Rarity.UNCOMMON, mage.cards.p.Pyroclasm.class, RETRO_ART));
- cards.add(new SetCardInfo("Rally", 48, Rarity.COMMON, mage.cards.r.Rally.class, RETRO_ART));
- cards.add(new SetCardInfo("Ray of Command", 92, Rarity.COMMON, mage.cards.r.RayOfCommand.class, RETRO_ART));
- cards.add(new SetCardInfo("Ray of Erasure", 93, Rarity.COMMON, mage.cards.r.RayOfErasure.class, RETRO_ART));
- cards.add(new SetCardInfo("Reality Twist", 94, Rarity.RARE, mage.cards.r.RealityTwist.class, RETRO_ART));
- cards.add(new SetCardInfo("Reclamation", 300, Rarity.RARE, mage.cards.r.Reclamation.class, RETRO_ART));
- cards.add(new SetCardInfo("Red Scarab", 49, Rarity.UNCOMMON, mage.cards.r.RedScarab.class, RETRO_ART));
- cards.add(new SetCardInfo("Regeneration", 259, Rarity.COMMON, mage.cards.r.Regeneration.class, RETRO_ART));
- cards.add(new SetCardInfo("Rime Dryad", 260, Rarity.COMMON, mage.cards.r.RimeDryad.class, RETRO_ART));
- cards.add(new SetCardInfo("Ritual of Subdual", 261, Rarity.RARE, mage.cards.r.RitualOfSubdual.class, RETRO_ART));
- cards.add(new SetCardInfo("River Delta", 359, Rarity.RARE, mage.cards.r.RiverDelta.class, RETRO_ART));
- cards.add(new SetCardInfo("Runed Arch", 334, Rarity.RARE, mage.cards.r.RunedArch.class, RETRO_ART));
- cards.add(new SetCardInfo("Sabretooth Tiger", 215, Rarity.COMMON, mage.cards.s.SabretoothTiger.class, RETRO_ART));
- cards.add(new SetCardInfo("Scaled Wurm", 262, Rarity.COMMON, mage.cards.s.ScaledWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("Sea Spirit", 95, Rarity.UNCOMMON, mage.cards.s.SeaSpirit.class, RETRO_ART));
- cards.add(new SetCardInfo("Seizures", 159, Rarity.COMMON, mage.cards.s.Seizures.class, RETRO_ART));
- cards.add(new SetCardInfo("Seraph", 51, Rarity.RARE, mage.cards.s.Seraph.class, RETRO_ART));
- cards.add(new SetCardInfo("Shambling Strider", 263, Rarity.COMMON, mage.cards.s.ShamblingStrider.class, RETRO_ART));
- cards.add(new SetCardInfo("Shatter", 216, Rarity.COMMON, mage.cards.s.Shatter.class, RETRO_ART));
- cards.add(new SetCardInfo("Shield Bearer", 52, Rarity.COMMON, mage.cards.s.ShieldBearer.class, RETRO_ART));
- cards.add(new SetCardInfo("Shield of the Ages", 335, Rarity.UNCOMMON, mage.cards.s.ShieldOfTheAges.class, RETRO_ART));
- cards.add(new SetCardInfo("Shyft", 96, Rarity.RARE, mage.cards.s.Shyft.class, RETRO_ART));
- cards.add(new SetCardInfo("Sibilant Spirit", 97, Rarity.RARE, mage.cards.s.SibilantSpirit.class, RETRO_ART));
- cards.add(new SetCardInfo("Silver Erne", 98, Rarity.UNCOMMON, mage.cards.s.SilverErne.class, RETRO_ART));
- cards.add(new SetCardInfo("Skeleton Ship", 301, Rarity.RARE, mage.cards.s.SkeletonShip.class, RETRO_ART));
- cards.add(new SetCardInfo("Skull Catapult", 336, Rarity.UNCOMMON, mage.cards.s.SkullCatapult.class, RETRO_ART));
- cards.add(new SetCardInfo("Snow Devil", 100, Rarity.COMMON, mage.cards.s.SnowDevil.class, RETRO_ART));
- cards.add(new SetCardInfo("Snow Fortress", 337, Rarity.RARE, mage.cards.s.SnowFortress.class, RETRO_ART));
- cards.add(new SetCardInfo("Snow Hound", 53, Rarity.UNCOMMON, mage.cards.s.SnowHound.class, RETRO_ART));
- cards.add(new SetCardInfo("Snow-Covered Forest", 383, Rarity.LAND, mage.cards.s.SnowCoveredForest.class, RETRO_ART));
- cards.add(new SetCardInfo("Snow-Covered Island", 371, Rarity.LAND, mage.cards.s.SnowCoveredIsland.class, RETRO_ART));
- cards.add(new SetCardInfo("Snow-Covered Mountain", 379, Rarity.LAND, mage.cards.s.SnowCoveredMountain.class, RETRO_ART));
- cards.add(new SetCardInfo("Snow-Covered Plains", 367, Rarity.LAND, mage.cards.s.SnowCoveredPlains.class, RETRO_ART));
- cards.add(new SetCardInfo("Snow-Covered Swamp", 372, Rarity.LAND, mage.cards.s.SnowCoveredSwamp.class, RETRO_ART));
- cards.add(new SetCardInfo("Snowblind", 264, Rarity.RARE, mage.cards.s.Snowblind.class, RETRO_ART));
- cards.add(new SetCardInfo("Snowfall", 101, Rarity.COMMON, mage.cards.s.Snowfall.class, RETRO_ART));
- cards.add(new SetCardInfo("Soldevi Golem", 338, Rarity.RARE, mage.cards.s.SoldeviGolem.class, RETRO_ART));
- cards.add(new SetCardInfo("Soldevi Machinist", 102, Rarity.UNCOMMON, mage.cards.s.SoldeviMachinist.class, RETRO_ART));
- cards.add(new SetCardInfo("Soldevi Simulacrum", 339, Rarity.UNCOMMON, mage.cards.s.SoldeviSimulacrum.class, RETRO_ART));
- cards.add(new SetCardInfo("Songs of the Damned", 160, Rarity.COMMON, mage.cards.s.SongsOfTheDamned.class, RETRO_ART));
- cards.add(new SetCardInfo("Soul Barrier", 103, Rarity.UNCOMMON, mage.cards.s.SoulBarrier.class, RETRO_ART));
- cards.add(new SetCardInfo("Soul Burn", 161, Rarity.COMMON, mage.cards.s.SoulBurn.class, RETRO_ART));
- cards.add(new SetCardInfo("Soul Kiss", 162, Rarity.COMMON, mage.cards.s.SoulKiss.class, RETRO_ART));
- cards.add(new SetCardInfo("Spectral Shield", 302, Rarity.UNCOMMON, mage.cards.s.SpectralShield.class, RETRO_ART));
- cards.add(new SetCardInfo("Spoils of Evil", 163, Rarity.RARE, mage.cards.s.SpoilsOfEvil.class, RETRO_ART));
- cards.add(new SetCardInfo("Staff of the Ages", 340, Rarity.RARE, mage.cards.s.StaffOfTheAges.class, RETRO_ART));
- cards.add(new SetCardInfo("Stampede", 265, Rarity.RARE, mage.cards.s.Stampede.class, RETRO_ART));
- cards.add(new SetCardInfo("Stench of Evil", 165, Rarity.UNCOMMON, mage.cards.s.StenchOfEvil.class, RETRO_ART));
- cards.add(new SetCardInfo("Stone Rain", 217, Rarity.COMMON, mage.cards.s.StoneRain.class, RETRO_ART));
- cards.add(new SetCardInfo("Stone Spirit", 218, Rarity.UNCOMMON, mage.cards.s.StoneSpirit.class, RETRO_ART));
- cards.add(new SetCardInfo("Stonehands", 219, Rarity.COMMON, mage.cards.s.Stonehands.class, RETRO_ART));
- cards.add(new SetCardInfo("Storm Spirit", 303, Rarity.RARE, mage.cards.s.StormSpirit.class, RETRO_ART));
- cards.add(new SetCardInfo("Stormbind", 304, Rarity.RARE, mage.cards.s.Stormbind.class, RETRO_ART));
- cards.add(new SetCardInfo("Stromgald Cabal", 166, Rarity.RARE, mage.cards.s.StromgaldCabal.class, RETRO_ART));
- cards.add(new SetCardInfo("Stunted Growth", 266, Rarity.RARE, mage.cards.s.StuntedGrowth.class, RETRO_ART));
- cards.add(new SetCardInfo("Sulfurous Springs", 360, Rarity.RARE, mage.cards.s.SulfurousSprings.class, RETRO_ART));
- cards.add(new SetCardInfo("Sunstone", 341, Rarity.UNCOMMON, mage.cards.s.Sunstone.class, RETRO_ART));
- cards.add(new SetCardInfo("Swamp", 373, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 374, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 375, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swords to Plowshares", 54, Rarity.UNCOMMON, mage.cards.s.SwordsToPlowshares.class, RETRO_ART));
- cards.add(new SetCardInfo("Tarpan", 267, Rarity.COMMON, mage.cards.t.Tarpan.class, RETRO_ART));
- cards.add(new SetCardInfo("Thermokarst", 268, Rarity.UNCOMMON, mage.cards.t.Thermokarst.class, RETRO_ART));
- cards.add(new SetCardInfo("Thoughtleech", 269, Rarity.UNCOMMON, mage.cards.t.Thoughtleech.class, RETRO_ART));
- cards.add(new SetCardInfo("Thunder Wall", 104, Rarity.UNCOMMON, mage.cards.t.ThunderWall.class, RETRO_ART));
- cards.add(new SetCardInfo("Timberline Ridge", 361, Rarity.RARE, mage.cards.t.TimberlineRidge.class, RETRO_ART));
- cards.add(new SetCardInfo("Time Bomb", 342, Rarity.RARE, mage.cards.t.TimeBomb.class, RETRO_ART));
- cards.add(new SetCardInfo("Tinder Wall", 270, Rarity.COMMON, mage.cards.t.TinderWall.class, RETRO_ART));
- cards.add(new SetCardInfo("Tor Giant", 220, Rarity.COMMON, mage.cards.t.TorGiant.class, RETRO_ART));
- cards.add(new SetCardInfo("Total War", 221, Rarity.RARE, mage.cards.t.TotalWar.class, RETRO_ART));
- cards.add(new SetCardInfo("Touch of Death", 167, Rarity.COMMON, mage.cards.t.TouchOfDeath.class, RETRO_ART));
- cards.add(new SetCardInfo("Touch of Vitae", 271, Rarity.UNCOMMON, mage.cards.t.TouchOfVitae.class, RETRO_ART));
- cards.add(new SetCardInfo("Trailblazer", 272, Rarity.RARE, mage.cards.t.Trailblazer.class, RETRO_ART));
- cards.add(new SetCardInfo("Underground River", 362, Rarity.RARE, mage.cards.u.UndergroundRiver.class, RETRO_ART));
- cards.add(new SetCardInfo("Updraft", 105, Rarity.UNCOMMON, mage.cards.u.Updraft.class, RETRO_ART));
- cards.add(new SetCardInfo("Urza's Bauble", 343, Rarity.UNCOMMON, mage.cards.u.UrzasBauble.class, RETRO_ART));
- cards.add(new SetCardInfo("Veldt", 363, Rarity.RARE, mage.cards.v.Veldt.class, RETRO_ART));
- cards.add(new SetCardInfo("Venomous Breath", 273, Rarity.UNCOMMON, mage.cards.v.VenomousBreath.class, RETRO_ART));
- cards.add(new SetCardInfo("Vertigo", 222, Rarity.UNCOMMON, mage.cards.v.Vertigo.class, RETRO_ART));
- cards.add(new SetCardInfo("Vexing Arcanix", 344, Rarity.RARE, mage.cards.v.VexingArcanix.class, RETRO_ART));
- cards.add(new SetCardInfo("Vibrating Sphere", 345, Rarity.RARE, mage.cards.v.VibratingSphere.class, RETRO_ART));
- cards.add(new SetCardInfo("Walking Wall", 346, Rarity.UNCOMMON, mage.cards.w.WalkingWall.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Lava", 223, Rarity.UNCOMMON, mage.cards.w.WallOfLava.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Pine Needles", 274, Rarity.UNCOMMON, mage.cards.w.WallOfPineNeedles.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Shields", 347, Rarity.UNCOMMON, mage.cards.w.WallOfShields.class, RETRO_ART));
- cards.add(new SetCardInfo("War Chariot", 348, Rarity.UNCOMMON, mage.cards.w.WarChariot.class, RETRO_ART));
- cards.add(new SetCardInfo("Warning", 55, Rarity.COMMON, mage.cards.w.Warning.class, RETRO_ART));
- cards.add(new SetCardInfo("Whalebone Glider", 349, Rarity.UNCOMMON, mage.cards.w.WhaleboneGlider.class, RETRO_ART));
- cards.add(new SetCardInfo("White Scarab", 56, Rarity.UNCOMMON, mage.cards.w.WhiteScarab.class, RETRO_ART));
- cards.add(new SetCardInfo("Whiteout", 275, Rarity.UNCOMMON, mage.cards.w.Whiteout.class, RETRO_ART));
- cards.add(new SetCardInfo("Wiitigo", 276, Rarity.RARE, mage.cards.w.Wiitigo.class, RETRO_ART));
- cards.add(new SetCardInfo("Wild Growth", 277, Rarity.COMMON, mage.cards.w.WildGrowth.class, RETRO_ART));
- cards.add(new SetCardInfo("Wind Spirit", 106, Rarity.UNCOMMON, mage.cards.w.WindSpirit.class, RETRO_ART));
- cards.add(new SetCardInfo("Wings of Aesthir", 305, Rarity.UNCOMMON, mage.cards.w.WingsOfAesthir.class, RETRO_ART));
- cards.add(new SetCardInfo("Withering Wisps", 168, Rarity.UNCOMMON, mage.cards.w.WitheringWisps.class, RETRO_ART));
- cards.add(new SetCardInfo("Woolly Mammoths", 278, Rarity.COMMON, mage.cards.w.WoollyMammoths.class, RETRO_ART));
- cards.add(new SetCardInfo("Woolly Spider", 279, Rarity.COMMON, mage.cards.w.WoollySpider.class, RETRO_ART));
- cards.add(new SetCardInfo("Word of Blasting", 224, Rarity.UNCOMMON, mage.cards.w.WordOfBlasting.class, RETRO_ART));
- cards.add(new SetCardInfo("Word of Undoing", 108, Rarity.COMMON, mage.cards.w.WordOfUndoing.class, RETRO_ART));
- cards.add(new SetCardInfo("Wrath of Marit Lage", 109, Rarity.RARE, mage.cards.w.WrathOfMaritLage.class, RETRO_ART));
- cards.add(new SetCardInfo("Yavimaya Gnats", 280, Rarity.UNCOMMON, mage.cards.y.YavimayaGnats.class, RETRO_ART));
- cards.add(new SetCardInfo("Zur's Weirding", 110, Rarity.RARE, mage.cards.z.ZursWeirding.class, RETRO_ART));
- cards.add(new SetCardInfo("Zuran Enchanter", 111, Rarity.COMMON, mage.cards.z.ZuranEnchanter.class, RETRO_ART));
- cards.add(new SetCardInfo("Zuran Orb", 350, Rarity.UNCOMMON, mage.cards.z.ZuranOrb.class, RETRO_ART));
- cards.add(new SetCardInfo("Zuran Spellcaster", 112, Rarity.COMMON, mage.cards.z.ZuranSpellcaster.class, RETRO_ART));
+ cards.add(new SetCardInfo("Abyssal Specter", 113, Rarity.UNCOMMON, mage.cards.a.AbyssalSpecter.class));
+ cards.add(new SetCardInfo("Adarkar Sentinel", 306, Rarity.UNCOMMON, mage.cards.a.AdarkarSentinel.class));
+ cards.add(new SetCardInfo("Adarkar Unicorn", 1, Rarity.COMMON, mage.cards.a.AdarkarUnicorn.class));
+ cards.add(new SetCardInfo("Adarkar Wastes", 351, Rarity.RARE, mage.cards.a.AdarkarWastes.class));
+ cards.add(new SetCardInfo("Aegis of the Meek", 307, Rarity.RARE, mage.cards.a.AegisOfTheMeek.class));
+ cards.add(new SetCardInfo("Aggression", 169, Rarity.UNCOMMON, mage.cards.a.Aggression.class));
+ cards.add(new SetCardInfo("Altar of Bone", 281, Rarity.RARE, mage.cards.a.AltarOfBone.class));
+ cards.add(new SetCardInfo("Anarchy", 170, Rarity.UNCOMMON, mage.cards.a.Anarchy.class));
+ cards.add(new SetCardInfo("Arctic Foxes", 2, Rarity.COMMON, mage.cards.a.ArcticFoxes.class));
+ cards.add(new SetCardInfo("Arcum's Sleigh", 309, Rarity.UNCOMMON, mage.cards.a.ArcumsSleigh.class));
+ cards.add(new SetCardInfo("Arenson's Aura", 3, Rarity.COMMON, mage.cards.a.ArensonsAura.class));
+ cards.add(new SetCardInfo("Armor of Faith", 4, Rarity.COMMON, mage.cards.a.ArmorOfFaith.class));
+ cards.add(new SetCardInfo("Arnjlot's Ascent", 57, Rarity.COMMON, mage.cards.a.ArnjlotsAscent.class));
+ cards.add(new SetCardInfo("Ashen Ghoul", 114, Rarity.UNCOMMON, mage.cards.a.AshenGhoul.class));
+ cards.add(new SetCardInfo("Aurochs", 225, Rarity.COMMON, mage.cards.a.Aurochs.class));
+ cards.add(new SetCardInfo("Avalanche", 171, Rarity.UNCOMMON, mage.cards.a.Avalanche.class));
+ cards.add(new SetCardInfo("Balduvian Barbarians", 172, Rarity.COMMON, mage.cards.b.BalduvianBarbarians.class));
+ cards.add(new SetCardInfo("Balduvian Bears", 226, Rarity.COMMON, mage.cards.b.BalduvianBears.class));
+ cards.add(new SetCardInfo("Balduvian Conjurer", 58, Rarity.UNCOMMON, mage.cards.b.BalduvianConjurer.class));
+ cards.add(new SetCardInfo("Balduvian Hydra", 173, Rarity.RARE, mage.cards.b.BalduvianHydra.class));
+ cards.add(new SetCardInfo("Barbed Sextant", 312, Rarity.COMMON, mage.cards.b.BarbedSextant.class));
+ cards.add(new SetCardInfo("Baton of Morale", 313, Rarity.UNCOMMON, mage.cards.b.BatonOfMorale.class));
+ cards.add(new SetCardInfo("Battle Cry", 5, Rarity.UNCOMMON, mage.cards.b.BattleCry.class));
+ cards.add(new SetCardInfo("Battle Frenzy", 175, Rarity.COMMON, mage.cards.b.BattleFrenzy.class));
+ cards.add(new SetCardInfo("Binding Grasp", 60, Rarity.UNCOMMON, mage.cards.b.BindingGrasp.class));
+ cards.add(new SetCardInfo("Black Scarab", 6, Rarity.UNCOMMON, mage.cards.b.BlackScarab.class));
+ cards.add(new SetCardInfo("Blessed Wine", 7, Rarity.COMMON, mage.cards.b.BlessedWine.class));
+ cards.add(new SetCardInfo("Blinking Spirit", 8, Rarity.RARE, mage.cards.b.BlinkingSpirit.class));
+ cards.add(new SetCardInfo("Blizzard", 227, Rarity.RARE, mage.cards.b.Blizzard.class));
+ cards.add(new SetCardInfo("Blue Scarab", 9, Rarity.UNCOMMON, mage.cards.b.BlueScarab.class));
+ cards.add(new SetCardInfo("Brainstorm", 61, Rarity.COMMON, mage.cards.b.Brainstorm.class));
+ cards.add(new SetCardInfo("Brand of Ill Omen", 177, Rarity.RARE, mage.cards.b.BrandOfIllOmen.class));
+ cards.add(new SetCardInfo("Breath of Dreams", 62, Rarity.UNCOMMON, mage.cards.b.BreathOfDreams.class));
+ cards.add(new SetCardInfo("Brine Shaman", 115, Rarity.COMMON, mage.cards.b.BrineShaman.class));
+ cards.add(new SetCardInfo("Brown Ouphe", 228, Rarity.COMMON, mage.cards.b.BrownOuphe.class));
+ cards.add(new SetCardInfo("Brushland", 352, Rarity.RARE, mage.cards.b.Brushland.class));
+ cards.add(new SetCardInfo("Burnt Offering", 116, Rarity.COMMON, mage.cards.b.BurntOffering.class));
+ cards.add(new SetCardInfo("Call to Arms", 10, Rarity.RARE, mage.cards.c.CallToArms.class));
+ cards.add(new SetCardInfo("Caribou Range", 11, Rarity.RARE, mage.cards.c.CaribouRange.class));
+ cards.add(new SetCardInfo("Celestial Sword", 314, Rarity.RARE, mage.cards.c.CelestialSword.class));
+ cards.add(new SetCardInfo("Centaur Archer", 282, Rarity.UNCOMMON, mage.cards.c.CentaurArcher.class));
+ cards.add(new SetCardInfo("Chaos Lord", 178, Rarity.RARE, mage.cards.c.ChaosLord.class));
+ cards.add(new SetCardInfo("Chaos Moon", 179, Rarity.RARE, mage.cards.c.ChaosMoon.class));
+ cards.add(new SetCardInfo("Chub Toad", 229, Rarity.COMMON, mage.cards.c.ChubToad.class));
+ cards.add(new SetCardInfo("Circle of Protection: Black", 12, Rarity.COMMON, mage.cards.c.CircleOfProtectionBlack.class));
+ cards.add(new SetCardInfo("Circle of Protection: Blue", 13, Rarity.COMMON, mage.cards.c.CircleOfProtectionBlue.class));
+ cards.add(new SetCardInfo("Circle of Protection: Green", 14, Rarity.COMMON, mage.cards.c.CircleOfProtectionGreen.class));
+ cards.add(new SetCardInfo("Circle of Protection: Red", 15, Rarity.COMMON, mage.cards.c.CircleOfProtectionRed.class));
+ cards.add(new SetCardInfo("Circle of Protection: White", 16, Rarity.COMMON, mage.cards.c.CircleOfProtectionWhite.class));
+ cards.add(new SetCardInfo("Clairvoyance", 63, Rarity.COMMON, mage.cards.c.Clairvoyance.class));
+ cards.add(new SetCardInfo("Cloak of Confusion", 117, Rarity.COMMON, mage.cards.c.CloakOfConfusion.class));
+ cards.add(new SetCardInfo("Cold Snap", 17, Rarity.UNCOMMON, mage.cards.c.ColdSnap.class));
+ cards.add(new SetCardInfo("Conquer", 180, Rarity.UNCOMMON, mage.cards.c.Conquer.class));
+ cards.add(new SetCardInfo("Cooperation", 18, Rarity.COMMON, mage.cards.c.Cooperation.class));
+ cards.add(new SetCardInfo("Counterspell", 64, Rarity.COMMON, mage.cards.c.Counterspell.class));
+ cards.add(new SetCardInfo("Crown of the Ages", 315, Rarity.RARE, mage.cards.c.CrownOfTheAges.class));
+ cards.add(new SetCardInfo("Curse of Marit Lage", 181, Rarity.RARE, mage.cards.c.CurseOfMaritLage.class));
+ cards.add(new SetCardInfo("Dance of the Dead", 118, Rarity.UNCOMMON, mage.cards.d.DanceOfTheDead.class));
+ cards.add(new SetCardInfo("Dark Banishing", 119, Rarity.COMMON, mage.cards.d.DarkBanishing.class));
+ cards.add(new SetCardInfo("Dark Ritual", 120, Rarity.COMMON, mage.cards.d.DarkRitual.class));
+ cards.add(new SetCardInfo("Death Ward", 19, Rarity.COMMON, mage.cards.d.DeathWard.class));
+ cards.add(new SetCardInfo("Deflection", 65, Rarity.RARE, mage.cards.d.Deflection.class));
+ cards.add(new SetCardInfo("Demonic Consultation", 121, Rarity.UNCOMMON, mage.cards.d.DemonicConsultation.class));
+ cards.add(new SetCardInfo("Despotic Scepter", 316, Rarity.RARE, mage.cards.d.DespoticScepter.class));
+ cards.add(new SetCardInfo("Diabolic Vision", 284, Rarity.UNCOMMON, mage.cards.d.DiabolicVision.class));
+ cards.add(new SetCardInfo("Dire Wolves", 230, Rarity.COMMON, mage.cards.d.DireWolves.class));
+ cards.add(new SetCardInfo("Disenchant", 20, Rarity.COMMON, mage.cards.d.Disenchant.class));
+ cards.add(new SetCardInfo("Dread Wight", 122, Rarity.RARE, mage.cards.d.DreadWight.class));
+ cards.add(new SetCardInfo("Dreams of the Dead", 66, Rarity.UNCOMMON, mage.cards.d.DreamsOfTheDead.class));
+ cards.add(new SetCardInfo("Drift of the Dead", 123, Rarity.UNCOMMON, mage.cards.d.DriftOfTheDead.class));
+ cards.add(new SetCardInfo("Drought", 21, Rarity.UNCOMMON, mage.cards.d.Drought.class));
+ cards.add(new SetCardInfo("Dwarven Armory", 182, Rarity.RARE, mage.cards.d.DwarvenArmory.class));
+ cards.add(new SetCardInfo("Earthlink", 285, Rarity.RARE, mage.cards.e.Earthlink.class));
+ cards.add(new SetCardInfo("Earthlore", 231, Rarity.COMMON, mage.cards.e.Earthlore.class));
+ cards.add(new SetCardInfo("Elder Druid", 232, Rarity.RARE, mage.cards.e.ElderDruid.class));
+ cards.add(new SetCardInfo("Elemental Augury", 286, Rarity.RARE, mage.cards.e.ElementalAugury.class));
+ cards.add(new SetCardInfo("Elkin Bottle", 317, Rarity.RARE, mage.cards.e.ElkinBottle.class));
+ cards.add(new SetCardInfo("Elvish Healer", 22, Rarity.COMMON, mage.cards.e.ElvishHealer.class));
+ cards.add(new SetCardInfo("Enduring Renewal", 23, Rarity.RARE, mage.cards.e.EnduringRenewal.class));
+ cards.add(new SetCardInfo("Energy Storm", 24, Rarity.RARE, mage.cards.e.EnergyStorm.class));
+ cards.add(new SetCardInfo("Enervate", 67, Rarity.COMMON, mage.cards.e.Enervate.class));
+ cards.add(new SetCardInfo("Errant Minion", 68, Rarity.COMMON, mage.cards.e.ErrantMinion.class));
+ cards.add(new SetCardInfo("Errantry", 183, Rarity.COMMON, mage.cards.e.Errantry.class));
+ cards.add(new SetCardInfo("Essence Filter", 233, Rarity.COMMON, mage.cards.e.EssenceFilter.class));
+ cards.add(new SetCardInfo("Essence Flare", 69, Rarity.COMMON, mage.cards.e.EssenceFlare.class));
+ cards.add(new SetCardInfo("Essence Vortex", 287, Rarity.UNCOMMON, mage.cards.e.EssenceVortex.class));
+ cards.add(new SetCardInfo("Fanatical Fever", 234, Rarity.UNCOMMON, mage.cards.f.FanaticalFever.class));
+ cards.add(new SetCardInfo("Fear", 124, Rarity.COMMON, mage.cards.f.Fear.class));
+ cards.add(new SetCardInfo("Fiery Justice", 288, Rarity.RARE, mage.cards.f.FieryJustice.class));
+ cards.add(new SetCardInfo("Fire Covenant", 289, Rarity.UNCOMMON, mage.cards.f.FireCovenant.class));
+ cards.add(new SetCardInfo("Flame Spirit", 184, Rarity.UNCOMMON, mage.cards.f.FlameSpirit.class));
+ cards.add(new SetCardInfo("Flare", 185, Rarity.COMMON, mage.cards.f.Flare.class));
+ cards.add(new SetCardInfo("Flooded Woodlands", 290, Rarity.RARE, mage.cards.f.FloodedWoodlands.class));
+ cards.add(new SetCardInfo("Flow of Maggots", 125, Rarity.RARE, mage.cards.f.FlowOfMaggots.class));
+ cards.add(new SetCardInfo("Folk of the Pines", 235, Rarity.COMMON, mage.cards.f.FolkOfThePines.class));
+ cards.add(new SetCardInfo("Forbidden Lore", 236, Rarity.RARE, mage.cards.f.ForbiddenLore.class));
+ cards.add(new SetCardInfo("Force Void", 70, Rarity.UNCOMMON, mage.cards.f.ForceVoid.class));
+ cards.add(new SetCardInfo("Forest", 380, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 381, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 382, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forgotten Lore", 237, Rarity.UNCOMMON, mage.cards.f.ForgottenLore.class));
+ cards.add(new SetCardInfo("Formation", 25, Rarity.RARE, mage.cards.f.Formation.class));
+ cards.add(new SetCardInfo("Foul Familiar", 126, Rarity.COMMON, mage.cards.f.FoulFamiliar.class));
+ cards.add(new SetCardInfo("Foxfire", 238, Rarity.COMMON, mage.cards.f.Foxfire.class));
+ cards.add(new SetCardInfo("Freyalise Supplicant", 239, Rarity.UNCOMMON, mage.cards.f.FreyaliseSupplicant.class));
+ cards.add(new SetCardInfo("Freyalise's Charm", 240, Rarity.UNCOMMON, mage.cards.f.FreyalisesCharm.class));
+ cards.add(new SetCardInfo("Freyalise's Winds", 241, Rarity.RARE, mage.cards.f.FreyalisesWinds.class));
+ cards.add(new SetCardInfo("Fumarole", 291, Rarity.UNCOMMON, mage.cards.f.Fumarole.class));
+ cards.add(new SetCardInfo("Fylgja", 26, Rarity.COMMON, mage.cards.f.Fylgja.class));
+ cards.add(new SetCardInfo("Fyndhorn Bow", 318, Rarity.UNCOMMON, mage.cards.f.FyndhornBow.class));
+ cards.add(new SetCardInfo("Fyndhorn Brownie", 242, Rarity.COMMON, mage.cards.f.FyndhornBrownie.class));
+ cards.add(new SetCardInfo("Fyndhorn Elder", 243, Rarity.UNCOMMON, mage.cards.f.FyndhornElder.class));
+ cards.add(new SetCardInfo("Fyndhorn Elves", 244, Rarity.COMMON, mage.cards.f.FyndhornElves.class));
+ cards.add(new SetCardInfo("Fyndhorn Pollen", 245, Rarity.RARE, mage.cards.f.FyndhornPollen.class));
+ cards.add(new SetCardInfo("Game of Chaos", 186, Rarity.RARE, mage.cards.g.GameOfChaos.class));
+ cards.add(new SetCardInfo("Gangrenous Zombies", 127, Rarity.COMMON, mage.cards.g.GangrenousZombies.class));
+ cards.add(new SetCardInfo("Gaze of Pain", 128, Rarity.COMMON, mage.cards.g.GazeOfPain.class));
+ cards.add(new SetCardInfo("General Jarkeld", 27, Rarity.RARE, mage.cards.g.GeneralJarkeld.class));
+ cards.add(new SetCardInfo("Giant Growth", 246, Rarity.COMMON, mage.cards.g.GiantGrowth.class));
+ cards.add(new SetCardInfo("Giant Trap Door Spider", 293, Rarity.UNCOMMON, mage.cards.g.GiantTrapDoorSpider.class));
+ cards.add(new SetCardInfo("Glacial Chasm", 353, Rarity.UNCOMMON, mage.cards.g.GlacialChasm.class));
+ cards.add(new SetCardInfo("Glacial Crevasses", 187, Rarity.RARE, mage.cards.g.GlacialCrevasses.class));
+ cards.add(new SetCardInfo("Glacial Wall", 71, Rarity.UNCOMMON, mage.cards.g.GlacialWall.class));
+ cards.add(new SetCardInfo("Glaciers", 294, Rarity.RARE, mage.cards.g.Glaciers.class));
+ cards.add(new SetCardInfo("Goblin Lyre", 319, Rarity.RARE, mage.cards.g.GoblinLyre.class));
+ cards.add(new SetCardInfo("Goblin Mutant", 188, Rarity.UNCOMMON, mage.cards.g.GoblinMutant.class));
+ cards.add(new SetCardInfo("Goblin Sappers", 189, Rarity.COMMON, mage.cards.g.GoblinSappers.class));
+ cards.add(new SetCardInfo("Goblin Ski Patrol", 190, Rarity.COMMON, mage.cards.g.GoblinSkiPatrol.class));
+ cards.add(new SetCardInfo("Goblin Snowman", 191, Rarity.UNCOMMON, mage.cards.g.GoblinSnowman.class));
+ cards.add(new SetCardInfo("Gorilla Pack", 247, Rarity.COMMON, mage.cards.g.GorillaPack.class));
+ cards.add(new SetCardInfo("Gravebind", 129, Rarity.RARE, mage.cards.g.Gravebind.class));
+ cards.add(new SetCardInfo("Green Scarab", 28, Rarity.UNCOMMON, mage.cards.g.GreenScarab.class));
+ cards.add(new SetCardInfo("Grizzled Wolverine", 192, Rarity.COMMON, mage.cards.g.GrizzledWolverine.class));
+ cards.add(new SetCardInfo("Hallowed Ground", 29, Rarity.UNCOMMON, mage.cards.h.HallowedGround.class));
+ cards.add(new SetCardInfo("Halls of Mist", 354, Rarity.RARE, mage.cards.h.HallsOfMist.class));
+ cards.add(new SetCardInfo("Heal", 30, Rarity.COMMON, mage.cards.h.Heal.class));
+ cards.add(new SetCardInfo("Hecatomb", 130, Rarity.RARE, mage.cards.h.Hecatomb.class));
+ cards.add(new SetCardInfo("Hematite Talisman", 320, Rarity.UNCOMMON, mage.cards.h.HematiteTalisman.class));
+ cards.add(new SetCardInfo("Hipparion", 31, Rarity.UNCOMMON, mage.cards.h.Hipparion.class));
+ cards.add(new SetCardInfo("Hoar Shade", 131, Rarity.COMMON, mage.cards.h.HoarShade.class));
+ cards.add(new SetCardInfo("Hot Springs", 248, Rarity.RARE, mage.cards.h.HotSprings.class));
+ cards.add(new SetCardInfo("Howl from Beyond", 132, Rarity.COMMON, mage.cards.h.HowlFromBeyond.class));
+ cards.add(new SetCardInfo("Hurricane", 249, Rarity.UNCOMMON, mage.cards.h.Hurricane.class));
+ cards.add(new SetCardInfo("Hyalopterous Lemure", 133, Rarity.UNCOMMON, mage.cards.h.HyalopterousLemure.class));
+ cards.add(new SetCardInfo("Hydroblast", 72, Rarity.COMMON, mage.cards.h.Hydroblast.class));
+ cards.add(new SetCardInfo("Hymn of Rebirth", 295, Rarity.UNCOMMON, mage.cards.h.HymnOfRebirth.class));
+ cards.add(new SetCardInfo("Ice Cauldron", 321, Rarity.RARE, mage.cards.i.IceCauldron.class));
+ cards.add(new SetCardInfo("Ice Floe", 355, Rarity.UNCOMMON, mage.cards.i.IceFloe.class));
+ cards.add(new SetCardInfo("Iceberg", 73, Rarity.UNCOMMON, mage.cards.i.Iceberg.class));
+ cards.add(new SetCardInfo("Icequake", 134, Rarity.UNCOMMON, mage.cards.i.Icequake.class));
+ cards.add(new SetCardInfo("Icy Manipulator", 322, Rarity.UNCOMMON, mage.cards.i.IcyManipulator.class));
+ cards.add(new SetCardInfo("Icy Prison", 74, Rarity.RARE, mage.cards.i.IcyPrison.class));
+ cards.add(new SetCardInfo("Illusionary Forces", 75, Rarity.COMMON, mage.cards.i.IllusionaryForces.class));
+ cards.add(new SetCardInfo("Illusionary Presence", 76, Rarity.RARE, mage.cards.i.IllusionaryPresence.class));
+ cards.add(new SetCardInfo("Illusionary Terrain", 77, Rarity.UNCOMMON, mage.cards.i.IllusionaryTerrain.class));
+ cards.add(new SetCardInfo("Illusionary Wall", 78, Rarity.COMMON, mage.cards.i.IllusionaryWall.class));
+ cards.add(new SetCardInfo("Illusions of Grandeur", 79, Rarity.RARE, mage.cards.i.IllusionsOfGrandeur.class));
+ cards.add(new SetCardInfo("Imposing Visage", 193, Rarity.COMMON, mage.cards.i.ImposingVisage.class));
+ cards.add(new SetCardInfo("Incinerate", 194, Rarity.COMMON, mage.cards.i.Incinerate.class));
+ cards.add(new SetCardInfo("Infernal Darkness", 135, Rarity.RARE, mage.cards.i.InfernalDarkness.class));
+ cards.add(new SetCardInfo("Infernal Denizen", 136, Rarity.RARE, mage.cards.i.InfernalDenizen.class));
+ cards.add(new SetCardInfo("Infinite Hourglass", 323, Rarity.RARE, mage.cards.i.InfiniteHourglass.class));
+ cards.add(new SetCardInfo("Infuse", 80, Rarity.COMMON, mage.cards.i.Infuse.class));
+ cards.add(new SetCardInfo("Island", 368, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 369, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 370, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Jester's Cap", 324, Rarity.RARE, mage.cards.j.JestersCap.class));
+ cards.add(new SetCardInfo("Jester's Mask", 325, Rarity.RARE, mage.cards.j.JestersMask.class));
+ cards.add(new SetCardInfo("Jeweled Amulet", 326, Rarity.UNCOMMON, mage.cards.j.JeweledAmulet.class));
+ cards.add(new SetCardInfo("Johtull Wurm", 250, Rarity.UNCOMMON, mage.cards.j.JohtullWurm.class));
+ cards.add(new SetCardInfo("Jokulhaups", 195, Rarity.RARE, mage.cards.j.Jokulhaups.class));
+ cards.add(new SetCardInfo("Juniper Order Druid", 251, Rarity.COMMON, mage.cards.j.JuniperOrderDruid.class));
+ cards.add(new SetCardInfo("Justice", 32, Rarity.UNCOMMON, mage.cards.j.Justice.class));
+ cards.add(new SetCardInfo("Karplusan Forest", 356, Rarity.RARE, mage.cards.k.KarplusanForest.class));
+ cards.add(new SetCardInfo("Karplusan Giant", 196, Rarity.UNCOMMON, mage.cards.k.KarplusanGiant.class));
+ cards.add(new SetCardInfo("Karplusan Yeti", 197, Rarity.RARE, mage.cards.k.KarplusanYeti.class));
+ cards.add(new SetCardInfo("Kelsinko Ranger", 33, Rarity.COMMON, mage.cards.k.KelsinkoRanger.class));
+ cards.add(new SetCardInfo("Kjeldoran Dead", 137, Rarity.COMMON, mage.cards.k.KjeldoranDead.class));
+ cards.add(new SetCardInfo("Kjeldoran Elite Guard", 34, Rarity.UNCOMMON, mage.cards.k.KjeldoranEliteGuard.class));
+ cards.add(new SetCardInfo("Kjeldoran Frostbeast", 296, Rarity.UNCOMMON, mage.cards.k.KjeldoranFrostbeast.class));
+ cards.add(new SetCardInfo("Kjeldoran Guard", 35, Rarity.COMMON, mage.cards.k.KjeldoranGuard.class));
+ cards.add(new SetCardInfo("Kjeldoran Knight", 36, Rarity.RARE, mage.cards.k.KjeldoranKnight.class));
+ cards.add(new SetCardInfo("Kjeldoran Phalanx", 37, Rarity.RARE, mage.cards.k.KjeldoranPhalanx.class));
+ cards.add(new SetCardInfo("Kjeldoran Royal Guard", 38, Rarity.RARE, mage.cards.k.KjeldoranRoyalGuard.class));
+ cards.add(new SetCardInfo("Kjeldoran Skycaptain", 39, Rarity.UNCOMMON, mage.cards.k.KjeldoranSkycaptain.class));
+ cards.add(new SetCardInfo("Kjeldoran Skyknight", 40, Rarity.COMMON, mage.cards.k.KjeldoranSkyknight.class));
+ cards.add(new SetCardInfo("Kjeldoran Warrior", 41, Rarity.COMMON, mage.cards.k.KjeldoranWarrior.class));
+ cards.add(new SetCardInfo("Knight of Stromgald", 138, Rarity.UNCOMMON, mage.cards.k.KnightOfStromgald.class));
+ cards.add(new SetCardInfo("Krovikan Elementalist", 139, Rarity.UNCOMMON, mage.cards.k.KrovikanElementalist.class));
+ cards.add(new SetCardInfo("Krovikan Fetish", 140, Rarity.COMMON, mage.cards.k.KrovikanFetish.class));
+ cards.add(new SetCardInfo("Krovikan Sorcerer", 81, Rarity.COMMON, mage.cards.k.KrovikanSorcerer.class));
+ cards.add(new SetCardInfo("Krovikan Vampire", 141, Rarity.UNCOMMON, mage.cards.k.KrovikanVampire.class));
+ cards.add(new SetCardInfo("Land Cap", 357, Rarity.RARE, mage.cards.l.LandCap.class));
+ cards.add(new SetCardInfo("Lapis Lazuli Talisman", 327, Rarity.UNCOMMON, mage.cards.l.LapisLazuliTalisman.class));
+ cards.add(new SetCardInfo("Lava Tubes", 358, Rarity.RARE, mage.cards.l.LavaTubes.class));
+ cards.add(new SetCardInfo("Legions of Lim-Dul", 142, Rarity.COMMON, mage.cards.l.LegionsOfLimDul.class));
+ cards.add(new SetCardInfo("Leshrac's Rite", 143, Rarity.UNCOMMON, mage.cards.l.LeshracsRite.class));
+ cards.add(new SetCardInfo("Leshrac's Sigil", 144, Rarity.UNCOMMON, mage.cards.l.LeshracsSigil.class));
+ cards.add(new SetCardInfo("Lhurgoyf", 252, Rarity.RARE, mage.cards.l.Lhurgoyf.class));
+ cards.add(new SetCardInfo("Lightning Blow", 42, Rarity.RARE, mage.cards.l.LightningBlow.class));
+ cards.add(new SetCardInfo("Lim-Dul's Cohort", 145, Rarity.COMMON, mage.cards.l.LimDulsCohort.class));
+ cards.add(new SetCardInfo("Lim-Dul's Hex", 146, Rarity.UNCOMMON, mage.cards.l.LimDulsHex.class));
+ cards.add(new SetCardInfo("Lost Order of Jarkeld", 43, Rarity.RARE, mage.cards.l.LostOrderOfJarkeld.class));
+ cards.add(new SetCardInfo("Lure", 253, Rarity.UNCOMMON, mage.cards.l.Lure.class));
+ cards.add(new SetCardInfo("Maddening Wind", 254, Rarity.UNCOMMON, mage.cards.m.MaddeningWind.class));
+ cards.add(new SetCardInfo("Magus of the Unseen", 82, Rarity.RARE, mage.cards.m.MagusOfTheUnseen.class));
+ cards.add(new SetCardInfo("Malachite Talisman", 328, Rarity.UNCOMMON, mage.cards.m.MalachiteTalisman.class));
+ cards.add(new SetCardInfo("Marton Stromgald", 199, Rarity.RARE, mage.cards.m.MartonStromgald.class));
+ cards.add(new SetCardInfo("Melee", 200, Rarity.UNCOMMON, mage.cards.m.Melee.class));
+ cards.add(new SetCardInfo("Melting", 201, Rarity.UNCOMMON, mage.cards.m.Melting.class));
+ cards.add(new SetCardInfo("Merieke Ri Berit", 297, Rarity.RARE, mage.cards.m.MeriekeRiBerit.class));
+ cards.add(new SetCardInfo("Mesmeric Trance", 83, Rarity.RARE, mage.cards.m.MesmericTrance.class));
+ cards.add(new SetCardInfo("Meteor Shower", 202, Rarity.COMMON, mage.cards.m.MeteorShower.class));
+ cards.add(new SetCardInfo("Mind Ravel", 147, Rarity.COMMON, mage.cards.m.MindRavel.class));
+ cards.add(new SetCardInfo("Mind Warp", 148, Rarity.UNCOMMON, mage.cards.m.MindWarp.class));
+ cards.add(new SetCardInfo("Mind Whip", 149, Rarity.RARE, mage.cards.m.MindWhip.class));
+ cards.add(new SetCardInfo("Minion of Leshrac", 150, Rarity.RARE, mage.cards.m.MinionOfLeshrac.class));
+ cards.add(new SetCardInfo("Minion of Tevesh Szat", 151, Rarity.RARE, mage.cards.m.MinionOfTeveshSzat.class));
+ cards.add(new SetCardInfo("Mistfolk", 84, Rarity.COMMON, mage.cards.m.Mistfolk.class));
+ cards.add(new SetCardInfo("Mole Worms", 152, Rarity.UNCOMMON, mage.cards.m.MoleWorms.class));
+ cards.add(new SetCardInfo("Monsoon", 298, Rarity.RARE, mage.cards.m.Monsoon.class));
+ cards.add(new SetCardInfo("Moor Fiend", 153, Rarity.COMMON, mage.cards.m.MoorFiend.class));
+ cards.add(new SetCardInfo("Mountain Goat", 203, Rarity.COMMON, mage.cards.m.MountainGoat.class));
+ cards.add(new SetCardInfo("Mountain Titan", 299, Rarity.RARE, mage.cards.m.MountainTitan.class));
+ cards.add(new SetCardInfo("Mountain", 376, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 377, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 378, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mudslide", 204, Rarity.RARE, mage.cards.m.Mudslide.class));
+ cards.add(new SetCardInfo("Musician", 85, Rarity.RARE, mage.cards.m.Musician.class));
+ cards.add(new SetCardInfo("Mystic Might", 86, Rarity.RARE, mage.cards.m.MysticMight.class));
+ cards.add(new SetCardInfo("Mystic Remora", 87, Rarity.COMMON, mage.cards.m.MysticRemora.class));
+ cards.add(new SetCardInfo("Nacre Talisman", 329, Rarity.UNCOMMON, mage.cards.n.NacreTalisman.class));
+ cards.add(new SetCardInfo("Naked Singularity", 330, Rarity.RARE, mage.cards.n.NakedSingularity.class));
+ cards.add(new SetCardInfo("Nature's Lore", 255, Rarity.UNCOMMON, mage.cards.n.NaturesLore.class));
+ cards.add(new SetCardInfo("Necropotence", 154, Rarity.RARE, mage.cards.n.Necropotence.class));
+ cards.add(new SetCardInfo("Norritt", 155, Rarity.COMMON, mage.cards.n.Norritt.class));
+ cards.add(new SetCardInfo("Oath of Lim-Dul", 156, Rarity.RARE, mage.cards.o.OathOfLimDul.class));
+ cards.add(new SetCardInfo("Onyx Talisman", 331, Rarity.UNCOMMON, mage.cards.o.OnyxTalisman.class));
+ cards.add(new SetCardInfo("Orcish Cannoneers", 205, Rarity.UNCOMMON, mage.cards.o.OrcishCannoneers.class));
+ cards.add(new SetCardInfo("Orcish Healer", 208, Rarity.UNCOMMON, mage.cards.o.OrcishHealer.class));
+ cards.add(new SetCardInfo("Orcish Librarian", 209, Rarity.RARE, mage.cards.o.OrcishLibrarian.class));
+ cards.add(new SetCardInfo("Orcish Lumberjack", 210, Rarity.COMMON, mage.cards.o.OrcishLumberjack.class));
+ cards.add(new SetCardInfo("Orcish Squatters", 211, Rarity.RARE, mage.cards.o.OrcishSquatters.class));
+ cards.add(new SetCardInfo("Order of the Sacred Torch", 45, Rarity.RARE, mage.cards.o.OrderOfTheSacredTorch.class));
+ cards.add(new SetCardInfo("Order of the White Shield", 46, Rarity.UNCOMMON, mage.cards.o.OrderOfTheWhiteShield.class));
+ cards.add(new SetCardInfo("Pale Bears", 256, Rarity.RARE, mage.cards.p.PaleBears.class));
+ cards.add(new SetCardInfo("Panic", 212, Rarity.COMMON, mage.cards.p.Panic.class));
+ cards.add(new SetCardInfo("Pentagram of the Ages", 332, Rarity.RARE, mage.cards.p.PentagramOfTheAges.class));
+ cards.add(new SetCardInfo("Pestilence Rats", 157, Rarity.COMMON, mage.cards.p.PestilenceRats.class));
+ cards.add(new SetCardInfo("Phantasmal Mount", 88, Rarity.UNCOMMON, mage.cards.p.PhantasmalMount.class));
+ cards.add(new SetCardInfo("Pit Trap", 333, Rarity.UNCOMMON, mage.cards.p.PitTrap.class));
+ cards.add(new SetCardInfo("Plains", 364, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 365, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 366, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Polar Kraken", 89, Rarity.RARE, mage.cards.p.PolarKraken.class));
+ cards.add(new SetCardInfo("Portent", 90, Rarity.COMMON, mage.cards.p.Portent.class));
+ cards.add(new SetCardInfo("Power Sink", 91, Rarity.COMMON, mage.cards.p.PowerSink.class));
+ cards.add(new SetCardInfo("Pox", 158, Rarity.RARE, mage.cards.p.Pox.class));
+ cards.add(new SetCardInfo("Prismatic Ward", 47, Rarity.COMMON, mage.cards.p.PrismaticWard.class));
+ cards.add(new SetCardInfo("Pygmy Allosaurus", 257, Rarity.RARE, mage.cards.p.PygmyAllosaurus.class));
+ cards.add(new SetCardInfo("Pyknite", 258, Rarity.COMMON, mage.cards.p.Pyknite.class));
+ cards.add(new SetCardInfo("Pyroblast", 213, Rarity.COMMON, mage.cards.p.Pyroblast.class));
+ cards.add(new SetCardInfo("Pyroclasm", 214, Rarity.UNCOMMON, mage.cards.p.Pyroclasm.class));
+ cards.add(new SetCardInfo("Rally", 48, Rarity.COMMON, mage.cards.r.Rally.class));
+ cards.add(new SetCardInfo("Ray of Command", 92, Rarity.COMMON, mage.cards.r.RayOfCommand.class));
+ cards.add(new SetCardInfo("Ray of Erasure", 93, Rarity.COMMON, mage.cards.r.RayOfErasure.class));
+ cards.add(new SetCardInfo("Reality Twist", 94, Rarity.RARE, mage.cards.r.RealityTwist.class));
+ cards.add(new SetCardInfo("Reclamation", 300, Rarity.RARE, mage.cards.r.Reclamation.class));
+ cards.add(new SetCardInfo("Red Scarab", 49, Rarity.UNCOMMON, mage.cards.r.RedScarab.class));
+ cards.add(new SetCardInfo("Regeneration", 259, Rarity.COMMON, mage.cards.r.Regeneration.class));
+ cards.add(new SetCardInfo("Rime Dryad", 260, Rarity.COMMON, mage.cards.r.RimeDryad.class));
+ cards.add(new SetCardInfo("Ritual of Subdual", 261, Rarity.RARE, mage.cards.r.RitualOfSubdual.class));
+ cards.add(new SetCardInfo("River Delta", 359, Rarity.RARE, mage.cards.r.RiverDelta.class));
+ cards.add(new SetCardInfo("Runed Arch", 334, Rarity.RARE, mage.cards.r.RunedArch.class));
+ cards.add(new SetCardInfo("Sabretooth Tiger", 215, Rarity.COMMON, mage.cards.s.SabretoothTiger.class));
+ cards.add(new SetCardInfo("Scaled Wurm", 262, Rarity.COMMON, mage.cards.s.ScaledWurm.class));
+ cards.add(new SetCardInfo("Sea Spirit", 95, Rarity.UNCOMMON, mage.cards.s.SeaSpirit.class));
+ cards.add(new SetCardInfo("Seizures", 159, Rarity.COMMON, mage.cards.s.Seizures.class));
+ cards.add(new SetCardInfo("Seraph", 51, Rarity.RARE, mage.cards.s.Seraph.class));
+ cards.add(new SetCardInfo("Shambling Strider", 263, Rarity.COMMON, mage.cards.s.ShamblingStrider.class));
+ cards.add(new SetCardInfo("Shatter", 216, Rarity.COMMON, mage.cards.s.Shatter.class));
+ cards.add(new SetCardInfo("Shield Bearer", 52, Rarity.COMMON, mage.cards.s.ShieldBearer.class));
+ cards.add(new SetCardInfo("Shield of the Ages", 335, Rarity.UNCOMMON, mage.cards.s.ShieldOfTheAges.class));
+ cards.add(new SetCardInfo("Shyft", 96, Rarity.RARE, mage.cards.s.Shyft.class));
+ cards.add(new SetCardInfo("Sibilant Spirit", 97, Rarity.RARE, mage.cards.s.SibilantSpirit.class));
+ cards.add(new SetCardInfo("Silver Erne", 98, Rarity.UNCOMMON, mage.cards.s.SilverErne.class));
+ cards.add(new SetCardInfo("Skeleton Ship", 301, Rarity.RARE, mage.cards.s.SkeletonShip.class));
+ cards.add(new SetCardInfo("Skull Catapult", 336, Rarity.UNCOMMON, mage.cards.s.SkullCatapult.class));
+ cards.add(new SetCardInfo("Snow Devil", 100, Rarity.COMMON, mage.cards.s.SnowDevil.class));
+ cards.add(new SetCardInfo("Snow Fortress", 337, Rarity.RARE, mage.cards.s.SnowFortress.class));
+ cards.add(new SetCardInfo("Snow Hound", 53, Rarity.UNCOMMON, mage.cards.s.SnowHound.class));
+ cards.add(new SetCardInfo("Snow-Covered Forest", 383, Rarity.LAND, mage.cards.s.SnowCoveredForest.class));
+ cards.add(new SetCardInfo("Snow-Covered Island", 371, Rarity.LAND, mage.cards.s.SnowCoveredIsland.class));
+ cards.add(new SetCardInfo("Snow-Covered Mountain", 379, Rarity.LAND, mage.cards.s.SnowCoveredMountain.class));
+ cards.add(new SetCardInfo("Snow-Covered Plains", 367, Rarity.LAND, mage.cards.s.SnowCoveredPlains.class));
+ cards.add(new SetCardInfo("Snow-Covered Swamp", 372, Rarity.LAND, mage.cards.s.SnowCoveredSwamp.class));
+ cards.add(new SetCardInfo("Snowblind", 264, Rarity.RARE, mage.cards.s.Snowblind.class));
+ cards.add(new SetCardInfo("Snowfall", 101, Rarity.COMMON, mage.cards.s.Snowfall.class));
+ cards.add(new SetCardInfo("Soldevi Golem", 338, Rarity.RARE, mage.cards.s.SoldeviGolem.class));
+ cards.add(new SetCardInfo("Soldevi Machinist", 102, Rarity.UNCOMMON, mage.cards.s.SoldeviMachinist.class));
+ cards.add(new SetCardInfo("Soldevi Simulacrum", 339, Rarity.UNCOMMON, mage.cards.s.SoldeviSimulacrum.class));
+ cards.add(new SetCardInfo("Songs of the Damned", 160, Rarity.COMMON, mage.cards.s.SongsOfTheDamned.class));
+ cards.add(new SetCardInfo("Soul Barrier", 103, Rarity.UNCOMMON, mage.cards.s.SoulBarrier.class));
+ cards.add(new SetCardInfo("Soul Burn", 161, Rarity.COMMON, mage.cards.s.SoulBurn.class));
+ cards.add(new SetCardInfo("Soul Kiss", 162, Rarity.COMMON, mage.cards.s.SoulKiss.class));
+ cards.add(new SetCardInfo("Spectral Shield", 302, Rarity.UNCOMMON, mage.cards.s.SpectralShield.class));
+ cards.add(new SetCardInfo("Spoils of Evil", 163, Rarity.RARE, mage.cards.s.SpoilsOfEvil.class));
+ cards.add(new SetCardInfo("Staff of the Ages", 340, Rarity.RARE, mage.cards.s.StaffOfTheAges.class));
+ cards.add(new SetCardInfo("Stampede", 265, Rarity.RARE, mage.cards.s.Stampede.class));
+ cards.add(new SetCardInfo("Stench of Evil", 165, Rarity.UNCOMMON, mage.cards.s.StenchOfEvil.class));
+ cards.add(new SetCardInfo("Stone Rain", 217, Rarity.COMMON, mage.cards.s.StoneRain.class));
+ cards.add(new SetCardInfo("Stone Spirit", 218, Rarity.UNCOMMON, mage.cards.s.StoneSpirit.class));
+ cards.add(new SetCardInfo("Stonehands", 219, Rarity.COMMON, mage.cards.s.Stonehands.class));
+ cards.add(new SetCardInfo("Storm Spirit", 303, Rarity.RARE, mage.cards.s.StormSpirit.class));
+ cards.add(new SetCardInfo("Stormbind", 304, Rarity.RARE, mage.cards.s.Stormbind.class));
+ cards.add(new SetCardInfo("Stromgald Cabal", 166, Rarity.RARE, mage.cards.s.StromgaldCabal.class));
+ cards.add(new SetCardInfo("Stunted Growth", 266, Rarity.RARE, mage.cards.s.StuntedGrowth.class));
+ cards.add(new SetCardInfo("Sulfurous Springs", 360, Rarity.RARE, mage.cards.s.SulfurousSprings.class));
+ cards.add(new SetCardInfo("Sunstone", 341, Rarity.UNCOMMON, mage.cards.s.Sunstone.class));
+ cards.add(new SetCardInfo("Swamp", 373, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 374, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 375, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swords to Plowshares", 54, Rarity.UNCOMMON, mage.cards.s.SwordsToPlowshares.class));
+ cards.add(new SetCardInfo("Tarpan", 267, Rarity.COMMON, mage.cards.t.Tarpan.class));
+ cards.add(new SetCardInfo("Thermokarst", 268, Rarity.UNCOMMON, mage.cards.t.Thermokarst.class));
+ cards.add(new SetCardInfo("Thoughtleech", 269, Rarity.UNCOMMON, mage.cards.t.Thoughtleech.class));
+ cards.add(new SetCardInfo("Thunder Wall", 104, Rarity.UNCOMMON, mage.cards.t.ThunderWall.class));
+ cards.add(new SetCardInfo("Timberline Ridge", 361, Rarity.RARE, mage.cards.t.TimberlineRidge.class));
+ cards.add(new SetCardInfo("Time Bomb", 342, Rarity.RARE, mage.cards.t.TimeBomb.class));
+ cards.add(new SetCardInfo("Tinder Wall", 270, Rarity.COMMON, mage.cards.t.TinderWall.class));
+ cards.add(new SetCardInfo("Tor Giant", 220, Rarity.COMMON, mage.cards.t.TorGiant.class));
+ cards.add(new SetCardInfo("Total War", 221, Rarity.RARE, mage.cards.t.TotalWar.class));
+ cards.add(new SetCardInfo("Touch of Death", 167, Rarity.COMMON, mage.cards.t.TouchOfDeath.class));
+ cards.add(new SetCardInfo("Touch of Vitae", 271, Rarity.UNCOMMON, mage.cards.t.TouchOfVitae.class));
+ cards.add(new SetCardInfo("Trailblazer", 272, Rarity.RARE, mage.cards.t.Trailblazer.class));
+ cards.add(new SetCardInfo("Underground River", 362, Rarity.RARE, mage.cards.u.UndergroundRiver.class));
+ cards.add(new SetCardInfo("Updraft", 105, Rarity.UNCOMMON, mage.cards.u.Updraft.class));
+ cards.add(new SetCardInfo("Urza's Bauble", 343, Rarity.UNCOMMON, mage.cards.u.UrzasBauble.class));
+ cards.add(new SetCardInfo("Veldt", 363, Rarity.RARE, mage.cards.v.Veldt.class));
+ cards.add(new SetCardInfo("Venomous Breath", 273, Rarity.UNCOMMON, mage.cards.v.VenomousBreath.class));
+ cards.add(new SetCardInfo("Vertigo", 222, Rarity.UNCOMMON, mage.cards.v.Vertigo.class));
+ cards.add(new SetCardInfo("Vexing Arcanix", 344, Rarity.RARE, mage.cards.v.VexingArcanix.class));
+ cards.add(new SetCardInfo("Vibrating Sphere", 345, Rarity.RARE, mage.cards.v.VibratingSphere.class));
+ cards.add(new SetCardInfo("Walking Wall", 346, Rarity.UNCOMMON, mage.cards.w.WalkingWall.class));
+ cards.add(new SetCardInfo("Wall of Lava", 223, Rarity.UNCOMMON, mage.cards.w.WallOfLava.class));
+ cards.add(new SetCardInfo("Wall of Pine Needles", 274, Rarity.UNCOMMON, mage.cards.w.WallOfPineNeedles.class));
+ cards.add(new SetCardInfo("Wall of Shields", 347, Rarity.UNCOMMON, mage.cards.w.WallOfShields.class));
+ cards.add(new SetCardInfo("War Chariot", 348, Rarity.UNCOMMON, mage.cards.w.WarChariot.class));
+ cards.add(new SetCardInfo("Warning", 55, Rarity.COMMON, mage.cards.w.Warning.class));
+ cards.add(new SetCardInfo("Whalebone Glider", 349, Rarity.UNCOMMON, mage.cards.w.WhaleboneGlider.class));
+ cards.add(new SetCardInfo("White Scarab", 56, Rarity.UNCOMMON, mage.cards.w.WhiteScarab.class));
+ cards.add(new SetCardInfo("Whiteout", 275, Rarity.UNCOMMON, mage.cards.w.Whiteout.class));
+ cards.add(new SetCardInfo("Wiitigo", 276, Rarity.RARE, mage.cards.w.Wiitigo.class));
+ cards.add(new SetCardInfo("Wild Growth", 277, Rarity.COMMON, mage.cards.w.WildGrowth.class));
+ cards.add(new SetCardInfo("Wind Spirit", 106, Rarity.UNCOMMON, mage.cards.w.WindSpirit.class));
+ cards.add(new SetCardInfo("Wings of Aesthir", 305, Rarity.UNCOMMON, mage.cards.w.WingsOfAesthir.class));
+ cards.add(new SetCardInfo("Withering Wisps", 168, Rarity.UNCOMMON, mage.cards.w.WitheringWisps.class));
+ cards.add(new SetCardInfo("Woolly Mammoths", 278, Rarity.COMMON, mage.cards.w.WoollyMammoths.class));
+ cards.add(new SetCardInfo("Woolly Spider", 279, Rarity.COMMON, mage.cards.w.WoollySpider.class));
+ cards.add(new SetCardInfo("Word of Blasting", 224, Rarity.UNCOMMON, mage.cards.w.WordOfBlasting.class));
+ cards.add(new SetCardInfo("Word of Undoing", 108, Rarity.COMMON, mage.cards.w.WordOfUndoing.class));
+ cards.add(new SetCardInfo("Wrath of Marit Lage", 109, Rarity.RARE, mage.cards.w.WrathOfMaritLage.class));
+ cards.add(new SetCardInfo("Yavimaya Gnats", 280, Rarity.UNCOMMON, mage.cards.y.YavimayaGnats.class));
+ cards.add(new SetCardInfo("Zur's Weirding", 110, Rarity.RARE, mage.cards.z.ZursWeirding.class));
+ cards.add(new SetCardInfo("Zuran Enchanter", 111, Rarity.COMMON, mage.cards.z.ZuranEnchanter.class));
+ cards.add(new SetCardInfo("Zuran Orb", 350, Rarity.UNCOMMON, mage.cards.z.ZuranOrb.class));
+ cards.add(new SetCardInfo("Zuran Spellcaster", 112, Rarity.COMMON, mage.cards.z.ZuranSpellcaster.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/InnistradRemastered.java b/Mage.Sets/src/mage/sets/InnistradRemastered.java
index 6a3c2cdc809..497a3e5e3cd 100644
--- a/Mage.Sets/src/mage/sets/InnistradRemastered.java
+++ b/Mage.Sets/src/mage/sets/InnistradRemastered.java
@@ -22,160 +22,160 @@ public class InnistradRemastered extends ExpansionSet {
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, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Aberrant Researcher", 454, Rarity.UNCOMMON, mage.cards.a.AberrantResearcher.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Aberrant Researcher", 52, Rarity.UNCOMMON, mage.cards.a.AberrantResearcher.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Abrade", 139, Rarity.COMMON, mage.cards.a.Abrade.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Abrade", 311, Rarity.COMMON, mage.cards.a.Abrade.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Abundant Growth", 184, Rarity.COMMON, mage.cards.a.AbundantGrowth.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Abundant Growth", 315, Rarity.COMMON, mage.cards.a.AbundantGrowth.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Abundant Growth", 406, Rarity.COMMON, mage.cards.a.AbundantGrowth.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Abundant Growth", 406, Rarity.COMMON, mage.cards.a.AbundantGrowth.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Abundant Maw", 1, Rarity.COMMON, mage.cards.a.AbundantMaw.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Abundant Maw", 329, Rarity.COMMON, mage.cards.a.AbundantMaw.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Abundant Maw", 329, Rarity.COMMON, mage.cards.a.AbundantMaw.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Aim High", 185, Rarity.COMMON, mage.cards.a.AimHigh.class));
cards.add(new SetCardInfo("Alchemist's Greeting", 140, Rarity.COMMON, mage.cards.a.AlchemistsGreeting.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Alchemist's Greeting", 393, Rarity.COMMON, mage.cards.a.AlchemistsGreeting.class,RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Alchemist's Greeting", 393, Rarity.COMMON, mage.cards.a.AlchemistsGreeting.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Altered Ego", 228, Rarity.RARE, mage.cards.a.AlteredEgo.class));
- cards.add(new SetCardInfo("Ambitious Farmhand", 448, Rarity.UNCOMMON, mage.cards.a.AmbitiousFarmhand.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ambitious Farmhand", 448, Rarity.UNCOMMON, mage.cards.a.AmbitiousFarmhand.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ambitious Farmhand", 8, Rarity.UNCOMMON, mage.cards.a.AmbitiousFarmhand.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ambush Viper", 186, Rarity.COMMON, mage.cards.a.AmbushViper.class));
cards.add(new SetCardInfo("Ancestral Anger", 141, Rarity.COMMON, mage.cards.a.AncestralAnger.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Ancestral Anger", 394, Rarity.COMMON, mage.cards.a.AncestralAnger.class,RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ancestral Anger", 394, Rarity.COMMON, mage.cards.a.AncestralAnger.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Angel's Tomb", 253, Rarity.UNCOMMON, mage.cards.a.AngelsTomb.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Angel's Tomb", 438, Rarity.UNCOMMON, mage.cards.a.AngelsTomb.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Angel's Tomb", 438, Rarity.UNCOMMON, mage.cards.a.AngelsTomb.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Angelfire Ignition", 229, Rarity.RARE, mage.cards.a.AngelfireIgnition.class));
- cards.add(new SetCardInfo("Angelic Purge", 333, Rarity.COMMON, mage.cards.a.AngelicPurge.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Angelic Purge", 333, Rarity.COMMON, mage.cards.a.AngelicPurge.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Angelic Purge", 9, Rarity.COMMON, mage.cards.a.AngelicPurge.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Apothecary Geist", 10, Rarity.COMMON, mage.cards.a.ApothecaryGeist.class));
cards.add(new SetCardInfo("Archangel Avacyn", 11, Rarity.MYTHIC, mage.cards.a.ArchangelAvacyn.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Archangel Avacyn", 449, Rarity.MYTHIC, mage.cards.a.ArchangelAvacyn.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Archghoul of Thraben", 370, Rarity.UNCOMMON, mage.cards.a.ArchghoulOfThraben.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Archangel Avacyn", 449, Rarity.MYTHIC, mage.cards.a.ArchangelAvacyn.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Archghoul of Thraben", 370, Rarity.UNCOMMON, mage.cards.a.ArchghoulOfThraben.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Archghoul of Thraben", 95, Rarity.UNCOMMON, mage.cards.a.ArchghoulOfThraben.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Arlinn Kord", 230, Rarity.MYTHIC, mage.cards.a.ArlinnKord.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Arlinn Kord", 324, Rarity.MYTHIC, mage.cards.a.ArlinnKord.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Arlinn, Embraced by the Moon", 230, Rarity.MYTHIC, mage.cards.a.ArlinnEmbracedByTheMoon.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Arlinn, Embraced by the Moon", 324, Rarity.MYTHIC, mage.cards.a.ArlinnEmbracedByTheMoon.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ashmouth Blade", 269, Rarity.UNCOMMON, mage.cards.a.AshmouthBlade.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Ashmouth Blade", 473, Rarity.UNCOMMON, mage.cards.a.AshmouthBlade.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Asylum Visitor", 371, Rarity.UNCOMMON, mage.cards.a.AsylumVisitor.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ashmouth Blade", 473, Rarity.UNCOMMON, mage.cards.a.AshmouthBlade.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Asylum Visitor", 371, Rarity.UNCOMMON, mage.cards.a.AsylumVisitor.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Asylum Visitor", 96, Rarity.UNCOMMON, mage.cards.a.AsylumVisitor.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Aurora of Emrakul", 260, Rarity.UNCOMMON, mage.cards.a.AuroraOfEmrakul.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Aurora of Emrakul", 472, Rarity.UNCOMMON, mage.cards.a.AuroraOfEmrakul.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Avacyn, Angel of Hope", 477, Rarity.MYTHIC, mage.cards.a.AvacynAngelOfHope.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Aurora of Emrakul", 472, Rarity.UNCOMMON, mage.cards.a.AuroraOfEmrakul.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Avacyn, Angel of Hope", 477, Rarity.MYTHIC, mage.cards.a.AvacynAngelOfHope.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Avacyn, Angel of Hope", 482, Rarity.MYTHIC, mage.cards.a.AvacynAngelOfHope.class, FULL_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Avacyn, the Purifier", 11, Rarity.MYTHIC, mage.cards.a.AvacynThePurifier.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Avacyn, the Purifier", 449, Rarity.MYTHIC, mage.cards.a.AvacynThePurifier.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Avacyn, the Purifier", 449, Rarity.MYTHIC, mage.cards.a.AvacynThePurifier.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Avacynian Priest", 12, Rarity.COMMON, mage.cards.a.AvacynianPriest.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Avacynian Priest", 334, Rarity.COMMON, mage.cards.a.AvacynianPriest.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Avacynian Priest", 334, Rarity.COMMON, mage.cards.a.AvacynianPriest.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Awoken Demon", 107, Rarity.COMMON, mage.cards.a.AwokenDemon.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Awoken Demon", 462, Rarity.COMMON, mage.cards.a.AwokenDemon.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Awoken Horror", 460, Rarity.RARE, mage.cards.a.AwokenHorror.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Awoken Demon", 462, Rarity.COMMON, mage.cards.a.AwokenDemon.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Awoken Horror", 460, Rarity.RARE, mage.cards.a.AwokenHorror.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Awoken Horror", 91, Rarity.RARE, mage.cards.a.AwokenHorror.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Balefire Dragon", 479, Rarity.MYTHIC, mage.cards.b.BalefireDragon.class, RETRO_ART));
+ cards.add(new SetCardInfo("Balefire Dragon", 479, Rarity.MYTHIC, mage.cards.b.BalefireDragon.class));
cards.add(new SetCardInfo("Bane of Hanweir", 158, Rarity.COMMON, mage.cards.b.BaneOfHanweir.class));
cards.add(new SetCardInfo("Battleground Geist", 53, Rarity.COMMON, mage.cards.b.BattlegroundGeist.class));
cards.add(new SetCardInfo("Bedlam Reveler", 142, Rarity.RARE, mage.cards.b.BedlamReveler.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Bedlam Reveler", 312, Rarity.RARE, mage.cards.b.BedlamReveler.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Biolume Egg", 455, Rarity.UNCOMMON, mage.cards.b.BiolumeEgg.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Biolume Egg", 455, Rarity.UNCOMMON, mage.cards.b.BiolumeEgg.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Biolume Egg", 54, Rarity.UNCOMMON, mage.cards.b.BiolumeEgg.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Biolume Serpent", 455, Rarity.UNCOMMON, mage.cards.b.BiolumeSerpent.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Biolume Serpent", 455, Rarity.UNCOMMON, mage.cards.b.BiolumeSerpent.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Biolume Serpent", 54, Rarity.UNCOMMON, mage.cards.b.BiolumeSerpent.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Bladestitched Skaab", 231, Rarity.UNCOMMON, mage.cards.b.BladestitchedSkaab.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Bladestitched Skaab", 426, Rarity.UNCOMMON, mage.cards.b.BladestitchedSkaab.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Bladestitched Skaab", 426, Rarity.UNCOMMON, mage.cards.b.BladestitchedSkaab.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Blazing Torch", 254, Rarity.COMMON, mage.cards.b.BlazingTorch.class));
cards.add(new SetCardInfo("Blood Artist", 326, Rarity.UNCOMMON, mage.cards.b.BloodArtist.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Blood Artist", 372, Rarity.UNCOMMON, mage.cards.b.BloodArtist.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Blood Artist", 372, Rarity.UNCOMMON, mage.cards.b.BloodArtist.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Blood Artist", 97, Rarity.UNCOMMON, mage.cards.b.BloodArtist.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Blood Mist", 143, Rarity.UNCOMMON, mage.cards.b.BloodMist.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Blood Mist", 395, Rarity.UNCOMMON, mage.cards.b.BloodMist.class,RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Blood Mist", 395, Rarity.UNCOMMON, mage.cards.b.BloodMist.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Blood Petal Celebrant", 144, Rarity.COMMON, mage.cards.b.BloodPetalCelebrant.class));
cards.add(new SetCardInfo("Bloodbat Summoner", 138, Rarity.RARE, mage.cards.b.BloodbatSummoner.class));
cards.add(new SetCardInfo("Bloodhall Priest", 232, Rarity.RARE, mage.cards.b.BloodhallPriest.class));
cards.add(new SetCardInfo("Bloodline Keeper", 327, Rarity.MYTHIC, mage.cards.b.BloodlineKeeper.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Bloodline Keeper", 461, Rarity.MYTHIC, mage.cards.b.BloodlineKeeper.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Bloodline Keeper", 461, Rarity.MYTHIC, mage.cards.b.BloodlineKeeper.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Bloodline Keeper", 98, Rarity.MYTHIC, mage.cards.b.BloodlineKeeper.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Bloodmad Vampire", 145, Rarity.COMMON, mage.cards.b.BloodmadVampire.class));
cards.add(new SetCardInfo("Bloodsoaked Reveler", 128, Rarity.UNCOMMON, mage.cards.b.BloodsoakedReveler.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Bloodsoaked Reveler", 463, Rarity.UNCOMMON, mage.cards.b.BloodsoakedReveler.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Bloodsoaked Reveler", 463, Rarity.UNCOMMON, mage.cards.b.BloodsoakedReveler.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Bloodtithe Harvester", 233, Rarity.UNCOMMON, mage.cards.b.BloodtitheHarvester.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Bloodtithe Harvester", 427, Rarity.UNCOMMON, mage.cards.b.BloodtitheHarvester.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Bloodtithe Harvester", 427, Rarity.UNCOMMON, mage.cards.b.BloodtitheHarvester.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Boarded Window", 255, Rarity.UNCOMMON, mage.cards.b.BoardedWindow.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Boarded Window", 439, Rarity.UNCOMMON, mage.cards.b.BoardedWindow.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Boarded Window", 439, Rarity.UNCOMMON, mage.cards.b.BoardedWindow.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Borrowed Hostility", 146, Rarity.COMMON, mage.cards.b.BorrowedHostility.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Borrowed Hostility", 396, Rarity.COMMON, mage.cards.b.BorrowedHostility.class,RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Borrowed Hostility", 396, Rarity.COMMON, mage.cards.b.BorrowedHostility.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Bound by Moonsilver", 13, Rarity.COMMON, mage.cards.b.BoundByMoonsilver.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Bound by Moonsilver", 335, Rarity.COMMON, mage.cards.b.BoundByMoonsilver.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Bound by Moonsilver", 335, Rarity.COMMON, mage.cards.b.BoundByMoonsilver.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Bramble Wurm", 187, Rarity.COMMON, mage.cards.b.BrambleWurm.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Bramble Wurm", 407, Rarity.COMMON, mage.cards.b.BrambleWurm.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Bramble Wurm", 407, Rarity.COMMON, mage.cards.b.BrambleWurm.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Brisela, Voice of Nightmares", "14b", Rarity.MYTHIC, mage.cards.b.BriselaVoiceOfNightmares.class));
cards.add(new SetCardInfo("Bruna, the Fading Light", "14a", Rarity.RARE, mage.cards.b.BrunaTheFadingLight.class));
cards.add(new SetCardInfo("Burning Vengeance", 147, Rarity.UNCOMMON, mage.cards.b.BurningVengeance.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Burning Vengeance", 397, Rarity.UNCOMMON, mage.cards.b.BurningVengeance.class,RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Butcher Ghoul", 373, Rarity.COMMON, mage.cards.b.ButcherGhoul.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Burning Vengeance", 397, Rarity.UNCOMMON, mage.cards.b.BurningVengeance.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Butcher Ghoul", 373, Rarity.COMMON, mage.cards.b.ButcherGhoul.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Butcher Ghoul", 99, Rarity.COMMON, mage.cards.b.ButcherGhoul.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Butcher's Cleaver", 256, Rarity.UNCOMMON, mage.cards.b.ButchersCleaver.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Butcher's Cleaver", 440, Rarity.UNCOMMON, mage.cards.b.ButchersCleaver.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Cackling Counterpart", 353, Rarity.UNCOMMON, mage.cards.c.CacklingCounterpart.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Butcher's Cleaver", 440, Rarity.UNCOMMON, mage.cards.b.ButchersCleaver.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Cackling Counterpart", 353, Rarity.UNCOMMON, mage.cards.c.CacklingCounterpart.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Cackling Counterpart", 55, Rarity.UNCOMMON, mage.cards.c.CacklingCounterpart.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Captivating Vampire", 100, Rarity.RARE, mage.cards.c.CaptivatingVampire.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Captivating Vampire", 374, Rarity.RARE, mage.cards.c.CaptivatingVampire.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Captivating Vampire", 374, Rarity.RARE, mage.cards.c.CaptivatingVampire.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Captivating Vampire", 484, Rarity.RARE, mage.cards.c.CaptivatingVampire.class, FULL_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Cathar Commando", 15, Rarity.COMMON, mage.cards.c.CatharCommando.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Cathar Commando", 336, Rarity.COMMON, mage.cards.c.CatharCommando.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Cathar Commando", 336, Rarity.COMMON, mage.cards.c.CatharCommando.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Cathar's Call", 16, Rarity.UNCOMMON, mage.cards.c.CatharsCall.class));
cards.add(new SetCardInfo("Cathars' Crusade", 17, Rarity.RARE, mage.cards.c.CatharsCrusade.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Cathars' Crusade", 337, Rarity.RARE, mage.cards.c.CatharsCrusade.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Cathars' Crusade", 337, Rarity.RARE, mage.cards.c.CatharsCrusade.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Cathars' Crusade", 483, Rarity.RARE, mage.cards.c.CatharsCrusade.class, FULL_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Chalice of Death", 257, Rarity.UNCOMMON, mage.cards.c.ChaliceOfDeath.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Chalice of Death", 471, Rarity.UNCOMMON, mage.cards.c.ChaliceOfDeath.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Chalice of Death", 471, Rarity.UNCOMMON, mage.cards.c.ChaliceOfDeath.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Chalice of Life", 257, Rarity.UNCOMMON, mage.cards.c.ChaliceOfLife.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Chalice of Life", 471, Rarity.UNCOMMON, mage.cards.c.ChaliceOfLife.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Chalice of Life", 471, Rarity.UNCOMMON, mage.cards.c.ChaliceOfLife.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Chandra, Dressed to Kill", 148, Rarity.MYTHIC, mage.cards.c.ChandraDressedToKill.class));
cards.add(new SetCardInfo("Chittering Host", "123b", Rarity.COMMON, mage.cards.c.ChitteringHost.class));
- cards.add(new SetCardInfo("Cipherbound Spirit", 459, Rarity.UNCOMMON, mage.cards.c.CipherboundSpirit.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Cipherbound Spirit", 459, Rarity.UNCOMMON, mage.cards.c.CipherboundSpirit.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Cipherbound Spirit", 85, Rarity.UNCOMMON, mage.cards.c.CipherboundSpirit.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Clear Shot", 188, Rarity.UNCOMMON, mage.cards.c.ClearShot.class));
cards.add(new SetCardInfo("Cobbled Lancer", 56, Rarity.UNCOMMON, mage.cards.c.CobbledLancer.class));
cards.add(new SetCardInfo("Cobbled Wings", 258, Rarity.COMMON, mage.cards.c.CobbledWings.class));
cards.add(new SetCardInfo("Collective Brutality", 101, Rarity.RARE, mage.cards.c.CollectiveBrutality.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Collective Brutality", 308, Rarity.RARE, mage.cards.c.CollectiveBrutality.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Collective Brutality", 375, Rarity.RARE, mage.cards.c.CollectiveBrutality.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Collective Brutality", 375, Rarity.RARE, mage.cards.c.CollectiveBrutality.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Collective Defiance", 149, Rarity.RARE, mage.cards.c.CollectiveDefiance.class));
cards.add(new SetCardInfo("Compelling Deterrence", 57, Rarity.UNCOMMON, mage.cards.c.CompellingDeterrence.class));
cards.add(new SetCardInfo("Conduit of Emrakul", 150, Rarity.COMMON, mage.cards.c.ConduitOfEmrakul.class));
cards.add(new SetCardInfo("Conduit of Storms", 150, Rarity.COMMON, mage.cards.c.ConduitOfStorms.class));
cards.add(new SetCardInfo("Conjurer's Closet", 259, Rarity.RARE, mage.cards.c.ConjurersCloset.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Conjurer's Closet", 321, Rarity.RARE, mage.cards.c.ConjurersCloset.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Conjurer's Closet", 441, Rarity.RARE, mage.cards.c.ConjurersCloset.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Covetous Castaway", 456, Rarity.UNCOMMON, mage.cards.c.CovetousCastaway.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Conjurer's Closet", 441, Rarity.RARE, mage.cards.c.ConjurersCloset.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Covetous Castaway", 456, Rarity.UNCOMMON, mage.cards.c.CovetousCastaway.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Covetous Castaway", 58, Rarity.UNCOMMON, mage.cards.c.CovetousCastaway.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Craterhoof Behemoth", 480, Rarity.MYTHIC, mage.cards.c.CraterhoofBehemoth.class, RETRO_ART));
+ cards.add(new SetCardInfo("Craterhoof Behemoth", 480, Rarity.MYTHIC, mage.cards.c.CraterhoofBehemoth.class));
cards.add(new SetCardInfo("Crawl from the Cellar", 102, Rarity.COMMON, mage.cards.c.CrawlFromTheCellar.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Crawl from the Cellar", 376, Rarity.COMMON, mage.cards.c.CrawlFromTheCellar.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Crawl from the Cellar", 376, Rarity.COMMON, mage.cards.c.CrawlFromTheCellar.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Crusader of Odric", 18, Rarity.COMMON, mage.cards.c.CrusaderOfOdric.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Crusader of Odric", 338, Rarity.COMMON, mage.cards.c.CrusaderOfOdric.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Crusader of Odric", 338, Rarity.COMMON, mage.cards.c.CrusaderOfOdric.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Cryptolith Fragment", 260, Rarity.UNCOMMON, mage.cards.c.CryptolithFragment.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Cryptolith Fragment", 472, Rarity.UNCOMMON, mage.cards.c.CryptolithFragment.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Cryptolith Fragment", 472, Rarity.UNCOMMON, mage.cards.c.CryptolithFragment.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Cryptolith Rite", 189, Rarity.RARE, mage.cards.c.CryptolithRite.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Cryptolith Rite", 316, Rarity.RARE, mage.cards.c.CryptolithRite.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Cryptolith Rite", 408, Rarity.RARE, mage.cards.c.CryptolithRite.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Cryptolith Rite", 408, Rarity.RARE, mage.cards.c.CryptolithRite.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Cultivator Colossus", 190, Rarity.MYTHIC, mage.cards.c.CultivatorColossus.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Cultivator Colossus", 317, Rarity.MYTHIC, mage.cards.c.CultivatorColossus.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Cultivator Colossus", 409, Rarity.MYTHIC, mage.cards.c.CultivatorColossus.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Cultivator Colossus", 409, Rarity.MYTHIC, mage.cards.c.CultivatorColossus.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Dauntless Cathar", 19, Rarity.COMMON, mage.cards.d.DauntlessCathar.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Dauntless Cathar", 339, Rarity.COMMON, mage.cards.d.DauntlessCathar.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Dauntless Cathar", 339, Rarity.COMMON, mage.cards.d.DauntlessCathar.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Dawnhart Disciple", 191, Rarity.COMMON, mage.cards.d.DawnhartDisciple.class));
- cards.add(new SetCardInfo("Deadeye Navigator", 492, Rarity.RARE, mage.cards.d.DeadeyeNavigator.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Deadeye Navigator", 492, Rarity.RARE, mage.cards.d.DeadeyeNavigator.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Deadeye Navigator", 59, Rarity.RARE, mage.cards.d.DeadeyeNavigator.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Deadly Allure", 103, Rarity.UNCOMMON, mage.cards.d.DeadlyAllure.class));
cards.add(new SetCardInfo("Deathcap Glade", 275, Rarity.RARE, mage.cards.d.DeathcapGlade.class));
cards.add(new SetCardInfo("Decimator of the Provinces", 2, Rarity.RARE, mage.cards.d.DecimatorOfTheProvinces.class));
cards.add(new SetCardInfo("Deluge of the Dead", 120, Rarity.RARE, mage.cards.d.DelugeOfTheDead.class));
- cards.add(new SetCardInfo("Delver of Secrets", 457, Rarity.COMMON, mage.cards.d.DelverOfSecrets.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Delver of Secrets", 457, Rarity.COMMON, mage.cards.d.DelverOfSecrets.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Delver of Secrets", 60, Rarity.COMMON, mage.cards.d.DelverOfSecrets.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Demonic Taskmaster", 104, Rarity.UNCOMMON, mage.cards.d.DemonicTaskmaster.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Demonic Taskmaster", 377, Rarity.UNCOMMON, mage.cards.d.DemonicTaskmaster.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Demonic Taskmaster", 377, Rarity.UNCOMMON, mage.cards.d.DemonicTaskmaster.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Demonmail Hauberk", 261, Rarity.UNCOMMON, mage.cards.d.DemonmailHauberk.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Demonmail Hauberk", 442, Rarity.UNCOMMON, mage.cards.d.DemonmailHauberk.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Demonmail Hauberk", 442, Rarity.UNCOMMON, mage.cards.d.DemonmailHauberk.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Depraved Harvester", 105, Rarity.COMMON, mage.cards.d.DepravedHarvester.class));
cards.add(new SetCardInfo("Deranged Assistant", 61, Rarity.COMMON, mage.cards.d.DerangedAssistant.class));
cards.add(new SetCardInfo("Deserted Beach", 276, Rarity.RARE, mage.cards.d.DesertedBeach.class));
@@ -188,26 +188,26 @@ public class InnistradRemastered extends ExpansionSet {
cards.add(new SetCardInfo("Duel for Dominance", 192, Rarity.COMMON, mage.cards.d.DuelForDominance.class));
cards.add(new SetCardInfo("Duskwatch Recruiter", 193, Rarity.UNCOMMON, mage.cards.d.DuskwatchRecruiter.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Duskwatch Recruiter", 323, Rarity.UNCOMMON, mage.cards.d.DuskwatchRecruiter.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Duskwatch Recruiter", 467, Rarity.UNCOMMON, mage.cards.d.DuskwatchRecruiter.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Duskwatch Recruiter", 467, Rarity.UNCOMMON, mage.cards.d.DuskwatchRecruiter.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Eaten Alive", 106, Rarity.COMMON, mage.cards.e.EatenAlive.class));
cards.add(new SetCardInfo("Eccentric Farmer", 194, Rarity.COMMON, mage.cards.e.EccentricFarmer.class));
cards.add(new SetCardInfo("Ecstatic Awakener", 107, Rarity.COMMON, mage.cards.e.EcstaticAwakener.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Ecstatic Awakener", 462, Rarity.COMMON, mage.cards.e.EcstaticAwakener.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ecstatic Awakener", 462, Rarity.COMMON, mage.cards.e.EcstaticAwakener.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Edgar Markov", 234, Rarity.MYTHIC, mage.cards.e.EdgarMarkov.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Edgar Markov", 328, Rarity.MYTHIC, mage.cards.e.EdgarMarkov.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Edgar Markov", 428, Rarity.MYTHIC, mage.cards.e.EdgarMarkov.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Edgar Markov", 428, Rarity.MYTHIC, mage.cards.e.EdgarMarkov.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Edgar Markov", 491, Rarity.MYTHIC, mage.cards.e.EdgarMarkov.class, FULL_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Edgar's Awakening", 108, Rarity.UNCOMMON, mage.cards.e.EdgarsAwakening.class));
cards.add(new SetCardInfo("Elder Deep-Fiend", 4, Rarity.RARE, mage.cards.e.ElderDeepFiend.class));
cards.add(new SetCardInfo("Eldritch Evolution", 195, Rarity.RARE, mage.cards.e.EldritchEvolution.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Eldritch Evolution", 410, Rarity.RARE, mage.cards.e.EldritchEvolution.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Emrakul, the Promised End", 330, Rarity.MYTHIC, mage.cards.e.EmrakulThePromisedEnd.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Eldritch Evolution", 410, Rarity.RARE, mage.cards.e.EldritchEvolution.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Emrakul, the Promised End", 330, Rarity.MYTHIC, mage.cards.e.EmrakulThePromisedEnd.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Emrakul, the Promised End", 481, Rarity.MYTHIC, mage.cards.e.EmrakulThePromisedEnd.class, FULL_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Emrakul, the Promised End", 5, Rarity.MYTHIC, mage.cards.e.EmrakulThePromisedEnd.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Epitaph Golem", 262, Rarity.COMMON, mage.cards.e.EpitaphGolem.class));
cards.add(new SetCardInfo("Erupting Dreadwolf", 171, Rarity.UNCOMMON, mage.cards.e.EruptingDreadwolf.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Erupting Dreadwolf", 465, Rarity.UNCOMMON, mage.cards.e.EruptingDreadwolf.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Essence Flux", 354, Rarity.COMMON, mage.cards.e.EssenceFlux.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Erupting Dreadwolf", 465, Rarity.UNCOMMON, mage.cards.e.EruptingDreadwolf.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Essence Flux", 354, Rarity.COMMON, mage.cards.e.EssenceFlux.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Essence Flux", 64, Rarity.COMMON, mage.cards.e.EssenceFlux.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Evolving Wilds", 278, Rarity.COMMON, mage.cards.e.EvolvingWilds.class));
cards.add(new SetCardInfo("Faith Unbroken", 21, Rarity.UNCOMMON, mage.cards.f.FaithUnbroken.class));
@@ -217,216 +217,216 @@ public class InnistradRemastered extends ExpansionSet {
cards.add(new SetCardInfo("Festerhide Boar", 196, Rarity.COMMON, mage.cards.f.FesterhideBoar.class));
cards.add(new SetCardInfo("Festival Crasher", 153, Rarity.COMMON, mage.cards.f.FestivalCrasher.class));
cards.add(new SetCardInfo("Fiend Hunter", 22, Rarity.UNCOMMON, mage.cards.f.FiendHunter.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Fiend Hunter", 340, Rarity.UNCOMMON, mage.cards.f.FiendHunter.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Fiend Hunter", 340, Rarity.UNCOMMON, mage.cards.f.FiendHunter.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Fiery Temper", 154, Rarity.UNCOMMON, mage.cards.f.FieryTemper.class));
cards.add(new SetCardInfo("Final Iteration", 62, Rarity.RARE, mage.cards.f.FinalIteration.class));
cards.add(new SetCardInfo("Fleshtaker", 235, Rarity.UNCOMMON, mage.cards.f.Fleshtaker.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Fleshtaker", 429, Rarity.UNCOMMON, mage.cards.f.Fleshtaker.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forbidden Alchemy", 355, Rarity.UNCOMMON, mage.cards.f.ForbiddenAlchemy.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Fleshtaker", 429, Rarity.UNCOMMON, mage.cards.f.Fleshtaker.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forbidden Alchemy", 355, Rarity.UNCOMMON, mage.cards.f.ForbiddenAlchemy.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Forbidden Alchemy", 65, Rarity.UNCOMMON, mage.cards.f.ForbiddenAlchemy.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 296, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 297, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 296, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 297, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Furyblade Vampire", 155, Rarity.UNCOMMON, mage.cards.f.FurybladeVampire.class));
cards.add(new SetCardInfo("Galvanic Iteration", 236, Rarity.RARE, mage.cards.g.GalvanicIteration.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Galvanic Iteration", 430, Rarity.RARE, mage.cards.g.GalvanicIteration.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Galvanic Iteration", 430, Rarity.RARE, mage.cards.g.GalvanicIteration.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Galvanic Juggernaut", 263, Rarity.UNCOMMON, mage.cards.g.GalvanicJuggernaut.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Galvanic Juggernaut", 443, Rarity.UNCOMMON, mage.cards.g.GalvanicJuggernaut.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Galvanic Juggernaut", 443, Rarity.UNCOMMON, mage.cards.g.GalvanicJuggernaut.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Garruk Relentless", 197, Rarity.MYTHIC, mage.cards.g.GarrukRelentless.class));
cards.add(new SetCardInfo("Garruk, the Veil-Cursed", 197, Rarity.MYTHIC, mage.cards.g.GarrukTheVeilCursed.class));
cards.add(new SetCardInfo("Gather the Townsfolk", 23, Rarity.COMMON, mage.cards.g.GatherTheTownsfolk.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Gather the Townsfolk", 341, Rarity.COMMON, mage.cards.g.GatherTheTownsfolk.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Gather the Townsfolk", 341, Rarity.COMMON, mage.cards.g.GatherTheTownsfolk.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Geier Reach Bandit", 156, Rarity.UNCOMMON, mage.cards.g.GeierReachBandit.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Geier Reach Bandit", 464, Rarity.UNCOMMON, mage.cards.g.GeierReachBandit.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Geier Reach Bandit", 464, Rarity.UNCOMMON, mage.cards.g.GeierReachBandit.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Geistcatcher's Rig", 264, Rarity.UNCOMMON, mage.cards.g.GeistcatchersRig.class));
- cards.add(new SetCardInfo("Geistlight Snare", 356, Rarity.UNCOMMON, mage.cards.g.GeistlightSnare.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Geistlight Snare", 356, Rarity.UNCOMMON, mage.cards.g.GeistlightSnare.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Geistlight Snare", 66, Rarity.UNCOMMON, mage.cards.g.GeistlightSnare.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Ghostly Castigator", 456, Rarity.UNCOMMON, mage.cards.g.GhostlyCastigator.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ghostly Castigator", 456, Rarity.UNCOMMON, mage.cards.g.GhostlyCastigator.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ghostly Castigator", 58, Rarity.UNCOMMON, mage.cards.g.GhostlyCastigator.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ghoulish Procession", 110, Rarity.UNCOMMON, mage.cards.g.GhoulishProcession.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Ghoulish Procession", 378, Rarity.UNCOMMON, mage.cards.g.GhoulishProcession.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ghoulish Procession", 378, Rarity.UNCOMMON, mage.cards.g.GhoulishProcession.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ghoultree", 198, Rarity.UNCOMMON, mage.cards.g.Ghoultree.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Ghoultree", 411, Rarity.UNCOMMON, mage.cards.g.Ghoultree.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ghoultree", 411, Rarity.UNCOMMON, mage.cards.g.Ghoultree.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Gisa and Geralf", 237, Rarity.RARE, mage.cards.g.GisaAndGeralf.class));
cards.add(new SetCardInfo("Gisa's Bidding", 111, Rarity.COMMON, mage.cards.g.GisasBidding.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Gisa's Bidding", 379, Rarity.COMMON, mage.cards.g.GisasBidding.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Gisa's Bidding", 379, Rarity.COMMON, mage.cards.g.GisasBidding.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Gisela, the Broken Blade", 24, Rarity.MYTHIC, mage.cards.g.GiselaTheBrokenBlade.class));
cards.add(new SetCardInfo("Gluttonous Guest", 112, Rarity.COMMON, mage.cards.g.GluttonousGuest.class));
cards.add(new SetCardInfo("Graf Rats", 113, Rarity.UNCOMMON, mage.cards.g.GrafRats.class));
cards.add(new SetCardInfo("Grapple with the Past", 199, Rarity.COMMON, mage.cards.g.GrappleWithThePast.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Grapple with the Past", 412, Rarity.COMMON, mage.cards.g.GrappleWithThePast.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Grapple with the Past", 412, Rarity.COMMON, mage.cards.g.GrappleWithThePast.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Gravecrawler", 114, Rarity.RARE, mage.cards.g.Gravecrawler.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Gravecrawler", 380, Rarity.RARE, mage.cards.g.Gravecrawler.class,RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Gravecrawler", 380, Rarity.RARE, mage.cards.g.Gravecrawler.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Grimgrin, Corpse-Born", 239, Rarity.MYTHIC, mage.cards.g.GrimgrinCorpseBorn.class));
cards.add(new SetCardInfo("Griselbrand", 115, Rarity.MYTHIC, mage.cards.g.Griselbrand.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Griselbrand", 381, Rarity.MYTHIC, mage.cards.g.Griselbrand.class,RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Griselbrand", 381, Rarity.MYTHIC, mage.cards.g.Griselbrand.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Griselbrand", 485, Rarity.MYTHIC, mage.cards.g.Griselbrand.class, FULL_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Grisly Anglerfish", 458, Rarity.UNCOMMON, mage.cards.g.GrislyAnglerfish.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Grisly Anglerfish", 458, Rarity.UNCOMMON, mage.cards.g.GrislyAnglerfish.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Grisly Anglerfish", 67, Rarity.UNCOMMON, mage.cards.g.GrislyAnglerfish.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Grizzled Angler", 458, Rarity.UNCOMMON, mage.cards.g.GrizzledAngler.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Grizzled Angler", 458, Rarity.UNCOMMON, mage.cards.g.GrizzledAngler.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Grizzled Angler", 67, Rarity.UNCOMMON, mage.cards.g.GrizzledAngler.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Grizzly Ghoul", 240, Rarity.UNCOMMON, mage.cards.g.GrizzlyGhoul.class));
cards.add(new SetCardInfo("Groundskeeper", 200, Rarity.UNCOMMON, mage.cards.g.Groundskeeper.class));
cards.add(new SetCardInfo("Gryff's Boon", 25, Rarity.UNCOMMON, mage.cards.g.GryffsBoon.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Gryff's Boon", 342, Rarity.UNCOMMON, mage.cards.g.GryffsBoon.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Gryff's Boon", 342, Rarity.UNCOMMON, mage.cards.g.GryffsBoon.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Guardian of Pilgrims", 26, Rarity.COMMON, mage.cards.g.GuardianOfPilgrims.class));
cards.add(new SetCardInfo("Hamlet Captain", 201, Rarity.UNCOMMON, mage.cards.h.HamletCaptain.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Hamlet Captain", 413, Rarity.UNCOMMON, mage.cards.h.HamletCaptain.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Hamlet Captain", 413, Rarity.UNCOMMON, mage.cards.h.HamletCaptain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Hanweir Battlements", 279, Rarity.RARE, mage.cards.h.HanweirBattlements.class));
cards.add(new SetCardInfo("Hanweir Garrison", "157a", Rarity.RARE, mage.cards.h.HanweirGarrison.class));
cards.add(new SetCardInfo("Hanweir Watchkeep", 158, Rarity.COMMON, mage.cards.h.HanweirWatchkeep.class));
cards.add(new SetCardInfo("Hanweir, the Writhing Township", "157b", Rarity.RARE, mage.cards.h.HanweirTheWrithingTownship.class));
cards.add(new SetCardInfo("Harvest Hand", 265, Rarity.COMMON, mage.cards.h.HarvestHand.class));
cards.add(new SetCardInfo("Haunted Dead", 116, Rarity.UNCOMMON, mage.cards.h.HauntedDead.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Haunted Dead", 382, Rarity.UNCOMMON, mage.cards.h.HauntedDead.class,RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Haunted Dead", 382, Rarity.UNCOMMON, mage.cards.h.HauntedDead.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Haunted Ridge", 280, Rarity.RARE, mage.cards.h.HauntedRidge.class));
cards.add(new SetCardInfo("Heartless Summoning", 117, Rarity.RARE, mage.cards.h.HeartlessSummoning.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Heartless Summoning", 309, Rarity.RARE, mage.cards.h.HeartlessSummoning.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Heartless Summoning", 383, Rarity.RARE, mage.cards.h.HeartlessSummoning.class,RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Heartless Summoning", 383, Rarity.RARE, mage.cards.h.HeartlessSummoning.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Helvault", 266, Rarity.RARE, mage.cards.h.Helvault.class));
cards.add(new SetCardInfo("Hermit Druid", 202, Rarity.RARE, mage.cards.h.HermitDruid.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Hermit Druid", 488, Rarity.RARE, mage.cards.h.HermitDruid.class, FULL_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Hinterland Logger", 203, Rarity.COMMON, mage.cards.h.HinterlandLogger.class));
cards.add(new SetCardInfo("Honeymoon Hearse", 159, Rarity.UNCOMMON, mage.cards.h.HoneymoonHearse.class));
cards.add(new SetCardInfo("Hopeful Initiate", 27, Rarity.RARE, mage.cards.h.HopefulInitiate.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Hopeful Initiate", 343, Rarity.RARE, mage.cards.h.HopefulInitiate.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Hopeful Initiate", 343, Rarity.RARE, mage.cards.h.HopefulInitiate.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Howling Chorus", 214, Rarity.UNCOMMON, mage.cards.h.HowlingChorus.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Howling Chorus", 469, Rarity.UNCOMMON, mage.cards.h.HowlingChorus.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Howling Chorus", 469, Rarity.UNCOMMON, mage.cards.h.HowlingChorus.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Howlpack Alpha", 207, Rarity.RARE, mage.cards.h.HowlpackAlpha.class));
cards.add(new SetCardInfo("Howlpack of Estwald", 224, Rarity.COMMON, mage.cards.h.HowlpackOfEstwald.class));
cards.add(new SetCardInfo("Howlpack Resurgence", 204, Rarity.UNCOMMON, mage.cards.h.HowlpackResurgence.class));
cards.add(new SetCardInfo("Hullbreaker Horror", 303, Rarity.RARE, mage.cards.h.HullbreakerHorror.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Hullbreaker Horror", 357, Rarity.RARE, mage.cards.h.HullbreakerHorror.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Hullbreaker Horror", 357, Rarity.RARE, mage.cards.h.HullbreakerHorror.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Hullbreaker Horror", 68, Rarity.RARE, mage.cards.h.HullbreakerHorror.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Hungry Ridgewolf", 160, Rarity.COMMON, mage.cards.h.HungryRidgewolf.class));
cards.add(new SetCardInfo("Huntmaster of the Fells", 241, Rarity.RARE, mage.cards.h.HuntmasterOfTheFells.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Huntmaster of the Fells", 325, Rarity.RARE, mage.cards.h.HuntmasterOfTheFells.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Huntmaster of the Fells", 470, Rarity.RARE, mage.cards.h.HuntmasterOfTheFells.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Imprisoned in the Moon", 358, Rarity.COMMON, mage.cards.i.ImprisonedInTheMoon.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Huntmaster of the Fells", 470, Rarity.RARE, mage.cards.h.HuntmasterOfTheFells.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Imprisoned in the Moon", 358, Rarity.COMMON, mage.cards.i.ImprisonedInTheMoon.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Imprisoned in the Moon", 69, Rarity.COMMON, mage.cards.i.ImprisonedInTheMoon.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Incited Rabble", 451, Rarity.UNCOMMON, mage.cards.i.IncitedRabble.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Incited Rabble", 451, Rarity.UNCOMMON, mage.cards.i.IncitedRabble.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Incited Rabble", 46, Rarity.UNCOMMON, mage.cards.i.IncitedRabble.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Indulgent Aristocrat", 118, Rarity.UNCOMMON, mage.cards.i.IndulgentAristocrat.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Indulgent Aristocrat", 384, Rarity.UNCOMMON, mage.cards.i.IndulgentAristocrat.class,RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Indulgent Aristocrat", 384, Rarity.UNCOMMON, mage.cards.i.IndulgentAristocrat.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Infernal Grasp", 119, Rarity.UNCOMMON, mage.cards.i.InfernalGrasp.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Infernal Grasp", 310, Rarity.UNCOMMON, mage.cards.i.InfernalGrasp.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Infernal Grasp", 385, Rarity.UNCOMMON, mage.cards.i.InfernalGrasp.class,RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Insectile Aberration", 457, Rarity.COMMON, mage.cards.i.InsectileAberration.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Infernal Grasp", 385, Rarity.UNCOMMON, mage.cards.i.InfernalGrasp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Insectile Aberration", 457, Rarity.COMMON, mage.cards.i.InsectileAberration.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Insectile Aberration", 60, Rarity.COMMON, mage.cards.i.InsectileAberration.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Inspiring Captain", 28, Rarity.COMMON, mage.cards.i.InspiringCaptain.class));
cards.add(new SetCardInfo("Intangible Virtue", 29, Rarity.UNCOMMON, mage.cards.i.IntangibleVirtue.class));
cards.add(new SetCardInfo("Intrepid Provisioner", 205, Rarity.COMMON, mage.cards.i.IntrepidProvisioner.class));
cards.add(new SetCardInfo("Invasion of Innistrad", 120, Rarity.RARE, mage.cards.i.InvasionOfInnistrad.class));
- cards.add(new SetCardInfo("Island", 290, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 291, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("It of the Horrid Swarm", 331, Rarity.COMMON, mage.cards.i.ItOfTheHorridSwarm.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 290, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 291, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("It of the Horrid Swarm", 331, Rarity.COMMON, mage.cards.i.ItOfTheHorridSwarm.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("It of the Horrid Swarm", 6, Rarity.COMMON, mage.cards.i.ItOfTheHorridSwarm.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Jace, Unraveler of Secrets", 70, Rarity.MYTHIC, mage.cards.j.JaceUnravelerOfSecrets.class));
cards.add(new SetCardInfo("Join the Dance", 242, Rarity.UNCOMMON, mage.cards.j.JoinTheDance.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Join the Dance", 432, Rarity.UNCOMMON, mage.cards.j.JoinTheDance.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Join the Dance", 432, Rarity.UNCOMMON, mage.cards.j.JoinTheDance.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Killing Wave", 121, Rarity.UNCOMMON, mage.cards.k.KillingWave.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Killing Wave", 386, Rarity.UNCOMMON, mage.cards.k.KillingWave.class,RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Killing Wave", 386, Rarity.UNCOMMON, mage.cards.k.KillingWave.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Krallenhorde Howler", 193, Rarity.UNCOMMON, mage.cards.k.KrallenhordeHowler.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Krallenhorde Howler", 323, Rarity.UNCOMMON, mage.cards.k.KrallenhordeHowler.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Krallenhorde Howler", 467, Rarity.UNCOMMON, mage.cards.k.KrallenhordeHowler.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Krallenhorde Howler", 467, Rarity.UNCOMMON, mage.cards.k.KrallenhordeHowler.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Kruin Outlaw", 161, Rarity.RARE, mage.cards.k.KruinOutlaw.class));
cards.add(new SetCardInfo("Laboratory Maniac", 304, Rarity.UNCOMMON, mage.cards.l.LaboratoryManiac.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Laboratory Maniac", 359, Rarity.UNCOMMON, mage.cards.l.LaboratoryManiac.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Laboratory Maniac", 359, Rarity.UNCOMMON, mage.cards.l.LaboratoryManiac.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Laboratory Maniac", 71, Rarity.UNCOMMON, mage.cards.l.LaboratoryManiac.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Lantern Bearer", 72, Rarity.COMMON, mage.cards.l.LanternBearer.class));
cards.add(new SetCardInfo("Lanterns' Lift", 72, Rarity.COMMON, mage.cards.l.LanternsLift.class));
cards.add(new SetCardInfo("Liesa, Forgotten Archangel", 243, Rarity.RARE, mage.cards.l.LiesaForgottenArchangel.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Liesa, Forgotten Archangel", 433, Rarity.RARE, mage.cards.l.LiesaForgottenArchangel.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Liesa, Forgotten Archangel", 433, Rarity.RARE, mage.cards.l.LiesaForgottenArchangel.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Lightning Axe", 162, Rarity.UNCOMMON, mage.cards.l.LightningAxe.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Lightning Axe", 398, Rarity.UNCOMMON, mage.cards.l.LightningAxe.class,RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Lightning Axe", 398, Rarity.UNCOMMON, mage.cards.l.LightningAxe.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Lightning Mauler", 163, Rarity.UNCOMMON, mage.cards.l.LightningMauler.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Lightning Mauler", 399, Rarity.UNCOMMON, mage.cards.l.LightningMauler.class,RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Liliana of the Veil", 475, Rarity.MYTHIC, mage.cards.l.LilianaOfTheVeil.class, RETRO_ART));
+ cards.add(new SetCardInfo("Lightning Mauler", 399, Rarity.UNCOMMON, mage.cards.l.LightningMauler.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Liliana of the Veil", 475, Rarity.MYTHIC, mage.cards.l.LilianaOfTheVeil.class));
cards.add(new SetCardInfo("Lingering Souls", 30, Rarity.UNCOMMON, mage.cards.l.LingeringSouls.class));
cards.add(new SetCardInfo("Lord of Lineage", 327, Rarity.MYTHIC, mage.cards.l.LordOfLineage.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Lord of Lineage", 461, Rarity.MYTHIC, mage.cards.l.LordOfLineage.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Lord of Lineage", 461, Rarity.MYTHIC, mage.cards.l.LordOfLineage.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Lord of Lineage", 98, Rarity.MYTHIC, mage.cards.l.LordOfLineage.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Lumberknot", 206, Rarity.UNCOMMON, mage.cards.l.Lumberknot.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Lumberknot", 414, Rarity.UNCOMMON, mage.cards.l.Lumberknot.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Lumberknot", 414, Rarity.UNCOMMON, mage.cards.l.Lumberknot.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Luminous Phantom", 32, Rarity.COMMON, mage.cards.l.LuminousPhantom.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Luminous Phantom", 450, Rarity.COMMON, mage.cards.l.LuminousPhantom.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Luminous Phantom", 450, Rarity.COMMON, mage.cards.l.LuminousPhantom.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Lunarch Mantle", 31, Rarity.COMMON, mage.cards.l.LunarchMantle.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Lunarch Mantle", 344, Rarity.COMMON, mage.cards.l.LunarchMantle.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Lunarch Mantle", 344, Rarity.COMMON, mage.cards.l.LunarchMantle.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Lunarch Veteran", 32, Rarity.COMMON, mage.cards.l.LunarchVeteran.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Lunarch Veteran", 450, Rarity.COMMON, mage.cards.l.LunarchVeteran.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Lunarch Veteran", 450, Rarity.COMMON, mage.cards.l.LunarchVeteran.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Lupine Prototype", 267, Rarity.UNCOMMON, mage.cards.l.LupinePrototype.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Lupine Prototype", 444, Rarity.UNCOMMON, mage.cards.l.LupinePrototype.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Lupine Prototype", 444, Rarity.UNCOMMON, mage.cards.l.LupinePrototype.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Maelstrom Pulse", 244, Rarity.RARE, mage.cards.m.MaelstromPulse.class));
cards.add(new SetCardInfo("Makeshift Mauler", 73, Rarity.COMMON, mage.cards.m.MakeshiftMauler.class));
cards.add(new SetCardInfo("Markov Waltzer", 245, Rarity.UNCOMMON, mage.cards.m.MarkovWaltzer.class));
cards.add(new SetCardInfo("Mass Hysteria", 164, Rarity.RARE, mage.cards.m.MassHysteria.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Mass Hysteria", 400, Rarity.RARE, mage.cards.m.MassHysteria.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mass Hysteria", 400, Rarity.RARE, mage.cards.m.MassHysteria.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mausoleum Guard", 33, Rarity.UNCOMMON, mage.cards.m.MausoleumGuard.class));
cards.add(new SetCardInfo("Mausoleum Wanderer", 305, Rarity.RARE, mage.cards.m.MausoleumWanderer.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Mausoleum Wanderer", 360, Rarity.RARE, mage.cards.m.MausoleumWanderer.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mausoleum Wanderer", 360, Rarity.RARE, mage.cards.m.MausoleumWanderer.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mausoleum Wanderer", 74, Rarity.RARE, mage.cards.m.MausoleumWanderer.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mayor of Avabruck", 207, Rarity.RARE, mage.cards.m.MayorOfAvabruck.class));
- cards.add(new SetCardInfo("Memory Deluge", 361, Rarity.RARE, mage.cards.m.MemoryDeluge.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Memory Deluge", 361, Rarity.RARE, mage.cards.m.MemoryDeluge.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Memory Deluge", 75, Rarity.RARE, mage.cards.m.MemoryDeluge.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mentor of the Meek", 34, Rarity.UNCOMMON, mage.cards.m.MentorOfTheMeek.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Mentor of the Meek", 345, Rarity.UNCOMMON, mage.cards.m.MentorOfTheMeek.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mentor of the Meek", 345, Rarity.UNCOMMON, mage.cards.m.MentorOfTheMeek.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Metallic Mimic", 268, Rarity.RARE, mage.cards.m.MetallicMimic.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Metallic Mimic", 445, Rarity.RARE, mage.cards.m.MetallicMimic.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Metallic Mimic", 445, Rarity.RARE, mage.cards.m.MetallicMimic.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Midnight Scavengers", 123, Rarity.COMMON, mage.cards.m.MidnightScavengers.class));
cards.add(new SetCardInfo("Mirrorwing Dragon", 165, Rarity.MYTHIC, mage.cards.m.MirrorwingDragon.class));
- cards.add(new SetCardInfo("Mist Raven", 362, Rarity.UNCOMMON, mage.cards.m.MistRaven.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mist Raven", 362, Rarity.UNCOMMON, mage.cards.m.MistRaven.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mist Raven", 76, Rarity.UNCOMMON, mage.cards.m.MistRaven.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Moldgraf Millipede", 208, Rarity.COMMON, mage.cards.m.MoldgrafMillipede.class));
cards.add(new SetCardInfo("Moonlight Hunt", 209, Rarity.UNCOMMON, mage.cards.m.MoonlightHunt.class));
cards.add(new SetCardInfo("Moonrise Intruder", 179, Rarity.COMMON, mage.cards.m.MoonriseIntruder.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Moonrise Intruder", 466, Rarity.COMMON, mage.cards.m.MoonriseIntruder.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Moonrise Intruder", 466, Rarity.COMMON, mage.cards.m.MoonriseIntruder.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Moonscarred Werewolf", 212, Rarity.COMMON, mage.cards.m.MoonscarredWerewolf.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Moonscarred Werewolf", 468, Rarity.COMMON, mage.cards.m.MoonscarredWerewolf.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Moonscarred Werewolf", 468, Rarity.COMMON, mage.cards.m.MoonscarredWerewolf.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Morbid Opportunist", 124, Rarity.UNCOMMON, mage.cards.m.MorbidOpportunist.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Morbid Opportunist", 388, Rarity.UNCOMMON, mage.cards.m.MorbidOpportunist.class,RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Morbid Opportunist", 388, Rarity.UNCOMMON, mage.cards.m.MorbidOpportunist.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Morkrut Banshee", 125, Rarity.UNCOMMON, mage.cards.m.MorkrutBanshee.class));
- cards.add(new SetCardInfo("Mountain", 294, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 295, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 294, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 295, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Murderous Compulsion", 126, Rarity.COMMON, mage.cards.m.MurderousCompulsion.class));
- cards.add(new SetCardInfo("Mystic Retrieval", 363, Rarity.UNCOMMON, mage.cards.m.MysticRetrieval.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mystic Retrieval", 363, Rarity.UNCOMMON, mage.cards.m.MysticRetrieval.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mystic Retrieval", 77, Rarity.UNCOMMON, mage.cards.m.MysticRetrieval.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Nebelgast Herald", 364, Rarity.UNCOMMON, mage.cards.n.NebelgastHerald.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Nebelgast Herald", 364, Rarity.UNCOMMON, mage.cards.n.NebelgastHerald.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Nebelgast Herald", 78, Rarity.UNCOMMON, mage.cards.n.NebelgastHerald.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Necroduality", 365, Rarity.MYTHIC, mage.cards.n.Necroduality.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Necroduality", 365, Rarity.MYTHIC, mage.cards.n.Necroduality.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Necroduality", 79, Rarity.MYTHIC, mage.cards.n.Necroduality.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Neglected Heirloom", 269, Rarity.UNCOMMON, mage.cards.n.NeglectedHeirloom.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Neglected Heirloom", 473, Rarity.UNCOMMON, mage.cards.n.NeglectedHeirloom.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Neglected Heirloom", 473, Rarity.UNCOMMON, mage.cards.n.NeglectedHeirloom.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Neonate's Rush", 166, Rarity.COMMON, mage.cards.n.NeonatesRush.class));
- cards.add(new SetCardInfo("Niblis of the Urn", 346, Rarity.UNCOMMON, mage.cards.n.NiblisOfTheUrn.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Niblis of the Urn", 346, Rarity.UNCOMMON, mage.cards.n.NiblisOfTheUrn.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Niblis of the Urn", 35, Rarity.UNCOMMON, mage.cards.n.NiblisOfTheUrn.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Noose Constrictor", 210, Rarity.UNCOMMON, mage.cards.n.NooseConstrictor.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Noose Constrictor", 415, Rarity.UNCOMMON, mage.cards.n.NooseConstrictor.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Noose Constrictor", 415, Rarity.UNCOMMON, mage.cards.n.NooseConstrictor.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Odric, Lunarch Marshal", 298, Rarity.RARE, mage.cards.o.OdricLunarchMarshal.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Odric, Lunarch Marshal", 36, Rarity.RARE, mage.cards.o.OdricLunarchMarshal.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Olivia Voldaren", 246, Rarity.MYTHIC, mage.cards.o.OliviaVoldaren.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Olivia Voldaren", 490, Rarity.MYTHIC, mage.cards.o.OliviaVoldaren.class, FULL_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Olivia's Dragoon", 127, Rarity.COMMON, mage.cards.o.OliviasDragoon.class));
cards.add(new SetCardInfo("Ormendahl, Profane Prince", 287, Rarity.RARE, mage.cards.o.OrmendahlProfanePrince.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Ormendahl, Profane Prince", 474, Rarity.RARE, mage.cards.o.OrmendahlProfanePrince.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ormendahl, Profane Prince", 474, Rarity.RARE, mage.cards.o.OrmendahlProfanePrince.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Overcharged Amalgam", 80, Rarity.RARE, mage.cards.o.OverchargedAmalgam.class));
cards.add(new SetCardInfo("Overgrown Farmland", 281, Rarity.RARE, mage.cards.o.OvergrownFarmland.class));
cards.add(new SetCardInfo("Pack Guardian", 211, Rarity.UNCOMMON, mage.cards.p.PackGuardian.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Pack Guardian", 416, Rarity.UNCOMMON, mage.cards.p.PackGuardian.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Perfected Form", 454, Rarity.UNCOMMON, mage.cards.p.PerfectedForm.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Pack Guardian", 416, Rarity.UNCOMMON, mage.cards.p.PackGuardian.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Perfected Form", 454, Rarity.UNCOMMON, mage.cards.p.PerfectedForm.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Perfected Form", 52, Rarity.UNCOMMON, mage.cards.p.PerfectedForm.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 288, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 289, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Rally the Peasants", 347, Rarity.UNCOMMON, mage.cards.r.RallyThePeasants.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 288, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 289, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Rally the Peasants", 347, Rarity.UNCOMMON, mage.cards.r.RallyThePeasants.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Rally the Peasants", 37, Rarity.UNCOMMON, mage.cards.r.RallyThePeasants.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ravager of the Fells", 241, Rarity.RARE, mage.cards.r.RavagerOfTheFells.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ravager of the Fells", 325, Rarity.RARE, mage.cards.r.RavagerOfTheFells.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Ravager of the Fells", 470, Rarity.RARE, mage.cards.r.RavagerOfTheFells.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ravager of the Fells", 470, Rarity.RARE, mage.cards.r.RavagerOfTheFells.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Reckless Scholar", 81, Rarity.COMMON, mage.cards.r.RecklessScholar.class));
cards.add(new SetCardInfo("Reforge the Soul", 167, Rarity.RARE, mage.cards.r.ReforgeTheSoul.class));
cards.add(new SetCardInfo("Restless Bloodseeker", 128, Rarity.UNCOMMON, mage.cards.r.RestlessBloodseeker.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Restless Bloodseeker", 463, Rarity.UNCOMMON, mage.cards.r.RestlessBloodseeker.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Restless Bloodseeker", 463, Rarity.UNCOMMON, mage.cards.r.RestlessBloodseeker.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Restoration Angel", 299, Rarity.RARE, mage.cards.r.RestorationAngel.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Restoration Angel", 38, Rarity.RARE, mage.cards.r.RestorationAngel.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Rise from the Tides", 366, Rarity.UNCOMMON, mage.cards.r.RiseFromTheTides.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Rise from the Tides", 366, Rarity.UNCOMMON, mage.cards.r.RiseFromTheTides.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Rise from the Tides", 82, Rarity.UNCOMMON, mage.cards.r.RiseFromTheTides.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Rockfall Vale", 282, Rarity.RARE, mage.cards.r.RockfallVale.class));
cards.add(new SetCardInfo("Rooftop Storm", 306, Rarity.RARE, mage.cards.r.RooftopStorm.class, NON_FULL_USE_VARIOUS));
@@ -435,50 +435,50 @@ public class InnistradRemastered extends ExpansionSet {
cards.add(new SetCardInfo("Sanitarium Skeleton", 129, Rarity.COMMON, mage.cards.s.SanitariumSkeleton.class));
cards.add(new SetCardInfo("Savage Alliance", 169, Rarity.UNCOMMON, mage.cards.s.SavageAlliance.class));
cards.add(new SetCardInfo("Scorned Villager", 212, Rarity.COMMON, mage.cards.s.ScornedVillager.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Scorned Villager", 468, Rarity.COMMON, mage.cards.s.ScornedVillager.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Scorned Villager", 468, Rarity.COMMON, mage.cards.s.ScornedVillager.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Scrounged Scythe", 265, Rarity.COMMON, mage.cards.s.ScroungedScythe.class));
- cards.add(new SetCardInfo("Seasoned Cathar", 448, Rarity.UNCOMMON, mage.cards.s.SeasonedCathar.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Seasoned Cathar", 448, Rarity.UNCOMMON, mage.cards.s.SeasonedCathar.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Seasoned Cathar", 8, Rarity.UNCOMMON, mage.cards.s.SeasonedCathar.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Second Harvest", 213, Rarity.RARE, mage.cards.s.SecondHarvest.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Second Harvest", 417, Rarity.RARE, mage.cards.s.SecondHarvest.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Second Harvest", 417, Rarity.RARE, mage.cards.s.SecondHarvest.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Seize the Storm", 170, Rarity.COMMON, mage.cards.s.SeizeTheStorm.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Seize the Storm", 401, Rarity.COMMON, mage.cards.s.SeizeTheStorm.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Seize the Storm", 401, Rarity.COMMON, mage.cards.s.SeizeTheStorm.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sever the Bloodline", 130, Rarity.UNCOMMON, mage.cards.s.SeverTheBloodline.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Sever the Bloodline", 389, Rarity.UNCOMMON, mage.cards.s.SeverTheBloodline.class,RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sever the Bloodline", 389, Rarity.UNCOMMON, mage.cards.s.SeverTheBloodline.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Shattered Sanctum", 283, Rarity.RARE, mage.cards.s.ShatteredSanctum.class));
cards.add(new SetCardInfo("Shipwreck Marsh", 284, Rarity.RARE, mage.cards.s.ShipwreckMarsh.class));
cards.add(new SetCardInfo("Shrill Howler", 214, Rarity.UNCOMMON, mage.cards.s.ShrillHowler.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Shrill Howler", 469, Rarity.UNCOMMON, mage.cards.s.ShrillHowler.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Shrill Howler", 469, Rarity.UNCOMMON, mage.cards.s.ShrillHowler.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Siege Zombie", 131, Rarity.COMMON, mage.cards.s.SiegeZombie.class));
cards.add(new SetCardInfo("Sigarda, Host of Herons", 247, Rarity.MYTHIC, mage.cards.s.SigardaHostOfHerons.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Sigarda, Host of Herons", 434, Rarity.MYTHIC, mage.cards.s.SigardaHostOfHerons.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Silent Departure", 367, Rarity.COMMON, mage.cards.s.SilentDeparture.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sigarda, Host of Herons", 434, Rarity.MYTHIC, mage.cards.s.SigardaHostOfHerons.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Silent Departure", 367, Rarity.COMMON, mage.cards.s.SilentDeparture.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Silent Departure", 84, Rarity.COMMON, mage.cards.s.SilentDeparture.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Skirsdag High Priest", 132, Rarity.RARE, mage.cards.s.SkirsdagHighPriest.class));
- cards.add(new SetCardInfo("Slayer of the Wicked", 348, Rarity.UNCOMMON, mage.cards.s.SlayerOfTheWicked.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Slayer of the Wicked", 348, Rarity.UNCOMMON, mage.cards.s.SlayerOfTheWicked.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Slayer of the Wicked", 39, Rarity.UNCOMMON, mage.cards.s.SlayerOfTheWicked.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Smoldering Werewolf", 171, Rarity.UNCOMMON, mage.cards.s.SmolderingWerewolf.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Smoldering Werewolf", 465, Rarity.UNCOMMON, mage.cards.s.SmolderingWerewolf.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Snapcaster Mage", 478, Rarity.MYTHIC, mage.cards.s.SnapcasterMage.class, RETRO_ART));
+ cards.add(new SetCardInfo("Smoldering Werewolf", 465, Rarity.UNCOMMON, mage.cards.s.SmolderingWerewolf.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Snapcaster Mage", 478, Rarity.MYTHIC, mage.cards.s.SnapcasterMage.class));
cards.add(new SetCardInfo("Somberwald Sage", 215, Rarity.UNCOMMON, mage.cards.s.SomberwaldSage.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Somberwald Sage", 418, Rarity.UNCOMMON, mage.cards.s.SomberwaldSage.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Somberwald Sage", 418, Rarity.UNCOMMON, mage.cards.s.SomberwaldSage.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sorin, Imperious Bloodlord", 133, Rarity.MYTHIC, mage.cards.s.SorinImperiousBloodlord.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sorin, Imperious Bloodlord", 322, Rarity.MYTHIC, mage.cards.s.SorinImperiousBloodlord.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Sorin, Imperious Bloodlord", 476, Rarity.MYTHIC, mage.cards.s.SorinImperiousBloodlord.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sorin, Imperious Bloodlord", 476, Rarity.MYTHIC, mage.cards.s.SorinImperiousBloodlord.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Soul Separator", 270, Rarity.UNCOMMON, mage.cards.s.SoulSeparator.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Soul Separator", 446, Rarity.UNCOMMON, mage.cards.s.SoulSeparator.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Soul Separator", 446, Rarity.UNCOMMON, mage.cards.s.SoulSeparator.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Soul-Guide Gryff", 40, Rarity.COMMON, mage.cards.s.SoulGuideGryff.class));
- cards.add(new SetCardInfo("Soulcipher Board", 459, Rarity.UNCOMMON, mage.cards.s.SoulcipherBoard.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Soulcipher Board", 459, Rarity.UNCOMMON, mage.cards.s.SoulcipherBoard.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Soulcipher Board", 85, Rarity.UNCOMMON, mage.cards.s.SoulcipherBoard.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Spectral Shepherd", 349, Rarity.UNCOMMON, mage.cards.s.SpectralShepherd.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Spectral Shepherd", 349, Rarity.UNCOMMON, mage.cards.s.SpectralShepherd.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Spectral Shepherd", 41, Rarity.UNCOMMON, mage.cards.s.SpectralShepherd.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Spell Queller", 248, Rarity.RARE, mage.cards.s.SpellQueller.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Spell Queller", 320, Rarity.RARE, mage.cards.s.SpellQueller.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Spell Queller", 435, Rarity.RARE, mage.cards.s.SpellQueller.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Spell Queller", 435, Rarity.RARE, mage.cards.s.SpellQueller.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Spider Spawning", 216, Rarity.UNCOMMON, mage.cards.s.SpiderSpawning.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Spider Spawning", 419, Rarity.UNCOMMON, mage.cards.s.SpiderSpawning.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Spider Spawning", 419, Rarity.UNCOMMON, mage.cards.s.SpiderSpawning.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Splinterfright", 217, Rarity.UNCOMMON, mage.cards.s.Splinterfright.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Splinterfright", 420, Rarity.UNCOMMON, mage.cards.s.Splinterfright.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Splinterfright", 420, Rarity.UNCOMMON, mage.cards.s.Splinterfright.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Spontaneous Mutation", 86, Rarity.COMMON, mage.cards.s.SpontaneousMutation.class));
cards.add(new SetCardInfo("Spore Crawler", 218, Rarity.COMMON, mage.cards.s.SporeCrawler.class));
cards.add(new SetCardInfo("Stensia Masquerade", 172, Rarity.UNCOMMON, mage.cards.s.StensiaMasquerade.class));
@@ -487,14 +487,14 @@ public class InnistradRemastered extends ExpansionSet {
cards.add(new SetCardInfo("Stormcarved Coast", 285, Rarity.RARE, mage.cards.s.StormcarvedCoast.class));
cards.add(new SetCardInfo("Strength of Arms", 42, Rarity.COMMON, mage.cards.s.StrengthOfArms.class));
cards.add(new SetCardInfo("Stromkirk Occultist", 173, Rarity.UNCOMMON, mage.cards.s.StromkirkOccultist.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Stromkirk Occultist", 402, Rarity.UNCOMMON, mage.cards.s.StromkirkOccultist.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Subjugator Angel", 350, Rarity.UNCOMMON, mage.cards.s.SubjugatorAngel.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Stromkirk Occultist", 402, Rarity.UNCOMMON, mage.cards.s.StromkirkOccultist.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Subjugator Angel", 350, Rarity.UNCOMMON, mage.cards.s.SubjugatorAngel.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Subjugator Angel", 43, Rarity.UNCOMMON, mage.cards.s.SubjugatorAngel.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Summary Dismissal", 368, Rarity.UNCOMMON, mage.cards.s.SummaryDismissal.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Summary Dismissal", 368, Rarity.UNCOMMON, mage.cards.s.SummaryDismissal.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Summary Dismissal", 88, Rarity.UNCOMMON, mage.cards.s.SummaryDismissal.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sundown Pass", 286, Rarity.RARE, mage.cards.s.SundownPass.class));
- cards.add(new SetCardInfo("Swamp", 292, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 293, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 292, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 293, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Syncopate", 89, Rarity.COMMON, mage.cards.s.Syncopate.class));
cards.add(new SetCardInfo("Tamiyo's Journal", 272, Rarity.RARE, mage.cards.t.TamiyosJournal.class));
cards.add(new SetCardInfo("Tamiyo, Field Researcher", 249, Rarity.MYTHIC, mage.cards.t.TamiyoFieldResearcher.class));
@@ -502,91 +502,91 @@ public class InnistradRemastered extends ExpansionSet {
cards.add(new SetCardInfo("Temporal Mastery", 90, Rarity.MYTHIC, mage.cards.t.TemporalMastery.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Terror of Kruin Pass", 161, Rarity.RARE, mage.cards.t.TerrorOfKruinPass.class));
cards.add(new SetCardInfo("Thalia, Heretic Cathar", 300, Rarity.RARE, mage.cards.t.ThaliaHereticCathar.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Thalia, Heretic Cathar", 351, Rarity.RARE, mage.cards.t.ThaliaHereticCathar.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Thalia, Heretic Cathar", 351, Rarity.RARE, mage.cards.t.ThaliaHereticCathar.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Thalia, Heretic Cathar", 44, Rarity.RARE, mage.cards.t.ThaliaHereticCathar.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("The Gitrog Monster", 238, Rarity.MYTHIC, mage.cards.t.TheGitrogMonster.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("The Gitrog Monster", 431, Rarity.MYTHIC, mage.cards.t.TheGitrogMonster.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("The Gitrog Monster", 431, Rarity.MYTHIC, mage.cards.t.TheGitrogMonster.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("The Gitrog Monster", 489, Rarity.MYTHIC, mage.cards.t.TheGitrogMonster.class, FULL_ART_USE_VARIOUS));
cards.add(new SetCardInfo("The Meathook Massacre", 122, Rarity.MYTHIC, mage.cards.t.TheMeathookMassacre.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("The Meathook Massacre", 387, Rarity.MYTHIC, mage.cards.t.TheMeathookMassacre.class,RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("The Meathook Massacre", 387, Rarity.MYTHIC, mage.cards.t.TheMeathookMassacre.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("The Meathook Massacre", 486, Rarity.MYTHIC, mage.cards.t.TheMeathookMassacre.class, FULL_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Thermo-Alchemist", 174, Rarity.UNCOMMON, mage.cards.t.ThermoAlchemist.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Thermo-Alchemist", 403, Rarity.UNCOMMON, mage.cards.t.ThermoAlchemist.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Thing in the Ice", 460, Rarity.RARE, mage.cards.t.ThingInTheIce.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Thermo-Alchemist", 403, Rarity.UNCOMMON, mage.cards.t.ThermoAlchemist.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Thing in the Ice", 460, Rarity.RARE, mage.cards.t.ThingInTheIce.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Thing in the Ice", 91, Rarity.RARE, mage.cards.t.ThingInTheIce.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Think Twice", 369, Rarity.COMMON, mage.cards.t.ThinkTwice.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Think Twice", 369, Rarity.COMMON, mage.cards.t.ThinkTwice.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Think Twice", 92, Rarity.COMMON, mage.cards.t.ThinkTwice.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Thraben Inspector", 301, Rarity.COMMON, mage.cards.t.ThrabenInspector.class, FULL_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Thraben Inspector", 45, Rarity.COMMON, mage.cards.t.ThrabenInspector.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Through the Breach", 175, Rarity.MYTHIC, mage.cards.t.ThroughTheBreach.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Through the Breach", 404, Rarity.MYTHIC, mage.cards.t.ThroughTheBreach.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Through the Breach", 404, Rarity.MYTHIC, mage.cards.t.ThroughTheBreach.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Through the Breach", 487, Rarity.MYTHIC, mage.cards.t.ThroughTheBreach.class, FULL_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Timber Shredder", 203, Rarity.COMMON, mage.cards.t.TimberShredder.class));
cards.add(new SetCardInfo("Tireless Tracker", 219, Rarity.RARE, mage.cards.t.TirelessTracker.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Tireless Tracker", 318, Rarity.RARE, mage.cards.t.TirelessTracker.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Torens, Fist of the Angels", 250, Rarity.RARE, mage.cards.t.TorensFistOfTheAngels.class));
cards.add(new SetCardInfo("Tower Geist", 93, Rarity.COMMON, mage.cards.t.TowerGeist.class));
- cards.add(new SetCardInfo("Town Gossipmonger", 451, Rarity.UNCOMMON, mage.cards.t.TownGossipmonger.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Town Gossipmonger", 451, Rarity.UNCOMMON, mage.cards.t.TownGossipmonger.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Town Gossipmonger", 46, Rarity.UNCOMMON, mage.cards.t.TownGossipmonger.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Tragic Slip", 134, Rarity.COMMON, mage.cards.t.TragicSlip.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Tragic Slip", 390, Rarity.COMMON, mage.cards.t.TragicSlip.class,RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Tragic Slip", 390, Rarity.COMMON, mage.cards.t.TragicSlip.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Travel Preparations", 220, Rarity.UNCOMMON, mage.cards.t.TravelPreparations.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Travel Preparations", 421, Rarity.UNCOMMON, mage.cards.t.TravelPreparations.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Travel Preparations", 421, Rarity.UNCOMMON, mage.cards.t.TravelPreparations.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Traveler's Amulet", 273, Rarity.COMMON, mage.cards.t.TravelersAmulet.class));
cards.add(new SetCardInfo("Traverse the Ulvenwald", 221, Rarity.RARE, mage.cards.t.TraverseTheUlvenwald.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Traverse the Ulvenwald", 422, Rarity.RARE, mage.cards.t.TraverseTheUlvenwald.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Traverse the Ulvenwald", 422, Rarity.RARE, mage.cards.t.TraverseTheUlvenwald.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Tree of Perdition", 135, Rarity.RARE, mage.cards.t.TreeOfPerdition.class));
cards.add(new SetCardInfo("Triskaidekaphobia", 136, Rarity.UNCOMMON, mage.cards.t.Triskaidekaphobia.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Triskaidekaphobia", 391, Rarity.UNCOMMON, mage.cards.t.Triskaidekaphobia.class,RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Twinblade Geist", 452, Rarity.UNCOMMON, mage.cards.t.TwinbladeGeist.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Triskaidekaphobia", 391, Rarity.UNCOMMON, mage.cards.t.Triskaidekaphobia.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Twinblade Geist", 452, Rarity.UNCOMMON, mage.cards.t.TwinbladeGeist.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Twinblade Geist", 47, Rarity.UNCOMMON, mage.cards.t.TwinbladeGeist.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Twinblade Invocation", 452, Rarity.UNCOMMON, mage.cards.t.TwinbladeInvocation.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Twinblade Invocation", 452, Rarity.UNCOMMON, mage.cards.t.TwinbladeInvocation.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Twinblade Invocation", 47, Rarity.UNCOMMON, mage.cards.t.TwinbladeInvocation.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ulrich's Kindred", 176, Rarity.UNCOMMON, mage.cards.u.UlrichsKindred.class));
cards.add(new SetCardInfo("Ulvenwald Mysteries", 222, Rarity.UNCOMMON, mage.cards.u.UlvenwaldMysteries.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Ulvenwald Mysteries", 423, Rarity.UNCOMMON, mage.cards.u.UlvenwaldMysteries.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ulvenwald Mysteries", 423, Rarity.UNCOMMON, mage.cards.u.UlvenwaldMysteries.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Uncaged Fury", 177, Rarity.UNCOMMON, mage.cards.u.UncagedFury.class));
cards.add(new SetCardInfo("Unnatural Growth", 223, Rarity.RARE, mage.cards.u.UnnaturalGrowth.class));
- cards.add(new SetCardInfo("Valorous Stance", 352, Rarity.UNCOMMON, mage.cards.v.ValorousStance.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Valorous Stance", 352, Rarity.UNCOMMON, mage.cards.v.ValorousStance.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Valorous Stance", 48, Rarity.UNCOMMON, mage.cards.v.ValorousStance.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Vanquish the Horde", 302, Rarity.RARE, mage.cards.v.VanquishTheHorde.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Vanquish the Horde", 49, Rarity.RARE, mage.cards.v.VanquishTheHorde.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Vexing Devil", 178, Rarity.RARE, mage.cards.v.VexingDevil.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Vexing Devil", 313, Rarity.RARE, mage.cards.v.VexingDevil.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Vildin-Pack Alpha", 156, Rarity.UNCOMMON, mage.cards.v.VildinPackAlpha.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Vildin-Pack Alpha", 464, Rarity.UNCOMMON, mage.cards.v.VildinPackAlpha.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Vildin-Pack Alpha", 464, Rarity.UNCOMMON, mage.cards.v.VildinPackAlpha.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Vilespawn Spider", 251, Rarity.UNCOMMON, mage.cards.v.VilespawnSpider.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Vilespawn Spider", 436, Rarity.UNCOMMON, mage.cards.v.VilespawnSpider.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Vilespawn Spider", 436, Rarity.UNCOMMON, mage.cards.v.VilespawnSpider.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Village Messenger", 179, Rarity.COMMON, mage.cards.v.VillageMessenger.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Village Messenger", 466, Rarity.COMMON, mage.cards.v.VillageMessenger.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Village Messenger", 466, Rarity.COMMON, mage.cards.v.VillageMessenger.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Village Rites", 137, Rarity.COMMON, mage.cards.v.VillageRites.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Village Rites", 392, Rarity.COMMON, mage.cards.v.VillageRites.class,RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Village Rites", 392, Rarity.COMMON, mage.cards.v.VillageRites.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Villagers of Estwald", 224, Rarity.COMMON, mage.cards.v.VillagersOfEstwald.class));
cards.add(new SetCardInfo("Voice of the Blessed", 50, Rarity.RARE, mage.cards.v.VoiceOfTheBlessed.class));
cards.add(new SetCardInfo("Voldaren Ambusher", 180, Rarity.UNCOMMON, mage.cards.v.VoldarenAmbusher.class));
cards.add(new SetCardInfo("Voldaren Bloodcaster", 138, Rarity.RARE, mage.cards.v.VoldarenBloodcaster.class));
cards.add(new SetCardInfo("Voldaren Duelist", 181, Rarity.COMMON, mage.cards.v.VoldarenDuelist.class));
cards.add(new SetCardInfo("Voldaren Epicure", 182, Rarity.COMMON, mage.cards.v.VoldarenEpicure.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Voldaren Epicure", 405, Rarity.COMMON, mage.cards.v.VoldarenEpicure.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Voldaren Epicure", 405, Rarity.COMMON, mage.cards.v.VoldarenEpicure.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wandering Mind", 252, Rarity.UNCOMMON, mage.cards.w.WanderingMind.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Wandering Mind", 437, Rarity.UNCOMMON, mage.cards.w.WanderingMind.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Wedding Announcement", 453, Rarity.RARE, mage.cards.w.WeddingAnnouncement.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wandering Mind", 437, Rarity.UNCOMMON, mage.cards.w.WanderingMind.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wedding Announcement", 453, Rarity.RARE, mage.cards.w.WeddingAnnouncement.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wedding Announcement", 51, Rarity.RARE, mage.cards.w.WeddingAnnouncement.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Wedding Festivity", 453, Rarity.RARE, mage.cards.w.WeddingFestivity.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wedding Festivity", 453, Rarity.RARE, mage.cards.w.WeddingFestivity.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wedding Festivity", 51, Rarity.RARE, mage.cards.w.WeddingFestivity.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Westvale Abbey", 287, Rarity.RARE, mage.cards.w.WestvaleAbbey.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Westvale Abbey", 474, Rarity.RARE, mage.cards.w.WestvaleAbbey.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Westvale Abbey", 474, Rarity.RARE, mage.cards.w.WestvaleAbbey.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wild Hunger", 225, Rarity.UNCOMMON, mage.cards.w.WildHunger.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Wild Hunger", 424, Rarity.UNCOMMON, mage.cards.w.WildHunger.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wild Hunger", 424, Rarity.UNCOMMON, mage.cards.w.WildHunger.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wild-Field Scarecrow", 274, Rarity.COMMON, mage.cards.w.WildFieldScarecrow.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Wild-Field Scarecrow", 447, Rarity.COMMON, mage.cards.w.WildFieldScarecrow.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wild-Field Scarecrow", 447, Rarity.COMMON, mage.cards.w.WildFieldScarecrow.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wrenn and Seven", 226, Rarity.MYTHIC, mage.cards.w.WrennAndSeven.class));
- cards.add(new SetCardInfo("Wretched Gryff", 332, Rarity.COMMON, mage.cards.w.WretchedGryff.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wretched Gryff", 332, Rarity.COMMON, mage.cards.w.WretchedGryff.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wretched Gryff", 7, Rarity.COMMON, mage.cards.w.WretchedGryff.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wretched Throng", 94, Rarity.COMMON, mage.cards.w.WretchedThrong.class));
cards.add(new SetCardInfo("Young Wolf", 227, Rarity.COMMON, mage.cards.y.YoungWolf.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Young Wolf", 319, Rarity.COMMON, mage.cards.y.YoungWolf.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Young Wolf", 425, Rarity.COMMON, mage.cards.y.YoungWolf.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Young Wolf", 425, Rarity.COMMON, mage.cards.y.YoungWolf.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Zealous Conscripts", 183, Rarity.RARE, mage.cards.z.ZealousConscripts.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Zealous Conscripts", 314, Rarity.RARE, mage.cards.z.ZealousConscripts.class, NON_FULL_USE_VARIOUS));
}
diff --git a/Mage.Sets/src/mage/sets/IntroductoryTwoPlayerSet.java b/Mage.Sets/src/mage/sets/IntroductoryTwoPlayerSet.java
index 47090fbf312..791a04b7f37 100644
--- a/Mage.Sets/src/mage/sets/IntroductoryTwoPlayerSet.java
+++ b/Mage.Sets/src/mage/sets/IntroductoryTwoPlayerSet.java
@@ -20,72 +20,72 @@ public class IntroductoryTwoPlayerSet extends ExpansionSet {
this.hasBoosters = false;
this.hasBasicLands = true;
- cards.add(new SetCardInfo("Alabaster Potion", 1, Rarity.COMMON, mage.cards.a.AlabasterPotion.class, RETRO_ART));
- cards.add(new SetCardInfo("Battering Ram", 48, Rarity.COMMON, mage.cards.b.BatteringRam.class, RETRO_ART));
- cards.add(new SetCardInfo("Bog Imp", 16, Rarity.COMMON, mage.cards.b.BogImp.class, RETRO_ART));
- cards.add(new SetCardInfo("Bog Wraith", 17, Rarity.UNCOMMON, mage.cards.b.BogWraith.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: Black", 2, Rarity.COMMON, mage.cards.c.CircleOfProtectionBlack.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: Red", 3, Rarity.COMMON, mage.cards.c.CircleOfProtectionRed.class, RETRO_ART));
- cards.add(new SetCardInfo("Clockwork Beast", 49, Rarity.RARE, mage.cards.c.ClockworkBeast.class, RETRO_ART));
- cards.add(new SetCardInfo("Cursed Land", 18, Rarity.UNCOMMON, mage.cards.c.CursedLand.class, RETRO_ART));
- cards.add(new SetCardInfo("Dark Ritual", 19, Rarity.COMMON, mage.cards.d.DarkRitual.class, RETRO_ART));
- cards.add(new SetCardInfo("Detonate", 30, Rarity.UNCOMMON, mage.cards.d.Detonate.class, RETRO_ART));
- cards.add(new SetCardInfo("Disintegrate", 31, Rarity.COMMON, mage.cards.d.Disintegrate.class, RETRO_ART));
- cards.add(new SetCardInfo("Durkwood Boars", 39, Rarity.COMMON, mage.cards.d.DurkwoodBoars.class, RETRO_ART));
- cards.add(new SetCardInfo("Elven Riders", 40, Rarity.UNCOMMON, mage.cards.e.ElvenRiders.class, RETRO_ART));
- cards.add(new SetCardInfo("Elvish Archers", 41, Rarity.RARE, mage.cards.e.ElvishArchers.class, RETRO_ART));
- cards.add(new SetCardInfo("Energy Flux", 8, Rarity.UNCOMMON, mage.cards.e.EnergyFlux.class, RETRO_ART));
- cards.add(new SetCardInfo("Feedback", 9, Rarity.UNCOMMON, mage.cards.f.Feedback.class, RETRO_ART));
- cards.add(new SetCardInfo("Fireball", 32, Rarity.COMMON, mage.cards.f.Fireball.class, RETRO_ART));
- cards.add(new SetCardInfo("Forest", 65, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 66, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 67, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Glasses of Urza", 50, Rarity.UNCOMMON, mage.cards.g.GlassesOfUrza.class, RETRO_ART));
- cards.add(new SetCardInfo("Grizzly Bears", 42, Rarity.COMMON, mage.cards.g.GrizzlyBears.class, RETRO_ART));
- cards.add(new SetCardInfo("Healing Salve", 4, Rarity.COMMON, mage.cards.h.HealingSalve.class, RETRO_ART));
- cards.add(new SetCardInfo("Hill Giant", 33, Rarity.COMMON, mage.cards.h.HillGiant.class, RETRO_ART));
- cards.add(new SetCardInfo("Ironclaw Orcs", 34, Rarity.COMMON, mage.cards.i.IronclawOrcs.class, RETRO_ART));
- cards.add(new SetCardInfo("Island", 56, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 57, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 58, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Jayemdae Tome", 51, Rarity.RARE, mage.cards.j.JayemdaeTome.class, RETRO_ART));
- cards.add(new SetCardInfo("Lost Soul", 20, Rarity.COMMON, mage.cards.l.LostSoul.class, RETRO_ART));
- cards.add(new SetCardInfo("Merfolk of the Pearl Trident", 10, Rarity.COMMON, mage.cards.m.MerfolkOfThePearlTrident.class, RETRO_ART));
- cards.add(new SetCardInfo("Mesa Pegasus", 5, Rarity.COMMON, mage.cards.m.MesaPegasus.class, RETRO_ART));
- cards.add(new SetCardInfo("Mons's Goblin Raiders", 35, Rarity.COMMON, mage.cards.m.MonssGoblinRaiders.class, RETRO_ART));
- cards.add(new SetCardInfo("Mountain", 62, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 63, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 64, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Murk Dwellers", 21, Rarity.COMMON, mage.cards.m.MurkDwellers.class, RETRO_ART));
- cards.add(new SetCardInfo("Orcish Artillery", 36, Rarity.UNCOMMON, mage.cards.o.OrcishArtillery.class, RETRO_ART));
- cards.add(new SetCardInfo("Orcish Oriflamme", 37, Rarity.UNCOMMON, mage.cards.o.OrcishOriflamme.class, RETRO_ART));
- cards.add(new SetCardInfo("Pearled Unicorn", 6, Rarity.COMMON, mage.cards.p.PearledUnicorn.class, RETRO_ART));
- cards.add(new SetCardInfo("Phantom Monster", 11, Rarity.UNCOMMON, mage.cards.p.PhantomMonster.class, RETRO_ART));
- cards.add(new SetCardInfo("Plains", 53, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 54, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 55, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Power Sink", 12, Rarity.COMMON, mage.cards.p.PowerSink.class, RETRO_ART));
- cards.add(new SetCardInfo("Pyrotechnics", 38, Rarity.UNCOMMON, mage.cards.p.Pyrotechnics.class, RETRO_ART));
- cards.add(new SetCardInfo("Raise Dead", 22, Rarity.COMMON, mage.cards.r.RaiseDead.class, RETRO_ART));
- cards.add(new SetCardInfo("Reverse Damage", 7, Rarity.RARE, mage.cards.r.ReverseDamage.class, RETRO_ART));
- cards.add(new SetCardInfo("Rod of Ruin", 52, Rarity.UNCOMMON, mage.cards.r.RodOfRuin.class, RETRO_ART));
- cards.add(new SetCardInfo("Scathe Zombies", 23, Rarity.COMMON, mage.cards.s.ScatheZombies.class, RETRO_ART));
- cards.add(new SetCardInfo("Scryb Sprites", 43, Rarity.COMMON, mage.cards.s.ScrybSprites.class, RETRO_ART));
- cards.add(new SetCardInfo("Sorceress Queen", 24, Rarity.RARE, mage.cards.s.SorceressQueen.class, RETRO_ART));
- cards.add(new SetCardInfo("Swamp", 59, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 60, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 61, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Terror", 25, Rarity.COMMON, mage.cards.t.Terror.class, RETRO_ART));
- cards.add(new SetCardInfo("Twiddle", 13, Rarity.COMMON, mage.cards.t.Twiddle.class, RETRO_ART));
- cards.add(new SetCardInfo("Unsummon", 14, Rarity.COMMON, mage.cards.u.Unsummon.class, RETRO_ART));
- cards.add(new SetCardInfo("Untamed Wilds", 44, Rarity.UNCOMMON, mage.cards.u.UntamedWilds.class, RETRO_ART));
- cards.add(new SetCardInfo("Vampire Bats", 26, Rarity.COMMON, mage.cards.v.VampireBats.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Bone", 27, Rarity.UNCOMMON, mage.cards.w.WallOfBone.class, RETRO_ART));
- cards.add(new SetCardInfo("War Mammoth", 45, Rarity.COMMON, mage.cards.w.WarMammoth.class, RETRO_ART));
- cards.add(new SetCardInfo("Warp Artifact", 28, Rarity.RARE, mage.cards.w.WarpArtifact.class, RETRO_ART));
- cards.add(new SetCardInfo("Weakness", 29, Rarity.COMMON, mage.cards.w.Weakness.class, RETRO_ART));
- cards.add(new SetCardInfo("Whirling Dervish", 46, Rarity.UNCOMMON, mage.cards.w.WhirlingDervish.class, RETRO_ART));
- cards.add(new SetCardInfo("Winter Blast", 47, Rarity.UNCOMMON, mage.cards.w.WinterBlast.class, RETRO_ART));
- cards.add(new SetCardInfo("Zephyr Falcon", 15, Rarity.COMMON, mage.cards.z.ZephyrFalcon.class, RETRO_ART));
- }
+ cards.add(new SetCardInfo("Alabaster Potion", 1, Rarity.COMMON, mage.cards.a.AlabasterPotion.class));
+ cards.add(new SetCardInfo("Battering Ram", 48, Rarity.COMMON, mage.cards.b.BatteringRam.class));
+ cards.add(new SetCardInfo("Bog Imp", 16, Rarity.COMMON, mage.cards.b.BogImp.class));
+ cards.add(new SetCardInfo("Bog Wraith", 17, Rarity.UNCOMMON, mage.cards.b.BogWraith.class));
+ cards.add(new SetCardInfo("Circle of Protection: Black", 2, Rarity.COMMON, mage.cards.c.CircleOfProtectionBlack.class));
+ cards.add(new SetCardInfo("Circle of Protection: Red", 3, Rarity.COMMON, mage.cards.c.CircleOfProtectionRed.class));
+ cards.add(new SetCardInfo("Clockwork Beast", 49, Rarity.RARE, mage.cards.c.ClockworkBeast.class));
+ cards.add(new SetCardInfo("Cursed Land", 18, Rarity.UNCOMMON, mage.cards.c.CursedLand.class));
+ cards.add(new SetCardInfo("Dark Ritual", 19, Rarity.COMMON, mage.cards.d.DarkRitual.class));
+ cards.add(new SetCardInfo("Detonate", 30, Rarity.UNCOMMON, mage.cards.d.Detonate.class));
+ cards.add(new SetCardInfo("Disintegrate", 31, Rarity.COMMON, mage.cards.d.Disintegrate.class));
+ cards.add(new SetCardInfo("Durkwood Boars", 39, Rarity.COMMON, mage.cards.d.DurkwoodBoars.class));
+ cards.add(new SetCardInfo("Elven Riders", 40, Rarity.UNCOMMON, mage.cards.e.ElvenRiders.class));
+ cards.add(new SetCardInfo("Elvish Archers", 41, Rarity.RARE, mage.cards.e.ElvishArchers.class));
+ cards.add(new SetCardInfo("Energy Flux", 8, Rarity.UNCOMMON, mage.cards.e.EnergyFlux.class));
+ cards.add(new SetCardInfo("Feedback", 9, Rarity.UNCOMMON, mage.cards.f.Feedback.class));
+ cards.add(new SetCardInfo("Fireball", 32, Rarity.COMMON, mage.cards.f.Fireball.class));
+ cards.add(new SetCardInfo("Forest", 67, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 66, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 65, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Glasses of Urza", 50, Rarity.UNCOMMON, mage.cards.g.GlassesOfUrza.class));
+ cards.add(new SetCardInfo("Grizzly Bears", 42, Rarity.COMMON, mage.cards.g.GrizzlyBears.class));
+ cards.add(new SetCardInfo("Healing Salve", 4, Rarity.COMMON, mage.cards.h.HealingSalve.class));
+ cards.add(new SetCardInfo("Hill Giant", 33, Rarity.COMMON, mage.cards.h.HillGiant.class));
+ cards.add(new SetCardInfo("Ironclaw Orcs", 34, Rarity.COMMON, mage.cards.i.IronclawOrcs.class));
+ cards.add(new SetCardInfo("Island", 58, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 57, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 56, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Jayemdae Tome", 51, Rarity.RARE, mage.cards.j.JayemdaeTome.class));
+ cards.add(new SetCardInfo("Lost Soul", 20, Rarity.COMMON, mage.cards.l.LostSoul.class));
+ cards.add(new SetCardInfo("Merfolk of the Pearl Trident", 10, Rarity.COMMON, mage.cards.m.MerfolkOfThePearlTrident.class));
+ cards.add(new SetCardInfo("Mesa Pegasus", 5, Rarity.COMMON, mage.cards.m.MesaPegasus.class));
+ cards.add(new SetCardInfo("Mons's Goblin Raiders", 35, Rarity.COMMON, mage.cards.m.MonssGoblinRaiders.class));
+ cards.add(new SetCardInfo("Mountain", 64, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 63, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 62, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Murk Dwellers", 21, Rarity.COMMON, mage.cards.m.MurkDwellers.class));
+ cards.add(new SetCardInfo("Orcish Artillery", 36, Rarity.UNCOMMON, mage.cards.o.OrcishArtillery.class));
+ cards.add(new SetCardInfo("Orcish Oriflamme", 37, Rarity.UNCOMMON, mage.cards.o.OrcishOriflamme.class));
+ cards.add(new SetCardInfo("Pearled Unicorn", 6, Rarity.COMMON, mage.cards.p.PearledUnicorn.class));
+ cards.add(new SetCardInfo("Phantom Monster", 11, Rarity.UNCOMMON, mage.cards.p.PhantomMonster.class));
+ cards.add(new SetCardInfo("Plains", 55, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 54, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 53, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Power Sink", 12, Rarity.COMMON, mage.cards.p.PowerSink.class));
+ cards.add(new SetCardInfo("Pyrotechnics", 38, Rarity.UNCOMMON, mage.cards.p.Pyrotechnics.class));
+ cards.add(new SetCardInfo("Raise Dead", 22, Rarity.COMMON, mage.cards.r.RaiseDead.class));
+ cards.add(new SetCardInfo("Reverse Damage", 7, Rarity.RARE, mage.cards.r.ReverseDamage.class));
+ cards.add(new SetCardInfo("Rod of Ruin", 52, Rarity.UNCOMMON, mage.cards.r.RodOfRuin.class));
+ cards.add(new SetCardInfo("Scathe Zombies", 23, Rarity.COMMON, mage.cards.s.ScatheZombies.class));
+ cards.add(new SetCardInfo("Scryb Sprites", 43, Rarity.COMMON, mage.cards.s.ScrybSprites.class));
+ cards.add(new SetCardInfo("Sorceress Queen", 24, Rarity.RARE, mage.cards.s.SorceressQueen.class));
+ cards.add(new SetCardInfo("Swamp", 61, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 60, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 59, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Terror", 25, Rarity.COMMON, mage.cards.t.Terror.class));
+ cards.add(new SetCardInfo("Twiddle", 13, Rarity.COMMON, mage.cards.t.Twiddle.class));
+ cards.add(new SetCardInfo("Unsummon", 14, Rarity.COMMON, mage.cards.u.Unsummon.class));
+ cards.add(new SetCardInfo("Untamed Wilds", 44, Rarity.UNCOMMON, mage.cards.u.UntamedWilds.class));
+ cards.add(new SetCardInfo("Vampire Bats", 26, Rarity.COMMON, mage.cards.v.VampireBats.class));
+ cards.add(new SetCardInfo("Wall of Bone", 27, Rarity.UNCOMMON, mage.cards.w.WallOfBone.class));
+ cards.add(new SetCardInfo("War Mammoth", 45, Rarity.COMMON, mage.cards.w.WarMammoth.class));
+ cards.add(new SetCardInfo("Warp Artifact", 28, Rarity.RARE, mage.cards.w.WarpArtifact.class));
+ cards.add(new SetCardInfo("Weakness", 29, Rarity.COMMON, mage.cards.w.Weakness.class));
+ cards.add(new SetCardInfo("Whirling Dervish", 46, Rarity.UNCOMMON, mage.cards.w.WhirlingDervish.class));
+ cards.add(new SetCardInfo("Winter Blast", 47, Rarity.UNCOMMON, mage.cards.w.WinterBlast.class));
+ cards.add(new SetCardInfo("Zephyr Falcon", 15, Rarity.COMMON, mage.cards.z.ZephyrFalcon.class));
+ }
}
diff --git a/Mage.Sets/src/mage/sets/Invasion.java b/Mage.Sets/src/mage/sets/Invasion.java
index a29d19b5bce..e89361ad2fe 100644
--- a/Mage.Sets/src/mage/sets/Invasion.java
+++ b/Mage.Sets/src/mage/sets/Invasion.java
@@ -33,360 +33,355 @@ public final class Invasion extends ExpansionSet {
this.numBoosterUncommon = 3;
this.numBoosterRare = 1;
this.ratioBoosterMythic = 0;
-
- cards.add(new SetCardInfo("Absorb", 226, Rarity.RARE, mage.cards.a.Absorb.class, RETRO_ART));
- cards.add(new SetCardInfo("Addle", 91, Rarity.UNCOMMON, mage.cards.a.Addle.class, RETRO_ART));
- cards.add(new SetCardInfo("Aether Rift", 227, Rarity.RARE, mage.cards.a.AetherRift.class, RETRO_ART));
- cards.add(new SetCardInfo("Aggressive Urge", 181, Rarity.COMMON, mage.cards.a.AggressiveUrge.class, RETRO_ART));
- cards.add(new SetCardInfo("Agonizing Demise", 92, Rarity.COMMON, mage.cards.a.AgonizingDemise.class, RETRO_ART));
- cards.add(new SetCardInfo("Alabaster Leech", 1, Rarity.RARE, mage.cards.a.AlabasterLeech.class, RETRO_ART));
- cards.add(new SetCardInfo("Alloy Golem", 297, Rarity.UNCOMMON, mage.cards.a.AlloyGolem.class, RETRO_ART));
- cards.add(new SetCardInfo("Ancient Kavu", 136, Rarity.COMMON, mage.cards.a.AncientKavu.class, RETRO_ART));
- cards.add(new SetCardInfo("Ancient Spring", 319, Rarity.COMMON, mage.cards.a.AncientSpring.class, RETRO_ART));
- cards.add(new SetCardInfo("Andradite Leech", 93, Rarity.RARE, mage.cards.a.AndraditeLeech.class, RETRO_ART));
- cards.add(new SetCardInfo("Angel of Mercy", 2, Rarity.UNCOMMON, mage.cards.a.AngelOfMercy.class, RETRO_ART));
- cards.add(new SetCardInfo("Angelic Shield", 228, Rarity.UNCOMMON, mage.cards.a.AngelicShield.class, RETRO_ART));
- cards.add(new SetCardInfo("Annihilate", 94, Rarity.UNCOMMON, mage.cards.a.Annihilate.class, RETRO_ART));
- cards.add(new SetCardInfo("Archaeological Dig", 320, Rarity.UNCOMMON, mage.cards.a.ArchaeologicalDig.class, RETRO_ART));
- cards.add(new SetCardInfo("Ardent Soldier", 3, Rarity.COMMON, mage.cards.a.ArdentSoldier.class, RETRO_ART));
- cards.add(new SetCardInfo("Armadillo Cloak", 229, Rarity.COMMON, mage.cards.a.ArmadilloCloak.class, RETRO_ART));
- cards.add(new SetCardInfo("Armored Guardian", 230, Rarity.RARE, mage.cards.a.ArmoredGuardian.class, RETRO_ART));
- cards.add(new SetCardInfo("Artifact Mutation", 231, Rarity.RARE, mage.cards.a.ArtifactMutation.class, RETRO_ART));
- cards.add(new SetCardInfo("Assault // Battery", 295, Rarity.UNCOMMON, mage.cards.a.AssaultBattery.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Atalya, Samite Master", 4, Rarity.RARE, mage.cards.a.AtalyaSamiteMaster.class, RETRO_ART));
- cards.add(new SetCardInfo("Aura Mutation", 232, Rarity.RARE, mage.cards.a.AuraMutation.class, RETRO_ART));
- cards.add(new SetCardInfo("Aura Shards", 233, Rarity.UNCOMMON, mage.cards.a.AuraShards.class, RETRO_ART));
- cards.add(new SetCardInfo("Backlash", 234, Rarity.UNCOMMON, mage.cards.b.Backlash.class, RETRO_ART));
- cards.add(new SetCardInfo("Barrin's Spite", 235, Rarity.RARE, mage.cards.b.BarrinsSpite.class, RETRO_ART));
- cards.add(new SetCardInfo("Barrin's Unmaking", 46, Rarity.COMMON, mage.cards.b.BarrinsUnmaking.class, RETRO_ART));
- cards.add(new SetCardInfo("Benalish Emissary", 5, Rarity.UNCOMMON, mage.cards.b.BenalishEmissary.class, RETRO_ART));
- cards.add(new SetCardInfo("Benalish Heralds", 6, Rarity.UNCOMMON, mage.cards.b.BenalishHeralds.class, RETRO_ART));
- cards.add(new SetCardInfo("Benalish Lancer", 7, Rarity.COMMON, mage.cards.b.BenalishLancer.class, RETRO_ART));
- cards.add(new SetCardInfo("Benalish Trapper", 8, Rarity.COMMON, mage.cards.b.BenalishTrapper.class, RETRO_ART));
- cards.add(new SetCardInfo("Bend or Break", 137, Rarity.RARE, mage.cards.b.BendOrBreak.class, RETRO_ART));
- cards.add(new SetCardInfo("Bind", 182, Rarity.RARE, mage.cards.b.Bind.class, RETRO_ART));
- cards.add(new SetCardInfo("Blazing Specter", 236, Rarity.RARE, mage.cards.b.BlazingSpecter.class, RETRO_ART));
- cards.add(new SetCardInfo("Blind Seer", 47, Rarity.RARE, mage.cards.b.BlindSeer.class, RETRO_ART));
- cards.add(new SetCardInfo("Blinding Light", 9, Rarity.UNCOMMON, mage.cards.b.BlindingLight.class, RETRO_ART));
- cards.add(new SetCardInfo("Bloodstone Cameo", 298, Rarity.UNCOMMON, mage.cards.b.BloodstoneCameo.class, RETRO_ART));
- cards.add(new SetCardInfo("Blurred Mongoose", 183, Rarity.RARE, mage.cards.b.BlurredMongoose.class, RETRO_ART));
- cards.add(new SetCardInfo("Bog Initiate", 95, Rarity.COMMON, mage.cards.b.BogInitiate.class, RETRO_ART));
- cards.add(new SetCardInfo("Breaking Wave", 48, Rarity.RARE, mage.cards.b.BreakingWave.class, RETRO_ART));
- cards.add(new SetCardInfo("Breath of Darigaaz", 138, Rarity.UNCOMMON, mage.cards.b.BreathOfDarigaaz.class, RETRO_ART));
- cards.add(new SetCardInfo("Callous Giant", 139, Rarity.RARE, mage.cards.c.CallousGiant.class, RETRO_ART));
- cards.add(new SetCardInfo("Canopy Surge", 184, Rarity.UNCOMMON, mage.cards.c.CanopySurge.class, RETRO_ART));
- cards.add(new SetCardInfo("Capashen Unicorn", 10, Rarity.COMMON, mage.cards.c.CapashenUnicorn.class, RETRO_ART));
- cards.add(new SetCardInfo("Captain Sisay", 237, Rarity.RARE, mage.cards.c.CaptainSisay.class, RETRO_ART));
- cards.add(new SetCardInfo("Cauldron Dance", 238, Rarity.UNCOMMON, mage.cards.c.CauldronDance.class, RETRO_ART));
- cards.add(new SetCardInfo("Chaotic Strike", 140, Rarity.UNCOMMON, mage.cards.c.ChaoticStrike.class, RETRO_ART));
- cards.add(new SetCardInfo("Charging Troll", 239, Rarity.UNCOMMON, mage.cards.c.ChargingTroll.class, RETRO_ART));
- cards.add(new SetCardInfo("Chromatic Sphere", 299, Rarity.UNCOMMON, mage.cards.c.ChromaticSphere.class, RETRO_ART));
- cards.add(new SetCardInfo("Cinder Shade", 240, Rarity.UNCOMMON, mage.cards.c.CinderShade.class, RETRO_ART));
- cards.add(new SetCardInfo("Coalition Victory", 241, Rarity.RARE, mage.cards.c.CoalitionVictory.class, RETRO_ART));
- cards.add(new SetCardInfo("Coastal Tower", 321, Rarity.UNCOMMON, mage.cards.c.CoastalTower.class, RETRO_ART));
- cards.add(new SetCardInfo("Collapsing Borders", 141, Rarity.RARE, mage.cards.c.CollapsingBorders.class, RETRO_ART));
- cards.add(new SetCardInfo("Collective Restraint", 49, Rarity.RARE, mage.cards.c.CollectiveRestraint.class, RETRO_ART));
- cards.add(new SetCardInfo("Cremate", 96, Rarity.UNCOMMON, mage.cards.c.Cremate.class, RETRO_ART));
- cards.add(new SetCardInfo("Crimson Acolyte", 11, Rarity.COMMON, mage.cards.c.CrimsonAcolyte.class, RETRO_ART));
- cards.add(new SetCardInfo("Crosis's Attendant", 300, Rarity.UNCOMMON, mage.cards.c.CrosissAttendant.class, RETRO_ART));
- cards.add(new SetCardInfo("Crosis, the Purger", 242, Rarity.RARE, mage.cards.c.CrosisThePurger.class, RETRO_ART));
- cards.add(new SetCardInfo("Crown of Flames", 142, Rarity.COMMON, mage.cards.c.CrownOfFlames.class, RETRO_ART));
- cards.add(new SetCardInfo("Crusading Knight", 12, Rarity.RARE, mage.cards.c.CrusadingKnight.class, RETRO_ART));
- cards.add(new SetCardInfo("Crypt Angel", 97, Rarity.RARE, mage.cards.c.CryptAngel.class, RETRO_ART));
- cards.add(new SetCardInfo("Cursed Flesh", 98, Rarity.COMMON, mage.cards.c.CursedFlesh.class, RETRO_ART));
- cards.add(new SetCardInfo("Darigaaz's Attendant", 301, Rarity.UNCOMMON, mage.cards.d.DarigaazsAttendant.class, RETRO_ART));
- cards.add(new SetCardInfo("Darigaaz, the Igniter", 243, Rarity.RARE, mage.cards.d.DarigaazTheIgniter.class, RETRO_ART));
- cards.add(new SetCardInfo("Death or Glory", 13, Rarity.RARE, mage.cards.d.DeathOrGlory.class, RETRO_ART));
- cards.add(new SetCardInfo("Defiling Tears", 99, Rarity.UNCOMMON, mage.cards.d.DefilingTears.class, RETRO_ART));
- cards.add(new SetCardInfo("Desperate Research", 100, Rarity.RARE, mage.cards.d.DesperateResearch.class, RETRO_ART));
- cards.add(new SetCardInfo("Devouring Strossus", 101, Rarity.RARE, mage.cards.d.DevouringStrossus.class, RETRO_ART));
- cards.add(new SetCardInfo("Dismantling Blow", 14, Rarity.COMMON, mage.cards.d.DismantlingBlow.class, RETRO_ART));
- cards.add(new SetCardInfo("Disrupt", 51, Rarity.UNCOMMON, mage.cards.d.Disrupt.class, RETRO_ART));
- cards.add(new SetCardInfo("Distorting Wake", 52, Rarity.RARE, mage.cards.d.DistortingWake.class, RETRO_ART));
- cards.add(new SetCardInfo("Divine Presence", 15, Rarity.RARE, mage.cards.d.DivinePresence.class, RETRO_ART));
- cards.add(new SetCardInfo("Do or Die", 102, Rarity.RARE, mage.cards.d.DoOrDie.class, RETRO_ART));
- cards.add(new SetCardInfo("Drake-Skull Cameo", 302, Rarity.UNCOMMON, mage.cards.d.DrakeSkullCameo.class, RETRO_ART));
- cards.add(new SetCardInfo("Dream Thrush", 53, Rarity.COMMON, mage.cards.d.DreamThrush.class, RETRO_ART));
- cards.add(new SetCardInfo("Dredge", 103, Rarity.UNCOMMON, mage.cards.d.Dredge.class, RETRO_ART));
- cards.add(new SetCardInfo("Dromar's Attendant", 303, Rarity.UNCOMMON, mage.cards.d.DromarsAttendant.class, RETRO_ART));
- cards.add(new SetCardInfo("Dromar, the Banisher", 244, Rarity.RARE, mage.cards.d.DromarTheBanisher.class, RETRO_ART));
- cards.add(new SetCardInfo("Dueling Grounds", 245, Rarity.RARE, mage.cards.d.DuelingGrounds.class, RETRO_ART));
- cards.add(new SetCardInfo("Duskwalker", 104, Rarity.COMMON, mage.cards.d.Duskwalker.class, RETRO_ART));
- cards.add(new SetCardInfo("Elfhame Palace", 322, Rarity.UNCOMMON, mage.cards.e.ElfhamePalace.class, RETRO_ART));
- cards.add(new SetCardInfo("Elfhame Sanctuary", 185, Rarity.UNCOMMON, mage.cards.e.ElfhameSanctuary.class, RETRO_ART));
- cards.add(new SetCardInfo("Elvish Champion", 186, Rarity.RARE, mage.cards.e.ElvishChampion.class, RETRO_ART));
- cards.add(new SetCardInfo("Empress Galina", 54, Rarity.RARE, mage.cards.e.EmpressGalina.class, RETRO_ART));
- cards.add(new SetCardInfo("Essence Leak", 55, Rarity.UNCOMMON, mage.cards.e.EssenceLeak.class, RETRO_ART));
- cards.add(new SetCardInfo("Exclude", 56, Rarity.COMMON, mage.cards.e.Exclude.class, RETRO_ART));
- cards.add(new SetCardInfo("Exotic Curse", 105, Rarity.COMMON, mage.cards.e.ExoticCurse.class, RETRO_ART));
- cards.add(new SetCardInfo("Explosive Growth", 187, Rarity.COMMON, mage.cards.e.ExplosiveGrowth.class, RETRO_ART));
- cards.add(new SetCardInfo("Fact or Fiction", 57, Rarity.UNCOMMON, mage.cards.f.FactOrFiction.class, RETRO_ART));
- cards.add(new SetCardInfo("Faerie Squadron", 58, Rarity.COMMON, mage.cards.f.FaerieSquadron.class, RETRO_ART));
- cards.add(new SetCardInfo("Fertile Ground", 188, Rarity.COMMON, mage.cards.f.FertileGround.class, RETRO_ART));
- cards.add(new SetCardInfo("Fight or Flight", 16, Rarity.RARE, mage.cards.f.FightOrFlight.class, RETRO_ART));
- cards.add(new SetCardInfo("Firebrand Ranger", 143, Rarity.UNCOMMON, mage.cards.f.FirebrandRanger.class, RETRO_ART));
- cards.add(new SetCardInfo("Fires of Yavimaya", 246, Rarity.UNCOMMON, mage.cards.f.FiresOfYavimaya.class, RETRO_ART));
- cards.add(new SetCardInfo("Firescreamer", 106, Rarity.COMMON, mage.cards.f.Firescreamer.class, RETRO_ART));
- cards.add(new SetCardInfo("Forest", 347, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 348, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 349, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 350, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Frenzied Tilling", 247, Rarity.COMMON, mage.cards.f.FrenziedTilling.class, RETRO_ART));
- cards.add(new SetCardInfo("Galina's Knight", 248, Rarity.COMMON, mage.cards.g.GalinasKnight.class, RETRO_ART));
- cards.add(new SetCardInfo("Geothermal Crevice", 323, Rarity.COMMON, mage.cards.g.GeothermalCrevice.class, RETRO_ART));
- cards.add(new SetCardInfo("Ghitu Fire", 144, Rarity.RARE, mage.cards.g.GhituFire.class, RETRO_ART));
- cards.add(new SetCardInfo("Glimmering Angel", 17, Rarity.COMMON, mage.cards.g.GlimmeringAngel.class, RETRO_ART));
- cards.add(new SetCardInfo("Global Ruin", 18, Rarity.RARE, mage.cards.g.GlobalRuin.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Spy", 145, Rarity.UNCOMMON, mage.cards.g.GoblinSpy.class, RETRO_ART));
- cards.add(new SetCardInfo("Goham Djinn", 107, Rarity.UNCOMMON, mage.cards.g.GohamDjinn.class, RETRO_ART));
- cards.add(new SetCardInfo("Halam Djinn", 146, Rarity.UNCOMMON, mage.cards.h.HalamDjinn.class, RETRO_ART));
- cards.add(new SetCardInfo("Hanna, Ship's Navigator", 249, Rarity.RARE, mage.cards.h.HannaShipsNavigator.class, RETRO_ART));
- cards.add(new SetCardInfo("Harrow", 189, Rarity.COMMON, mage.cards.h.Harrow.class, RETRO_ART));
- cards.add(new SetCardInfo("Harsh Judgment", 19, Rarity.RARE, mage.cards.h.HarshJudgment.class, RETRO_ART));
- cards.add(new SetCardInfo("Hate Weaver", 108, Rarity.UNCOMMON, mage.cards.h.HateWeaver.class, RETRO_ART));
- cards.add(new SetCardInfo("Heroes' Reunion", 250, Rarity.UNCOMMON, mage.cards.h.HeroesReunion.class, RETRO_ART));
- cards.add(new SetCardInfo("Holy Day", 20, Rarity.COMMON, mage.cards.h.HolyDay.class, RETRO_ART));
- cards.add(new SetCardInfo("Hooded Kavu", 147, Rarity.COMMON, mage.cards.h.HoodedKavu.class, RETRO_ART));
- cards.add(new SetCardInfo("Horned Cheetah", 251, Rarity.UNCOMMON, mage.cards.h.HornedCheetah.class, RETRO_ART));
- cards.add(new SetCardInfo("Hunting Kavu", 252, Rarity.UNCOMMON, mage.cards.h.HuntingKavu.class, RETRO_ART));
- cards.add(new SetCardInfo("Hypnotic Cloud", 109, Rarity.COMMON, mage.cards.h.HypnoticCloud.class, RETRO_ART));
- cards.add(new SetCardInfo("Irrigation Ditch", 324, Rarity.COMMON, mage.cards.i.IrrigationDitch.class, RETRO_ART));
- cards.add(new SetCardInfo("Island", 335, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 336, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 337, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 338, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Jade Leech", 190, Rarity.RARE, mage.cards.j.JadeLeech.class, RETRO_ART));
- cards.add(new SetCardInfo("Juntu Stakes", 304, Rarity.RARE, mage.cards.j.JuntuStakes.class, RETRO_ART));
- cards.add(new SetCardInfo("Kangee, Aerie Keeper", 253, Rarity.RARE, mage.cards.k.KangeeAerieKeeper.class, RETRO_ART));
- cards.add(new SetCardInfo("Kavu Aggressor", 148, Rarity.COMMON, mage.cards.k.KavuAggressor.class, RETRO_ART));
- cards.add(new SetCardInfo("Kavu Chameleon", 191, Rarity.UNCOMMON, mage.cards.k.KavuChameleon.class, RETRO_ART));
- cards.add(new SetCardInfo("Kavu Climber", 192, Rarity.COMMON, mage.cards.k.KavuClimber.class, RETRO_ART));
- cards.add(new SetCardInfo("Kavu Lair", 193, Rarity.RARE, mage.cards.k.KavuLair.class, RETRO_ART));
- cards.add(new SetCardInfo("Kavu Monarch", 149, Rarity.RARE, mage.cards.k.KavuMonarch.class, RETRO_ART));
- cards.add(new SetCardInfo("Kavu Runner", 150, Rarity.UNCOMMON, mage.cards.k.KavuRunner.class, RETRO_ART));
- cards.add(new SetCardInfo("Kavu Scout", 151, Rarity.COMMON, mage.cards.k.KavuScout.class, RETRO_ART));
- cards.add(new SetCardInfo("Kavu Titan", 194, Rarity.RARE, mage.cards.k.KavuTitan.class, RETRO_ART));
- cards.add(new SetCardInfo("Keldon Necropolis", 325, Rarity.RARE, mage.cards.k.KeldonNecropolis.class, RETRO_ART));
- cards.add(new SetCardInfo("Liberate", 21, Rarity.UNCOMMON, mage.cards.l.Liberate.class, RETRO_ART));
- cards.add(new SetCardInfo("Lightning Dart", 152, Rarity.UNCOMMON, mage.cards.l.LightningDart.class, RETRO_ART));
- cards.add(new SetCardInfo("Llanowar Cavalry", 195, Rarity.COMMON, mage.cards.l.LlanowarCavalry.class, RETRO_ART));
- cards.add(new SetCardInfo("Llanowar Elite", 196, Rarity.COMMON, mage.cards.l.LlanowarElite.class, RETRO_ART));
- cards.add(new SetCardInfo("Llanowar Knight", 254, Rarity.COMMON, mage.cards.l.LlanowarKnight.class, RETRO_ART));
- cards.add(new SetCardInfo("Llanowar Vanguard", 197, Rarity.COMMON, mage.cards.l.LlanowarVanguard.class, RETRO_ART));
- cards.add(new SetCardInfo("Loafing Giant", 153, Rarity.RARE, mage.cards.l.LoafingGiant.class, RETRO_ART));
- cards.add(new SetCardInfo("Lobotomy", 255, Rarity.UNCOMMON, mage.cards.l.Lobotomy.class, RETRO_ART));
- cards.add(new SetCardInfo("Lotus Guardian", 305, Rarity.RARE, mage.cards.l.LotusGuardian.class, RETRO_ART));
- cards.add(new SetCardInfo("Mages' Contest", 154, Rarity.RARE, mage.cards.m.MagesContest.class, RETRO_ART));
- cards.add(new SetCardInfo("Mana Maze", 59, Rarity.RARE, mage.cards.m.ManaMaze.class, RETRO_ART));
- cards.add(new SetCardInfo("Maniacal Rage", 155, Rarity.COMMON, mage.cards.m.ManiacalRage.class, RETRO_ART));
- cards.add(new SetCardInfo("Manipulate Fate", 60, Rarity.UNCOMMON, mage.cards.m.ManipulateFate.class, RETRO_ART));
- cards.add(new SetCardInfo("Marauding Knight", 110, Rarity.RARE, mage.cards.m.MaraudingKnight.class, RETRO_ART));
- cards.add(new SetCardInfo("Metathran Aerostat", 61, Rarity.RARE, mage.cards.m.MetathranAerostat.class, RETRO_ART));
- cards.add(new SetCardInfo("Metathran Transport", 62, Rarity.UNCOMMON, mage.cards.m.MetathranTransport.class, RETRO_ART));
- cards.add(new SetCardInfo("Metathran Zombie", 63, Rarity.COMMON, mage.cards.m.MetathranZombie.class, RETRO_ART));
- cards.add(new SetCardInfo("Meteor Storm", 256, Rarity.RARE, mage.cards.m.MeteorStorm.class, RETRO_ART));
- cards.add(new SetCardInfo("Might Weaver", 198, Rarity.UNCOMMON, mage.cards.m.MightWeaver.class, RETRO_ART));
- cards.add(new SetCardInfo("Molimo, Maro-Sorcerer", 199, Rarity.RARE, mage.cards.m.MolimoMaroSorcerer.class, RETRO_ART));
- cards.add(new SetCardInfo("Mountain", 343, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 344, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 345, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 346, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mourning", 111, Rarity.COMMON, mage.cards.m.Mourning.class, RETRO_ART));
- cards.add(new SetCardInfo("Nightscape Apprentice", 112, Rarity.COMMON, mage.cards.n.NightscapeApprentice.class, RETRO_ART));
- cards.add(new SetCardInfo("Nightscape Master", 113, Rarity.RARE, mage.cards.n.NightscapeMaster.class, RETRO_ART));
- cards.add(new SetCardInfo("Noble Panther", 257, Rarity.RARE, mage.cards.n.NoblePanther.class, RETRO_ART));
- cards.add(new SetCardInfo("Nomadic Elf", 200, Rarity.COMMON, mage.cards.n.NomadicElf.class, RETRO_ART));
- cards.add(new SetCardInfo("Obliterate", 156, Rarity.RARE, mage.cards.o.Obliterate.class, RETRO_ART));
- cards.add(new SetCardInfo("Obsidian Acolyte", 22, Rarity.COMMON, mage.cards.o.ObsidianAcolyte.class, RETRO_ART));
- cards.add(new SetCardInfo("Opt", 64, Rarity.COMMON, mage.cards.o.Opt.class, RETRO_ART));
- cards.add(new SetCardInfo("Ordered Migration", 258, Rarity.UNCOMMON, mage.cards.o.OrderedMigration.class, RETRO_ART));
- cards.add(new SetCardInfo("Orim's Touch", 23, Rarity.COMMON, mage.cards.o.OrimsTouch.class, RETRO_ART));
- cards.add(new SetCardInfo("Overabundance", 259, Rarity.RARE, mage.cards.o.Overabundance.class, RETRO_ART));
- cards.add(new SetCardInfo("Overload", 157, Rarity.COMMON, mage.cards.o.Overload.class, RETRO_ART));
- cards.add(new SetCardInfo("Pain // Suffering", 294, Rarity.UNCOMMON, mage.cards.p.PainSuffering.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Phantasmal Terrain", 65, Rarity.COMMON, mage.cards.p.PhantasmalTerrain.class, RETRO_ART));
- cards.add(new SetCardInfo("Phyrexian Altar", 306, Rarity.RARE, mage.cards.p.PhyrexianAltar.class, RETRO_ART));
- cards.add(new SetCardInfo("Phyrexian Battleflies", 114, Rarity.COMMON, mage.cards.p.PhyrexianBattleflies.class, RETRO_ART));
- cards.add(new SetCardInfo("Phyrexian Delver", 115, Rarity.RARE, mage.cards.p.PhyrexianDelver.class, RETRO_ART));
- cards.add(new SetCardInfo("Phyrexian Infiltrator", 116, Rarity.RARE, mage.cards.p.PhyrexianInfiltrator.class, RETRO_ART));
- cards.add(new SetCardInfo("Phyrexian Lens", 307, Rarity.RARE, mage.cards.p.PhyrexianLens.class, RETRO_ART));
- cards.add(new SetCardInfo("Phyrexian Reaper", 117, Rarity.COMMON, mage.cards.p.PhyrexianReaper.class, RETRO_ART));
- cards.add(new SetCardInfo("Phyrexian Slayer", 118, Rarity.COMMON, mage.cards.p.PhyrexianSlayer.class, RETRO_ART));
- cards.add(new SetCardInfo("Pincer Spider", 201, Rarity.COMMON, mage.cards.p.PincerSpider.class, RETRO_ART));
- cards.add(new SetCardInfo("Plague Spitter", 119, Rarity.UNCOMMON, mage.cards.p.PlagueSpitter.class, RETRO_ART));
- cards.add(new SetCardInfo("Plague Spores", 260, Rarity.COMMON, mage.cards.p.PlagueSpores.class, RETRO_ART));
- cards.add(new SetCardInfo("Plains", 331, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 332, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 333, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 334, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Planar Portal", 308, Rarity.RARE, mage.cards.p.PlanarPortal.class, RETRO_ART));
- cards.add(new SetCardInfo("Pledge of Loyalty", 24, Rarity.UNCOMMON, mage.cards.p.PledgeOfLoyalty.class, RETRO_ART));
- cards.add(new SetCardInfo("Pouncing Kavu", 158, Rarity.COMMON, mage.cards.p.PouncingKavu.class, RETRO_ART));
- cards.add(new SetCardInfo("Power Armor", 309, Rarity.UNCOMMON, mage.cards.p.PowerArmor.class, RETRO_ART));
- cards.add(new SetCardInfo("Prison Barricade", 25, Rarity.COMMON, mage.cards.p.PrisonBarricade.class, RETRO_ART));
- cards.add(new SetCardInfo("Probe", 66, Rarity.COMMON, mage.cards.p.Probe.class, RETRO_ART));
- cards.add(new SetCardInfo("Prohibit", 67, Rarity.COMMON, mage.cards.p.Prohibit.class, RETRO_ART));
- cards.add(new SetCardInfo("Protective Sphere", 26, Rarity.COMMON, mage.cards.p.ProtectiveSphere.class, RETRO_ART));
- cards.add(new SetCardInfo("Psychic Battle", 68, Rarity.RARE, mage.cards.p.PsychicBattle.class, RETRO_ART));
- cards.add(new SetCardInfo("Pulse of Llanowar", 202, Rarity.UNCOMMON, mage.cards.p.PulseOfLlanowar.class, RETRO_ART));
- cards.add(new SetCardInfo("Pure Reflection", 27, Rarity.RARE, mage.cards.p.PureReflection.class, RETRO_ART));
- cards.add(new SetCardInfo("Pyre Zombie", 261, Rarity.RARE, mage.cards.p.PyreZombie.class, RETRO_ART));
- cards.add(new SetCardInfo("Quirion Elves", 203, Rarity.COMMON, mage.cards.q.QuirionElves.class, RETRO_ART));
- cards.add(new SetCardInfo("Quirion Sentinel", 204, Rarity.COMMON, mage.cards.q.QuirionSentinel.class, RETRO_ART));
- cards.add(new SetCardInfo("Quirion Trailblazer", 205, Rarity.COMMON, mage.cards.q.QuirionTrailblazer.class, RETRO_ART));
- cards.add(new SetCardInfo("Rage Weaver", 159, Rarity.UNCOMMON, mage.cards.r.RageWeaver.class, RETRO_ART));
- cards.add(new SetCardInfo("Raging Kavu", 262, Rarity.RARE, mage.cards.r.RagingKavu.class, RETRO_ART));
- cards.add(new SetCardInfo("Rainbow Crow", 69, Rarity.UNCOMMON, mage.cards.r.RainbowCrow.class, RETRO_ART));
- cards.add(new SetCardInfo("Rampant Elephant", 28, Rarity.COMMON, mage.cards.r.RampantElephant.class, RETRO_ART));
- cards.add(new SetCardInfo("Ravenous Rats", 120, Rarity.COMMON, mage.cards.r.RavenousRats.class, RETRO_ART));
- cards.add(new SetCardInfo("Razorfoot Griffin", 29, Rarity.COMMON, mage.cards.r.RazorfootGriffin.class, RETRO_ART));
- cards.add(new SetCardInfo("Reckless Assault", 263, Rarity.RARE, mage.cards.r.RecklessAssault.class, RETRO_ART));
- cards.add(new SetCardInfo("Reckless Spite", 121, Rarity.UNCOMMON, mage.cards.r.RecklessSpite.class, RETRO_ART));
- cards.add(new SetCardInfo("Recoil", 264, Rarity.COMMON, mage.cards.r.Recoil.class, RETRO_ART));
- cards.add(new SetCardInfo("Recover", 122, Rarity.COMMON, mage.cards.r.Recover.class, RETRO_ART));
- cards.add(new SetCardInfo("Repulse", 70, Rarity.COMMON, mage.cards.r.Repulse.class, RETRO_ART));
- cards.add(new SetCardInfo("Restock", 206, Rarity.RARE, mage.cards.r.Restock.class, RETRO_ART));
- cards.add(new SetCardInfo("Restrain", 30, Rarity.COMMON, mage.cards.r.Restrain.class, RETRO_ART));
- cards.add(new SetCardInfo("Reviving Dose", 31, Rarity.COMMON, mage.cards.r.RevivingDose.class, RETRO_ART));
- cards.add(new SetCardInfo("Reviving Vapors", 265, Rarity.UNCOMMON, mage.cards.r.RevivingVapors.class, RETRO_ART));
- cards.add(new SetCardInfo("Rewards of Diversity", 32, Rarity.UNCOMMON, mage.cards.r.RewardsOfDiversity.class, RETRO_ART));
- cards.add(new SetCardInfo("Reya Dawnbringer", 33, Rarity.RARE, mage.cards.r.ReyaDawnbringer.class, RETRO_ART));
- cards.add(new SetCardInfo("Riptide Crab", 266, Rarity.UNCOMMON, mage.cards.r.RiptideCrab.class, RETRO_ART));
- cards.add(new SetCardInfo("Rith's Attendant", 310, Rarity.UNCOMMON, mage.cards.r.RithsAttendant.class, RETRO_ART));
- cards.add(new SetCardInfo("Rith, the Awakener", 267, Rarity.RARE, mage.cards.r.RithTheAwakener.class, RETRO_ART));
- cards.add(new SetCardInfo("Rogue Kavu", 160, Rarity.COMMON, mage.cards.r.RogueKavu.class, RETRO_ART));
- cards.add(new SetCardInfo("Rooting Kavu", 207, Rarity.UNCOMMON, mage.cards.r.RootingKavu.class, RETRO_ART));
- cards.add(new SetCardInfo("Rout", 34, Rarity.RARE, mage.cards.r.Rout.class, RETRO_ART));
- cards.add(new SetCardInfo("Ruby Leech", 161, Rarity.RARE, mage.cards.r.RubyLeech.class, RETRO_ART));
- cards.add(new SetCardInfo("Ruham Djinn", 35, Rarity.UNCOMMON, mage.cards.r.RuhamDjinn.class, RETRO_ART));
- cards.add(new SetCardInfo("Sabertooth Nishoba", 268, Rarity.RARE, mage.cards.s.SabertoothNishoba.class, RETRO_ART));
- cards.add(new SetCardInfo("Salt Marsh", 326, Rarity.UNCOMMON, mage.cards.s.SaltMarsh.class, RETRO_ART));
- cards.add(new SetCardInfo("Samite Archer", 269, Rarity.UNCOMMON, mage.cards.s.SamiteArcher.class, RETRO_ART));
- cards.add(new SetCardInfo("Samite Ministration", 36, Rarity.UNCOMMON, mage.cards.s.SamiteMinistration.class, RETRO_ART));
- cards.add(new SetCardInfo("Sapphire Leech", 71, Rarity.RARE, mage.cards.s.SapphireLeech.class, RETRO_ART));
- cards.add(new SetCardInfo("Saproling Infestation", 208, Rarity.RARE, mage.cards.s.SaprolingInfestation.class, RETRO_ART));
- cards.add(new SetCardInfo("Saproling Symbiosis", 209, Rarity.RARE, mage.cards.s.SaprolingSymbiosis.class, RETRO_ART));
- cards.add(new SetCardInfo("Savage Offensive", 162, Rarity.COMMON, mage.cards.s.SavageOffensive.class, RETRO_ART));
- cards.add(new SetCardInfo("Scarred Puma", 163, Rarity.COMMON, mage.cards.s.ScarredPuma.class, RETRO_ART));
- cards.add(new SetCardInfo("Scavenged Weaponry", 123, Rarity.COMMON, mage.cards.s.ScavengedWeaponry.class, RETRO_ART));
- cards.add(new SetCardInfo("Scorching Lava", 164, Rarity.COMMON, mage.cards.s.ScorchingLava.class, RETRO_ART));
- cards.add(new SetCardInfo("Scouting Trek", 210, Rarity.UNCOMMON, mage.cards.s.ScoutingTrek.class, RETRO_ART));
- cards.add(new SetCardInfo("Searing Rays", 165, Rarity.UNCOMMON, mage.cards.s.SearingRays.class, RETRO_ART));
- cards.add(new SetCardInfo("Seashell Cameo", 311, Rarity.UNCOMMON, mage.cards.s.SeashellCameo.class, RETRO_ART));
- cards.add(new SetCardInfo("Seer's Vision", 270, Rarity.UNCOMMON, mage.cards.s.SeersVision.class, RETRO_ART));
- cards.add(new SetCardInfo("Serpentine Kavu", 211, Rarity.COMMON, mage.cards.s.SerpentineKavu.class, RETRO_ART));
- cards.add(new SetCardInfo("Shackles", 37, Rarity.COMMON, mage.cards.s.Shackles.class, RETRO_ART));
- cards.add(new SetCardInfo("Shimmering Wings", 72, Rarity.COMMON, mage.cards.s.ShimmeringWings.class, RETRO_ART));
- cards.add(new SetCardInfo("Shivan Emissary", 166, Rarity.UNCOMMON, mage.cards.s.ShivanEmissary.class, RETRO_ART));
- cards.add(new SetCardInfo("Shivan Harvest", 167, Rarity.UNCOMMON, mage.cards.s.ShivanHarvest.class, RETRO_ART));
- cards.add(new SetCardInfo("Shivan Oasis", 327, Rarity.UNCOMMON, mage.cards.s.ShivanOasis.class, RETRO_ART));
- cards.add(new SetCardInfo("Shivan Zombie", 271, Rarity.COMMON, mage.cards.s.ShivanZombie.class, RETRO_ART));
- cards.add(new SetCardInfo("Shoreline Raider", 73, Rarity.COMMON, mage.cards.s.ShorelineRaider.class, RETRO_ART));
- cards.add(new SetCardInfo("Simoon", 272, Rarity.UNCOMMON, mage.cards.s.Simoon.class, RETRO_ART));
- cards.add(new SetCardInfo("Skittish Kavu", 168, Rarity.UNCOMMON, mage.cards.s.SkittishKavu.class, RETRO_ART));
- cards.add(new SetCardInfo("Skizzik", 169, Rarity.RARE, mage.cards.s.Skizzik.class, RETRO_ART));
- cards.add(new SetCardInfo("Sky Weaver", 74, Rarity.UNCOMMON, mage.cards.s.SkyWeaver.class, RETRO_ART));
- cards.add(new SetCardInfo("Sleeper's Robe", 273, Rarity.UNCOMMON, mage.cards.s.SleepersRobe.class, RETRO_ART));
- cards.add(new SetCardInfo("Slimy Kavu", 170, Rarity.COMMON, mage.cards.s.SlimyKavu.class, RETRO_ART));
- cards.add(new SetCardInfo("Slinking Serpent", 274, Rarity.UNCOMMON, mage.cards.s.SlinkingSerpent.class, RETRO_ART));
- cards.add(new SetCardInfo("Smoldering Tar", 275, Rarity.UNCOMMON, mage.cards.s.SmolderingTar.class, RETRO_ART));
- cards.add(new SetCardInfo("Soul Burn", 124, Rarity.COMMON, mage.cards.s.SoulBurn.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Soul Burn", "124s", Rarity.COMMON, mage.cards.s.SoulBurn.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Soul Burn", "124*", Rarity.COMMON, mage.cards.s.SoulBurn.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Sparring Golem", 312, Rarity.UNCOMMON, mage.cards.s.SparringGolem.class, RETRO_ART));
- cards.add(new SetCardInfo("Spinal Embrace", 276, Rarity.RARE, mage.cards.s.SpinalEmbrace.class, RETRO_ART));
- cards.add(new SetCardInfo("Spirit of Resistance", 38, Rarity.RARE, mage.cards.s.SpiritOfResistance.class, RETRO_ART));
- cards.add(new SetCardInfo("Spirit Weaver", 39, Rarity.UNCOMMON, mage.cards.s.SpiritWeaver.class, RETRO_ART));
- cards.add(new SetCardInfo("Spite // Malice", 293, Rarity.UNCOMMON, mage.cards.s.SpiteMalice.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Spreading Plague", 125, Rarity.RARE, mage.cards.s.SpreadingPlague.class, RETRO_ART));
- cards.add(new SetCardInfo("Stalking Assassin", 277, Rarity.RARE, mage.cards.s.StalkingAssassin.class, RETRO_ART));
- cards.add(new SetCardInfo("Stand // Deliver", 292, Rarity.UNCOMMON, mage.cards.s.StandDeliver.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Stand or Fall", 171, Rarity.RARE, mage.cards.s.StandOrFall.class, RETRO_ART));
- cards.add(new SetCardInfo("Sterling Grove", 278, Rarity.UNCOMMON, mage.cards.s.SterlingGrove.class, RETRO_ART));
- cards.add(new SetCardInfo("Stormscape Apprentice", 75, Rarity.COMMON, mage.cards.s.StormscapeApprentice.class, RETRO_ART));
- cards.add(new SetCardInfo("Stormscape Master", 76, Rarity.RARE, mage.cards.s.StormscapeMaster.class, RETRO_ART));
- cards.add(new SetCardInfo("Strength of Unity", 40, Rarity.COMMON, mage.cards.s.StrengthOfUnity.class, RETRO_ART));
- cards.add(new SetCardInfo("Stun", 172, Rarity.COMMON, mage.cards.s.Stun.class, RETRO_ART));
- cards.add(new SetCardInfo("Sulam Djinn", 212, Rarity.UNCOMMON, mage.cards.s.SulamDjinn.class, RETRO_ART));
- cards.add(new SetCardInfo("Sulfur Vent", 328, Rarity.COMMON, mage.cards.s.SulfurVent.class, RETRO_ART));
- cards.add(new SetCardInfo("Sunscape Apprentice", 41, Rarity.COMMON, mage.cards.s.SunscapeApprentice.class, RETRO_ART));
- cards.add(new SetCardInfo("Sunscape Master", 42, Rarity.RARE, mage.cards.s.SunscapeMaster.class, RETRO_ART));
- cards.add(new SetCardInfo("Swamp", 339, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 340, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 341, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 342, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Sway of Illusion", 77, Rarity.UNCOMMON, mage.cards.s.SwayOfIllusion.class, RETRO_ART));
- cards.add(new SetCardInfo("Tainted Well", 126, Rarity.COMMON, mage.cards.t.TaintedWell.class, RETRO_ART));
- cards.add(new SetCardInfo("Tangle", 213, Rarity.UNCOMMON, mage.cards.t.Tangle.class, RETRO_ART));
- cards.add(new SetCardInfo("Tectonic Instability", 173, Rarity.RARE, mage.cards.t.TectonicInstability.class, RETRO_ART));
- cards.add(new SetCardInfo("Teferi's Care", 43, Rarity.UNCOMMON, mage.cards.t.TeferisCare.class, RETRO_ART));
- cards.add(new SetCardInfo("Teferi's Moat", 279, Rarity.RARE, mage.cards.t.TeferisMoat.class, RETRO_ART));
- cards.add(new SetCardInfo("Teferi's Response", 78, Rarity.RARE, mage.cards.t.TeferisResponse.class, RETRO_ART));
- cards.add(new SetCardInfo("Tek", 313, Rarity.RARE, mage.cards.t.Tek.class, RETRO_ART));
- cards.add(new SetCardInfo("Temporal Distortion", 79, Rarity.RARE, mage.cards.t.TemporalDistortion.class, RETRO_ART));
- cards.add(new SetCardInfo("Thicket Elemental", 214, Rarity.RARE, mage.cards.t.ThicketElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Thornscape Apprentice", 215, Rarity.COMMON, mage.cards.t.ThornscapeApprentice.class, RETRO_ART));
- cards.add(new SetCardInfo("Thornscape Master", 216, Rarity.RARE, mage.cards.t.ThornscapeMaster.class, RETRO_ART));
- cards.add(new SetCardInfo("Thunderscape Apprentice", 174, Rarity.COMMON, mage.cards.t.ThunderscapeApprentice.class, RETRO_ART));
- cards.add(new SetCardInfo("Thunderscape Master", 175, Rarity.RARE, mage.cards.t.ThunderscapeMaster.class, RETRO_ART));
- cards.add(new SetCardInfo("Tidal Visionary", 80, Rarity.COMMON, mage.cards.t.TidalVisionary.class, RETRO_ART));
- cards.add(new SetCardInfo("Tigereye Cameo", 314, Rarity.UNCOMMON, mage.cards.t.TigereyeCameo.class, RETRO_ART));
- cards.add(new SetCardInfo("Tinder Farm", 329, Rarity.COMMON, mage.cards.t.TinderFarm.class, RETRO_ART));
- cards.add(new SetCardInfo("Tolarian Emissary", 81, Rarity.UNCOMMON, mage.cards.t.TolarianEmissary.class, RETRO_ART));
- cards.add(new SetCardInfo("Tower Drake", 82, Rarity.COMMON, mage.cards.t.TowerDrake.class, RETRO_ART));
- cards.add(new SetCardInfo("Tranquility", 217, Rarity.COMMON, mage.cards.t.Tranquility.class, RETRO_ART));
- cards.add(new SetCardInfo("Traveler's Cloak", 83, Rarity.COMMON, mage.cards.t.TravelersCloak.class, RETRO_ART));
- cards.add(new SetCardInfo("Treefolk Healer", 218, Rarity.UNCOMMON, mage.cards.t.TreefolkHealer.class, RETRO_ART));
- cards.add(new SetCardInfo("Trench Wurm", 127, Rarity.UNCOMMON, mage.cards.t.TrenchWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("Treva's Attendant", 315, Rarity.UNCOMMON, mage.cards.t.TrevasAttendant.class, RETRO_ART));
- cards.add(new SetCardInfo("Treva, the Renewer", 280, Rarity.RARE, mage.cards.t.TrevaTheRenewer.class, RETRO_ART));
- cards.add(new SetCardInfo("Tribal Flames", 176, Rarity.COMMON, mage.cards.t.TribalFlames.class, RETRO_ART));
- cards.add(new SetCardInfo("Troll-Horn Cameo", 316, Rarity.UNCOMMON, mage.cards.t.TrollHornCameo.class, RETRO_ART));
- cards.add(new SetCardInfo("Tsabo Tavoc", 281, Rarity.RARE, mage.cards.t.TsaboTavoc.class, RETRO_ART));
- cards.add(new SetCardInfo("Tsabo's Assassin", 128, Rarity.RARE, mage.cards.t.TsabosAssassin.class, RETRO_ART));
- cards.add(new SetCardInfo("Tsabo's Decree", 129, Rarity.RARE, mage.cards.t.TsabosDecree.class, RETRO_ART));
- cards.add(new SetCardInfo("Tsabo's Web", 317, Rarity.RARE, mage.cards.t.TsabosWeb.class, RETRO_ART));
- cards.add(new SetCardInfo("Turf Wound", 177, Rarity.COMMON, mage.cards.t.TurfWound.class, RETRO_ART));
- cards.add(new SetCardInfo("Twilight's Call", 130, Rarity.RARE, mage.cards.t.TwilightsCall.class, RETRO_ART));
- cards.add(new SetCardInfo("Undermine", 282, Rarity.RARE, mage.cards.u.Undermine.class, RETRO_ART));
- cards.add(new SetCardInfo("Urborg Drake", 283, Rarity.UNCOMMON, mage.cards.u.UrborgDrake.class, RETRO_ART));
- cards.add(new SetCardInfo("Urborg Emissary", 131, Rarity.UNCOMMON, mage.cards.u.UrborgEmissary.class, RETRO_ART));
- cards.add(new SetCardInfo("Urborg Phantom", 132, Rarity.COMMON, mage.cards.u.UrborgPhantom.class, RETRO_ART));
- cards.add(new SetCardInfo("Urborg Shambler", 133, Rarity.UNCOMMON, mage.cards.u.UrborgShambler.class, RETRO_ART));
- cards.add(new SetCardInfo("Urborg Skeleton", 134, Rarity.COMMON, mage.cards.u.UrborgSkeleton.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Urborg Skeleton", "134s", Rarity.COMMON, mage.cards.u.UrborgSkeleton.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Urborg Skeleton", "134*", Rarity.COMMON, mage.cards.u.UrborgSkeleton.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Urborg Volcano", 330, Rarity.UNCOMMON, mage.cards.u.UrborgVolcano.class, RETRO_ART));
- cards.add(new SetCardInfo("Urza's Filter", 318, Rarity.RARE, mage.cards.u.UrzasFilter.class, RETRO_ART));
- cards.add(new SetCardInfo("Urza's Rage", 178, Rarity.RARE, mage.cards.u.UrzasRage.class, RETRO_ART));
- cards.add(new SetCardInfo("Utopia Tree", 219, Rarity.RARE, mage.cards.u.UtopiaTree.class, RETRO_ART));
- cards.add(new SetCardInfo("Verdeloth the Ancient", 220, Rarity.RARE, mage.cards.v.VerdelothTheAncient.class, RETRO_ART));
- cards.add(new SetCardInfo("Verduran Emissary", 221, Rarity.UNCOMMON, mage.cards.v.VerduranEmissary.class, RETRO_ART));
- cards.add(new SetCardInfo("Viashino Grappler", 179, Rarity.COMMON, mage.cards.v.ViashinoGrappler.class, RETRO_ART));
- cards.add(new SetCardInfo("Vicious Kavu", 284, Rarity.UNCOMMON, mage.cards.v.ViciousKavu.class, RETRO_ART));
- cards.add(new SetCardInfo("Vigorous Charge", 222, Rarity.COMMON, mage.cards.v.VigorousCharge.class, RETRO_ART));
- cards.add(new SetCardInfo("Vile Consumption", 285, Rarity.RARE, mage.cards.v.VileConsumption.class, RETRO_ART));
- cards.add(new SetCardInfo("Vodalian Hypnotist", 84, Rarity.UNCOMMON, mage.cards.v.VodalianHypnotist.class, RETRO_ART));
- cards.add(new SetCardInfo("Vodalian Merchant", 85, Rarity.COMMON, mage.cards.v.VodalianMerchant.class, RETRO_ART));
- cards.add(new SetCardInfo("Vodalian Serpent", 86, Rarity.COMMON, mage.cards.v.VodalianSerpent.class, RETRO_ART));
- cards.add(new SetCardInfo("Vodalian Zombie", 286, Rarity.COMMON, mage.cards.v.VodalianZombie.class, RETRO_ART));
- cards.add(new SetCardInfo("Void", 287, Rarity.RARE, mage.cards.v.Void.class, RETRO_ART));
- cards.add(new SetCardInfo("Voracious Cobra", 288, Rarity.UNCOMMON, mage.cards.v.VoraciousCobra.class, RETRO_ART));
- cards.add(new SetCardInfo("Wallop", 223, Rarity.UNCOMMON, mage.cards.w.Wallop.class, RETRO_ART));
- cards.add(new SetCardInfo("Wandering Stream", 224, Rarity.COMMON, mage.cards.w.WanderingStream.class, RETRO_ART));
- cards.add(new SetCardInfo("Wash Out", 87, Rarity.UNCOMMON, mage.cards.w.WashOut.class, RETRO_ART));
- cards.add(new SetCardInfo("Wax // Wane", 296, Rarity.UNCOMMON, mage.cards.w.WaxWane.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Wayfaring Giant", 44, Rarity.UNCOMMON, mage.cards.w.WayfaringGiant.class, RETRO_ART));
- cards.add(new SetCardInfo("Well-Laid Plans", 88, Rarity.RARE, mage.cards.w.WellLaidPlans.class, RETRO_ART));
- cards.add(new SetCardInfo("Whip Silk", 225, Rarity.COMMON, mage.cards.w.WhipSilk.class, RETRO_ART));
- cards.add(new SetCardInfo("Wings of Hope", 289, Rarity.COMMON, mage.cards.w.WingsOfHope.class, RETRO_ART));
- cards.add(new SetCardInfo("Winnow", 45, Rarity.RARE, mage.cards.w.Winnow.class, RETRO_ART));
- cards.add(new SetCardInfo("Worldly Counsel", 89, Rarity.COMMON, mage.cards.w.WorldlyCounsel.class, RETRO_ART));
- cards.add(new SetCardInfo("Yavimaya Barbarian", 290, Rarity.COMMON, mage.cards.y.YavimayaBarbarian.class, RETRO_ART));
- cards.add(new SetCardInfo("Yavimaya Kavu", 291, Rarity.UNCOMMON, mage.cards.y.YavimayaKavu.class, RETRO_ART));
- cards.add(new SetCardInfo("Yawgmoth's Agenda", 135, Rarity.RARE, mage.cards.y.YawgmothsAgenda.class, RETRO_ART));
- cards.add(new SetCardInfo("Zanam Djinn", 90, Rarity.UNCOMMON, mage.cards.z.ZanamDjinn.class, RETRO_ART));
- cards.add(new SetCardInfo("Zap", 180, Rarity.COMMON, mage.cards.z.Zap.class, RETRO_ART));
+ cards.add(new SetCardInfo("Absorb", 226, Rarity.RARE, mage.cards.a.Absorb.class));
+ cards.add(new SetCardInfo("Addle", 91, Rarity.UNCOMMON, mage.cards.a.Addle.class));
+ cards.add(new SetCardInfo("Aether Rift", 227, Rarity.RARE, mage.cards.a.AetherRift.class));
+ cards.add(new SetCardInfo("Aggressive Urge", 181, Rarity.COMMON, mage.cards.a.AggressiveUrge.class));
+ cards.add(new SetCardInfo("Agonizing Demise", 92, Rarity.COMMON, mage.cards.a.AgonizingDemise.class));
+ cards.add(new SetCardInfo("Alabaster Leech", 1, Rarity.RARE, mage.cards.a.AlabasterLeech.class));
+ cards.add(new SetCardInfo("Alloy Golem", 297, Rarity.UNCOMMON, mage.cards.a.AlloyGolem.class));
+ cards.add(new SetCardInfo("Ancient Kavu", 136, Rarity.COMMON, mage.cards.a.AncientKavu.class));
+ cards.add(new SetCardInfo("Ancient Spring", 319, Rarity.COMMON, mage.cards.a.AncientSpring.class));
+ cards.add(new SetCardInfo("Andradite Leech", 93, Rarity.RARE, mage.cards.a.AndraditeLeech.class));
+ cards.add(new SetCardInfo("Angelic Shield", 228, Rarity.UNCOMMON, mage.cards.a.AngelicShield.class));
+ cards.add(new SetCardInfo("Angel of Mercy", 2, Rarity.UNCOMMON, mage.cards.a.AngelOfMercy.class));
+ cards.add(new SetCardInfo("Annihilate", 94, Rarity.UNCOMMON, mage.cards.a.Annihilate.class));
+ cards.add(new SetCardInfo("Archaeological Dig", 320, Rarity.UNCOMMON, mage.cards.a.ArchaeologicalDig.class));
+ cards.add(new SetCardInfo("Ardent Soldier", 3, Rarity.COMMON, mage.cards.a.ArdentSoldier.class));
+ cards.add(new SetCardInfo("Armadillo Cloak", 229, Rarity.COMMON, mage.cards.a.ArmadilloCloak.class));
+ cards.add(new SetCardInfo("Armored Guardian", 230, Rarity.RARE, mage.cards.a.ArmoredGuardian.class));
+ cards.add(new SetCardInfo("Artifact Mutation", 231, Rarity.RARE, mage.cards.a.ArtifactMutation.class));
+ cards.add(new SetCardInfo("Assault // Battery", 295, Rarity.UNCOMMON, mage.cards.a.AssaultBattery.class));
+ cards.add(new SetCardInfo("Atalya, Samite Master", 4, Rarity.RARE, mage.cards.a.AtalyaSamiteMaster.class));
+ cards.add(new SetCardInfo("Aura Mutation", 232, Rarity.RARE, mage.cards.a.AuraMutation.class));
+ cards.add(new SetCardInfo("Aura Shards", 233, Rarity.UNCOMMON, mage.cards.a.AuraShards.class));
+ cards.add(new SetCardInfo("Backlash", 234, Rarity.UNCOMMON, mage.cards.b.Backlash.class));
+ cards.add(new SetCardInfo("Barrin's Spite", 235, Rarity.RARE, mage.cards.b.BarrinsSpite.class));
+ cards.add(new SetCardInfo("Barrin's Unmaking", 46, Rarity.COMMON, mage.cards.b.BarrinsUnmaking.class));
+ cards.add(new SetCardInfo("Benalish Emissary", 5, Rarity.UNCOMMON, mage.cards.b.BenalishEmissary.class));
+ cards.add(new SetCardInfo("Benalish Heralds", 6, Rarity.UNCOMMON, mage.cards.b.BenalishHeralds.class));
+ cards.add(new SetCardInfo("Benalish Lancer", 7, Rarity.COMMON, mage.cards.b.BenalishLancer.class));
+ cards.add(new SetCardInfo("Benalish Trapper", 8, Rarity.COMMON, mage.cards.b.BenalishTrapper.class));
+ cards.add(new SetCardInfo("Bend or Break", 137, Rarity.RARE, mage.cards.b.BendOrBreak.class));
+ cards.add(new SetCardInfo("Bind", 182, Rarity.RARE, mage.cards.b.Bind.class));
+ cards.add(new SetCardInfo("Blazing Specter", 236, Rarity.RARE, mage.cards.b.BlazingSpecter.class));
+ cards.add(new SetCardInfo("Blinding Light", 9, Rarity.UNCOMMON, mage.cards.b.BlindingLight.class));
+ cards.add(new SetCardInfo("Blind Seer", 47, Rarity.RARE, mage.cards.b.BlindSeer.class));
+ cards.add(new SetCardInfo("Bloodstone Cameo", 298, Rarity.UNCOMMON, mage.cards.b.BloodstoneCameo.class));
+ cards.add(new SetCardInfo("Blurred Mongoose", 183, Rarity.RARE, mage.cards.b.BlurredMongoose.class));
+ cards.add(new SetCardInfo("Bog Initiate", 95, Rarity.COMMON, mage.cards.b.BogInitiate.class));
+ cards.add(new SetCardInfo("Breaking Wave", 48, Rarity.RARE, mage.cards.b.BreakingWave.class));
+ cards.add(new SetCardInfo("Breath of Darigaaz", 138, Rarity.UNCOMMON, mage.cards.b.BreathOfDarigaaz.class));
+ cards.add(new SetCardInfo("Callous Giant", 139, Rarity.RARE, mage.cards.c.CallousGiant.class));
+ cards.add(new SetCardInfo("Canopy Surge", 184, Rarity.UNCOMMON, mage.cards.c.CanopySurge.class));
+ cards.add(new SetCardInfo("Capashen Unicorn", 10, Rarity.COMMON, mage.cards.c.CapashenUnicorn.class));
+ cards.add(new SetCardInfo("Captain Sisay", 237, Rarity.RARE, mage.cards.c.CaptainSisay.class));
+ cards.add(new SetCardInfo("Cauldron Dance", 238, Rarity.UNCOMMON, mage.cards.c.CauldronDance.class));
+ cards.add(new SetCardInfo("Chaotic Strike", 140, Rarity.UNCOMMON, mage.cards.c.ChaoticStrike.class));
+ cards.add(new SetCardInfo("Charging Troll", 239, Rarity.UNCOMMON, mage.cards.c.ChargingTroll.class));
+ cards.add(new SetCardInfo("Chromatic Sphere", 299, Rarity.UNCOMMON, mage.cards.c.ChromaticSphere.class));
+ cards.add(new SetCardInfo("Cinder Shade", 240, Rarity.UNCOMMON, mage.cards.c.CinderShade.class));
+ cards.add(new SetCardInfo("Coalition Victory", 241, Rarity.RARE, mage.cards.c.CoalitionVictory.class));
+ cards.add(new SetCardInfo("Coastal Tower", 321, Rarity.UNCOMMON, mage.cards.c.CoastalTower.class));
+ cards.add(new SetCardInfo("Collapsing Borders", 141, Rarity.RARE, mage.cards.c.CollapsingBorders.class));
+ cards.add(new SetCardInfo("Collective Restraint", 49, Rarity.RARE, mage.cards.c.CollectiveRestraint.class));
+ cards.add(new SetCardInfo("Cremate", 96, Rarity.UNCOMMON, mage.cards.c.Cremate.class));
+ cards.add(new SetCardInfo("Crimson Acolyte", 11, Rarity.COMMON, mage.cards.c.CrimsonAcolyte.class));
+ cards.add(new SetCardInfo("Crosis's Attendant", 300, Rarity.UNCOMMON, mage.cards.c.CrosissAttendant.class));
+ cards.add(new SetCardInfo("Crosis, the Purger", 242, Rarity.RARE, mage.cards.c.CrosisThePurger.class));
+ cards.add(new SetCardInfo("Crown of Flames", 142, Rarity.COMMON, mage.cards.c.CrownOfFlames.class));
+ cards.add(new SetCardInfo("Crusading Knight", 12, Rarity.RARE, mage.cards.c.CrusadingKnight.class));
+ cards.add(new SetCardInfo("Crypt Angel", 97, Rarity.RARE, mage.cards.c.CryptAngel.class));
+ cards.add(new SetCardInfo("Cursed Flesh", 98, Rarity.COMMON, mage.cards.c.CursedFlesh.class));
+ cards.add(new SetCardInfo("Darigaaz's Attendant", 301, Rarity.UNCOMMON, mage.cards.d.DarigaazsAttendant.class));
+ cards.add(new SetCardInfo("Darigaaz, the Igniter", 243, Rarity.RARE, mage.cards.d.DarigaazTheIgniter.class));
+ cards.add(new SetCardInfo("Defiling Tears", 99, Rarity.UNCOMMON, mage.cards.d.DefilingTears.class));
+ cards.add(new SetCardInfo("Death or Glory", 13, Rarity.RARE, mage.cards.d.DeathOrGlory.class));
+ cards.add(new SetCardInfo("Desperate Research", 100, Rarity.RARE, mage.cards.d.DesperateResearch.class));
+ cards.add(new SetCardInfo("Devouring Strossus", 101, Rarity.RARE, mage.cards.d.DevouringStrossus.class));
+ cards.add(new SetCardInfo("Dismantling Blow", 14, Rarity.COMMON, mage.cards.d.DismantlingBlow.class));
+ cards.add(new SetCardInfo("Disrupt", 51, Rarity.UNCOMMON, mage.cards.d.Disrupt.class));
+ cards.add(new SetCardInfo("Distorting Wake", 52, Rarity.RARE, mage.cards.d.DistortingWake.class));
+ cards.add(new SetCardInfo("Divine Presence", 15, Rarity.RARE, mage.cards.d.DivinePresence.class));
+ cards.add(new SetCardInfo("Do or Die", 102, Rarity.RARE, mage.cards.d.DoOrDie.class));
+ cards.add(new SetCardInfo("Drake-Skull Cameo", 302, Rarity.UNCOMMON, mage.cards.d.DrakeSkullCameo.class));
+ cards.add(new SetCardInfo("Dream Thrush", 53, Rarity.COMMON, mage.cards.d.DreamThrush.class));
+ cards.add(new SetCardInfo("Dredge", 103, Rarity.UNCOMMON, mage.cards.d.Dredge.class));
+ cards.add(new SetCardInfo("Dromar's Attendant", 303, Rarity.UNCOMMON, mage.cards.d.DromarsAttendant.class));
+ cards.add(new SetCardInfo("Dromar, the Banisher", 244, Rarity.RARE, mage.cards.d.DromarTheBanisher.class));
+ cards.add(new SetCardInfo("Dueling Grounds", 245, Rarity.RARE, mage.cards.d.DuelingGrounds.class));
+ cards.add(new SetCardInfo("Duskwalker", 104, Rarity.COMMON, mage.cards.d.Duskwalker.class));
+ cards.add(new SetCardInfo("Elfhame Palace", 322, Rarity.UNCOMMON, mage.cards.e.ElfhamePalace.class));
+ cards.add(new SetCardInfo("Elfhame Sanctuary", 185, Rarity.UNCOMMON, mage.cards.e.ElfhameSanctuary.class));
+ cards.add(new SetCardInfo("Elvish Champion", 186, Rarity.RARE, mage.cards.e.ElvishChampion.class));
+ cards.add(new SetCardInfo("Empress Galina", 54, Rarity.RARE, mage.cards.e.EmpressGalina.class));
+ cards.add(new SetCardInfo("Essence Leak", 55, Rarity.UNCOMMON, mage.cards.e.EssenceLeak.class));
+ cards.add(new SetCardInfo("Exclude", 56, Rarity.COMMON, mage.cards.e.Exclude.class));
+ cards.add(new SetCardInfo("Exotic Curse", 105, Rarity.COMMON, mage.cards.e.ExoticCurse.class));
+ cards.add(new SetCardInfo("Explosive Growth", 187, Rarity.COMMON, mage.cards.e.ExplosiveGrowth.class));
+ cards.add(new SetCardInfo("Fact or Fiction", 57, Rarity.UNCOMMON, mage.cards.f.FactOrFiction.class));
+ cards.add(new SetCardInfo("Faerie Squadron", 58, Rarity.COMMON, mage.cards.f.FaerieSquadron.class));
+ cards.add(new SetCardInfo("Fertile Ground", 188, Rarity.COMMON, mage.cards.f.FertileGround.class));
+ cards.add(new SetCardInfo("Fight or Flight", 16, Rarity.RARE, mage.cards.f.FightOrFlight.class));
+ cards.add(new SetCardInfo("Firebrand Ranger", 143, Rarity.UNCOMMON, mage.cards.f.FirebrandRanger.class));
+ cards.add(new SetCardInfo("Firescreamer", 106, Rarity.COMMON, mage.cards.f.Firescreamer.class));
+ cards.add(new SetCardInfo("Fires of Yavimaya", 246, Rarity.UNCOMMON, mage.cards.f.FiresOfYavimaya.class));
+ cards.add(new SetCardInfo("Forest", 347, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 348, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 349, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 350, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Frenzied Tilling", 247, Rarity.COMMON, mage.cards.f.FrenziedTilling.class));
+ cards.add(new SetCardInfo("Galina's Knight", 248, Rarity.COMMON, mage.cards.g.GalinasKnight.class));
+ cards.add(new SetCardInfo("Geothermal Crevice", 323, Rarity.COMMON, mage.cards.g.GeothermalCrevice.class));
+ cards.add(new SetCardInfo("Ghitu Fire", 144, Rarity.RARE, mage.cards.g.GhituFire.class));
+ cards.add(new SetCardInfo("Glimmering Angel", 17, Rarity.COMMON, mage.cards.g.GlimmeringAngel.class));
+ cards.add(new SetCardInfo("Global Ruin", 18, Rarity.RARE, mage.cards.g.GlobalRuin.class));
+ cards.add(new SetCardInfo("Goblin Spy", 145, Rarity.UNCOMMON, mage.cards.g.GoblinSpy.class));
+ cards.add(new SetCardInfo("Goham Djinn", 107, Rarity.UNCOMMON, mage.cards.g.GohamDjinn.class));
+ cards.add(new SetCardInfo("Halam Djinn", 146, Rarity.UNCOMMON, mage.cards.h.HalamDjinn.class));
+ cards.add(new SetCardInfo("Hanna, Ship's Navigator", 249, Rarity.RARE, mage.cards.h.HannaShipsNavigator.class));
+ cards.add(new SetCardInfo("Harrow", 189, Rarity.COMMON, mage.cards.h.Harrow.class));
+ cards.add(new SetCardInfo("Harsh Judgment", 19, Rarity.RARE, mage.cards.h.HarshJudgment.class));
+ cards.add(new SetCardInfo("Hate Weaver", 108, Rarity.UNCOMMON, mage.cards.h.HateWeaver.class));
+ cards.add(new SetCardInfo("Heroes' Reunion", 250, Rarity.UNCOMMON, mage.cards.h.HeroesReunion.class));
+ cards.add(new SetCardInfo("Holy Day", 20, Rarity.COMMON, mage.cards.h.HolyDay.class));
+ cards.add(new SetCardInfo("Hooded Kavu", 147, Rarity.COMMON, mage.cards.h.HoodedKavu.class));
+ cards.add(new SetCardInfo("Horned Cheetah", 251, Rarity.UNCOMMON, mage.cards.h.HornedCheetah.class));
+ cards.add(new SetCardInfo("Hunting Kavu", 252, Rarity.UNCOMMON, mage.cards.h.HuntingKavu.class));
+ cards.add(new SetCardInfo("Hypnotic Cloud", 109, Rarity.COMMON, mage.cards.h.HypnoticCloud.class));
+ cards.add(new SetCardInfo("Irrigation Ditch", 324, Rarity.COMMON, mage.cards.i.IrrigationDitch.class));
+ cards.add(new SetCardInfo("Island", 335, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 336, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 337, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 338, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Jade Leech", 190, Rarity.RARE, mage.cards.j.JadeLeech.class));
+ cards.add(new SetCardInfo("Juntu Stakes", 304, Rarity.RARE, mage.cards.j.JuntuStakes.class));
+ cards.add(new SetCardInfo("Kangee, Aerie Keeper", 253, Rarity.RARE, mage.cards.k.KangeeAerieKeeper.class));
+ cards.add(new SetCardInfo("Kavu Aggressor", 148, Rarity.COMMON, mage.cards.k.KavuAggressor.class));
+ cards.add(new SetCardInfo("Kavu Chameleon", 191, Rarity.UNCOMMON, mage.cards.k.KavuChameleon.class));
+ cards.add(new SetCardInfo("Kavu Climber", 192, Rarity.COMMON, mage.cards.k.KavuClimber.class));
+ cards.add(new SetCardInfo("Kavu Lair", 193, Rarity.RARE, mage.cards.k.KavuLair.class));
+ cards.add(new SetCardInfo("Kavu Monarch", 149, Rarity.RARE, mage.cards.k.KavuMonarch.class));
+ cards.add(new SetCardInfo("Kavu Runner", 150, Rarity.UNCOMMON, mage.cards.k.KavuRunner.class));
+ cards.add(new SetCardInfo("Kavu Scout", 151, Rarity.COMMON, mage.cards.k.KavuScout.class));
+ cards.add(new SetCardInfo("Kavu Titan", 194, Rarity.RARE, mage.cards.k.KavuTitan.class));
+ cards.add(new SetCardInfo("Keldon Necropolis", 325, Rarity.RARE, mage.cards.k.KeldonNecropolis.class));
+ cards.add(new SetCardInfo("Liberate", 21, Rarity.UNCOMMON, mage.cards.l.Liberate.class));
+ cards.add(new SetCardInfo("Lightning Dart", 152, Rarity.UNCOMMON, mage.cards.l.LightningDart.class));
+ cards.add(new SetCardInfo("Llanowar Cavalry", 195, Rarity.COMMON, mage.cards.l.LlanowarCavalry.class));
+ cards.add(new SetCardInfo("Llanowar Elite", 196, Rarity.COMMON, mage.cards.l.LlanowarElite.class));
+ cards.add(new SetCardInfo("Llanowar Knight", 254, Rarity.COMMON, mage.cards.l.LlanowarKnight.class));
+ cards.add(new SetCardInfo("Llanowar Vanguard", 197, Rarity.COMMON, mage.cards.l.LlanowarVanguard.class));
+ cards.add(new SetCardInfo("Loafing Giant", 153, Rarity.RARE, mage.cards.l.LoafingGiant.class));
+ cards.add(new SetCardInfo("Lobotomy", 255, Rarity.UNCOMMON, mage.cards.l.Lobotomy.class));
+ cards.add(new SetCardInfo("Lotus Guardian", 305, Rarity.RARE, mage.cards.l.LotusGuardian.class));
+ cards.add(new SetCardInfo("Mages' Contest", 154, Rarity.RARE, mage.cards.m.MagesContest.class));
+ cards.add(new SetCardInfo("Mana Maze", 59, Rarity.RARE, mage.cards.m.ManaMaze.class));
+ cards.add(new SetCardInfo("Maniacal Rage", 155, Rarity.COMMON, mage.cards.m.ManiacalRage.class));
+ cards.add(new SetCardInfo("Manipulate Fate", 60, Rarity.UNCOMMON, mage.cards.m.ManipulateFate.class));
+ cards.add(new SetCardInfo("Marauding Knight", 110, Rarity.RARE, mage.cards.m.MaraudingKnight.class));
+ cards.add(new SetCardInfo("Metathran Aerostat", 61, Rarity.RARE, mage.cards.m.MetathranAerostat.class));
+ cards.add(new SetCardInfo("Metathran Transport", 62, Rarity.UNCOMMON, mage.cards.m.MetathranTransport.class));
+ cards.add(new SetCardInfo("Metathran Zombie", 63, Rarity.COMMON, mage.cards.m.MetathranZombie.class));
+ cards.add(new SetCardInfo("Meteor Storm", 256, Rarity.RARE, mage.cards.m.MeteorStorm.class));
+ cards.add(new SetCardInfo("Might Weaver", 198, Rarity.UNCOMMON, mage.cards.m.MightWeaver.class));
+ cards.add(new SetCardInfo("Molimo, Maro-Sorcerer", 199, Rarity.RARE, mage.cards.m.MolimoMaroSorcerer.class));
+ cards.add(new SetCardInfo("Mountain", 343, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 344, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 345, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 346, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mourning", 111, Rarity.COMMON, mage.cards.m.Mourning.class));
+ cards.add(new SetCardInfo("Nightscape Apprentice", 112, Rarity.COMMON, mage.cards.n.NightscapeApprentice.class));
+ cards.add(new SetCardInfo("Nightscape Master", 113, Rarity.RARE, mage.cards.n.NightscapeMaster.class));
+ cards.add(new SetCardInfo("Noble Panther", 257, Rarity.RARE, mage.cards.n.NoblePanther.class));
+ cards.add(new SetCardInfo("Nomadic Elf", 200, Rarity.COMMON, mage.cards.n.NomadicElf.class));
+ cards.add(new SetCardInfo("Obliterate", 156, Rarity.RARE, mage.cards.o.Obliterate.class));
+ cards.add(new SetCardInfo("Obsidian Acolyte", 22, Rarity.COMMON, mage.cards.o.ObsidianAcolyte.class));
+ cards.add(new SetCardInfo("Opt", 64, Rarity.COMMON, mage.cards.o.Opt.class));
+ cards.add(new SetCardInfo("Ordered Migration", 258, Rarity.UNCOMMON, mage.cards.o.OrderedMigration.class));
+ cards.add(new SetCardInfo("Orim's Touch", 23, Rarity.COMMON, mage.cards.o.OrimsTouch.class));
+ cards.add(new SetCardInfo("Overabundance", 259, Rarity.RARE, mage.cards.o.Overabundance.class));
+ cards.add(new SetCardInfo("Overload", 157, Rarity.COMMON, mage.cards.o.Overload.class));
+ cards.add(new SetCardInfo("Pain // Suffering", 294, Rarity.UNCOMMON, mage.cards.p.PainSuffering.class));
+ cards.add(new SetCardInfo("Phantasmal Terrain", 65, Rarity.COMMON, mage.cards.p.PhantasmalTerrain.class));
+ cards.add(new SetCardInfo("Phyrexian Altar", 306, Rarity.RARE, mage.cards.p.PhyrexianAltar.class));
+ cards.add(new SetCardInfo("Phyrexian Battleflies", 114, Rarity.COMMON, mage.cards.p.PhyrexianBattleflies.class));
+ cards.add(new SetCardInfo("Phyrexian Delver", 115, Rarity.RARE, mage.cards.p.PhyrexianDelver.class));
+ cards.add(new SetCardInfo("Phyrexian Infiltrator", 116, Rarity.RARE, mage.cards.p.PhyrexianInfiltrator.class));
+ cards.add(new SetCardInfo("Phyrexian Lens", 307, Rarity.RARE, mage.cards.p.PhyrexianLens.class));
+ cards.add(new SetCardInfo("Phyrexian Reaper", 117, Rarity.COMMON, mage.cards.p.PhyrexianReaper.class));
+ cards.add(new SetCardInfo("Phyrexian Slayer", 118, Rarity.COMMON, mage.cards.p.PhyrexianSlayer.class));
+ cards.add(new SetCardInfo("Pincer Spider", 201, Rarity.COMMON, mage.cards.p.PincerSpider.class));
+ cards.add(new SetCardInfo("Plague Spitter", 119, Rarity.UNCOMMON, mage.cards.p.PlagueSpitter.class));
+ cards.add(new SetCardInfo("Plague Spores", 260, Rarity.COMMON, mage.cards.p.PlagueSpores.class));
+ cards.add(new SetCardInfo("Plains", 331, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 332, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 333, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 334, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Planar Portal", 308, Rarity.RARE, mage.cards.p.PlanarPortal.class));
+ cards.add(new SetCardInfo("Pledge of Loyalty", 24, Rarity.UNCOMMON, mage.cards.p.PledgeOfLoyalty.class));
+ cards.add(new SetCardInfo("Pouncing Kavu", 158, Rarity.COMMON, mage.cards.p.PouncingKavu.class));
+ cards.add(new SetCardInfo("Power Armor", 309, Rarity.UNCOMMON, mage.cards.p.PowerArmor.class));
+ cards.add(new SetCardInfo("Prison Barricade", 25, Rarity.COMMON, mage.cards.p.PrisonBarricade.class));
+ cards.add(new SetCardInfo("Probe", 66, Rarity.COMMON, mage.cards.p.Probe.class));
+ cards.add(new SetCardInfo("Prohibit", 67, Rarity.COMMON, mage.cards.p.Prohibit.class));
+ cards.add(new SetCardInfo("Protective Sphere", 26, Rarity.COMMON, mage.cards.p.ProtectiveSphere.class));
+ cards.add(new SetCardInfo("Psychic Battle", 68, Rarity.RARE, mage.cards.p.PsychicBattle.class));
+ cards.add(new SetCardInfo("Pulse of Llanowar", 202, Rarity.UNCOMMON, mage.cards.p.PulseOfLlanowar.class));
+ cards.add(new SetCardInfo("Pure Reflection", 27, Rarity.RARE, mage.cards.p.PureReflection.class));
+ cards.add(new SetCardInfo("Pyre Zombie", 261, Rarity.RARE, mage.cards.p.PyreZombie.class));
+ cards.add(new SetCardInfo("Quirion Elves", 203, Rarity.COMMON, mage.cards.q.QuirionElves.class));
+ cards.add(new SetCardInfo("Quirion Sentinel", 204, Rarity.COMMON, mage.cards.q.QuirionSentinel.class));
+ cards.add(new SetCardInfo("Quirion Trailblazer", 205, Rarity.COMMON, mage.cards.q.QuirionTrailblazer.class));
+ cards.add(new SetCardInfo("Rage Weaver", 159, Rarity.UNCOMMON, mage.cards.r.RageWeaver.class));
+ cards.add(new SetCardInfo("Raging Kavu", 262, Rarity.RARE, mage.cards.r.RagingKavu.class));
+ cards.add(new SetCardInfo("Rainbow Crow", 69, Rarity.UNCOMMON, mage.cards.r.RainbowCrow.class));
+ cards.add(new SetCardInfo("Rampant Elephant", 28, Rarity.COMMON, mage.cards.r.RampantElephant.class));
+ cards.add(new SetCardInfo("Ravenous Rats", 120, Rarity.COMMON, mage.cards.r.RavenousRats.class));
+ cards.add(new SetCardInfo("Razorfoot Griffin", 29, Rarity.COMMON, mage.cards.r.RazorfootGriffin.class));
+ cards.add(new SetCardInfo("Reckless Assault", 263, Rarity.RARE, mage.cards.r.RecklessAssault.class));
+ cards.add(new SetCardInfo("Reckless Spite", 121, Rarity.UNCOMMON, mage.cards.r.RecklessSpite.class));
+ cards.add(new SetCardInfo("Recoil", 264, Rarity.COMMON, mage.cards.r.Recoil.class));
+ cards.add(new SetCardInfo("Recover", 122, Rarity.COMMON, mage.cards.r.Recover.class));
+ cards.add(new SetCardInfo("Repulse", 70, Rarity.COMMON, mage.cards.r.Repulse.class));
+ cards.add(new SetCardInfo("Restock", 206, Rarity.RARE, mage.cards.r.Restock.class));
+ cards.add(new SetCardInfo("Restrain", 30, Rarity.COMMON, mage.cards.r.Restrain.class));
+ cards.add(new SetCardInfo("Reviving Dose", 31, Rarity.COMMON, mage.cards.r.RevivingDose.class));
+ cards.add(new SetCardInfo("Reviving Vapors", 265, Rarity.UNCOMMON, mage.cards.r.RevivingVapors.class));
+ cards.add(new SetCardInfo("Rewards of Diversity", 32, Rarity.UNCOMMON, mage.cards.r.RewardsOfDiversity.class));
+ cards.add(new SetCardInfo("Reya Dawnbringer", 33, Rarity.RARE, mage.cards.r.ReyaDawnbringer.class));
+ cards.add(new SetCardInfo("Riptide Crab", 266, Rarity.UNCOMMON, mage.cards.r.RiptideCrab.class));
+ cards.add(new SetCardInfo("Rith's Attendant", 310, Rarity.UNCOMMON, mage.cards.r.RithsAttendant.class));
+ cards.add(new SetCardInfo("Rith, the Awakener", 267, Rarity.RARE, mage.cards.r.RithTheAwakener.class));
+ cards.add(new SetCardInfo("Rogue Kavu", 160, Rarity.COMMON, mage.cards.r.RogueKavu.class));
+ cards.add(new SetCardInfo("Rooting Kavu", 207, Rarity.UNCOMMON, mage.cards.r.RootingKavu.class));
+ cards.add(new SetCardInfo("Rout", 34, Rarity.RARE, mage.cards.r.Rout.class));
+ cards.add(new SetCardInfo("Ruby Leech", 161, Rarity.RARE, mage.cards.r.RubyLeech.class));
+ cards.add(new SetCardInfo("Ruham Djinn", 35, Rarity.UNCOMMON, mage.cards.r.RuhamDjinn.class));
+ cards.add(new SetCardInfo("Sabertooth Nishoba", 268, Rarity.RARE, mage.cards.s.SabertoothNishoba.class));
+ cards.add(new SetCardInfo("Salt Marsh", 326, Rarity.UNCOMMON, mage.cards.s.SaltMarsh.class));
+ cards.add(new SetCardInfo("Samite Archer", 269, Rarity.UNCOMMON, mage.cards.s.SamiteArcher.class));
+ cards.add(new SetCardInfo("Samite Ministration", 36, Rarity.UNCOMMON, mage.cards.s.SamiteMinistration.class));
+ cards.add(new SetCardInfo("Sapphire Leech", 71, Rarity.RARE, mage.cards.s.SapphireLeech.class));
+ cards.add(new SetCardInfo("Saproling Infestation", 208, Rarity.RARE, mage.cards.s.SaprolingInfestation.class));
+ cards.add(new SetCardInfo("Saproling Symbiosis", 209, Rarity.RARE, mage.cards.s.SaprolingSymbiosis.class));
+ cards.add(new SetCardInfo("Savage Offensive", 162, Rarity.COMMON, mage.cards.s.SavageOffensive.class));
+ cards.add(new SetCardInfo("Scarred Puma", 163, Rarity.COMMON, mage.cards.s.ScarredPuma.class));
+ cards.add(new SetCardInfo("Scavenged Weaponry", 123, Rarity.COMMON, mage.cards.s.ScavengedWeaponry.class));
+ cards.add(new SetCardInfo("Scorching Lava", 164, Rarity.COMMON, mage.cards.s.ScorchingLava.class));
+ cards.add(new SetCardInfo("Scouting Trek", 210, Rarity.UNCOMMON, mage.cards.s.ScoutingTrek.class));
+ cards.add(new SetCardInfo("Searing Rays", 165, Rarity.UNCOMMON, mage.cards.s.SearingRays.class));
+ cards.add(new SetCardInfo("Seashell Cameo", 311, Rarity.UNCOMMON, mage.cards.s.SeashellCameo.class));
+ cards.add(new SetCardInfo("Seer's Vision", 270, Rarity.UNCOMMON, mage.cards.s.SeersVision.class));
+ cards.add(new SetCardInfo("Serpentine Kavu", 211, Rarity.COMMON, mage.cards.s.SerpentineKavu.class));
+ cards.add(new SetCardInfo("Shackles", 37, Rarity.COMMON, mage.cards.s.Shackles.class));
+ cards.add(new SetCardInfo("Shimmering Wings", 72, Rarity.COMMON, mage.cards.s.ShimmeringWings.class));
+ cards.add(new SetCardInfo("Shivan Emissary", 166, Rarity.UNCOMMON, mage.cards.s.ShivanEmissary.class));
+ cards.add(new SetCardInfo("Shivan Harvest", 167, Rarity.UNCOMMON, mage.cards.s.ShivanHarvest.class));
+ cards.add(new SetCardInfo("Shivan Oasis", 327, Rarity.UNCOMMON, mage.cards.s.ShivanOasis.class));
+ cards.add(new SetCardInfo("Shivan Zombie", 271, Rarity.COMMON, mage.cards.s.ShivanZombie.class));
+ cards.add(new SetCardInfo("Shoreline Raider", 73, Rarity.COMMON, mage.cards.s.ShorelineRaider.class));
+ cards.add(new SetCardInfo("Simoon", 272, Rarity.UNCOMMON, mage.cards.s.Simoon.class));
+ cards.add(new SetCardInfo("Skittish Kavu", 168, Rarity.UNCOMMON, mage.cards.s.SkittishKavu.class));
+ cards.add(new SetCardInfo("Skizzik", 169, Rarity.RARE, mage.cards.s.Skizzik.class));
+ cards.add(new SetCardInfo("Sky Weaver", 74, Rarity.UNCOMMON, mage.cards.s.SkyWeaver.class));
+ cards.add(new SetCardInfo("Sleeper's Robe", 273, Rarity.UNCOMMON, mage.cards.s.SleepersRobe.class));
+ cards.add(new SetCardInfo("Slimy Kavu", 170, Rarity.COMMON, mage.cards.s.SlimyKavu.class));
+ cards.add(new SetCardInfo("Slinking Serpent", 274, Rarity.UNCOMMON, mage.cards.s.SlinkingSerpent.class));
+ cards.add(new SetCardInfo("Smoldering Tar", 275, Rarity.UNCOMMON, mage.cards.s.SmolderingTar.class));
+ cards.add(new SetCardInfo("Soul Burn", 124, Rarity.COMMON, mage.cards.s.SoulBurn.class));
+ cards.add(new SetCardInfo("Sparring Golem", 312, Rarity.UNCOMMON, mage.cards.s.SparringGolem.class));
+ cards.add(new SetCardInfo("Spinal Embrace", 276, Rarity.RARE, mage.cards.s.SpinalEmbrace.class));
+ cards.add(new SetCardInfo("Spirit of Resistance", 38, Rarity.RARE, mage.cards.s.SpiritOfResistance.class));
+ cards.add(new SetCardInfo("Spirit Weaver", 39, Rarity.UNCOMMON, mage.cards.s.SpiritWeaver.class));
+ cards.add(new SetCardInfo("Spite // Malice", 293, Rarity.UNCOMMON, mage.cards.s.SpiteMalice.class));
+ cards.add(new SetCardInfo("Spreading Plague", 125, Rarity.RARE, mage.cards.s.SpreadingPlague.class));
+ cards.add(new SetCardInfo("Stalking Assassin", 277, Rarity.RARE, mage.cards.s.StalkingAssassin.class));
+ cards.add(new SetCardInfo("Stand // Deliver", 292, Rarity.UNCOMMON, mage.cards.s.StandDeliver.class));
+ cards.add(new SetCardInfo("Stand or Fall", 171, Rarity.RARE, mage.cards.s.StandOrFall.class));
+ cards.add(new SetCardInfo("Sterling Grove", 278, Rarity.UNCOMMON, mage.cards.s.SterlingGrove.class));
+ cards.add(new SetCardInfo("Stormscape Apprentice", 75, Rarity.COMMON, mage.cards.s.StormscapeApprentice.class));
+ cards.add(new SetCardInfo("Stormscape Master", 76, Rarity.RARE, mage.cards.s.StormscapeMaster.class));
+ cards.add(new SetCardInfo("Strength of Unity", 40, Rarity.COMMON, mage.cards.s.StrengthOfUnity.class));
+ cards.add(new SetCardInfo("Stun", 172, Rarity.COMMON, mage.cards.s.Stun.class));
+ cards.add(new SetCardInfo("Sulam Djinn", 212, Rarity.UNCOMMON, mage.cards.s.SulamDjinn.class));
+ cards.add(new SetCardInfo("Sulfur Vent", 328, Rarity.COMMON, mage.cards.s.SulfurVent.class));
+ cards.add(new SetCardInfo("Sunscape Apprentice", 41, Rarity.COMMON, mage.cards.s.SunscapeApprentice.class));
+ cards.add(new SetCardInfo("Sunscape Master", 42, Rarity.RARE, mage.cards.s.SunscapeMaster.class));
+ cards.add(new SetCardInfo("Swamp", 339, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 340, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 341, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 342, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sway of Illusion", 77, Rarity.UNCOMMON, mage.cards.s.SwayOfIllusion.class));
+ cards.add(new SetCardInfo("Tainted Well", 126, Rarity.COMMON, mage.cards.t.TaintedWell.class));
+ cards.add(new SetCardInfo("Tangle", 213, Rarity.UNCOMMON, mage.cards.t.Tangle.class));
+ cards.add(new SetCardInfo("Tectonic Instability", 173, Rarity.RARE, mage.cards.t.TectonicInstability.class));
+ cards.add(new SetCardInfo("Teferi's Care", 43, Rarity.UNCOMMON, mage.cards.t.TeferisCare.class));
+ cards.add(new SetCardInfo("Teferi's Moat", 279, Rarity.RARE, mage.cards.t.TeferisMoat.class));
+ cards.add(new SetCardInfo("Teferi's Response", 78, Rarity.RARE, mage.cards.t.TeferisResponse.class));
+ cards.add(new SetCardInfo("Tek", 313, Rarity.RARE, mage.cards.t.Tek.class));
+ cards.add(new SetCardInfo("Temporal Distortion", 79, Rarity.RARE, mage.cards.t.TemporalDistortion.class));
+ cards.add(new SetCardInfo("Thicket Elemental", 214, Rarity.RARE, mage.cards.t.ThicketElemental.class));
+ cards.add(new SetCardInfo("Thornscape Apprentice", 215, Rarity.COMMON, mage.cards.t.ThornscapeApprentice.class));
+ cards.add(new SetCardInfo("Thornscape Master", 216, Rarity.RARE, mage.cards.t.ThornscapeMaster.class));
+ cards.add(new SetCardInfo("Thunderscape Apprentice", 174, Rarity.COMMON, mage.cards.t.ThunderscapeApprentice.class));
+ cards.add(new SetCardInfo("Thunderscape Master", 175, Rarity.RARE, mage.cards.t.ThunderscapeMaster.class));
+ cards.add(new SetCardInfo("Tidal Visionary", 80, Rarity.COMMON, mage.cards.t.TidalVisionary.class));
+ cards.add(new SetCardInfo("Tigereye Cameo", 314, Rarity.UNCOMMON, mage.cards.t.TigereyeCameo.class));
+ cards.add(new SetCardInfo("Tinder Farm", 329, Rarity.COMMON, mage.cards.t.TinderFarm.class));
+ cards.add(new SetCardInfo("Tolarian Emissary", 81, Rarity.UNCOMMON, mage.cards.t.TolarianEmissary.class));
+ cards.add(new SetCardInfo("Tower Drake", 82, Rarity.COMMON, mage.cards.t.TowerDrake.class));
+ cards.add(new SetCardInfo("Tranquility", 217, Rarity.COMMON, mage.cards.t.Tranquility.class));
+ cards.add(new SetCardInfo("Traveler's Cloak", 83, Rarity.COMMON, mage.cards.t.TravelersCloak.class));
+ cards.add(new SetCardInfo("Treefolk Healer", 218, Rarity.UNCOMMON, mage.cards.t.TreefolkHealer.class));
+ cards.add(new SetCardInfo("Trench Wurm", 127, Rarity.UNCOMMON, mage.cards.t.TrenchWurm.class));
+ cards.add(new SetCardInfo("Treva's Attendant", 315, Rarity.UNCOMMON, mage.cards.t.TrevasAttendant.class));
+ cards.add(new SetCardInfo("Treva, the Renewer", 280, Rarity.RARE, mage.cards.t.TrevaTheRenewer.class));
+ cards.add(new SetCardInfo("Tribal Flames", 176, Rarity.COMMON, mage.cards.t.TribalFlames.class));
+ cards.add(new SetCardInfo("Troll-Horn Cameo", 316, Rarity.UNCOMMON, mage.cards.t.TrollHornCameo.class));
+ cards.add(new SetCardInfo("Tsabo's Assassin", 128, Rarity.RARE, mage.cards.t.TsabosAssassin.class));
+ cards.add(new SetCardInfo("Tsabo's Decree", 129, Rarity.RARE, mage.cards.t.TsabosDecree.class));
+ cards.add(new SetCardInfo("Tsabo's Web", 317, Rarity.RARE, mage.cards.t.TsabosWeb.class));
+ cards.add(new SetCardInfo("Tsabo Tavoc", 281, Rarity.RARE, mage.cards.t.TsaboTavoc.class));
+ cards.add(new SetCardInfo("Turf Wound", 177, Rarity.COMMON, mage.cards.t.TurfWound.class));
+ cards.add(new SetCardInfo("Twilight's Call", 130, Rarity.RARE, mage.cards.t.TwilightsCall.class));
+ cards.add(new SetCardInfo("Undermine", 282, Rarity.RARE, mage.cards.u.Undermine.class));
+ cards.add(new SetCardInfo("Urborg Drake", 283, Rarity.UNCOMMON, mage.cards.u.UrborgDrake.class));
+ cards.add(new SetCardInfo("Urborg Emissary", 131, Rarity.UNCOMMON, mage.cards.u.UrborgEmissary.class));
+ cards.add(new SetCardInfo("Urborg Phantom", 132, Rarity.COMMON, mage.cards.u.UrborgPhantom.class));
+ cards.add(new SetCardInfo("Urborg Shambler", 133, Rarity.UNCOMMON, mage.cards.u.UrborgShambler.class));
+ cards.add(new SetCardInfo("Urborg Skeleton", 134, Rarity.COMMON, mage.cards.u.UrborgSkeleton.class));
+ cards.add(new SetCardInfo("Urborg Volcano", 330, Rarity.UNCOMMON, mage.cards.u.UrborgVolcano.class));
+ cards.add(new SetCardInfo("Urza's Filter", 318, Rarity.RARE, mage.cards.u.UrzasFilter.class));
+ cards.add(new SetCardInfo("Urza's Rage", 178, Rarity.RARE, mage.cards.u.UrzasRage.class));
+ cards.add(new SetCardInfo("Utopia Tree", 219, Rarity.RARE, mage.cards.u.UtopiaTree.class));
+ cards.add(new SetCardInfo("Verdeloth the Ancient", 220, Rarity.RARE, mage.cards.v.VerdelothTheAncient.class));
+ cards.add(new SetCardInfo("Verduran Emissary", 221, Rarity.UNCOMMON, mage.cards.v.VerduranEmissary.class));
+ cards.add(new SetCardInfo("Viashino Grappler", 179, Rarity.COMMON, mage.cards.v.ViashinoGrappler.class));
+ cards.add(new SetCardInfo("Vicious Kavu", 284, Rarity.UNCOMMON, mage.cards.v.ViciousKavu.class));
+ cards.add(new SetCardInfo("Vigorous Charge", 222, Rarity.COMMON, mage.cards.v.VigorousCharge.class));
+ cards.add(new SetCardInfo("Vile Consumption", 285, Rarity.RARE, mage.cards.v.VileConsumption.class));
+ cards.add(new SetCardInfo("Vodalian Hypnotist", 84, Rarity.UNCOMMON, mage.cards.v.VodalianHypnotist.class));
+ cards.add(new SetCardInfo("Vodalian Merchant", 85, Rarity.COMMON, mage.cards.v.VodalianMerchant.class));
+ cards.add(new SetCardInfo("Vodalian Serpent", 86, Rarity.COMMON, mage.cards.v.VodalianSerpent.class));
+ cards.add(new SetCardInfo("Vodalian Zombie", 286, Rarity.COMMON, mage.cards.v.VodalianZombie.class));
+ cards.add(new SetCardInfo("Void", 287, Rarity.RARE, mage.cards.v.Void.class));
+ cards.add(new SetCardInfo("Voracious Cobra", 288, Rarity.UNCOMMON, mage.cards.v.VoraciousCobra.class));
+ cards.add(new SetCardInfo("Wallop", 223, Rarity.UNCOMMON, mage.cards.w.Wallop.class));
+ cards.add(new SetCardInfo("Wandering Stream", 224, Rarity.COMMON, mage.cards.w.WanderingStream.class));
+ cards.add(new SetCardInfo("Wash Out", 87, Rarity.UNCOMMON, mage.cards.w.WashOut.class));
+ cards.add(new SetCardInfo("Wax // Wane", 296, Rarity.UNCOMMON, mage.cards.w.WaxWane.class));
+ cards.add(new SetCardInfo("Wayfaring Giant", 44, Rarity.UNCOMMON, mage.cards.w.WayfaringGiant.class));
+ cards.add(new SetCardInfo("Well-Laid Plans", 88, Rarity.RARE, mage.cards.w.WellLaidPlans.class));
+ cards.add(new SetCardInfo("Whip Silk", 225, Rarity.COMMON, mage.cards.w.WhipSilk.class));
+ cards.add(new SetCardInfo("Wings of Hope", 289, Rarity.COMMON, mage.cards.w.WingsOfHope.class));
+ cards.add(new SetCardInfo("Winnow", 45, Rarity.RARE, mage.cards.w.Winnow.class));
+ cards.add(new SetCardInfo("Worldly Counsel", 89, Rarity.COMMON, mage.cards.w.WorldlyCounsel.class));
+ cards.add(new SetCardInfo("Yavimaya Barbarian", 290, Rarity.COMMON, mage.cards.y.YavimayaBarbarian.class));
+ cards.add(new SetCardInfo("Yavimaya Kavu", 291, Rarity.UNCOMMON, mage.cards.y.YavimayaKavu.class));
+ cards.add(new SetCardInfo("Yawgmoth's Agenda", 135, Rarity.RARE, mage.cards.y.YawgmothsAgenda.class));
+ cards.add(new SetCardInfo("Zanam Djinn", 90, Rarity.UNCOMMON, mage.cards.z.ZanamDjinn.class));
+ cards.add(new SetCardInfo("Zap", 180, Rarity.COMMON, mage.cards.z.Zap.class));
}
@Override
diff --git a/Mage.Sets/src/mage/sets/JudgeGiftCards1998.java b/Mage.Sets/src/mage/sets/JudgeGiftCards1998.java
index ce3756d0976..ed3a4886eae 100644
--- a/Mage.Sets/src/mage/sets/JudgeGiftCards1998.java
+++ b/Mage.Sets/src/mage/sets/JudgeGiftCards1998.java
@@ -20,8 +20,8 @@ public class JudgeGiftCards1998 extends ExpansionSet {
this.hasBoosters = false;
this.hasBasicLands = false;
- cards.add(new SetCardInfo("Gaea's Cradle", 3, Rarity.RARE, mage.cards.g.GaeasCradle.class, RETRO_ART));
- cards.add(new SetCardInfo("Lightning Bolt", 1, Rarity.RARE, mage.cards.l.LightningBolt.class, RETRO_ART));
- cards.add(new SetCardInfo("Stroke of Genius", 2, Rarity.RARE, mage.cards.s.StrokeOfGenius.class, RETRO_ART));
+ cards.add(new SetCardInfo("Gaea's Cradle", 3, Rarity.RARE, mage.cards.g.GaeasCradle.class));
+ cards.add(new SetCardInfo("Lightning Bolt", 1, Rarity.RARE, mage.cards.l.LightningBolt.class));
+ cards.add(new SetCardInfo("Stroke of Genius", 2, Rarity.RARE, mage.cards.s.StrokeOfGenius.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/JudgeGiftCards1999.java b/Mage.Sets/src/mage/sets/JudgeGiftCards1999.java
index 5cfa3c8ce4e..0f416bdaa04 100644
--- a/Mage.Sets/src/mage/sets/JudgeGiftCards1999.java
+++ b/Mage.Sets/src/mage/sets/JudgeGiftCards1999.java
@@ -20,6 +20,6 @@ public class JudgeGiftCards1999 extends ExpansionSet {
this.hasBoosters = false;
this.hasBasicLands = false;
- cards.add(new SetCardInfo("Memory Lapse", 1, Rarity.RARE, mage.cards.m.MemoryLapse.class, RETRO_ART));
+ cards.add(new SetCardInfo("Memory Lapse", 1, Rarity.RARE, mage.cards.m.MemoryLapse.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/JudgeGiftCards2000.java b/Mage.Sets/src/mage/sets/JudgeGiftCards2000.java
index 256e7fc5a82..1ec179c30e6 100644
--- a/Mage.Sets/src/mage/sets/JudgeGiftCards2000.java
+++ b/Mage.Sets/src/mage/sets/JudgeGiftCards2000.java
@@ -20,7 +20,7 @@ public class JudgeGiftCards2000 extends ExpansionSet {
this.hasBoosters = false;
this.hasBasicLands = false;
- cards.add(new SetCardInfo("Counterspell", 1, Rarity.RARE, mage.cards.c.Counterspell.class, RETRO_ART));
- cards.add(new SetCardInfo("Vampiric Tutor", 2, Rarity.RARE, mage.cards.v.VampiricTutor.class, RETRO_ART));
+ cards.add(new SetCardInfo("Counterspell", 1, Rarity.RARE, mage.cards.c.Counterspell.class));
+ cards.add(new SetCardInfo("Vampiric Tutor", 2, Rarity.RARE, mage.cards.v.VampiricTutor.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/JudgeGiftCards2001.java b/Mage.Sets/src/mage/sets/JudgeGiftCards2001.java
index d2dc5c3a2dd..66cbf1c4cf4 100644
--- a/Mage.Sets/src/mage/sets/JudgeGiftCards2001.java
+++ b/Mage.Sets/src/mage/sets/JudgeGiftCards2001.java
@@ -20,7 +20,7 @@ public class JudgeGiftCards2001 extends ExpansionSet {
this.hasBoosters = false;
this.hasBasicLands = false;
- cards.add(new SetCardInfo("Ball Lightning", 1, Rarity.RARE, mage.cards.b.BallLightning.class, RETRO_ART));
- cards.add(new SetCardInfo("Oath of Druids", 2, Rarity.RARE, mage.cards.o.OathOfDruids.class, RETRO_ART));
+ cards.add(new SetCardInfo("Ball Lightning", 1, Rarity.RARE, mage.cards.b.BallLightning.class));
+ cards.add(new SetCardInfo("Oath of Druids", 2, Rarity.RARE, mage.cards.o.OathOfDruids.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/JudgeGiftCards2002.java b/Mage.Sets/src/mage/sets/JudgeGiftCards2002.java
index 1e85af0dc35..7cf3512622b 100644
--- a/Mage.Sets/src/mage/sets/JudgeGiftCards2002.java
+++ b/Mage.Sets/src/mage/sets/JudgeGiftCards2002.java
@@ -20,7 +20,7 @@ public class JudgeGiftCards2002 extends ExpansionSet {
this.hasBoosters = false;
this.hasBasicLands = false;
- cards.add(new SetCardInfo("Hammer of Bogardan", 1, Rarity.RARE, mage.cards.h.HammerOfBogardan.class, RETRO_ART));
- cards.add(new SetCardInfo("Tradewind Rider", 2, Rarity.RARE, mage.cards.t.TradewindRider.class, RETRO_ART));
+ cards.add(new SetCardInfo("Hammer of Bogardan", 1, Rarity.RARE, mage.cards.h.HammerOfBogardan.class));
+ cards.add(new SetCardInfo("Tradewind Rider", 2, Rarity.RARE, mage.cards.t.TradewindRider.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/JudgeGiftCards2003.java b/Mage.Sets/src/mage/sets/JudgeGiftCards2003.java
index 45e6505746e..8f5cb239a87 100644
--- a/Mage.Sets/src/mage/sets/JudgeGiftCards2003.java
+++ b/Mage.Sets/src/mage/sets/JudgeGiftCards2003.java
@@ -20,8 +20,8 @@ public class JudgeGiftCards2003 extends ExpansionSet {
this.hasBoosters = false;
this.hasBasicLands = false;
- cards.add(new SetCardInfo("Argothian Enchantress", 2, Rarity.RARE, mage.cards.a.ArgothianEnchantress.class, RETRO_ART));
- cards.add(new SetCardInfo("Intuition", 1, Rarity.RARE, mage.cards.i.Intuition.class, RETRO_ART));
- cards.add(new SetCardInfo("Living Death", 3, Rarity.RARE, mage.cards.l.LivingDeath.class, RETRO_ART));
+ cards.add(new SetCardInfo("Argothian Enchantress", 2, Rarity.RARE, mage.cards.a.ArgothianEnchantress.class));
+ cards.add(new SetCardInfo("Intuition", 1, Rarity.RARE, mage.cards.i.Intuition.class));
+ cards.add(new SetCardInfo("Living Death", 3, Rarity.RARE, mage.cards.l.LivingDeath.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/JudgeGiftCards2011.java b/Mage.Sets/src/mage/sets/JudgeGiftCards2011.java
index 3aeedbcda11..e20390875ae 100644
--- a/Mage.Sets/src/mage/sets/JudgeGiftCards2011.java
+++ b/Mage.Sets/src/mage/sets/JudgeGiftCards2011.java
@@ -21,12 +21,12 @@ public class JudgeGiftCards2011 extends ExpansionSet {
this.hasBasicLands = false;
cards.add(new SetCardInfo("Bitterblossom", 1, Rarity.RARE, mage.cards.b.Bitterblossom.class));
- cards.add(new SetCardInfo("Dark Confidant", 6, Rarity.RARE, mage.cards.d.DarkConfidant.class, RETRO_ART));
+ cards.add(new SetCardInfo("Dark Confidant", 6, Rarity.RARE, mage.cards.d.DarkConfidant.class));
cards.add(new SetCardInfo("Doubling Season", 7, Rarity.RARE, mage.cards.d.DoublingSeason.class));
cards.add(new SetCardInfo("Entomb", 4, Rarity.RARE, mage.cards.e.Entomb.class));
cards.add(new SetCardInfo("Goblin Welder", 8, Rarity.RARE, mage.cards.g.GoblinWelder.class));
cards.add(new SetCardInfo("Mana Crypt", 5, Rarity.RARE, mage.cards.m.ManaCrypt.class));
- cards.add(new SetCardInfo("Sword of Fire and Ice", 2, Rarity.RARE, mage.cards.s.SwordOfFireAndIce.class, RETRO_ART));
+ cards.add(new SetCardInfo("Sword of Fire and Ice", 2, Rarity.RARE, mage.cards.s.SwordOfFireAndIce.class));
cards.add(new SetCardInfo("Vendilion Clique", 3, Rarity.RARE, mage.cards.v.VendilionClique.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/JudgeGiftCards2012.java b/Mage.Sets/src/mage/sets/JudgeGiftCards2012.java
index ecf6d657b33..fa3cf3cc007 100644
--- a/Mage.Sets/src/mage/sets/JudgeGiftCards2012.java
+++ b/Mage.Sets/src/mage/sets/JudgeGiftCards2012.java
@@ -24,9 +24,9 @@ public class JudgeGiftCards2012 extends ExpansionSet {
cards.add(new SetCardInfo("Flusterstorm", 2, Rarity.RARE, mage.cards.f.Flusterstorm.class));
cards.add(new SetCardInfo("Karakas", 6, Rarity.RARE, mage.cards.k.Karakas.class));
cards.add(new SetCardInfo("Karmic Guide", 4, Rarity.RARE, mage.cards.k.KarmicGuide.class));
- cards.add(new SetCardInfo("Noble Hierarch", 3, Rarity.RARE, mage.cards.n.NobleHierarch.class, RETRO_ART));
+ cards.add(new SetCardInfo("Noble Hierarch", 3, Rarity.RARE, mage.cards.n.NobleHierarch.class));
cards.add(new SetCardInfo("Sneak Attack", 5, Rarity.RARE, mage.cards.s.SneakAttack.class));
- cards.add(new SetCardInfo("Sword of Light and Shadow", 7, Rarity.RARE, mage.cards.s.SwordOfLightAndShadow.class, RETRO_ART));
+ cards.add(new SetCardInfo("Sword of Light and Shadow", 7, Rarity.RARE, mage.cards.s.SwordOfLightAndShadow.class));
cards.add(new SetCardInfo("Xiahou Dun, the One-Eyed", 1, Rarity.RARE, mage.cards.x.XiahouDunTheOneEyed.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/JudgeGiftCards2013.java b/Mage.Sets/src/mage/sets/JudgeGiftCards2013.java
index 69bae0da719..59257aa8f93 100644
--- a/Mage.Sets/src/mage/sets/JudgeGiftCards2013.java
+++ b/Mage.Sets/src/mage/sets/JudgeGiftCards2013.java
@@ -21,12 +21,12 @@ public class JudgeGiftCards2013 extends ExpansionSet {
this.hasBasicLands = false;
cards.add(new SetCardInfo("Bribery", 2, Rarity.RARE, mage.cards.b.Bribery.class));
- cards.add(new SetCardInfo("Crucible of Worlds", 4, Rarity.RARE, mage.cards.c.CrucibleOfWorlds.class, RETRO_ART));
+ cards.add(new SetCardInfo("Crucible of Worlds", 4, Rarity.RARE, mage.cards.c.CrucibleOfWorlds.class));
cards.add(new SetCardInfo("Genesis", 5, Rarity.RARE, mage.cards.g.Genesis.class));
cards.add(new SetCardInfo("Imperial Recruiter", 3, Rarity.RARE, mage.cards.i.ImperialRecruiter.class));
cards.add(new SetCardInfo("Overwhelming Forces", 6, Rarity.RARE, mage.cards.o.OverwhelmingForces.class));
cards.add(new SetCardInfo("Show and Tell", 8, Rarity.RARE, mage.cards.s.ShowAndTell.class));
cards.add(new SetCardInfo("Swords to Plowshares", 1, Rarity.RARE, mage.cards.s.SwordsToPlowshares.class));
cards.add(new SetCardInfo("Vindicate", 7, Rarity.RARE, mage.cards.v.Vindicate.class));
- }
+ }
}
diff --git a/Mage.Sets/src/mage/sets/JudgeGiftCards2014.java b/Mage.Sets/src/mage/sets/JudgeGiftCards2014.java
index 82af4359a51..9650ba4db32 100644
--- a/Mage.Sets/src/mage/sets/JudgeGiftCards2014.java
+++ b/Mage.Sets/src/mage/sets/JudgeGiftCards2014.java
@@ -34,6 +34,6 @@ public class JudgeGiftCards2014 extends ExpansionSet {
cards.add(new SetCardInfo("Plains", "1*", Rarity.LAND, mage.cards.basiclands.Plains.class, FULL_ART_ZEN_VARIOUS));
cards.add(new SetCardInfo("Riku of Two Reflections", 3, Rarity.MYTHIC, mage.cards.r.RikuOfTwoReflections.class));
cards.add(new SetCardInfo("Swamp", "3*", Rarity.LAND, mage.cards.basiclands.Swamp.class, FULL_ART_ZEN_VARIOUS));
- cards.add(new SetCardInfo("Sword of Feast and Famine", 6, Rarity.RARE, mage.cards.s.SwordOfFeastAndFamine.class, RETRO_ART));
+ cards.add(new SetCardInfo("Sword of Feast and Famine", 6, Rarity.RARE, mage.cards.s.SwordOfFeastAndFamine.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/JudgeGiftCards2022.java b/Mage.Sets/src/mage/sets/JudgeGiftCards2022.java
index 9ac65f709f6..75275088946 100644
--- a/Mage.Sets/src/mage/sets/JudgeGiftCards2022.java
+++ b/Mage.Sets/src/mage/sets/JudgeGiftCards2022.java
@@ -20,7 +20,7 @@ public class JudgeGiftCards2022 extends ExpansionSet {
this.hasBoosters = false;
this.hasBasicLands = false;
- cards.add(new SetCardInfo("Animate Dead", 7, Rarity.RARE, mage.cards.a.AnimateDead.class, RETRO_ART));
+ cards.add(new SetCardInfo("Animate Dead", 7, Rarity.RARE, mage.cards.a.AnimateDead.class));
cards.add(new SetCardInfo("Greater Auramancy", 1, Rarity.RARE, mage.cards.g.GreaterAuramancy.class));
cards.add(new SetCardInfo("Growing Rites of Itlimoc", 10, Rarity.RARE, mage.cards.g.GrowingRitesOfItlimoc.class));
cards.add(new SetCardInfo("Itlimoc, Cradle of the Sun", 10, Rarity.RARE, mage.cards.i.ItlimocCradleOfTheSun.class));
diff --git a/Mage.Sets/src/mage/sets/JudgeGiftCards2023.java b/Mage.Sets/src/mage/sets/JudgeGiftCards2023.java
index cca8337e090..133474c56f6 100644
--- a/Mage.Sets/src/mage/sets/JudgeGiftCards2023.java
+++ b/Mage.Sets/src/mage/sets/JudgeGiftCards2023.java
@@ -20,14 +20,14 @@ public class JudgeGiftCards2023 extends ExpansionSet {
this.hasBoosters = false;
cards.add(new SetCardInfo("Forest", 10, Rarity.LAND, mage.cards.basiclands.Forest.class, FULL_ART_BFZ_VARIOUS));
- cards.add(new SetCardInfo("Grindstone", 2, Rarity.RARE, mage.cards.g.Grindstone.class, RETRO_ART));
+ cards.add(new SetCardInfo("Grindstone", 2, Rarity.RARE, mage.cards.g.Grindstone.class));
cards.add(new SetCardInfo("Island", 7, Rarity.LAND, mage.cards.basiclands.Island.class, FULL_ART_BFZ_VARIOUS));
cards.add(new SetCardInfo("Mountain", 9, Rarity.LAND, mage.cards.basiclands.Mountain.class, FULL_ART_BFZ_VARIOUS));
- cards.add(new SetCardInfo("Mycosynth Lattice", 3, Rarity.RARE, mage.cards.m.MycosynthLattice.class, RETRO_ART));
- cards.add(new SetCardInfo("Painter's Servant", 1, Rarity.RARE, mage.cards.p.PaintersServant.class, RETRO_ART));
+ cards.add(new SetCardInfo("Mycosynth Lattice", 3, Rarity.RARE, mage.cards.m.MycosynthLattice.class));
+ cards.add(new SetCardInfo("Painter's Servant", 1, Rarity.RARE, mage.cards.p.PaintersServant.class));
cards.add(new SetCardInfo("Plains", 6, Rarity.LAND, mage.cards.basiclands.Plains.class, FULL_ART_BFZ_VARIOUS));
- cards.add(new SetCardInfo("Retrofitter Foundry", 4, Rarity.RARE, mage.cards.r.RetrofitterFoundry.class, RETRO_ART));
+ cards.add(new SetCardInfo("Retrofitter Foundry", 4, Rarity.RARE, mage.cards.r.RetrofitterFoundry.class));
cards.add(new SetCardInfo("Swamp", 8, Rarity.LAND, mage.cards.basiclands.Swamp.class, FULL_ART_BFZ_VARIOUS));
- cards.add(new SetCardInfo("Sword of War and Peace", 5, Rarity.MYTHIC, mage.cards.s.SwordOfWarAndPeace.class, RETRO_ART));
+ cards.add(new SetCardInfo("Sword of War and Peace", 5, Rarity.MYTHIC, mage.cards.s.SwordOfWarAndPeace.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/Judgment.java b/Mage.Sets/src/mage/sets/Judgment.java
index 15ab624c380..8a15c2a0d2d 100644
--- a/Mage.Sets/src/mage/sets/Judgment.java
+++ b/Mage.Sets/src/mage/sets/Judgment.java
@@ -36,148 +36,148 @@ public final class Judgment extends ExpansionSet {
this.ratioBoosterMythic = 0;
this.hasUnbalancedColors = true;
- cards.add(new SetCardInfo("Ancestor's Chosen", 1, Rarity.UNCOMMON, mage.cards.a.AncestorsChosen.class, RETRO_ART));
- cards.add(new SetCardInfo("Anger", 77, Rarity.UNCOMMON, mage.cards.a.Anger.class, RETRO_ART));
- cards.add(new SetCardInfo("Anurid Barkripper", 104, Rarity.COMMON, mage.cards.a.AnuridBarkripper.class, RETRO_ART));
- cards.add(new SetCardInfo("Anurid Brushhopper", 137, Rarity.RARE, mage.cards.a.AnuridBrushhopper.class, RETRO_ART));
- cards.add(new SetCardInfo("Anurid Swarmsnapper", 105, Rarity.UNCOMMON, mage.cards.a.AnuridSwarmsnapper.class, RETRO_ART));
- cards.add(new SetCardInfo("Arcane Teachings", 78, Rarity.COMMON, mage.cards.a.ArcaneTeachings.class, RETRO_ART));
- cards.add(new SetCardInfo("Aven Fogbringer", 34, Rarity.COMMON, mage.cards.a.AvenFogbringer.class, RETRO_ART));
- cards.add(new SetCardInfo("Aven Warcraft", 2, Rarity.UNCOMMON, mage.cards.a.AvenWarcraft.class, RETRO_ART));
- cards.add(new SetCardInfo("Balthor the Defiled", 61, Rarity.RARE, mage.cards.b.BalthorTheDefiled.class, RETRO_ART));
- cards.add(new SetCardInfo("Barbarian Bully", 79, Rarity.COMMON, mage.cards.b.BarbarianBully.class, RETRO_ART));
- cards.add(new SetCardInfo("Battle Screech", 3, Rarity.UNCOMMON, mage.cards.b.BattleScreech.class, RETRO_ART));
- cards.add(new SetCardInfo("Battlefield Scrounger", 106, Rarity.COMMON, mage.cards.b.BattlefieldScrounger.class, RETRO_ART));
- cards.add(new SetCardInfo("Battlewise Aven", 4, Rarity.COMMON, mage.cards.b.BattlewiseAven.class, RETRO_ART));
- cards.add(new SetCardInfo("Benevolent Bodyguard", 5, Rarity.COMMON, mage.cards.b.BenevolentBodyguard.class, RETRO_ART));
- cards.add(new SetCardInfo("Book Burning", 80, Rarity.COMMON, mage.cards.b.BookBurning.class, RETRO_ART));
- cards.add(new SetCardInfo("Border Patrol", 6, Rarity.COMMON, mage.cards.b.BorderPatrol.class, RETRO_ART));
- cards.add(new SetCardInfo("Brawn", 107, Rarity.UNCOMMON, mage.cards.b.Brawn.class, RETRO_ART));
- cards.add(new SetCardInfo("Breaking Point", 81, Rarity.RARE, mage.cards.b.BreakingPoint.class, RETRO_ART));
- cards.add(new SetCardInfo("Browbeat", 82, Rarity.UNCOMMON, mage.cards.b.Browbeat.class, RETRO_ART));
- cards.add(new SetCardInfo("Burning Wish", 83, Rarity.RARE, mage.cards.b.BurningWish.class, RETRO_ART));
- cards.add(new SetCardInfo("Cabal Therapy", 62, Rarity.UNCOMMON, mage.cards.c.CabalTherapy.class, RETRO_ART));
- cards.add(new SetCardInfo("Cabal Trainee", 63, Rarity.COMMON, mage.cards.c.CabalTrainee.class, RETRO_ART));
- cards.add(new SetCardInfo("Cagemail", 7, Rarity.COMMON, mage.cards.c.Cagemail.class, RETRO_ART));
- cards.add(new SetCardInfo("Canopy Claws", 108, Rarity.COMMON, mage.cards.c.CanopyClaws.class, RETRO_ART));
- cards.add(new SetCardInfo("Centaur Rootcaster", 109, Rarity.COMMON, mage.cards.c.CentaurRootcaster.class, RETRO_ART));
- cards.add(new SetCardInfo("Cephalid Constable", 35, Rarity.RARE, mage.cards.c.CephalidConstable.class, RETRO_ART));
- cards.add(new SetCardInfo("Cephalid Inkshrouder", 36, Rarity.UNCOMMON, mage.cards.c.CephalidInkshrouder.class, RETRO_ART));
- cards.add(new SetCardInfo("Chastise", 8, Rarity.UNCOMMON, mage.cards.c.Chastise.class, RETRO_ART));
- cards.add(new SetCardInfo("Commander Eesha", 9, Rarity.RARE, mage.cards.c.CommanderEesha.class, RETRO_ART));
- cards.add(new SetCardInfo("Crush of Wurms", 110, Rarity.RARE, mage.cards.c.CrushOfWurms.class, RETRO_ART));
- cards.add(new SetCardInfo("Cunning Wish", 37, Rarity.RARE, mage.cards.c.CunningWish.class, RETRO_ART));
- cards.add(new SetCardInfo("Death Wish", 64, Rarity.RARE, mage.cards.d.DeathWish.class, RETRO_ART));
- cards.add(new SetCardInfo("Defy Gravity", 38, Rarity.COMMON, mage.cards.d.DefyGravity.class, RETRO_ART));
- cards.add(new SetCardInfo("Dwarven Bloodboiler", 84, Rarity.RARE, mage.cards.d.DwarvenBloodboiler.class, RETRO_ART));
- cards.add(new SetCardInfo("Dwarven Driller", 85, Rarity.UNCOMMON, mage.cards.d.DwarvenDriller.class, RETRO_ART));
- cards.add(new SetCardInfo("Dwarven Scorcher", 86, Rarity.COMMON, mage.cards.d.DwarvenScorcher.class, RETRO_ART));
- cards.add(new SetCardInfo("Earsplitting Rats", 65, Rarity.COMMON, mage.cards.e.EarsplittingRats.class, RETRO_ART));
- cards.add(new SetCardInfo("Elephant Guide", 111, Rarity.UNCOMMON, mage.cards.e.ElephantGuide.class, RETRO_ART));
- cards.add(new SetCardInfo("Ember Shot", 87, Rarity.COMMON, mage.cards.e.EmberShot.class, RETRO_ART));
- cards.add(new SetCardInfo("Envelop", 39, Rarity.COMMON, mage.cards.e.Envelop.class, RETRO_ART));
- cards.add(new SetCardInfo("Epic Struggle", 112, Rarity.RARE, mage.cards.e.EpicStruggle.class, RETRO_ART));
- cards.add(new SetCardInfo("Erhnam Djinn", 113, Rarity.RARE, mage.cards.e.ErhnamDjinn.class, RETRO_ART));
- cards.add(new SetCardInfo("Exoskeletal Armor", 114, Rarity.UNCOMMON, mage.cards.e.ExoskeletalArmor.class, RETRO_ART));
- cards.add(new SetCardInfo("Filth", 66, Rarity.UNCOMMON, mage.cards.f.Filth.class, RETRO_ART));
- cards.add(new SetCardInfo("Firecat Blitz", 88, Rarity.UNCOMMON, mage.cards.f.FirecatBlitz.class, RETRO_ART));
- cards.add(new SetCardInfo("Flaring Pain", 89, Rarity.COMMON, mage.cards.f.FlaringPain.class, RETRO_ART));
- cards.add(new SetCardInfo("Flash of Insight", 40, Rarity.UNCOMMON, mage.cards.f.FlashOfInsight.class, RETRO_ART));
- cards.add(new SetCardInfo("Fledgling Dragon", 90, Rarity.RARE, mage.cards.f.FledglingDragon.class, RETRO_ART));
- cards.add(new SetCardInfo("Folk Medicine", 115, Rarity.COMMON, mage.cards.f.FolkMedicine.class, RETRO_ART));
- cards.add(new SetCardInfo("Forcemage Advocate", 116, Rarity.UNCOMMON, mage.cards.f.ForcemageAdvocate.class, RETRO_ART));
- cards.add(new SetCardInfo("Funeral Pyre", 10, Rarity.COMMON, mage.cards.f.FuneralPyre.class, RETRO_ART));
- cards.add(new SetCardInfo("Genesis", 117, Rarity.RARE, mage.cards.g.Genesis.class, RETRO_ART));
- cards.add(new SetCardInfo("Giant Warthog", 118, Rarity.COMMON, mage.cards.g.GiantWarthog.class, RETRO_ART));
- cards.add(new SetCardInfo("Glory", 11, Rarity.RARE, mage.cards.g.Glory.class, RETRO_ART));
- cards.add(new SetCardInfo("Golden Wish", 12, Rarity.RARE, mage.cards.g.GoldenWish.class, RETRO_ART));
- cards.add(new SetCardInfo("Goretusk Firebeast", 91, Rarity.COMMON, mage.cards.g.GoretuskFirebeast.class, RETRO_ART));
- cards.add(new SetCardInfo("Grave Consequences", 67, Rarity.UNCOMMON, mage.cards.g.GraveConsequences.class, RETRO_ART));
- cards.add(new SetCardInfo("Grip of Amnesia", 41, Rarity.COMMON, mage.cards.g.GripOfAmnesia.class, RETRO_ART));
- cards.add(new SetCardInfo("Grizzly Fate", 119, Rarity.UNCOMMON, mage.cards.g.GrizzlyFate.class, RETRO_ART));
- cards.add(new SetCardInfo("Guided Strike", 13, Rarity.COMMON, mage.cards.g.GuidedStrike.class, RETRO_ART));
- cards.add(new SetCardInfo("Guiltfeeder", 68, Rarity.RARE, mage.cards.g.Guiltfeeder.class, RETRO_ART));
- cards.add(new SetCardInfo("Hapless Researcher", 42, Rarity.COMMON, mage.cards.h.HaplessResearcher.class, RETRO_ART));
- cards.add(new SetCardInfo("Harvester Druid", 120, Rarity.COMMON, mage.cards.h.HarvesterDruid.class, RETRO_ART));
- cards.add(new SetCardInfo("Hunting Grounds", 138, Rarity.RARE, mage.cards.h.HuntingGrounds.class, RETRO_ART));
- cards.add(new SetCardInfo("Infectious Rage", 92, Rarity.UNCOMMON, mage.cards.i.InfectiousRage.class, RETRO_ART));
- cards.add(new SetCardInfo("Ironshell Beetle", 121, Rarity.COMMON, mage.cards.i.IronshellBeetle.class, RETRO_ART));
- cards.add(new SetCardInfo("Jeska, Warrior Adept", 93, Rarity.RARE, mage.cards.j.JeskaWarriorAdept.class, RETRO_ART));
- cards.add(new SetCardInfo("Keep Watch", 43, Rarity.COMMON, mage.cards.k.KeepWatch.class, RETRO_ART));
- cards.add(new SetCardInfo("Krosan Reclamation", 122, Rarity.UNCOMMON, mage.cards.k.KrosanReclamation.class, RETRO_ART));
- cards.add(new SetCardInfo("Krosan Verge", 141, Rarity.UNCOMMON, mage.cards.k.KrosanVerge.class, RETRO_ART));
- cards.add(new SetCardInfo("Krosan Wayfarer", 123, Rarity.COMMON, mage.cards.k.KrosanWayfarer.class, RETRO_ART));
- cards.add(new SetCardInfo("Laquatus's Disdain", 44, Rarity.UNCOMMON, mage.cards.l.LaquatussDisdain.class, RETRO_ART));
- cards.add(new SetCardInfo("Lava Dart", 94, Rarity.COMMON, mage.cards.l.LavaDart.class, RETRO_ART));
- cards.add(new SetCardInfo("Lead Astray", 14, Rarity.COMMON, mage.cards.l.LeadAstray.class, RETRO_ART));
- cards.add(new SetCardInfo("Liberated Dwarf", 95, Rarity.COMMON, mage.cards.l.LiberatedDwarf.class, RETRO_ART));
- cards.add(new SetCardInfo("Lightning Surge", 96, Rarity.RARE, mage.cards.l.LightningSurge.class, RETRO_ART));
- cards.add(new SetCardInfo("Living Wish", 124, Rarity.RARE, mage.cards.l.LivingWish.class, RETRO_ART));
- cards.add(new SetCardInfo("Lost in Thought", 45, Rarity.COMMON, mage.cards.l.LostInThought.class, RETRO_ART));
- cards.add(new SetCardInfo("Masked Gorgon", 69, Rarity.RARE, mage.cards.m.MaskedGorgon.class, RETRO_ART));
- cards.add(new SetCardInfo("Mental Note", 46, Rarity.COMMON, mage.cards.m.MentalNote.class, RETRO_ART));
- cards.add(new SetCardInfo("Mirari's Wake", 139, Rarity.RARE, mage.cards.m.MirarisWake.class, RETRO_ART));
- cards.add(new SetCardInfo("Mirror Wall", 47, Rarity.COMMON, mage.cards.m.MirrorWall.class, RETRO_ART));
- cards.add(new SetCardInfo("Mist of Stagnation", 48, Rarity.RARE, mage.cards.m.MistOfStagnation.class, RETRO_ART));
- cards.add(new SetCardInfo("Morality Shift", 70, Rarity.RARE, mage.cards.m.MoralityShift.class, RETRO_ART));
- cards.add(new SetCardInfo("Nantuko Monastery", 142, Rarity.UNCOMMON, mage.cards.n.NantukoMonastery.class, RETRO_ART));
- cards.add(new SetCardInfo("Nantuko Tracer", 125, Rarity.COMMON, mage.cards.n.NantukoTracer.class, RETRO_ART));
- cards.add(new SetCardInfo("Nomad Mythmaker", 15, Rarity.RARE, mage.cards.n.NomadMythmaker.class, RETRO_ART));
- cards.add(new SetCardInfo("Nullmage Advocate", 126, Rarity.COMMON, mage.cards.n.NullmageAdvocate.class, RETRO_ART));
- cards.add(new SetCardInfo("Phantom Centaur", 127, Rarity.UNCOMMON, mage.cards.p.PhantomCentaur.class, RETRO_ART));
- cards.add(new SetCardInfo("Phantom Flock", 16, Rarity.UNCOMMON, mage.cards.p.PhantomFlock.class, RETRO_ART));
- cards.add(new SetCardInfo("Phantom Nantuko", 128, Rarity.RARE, mage.cards.p.PhantomNantuko.class, RETRO_ART));
- cards.add(new SetCardInfo("Phantom Nishoba", 140, Rarity.RARE, mage.cards.p.PhantomNishoba.class, RETRO_ART));
- cards.add(new SetCardInfo("Phantom Nomad", 17, Rarity.COMMON, mage.cards.p.PhantomNomad.class, RETRO_ART));
- cards.add(new SetCardInfo("Phantom Tiger", 129, Rarity.COMMON, mage.cards.p.PhantomTiger.class, RETRO_ART));
- cards.add(new SetCardInfo("Planar Chaos", 97, Rarity.UNCOMMON, mage.cards.p.PlanarChaos.class, RETRO_ART));
- cards.add(new SetCardInfo("Prismatic Strands", 18, Rarity.COMMON, mage.cards.p.PrismaticStrands.class, RETRO_ART));
- cards.add(new SetCardInfo("Pulsemage Advocate", 19, Rarity.RARE, mage.cards.p.PulsemageAdvocate.class, RETRO_ART));
- cards.add(new SetCardInfo("Quiet Speculation", 49, Rarity.UNCOMMON, mage.cards.q.QuietSpeculation.class, RETRO_ART));
- cards.add(new SetCardInfo("Rats' Feast", 71, Rarity.COMMON, mage.cards.r.RatsFeast.class, RETRO_ART));
- cards.add(new SetCardInfo("Ray of Revelation", 20, Rarity.COMMON, mage.cards.r.RayOfRevelation.class, RETRO_ART));
- cards.add(new SetCardInfo("Riftstone Portal", 143, Rarity.UNCOMMON, mage.cards.r.RiftstonePortal.class, RETRO_ART));
- cards.add(new SetCardInfo("Scalpelexis", 50, Rarity.RARE, mage.cards.s.Scalpelexis.class, RETRO_ART));
- cards.add(new SetCardInfo("Seedtime", 130, Rarity.RARE, mage.cards.s.Seedtime.class, RETRO_ART));
- cards.add(new SetCardInfo("Selfless Exorcist", 21, Rarity.RARE, mage.cards.s.SelflessExorcist.class, RETRO_ART));
- cards.add(new SetCardInfo("Serene Sunset", 131, Rarity.UNCOMMON, mage.cards.s.SereneSunset.class, RETRO_ART));
- cards.add(new SetCardInfo("Shieldmage Advocate", 22, Rarity.COMMON, mage.cards.s.ShieldmageAdvocate.class, RETRO_ART));
- cards.add(new SetCardInfo("Silver Seraph", 23, Rarity.RARE, mage.cards.s.SilverSeraph.class, RETRO_ART));
- cards.add(new SetCardInfo("Solitary Confinement", 24, Rarity.RARE, mage.cards.s.SolitaryConfinement.class, RETRO_ART));
- cards.add(new SetCardInfo("Soulcatchers' Aerie", 25, Rarity.UNCOMMON, mage.cards.s.SoulcatchersAerie.class, RETRO_ART));
- cards.add(new SetCardInfo("Soulgorger Orgg", 99, Rarity.UNCOMMON, mage.cards.s.SoulgorgerOrgg.class, RETRO_ART));
- cards.add(new SetCardInfo("Spellgorger Barbarian", 100, Rarity.COMMON, mage.cards.s.SpellgorgerBarbarian.class, RETRO_ART));
- cards.add(new SetCardInfo("Spelljack", 51, Rarity.RARE, mage.cards.s.Spelljack.class, RETRO_ART));
- cards.add(new SetCardInfo("Spirit Cairn", 26, Rarity.UNCOMMON, mage.cards.s.SpiritCairn.class, RETRO_ART));
- cards.add(new SetCardInfo("Spurnmage Advocate", 27, Rarity.UNCOMMON, mage.cards.s.SpurnmageAdvocate.class, RETRO_ART));
- cards.add(new SetCardInfo("Stitch Together", 72, Rarity.UNCOMMON, mage.cards.s.StitchTogether.class, RETRO_ART));
- cards.add(new SetCardInfo("Sudden Strength", 132, Rarity.COMMON, mage.cards.s.SuddenStrength.class, RETRO_ART));
- cards.add(new SetCardInfo("Suntail Hawk", 28, Rarity.COMMON, mage.cards.s.SuntailHawk.class, RETRO_ART));
- cards.add(new SetCardInfo("Sutured Ghoul", 73, Rarity.RARE, mage.cards.s.SuturedGhoul.class, RETRO_ART));
- cards.add(new SetCardInfo("Swelter", 101, Rarity.UNCOMMON, mage.cards.s.Swelter.class, RETRO_ART));
- cards.add(new SetCardInfo("Swirling Sandstorm", 102, Rarity.COMMON, mage.cards.s.SwirlingSandstorm.class, RETRO_ART));
- cards.add(new SetCardInfo("Sylvan Safekeeper", 133, Rarity.RARE, mage.cards.s.SylvanSafekeeper.class, RETRO_ART));
- cards.add(new SetCardInfo("Telekinetic Bonds", 52, Rarity.RARE, mage.cards.t.TelekineticBonds.class, RETRO_ART));
- cards.add(new SetCardInfo("Test of Endurance", 29, Rarity.RARE, mage.cards.t.TestOfEndurance.class, RETRO_ART));
- cards.add(new SetCardInfo("Thriss, Nantuko Primus", 134, Rarity.RARE, mage.cards.t.ThrissNantukoPrimus.class, RETRO_ART));
- cards.add(new SetCardInfo("Toxic Stench", 74, Rarity.COMMON, mage.cards.t.ToxicStench.class, RETRO_ART));
- cards.add(new SetCardInfo("Trained Pronghorn", 30, Rarity.COMMON, mage.cards.t.TrainedPronghorn.class, RETRO_ART));
- cards.add(new SetCardInfo("Treacherous Vampire", 75, Rarity.UNCOMMON, mage.cards.t.TreacherousVampire.class, RETRO_ART));
- cards.add(new SetCardInfo("Treacherous Werewolf", 76, Rarity.COMMON, mage.cards.t.TreacherousWerewolf.class, RETRO_ART));
- cards.add(new SetCardInfo("Tunneler Wurm", 135, Rarity.UNCOMMON, mage.cards.t.TunnelerWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("Unquestioned Authority", 31, Rarity.UNCOMMON, mage.cards.u.UnquestionedAuthority.class, RETRO_ART));
- cards.add(new SetCardInfo("Valor", 32, Rarity.UNCOMMON, mage.cards.v.Valor.class, RETRO_ART));
- cards.add(new SetCardInfo("Venomous Vines", 136, Rarity.COMMON, mage.cards.v.VenomousVines.class, RETRO_ART));
- cards.add(new SetCardInfo("Vigilant Sentry", 33, Rarity.COMMON, mage.cards.v.VigilantSentry.class, RETRO_ART));
- cards.add(new SetCardInfo("Web of Inertia", 53, Rarity.UNCOMMON, mage.cards.w.WebOfInertia.class, RETRO_ART));
- cards.add(new SetCardInfo("Wonder", 54, Rarity.UNCOMMON, mage.cards.w.Wonder.class, RETRO_ART));
- cards.add(new SetCardInfo("Worldgorger Dragon", 103, Rarity.RARE, mage.cards.w.WorldgorgerDragon.class, RETRO_ART));
- cards.add(new SetCardInfo("Wormfang Behemoth", 55, Rarity.RARE, mage.cards.w.WormfangBehemoth.class, RETRO_ART));
- cards.add(new SetCardInfo("Wormfang Crab", 56, Rarity.UNCOMMON, mage.cards.w.WormfangCrab.class, RETRO_ART));
- cards.add(new SetCardInfo("Wormfang Drake", 57, Rarity.COMMON, mage.cards.w.WormfangDrake.class, RETRO_ART));
- cards.add(new SetCardInfo("Wormfang Manta", 58, Rarity.RARE, mage.cards.w.WormfangManta.class, RETRO_ART));
- cards.add(new SetCardInfo("Wormfang Newt", 59, Rarity.COMMON, mage.cards.w.WormfangNewt.class, RETRO_ART));
- cards.add(new SetCardInfo("Wormfang Turtle", 60, Rarity.UNCOMMON, mage.cards.w.WormfangTurtle.class, RETRO_ART));
+ cards.add(new SetCardInfo("Ancestor's Chosen", 1, Rarity.UNCOMMON, mage.cards.a.AncestorsChosen.class));
+ cards.add(new SetCardInfo("Anger", 77, Rarity.UNCOMMON, mage.cards.a.Anger.class));
+ cards.add(new SetCardInfo("Anurid Barkripper", 104, Rarity.COMMON, mage.cards.a.AnuridBarkripper.class));
+ cards.add(new SetCardInfo("Anurid Brushhopper", 137, Rarity.RARE, mage.cards.a.AnuridBrushhopper.class));
+ cards.add(new SetCardInfo("Anurid Swarmsnapper", 105, Rarity.UNCOMMON, mage.cards.a.AnuridSwarmsnapper.class));
+ cards.add(new SetCardInfo("Arcane Teachings", 78, Rarity.COMMON, mage.cards.a.ArcaneTeachings.class));
+ cards.add(new SetCardInfo("Aven Fogbringer", 34, Rarity.COMMON, mage.cards.a.AvenFogbringer.class));
+ cards.add(new SetCardInfo("Aven Warcraft", 2, Rarity.UNCOMMON, mage.cards.a.AvenWarcraft.class));
+ cards.add(new SetCardInfo("Balthor the Defiled", 61, Rarity.RARE, mage.cards.b.BalthorTheDefiled.class));
+ cards.add(new SetCardInfo("Barbarian Bully", 79, Rarity.COMMON, mage.cards.b.BarbarianBully.class));
+ cards.add(new SetCardInfo("Battle Screech", 3, Rarity.UNCOMMON, mage.cards.b.BattleScreech.class));
+ cards.add(new SetCardInfo("Battlefield Scrounger", 106, Rarity.COMMON, mage.cards.b.BattlefieldScrounger.class));
+ cards.add(new SetCardInfo("Battlewise Aven", 4, Rarity.COMMON, mage.cards.b.BattlewiseAven.class));
+ cards.add(new SetCardInfo("Benevolent Bodyguard", 5, Rarity.COMMON, mage.cards.b.BenevolentBodyguard.class));
+ cards.add(new SetCardInfo("Book Burning", 80, Rarity.COMMON, mage.cards.b.BookBurning.class));
+ cards.add(new SetCardInfo("Border Patrol", 6, Rarity.COMMON, mage.cards.b.BorderPatrol.class));
+ cards.add(new SetCardInfo("Brawn", 107, Rarity.UNCOMMON, mage.cards.b.Brawn.class));
+ cards.add(new SetCardInfo("Breaking Point", 81, Rarity.RARE, mage.cards.b.BreakingPoint.class));
+ cards.add(new SetCardInfo("Browbeat", 82, Rarity.UNCOMMON, mage.cards.b.Browbeat.class));
+ cards.add(new SetCardInfo("Burning Wish", 83, Rarity.RARE, mage.cards.b.BurningWish.class));
+ cards.add(new SetCardInfo("Cabal Therapy", 62, Rarity.UNCOMMON, mage.cards.c.CabalTherapy.class));
+ cards.add(new SetCardInfo("Cabal Trainee", 63, Rarity.COMMON, mage.cards.c.CabalTrainee.class));
+ cards.add(new SetCardInfo("Cagemail", 7, Rarity.COMMON, mage.cards.c.Cagemail.class));
+ cards.add(new SetCardInfo("Canopy Claws", 108, Rarity.COMMON, mage.cards.c.CanopyClaws.class));
+ cards.add(new SetCardInfo("Centaur Rootcaster", 109, Rarity.COMMON, mage.cards.c.CentaurRootcaster.class));
+ cards.add(new SetCardInfo("Cephalid Constable", 35, Rarity.RARE, mage.cards.c.CephalidConstable.class));
+ cards.add(new SetCardInfo("Cephalid Inkshrouder", 36, Rarity.UNCOMMON, mage.cards.c.CephalidInkshrouder.class));
+ cards.add(new SetCardInfo("Chastise", 8, Rarity.UNCOMMON, mage.cards.c.Chastise.class));
+ cards.add(new SetCardInfo("Commander Eesha", 9, Rarity.RARE, mage.cards.c.CommanderEesha.class));
+ cards.add(new SetCardInfo("Crush of Wurms", 110, Rarity.RARE, mage.cards.c.CrushOfWurms.class));
+ cards.add(new SetCardInfo("Cunning Wish", 37, Rarity.RARE, mage.cards.c.CunningWish.class));
+ cards.add(new SetCardInfo("Death Wish", 64, Rarity.RARE, mage.cards.d.DeathWish.class));
+ cards.add(new SetCardInfo("Defy Gravity", 38, Rarity.COMMON, mage.cards.d.DefyGravity.class));
+ cards.add(new SetCardInfo("Dwarven Bloodboiler", 84, Rarity.RARE, mage.cards.d.DwarvenBloodboiler.class));
+ cards.add(new SetCardInfo("Dwarven Driller", 85, Rarity.UNCOMMON, mage.cards.d.DwarvenDriller.class));
+ cards.add(new SetCardInfo("Dwarven Scorcher", 86, Rarity.COMMON, mage.cards.d.DwarvenScorcher.class));
+ cards.add(new SetCardInfo("Earsplitting Rats", 65, Rarity.COMMON, mage.cards.e.EarsplittingRats.class));
+ cards.add(new SetCardInfo("Elephant Guide", 111, Rarity.UNCOMMON, mage.cards.e.ElephantGuide.class));
+ cards.add(new SetCardInfo("Ember Shot", 87, Rarity.COMMON, mage.cards.e.EmberShot.class));
+ cards.add(new SetCardInfo("Envelop", 39, Rarity.COMMON, mage.cards.e.Envelop.class));
+ cards.add(new SetCardInfo("Epic Struggle", 112, Rarity.RARE, mage.cards.e.EpicStruggle.class));
+ cards.add(new SetCardInfo("Erhnam Djinn", 113, Rarity.RARE, mage.cards.e.ErhnamDjinn.class));
+ cards.add(new SetCardInfo("Exoskeletal Armor", 114, Rarity.UNCOMMON, mage.cards.e.ExoskeletalArmor.class));
+ cards.add(new SetCardInfo("Filth", 66, Rarity.UNCOMMON, mage.cards.f.Filth.class));
+ cards.add(new SetCardInfo("Firecat Blitz", 88, Rarity.UNCOMMON, mage.cards.f.FirecatBlitz.class));
+ cards.add(new SetCardInfo("Flaring Pain", 89, Rarity.COMMON, mage.cards.f.FlaringPain.class));
+ cards.add(new SetCardInfo("Flash of Insight", 40, Rarity.UNCOMMON, mage.cards.f.FlashOfInsight.class));
+ cards.add(new SetCardInfo("Fledgling Dragon", 90, Rarity.RARE, mage.cards.f.FledglingDragon.class));
+ cards.add(new SetCardInfo("Folk Medicine", 115, Rarity.COMMON, mage.cards.f.FolkMedicine.class));
+ cards.add(new SetCardInfo("Forcemage Advocate", 116, Rarity.UNCOMMON, mage.cards.f.ForcemageAdvocate.class));
+ cards.add(new SetCardInfo("Funeral Pyre", 10, Rarity.COMMON, mage.cards.f.FuneralPyre.class));
+ cards.add(new SetCardInfo("Genesis", 117, Rarity.RARE, mage.cards.g.Genesis.class));
+ cards.add(new SetCardInfo("Giant Warthog", 118, Rarity.COMMON, mage.cards.g.GiantWarthog.class));
+ cards.add(new SetCardInfo("Glory", 11, Rarity.RARE, mage.cards.g.Glory.class));
+ cards.add(new SetCardInfo("Golden Wish", 12, Rarity.RARE, mage.cards.g.GoldenWish.class));
+ cards.add(new SetCardInfo("Goretusk Firebeast", 91, Rarity.COMMON, mage.cards.g.GoretuskFirebeast.class));
+ cards.add(new SetCardInfo("Grave Consequences", 67, Rarity.UNCOMMON, mage.cards.g.GraveConsequences.class));
+ cards.add(new SetCardInfo("Grip of Amnesia", 41, Rarity.COMMON, mage.cards.g.GripOfAmnesia.class));
+ cards.add(new SetCardInfo("Grizzly Fate", 119, Rarity.UNCOMMON, mage.cards.g.GrizzlyFate.class));
+ cards.add(new SetCardInfo("Guided Strike", 13, Rarity.COMMON, mage.cards.g.GuidedStrike.class));
+ cards.add(new SetCardInfo("Guiltfeeder", 68, Rarity.RARE, mage.cards.g.Guiltfeeder.class));
+ cards.add(new SetCardInfo("Hapless Researcher", 42, Rarity.COMMON, mage.cards.h.HaplessResearcher.class));
+ cards.add(new SetCardInfo("Harvester Druid", 120, Rarity.COMMON, mage.cards.h.HarvesterDruid.class));
+ cards.add(new SetCardInfo("Hunting Grounds", 138, Rarity.RARE, mage.cards.h.HuntingGrounds.class));
+ cards.add(new SetCardInfo("Infectious Rage", 92, Rarity.UNCOMMON, mage.cards.i.InfectiousRage.class));
+ cards.add(new SetCardInfo("Ironshell Beetle", 121, Rarity.COMMON, mage.cards.i.IronshellBeetle.class));
+ cards.add(new SetCardInfo("Jeska, Warrior Adept", 93, Rarity.RARE, mage.cards.j.JeskaWarriorAdept.class));
+ cards.add(new SetCardInfo("Keep Watch", 43, Rarity.COMMON, mage.cards.k.KeepWatch.class));
+ cards.add(new SetCardInfo("Krosan Reclamation", 122, Rarity.UNCOMMON, mage.cards.k.KrosanReclamation.class));
+ cards.add(new SetCardInfo("Krosan Verge", 141, Rarity.UNCOMMON, mage.cards.k.KrosanVerge.class));
+ cards.add(new SetCardInfo("Krosan Wayfarer", 123, Rarity.COMMON, mage.cards.k.KrosanWayfarer.class));
+ cards.add(new SetCardInfo("Laquatus's Disdain", 44, Rarity.UNCOMMON, mage.cards.l.LaquatussDisdain.class));
+ cards.add(new SetCardInfo("Lava Dart", 94, Rarity.COMMON, mage.cards.l.LavaDart.class));
+ cards.add(new SetCardInfo("Lead Astray", 14, Rarity.COMMON, mage.cards.l.LeadAstray.class));
+ cards.add(new SetCardInfo("Liberated Dwarf", 95, Rarity.COMMON, mage.cards.l.LiberatedDwarf.class));
+ cards.add(new SetCardInfo("Lightning Surge", 96, Rarity.RARE, mage.cards.l.LightningSurge.class));
+ cards.add(new SetCardInfo("Living Wish", 124, Rarity.RARE, mage.cards.l.LivingWish.class));
+ cards.add(new SetCardInfo("Lost in Thought", 45, Rarity.COMMON, mage.cards.l.LostInThought.class));
+ cards.add(new SetCardInfo("Masked Gorgon", 69, Rarity.RARE, mage.cards.m.MaskedGorgon.class));
+ cards.add(new SetCardInfo("Mental Note", 46, Rarity.COMMON, mage.cards.m.MentalNote.class));
+ cards.add(new SetCardInfo("Mirari's Wake", 139, Rarity.RARE, mage.cards.m.MirarisWake.class));
+ cards.add(new SetCardInfo("Mirror Wall", 47, Rarity.COMMON, mage.cards.m.MirrorWall.class));
+ cards.add(new SetCardInfo("Mist of Stagnation", 48, Rarity.RARE, mage.cards.m.MistOfStagnation.class));
+ cards.add(new SetCardInfo("Morality Shift", 70, Rarity.RARE, mage.cards.m.MoralityShift.class));
+ cards.add(new SetCardInfo("Nantuko Monastery", 142, Rarity.UNCOMMON, mage.cards.n.NantukoMonastery.class));
+ cards.add(new SetCardInfo("Nantuko Tracer", 125, Rarity.COMMON, mage.cards.n.NantukoTracer.class));
+ cards.add(new SetCardInfo("Nomad Mythmaker", 15, Rarity.RARE, mage.cards.n.NomadMythmaker.class));
+ cards.add(new SetCardInfo("Nullmage Advocate", 126, Rarity.COMMON, mage.cards.n.NullmageAdvocate.class));
+ cards.add(new SetCardInfo("Phantom Centaur", 127, Rarity.UNCOMMON, mage.cards.p.PhantomCentaur.class));
+ cards.add(new SetCardInfo("Phantom Flock", 16, Rarity.UNCOMMON, mage.cards.p.PhantomFlock.class));
+ cards.add(new SetCardInfo("Phantom Nantuko", 128, Rarity.RARE, mage.cards.p.PhantomNantuko.class));
+ cards.add(new SetCardInfo("Phantom Nishoba", 140, Rarity.RARE, mage.cards.p.PhantomNishoba.class));
+ cards.add(new SetCardInfo("Phantom Nomad", 17, Rarity.COMMON, mage.cards.p.PhantomNomad.class));
+ cards.add(new SetCardInfo("Phantom Tiger", 129, Rarity.COMMON, mage.cards.p.PhantomTiger.class));
+ cards.add(new SetCardInfo("Planar Chaos", 97, Rarity.UNCOMMON, mage.cards.p.PlanarChaos.class));
+ cards.add(new SetCardInfo("Prismatic Strands", 18, Rarity.COMMON, mage.cards.p.PrismaticStrands.class));
+ cards.add(new SetCardInfo("Pulsemage Advocate", 19, Rarity.RARE, mage.cards.p.PulsemageAdvocate.class));
+ cards.add(new SetCardInfo("Quiet Speculation", 49, Rarity.UNCOMMON, mage.cards.q.QuietSpeculation.class));
+ cards.add(new SetCardInfo("Rats' Feast", 71, Rarity.COMMON, mage.cards.r.RatsFeast.class));
+ cards.add(new SetCardInfo("Ray of Revelation", 20, Rarity.COMMON, mage.cards.r.RayOfRevelation.class));
+ cards.add(new SetCardInfo("Riftstone Portal", 143, Rarity.UNCOMMON, mage.cards.r.RiftstonePortal.class));
+ cards.add(new SetCardInfo("Scalpelexis", 50, Rarity.RARE, mage.cards.s.Scalpelexis.class));
+ cards.add(new SetCardInfo("Seedtime", 130, Rarity.RARE, mage.cards.s.Seedtime.class));
+ cards.add(new SetCardInfo("Selfless Exorcist", 21, Rarity.RARE, mage.cards.s.SelflessExorcist.class));
+ cards.add(new SetCardInfo("Serene Sunset", 131, Rarity.UNCOMMON, mage.cards.s.SereneSunset.class));
+ cards.add(new SetCardInfo("Shieldmage Advocate", 22, Rarity.COMMON, mage.cards.s.ShieldmageAdvocate.class));
+ cards.add(new SetCardInfo("Silver Seraph", 23, Rarity.RARE, mage.cards.s.SilverSeraph.class));
+ cards.add(new SetCardInfo("Solitary Confinement", 24, Rarity.RARE, mage.cards.s.SolitaryConfinement.class));
+ cards.add(new SetCardInfo("Soulcatchers' Aerie", 25, Rarity.UNCOMMON, mage.cards.s.SoulcatchersAerie.class));
+ cards.add(new SetCardInfo("Soulgorger Orgg", 99, Rarity.UNCOMMON, mage.cards.s.SoulgorgerOrgg.class));
+ cards.add(new SetCardInfo("Spellgorger Barbarian", 100, Rarity.COMMON, mage.cards.s.SpellgorgerBarbarian.class));
+ cards.add(new SetCardInfo("Spelljack", 51, Rarity.RARE, mage.cards.s.Spelljack.class));
+ cards.add(new SetCardInfo("Spirit Cairn", 26, Rarity.UNCOMMON, mage.cards.s.SpiritCairn.class));
+ cards.add(new SetCardInfo("Spurnmage Advocate", 27, Rarity.UNCOMMON, mage.cards.s.SpurnmageAdvocate.class));
+ cards.add(new SetCardInfo("Stitch Together", 72, Rarity.UNCOMMON, mage.cards.s.StitchTogether.class));
+ cards.add(new SetCardInfo("Sudden Strength", 132, Rarity.COMMON, mage.cards.s.SuddenStrength.class));
+ cards.add(new SetCardInfo("Suntail Hawk", 28, Rarity.COMMON, mage.cards.s.SuntailHawk.class));
+ cards.add(new SetCardInfo("Sutured Ghoul", 73, Rarity.RARE, mage.cards.s.SuturedGhoul.class));
+ cards.add(new SetCardInfo("Swelter", 101, Rarity.UNCOMMON, mage.cards.s.Swelter.class));
+ cards.add(new SetCardInfo("Swirling Sandstorm", 102, Rarity.COMMON, mage.cards.s.SwirlingSandstorm.class));
+ cards.add(new SetCardInfo("Sylvan Safekeeper", 133, Rarity.RARE, mage.cards.s.SylvanSafekeeper.class));
+ cards.add(new SetCardInfo("Telekinetic Bonds", 52, Rarity.RARE, mage.cards.t.TelekineticBonds.class));
+ cards.add(new SetCardInfo("Test of Endurance", 29, Rarity.RARE, mage.cards.t.TestOfEndurance.class));
+ cards.add(new SetCardInfo("Thriss, Nantuko Primus", 134, Rarity.RARE, mage.cards.t.ThrissNantukoPrimus.class));
+ cards.add(new SetCardInfo("Toxic Stench", 74, Rarity.COMMON, mage.cards.t.ToxicStench.class));
+ cards.add(new SetCardInfo("Trained Pronghorn", 30, Rarity.COMMON, mage.cards.t.TrainedPronghorn.class));
+ cards.add(new SetCardInfo("Treacherous Vampire", 75, Rarity.UNCOMMON, mage.cards.t.TreacherousVampire.class));
+ cards.add(new SetCardInfo("Treacherous Werewolf", 76, Rarity.COMMON, mage.cards.t.TreacherousWerewolf.class));
+ cards.add(new SetCardInfo("Tunneler Wurm", 135, Rarity.UNCOMMON, mage.cards.t.TunnelerWurm.class));
+ cards.add(new SetCardInfo("Unquestioned Authority", 31, Rarity.UNCOMMON, mage.cards.u.UnquestionedAuthority.class));
+ cards.add(new SetCardInfo("Valor", 32, Rarity.UNCOMMON, mage.cards.v.Valor.class));
+ cards.add(new SetCardInfo("Venomous Vines", 136, Rarity.COMMON, mage.cards.v.VenomousVines.class));
+ cards.add(new SetCardInfo("Vigilant Sentry", 33, Rarity.COMMON, mage.cards.v.VigilantSentry.class));
+ cards.add(new SetCardInfo("Web of Inertia", 53, Rarity.UNCOMMON, mage.cards.w.WebOfInertia.class));
+ cards.add(new SetCardInfo("Wonder", 54, Rarity.UNCOMMON, mage.cards.w.Wonder.class));
+ cards.add(new SetCardInfo("Worldgorger Dragon", 103, Rarity.RARE, mage.cards.w.WorldgorgerDragon.class));
+ cards.add(new SetCardInfo("Wormfang Behemoth", 55, Rarity.RARE, mage.cards.w.WormfangBehemoth.class));
+ cards.add(new SetCardInfo("Wormfang Crab", 56, Rarity.UNCOMMON, mage.cards.w.WormfangCrab.class));
+ cards.add(new SetCardInfo("Wormfang Drake", 57, Rarity.COMMON, mage.cards.w.WormfangDrake.class));
+ cards.add(new SetCardInfo("Wormfang Manta", 58, Rarity.RARE, mage.cards.w.WormfangManta.class));
+ cards.add(new SetCardInfo("Wormfang Newt", 59, Rarity.COMMON, mage.cards.w.WormfangNewt.class));
+ cards.add(new SetCardInfo("Wormfang Turtle", 60, Rarity.UNCOMMON, mage.cards.w.WormfangTurtle.class));
}
@Override
diff --git a/Mage.Sets/src/mage/sets/JuniorSuperSeries.java b/Mage.Sets/src/mage/sets/JuniorSuperSeries.java
index f3ee0a5ebe0..74b4437da8d 100644
--- a/Mage.Sets/src/mage/sets/JuniorSuperSeries.java
+++ b/Mage.Sets/src/mage/sets/JuniorSuperSeries.java
@@ -20,23 +20,23 @@ public class JuniorSuperSeries extends ExpansionSet {
this.hasBoosters = false;
this.hasBasicLands = false;
- cards.add(new SetCardInfo("City of Brass", 6, Rarity.RARE, mage.cards.c.CityOfBrass.class, RETRO_ART));
- cards.add(new SetCardInfo("Crusade", 4, Rarity.RARE, mage.cards.c.Crusade.class, RETRO_ART));
+ cards.add(new SetCardInfo("City of Brass", 6, Rarity.RARE, mage.cards.c.CityOfBrass.class));
+ cards.add(new SetCardInfo("Crusade", 4, Rarity.RARE, mage.cards.c.Crusade.class));
cards.add(new SetCardInfo("Elvish Champion", 17, Rarity.RARE, mage.cards.e.ElvishChampion.class));
- cards.add(new SetCardInfo("Elvish Lyrist", 5, Rarity.RARE, mage.cards.e.ElvishLyrist.class, RETRO_ART));
+ cards.add(new SetCardInfo("Elvish Lyrist", 5, Rarity.RARE, mage.cards.e.ElvishLyrist.class));
cards.add(new SetCardInfo("Giant Growth", 8, Rarity.RARE, mage.cards.g.GiantGrowth.class));
cards.add(new SetCardInfo("Glorious Anthem", 16, Rarity.RARE, mage.cards.g.GloriousAnthem.class));
- cards.add(new SetCardInfo("Lord of Atlantis", 3, Rarity.RARE, mage.cards.l.LordOfAtlantis.class, RETRO_ART));
+ cards.add(new SetCardInfo("Lord of Atlantis", 3, Rarity.RARE, mage.cards.l.LordOfAtlantis.class));
cards.add(new SetCardInfo("Mad Auntie", 18, Rarity.RARE, mage.cards.m.MadAuntie.class));
cards.add(new SetCardInfo("Royal Assassin", 11, Rarity.RARE, mage.cards.r.RoyalAssassin.class));
cards.add(new SetCardInfo("Sakura-Tribe Elder", 12, Rarity.RARE, mage.cards.s.SakuraTribeElder.class));
- cards.add(new SetCardInfo("Serra Avatar", 2, Rarity.RARE, mage.cards.s.SerraAvatar.class, RETRO_ART));
+ cards.add(new SetCardInfo("Serra Avatar", 2, Rarity.RARE, mage.cards.s.SerraAvatar.class));
cards.add(new SetCardInfo("Shard Phoenix", 13, Rarity.RARE, mage.cards.s.ShardPhoenix.class));
cards.add(new SetCardInfo("Slith Firewalker", 10, Rarity.RARE, mage.cards.s.SlithFirewalker.class));
cards.add(new SetCardInfo("Soltari Priest", 14, Rarity.RARE, mage.cards.s.SoltariPriest.class));
- cards.add(new SetCardInfo("Thran Quarry", 1, Rarity.RARE, mage.cards.t.ThranQuarry.class, RETRO_ART));
+ cards.add(new SetCardInfo("Thran Quarry", 1, Rarity.RARE, mage.cards.t.ThranQuarry.class));
cards.add(new SetCardInfo("Two-Headed Dragon", 9, Rarity.RARE, mage.cards.t.TwoHeadedDragon.class));
- cards.add(new SetCardInfo("Volcanic Hammer", 7, Rarity.RARE, mage.cards.v.VolcanicHammer.class, RETRO_ART));
+ cards.add(new SetCardInfo("Volcanic Hammer", 7, Rarity.RARE, mage.cards.v.VolcanicHammer.class));
cards.add(new SetCardInfo("Whirling Dervish", 15, Rarity.RARE, mage.cards.w.WhirlingDervish.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/Legends.java b/Mage.Sets/src/mage/sets/Legends.java
index eb1b92147a3..0af66ba756b 100644
--- a/Mage.Sets/src/mage/sets/Legends.java
+++ b/Mage.Sets/src/mage/sets/Legends.java
@@ -25,308 +25,307 @@ public final class Legends extends ExpansionSet {
this.numBoosterUncommon = 3;
this.numBoosterRare = 1;
this.ratioBoosterMythic = 0;
-
- cards.add(new SetCardInfo("Abomination", 87, Rarity.UNCOMMON, mage.cards.a.Abomination.class, RETRO_ART));
- cards.add(new SetCardInfo("Acid Rain", 44, Rarity.RARE, mage.cards.a.AcidRain.class, RETRO_ART));
- cards.add(new SetCardInfo("Active Volcano", 130, Rarity.COMMON, mage.cards.a.ActiveVolcano.class, RETRO_ART));
- cards.add(new SetCardInfo("Adun Oakenshield", 216, Rarity.RARE, mage.cards.a.AdunOakenshield.class, RETRO_ART));
- cards.add(new SetCardInfo("Adventurers' Guildhouse", 300, Rarity.UNCOMMON, mage.cards.a.AdventurersGuildhouse.class, RETRO_ART));
- cards.add(new SetCardInfo("Aerathi Berserker", 131, Rarity.UNCOMMON, mage.cards.a.AerathiBerserker.class, RETRO_ART));
- cards.add(new SetCardInfo("Aisling Leprechaun", 173, Rarity.COMMON, mage.cards.a.AislingLeprechaun.class, RETRO_ART));
- cards.add(new SetCardInfo("Akron Legionnaire", 1, Rarity.RARE, mage.cards.a.AkronLegionnaire.class, RETRO_ART));
- cards.add(new SetCardInfo("Al-abara's Carpet", 271, Rarity.RARE, mage.cards.a.AlAbarasCarpet.class, RETRO_ART));
- cards.add(new SetCardInfo("Alabaster Potion", 2, Rarity.COMMON, mage.cards.a.AlabasterPotion.class, RETRO_ART));
- cards.add(new SetCardInfo("Alchor's Tomb", 272, Rarity.RARE, mage.cards.a.AlchorsTomb.class, RETRO_ART));
- cards.add(new SetCardInfo("All Hallow's Eve", 88, Rarity.RARE, mage.cards.a.AllHallowsEve.class, RETRO_ART));
- cards.add(new SetCardInfo("Amrou Kithkin", 3, Rarity.COMMON, mage.cards.a.AmrouKithkin.class, RETRO_ART));
- cards.add(new SetCardInfo("Angelic Voices", 4, Rarity.RARE, mage.cards.a.AngelicVoices.class, RETRO_ART));
- cards.add(new SetCardInfo("Angus Mackenzie", 217, Rarity.RARE, mage.cards.a.AngusMackenzie.class, RETRO_ART));
- cards.add(new SetCardInfo("Anti-Magic Aura", 45, Rarity.COMMON, mage.cards.a.AntiMagicAura.class, RETRO_ART));
- cards.add(new SetCardInfo("Arboria", 174, Rarity.UNCOMMON, mage.cards.a.Arboria.class, RETRO_ART));
- cards.add(new SetCardInfo("Arcades Sabboth", 218, Rarity.RARE, mage.cards.a.ArcadesSabboth.class, RETRO_ART));
- cards.add(new SetCardInfo("Arena of the Ancients", 273, Rarity.RARE, mage.cards.a.ArenaOfTheAncients.class, RETRO_ART));
- cards.add(new SetCardInfo("Avoid Fate", 175, Rarity.COMMON, mage.cards.a.AvoidFate.class, RETRO_ART));
- cards.add(new SetCardInfo("Axelrod Gunnarson", 219, Rarity.RARE, mage.cards.a.AxelrodGunnarson.class, RETRO_ART));
- cards.add(new SetCardInfo("Ayesha Tanaka", 220, Rarity.RARE, mage.cards.a.AyeshaTanaka.class, RETRO_ART));
- cards.add(new SetCardInfo("Azure Drake", 46, Rarity.UNCOMMON, mage.cards.a.AzureDrake.class, RETRO_ART));
- cards.add(new SetCardInfo("Backfire", 47, Rarity.UNCOMMON, mage.cards.b.Backfire.class, RETRO_ART));
- cards.add(new SetCardInfo("Barbary Apes", 176, Rarity.COMMON, mage.cards.b.BarbaryApes.class, RETRO_ART));
- cards.add(new SetCardInfo("Barktooth Warbeard", 221, Rarity.UNCOMMON, mage.cards.b.BarktoothWarbeard.class, RETRO_ART));
- cards.add(new SetCardInfo("Bartel Runeaxe", 222, Rarity.RARE, mage.cards.b.BartelRuneaxe.class, RETRO_ART));
- cards.add(new SetCardInfo("Beasts of Bogardan", 133, Rarity.UNCOMMON, mage.cards.b.BeastsOfBogardan.class, RETRO_ART));
- cards.add(new SetCardInfo("Black Mana Battery", 274, Rarity.UNCOMMON, mage.cards.b.BlackManaBattery.class, RETRO_ART));
- cards.add(new SetCardInfo("Blazing Effigy", 134, Rarity.COMMON, mage.cards.b.BlazingEffigy.class, RETRO_ART));
- cards.add(new SetCardInfo("Blight", 89, Rarity.UNCOMMON, mage.cards.b.Blight.class, RETRO_ART));
- cards.add(new SetCardInfo("Blood Lust", 135, Rarity.UNCOMMON, mage.cards.b.BloodLust.class, RETRO_ART));
- cards.add(new SetCardInfo("Blue Mana Battery", 275, Rarity.UNCOMMON, mage.cards.b.BlueManaBattery.class, RETRO_ART));
- cards.add(new SetCardInfo("Boomerang", 48, Rarity.COMMON, mage.cards.b.Boomerang.class, RETRO_ART));
- cards.add(new SetCardInfo("Boris Devilboon", 223, Rarity.RARE, mage.cards.b.BorisDevilboon.class, RETRO_ART));
- cards.add(new SetCardInfo("Brine Hag", 49, Rarity.UNCOMMON, mage.cards.b.BrineHag.class, RETRO_ART));
- cards.add(new SetCardInfo("Bronze Horse", 276, Rarity.RARE, mage.cards.b.BronzeHorse.class, RETRO_ART));
- cards.add(new SetCardInfo("Carrion Ants", 90, Rarity.RARE, mage.cards.c.CarrionAnts.class, RETRO_ART));
- cards.add(new SetCardInfo("Cat Warriors", 177, Rarity.COMMON, mage.cards.c.CatWarriors.class, RETRO_ART));
- cards.add(new SetCardInfo("Cathedral of Serra", 301, Rarity.UNCOMMON, mage.cards.c.CathedralOfSerra.class, RETRO_ART));
- cards.add(new SetCardInfo("Caverns of Despair", 136, Rarity.RARE, mage.cards.c.CavernsOfDespair.class, RETRO_ART));
- cards.add(new SetCardInfo("Chain Lightning", 137, Rarity.COMMON, mage.cards.c.ChainLightning.class, RETRO_ART));
- cards.add(new SetCardInfo("Chains of Mephistopheles", 91, Rarity.RARE, mage.cards.c.ChainsOfMephistopheles.class, RETRO_ART));
- cards.add(new SetCardInfo("Chromium", 224, Rarity.RARE, mage.cards.c.Chromium.class, RETRO_ART));
- cards.add(new SetCardInfo("Cleanse", 5, Rarity.RARE, mage.cards.c.Cleanse.class, RETRO_ART));
- cards.add(new SetCardInfo("Clergy of the Holy Nimbus", 6, Rarity.COMMON, mage.cards.c.ClergyOfTheHolyNimbus.class, RETRO_ART));
- cards.add(new SetCardInfo("Cocoon", 178, Rarity.UNCOMMON, mage.cards.c.Cocoon.class, RETRO_ART));
- cards.add(new SetCardInfo("Concordant Crossroads", 179, Rarity.RARE, mage.cards.c.ConcordantCrossroads.class, RETRO_ART));
- cards.add(new SetCardInfo("Cosmic Horror", 92, Rarity.RARE, mage.cards.c.CosmicHorror.class, RETRO_ART));
- cards.add(new SetCardInfo("Craw Giant", 180, Rarity.UNCOMMON, mage.cards.c.CrawGiant.class, RETRO_ART));
- cards.add(new SetCardInfo("Crevasse", 138, Rarity.UNCOMMON, mage.cards.c.Crevasse.class, RETRO_ART));
- cards.add(new SetCardInfo("Crimson Kobolds", 139, Rarity.COMMON, mage.cards.c.CrimsonKobolds.class, RETRO_ART));
- cards.add(new SetCardInfo("Crimson Manticore", 140, Rarity.RARE, mage.cards.c.CrimsonManticore.class, RETRO_ART));
- cards.add(new SetCardInfo("Crookshank Kobolds", 141, Rarity.COMMON, mage.cards.c.CrookshankKobolds.class, RETRO_ART));
- cards.add(new SetCardInfo("Cyclopean Mummy", 93, Rarity.COMMON, mage.cards.c.CyclopeanMummy.class, RETRO_ART));
- cards.add(new SetCardInfo("D'Avenant Archer", 7, Rarity.COMMON, mage.cards.d.DAvenantArcher.class, RETRO_ART));
- cards.add(new SetCardInfo("Dakkon Blackblade", 225, Rarity.RARE, mage.cards.d.DakkonBlackblade.class, RETRO_ART));
- cards.add(new SetCardInfo("Darkness", 94, Rarity.COMMON, mage.cards.d.Darkness.class, RETRO_ART));
- cards.add(new SetCardInfo("Deadfall", 181, Rarity.UNCOMMON, mage.cards.d.Deadfall.class, RETRO_ART));
- cards.add(new SetCardInfo("Demonic Torment", 95, Rarity.UNCOMMON, mage.cards.d.DemonicTorment.class, RETRO_ART));
- cards.add(new SetCardInfo("Devouring Deep", 50, Rarity.COMMON, mage.cards.d.DevouringDeep.class, RETRO_ART));
- cards.add(new SetCardInfo("Disharmony", 142, Rarity.RARE, mage.cards.d.Disharmony.class, RETRO_ART));
- cards.add(new SetCardInfo("Divine Intervention", 8, Rarity.RARE, mage.cards.d.DivineIntervention.class, RETRO_ART));
- cards.add(new SetCardInfo("Divine Offering", 9, Rarity.COMMON, mage.cards.d.DivineOffering.class, RETRO_ART));
- cards.add(new SetCardInfo("Divine Transformation", 10, Rarity.RARE, mage.cards.d.DivineTransformation.class, RETRO_ART));
- cards.add(new SetCardInfo("Dream Coat", 51, Rarity.UNCOMMON, mage.cards.d.DreamCoat.class, RETRO_ART));
- cards.add(new SetCardInfo("Durkwood Boars", 182, Rarity.COMMON, mage.cards.d.DurkwoodBoars.class, RETRO_ART));
- cards.add(new SetCardInfo("Dwarven Song", 143, Rarity.UNCOMMON, mage.cards.d.DwarvenSong.class, RETRO_ART));
- cards.add(new SetCardInfo("Elder Land Wurm", 11, Rarity.RARE, mage.cards.e.ElderLandWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("Elder Spawn", 52, Rarity.RARE, mage.cards.e.ElderSpawn.class, RETRO_ART));
- cards.add(new SetCardInfo("Elven Riders", 183, Rarity.RARE, mage.cards.e.ElvenRiders.class, RETRO_ART));
- cards.add(new SetCardInfo("Emerald Dragonfly", 184, Rarity.COMMON, mage.cards.e.EmeraldDragonfly.class, RETRO_ART));
- cards.add(new SetCardInfo("Enchanted Being", 12, Rarity.COMMON, mage.cards.e.EnchantedBeing.class, RETRO_ART));
- cards.add(new SetCardInfo("Enchantment Alteration", 53, Rarity.COMMON, mage.cards.e.EnchantmentAlteration.class, RETRO_ART));
- cards.add(new SetCardInfo("Energy Tap", 54, Rarity.COMMON, mage.cards.e.EnergyTap.class, RETRO_ART));
- cards.add(new SetCardInfo("Eternal Warrior", 144, Rarity.UNCOMMON, mage.cards.e.EternalWarrior.class, RETRO_ART));
- cards.add(new SetCardInfo("Eureka", 185, Rarity.RARE, mage.cards.e.Eureka.class, RETRO_ART));
- cards.add(new SetCardInfo("Evil Eye of Orms-by-Gore", 96, Rarity.UNCOMMON, mage.cards.e.EvilEyeOfOrmsByGore.class, RETRO_ART));
- cards.add(new SetCardInfo("Fallen Angel", 97, Rarity.UNCOMMON, mage.cards.f.FallenAngel.class, RETRO_ART));
- cards.add(new SetCardInfo("Feint", 146, Rarity.COMMON, mage.cards.f.Feint.class, RETRO_ART));
- cards.add(new SetCardInfo("Field of Dreams", 55, Rarity.RARE, mage.cards.f.FieldOfDreams.class, RETRO_ART));
- cards.add(new SetCardInfo("Fire Sprites", 186, Rarity.COMMON, mage.cards.f.FireSprites.class, RETRO_ART));
- cards.add(new SetCardInfo("Firestorm Phoenix", 147, Rarity.RARE, mage.cards.f.FirestormPhoenix.class, RETRO_ART));
- cards.add(new SetCardInfo("Flash Counter", 56, Rarity.COMMON, mage.cards.f.FlashCounter.class, RETRO_ART));
- cards.add(new SetCardInfo("Flash Flood", 57, Rarity.COMMON, mage.cards.f.FlashFlood.class, RETRO_ART));
- cards.add(new SetCardInfo("Floral Spuzzem", 187, Rarity.UNCOMMON, mage.cards.f.FloralSpuzzem.class, RETRO_ART));
- cards.add(new SetCardInfo("Force Spike", 58, Rarity.COMMON, mage.cards.f.ForceSpike.class, RETRO_ART));
- cards.add(new SetCardInfo("Forethought Amulet", 277, Rarity.RARE, mage.cards.f.ForethoughtAmulet.class, RETRO_ART));
- cards.add(new SetCardInfo("Fortified Area", 14, Rarity.UNCOMMON, mage.cards.f.FortifiedArea.class, RETRO_ART));
- cards.add(new SetCardInfo("Frost Giant", 148, Rarity.UNCOMMON, mage.cards.f.FrostGiant.class, RETRO_ART));
- cards.add(new SetCardInfo("Gabriel Angelfire", 226, Rarity.RARE, mage.cards.g.GabrielAngelfire.class, RETRO_ART));
- cards.add(new SetCardInfo("Gaseous Form", 59, Rarity.COMMON, mage.cards.g.GaseousForm.class, RETRO_ART));
- cards.add(new SetCardInfo("Gauntlets of Chaos", 278, Rarity.RARE, mage.cards.g.GauntletsOfChaos.class, RETRO_ART));
- cards.add(new SetCardInfo("Ghosts of the Damned", 98, Rarity.COMMON, mage.cards.g.GhostsOfTheDamned.class, RETRO_ART));
- cards.add(new SetCardInfo("Giant Slug", 99, Rarity.COMMON, mage.cards.g.GiantSlug.class, RETRO_ART));
- cards.add(new SetCardInfo("Giant Strength", 149, Rarity.COMMON, mage.cards.g.GiantStrength.class, RETRO_ART));
- cards.add(new SetCardInfo("Giant Turtle", 188, Rarity.COMMON, mage.cards.g.GiantTurtle.class, RETRO_ART));
- cards.add(new SetCardInfo("Glyph of Delusion", 60, Rarity.COMMON, mage.cards.g.GlyphOfDelusion.class, RETRO_ART));
- cards.add(new SetCardInfo("Glyph of Destruction", 150, Rarity.COMMON, mage.cards.g.GlyphOfDestruction.class, RETRO_ART));
- cards.add(new SetCardInfo("Glyph of Doom", 100, Rarity.COMMON, mage.cards.g.GlyphOfDoom.class, RETRO_ART));
- cards.add(new SetCardInfo("Glyph of Life", 15, Rarity.COMMON, mage.cards.g.GlyphOfLife.class, RETRO_ART));
- cards.add(new SetCardInfo("Glyph of Reincarnation", 189, Rarity.COMMON, mage.cards.g.GlyphOfReincarnation.class, RETRO_ART));
- cards.add(new SetCardInfo("Gosta Dirk", 227, Rarity.RARE, mage.cards.g.GostaDirk.class, RETRO_ART));
- cards.add(new SetCardInfo("Gravity Sphere", 151, Rarity.RARE, mage.cards.g.GravitySphere.class, RETRO_ART));
- cards.add(new SetCardInfo("Great Defender", 16, Rarity.UNCOMMON, mage.cards.g.GreatDefender.class, RETRO_ART));
- cards.add(new SetCardInfo("Great Wall", 17, Rarity.UNCOMMON, mage.cards.g.GreatWall.class, RETRO_ART));
- cards.add(new SetCardInfo("Greater Realm of Preservation", 18, Rarity.UNCOMMON, mage.cards.g.GreaterRealmOfPreservation.class, RETRO_ART));
- cards.add(new SetCardInfo("Greed", 101, Rarity.RARE, mage.cards.g.Greed.class, RETRO_ART));
- cards.add(new SetCardInfo("Green Mana Battery", 279, Rarity.UNCOMMON, mage.cards.g.GreenManaBattery.class, RETRO_ART));
- cards.add(new SetCardInfo("Gwendlyn Di Corci", 228, Rarity.RARE, mage.cards.g.GwendlynDiCorci.class, RETRO_ART));
- cards.add(new SetCardInfo("Halfdane", 229, Rarity.RARE, mage.cards.h.Halfdane.class, RETRO_ART));
- cards.add(new SetCardInfo("Hammerheim", 302, Rarity.UNCOMMON, mage.cards.h.Hammerheim.class, RETRO_ART));
- cards.add(new SetCardInfo("Hazezon Tamar", 230, Rarity.RARE, mage.cards.h.HazezonTamar.class, RETRO_ART));
- cards.add(new SetCardInfo("Headless Horseman", 102, Rarity.COMMON, mage.cards.h.HeadlessHorseman.class, RETRO_ART));
- cards.add(new SetCardInfo("Heaven's Gate", 19, Rarity.UNCOMMON, mage.cards.h.HeavensGate.class, RETRO_ART));
- cards.add(new SetCardInfo("Hell Swarm", 103, Rarity.COMMON, mage.cards.h.HellSwarm.class, RETRO_ART));
- cards.add(new SetCardInfo("Hell's Caretaker", 104, Rarity.RARE, mage.cards.h.HellsCaretaker.class, RETRO_ART));
- cards.add(new SetCardInfo("Hellfire", 105, Rarity.RARE, mage.cards.h.Hellfire.class, RETRO_ART));
- cards.add(new SetCardInfo("Holy Day", 20, Rarity.COMMON, mage.cards.h.HolyDay.class, RETRO_ART));
- cards.add(new SetCardInfo("Horn of Deafening", 280, Rarity.RARE, mage.cards.h.HornOfDeafening.class, RETRO_ART));
- cards.add(new SetCardInfo("Hornet Cobra", 190, Rarity.COMMON, mage.cards.h.HornetCobra.class, RETRO_ART));
- cards.add(new SetCardInfo("Horror of Horrors", 106, Rarity.UNCOMMON, mage.cards.h.HorrorOfHorrors.class, RETRO_ART));
- cards.add(new SetCardInfo("Hunding Gjornersen", 231, Rarity.UNCOMMON, mage.cards.h.HundingGjornersen.class, RETRO_ART));
- cards.add(new SetCardInfo("Hyperion Blacksmith", 152, Rarity.UNCOMMON, mage.cards.h.HyperionBlacksmith.class, RETRO_ART));
- cards.add(new SetCardInfo("Ichneumon Druid", 191, Rarity.UNCOMMON, mage.cards.i.IchneumonDruid.class, RETRO_ART));
- cards.add(new SetCardInfo("Immolation", 153, Rarity.COMMON, mage.cards.i.Immolation.class, RETRO_ART));
- cards.add(new SetCardInfo("Imprison", 107, Rarity.RARE, mage.cards.i.Imprison.class, RETRO_ART));
- cards.add(new SetCardInfo("In the Eye of Chaos", 61, Rarity.RARE, mage.cards.i.InTheEyeOfChaos.class, RETRO_ART));
- cards.add(new SetCardInfo("Indestructible Aura", 21, Rarity.COMMON, mage.cards.i.IndestructibleAura.class, RETRO_ART));
- cards.add(new SetCardInfo("Infernal Medusa", 108, Rarity.UNCOMMON, mage.cards.i.InfernalMedusa.class, RETRO_ART));
- cards.add(new SetCardInfo("Infinite Authority", 22, Rarity.RARE, mage.cards.i.InfiniteAuthority.class, RETRO_ART));
- cards.add(new SetCardInfo("Invoke Prejudice", 62, Rarity.RARE, mage.cards.i.InvokePrejudice.class, RETRO_ART));
- cards.add(new SetCardInfo("Ivory Guardians", 23, Rarity.UNCOMMON, mage.cards.i.IvoryGuardians.class, RETRO_ART));
- cards.add(new SetCardInfo("Jacques le Vert", 232, Rarity.RARE, mage.cards.j.JacquesLeVert.class, RETRO_ART));
- cards.add(new SetCardInfo("Jasmine Boreal", 233, Rarity.UNCOMMON, mage.cards.j.JasmineBoreal.class, RETRO_ART));
- cards.add(new SetCardInfo("Jedit Ojanen", 234, Rarity.UNCOMMON, mage.cards.j.JeditOjanen.class, RETRO_ART));
- cards.add(new SetCardInfo("Jerrard of the Closed Fist", 235, Rarity.UNCOMMON, mage.cards.j.JerrardOfTheClosedFist.class, RETRO_ART));
- cards.add(new SetCardInfo("Johan", 236, Rarity.RARE, mage.cards.j.Johan.class, RETRO_ART));
- cards.add(new SetCardInfo("Jovial Evil", 109, Rarity.RARE, mage.cards.j.JovialEvil.class, RETRO_ART));
- cards.add(new SetCardInfo("Juxtapose", 63, Rarity.RARE, mage.cards.j.Juxtapose.class, RETRO_ART));
- cards.add(new SetCardInfo("Karakas", 303, Rarity.UNCOMMON, mage.cards.k.Karakas.class, RETRO_ART));
- cards.add(new SetCardInfo("Kasimir the Lone Wolf", 237, Rarity.UNCOMMON, mage.cards.k.KasimirTheLoneWolf.class, RETRO_ART));
- cards.add(new SetCardInfo("Keepers of the Faith", 24, Rarity.COMMON, mage.cards.k.KeepersOfTheFaith.class, RETRO_ART));
- cards.add(new SetCardInfo("Kei Takahashi", 238, Rarity.RARE, mage.cards.k.KeiTakahashi.class, RETRO_ART));
- cards.add(new SetCardInfo("Killer Bees", 192, Rarity.RARE, mage.cards.k.KillerBees.class, RETRO_ART));
- cards.add(new SetCardInfo("Kismet", 25, Rarity.UNCOMMON, mage.cards.k.Kismet.class, RETRO_ART));
- cards.add(new SetCardInfo("Knowledge Vault", 281, Rarity.RARE, mage.cards.k.KnowledgeVault.class, RETRO_ART));
- cards.add(new SetCardInfo("Kobold Drill Sergeant", 154, Rarity.UNCOMMON, mage.cards.k.KoboldDrillSergeant.class, RETRO_ART));
- cards.add(new SetCardInfo("Kobold Overlord", 155, Rarity.RARE, mage.cards.k.KoboldOverlord.class, RETRO_ART));
- cards.add(new SetCardInfo("Kobold Taskmaster", 156, Rarity.UNCOMMON, mage.cards.k.KoboldTaskmaster.class, RETRO_ART));
- cards.add(new SetCardInfo("Kobolds of Kher Keep", 157, Rarity.COMMON, mage.cards.k.KoboldsOfKherKeep.class, RETRO_ART));
- cards.add(new SetCardInfo("Kry Shield", 282, Rarity.UNCOMMON, mage.cards.k.KryShield.class, RETRO_ART));
- cards.add(new SetCardInfo("Lady Caleria", 239, Rarity.RARE, mage.cards.l.LadyCaleria.class, RETRO_ART));
- cards.add(new SetCardInfo("Lady Evangela", 240, Rarity.RARE, mage.cards.l.LadyEvangela.class, RETRO_ART));
- cards.add(new SetCardInfo("Lady Orca", 241, Rarity.UNCOMMON, mage.cards.l.LadyOrca.class, RETRO_ART));
- cards.add(new SetCardInfo("Land Equilibrium", 64, Rarity.RARE, mage.cards.l.LandEquilibrium.class, RETRO_ART));
- cards.add(new SetCardInfo("Land Tax", 26, Rarity.UNCOMMON, mage.cards.l.LandTax.class, RETRO_ART));
- cards.add(new SetCardInfo("Land's Edge", 158, Rarity.RARE, mage.cards.l.LandsEdge.class, RETRO_ART));
- cards.add(new SetCardInfo("Lesser Werewolf", 110, Rarity.UNCOMMON, mage.cards.l.LesserWerewolf.class, RETRO_ART));
- cards.add(new SetCardInfo("Life Chisel", 283, Rarity.UNCOMMON, mage.cards.l.LifeChisel.class, RETRO_ART));
- cards.add(new SetCardInfo("Life Matrix", 284, Rarity.RARE, mage.cards.l.LifeMatrix.class, RETRO_ART));
- cards.add(new SetCardInfo("Lifeblood", 27, Rarity.RARE, mage.cards.l.Lifeblood.class, RETRO_ART));
- cards.add(new SetCardInfo("Living Plane", 193, Rarity.RARE, mage.cards.l.LivingPlane.class, RETRO_ART));
- cards.add(new SetCardInfo("Livonya Silone", 242, Rarity.RARE, mage.cards.l.LivonyaSilone.class, RETRO_ART));
- cards.add(new SetCardInfo("Lord Magnus", 243, Rarity.UNCOMMON, mage.cards.l.LordMagnus.class, RETRO_ART));
- cards.add(new SetCardInfo("Lost Soul", 111, Rarity.COMMON, mage.cards.l.LostSoul.class, RETRO_ART));
- cards.add(new SetCardInfo("Mana Drain", 65, Rarity.UNCOMMON, mage.cards.m.ManaDrain.class, RETRO_ART));
- cards.add(new SetCardInfo("Mana Matrix", 285, Rarity.RARE, mage.cards.m.ManaMatrix.class, RETRO_ART));
- cards.add(new SetCardInfo("Marble Priest", 286, Rarity.UNCOMMON, mage.cards.m.MarblePriest.class, RETRO_ART));
- cards.add(new SetCardInfo("Marhault Elsdragon", 244, Rarity.UNCOMMON, mage.cards.m.MarhaultElsdragon.class, RETRO_ART));
- cards.add(new SetCardInfo("Master of the Hunt", 194, Rarity.RARE, mage.cards.m.MasterOfTheHunt.class, RETRO_ART));
- cards.add(new SetCardInfo("Mirror Universe", 287, Rarity.RARE, mage.cards.m.MirrorUniverse.class, RETRO_ART));
- cards.add(new SetCardInfo("Moat", 28, Rarity.RARE, mage.cards.m.Moat.class, RETRO_ART));
- cards.add(new SetCardInfo("Mold Demon", 112, Rarity.RARE, mage.cards.m.MoldDemon.class, RETRO_ART));
- cards.add(new SetCardInfo("Moss Monster", 195, Rarity.COMMON, mage.cards.m.MossMonster.class, RETRO_ART));
- cards.add(new SetCardInfo("Mountain Stronghold", 304, Rarity.UNCOMMON, mage.cards.m.MountainStronghold.class, RETRO_ART));
- cards.add(new SetCardInfo("Mountain Yeti", 159, Rarity.UNCOMMON, mage.cards.m.MountainYeti.class, RETRO_ART));
- cards.add(new SetCardInfo("Nebuchadnezzar", 245, Rarity.RARE, mage.cards.n.Nebuchadnezzar.class, RETRO_ART));
- cards.add(new SetCardInfo("Nether Void", 113, Rarity.RARE, mage.cards.n.NetherVoid.class, RETRO_ART));
- cards.add(new SetCardInfo("Nicol Bolas", 246, Rarity.RARE, mage.cards.n.NicolBolas.class, RETRO_ART));
- cards.add(new SetCardInfo("Nova Pentacle", 289, Rarity.RARE, mage.cards.n.NovaPentacle.class, RETRO_ART));
- cards.add(new SetCardInfo("Osai Vultures", 29, Rarity.COMMON, mage.cards.o.OsaiVultures.class, RETRO_ART));
- cards.add(new SetCardInfo("Palladia-Mors", 247, Rarity.RARE, mage.cards.p.PalladiaMors.class, RETRO_ART));
- cards.add(new SetCardInfo("Part Water", 66, Rarity.UNCOMMON, mage.cards.p.PartWater.class, RETRO_ART));
- cards.add(new SetCardInfo("Pavel Maliki", 248, Rarity.UNCOMMON, mage.cards.p.PavelMaliki.class, RETRO_ART));
- cards.add(new SetCardInfo("Pendelhaven", 305, Rarity.UNCOMMON, mage.cards.p.Pendelhaven.class, RETRO_ART));
- cards.add(new SetCardInfo("Petra Sphinx", 30, Rarity.RARE, mage.cards.p.PetraSphinx.class, RETRO_ART));
- cards.add(new SetCardInfo("Pit Scorpion", 114, Rarity.COMMON, mage.cards.p.PitScorpion.class, RETRO_ART));
- cards.add(new SetCardInfo("Pixie Queen", 196, Rarity.RARE, mage.cards.p.PixieQueen.class, RETRO_ART));
- cards.add(new SetCardInfo("Planar Gate", 290, Rarity.RARE, mage.cards.p.PlanarGate.class, RETRO_ART));
- cards.add(new SetCardInfo("Pradesh Gypsies", 197, Rarity.UNCOMMON, mage.cards.p.PradeshGypsies.class, RETRO_ART));
- cards.add(new SetCardInfo("Presence of the Master", 31, Rarity.UNCOMMON, mage.cards.p.PresenceOfTheMaster.class, RETRO_ART));
- cards.add(new SetCardInfo("Primordial Ooze", 160, Rarity.UNCOMMON, mage.cards.p.PrimordialOoze.class, RETRO_ART));
- cards.add(new SetCardInfo("Princess Lucrezia", 249, Rarity.UNCOMMON, mage.cards.p.PrincessLucrezia.class, RETRO_ART));
- cards.add(new SetCardInfo("Psionic Entity", 67, Rarity.RARE, mage.cards.p.PsionicEntity.class, RETRO_ART));
- cards.add(new SetCardInfo("Psychic Purge", 68, Rarity.COMMON, mage.cards.p.PsychicPurge.class, RETRO_ART));
- cards.add(new SetCardInfo("Puppet Master", 69, Rarity.UNCOMMON, mage.cards.p.PuppetMaster.class, RETRO_ART));
- cards.add(new SetCardInfo("Pyrotechnics", 161, Rarity.COMMON, mage.cards.p.Pyrotechnics.class, RETRO_ART));
- cards.add(new SetCardInfo("Quagmire", 115, Rarity.UNCOMMON, mage.cards.q.Quagmire.class, RETRO_ART));
- cards.add(new SetCardInfo("Rabid Wombat", 198, Rarity.UNCOMMON, mage.cards.r.RabidWombat.class, RETRO_ART));
- cards.add(new SetCardInfo("Radjan Spirit", 199, Rarity.UNCOMMON, mage.cards.r.RadjanSpirit.class, RETRO_ART));
- cards.add(new SetCardInfo("Raging Bull", 163, Rarity.COMMON, mage.cards.r.RagingBull.class, RETRO_ART));
- cards.add(new SetCardInfo("Ragnar", 250, Rarity.RARE, mage.cards.r.Ragnar.class, RETRO_ART));
- cards.add(new SetCardInfo("Ramirez DePietro", 251, Rarity.UNCOMMON, mage.cards.r.RamirezDePietro.class, RETRO_ART));
- cards.add(new SetCardInfo("Ramses Overdark", 252, Rarity.RARE, mage.cards.r.RamsesOverdark.class, RETRO_ART));
- cards.add(new SetCardInfo("Rapid Fire", 32, Rarity.RARE, mage.cards.r.RapidFire.class, RETRO_ART));
- cards.add(new SetCardInfo("Rasputin Dreamweaver", 253, Rarity.RARE, mage.cards.r.RasputinDreamweaver.class, RETRO_ART));
- cards.add(new SetCardInfo("Recall", 70, Rarity.RARE, mage.cards.r.Recall.class, RETRO_ART));
- cards.add(new SetCardInfo("Red Mana Battery", 291, Rarity.UNCOMMON, mage.cards.r.RedManaBattery.class, RETRO_ART));
- cards.add(new SetCardInfo("Reincarnation", 201, Rarity.UNCOMMON, mage.cards.r.Reincarnation.class, RETRO_ART));
- cards.add(new SetCardInfo("Relic Barrier", 292, Rarity.UNCOMMON, mage.cards.r.RelicBarrier.class, RETRO_ART));
- cards.add(new SetCardInfo("Relic Bind", 71, Rarity.UNCOMMON, mage.cards.r.RelicBind.class, RETRO_ART));
- cards.add(new SetCardInfo("Remove Enchantments", 33, Rarity.COMMON, mage.cards.r.RemoveEnchantments.class, RETRO_ART));
- cards.add(new SetCardInfo("Remove Soul", 72, Rarity.COMMON, mage.cards.r.RemoveSoul.class, RETRO_ART));
- cards.add(new SetCardInfo("Reset", 73, Rarity.UNCOMMON, mage.cards.r.Reset.class, RETRO_ART));
- cards.add(new SetCardInfo("Revelation", 202, Rarity.RARE, mage.cards.r.Revelation.class, RETRO_ART));
- cards.add(new SetCardInfo("Reverberation", 74, Rarity.RARE, mage.cards.r.Reverberation.class, RETRO_ART));
- cards.add(new SetCardInfo("Righteous Avengers", 34, Rarity.UNCOMMON, mage.cards.r.RighteousAvengers.class, RETRO_ART));
- cards.add(new SetCardInfo("Ring of Immortals", 293, Rarity.RARE, mage.cards.r.RingOfImmortals.class, RETRO_ART));
- cards.add(new SetCardInfo("Riven Turnbull", 254, Rarity.UNCOMMON, mage.cards.r.RivenTurnbull.class, RETRO_ART));
- cards.add(new SetCardInfo("Rohgahh of Kher Keep", 255, Rarity.RARE, mage.cards.r.RohgahhOfKherKeep.class, RETRO_ART));
- cards.add(new SetCardInfo("Rubinia Soulsinger", 256, Rarity.RARE, mage.cards.r.RubiniaSoulsinger.class, RETRO_ART));
- cards.add(new SetCardInfo("Rust", 203, Rarity.COMMON, mage.cards.r.Rust.class, RETRO_ART));
- cards.add(new SetCardInfo("Sea Kings' Blessing", 75, Rarity.UNCOMMON, mage.cards.s.SeaKingsBlessing.class, RETRO_ART));
- cards.add(new SetCardInfo("Seafarer's Quay", 306, Rarity.UNCOMMON, mage.cards.s.SeafarersQuay.class, RETRO_ART));
- cards.add(new SetCardInfo("Seeker", 35, Rarity.UNCOMMON, mage.cards.s.Seeker.class, RETRO_ART));
- cards.add(new SetCardInfo("Segovian Leviathan", 76, Rarity.UNCOMMON, mage.cards.s.SegovianLeviathan.class, RETRO_ART));
- cards.add(new SetCardInfo("Sentinel", 294, Rarity.RARE, mage.cards.s.Sentinel.class, RETRO_ART));
- cards.add(new SetCardInfo("Serpent Generator", 295, Rarity.RARE, mage.cards.s.SerpentGenerator.class, RETRO_ART));
- cards.add(new SetCardInfo("Shelkin Brownie", 204, Rarity.COMMON, mage.cards.s.ShelkinBrownie.class, RETRO_ART));
- cards.add(new SetCardInfo("Shield Wall", 36, Rarity.UNCOMMON, mage.cards.s.ShieldWall.class, RETRO_ART));
- cards.add(new SetCardInfo("Shimian Night Stalker", 116, Rarity.UNCOMMON, mage.cards.s.ShimianNightStalker.class, RETRO_ART));
- cards.add(new SetCardInfo("Sir Shandlar of Eberyn", 257, Rarity.UNCOMMON, mage.cards.s.SirShandlarOfEberyn.class, RETRO_ART));
- cards.add(new SetCardInfo("Sivitri Scarzam", 258, Rarity.UNCOMMON, mage.cards.s.SivitriScarzam.class, RETRO_ART));
- cards.add(new SetCardInfo("Sol'kanar the Swamp King", 259, Rarity.RARE, mage.cards.s.SolkanarTheSwampKing.class, RETRO_ART));
- cards.add(new SetCardInfo("Spectral Cloak", 78, Rarity.UNCOMMON, mage.cards.s.SpectralCloak.class, RETRO_ART));
- cards.add(new SetCardInfo("Spinal Villain", 164, Rarity.RARE, mage.cards.s.SpinalVillain.class, RETRO_ART));
- cards.add(new SetCardInfo("Spirit Link", 37, Rarity.UNCOMMON, mage.cards.s.SpiritLink.class, RETRO_ART));
- cards.add(new SetCardInfo("Spirit Shackle", 117, Rarity.COMMON, mage.cards.s.SpiritShackle.class, RETRO_ART));
- cards.add(new SetCardInfo("Spiritual Sanctuary", 38, Rarity.RARE, mage.cards.s.SpiritualSanctuary.class, RETRO_ART));
- cards.add(new SetCardInfo("Stangg", 260, Rarity.RARE, mage.cards.s.Stangg.class, RETRO_ART));
- cards.add(new SetCardInfo("Storm Seeker", 205, Rarity.UNCOMMON, mage.cards.s.StormSeeker.class, RETRO_ART));
- cards.add(new SetCardInfo("Storm World", 165, Rarity.RARE, mage.cards.s.StormWorld.class, RETRO_ART));
- cards.add(new SetCardInfo("Subdue", 206, Rarity.COMMON, mage.cards.s.Subdue.class, RETRO_ART));
- cards.add(new SetCardInfo("Sunastian Falconer", 261, Rarity.UNCOMMON, mage.cards.s.SunastianFalconer.class, RETRO_ART));
- cards.add(new SetCardInfo("Sword of the Ages", 296, Rarity.RARE, mage.cards.s.SwordOfTheAges.class, RETRO_ART));
- cards.add(new SetCardInfo("Sylvan Library", 207, Rarity.UNCOMMON, mage.cards.s.SylvanLibrary.class, RETRO_ART));
- cards.add(new SetCardInfo("Sylvan Paradise", 208, Rarity.UNCOMMON, mage.cards.s.SylvanParadise.class, RETRO_ART));
- cards.add(new SetCardInfo("Syphon Soul", 118, Rarity.COMMON, mage.cards.s.SyphonSoul.class, RETRO_ART));
- cards.add(new SetCardInfo("Takklemaggot", 119, Rarity.UNCOMMON, mage.cards.t.Takklemaggot.class, RETRO_ART));
- cards.add(new SetCardInfo("Telekinesis", 79, Rarity.RARE, mage.cards.t.Telekinesis.class, RETRO_ART));
- cards.add(new SetCardInfo("Teleport", 80, Rarity.RARE, mage.cards.t.Teleport.class, RETRO_ART));
- cards.add(new SetCardInfo("Tetsuo Umezawa", 262, Rarity.RARE, mage.cards.t.TetsuoUmezawa.class, RETRO_ART));
- cards.add(new SetCardInfo("The Abyss", 120, Rarity.RARE, mage.cards.t.TheAbyss.class, RETRO_ART));
- cards.add(new SetCardInfo("The Brute", 167, Rarity.COMMON, mage.cards.t.TheBrute.class, RETRO_ART));
- cards.add(new SetCardInfo("The Lady of the Mountain", 263, Rarity.UNCOMMON, mage.cards.t.TheLadyOfTheMountain.class, RETRO_ART));
- cards.add(new SetCardInfo("The Tabernacle at Pendrell Vale", 307, Rarity.RARE, mage.cards.t.TheTabernacleAtPendrellVale.class, RETRO_ART));
- cards.add(new SetCardInfo("The Wretched", 121, Rarity.RARE, mage.cards.t.TheWretched.class, RETRO_ART));
- cards.add(new SetCardInfo("Thunder Spirit", 39, Rarity.RARE, mage.cards.t.ThunderSpirit.class, RETRO_ART));
- cards.add(new SetCardInfo("Time Elemental", 81, Rarity.RARE, mage.cards.t.TimeElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Tobias Andrion", 264, Rarity.UNCOMMON, mage.cards.t.TobiasAndrion.class, RETRO_ART));
- cards.add(new SetCardInfo("Tolaria", 308, Rarity.UNCOMMON, mage.cards.t.Tolaria.class, RETRO_ART));
- cards.add(new SetCardInfo("Tor Wauki", 265, Rarity.UNCOMMON, mage.cards.t.TorWauki.class, RETRO_ART));
- cards.add(new SetCardInfo("Torsten Von Ursus", 266, Rarity.UNCOMMON, mage.cards.t.TorstenVonUrsus.class, RETRO_ART));
- cards.add(new SetCardInfo("Touch of Darkness", 122, Rarity.UNCOMMON, mage.cards.t.TouchOfDarkness.class, RETRO_ART));
- cards.add(new SetCardInfo("Transmutation", 123, Rarity.COMMON, mage.cards.t.Transmutation.class, RETRO_ART));
- cards.add(new SetCardInfo("Triassic Egg", 297, Rarity.RARE, mage.cards.t.TriassicEgg.class, RETRO_ART));
- cards.add(new SetCardInfo("Tuknir Deathlock", 267, Rarity.RARE, mage.cards.t.TuknirDeathlock.class, RETRO_ART));
- cards.add(new SetCardInfo("Tundra Wolves", 40, Rarity.COMMON, mage.cards.t.TundraWolves.class, RETRO_ART));
- cards.add(new SetCardInfo("Typhoon", 209, Rarity.RARE, mage.cards.t.Typhoon.class, RETRO_ART));
- cards.add(new SetCardInfo("Undertow", 82, Rarity.UNCOMMON, mage.cards.u.Undertow.class, RETRO_ART));
- cards.add(new SetCardInfo("Underworld Dreams", 124, Rarity.UNCOMMON, mage.cards.u.UnderworldDreams.class, RETRO_ART));
- cards.add(new SetCardInfo("Unholy Citadel", 309, Rarity.UNCOMMON, mage.cards.u.UnholyCitadel.class, RETRO_ART));
- cards.add(new SetCardInfo("Untamed Wilds", 210, Rarity.UNCOMMON, mage.cards.u.UntamedWilds.class, RETRO_ART));
- cards.add(new SetCardInfo("Ur-Drago", 268, Rarity.RARE, mage.cards.u.UrDrago.class, RETRO_ART));
- cards.add(new SetCardInfo("Urborg", 310, Rarity.UNCOMMON, mage.cards.u.Urborg.class, RETRO_ART));
- cards.add(new SetCardInfo("Vaevictis Asmadi", 269, Rarity.RARE, mage.cards.v.VaevictisAsmadi.class, RETRO_ART));
- cards.add(new SetCardInfo("Vampire Bats", 125, Rarity.COMMON, mage.cards.v.VampireBats.class, RETRO_ART));
- cards.add(new SetCardInfo("Venarian Gold", 83, Rarity.COMMON, mage.cards.v.VenarianGold.class, RETRO_ART));
- cards.add(new SetCardInfo("Visions", 41, Rarity.UNCOMMON, mage.cards.v.Visions.class, RETRO_ART));
- cards.add(new SetCardInfo("Voodoo Doll", 298, Rarity.RARE, mage.cards.v.VoodooDoll.class, RETRO_ART));
- cards.add(new SetCardInfo("Walking Dead", 126, Rarity.COMMON, mage.cards.w.WalkingDead.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Caltrops", 42, Rarity.COMMON, mage.cards.w.WallOfCaltrops.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Dust", 168, Rarity.UNCOMMON, mage.cards.w.WallOfDust.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Earth", 169, Rarity.COMMON, mage.cards.w.WallOfEarth.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Heat", 170, Rarity.COMMON, mage.cards.w.WallOfHeat.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Light", 43, Rarity.UNCOMMON, mage.cards.w.WallOfLight.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Opposition", 171, Rarity.RARE, mage.cards.w.WallOfOpposition.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Putrid Flesh", 127, Rarity.UNCOMMON, mage.cards.w.WallOfPutridFlesh.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Shadows", 128, Rarity.COMMON, mage.cards.w.WallOfShadows.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Tombstones", 129, Rarity.UNCOMMON, mage.cards.w.WallOfTombstones.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Vapor", 84, Rarity.COMMON, mage.cards.w.WallOfVapor.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Wonder", 85, Rarity.UNCOMMON, mage.cards.w.WallOfWonder.class, RETRO_ART));
- cards.add(new SetCardInfo("Whirling Dervish", 211, Rarity.UNCOMMON, mage.cards.w.WhirlingDervish.class, RETRO_ART));
- cards.add(new SetCardInfo("White Mana Battery", 299, Rarity.UNCOMMON, mage.cards.w.WhiteManaBattery.class, RETRO_ART));
- cards.add(new SetCardInfo("Willow Satyr", 212, Rarity.RARE, mage.cards.w.WillowSatyr.class, RETRO_ART));
- cards.add(new SetCardInfo("Winds of Change", 172, Rarity.UNCOMMON, mage.cards.w.WindsOfChange.class, RETRO_ART));
- cards.add(new SetCardInfo("Winter Blast", 213, Rarity.RARE, mage.cards.w.WinterBlast.class, RETRO_ART));
- cards.add(new SetCardInfo("Wolverine Pack", 214, Rarity.COMMON, mage.cards.w.WolverinePack.class, RETRO_ART));
- cards.add(new SetCardInfo("Wood Elemental", 215, Rarity.RARE, mage.cards.w.WoodElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Xira Arien", 270, Rarity.RARE, mage.cards.x.XiraArien.class, RETRO_ART));
- cards.add(new SetCardInfo("Zephyr Falcon", 86, Rarity.COMMON, mage.cards.z.ZephyrFalcon.class, RETRO_ART));
+ cards.add(new SetCardInfo("Abomination", 87, Rarity.UNCOMMON, mage.cards.a.Abomination.class));
+ cards.add(new SetCardInfo("Acid Rain", 44, Rarity.RARE, mage.cards.a.AcidRain.class));
+ cards.add(new SetCardInfo("Active Volcano", 130, Rarity.COMMON, mage.cards.a.ActiveVolcano.class));
+ cards.add(new SetCardInfo("Adun Oakenshield", 216, Rarity.RARE, mage.cards.a.AdunOakenshield.class));
+ cards.add(new SetCardInfo("Adventurers' Guildhouse", 300, Rarity.UNCOMMON, mage.cards.a.AdventurersGuildhouse.class));
+ cards.add(new SetCardInfo("Aerathi Berserker", 131, Rarity.UNCOMMON, mage.cards.a.AerathiBerserker.class));
+ cards.add(new SetCardInfo("Aisling Leprechaun", 173, Rarity.COMMON, mage.cards.a.AislingLeprechaun.class));
+ cards.add(new SetCardInfo("Akron Legionnaire", 1, Rarity.RARE, mage.cards.a.AkronLegionnaire.class));
+ cards.add(new SetCardInfo("Al-abara's Carpet", 271, Rarity.RARE, mage.cards.a.AlAbarasCarpet.class));
+ cards.add(new SetCardInfo("Alabaster Potion", 2, Rarity.COMMON, mage.cards.a.AlabasterPotion.class));
+ cards.add(new SetCardInfo("Alchor's Tomb", 272, Rarity.RARE, mage.cards.a.AlchorsTomb.class));
+ cards.add(new SetCardInfo("All Hallow's Eve", 88, Rarity.RARE, mage.cards.a.AllHallowsEve.class));
+ cards.add(new SetCardInfo("Amrou Kithkin", 3, Rarity.COMMON, mage.cards.a.AmrouKithkin.class));
+ cards.add(new SetCardInfo("Angelic Voices", 4, Rarity.RARE, mage.cards.a.AngelicVoices.class));
+ cards.add(new SetCardInfo("Angus Mackenzie", 217, Rarity.RARE, mage.cards.a.AngusMackenzie.class));
+ cards.add(new SetCardInfo("Anti-Magic Aura", 45, Rarity.COMMON, mage.cards.a.AntiMagicAura.class));
+ cards.add(new SetCardInfo("Arboria", 174, Rarity.UNCOMMON, mage.cards.a.Arboria.class));
+ cards.add(new SetCardInfo("Arcades Sabboth", 218, Rarity.RARE, mage.cards.a.ArcadesSabboth.class));
+ cards.add(new SetCardInfo("Arena of the Ancients", 273, Rarity.RARE, mage.cards.a.ArenaOfTheAncients.class));
+ cards.add(new SetCardInfo("Avoid Fate", 175, Rarity.COMMON, mage.cards.a.AvoidFate.class));
+ cards.add(new SetCardInfo("Axelrod Gunnarson", 219, Rarity.RARE, mage.cards.a.AxelrodGunnarson.class));
+ cards.add(new SetCardInfo("Ayesha Tanaka", 220, Rarity.RARE, mage.cards.a.AyeshaTanaka.class));
+ cards.add(new SetCardInfo("Azure Drake", 46, Rarity.UNCOMMON, mage.cards.a.AzureDrake.class));
+ cards.add(new SetCardInfo("Backfire", 47, Rarity.UNCOMMON, mage.cards.b.Backfire.class));
+ cards.add(new SetCardInfo("Barbary Apes", 176, Rarity.COMMON, mage.cards.b.BarbaryApes.class));
+ cards.add(new SetCardInfo("Barktooth Warbeard", 221, Rarity.UNCOMMON, mage.cards.b.BarktoothWarbeard.class));
+ cards.add(new SetCardInfo("Bartel Runeaxe", 222, Rarity.RARE, mage.cards.b.BartelRuneaxe.class));
+ cards.add(new SetCardInfo("Beasts of Bogardan", 133, Rarity.UNCOMMON, mage.cards.b.BeastsOfBogardan.class));
+ cards.add(new SetCardInfo("Black Mana Battery", 274, Rarity.UNCOMMON, mage.cards.b.BlackManaBattery.class));
+ cards.add(new SetCardInfo("Blazing Effigy", 134, Rarity.COMMON, mage.cards.b.BlazingEffigy.class));
+ cards.add(new SetCardInfo("Blight", 89, Rarity.UNCOMMON, mage.cards.b.Blight.class));
+ cards.add(new SetCardInfo("Blood Lust", 135, Rarity.UNCOMMON, mage.cards.b.BloodLust.class));
+ cards.add(new SetCardInfo("Blue Mana Battery", 275, Rarity.UNCOMMON, mage.cards.b.BlueManaBattery.class));
+ cards.add(new SetCardInfo("Boomerang", 48, Rarity.COMMON, mage.cards.b.Boomerang.class));
+ cards.add(new SetCardInfo("Boris Devilboon", 223, Rarity.RARE, mage.cards.b.BorisDevilboon.class));
+ cards.add(new SetCardInfo("Brine Hag", 49, Rarity.UNCOMMON, mage.cards.b.BrineHag.class));
+ cards.add(new SetCardInfo("Bronze Horse", 276, Rarity.RARE, mage.cards.b.BronzeHorse.class));
+ cards.add(new SetCardInfo("Carrion Ants", 90, Rarity.RARE, mage.cards.c.CarrionAnts.class));
+ cards.add(new SetCardInfo("Cat Warriors", 177, Rarity.COMMON, mage.cards.c.CatWarriors.class));
+ cards.add(new SetCardInfo("Cathedral of Serra", 301, Rarity.UNCOMMON, mage.cards.c.CathedralOfSerra.class));
+ cards.add(new SetCardInfo("Caverns of Despair", 136, Rarity.RARE, mage.cards.c.CavernsOfDespair.class));
+ cards.add(new SetCardInfo("Chain Lightning", 137, Rarity.COMMON, mage.cards.c.ChainLightning.class));
+ cards.add(new SetCardInfo("Chains of Mephistopheles", 91, Rarity.RARE, mage.cards.c.ChainsOfMephistopheles.class));
+ cards.add(new SetCardInfo("Chromium", 224, Rarity.RARE, mage.cards.c.Chromium.class));
+ cards.add(new SetCardInfo("Cleanse", 5, Rarity.RARE, mage.cards.c.Cleanse.class));
+ cards.add(new SetCardInfo("Clergy of the Holy Nimbus", 6, Rarity.COMMON, mage.cards.c.ClergyOfTheHolyNimbus.class));
+ cards.add(new SetCardInfo("Concordant Crossroads", 179, Rarity.RARE, mage.cards.c.ConcordantCrossroads.class));
+ cards.add(new SetCardInfo("Cocoon", 178, Rarity.UNCOMMON, mage.cards.c.Cocoon.class));
+ cards.add(new SetCardInfo("Cosmic Horror", 92, Rarity.RARE, mage.cards.c.CosmicHorror.class));
+ cards.add(new SetCardInfo("Craw Giant", 180, Rarity.UNCOMMON, mage.cards.c.CrawGiant.class));
+ cards.add(new SetCardInfo("Crevasse", 138, Rarity.UNCOMMON, mage.cards.c.Crevasse.class));
+ cards.add(new SetCardInfo("Crimson Kobolds", 139, Rarity.COMMON, mage.cards.c.CrimsonKobolds.class));
+ cards.add(new SetCardInfo("Crimson Manticore", 140, Rarity.RARE, mage.cards.c.CrimsonManticore.class));
+ cards.add(new SetCardInfo("Crookshank Kobolds", 141, Rarity.COMMON, mage.cards.c.CrookshankKobolds.class));
+ cards.add(new SetCardInfo("Cyclopean Mummy", 93, Rarity.COMMON, mage.cards.c.CyclopeanMummy.class));
+ cards.add(new SetCardInfo("D'Avenant Archer", 7, Rarity.COMMON, mage.cards.d.DAvenantArcher.class));
+ cards.add(new SetCardInfo("Dakkon Blackblade", 225, Rarity.RARE, mage.cards.d.DakkonBlackblade.class));
+ cards.add(new SetCardInfo("Darkness", 94, Rarity.COMMON, mage.cards.d.Darkness.class));
+ cards.add(new SetCardInfo("Deadfall", 181, Rarity.UNCOMMON, mage.cards.d.Deadfall.class));
+ cards.add(new SetCardInfo("Demonic Torment", 95, Rarity.UNCOMMON, mage.cards.d.DemonicTorment.class));
+ cards.add(new SetCardInfo("Devouring Deep", 50, Rarity.COMMON, mage.cards.d.DevouringDeep.class));
+ cards.add(new SetCardInfo("Disharmony", 142, Rarity.RARE, mage.cards.d.Disharmony.class));
+ cards.add(new SetCardInfo("Divine Intervention", 8, Rarity.RARE, mage.cards.d.DivineIntervention.class));
+ cards.add(new SetCardInfo("Divine Offering", 9, Rarity.COMMON, mage.cards.d.DivineOffering.class));
+ cards.add(new SetCardInfo("Divine Transformation", 10, Rarity.RARE, mage.cards.d.DivineTransformation.class));
+ cards.add(new SetCardInfo("Dream Coat", 51, Rarity.UNCOMMON, mage.cards.d.DreamCoat.class));
+ cards.add(new SetCardInfo("Durkwood Boars", 182, Rarity.COMMON, mage.cards.d.DurkwoodBoars.class));
+ cards.add(new SetCardInfo("Dwarven Song", 143, Rarity.UNCOMMON, mage.cards.d.DwarvenSong.class));
+ cards.add(new SetCardInfo("Elder Land Wurm", 11, Rarity.RARE, mage.cards.e.ElderLandWurm.class));
+ cards.add(new SetCardInfo("Elder Spawn", 52, Rarity.RARE, mage.cards.e.ElderSpawn.class));
+ cards.add(new SetCardInfo("Elven Riders", 183, Rarity.RARE, mage.cards.e.ElvenRiders.class));
+ cards.add(new SetCardInfo("Emerald Dragonfly", 184, Rarity.COMMON, mage.cards.e.EmeraldDragonfly.class));
+ cards.add(new SetCardInfo("Enchanted Being", 12, Rarity.COMMON, mage.cards.e.EnchantedBeing.class));
+ cards.add(new SetCardInfo("Enchantment Alteration", 53, Rarity.COMMON, mage.cards.e.EnchantmentAlteration.class));
+ cards.add(new SetCardInfo("Energy Tap", 54, Rarity.COMMON, mage.cards.e.EnergyTap.class));
+ cards.add(new SetCardInfo("Eternal Warrior", 144, Rarity.UNCOMMON, mage.cards.e.EternalWarrior.class));
+ cards.add(new SetCardInfo("Eureka", 185, Rarity.RARE, mage.cards.e.Eureka.class));
+ cards.add(new SetCardInfo("Evil Eye of Orms-by-Gore", 96, Rarity.UNCOMMON, mage.cards.e.EvilEyeOfOrmsByGore.class));
+ cards.add(new SetCardInfo("Fallen Angel", 97, Rarity.UNCOMMON, mage.cards.f.FallenAngel.class));
+ cards.add(new SetCardInfo("Feint", 146, Rarity.COMMON, mage.cards.f.Feint.class));
+ cards.add(new SetCardInfo("Field of Dreams", 55, Rarity.RARE, mage.cards.f.FieldOfDreams.class));
+ cards.add(new SetCardInfo("Fire Sprites", 186, Rarity.COMMON, mage.cards.f.FireSprites.class));
+ cards.add(new SetCardInfo("Firestorm Phoenix", 147, Rarity.RARE, mage.cards.f.FirestormPhoenix.class));
+ cards.add(new SetCardInfo("Flash Counter", 56, Rarity.COMMON, mage.cards.f.FlashCounter.class));
+ cards.add(new SetCardInfo("Flash Flood", 57, Rarity.COMMON, mage.cards.f.FlashFlood.class));
+ cards.add(new SetCardInfo("Floral Spuzzem", 187, Rarity.UNCOMMON, mage.cards.f.FloralSpuzzem.class));
+ cards.add(new SetCardInfo("Force Spike", 58, Rarity.COMMON, mage.cards.f.ForceSpike.class));
+ cards.add(new SetCardInfo("Forethought Amulet", 277, Rarity.RARE, mage.cards.f.ForethoughtAmulet.class));
+ cards.add(new SetCardInfo("Fortified Area", 14, Rarity.UNCOMMON, mage.cards.f.FortifiedArea.class));
+ cards.add(new SetCardInfo("Frost Giant", 148, Rarity.UNCOMMON, mage.cards.f.FrostGiant.class));
+ cards.add(new SetCardInfo("Gabriel Angelfire", 226, Rarity.RARE, mage.cards.g.GabrielAngelfire.class));
+ cards.add(new SetCardInfo("Gaseous Form", 59, Rarity.COMMON, mage.cards.g.GaseousForm.class));
+ cards.add(new SetCardInfo("Gauntlets of Chaos", 278, Rarity.RARE, mage.cards.g.GauntletsOfChaos.class));
+ cards.add(new SetCardInfo("Ghosts of the Damned", 98, Rarity.COMMON, mage.cards.g.GhostsOfTheDamned.class));
+ cards.add(new SetCardInfo("Giant Slug", 99, Rarity.COMMON, mage.cards.g.GiantSlug.class));
+ cards.add(new SetCardInfo("Giant Strength", 149, Rarity.COMMON, mage.cards.g.GiantStrength.class));
+ cards.add(new SetCardInfo("Giant Turtle", 188, Rarity.COMMON, mage.cards.g.GiantTurtle.class));
+ cards.add(new SetCardInfo("Glyph of Delusion", 60, Rarity.COMMON, mage.cards.g.GlyphOfDelusion.class));
+ cards.add(new SetCardInfo("Glyph of Destruction", 150, Rarity.COMMON, mage.cards.g.GlyphOfDestruction.class));
+ cards.add(new SetCardInfo("Glyph of Doom", 100, Rarity.COMMON, mage.cards.g.GlyphOfDoom.class));
+ cards.add(new SetCardInfo("Glyph of Life", 15, Rarity.COMMON, mage.cards.g.GlyphOfLife.class));
+ cards.add(new SetCardInfo("Glyph of Reincarnation", 189, Rarity.COMMON, mage.cards.g.GlyphOfReincarnation.class));
+ cards.add(new SetCardInfo("Gosta Dirk", 227, Rarity.RARE, mage.cards.g.GostaDirk.class));
+ cards.add(new SetCardInfo("Gravity Sphere", 151, Rarity.RARE, mage.cards.g.GravitySphere.class));
+ cards.add(new SetCardInfo("Great Defender", 16, Rarity.UNCOMMON, mage.cards.g.GreatDefender.class));
+ cards.add(new SetCardInfo("Great Wall", 17, Rarity.UNCOMMON, mage.cards.g.GreatWall.class));
+ cards.add(new SetCardInfo("Greater Realm of Preservation", 18, Rarity.UNCOMMON, mage.cards.g.GreaterRealmOfPreservation.class));
+ cards.add(new SetCardInfo("Greed", 101, Rarity.RARE, mage.cards.g.Greed.class));
+ cards.add(new SetCardInfo("Green Mana Battery", 279, Rarity.UNCOMMON, mage.cards.g.GreenManaBattery.class));
+ cards.add(new SetCardInfo("Gwendlyn Di Corci", 228, Rarity.RARE, mage.cards.g.GwendlynDiCorci.class));
+ cards.add(new SetCardInfo("Halfdane", 229, Rarity.RARE, mage.cards.h.Halfdane.class));
+ cards.add(new SetCardInfo("Hammerheim", 302, Rarity.UNCOMMON, mage.cards.h.Hammerheim.class));
+ cards.add(new SetCardInfo("Hazezon Tamar", 230, Rarity.RARE, mage.cards.h.HazezonTamar.class));
+ cards.add(new SetCardInfo("Headless Horseman", 102, Rarity.COMMON, mage.cards.h.HeadlessHorseman.class));
+ cards.add(new SetCardInfo("Heaven's Gate", 19, Rarity.UNCOMMON, mage.cards.h.HeavensGate.class));
+ cards.add(new SetCardInfo("Hell Swarm", 103, Rarity.COMMON, mage.cards.h.HellSwarm.class));
+ cards.add(new SetCardInfo("Hell's Caretaker", 104, Rarity.RARE, mage.cards.h.HellsCaretaker.class));
+ cards.add(new SetCardInfo("Hellfire", 105, Rarity.RARE, mage.cards.h.Hellfire.class));
+ cards.add(new SetCardInfo("Holy Day", 20, Rarity.COMMON, mage.cards.h.HolyDay.class));
+ cards.add(new SetCardInfo("Horn of Deafening", 280, Rarity.RARE, mage.cards.h.HornOfDeafening.class));
+ cards.add(new SetCardInfo("Hornet Cobra", 190, Rarity.COMMON, mage.cards.h.HornetCobra.class));
+ cards.add(new SetCardInfo("Horror of Horrors", 106, Rarity.UNCOMMON, mage.cards.h.HorrorOfHorrors.class));
+ cards.add(new SetCardInfo("Hunding Gjornersen", 231, Rarity.UNCOMMON, mage.cards.h.HundingGjornersen.class));
+ cards.add(new SetCardInfo("Hyperion Blacksmith", 152, Rarity.UNCOMMON, mage.cards.h.HyperionBlacksmith.class));
+ cards.add(new SetCardInfo("Ichneumon Druid", 191, Rarity.UNCOMMON, mage.cards.i.IchneumonDruid.class));
+ cards.add(new SetCardInfo("Immolation", 153, Rarity.COMMON, mage.cards.i.Immolation.class));
+ cards.add(new SetCardInfo("Imprison", 107, Rarity.RARE, mage.cards.i.Imprison.class));
+ cards.add(new SetCardInfo("In the Eye of Chaos", 61, Rarity.RARE, mage.cards.i.InTheEyeOfChaos.class));
+ cards.add(new SetCardInfo("Indestructible Aura", 21, Rarity.COMMON, mage.cards.i.IndestructibleAura.class));
+ cards.add(new SetCardInfo("Infernal Medusa", 108, Rarity.UNCOMMON, mage.cards.i.InfernalMedusa.class));
+ cards.add(new SetCardInfo("Infinite Authority", 22, Rarity.RARE, mage.cards.i.InfiniteAuthority.class));
+ cards.add(new SetCardInfo("Invoke Prejudice", 62, Rarity.RARE, mage.cards.i.InvokePrejudice.class));
+ cards.add(new SetCardInfo("Ivory Guardians", 23, Rarity.UNCOMMON, mage.cards.i.IvoryGuardians.class));
+ cards.add(new SetCardInfo("Jacques le Vert", 232, Rarity.RARE, mage.cards.j.JacquesLeVert.class));
+ cards.add(new SetCardInfo("Jasmine Boreal", 233, Rarity.UNCOMMON, mage.cards.j.JasmineBoreal.class));
+ cards.add(new SetCardInfo("Jedit Ojanen", 234, Rarity.UNCOMMON, mage.cards.j.JeditOjanen.class));
+ cards.add(new SetCardInfo("Jerrard of the Closed Fist", 235, Rarity.UNCOMMON, mage.cards.j.JerrardOfTheClosedFist.class));
+ cards.add(new SetCardInfo("Johan", 236, Rarity.RARE, mage.cards.j.Johan.class));
+ cards.add(new SetCardInfo("Jovial Evil", 109, Rarity.RARE, mage.cards.j.JovialEvil.class));
+ cards.add(new SetCardInfo("Juxtapose", 63, Rarity.RARE, mage.cards.j.Juxtapose.class));
+ cards.add(new SetCardInfo("Karakas", 303, Rarity.UNCOMMON, mage.cards.k.Karakas.class));
+ cards.add(new SetCardInfo("Kasimir the Lone Wolf", 237, Rarity.UNCOMMON, mage.cards.k.KasimirTheLoneWolf.class));
+ cards.add(new SetCardInfo("Keepers of the Faith", 24, Rarity.COMMON, mage.cards.k.KeepersOfTheFaith.class));
+ cards.add(new SetCardInfo("Kei Takahashi", 238, Rarity.RARE, mage.cards.k.KeiTakahashi.class));
+ cards.add(new SetCardInfo("Killer Bees", 192, Rarity.RARE, mage.cards.k.KillerBees.class));
+ cards.add(new SetCardInfo("Kismet", 25, Rarity.UNCOMMON, mage.cards.k.Kismet.class));
+ cards.add(new SetCardInfo("Knowledge Vault", 281, Rarity.RARE, mage.cards.k.KnowledgeVault.class));
+ cards.add(new SetCardInfo("Kobold Drill Sergeant", 154, Rarity.UNCOMMON, mage.cards.k.KoboldDrillSergeant.class));
+ cards.add(new SetCardInfo("Kobold Overlord", 155, Rarity.RARE, mage.cards.k.KoboldOverlord.class));
+ cards.add(new SetCardInfo("Kobold Taskmaster", 156, Rarity.UNCOMMON, mage.cards.k.KoboldTaskmaster.class));
+ cards.add(new SetCardInfo("Kobolds of Kher Keep", 157, Rarity.COMMON, mage.cards.k.KoboldsOfKherKeep.class));
+ cards.add(new SetCardInfo("Kry Shield", 282, Rarity.UNCOMMON, mage.cards.k.KryShield.class));
+ cards.add(new SetCardInfo("Lady Caleria", 239, Rarity.RARE, mage.cards.l.LadyCaleria.class));
+ cards.add(new SetCardInfo("Lady Evangela", 240, Rarity.RARE, mage.cards.l.LadyEvangela.class));
+ cards.add(new SetCardInfo("Lady Orca", 241, Rarity.UNCOMMON, mage.cards.l.LadyOrca.class));
+ cards.add(new SetCardInfo("Land Equilibrium", 64, Rarity.RARE, mage.cards.l.LandEquilibrium.class));
+ cards.add(new SetCardInfo("Land Tax", 26, Rarity.UNCOMMON, mage.cards.l.LandTax.class));
+ cards.add(new SetCardInfo("Land's Edge", 158, Rarity.RARE, mage.cards.l.LandsEdge.class));
+ cards.add(new SetCardInfo("Lesser Werewolf", 110, Rarity.UNCOMMON, mage.cards.l.LesserWerewolf.class));
+ cards.add(new SetCardInfo("Life Chisel", 283, Rarity.UNCOMMON, mage.cards.l.LifeChisel.class));
+ cards.add(new SetCardInfo("Life Matrix", 284, Rarity.RARE, mage.cards.l.LifeMatrix.class));
+ cards.add(new SetCardInfo("Lifeblood", 27, Rarity.RARE, mage.cards.l.Lifeblood.class));
+ cards.add(new SetCardInfo("Living Plane", 193, Rarity.RARE, mage.cards.l.LivingPlane.class));
+ cards.add(new SetCardInfo("Livonya Silone", 242, Rarity.RARE, mage.cards.l.LivonyaSilone.class));
+ cards.add(new SetCardInfo("Lord Magnus", 243, Rarity.UNCOMMON, mage.cards.l.LordMagnus.class));
+ cards.add(new SetCardInfo("Lost Soul", 111, Rarity.COMMON, mage.cards.l.LostSoul.class));
+ cards.add(new SetCardInfo("Mana Drain", 65, Rarity.UNCOMMON, mage.cards.m.ManaDrain.class));
+ cards.add(new SetCardInfo("Mana Matrix", 285, Rarity.RARE, mage.cards.m.ManaMatrix.class));
+ cards.add(new SetCardInfo("Marble Priest", 286, Rarity.UNCOMMON, mage.cards.m.MarblePriest.class));
+ cards.add(new SetCardInfo("Marhault Elsdragon", 244, Rarity.UNCOMMON, mage.cards.m.MarhaultElsdragon.class));
+ cards.add(new SetCardInfo("Master of the Hunt", 194, Rarity.RARE, mage.cards.m.MasterOfTheHunt.class));
+ cards.add(new SetCardInfo("Mirror Universe", 287, Rarity.RARE, mage.cards.m.MirrorUniverse.class));
+ cards.add(new SetCardInfo("Moat", 28, Rarity.RARE, mage.cards.m.Moat.class));
+ cards.add(new SetCardInfo("Mold Demon", 112, Rarity.RARE, mage.cards.m.MoldDemon.class));
+ cards.add(new SetCardInfo("Moss Monster", 195, Rarity.COMMON, mage.cards.m.MossMonster.class));
+ cards.add(new SetCardInfo("Mountain Stronghold", 304, Rarity.UNCOMMON, mage.cards.m.MountainStronghold.class));
+ cards.add(new SetCardInfo("Mountain Yeti", 159, Rarity.UNCOMMON, mage.cards.m.MountainYeti.class));
+ cards.add(new SetCardInfo("Nebuchadnezzar", 245, Rarity.RARE, mage.cards.n.Nebuchadnezzar.class));
+ cards.add(new SetCardInfo("Nether Void", 113, Rarity.RARE, mage.cards.n.NetherVoid.class));
+ cards.add(new SetCardInfo("Nicol Bolas", 246, Rarity.RARE, mage.cards.n.NicolBolas.class));
+ cards.add(new SetCardInfo("Nova Pentacle", 289, Rarity.RARE, mage.cards.n.NovaPentacle.class));
+ cards.add(new SetCardInfo("Osai Vultures", 29, Rarity.COMMON, mage.cards.o.OsaiVultures.class));
+ cards.add(new SetCardInfo("Palladia-Mors", 247, Rarity.RARE, mage.cards.p.PalladiaMors.class));
+ cards.add(new SetCardInfo("Part Water", 66, Rarity.UNCOMMON, mage.cards.p.PartWater.class));
+ cards.add(new SetCardInfo("Pavel Maliki", 248, Rarity.UNCOMMON, mage.cards.p.PavelMaliki.class));
+ cards.add(new SetCardInfo("Pendelhaven", 305, Rarity.UNCOMMON, mage.cards.p.Pendelhaven.class));
+ cards.add(new SetCardInfo("Petra Sphinx", 30, Rarity.RARE, mage.cards.p.PetraSphinx.class));
+ cards.add(new SetCardInfo("Pit Scorpion", 114, Rarity.COMMON, mage.cards.p.PitScorpion.class));
+ cards.add(new SetCardInfo("Pixie Queen", 196, Rarity.RARE, mage.cards.p.PixieQueen.class));
+ cards.add(new SetCardInfo("Planar Gate", 290, Rarity.RARE, mage.cards.p.PlanarGate.class));
+ cards.add(new SetCardInfo("Pradesh Gypsies", 197, Rarity.UNCOMMON, mage.cards.p.PradeshGypsies.class));
+ cards.add(new SetCardInfo("Presence of the Master", 31, Rarity.UNCOMMON, mage.cards.p.PresenceOfTheMaster.class));
+ cards.add(new SetCardInfo("Primordial Ooze", 160, Rarity.UNCOMMON, mage.cards.p.PrimordialOoze.class));
+ cards.add(new SetCardInfo("Princess Lucrezia", 249, Rarity.UNCOMMON, mage.cards.p.PrincessLucrezia.class));
+ cards.add(new SetCardInfo("Psionic Entity", 67, Rarity.RARE, mage.cards.p.PsionicEntity.class));
+ cards.add(new SetCardInfo("Psychic Purge", 68, Rarity.COMMON, mage.cards.p.PsychicPurge.class));
+ cards.add(new SetCardInfo("Puppet Master", 69, Rarity.UNCOMMON, mage.cards.p.PuppetMaster.class));
+ cards.add(new SetCardInfo("Pyrotechnics", 161, Rarity.COMMON, mage.cards.p.Pyrotechnics.class));
+ cards.add(new SetCardInfo("Quagmire", 115, Rarity.UNCOMMON, mage.cards.q.Quagmire.class));
+ cards.add(new SetCardInfo("Rabid Wombat", 198, Rarity.UNCOMMON, mage.cards.r.RabidWombat.class));
+ cards.add(new SetCardInfo("Radjan Spirit", 199, Rarity.UNCOMMON, mage.cards.r.RadjanSpirit.class));
+ cards.add(new SetCardInfo("Raging Bull", 163, Rarity.COMMON, mage.cards.r.RagingBull.class));
+ cards.add(new SetCardInfo("Ragnar", 250, Rarity.RARE, mage.cards.r.Ragnar.class));
+ cards.add(new SetCardInfo("Ramirez DePietro", 251, Rarity.UNCOMMON, mage.cards.r.RamirezDePietro.class));
+ cards.add(new SetCardInfo("Ramses Overdark", 252, Rarity.RARE, mage.cards.r.RamsesOverdark.class));
+ cards.add(new SetCardInfo("Rapid Fire", 32, Rarity.RARE, mage.cards.r.RapidFire.class));
+ cards.add(new SetCardInfo("Rasputin Dreamweaver", 253, Rarity.RARE, mage.cards.r.RasputinDreamweaver.class));
+ cards.add(new SetCardInfo("Recall", 70, Rarity.RARE, mage.cards.r.Recall.class));
+ cards.add(new SetCardInfo("Red Mana Battery", 291, Rarity.UNCOMMON, mage.cards.r.RedManaBattery.class));
+ cards.add(new SetCardInfo("Reincarnation", 201, Rarity.UNCOMMON, mage.cards.r.Reincarnation.class));
+ cards.add(new SetCardInfo("Relic Barrier", 292, Rarity.UNCOMMON, mage.cards.r.RelicBarrier.class));
+ cards.add(new SetCardInfo("Relic Bind", 71, Rarity.UNCOMMON, mage.cards.r.RelicBind.class));
+ cards.add(new SetCardInfo("Remove Enchantments", 33, Rarity.COMMON, mage.cards.r.RemoveEnchantments.class));
+ cards.add(new SetCardInfo("Remove Soul", 72, Rarity.COMMON, mage.cards.r.RemoveSoul.class));
+ cards.add(new SetCardInfo("Reset", 73, Rarity.UNCOMMON, mage.cards.r.Reset.class));
+ cards.add(new SetCardInfo("Revelation", 202, Rarity.RARE, mage.cards.r.Revelation.class));
+ cards.add(new SetCardInfo("Reverberation", 74, Rarity.RARE, mage.cards.r.Reverberation.class));
+ cards.add(new SetCardInfo("Righteous Avengers", 34, Rarity.UNCOMMON, mage.cards.r.RighteousAvengers.class));
+ cards.add(new SetCardInfo("Ring of Immortals", 293, Rarity.RARE, mage.cards.r.RingOfImmortals.class));
+ cards.add(new SetCardInfo("Riven Turnbull", 254, Rarity.UNCOMMON, mage.cards.r.RivenTurnbull.class));
+ cards.add(new SetCardInfo("Rohgahh of Kher Keep", 255, Rarity.RARE, mage.cards.r.RohgahhOfKherKeep.class));
+ cards.add(new SetCardInfo("Rubinia Soulsinger", 256, Rarity.RARE, mage.cards.r.RubiniaSoulsinger.class));
+ cards.add(new SetCardInfo("Rust", 203, Rarity.COMMON, mage.cards.r.Rust.class));
+ cards.add(new SetCardInfo("Sea Kings' Blessing", 75, Rarity.UNCOMMON, mage.cards.s.SeaKingsBlessing.class));
+ cards.add(new SetCardInfo("Seafarer's Quay", 306, Rarity.UNCOMMON, mage.cards.s.SeafarersQuay.class));
+ cards.add(new SetCardInfo("Seeker", 35, Rarity.UNCOMMON, mage.cards.s.Seeker.class));
+ cards.add(new SetCardInfo("Segovian Leviathan", 76, Rarity.UNCOMMON, mage.cards.s.SegovianLeviathan.class));
+ cards.add(new SetCardInfo("Sentinel", 294, Rarity.RARE, mage.cards.s.Sentinel.class));
+ cards.add(new SetCardInfo("Serpent Generator", 295, Rarity.RARE, mage.cards.s.SerpentGenerator.class));
+ cards.add(new SetCardInfo("Shelkin Brownie", 204, Rarity.COMMON, mage.cards.s.ShelkinBrownie.class));
+ cards.add(new SetCardInfo("Shield Wall", 36, Rarity.UNCOMMON, mage.cards.s.ShieldWall.class));
+ cards.add(new SetCardInfo("Shimian Night Stalker", 116, Rarity.UNCOMMON, mage.cards.s.ShimianNightStalker.class));
+ cards.add(new SetCardInfo("Sir Shandlar of Eberyn", 257, Rarity.UNCOMMON, mage.cards.s.SirShandlarOfEberyn.class));
+ cards.add(new SetCardInfo("Sivitri Scarzam", 258, Rarity.UNCOMMON, mage.cards.s.SivitriScarzam.class));
+ cards.add(new SetCardInfo("Sol'kanar the Swamp King", 259, Rarity.RARE, mage.cards.s.SolkanarTheSwampKing.class));
+ cards.add(new SetCardInfo("Spectral Cloak", 78, Rarity.UNCOMMON, mage.cards.s.SpectralCloak.class));
+ cards.add(new SetCardInfo("Spinal Villain", 164, Rarity.RARE, mage.cards.s.SpinalVillain.class));
+ cards.add(new SetCardInfo("Spirit Link", 37, Rarity.UNCOMMON, mage.cards.s.SpiritLink.class));
+ cards.add(new SetCardInfo("Spirit Shackle", 117, Rarity.COMMON, mage.cards.s.SpiritShackle.class));
+ cards.add(new SetCardInfo("Spiritual Sanctuary", 38, Rarity.RARE, mage.cards.s.SpiritualSanctuary.class));
+ cards.add(new SetCardInfo("Stangg", 260, Rarity.RARE, mage.cards.s.Stangg.class));
+ cards.add(new SetCardInfo("Storm Seeker", 205, Rarity.UNCOMMON, mage.cards.s.StormSeeker.class));
+ cards.add(new SetCardInfo("Storm World", 165, Rarity.RARE, mage.cards.s.StormWorld.class));
+ cards.add(new SetCardInfo("Subdue", 206, Rarity.COMMON, mage.cards.s.Subdue.class));
+ cards.add(new SetCardInfo("Sunastian Falconer", 261, Rarity.UNCOMMON, mage.cards.s.SunastianFalconer.class));
+ cards.add(new SetCardInfo("Sword of the Ages", 296, Rarity.RARE, mage.cards.s.SwordOfTheAges.class));
+ cards.add(new SetCardInfo("Sylvan Library", 207, Rarity.UNCOMMON, mage.cards.s.SylvanLibrary.class));
+ cards.add(new SetCardInfo("Sylvan Paradise", 208, Rarity.UNCOMMON, mage.cards.s.SylvanParadise.class));
+ cards.add(new SetCardInfo("Syphon Soul", 118, Rarity.COMMON, mage.cards.s.SyphonSoul.class));
+ cards.add(new SetCardInfo("Takklemaggot", 119, Rarity.UNCOMMON, mage.cards.t.Takklemaggot.class));
+ cards.add(new SetCardInfo("Telekinesis", 79, Rarity.RARE, mage.cards.t.Telekinesis.class));
+ cards.add(new SetCardInfo("Teleport", 80, Rarity.RARE, mage.cards.t.Teleport.class));
+ cards.add(new SetCardInfo("Tetsuo Umezawa", 262, Rarity.RARE, mage.cards.t.TetsuoUmezawa.class));
+ cards.add(new SetCardInfo("The Abyss", 120, Rarity.RARE, mage.cards.t.TheAbyss.class));
+ cards.add(new SetCardInfo("The Brute", 167, Rarity.COMMON, mage.cards.t.TheBrute.class));
+ cards.add(new SetCardInfo("The Lady of the Mountain", 263, Rarity.UNCOMMON, mage.cards.t.TheLadyOfTheMountain.class));
+ cards.add(new SetCardInfo("The Tabernacle at Pendrell Vale", 307, Rarity.RARE, mage.cards.t.TheTabernacleAtPendrellVale.class));
+ cards.add(new SetCardInfo("The Wretched", 121, Rarity.RARE, mage.cards.t.TheWretched.class));
+ cards.add(new SetCardInfo("Thunder Spirit", 39, Rarity.RARE, mage.cards.t.ThunderSpirit.class));
+ cards.add(new SetCardInfo("Time Elemental", 81, Rarity.RARE, mage.cards.t.TimeElemental.class));
+ cards.add(new SetCardInfo("Tobias Andrion", 264, Rarity.UNCOMMON, mage.cards.t.TobiasAndrion.class));
+ cards.add(new SetCardInfo("Tolaria", 308, Rarity.UNCOMMON, mage.cards.t.Tolaria.class));
+ cards.add(new SetCardInfo("Tor Wauki", 265, Rarity.UNCOMMON, mage.cards.t.TorWauki.class));
+ cards.add(new SetCardInfo("Torsten Von Ursus", 266, Rarity.UNCOMMON, mage.cards.t.TorstenVonUrsus.class));
+ cards.add(new SetCardInfo("Touch of Darkness", 122, Rarity.UNCOMMON, mage.cards.t.TouchOfDarkness.class));
+ cards.add(new SetCardInfo("Transmutation", 123, Rarity.COMMON, mage.cards.t.Transmutation.class));
+ cards.add(new SetCardInfo("Triassic Egg", 297, Rarity.RARE, mage.cards.t.TriassicEgg.class));
+ cards.add(new SetCardInfo("Tuknir Deathlock", 267, Rarity.RARE, mage.cards.t.TuknirDeathlock.class));
+ cards.add(new SetCardInfo("Tundra Wolves", 40, Rarity.COMMON, mage.cards.t.TundraWolves.class));
+ cards.add(new SetCardInfo("Typhoon", 209, Rarity.RARE, mage.cards.t.Typhoon.class));
+ cards.add(new SetCardInfo("Undertow", 82, Rarity.UNCOMMON, mage.cards.u.Undertow.class));
+ cards.add(new SetCardInfo("Unholy Citadel", 309, Rarity.UNCOMMON, mage.cards.u.UnholyCitadel.class));
+ cards.add(new SetCardInfo("Underworld Dreams", 124, Rarity.UNCOMMON, mage.cards.u.UnderworldDreams.class));
+ cards.add(new SetCardInfo("Untamed Wilds", 210, Rarity.UNCOMMON, mage.cards.u.UntamedWilds.class));
+ cards.add(new SetCardInfo("Ur-Drago", 268, Rarity.RARE, mage.cards.u.UrDrago.class));
+ cards.add(new SetCardInfo("Urborg", 310, Rarity.UNCOMMON, mage.cards.u.Urborg.class));
+ cards.add(new SetCardInfo("Vaevictis Asmadi", 269, Rarity.RARE, mage.cards.v.VaevictisAsmadi.class));
+ cards.add(new SetCardInfo("Vampire Bats", 125, Rarity.COMMON, mage.cards.v.VampireBats.class));
+ cards.add(new SetCardInfo("Venarian Gold", 83, Rarity.COMMON, mage.cards.v.VenarianGold.class));
+ cards.add(new SetCardInfo("Visions", 41, Rarity.UNCOMMON, mage.cards.v.Visions.class));
+ cards.add(new SetCardInfo("Voodoo Doll", 298, Rarity.RARE, mage.cards.v.VoodooDoll.class));
+ cards.add(new SetCardInfo("Walking Dead", 126, Rarity.COMMON, mage.cards.w.WalkingDead.class));
+ cards.add(new SetCardInfo("Wall of Caltrops", 42, Rarity.COMMON, mage.cards.w.WallOfCaltrops.class));
+ cards.add(new SetCardInfo("Wall of Dust", 168, Rarity.UNCOMMON, mage.cards.w.WallOfDust.class));
+ cards.add(new SetCardInfo("Wall of Earth", 169, Rarity.COMMON, mage.cards.w.WallOfEarth.class));
+ cards.add(new SetCardInfo("Wall of Heat", 170, Rarity.COMMON, mage.cards.w.WallOfHeat.class));
+ cards.add(new SetCardInfo("Wall of Light", 43, Rarity.UNCOMMON, mage.cards.w.WallOfLight.class));
+ cards.add(new SetCardInfo("Wall of Opposition", 171, Rarity.RARE, mage.cards.w.WallOfOpposition.class));
+ cards.add(new SetCardInfo("Wall of Putrid Flesh", 127, Rarity.UNCOMMON, mage.cards.w.WallOfPutridFlesh.class));
+ cards.add(new SetCardInfo("Wall of Shadows", 128, Rarity.COMMON, mage.cards.w.WallOfShadows.class));
+ cards.add(new SetCardInfo("Wall of Tombstones", 129, Rarity.UNCOMMON, mage.cards.w.WallOfTombstones.class));
+ cards.add(new SetCardInfo("Wall of Vapor", 84, Rarity.COMMON, mage.cards.w.WallOfVapor.class));
+ cards.add(new SetCardInfo("Wall of Wonder", 85, Rarity.UNCOMMON, mage.cards.w.WallOfWonder.class));
+ cards.add(new SetCardInfo("Whirling Dervish", 211, Rarity.UNCOMMON, mage.cards.w.WhirlingDervish.class));
+ cards.add(new SetCardInfo("White Mana Battery", 299, Rarity.UNCOMMON, mage.cards.w.WhiteManaBattery.class));
+ cards.add(new SetCardInfo("Willow Satyr", 212, Rarity.RARE, mage.cards.w.WillowSatyr.class));
+ cards.add(new SetCardInfo("Winds of Change", 172, Rarity.UNCOMMON, mage.cards.w.WindsOfChange.class));
+ cards.add(new SetCardInfo("Winter Blast", 213, Rarity.RARE, mage.cards.w.WinterBlast.class));
+ cards.add(new SetCardInfo("Wolverine Pack", 214, Rarity.COMMON, mage.cards.w.WolverinePack.class));
+ cards.add(new SetCardInfo("Wood Elemental", 215, Rarity.RARE, mage.cards.w.WoodElemental.class));
+ cards.add(new SetCardInfo("Xira Arien", 270, Rarity.RARE, mage.cards.x.XiraArien.class));
+ cards.add(new SetCardInfo("Zephyr Falcon", 86, Rarity.COMMON, mage.cards.z.ZephyrFalcon.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/Legions.java b/Mage.Sets/src/mage/sets/Legions.java
index f613e97b3a4..1b616701b7a 100644
--- a/Mage.Sets/src/mage/sets/Legions.java
+++ b/Mage.Sets/src/mage/sets/Legions.java
@@ -28,151 +28,150 @@ public final class Legions extends ExpansionSet {
this.numBoosterUncommon = 3;
this.numBoosterRare = 1;
this.ratioBoosterMythic = 0;
-
- cards.add(new SetCardInfo("Akroma, Angel of Wrath", 1, Rarity.RARE, mage.cards.a.AkromaAngelOfWrath.class, RETRO_ART));
- cards.add(new SetCardInfo("Akroma's Devoted", 2, Rarity.UNCOMMON, mage.cards.a.AkromasDevoted.class, RETRO_ART));
- cards.add(new SetCardInfo("Aphetto Exterminator", 59, Rarity.UNCOMMON, mage.cards.a.AphettoExterminator.class, RETRO_ART));
- cards.add(new SetCardInfo("Aven Envoy", 30, Rarity.COMMON, mage.cards.a.AvenEnvoy.class, RETRO_ART));
- cards.add(new SetCardInfo("Aven Redeemer", 3, Rarity.COMMON, mage.cards.a.AvenRedeemer.class, RETRO_ART));
- cards.add(new SetCardInfo("Aven Warhawk", 4, Rarity.UNCOMMON, mage.cards.a.AvenWarhawk.class, RETRO_ART));
- cards.add(new SetCardInfo("Bane of the Living", 60, Rarity.RARE, mage.cards.b.BaneOfTheLiving.class, RETRO_ART));
- cards.add(new SetCardInfo("Beacon of Destiny", 5, Rarity.RARE, mage.cards.b.BeaconOfDestiny.class, RETRO_ART));
- cards.add(new SetCardInfo("Berserk Murlodont", 117, Rarity.COMMON, mage.cards.b.BerserkMurlodont.class, RETRO_ART));
- cards.add(new SetCardInfo("Blade Sliver", 88, Rarity.UNCOMMON, mage.cards.b.BladeSliver.class, RETRO_ART));
- cards.add(new SetCardInfo("Blood Celebrant", 61, Rarity.COMMON, mage.cards.b.BloodCelebrant.class, RETRO_ART));
- cards.add(new SetCardInfo("Bloodstoke Howler", 89, Rarity.COMMON, mage.cards.b.BloodstokeHowler.class, RETRO_ART));
- cards.add(new SetCardInfo("Branchsnap Lorian", 118, Rarity.UNCOMMON, mage.cards.b.BranchsnapLorian.class, RETRO_ART));
- cards.add(new SetCardInfo("Brontotherium", 119, Rarity.UNCOMMON, mage.cards.b.Brontotherium.class, RETRO_ART));
- cards.add(new SetCardInfo("Brood Sliver", 120, Rarity.RARE, mage.cards.b.BroodSliver.class, RETRO_ART));
- cards.add(new SetCardInfo("Caller of the Claw", 121, Rarity.RARE, mage.cards.c.CallerOfTheClaw.class, RETRO_ART));
- cards.add(new SetCardInfo("Canopy Crawler", 122, Rarity.UNCOMMON, mage.cards.c.CanopyCrawler.class, RETRO_ART));
- cards.add(new SetCardInfo("Celestial Gatekeeper", 6, Rarity.RARE, mage.cards.c.CelestialGatekeeper.class, RETRO_ART));
- cards.add(new SetCardInfo("Cephalid Pathmage", 31, Rarity.COMMON, mage.cards.c.CephalidPathmage.class, RETRO_ART));
- cards.add(new SetCardInfo("Chromeshell Crab", 32, Rarity.RARE, mage.cards.c.ChromeshellCrab.class, RETRO_ART));
- cards.add(new SetCardInfo("Clickslither", 90, Rarity.RARE, mage.cards.c.Clickslither.class, RETRO_ART));
- cards.add(new SetCardInfo("Cloudreach Cavalry", 7, Rarity.UNCOMMON, mage.cards.c.CloudreachCavalry.class, RETRO_ART));
- cards.add(new SetCardInfo("Corpse Harvester", 62, Rarity.UNCOMMON, mage.cards.c.CorpseHarvester.class, RETRO_ART));
- cards.add(new SetCardInfo("Covert Operative", 33, Rarity.COMMON, mage.cards.c.CovertOperative.class, RETRO_ART));
- cards.add(new SetCardInfo("Crested Craghorn", 91, Rarity.COMMON, mage.cards.c.CrestedCraghorn.class, RETRO_ART));
- cards.add(new SetCardInfo("Crookclaw Elder", 34, Rarity.UNCOMMON, mage.cards.c.CrookclawElder.class, RETRO_ART));
- cards.add(new SetCardInfo("Crypt Sliver", 63, Rarity.COMMON, mage.cards.c.CryptSliver.class, RETRO_ART));
- cards.add(new SetCardInfo("Dark Supplicant", 64, Rarity.UNCOMMON, mage.cards.d.DarkSupplicant.class, RETRO_ART));
- cards.add(new SetCardInfo("Daru Mender", 8, Rarity.UNCOMMON, mage.cards.d.DaruMender.class, RETRO_ART));
- cards.add(new SetCardInfo("Daru Sanctifier", 9, Rarity.COMMON, mage.cards.d.DaruSanctifier.class, RETRO_ART));
- cards.add(new SetCardInfo("Daru Stinger", 10, Rarity.COMMON, mage.cards.d.DaruStinger.class, RETRO_ART));
- cards.add(new SetCardInfo("Deathmark Prelate", 65, Rarity.UNCOMMON, mage.cards.d.DeathmarkPrelate.class, RETRO_ART));
- cards.add(new SetCardInfo("Defender of the Order", 11, Rarity.RARE, mage.cards.d.DefenderOfTheOrder.class, RETRO_ART));
- cards.add(new SetCardInfo("Defiant Elf", 123, Rarity.COMMON, mage.cards.d.DefiantElf.class, RETRO_ART));
- cards.add(new SetCardInfo("Deftblade Elite", 12, Rarity.COMMON, mage.cards.d.DeftbladeElite.class, RETRO_ART));
- cards.add(new SetCardInfo("Dermoplasm", 35, Rarity.RARE, mage.cards.d.Dermoplasm.class, RETRO_ART));
- cards.add(new SetCardInfo("Dreamborn Muse", 36, Rarity.RARE, mage.cards.d.DreambornMuse.class, RETRO_ART));
- cards.add(new SetCardInfo("Drinker of Sorrow", 66, Rarity.RARE, mage.cards.d.DrinkerOfSorrow.class, RETRO_ART));
- cards.add(new SetCardInfo("Dripping Dead", 67, Rarity.COMMON, mage.cards.d.DrippingDead.class, RETRO_ART));
- cards.add(new SetCardInfo("Earthblighter", 68, Rarity.UNCOMMON, mage.cards.e.Earthblighter.class, RETRO_ART));
- cards.add(new SetCardInfo("Echo Tracer", 37, Rarity.COMMON, mage.cards.e.EchoTracer.class, RETRO_ART));
- cards.add(new SetCardInfo("Elvish Soultiller", 124, Rarity.RARE, mage.cards.e.ElvishSoultiller.class, RETRO_ART));
- cards.add(new SetCardInfo("Embalmed Brawler", 69, Rarity.COMMON, mage.cards.e.EmbalmedBrawler.class, RETRO_ART));
- cards.add(new SetCardInfo("Enormous Baloth", 125, Rarity.UNCOMMON, mage.cards.e.EnormousBaloth.class, RETRO_ART));
- cards.add(new SetCardInfo("Essence Sliver", 13, Rarity.RARE, mage.cards.e.EssenceSliver.class, RETRO_ART));
- cards.add(new SetCardInfo("Feral Throwback", 126, Rarity.RARE, mage.cards.f.FeralThrowback.class, RETRO_ART));
- cards.add(new SetCardInfo("Flamewave Invoker", 92, Rarity.COMMON, mage.cards.f.FlamewaveInvoker.class, RETRO_ART));
- cards.add(new SetCardInfo("Frenetic Raptor", 93, Rarity.UNCOMMON, mage.cards.f.FreneticRaptor.class, RETRO_ART));
- cards.add(new SetCardInfo("Fugitive Wizard", 38, Rarity.COMMON, mage.cards.f.FugitiveWizard.class, RETRO_ART));
- cards.add(new SetCardInfo("Gempalm Avenger", 14, Rarity.COMMON, mage.cards.g.GempalmAvenger.class, RETRO_ART));
- cards.add(new SetCardInfo("Gempalm Incinerator", 94, Rarity.UNCOMMON, mage.cards.g.GempalmIncinerator.class, RETRO_ART));
- cards.add(new SetCardInfo("Gempalm Polluter", 70, Rarity.COMMON, mage.cards.g.GempalmPolluter.class, RETRO_ART));
- cards.add(new SetCardInfo("Gempalm Sorcerer", 39, Rarity.UNCOMMON, mage.cards.g.GempalmSorcerer.class, RETRO_ART));
- cards.add(new SetCardInfo("Gempalm Strider", 127, Rarity.UNCOMMON, mage.cards.g.GempalmStrider.class, RETRO_ART));
- cards.add(new SetCardInfo("Ghastly Remains", 71, Rarity.RARE, mage.cards.g.GhastlyRemains.class, RETRO_ART));
- cards.add(new SetCardInfo("Glintwing Invoker", 40, Rarity.COMMON, mage.cards.g.GlintwingInvoker.class, RETRO_ART));
- cards.add(new SetCardInfo("Glowering Rogon", 128, Rarity.COMMON, mage.cards.g.GloweringRogon.class, RETRO_ART));
- cards.add(new SetCardInfo("Glowrider", 15, Rarity.RARE, mage.cards.g.Glowrider.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Assassin", 95, Rarity.UNCOMMON, mage.cards.g.GoblinAssassin.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Clearcutter", 96, Rarity.UNCOMMON, mage.cards.g.GoblinClearcutter.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Dynamo", 97, Rarity.UNCOMMON, mage.cards.g.GoblinDynamo.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Firebug", 98, Rarity.COMMON, mage.cards.g.GoblinFirebug.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Goon", 99, Rarity.RARE, mage.cards.g.GoblinGoon.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Grappler", 100, Rarity.COMMON, mage.cards.g.GoblinGrappler.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Lookout", 101, Rarity.COMMON, mage.cards.g.GoblinLookout.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Turncoat", 72, Rarity.COMMON, mage.cards.g.GoblinTurncoat.class, RETRO_ART));
- cards.add(new SetCardInfo("Graveborn Muse", 73, Rarity.RARE, mage.cards.g.GravebornMuse.class, RETRO_ART));
- cards.add(new SetCardInfo("Havoc Demon", 74, Rarity.RARE, mage.cards.h.HavocDemon.class, RETRO_ART));
- cards.add(new SetCardInfo("Hollow Specter", 75, Rarity.RARE, mage.cards.h.HollowSpecter.class, RETRO_ART));
- cards.add(new SetCardInfo("Hundroog", 129, Rarity.COMMON, mage.cards.h.Hundroog.class, RETRO_ART));
- cards.add(new SetCardInfo("Hunter Sliver", 102, Rarity.COMMON, mage.cards.h.HunterSliver.class, RETRO_ART));
- cards.add(new SetCardInfo("Imperial Hellkite", 103, Rarity.RARE, mage.cards.i.ImperialHellkite.class, RETRO_ART));
- cards.add(new SetCardInfo("Infernal Caretaker", 76, Rarity.COMMON, mage.cards.i.InfernalCaretaker.class, RETRO_ART));
- cards.add(new SetCardInfo("Keeneye Aven", 41, Rarity.COMMON, mage.cards.k.KeeneyeAven.class, RETRO_ART));
- cards.add(new SetCardInfo("Keeper of the Nine Gales", 42, Rarity.RARE, mage.cards.k.KeeperOfTheNineGales.class, RETRO_ART));
- cards.add(new SetCardInfo("Kilnmouth Dragon", 104, Rarity.RARE, mage.cards.k.KilnmouthDragon.class, RETRO_ART));
- cards.add(new SetCardInfo("Krosan Cloudscraper", 130, Rarity.RARE, mage.cards.k.KrosanCloudscraper.class, RETRO_ART));
- cards.add(new SetCardInfo("Krosan Vorine", 131, Rarity.COMMON, mage.cards.k.KrosanVorine.class, RETRO_ART));
- cards.add(new SetCardInfo("Lavaborn Muse", 105, Rarity.RARE, mage.cards.l.LavabornMuse.class, RETRO_ART));
- cards.add(new SetCardInfo("Liege of the Axe", 16, Rarity.UNCOMMON, mage.cards.l.LiegeOfTheAxe.class, RETRO_ART));
- cards.add(new SetCardInfo("Lowland Tracker", 17, Rarity.COMMON, mage.cards.l.LowlandTracker.class, RETRO_ART));
- cards.add(new SetCardInfo("Macetail Hystrodon", 106, Rarity.COMMON, mage.cards.m.MacetailHystrodon.class, RETRO_ART));
- cards.add(new SetCardInfo("Magma Sliver", 107, Rarity.RARE, mage.cards.m.MagmaSliver.class, RETRO_ART));
- cards.add(new SetCardInfo("Master of the Veil", 43, Rarity.UNCOMMON, mage.cards.m.MasterOfTheVeil.class, RETRO_ART));
- cards.add(new SetCardInfo("Merchant of Secrets", 44, Rarity.COMMON, mage.cards.m.MerchantOfSecrets.class, RETRO_ART));
- cards.add(new SetCardInfo("Mistform Seaswift", 45, Rarity.COMMON, mage.cards.m.MistformSeaswift.class, RETRO_ART));
- cards.add(new SetCardInfo("Mistform Sliver", 46, Rarity.COMMON, mage.cards.m.MistformSliver.class, RETRO_ART));
- cards.add(new SetCardInfo("Mistform Ultimus", 47, Rarity.RARE, mage.cards.m.MistformUltimus.class, RETRO_ART));
- cards.add(new SetCardInfo("Mistform Wakecaster", 48, Rarity.UNCOMMON, mage.cards.m.MistformWakecaster.class, RETRO_ART));
- cards.add(new SetCardInfo("Nantuko Vigilante", 132, Rarity.COMMON, mage.cards.n.NantukoVigilante.class, RETRO_ART));
- cards.add(new SetCardInfo("Needleshot Gourna", 133, Rarity.COMMON, mage.cards.n.NeedleshotGourna.class, RETRO_ART));
- cards.add(new SetCardInfo("Noxious Ghoul", 77, Rarity.UNCOMMON, mage.cards.n.NoxiousGhoul.class, RETRO_ART));
- cards.add(new SetCardInfo("Patron of the Wild", 134, Rarity.COMMON, mage.cards.p.PatronOfTheWild.class, RETRO_ART));
- cards.add(new SetCardInfo("Phage the Untouchable", 78, Rarity.RARE, mage.cards.p.PhageTheUntouchable.class, RETRO_ART));
- cards.add(new SetCardInfo("Planar Guide", 18, Rarity.RARE, mage.cards.p.PlanarGuide.class, RETRO_ART));
- cards.add(new SetCardInfo("Plated Sliver", 19, Rarity.COMMON, mage.cards.p.PlatedSliver.class, RETRO_ART));
- cards.add(new SetCardInfo("Primal Whisperer", 135, Rarity.RARE, mage.cards.p.PrimalWhisperer.class, RETRO_ART));
- cards.add(new SetCardInfo("Primoc Escapee", 49, Rarity.UNCOMMON, mage.cards.p.PrimocEscapee.class, RETRO_ART));
- cards.add(new SetCardInfo("Quick Sliver", 136, Rarity.COMMON, mage.cards.q.QuickSliver.class, RETRO_ART));
- cards.add(new SetCardInfo("Ridgetop Raptor", 108, Rarity.UNCOMMON, mage.cards.r.RidgetopRaptor.class, RETRO_ART));
- cards.add(new SetCardInfo("Riptide Director", 50, Rarity.RARE, mage.cards.r.RiptideDirector.class, RETRO_ART));
- cards.add(new SetCardInfo("Riptide Mangler", 51, Rarity.RARE, mage.cards.r.RiptideMangler.class, RETRO_ART));
- cards.add(new SetCardInfo("Rockshard Elemental", 109, Rarity.RARE, mage.cards.r.RockshardElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Root Sliver", 137, Rarity.UNCOMMON, mage.cards.r.RootSliver.class, RETRO_ART));
- cards.add(new SetCardInfo("Scion of Darkness", 79, Rarity.RARE, mage.cards.s.ScionOfDarkness.class, RETRO_ART));
- cards.add(new SetCardInfo("Seedborn Muse", 138, Rarity.RARE, mage.cards.s.SeedbornMuse.class, RETRO_ART));
- cards.add(new SetCardInfo("Shaleskin Plower", 110, Rarity.COMMON, mage.cards.s.ShaleskinPlower.class, RETRO_ART));
- cards.add(new SetCardInfo("Shifting Sliver", 52, Rarity.UNCOMMON, mage.cards.s.ShiftingSliver.class, RETRO_ART));
- cards.add(new SetCardInfo("Skinthinner", 80, Rarity.COMMON, mage.cards.s.Skinthinner.class, RETRO_ART));
- cards.add(new SetCardInfo("Skirk Alarmist", 111, Rarity.RARE, mage.cards.s.SkirkAlarmist.class, RETRO_ART));
- cards.add(new SetCardInfo("Skirk Drill Sergeant", 112, Rarity.UNCOMMON, mage.cards.s.SkirkDrillSergeant.class, RETRO_ART));
- cards.add(new SetCardInfo("Skirk Marauder", 113, Rarity.COMMON, mage.cards.s.SkirkMarauder.class, RETRO_ART));
- cards.add(new SetCardInfo("Skirk Outrider", 114, Rarity.COMMON, mage.cards.s.SkirkOutrider.class, RETRO_ART));
- cards.add(new SetCardInfo("Smokespew Invoker", 81, Rarity.COMMON, mage.cards.s.SmokespewInvoker.class, RETRO_ART));
- cards.add(new SetCardInfo("Sootfeather Flock", 82, Rarity.COMMON, mage.cards.s.SootfeatherFlock.class, RETRO_ART));
- cards.add(new SetCardInfo("Spectral Sliver", 83, Rarity.UNCOMMON, mage.cards.s.SpectralSliver.class, RETRO_ART));
- cards.add(new SetCardInfo("Starlight Invoker", 20, Rarity.COMMON, mage.cards.s.StarlightInvoker.class, RETRO_ART));
- cards.add(new SetCardInfo("Stoic Champion", 21, Rarity.UNCOMMON, mage.cards.s.StoicChampion.class, RETRO_ART));
- cards.add(new SetCardInfo("Stonewood Invoker", 139, Rarity.COMMON, mage.cards.s.StonewoodInvoker.class, RETRO_ART));
- cards.add(new SetCardInfo("Sunstrike Legionnaire", 22, Rarity.RARE, mage.cards.s.SunstrikeLegionnaire.class, RETRO_ART));
- cards.add(new SetCardInfo("Swooping Talon", 23, Rarity.UNCOMMON, mage.cards.s.SwoopingTalon.class, RETRO_ART));
- cards.add(new SetCardInfo("Synapse Sliver", 53, Rarity.RARE, mage.cards.s.SynapseSliver.class, RETRO_ART));
- cards.add(new SetCardInfo("Timberwatch Elf", 140, Rarity.COMMON, mage.cards.t.TimberwatchElf.class, RETRO_ART));
- cards.add(new SetCardInfo("Totem Speaker", 141, Rarity.UNCOMMON, mage.cards.t.TotemSpeaker.class, RETRO_ART));
- cards.add(new SetCardInfo("Toxin Sliver", 84, Rarity.RARE, mage.cards.t.ToxinSliver.class, RETRO_ART));
- cards.add(new SetCardInfo("Tribal Forcemage", 142, Rarity.RARE, mage.cards.t.TribalForcemage.class, RETRO_ART));
- cards.add(new SetCardInfo("Unstable Hulk", 115, Rarity.RARE, mage.cards.u.UnstableHulk.class, RETRO_ART));
- cards.add(new SetCardInfo("Vexing Beetle", 143, Rarity.RARE, mage.cards.v.VexingBeetle.class, RETRO_ART));
- cards.add(new SetCardInfo("Vile Deacon", 85, Rarity.COMMON, mage.cards.v.VileDeacon.class, RETRO_ART));
- cards.add(new SetCardInfo("Voidmage Apprentice", 54, Rarity.COMMON, mage.cards.v.VoidmageApprentice.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Deceit", 55, Rarity.UNCOMMON, mage.cards.w.WallOfDeceit.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Hope", 24, Rarity.COMMON, mage.cards.w.WallOfHope.class, RETRO_ART));
- cards.add(new SetCardInfo("Warbreak Trumpeter", 116, Rarity.UNCOMMON, mage.cards.w.WarbreakTrumpeter.class, RETRO_ART));
- cards.add(new SetCardInfo("Ward Sliver", 25, Rarity.UNCOMMON, mage.cards.w.WardSliver.class, RETRO_ART));
- cards.add(new SetCardInfo("Warped Researcher", 56, Rarity.UNCOMMON, mage.cards.w.WarpedResearcher.class, RETRO_ART));
- cards.add(new SetCardInfo("Weaver of Lies", 57, Rarity.RARE, mage.cards.w.WeaverOfLies.class, RETRO_ART));
- cards.add(new SetCardInfo("Whipgrass Entangler", 26, Rarity.COMMON, mage.cards.w.WhipgrassEntangler.class, RETRO_ART));
- cards.add(new SetCardInfo("White Knight", 27, Rarity.UNCOMMON, mage.cards.w.WhiteKnight.class, RETRO_ART));
- cards.add(new SetCardInfo("Willbender", 58, Rarity.UNCOMMON, mage.cards.w.Willbender.class, RETRO_ART));
- cards.add(new SetCardInfo("Windborn Muse", 28, Rarity.RARE, mage.cards.w.WindbornMuse.class, RETRO_ART));
- cards.add(new SetCardInfo("Wingbeat Warrior", 29, Rarity.COMMON, mage.cards.w.WingbeatWarrior.class, RETRO_ART));
- cards.add(new SetCardInfo("Wirewood Channeler", 144, Rarity.UNCOMMON, mage.cards.w.WirewoodChanneler.class, RETRO_ART));
- cards.add(new SetCardInfo("Wirewood Hivemaster", 145, Rarity.UNCOMMON, mage.cards.w.WirewoodHivemaster.class, RETRO_ART));
- cards.add(new SetCardInfo("Withered Wretch", 86, Rarity.UNCOMMON, mage.cards.w.WitheredWretch.class, RETRO_ART));
- cards.add(new SetCardInfo("Zombie Brute", 87, Rarity.UNCOMMON, mage.cards.z.ZombieBrute.class, RETRO_ART));
+ cards.add(new SetCardInfo("Akroma, Angel of Wrath", 1, Rarity.RARE, mage.cards.a.AkromaAngelOfWrath.class));
+ cards.add(new SetCardInfo("Akroma's Devoted", 2, Rarity.UNCOMMON, mage.cards.a.AkromasDevoted.class));
+ cards.add(new SetCardInfo("Aphetto Exterminator", 59, Rarity.UNCOMMON, mage.cards.a.AphettoExterminator.class));
+ cards.add(new SetCardInfo("Aven Envoy", 30, Rarity.COMMON, mage.cards.a.AvenEnvoy.class));
+ cards.add(new SetCardInfo("Aven Redeemer", 3, Rarity.COMMON, mage.cards.a.AvenRedeemer.class));
+ cards.add(new SetCardInfo("Aven Warhawk", 4, Rarity.UNCOMMON, mage.cards.a.AvenWarhawk.class));
+ cards.add(new SetCardInfo("Bane of the Living", 60, Rarity.RARE, mage.cards.b.BaneOfTheLiving.class));
+ cards.add(new SetCardInfo("Beacon of Destiny", 5, Rarity.RARE, mage.cards.b.BeaconOfDestiny.class));
+ cards.add(new SetCardInfo("Berserk Murlodont", 117, Rarity.COMMON, mage.cards.b.BerserkMurlodont.class));
+ cards.add(new SetCardInfo("Blade Sliver", 88, Rarity.UNCOMMON, mage.cards.b.BladeSliver.class));
+ cards.add(new SetCardInfo("Blood Celebrant", 61, Rarity.COMMON, mage.cards.b.BloodCelebrant.class));
+ cards.add(new SetCardInfo("Bloodstoke Howler", 89, Rarity.COMMON, mage.cards.b.BloodstokeHowler.class));
+ cards.add(new SetCardInfo("Branchsnap Lorian", 118, Rarity.UNCOMMON, mage.cards.b.BranchsnapLorian.class));
+ cards.add(new SetCardInfo("Brontotherium", 119, Rarity.UNCOMMON, mage.cards.b.Brontotherium.class));
+ cards.add(new SetCardInfo("Brood Sliver", 120, Rarity.RARE, mage.cards.b.BroodSliver.class));
+ cards.add(new SetCardInfo("Caller of the Claw", 121, Rarity.RARE, mage.cards.c.CallerOfTheClaw.class));
+ cards.add(new SetCardInfo("Canopy Crawler", 122, Rarity.UNCOMMON, mage.cards.c.CanopyCrawler.class));
+ cards.add(new SetCardInfo("Celestial Gatekeeper", 6, Rarity.RARE, mage.cards.c.CelestialGatekeeper.class));
+ cards.add(new SetCardInfo("Cephalid Pathmage", 31, Rarity.COMMON, mage.cards.c.CephalidPathmage.class));
+ cards.add(new SetCardInfo("Chromeshell Crab", 32, Rarity.RARE, mage.cards.c.ChromeshellCrab.class));
+ cards.add(new SetCardInfo("Clickslither", 90, Rarity.RARE, mage.cards.c.Clickslither.class));
+ cards.add(new SetCardInfo("Cloudreach Cavalry", 7, Rarity.UNCOMMON, mage.cards.c.CloudreachCavalry.class));
+ cards.add(new SetCardInfo("Corpse Harvester", 62, Rarity.UNCOMMON, mage.cards.c.CorpseHarvester.class));
+ cards.add(new SetCardInfo("Covert Operative", 33, Rarity.COMMON, mage.cards.c.CovertOperative.class));
+ cards.add(new SetCardInfo("Crested Craghorn", 91, Rarity.COMMON, mage.cards.c.CrestedCraghorn.class));
+ cards.add(new SetCardInfo("Crookclaw Elder", 34, Rarity.UNCOMMON, mage.cards.c.CrookclawElder.class));
+ cards.add(new SetCardInfo("Crypt Sliver", 63, Rarity.COMMON, mage.cards.c.CryptSliver.class));
+ cards.add(new SetCardInfo("Dark Supplicant", 64, Rarity.UNCOMMON, mage.cards.d.DarkSupplicant.class));
+ cards.add(new SetCardInfo("Daru Mender", 8, Rarity.UNCOMMON, mage.cards.d.DaruMender.class));
+ cards.add(new SetCardInfo("Daru Sanctifier", 9, Rarity.COMMON, mage.cards.d.DaruSanctifier.class));
+ cards.add(new SetCardInfo("Daru Stinger", 10, Rarity.COMMON, mage.cards.d.DaruStinger.class));
+ cards.add(new SetCardInfo("Deathmark Prelate", 65, Rarity.UNCOMMON, mage.cards.d.DeathmarkPrelate.class));
+ cards.add(new SetCardInfo("Defender of the Order", 11, Rarity.RARE, mage.cards.d.DefenderOfTheOrder.class));
+ cards.add(new SetCardInfo("Defiant Elf", 123, Rarity.COMMON, mage.cards.d.DefiantElf.class));
+ cards.add(new SetCardInfo("Deftblade Elite", 12, Rarity.COMMON, mage.cards.d.DeftbladeElite.class));
+ cards.add(new SetCardInfo("Dermoplasm", 35, Rarity.RARE, mage.cards.d.Dermoplasm.class));
+ cards.add(new SetCardInfo("Dreamborn Muse", 36, Rarity.RARE, mage.cards.d.DreambornMuse.class));
+ cards.add(new SetCardInfo("Drinker of Sorrow", 66, Rarity.RARE, mage.cards.d.DrinkerOfSorrow.class));
+ cards.add(new SetCardInfo("Dripping Dead", 67, Rarity.COMMON, mage.cards.d.DrippingDead.class));
+ cards.add(new SetCardInfo("Earthblighter", 68, Rarity.UNCOMMON, mage.cards.e.Earthblighter.class));
+ cards.add(new SetCardInfo("Echo Tracer", 37, Rarity.COMMON, mage.cards.e.EchoTracer.class));
+ cards.add(new SetCardInfo("Elvish Soultiller", 124, Rarity.RARE, mage.cards.e.ElvishSoultiller.class));
+ cards.add(new SetCardInfo("Embalmed Brawler", 69, Rarity.COMMON, mage.cards.e.EmbalmedBrawler.class));
+ cards.add(new SetCardInfo("Enormous Baloth", 125, Rarity.UNCOMMON, mage.cards.e.EnormousBaloth.class));
+ cards.add(new SetCardInfo("Essence Sliver", 13, Rarity.RARE, mage.cards.e.EssenceSliver.class));
+ cards.add(new SetCardInfo("Feral Throwback", 126, Rarity.RARE, mage.cards.f.FeralThrowback.class));
+ cards.add(new SetCardInfo("Flamewave Invoker", 92, Rarity.COMMON, mage.cards.f.FlamewaveInvoker.class));
+ cards.add(new SetCardInfo("Frenetic Raptor", 93, Rarity.UNCOMMON, mage.cards.f.FreneticRaptor.class));
+ cards.add(new SetCardInfo("Fugitive Wizard", 38, Rarity.COMMON, mage.cards.f.FugitiveWizard.class));
+ cards.add(new SetCardInfo("Gempalm Avenger", 14, Rarity.COMMON, mage.cards.g.GempalmAvenger.class));
+ cards.add(new SetCardInfo("Gempalm Incinerator", 94, Rarity.UNCOMMON, mage.cards.g.GempalmIncinerator.class));
+ cards.add(new SetCardInfo("Gempalm Polluter", 70, Rarity.COMMON, mage.cards.g.GempalmPolluter.class));
+ cards.add(new SetCardInfo("Gempalm Sorcerer", 39, Rarity.UNCOMMON, mage.cards.g.GempalmSorcerer.class));
+ cards.add(new SetCardInfo("Gempalm Strider", 127, Rarity.UNCOMMON, mage.cards.g.GempalmStrider.class));
+ cards.add(new SetCardInfo("Ghastly Remains", 71, Rarity.RARE, mage.cards.g.GhastlyRemains.class));
+ cards.add(new SetCardInfo("Glintwing Invoker", 40, Rarity.COMMON, mage.cards.g.GlintwingInvoker.class));
+ cards.add(new SetCardInfo("Glowering Rogon", 128, Rarity.COMMON, mage.cards.g.GloweringRogon.class));
+ cards.add(new SetCardInfo("Glowrider", 15, Rarity.RARE, mage.cards.g.Glowrider.class));
+ cards.add(new SetCardInfo("Goblin Assassin", 95, Rarity.UNCOMMON, mage.cards.g.GoblinAssassin.class));
+ cards.add(new SetCardInfo("Goblin Clearcutter", 96, Rarity.UNCOMMON, mage.cards.g.GoblinClearcutter.class));
+ cards.add(new SetCardInfo("Goblin Dynamo", 97, Rarity.UNCOMMON, mage.cards.g.GoblinDynamo.class));
+ cards.add(new SetCardInfo("Goblin Firebug", 98, Rarity.COMMON, mage.cards.g.GoblinFirebug.class));
+ cards.add(new SetCardInfo("Goblin Goon", 99, Rarity.RARE, mage.cards.g.GoblinGoon.class));
+ cards.add(new SetCardInfo("Goblin Grappler", 100, Rarity.COMMON, mage.cards.g.GoblinGrappler.class));
+ cards.add(new SetCardInfo("Goblin Lookout", 101, Rarity.COMMON, mage.cards.g.GoblinLookout.class));
+ cards.add(new SetCardInfo("Goblin Turncoat", 72, Rarity.COMMON, mage.cards.g.GoblinTurncoat.class));
+ cards.add(new SetCardInfo("Graveborn Muse", 73, Rarity.RARE, mage.cards.g.GravebornMuse.class));
+ cards.add(new SetCardInfo("Havoc Demon", 74, Rarity.RARE, mage.cards.h.HavocDemon.class));
+ cards.add(new SetCardInfo("Hollow Specter", 75, Rarity.RARE, mage.cards.h.HollowSpecter.class));
+ cards.add(new SetCardInfo("Hundroog", 129, Rarity.COMMON, mage.cards.h.Hundroog.class));
+ cards.add(new SetCardInfo("Hunter Sliver", 102, Rarity.COMMON, mage.cards.h.HunterSliver.class));
+ cards.add(new SetCardInfo("Imperial Hellkite", 103, Rarity.RARE, mage.cards.i.ImperialHellkite.class));
+ cards.add(new SetCardInfo("Infernal Caretaker", 76, Rarity.COMMON, mage.cards.i.InfernalCaretaker.class));
+ cards.add(new SetCardInfo("Keeneye Aven", 41, Rarity.COMMON, mage.cards.k.KeeneyeAven.class));
+ cards.add(new SetCardInfo("Keeper of the Nine Gales", 42, Rarity.RARE, mage.cards.k.KeeperOfTheNineGales.class));
+ cards.add(new SetCardInfo("Kilnmouth Dragon", 104, Rarity.RARE, mage.cards.k.KilnmouthDragon.class));
+ cards.add(new SetCardInfo("Krosan Cloudscraper", 130, Rarity.RARE, mage.cards.k.KrosanCloudscraper.class));
+ cards.add(new SetCardInfo("Krosan Vorine", 131, Rarity.COMMON, mage.cards.k.KrosanVorine.class));
+ cards.add(new SetCardInfo("Lavaborn Muse", 105, Rarity.RARE, mage.cards.l.LavabornMuse.class));
+ cards.add(new SetCardInfo("Liege of the Axe", 16, Rarity.UNCOMMON, mage.cards.l.LiegeOfTheAxe.class));
+ cards.add(new SetCardInfo("Lowland Tracker", 17, Rarity.COMMON, mage.cards.l.LowlandTracker.class));
+ cards.add(new SetCardInfo("Macetail Hystrodon", 106, Rarity.COMMON, mage.cards.m.MacetailHystrodon.class));
+ cards.add(new SetCardInfo("Magma Sliver", 107, Rarity.RARE, mage.cards.m.MagmaSliver.class));
+ cards.add(new SetCardInfo("Master of the Veil", 43, Rarity.UNCOMMON, mage.cards.m.MasterOfTheVeil.class));
+ cards.add(new SetCardInfo("Merchant of Secrets", 44, Rarity.COMMON, mage.cards.m.MerchantOfSecrets.class));
+ cards.add(new SetCardInfo("Mistform Seaswift", 45, Rarity.COMMON, mage.cards.m.MistformSeaswift.class));
+ cards.add(new SetCardInfo("Mistform Sliver", 46, Rarity.COMMON, mage.cards.m.MistformSliver.class));
+ cards.add(new SetCardInfo("Mistform Ultimus", 47, Rarity.RARE, mage.cards.m.MistformUltimus.class));
+ cards.add(new SetCardInfo("Mistform Wakecaster", 48, Rarity.UNCOMMON, mage.cards.m.MistformWakecaster.class));
+ cards.add(new SetCardInfo("Nantuko Vigilante", 132, Rarity.COMMON, mage.cards.n.NantukoVigilante.class));
+ cards.add(new SetCardInfo("Needleshot Gourna", 133, Rarity.COMMON, mage.cards.n.NeedleshotGourna.class));
+ cards.add(new SetCardInfo("Noxious Ghoul", 77, Rarity.UNCOMMON, mage.cards.n.NoxiousGhoul.class));
+ cards.add(new SetCardInfo("Patron of the Wild", 134, Rarity.COMMON, mage.cards.p.PatronOfTheWild.class));
+ cards.add(new SetCardInfo("Phage the Untouchable", 78, Rarity.RARE, mage.cards.p.PhageTheUntouchable.class));
+ cards.add(new SetCardInfo("Planar Guide", 18, Rarity.RARE, mage.cards.p.PlanarGuide.class));
+ cards.add(new SetCardInfo("Plated Sliver", 19, Rarity.COMMON, mage.cards.p.PlatedSliver.class));
+ cards.add(new SetCardInfo("Primal Whisperer", 135, Rarity.RARE, mage.cards.p.PrimalWhisperer.class));
+ cards.add(new SetCardInfo("Primoc Escapee", 49, Rarity.UNCOMMON, mage.cards.p.PrimocEscapee.class));
+ cards.add(new SetCardInfo("Quick Sliver", 136, Rarity.COMMON, mage.cards.q.QuickSliver.class));
+ cards.add(new SetCardInfo("Ridgetop Raptor", 108, Rarity.UNCOMMON, mage.cards.r.RidgetopRaptor.class));
+ cards.add(new SetCardInfo("Riptide Director", 50, Rarity.RARE, mage.cards.r.RiptideDirector.class));
+ cards.add(new SetCardInfo("Riptide Mangler", 51, Rarity.RARE, mage.cards.r.RiptideMangler.class));
+ cards.add(new SetCardInfo("Rockshard Elemental", 109, Rarity.RARE, mage.cards.r.RockshardElemental.class));
+ cards.add(new SetCardInfo("Root Sliver", 137, Rarity.UNCOMMON, mage.cards.r.RootSliver.class));
+ cards.add(new SetCardInfo("Scion of Darkness", 79, Rarity.RARE, mage.cards.s.ScionOfDarkness.class));
+ cards.add(new SetCardInfo("Seedborn Muse", 138, Rarity.RARE, mage.cards.s.SeedbornMuse.class));
+ cards.add(new SetCardInfo("Shaleskin Plower", 110, Rarity.COMMON, mage.cards.s.ShaleskinPlower.class));
+ cards.add(new SetCardInfo("Shifting Sliver", 52, Rarity.UNCOMMON, mage.cards.s.ShiftingSliver.class));
+ cards.add(new SetCardInfo("Skinthinner", 80, Rarity.COMMON, mage.cards.s.Skinthinner.class));
+ cards.add(new SetCardInfo("Skirk Alarmist", 111, Rarity.RARE, mage.cards.s.SkirkAlarmist.class));
+ cards.add(new SetCardInfo("Skirk Drill Sergeant", 112, Rarity.UNCOMMON, mage.cards.s.SkirkDrillSergeant.class));
+ cards.add(new SetCardInfo("Skirk Marauder", 113, Rarity.COMMON, mage.cards.s.SkirkMarauder.class));
+ cards.add(new SetCardInfo("Skirk Outrider", 114, Rarity.COMMON, mage.cards.s.SkirkOutrider.class));
+ cards.add(new SetCardInfo("Smokespew Invoker", 81, Rarity.COMMON, mage.cards.s.SmokespewInvoker.class));
+ cards.add(new SetCardInfo("Sootfeather Flock", 82, Rarity.COMMON, mage.cards.s.SootfeatherFlock.class));
+ cards.add(new SetCardInfo("Spectral Sliver", 83, Rarity.UNCOMMON, mage.cards.s.SpectralSliver.class));
+ cards.add(new SetCardInfo("Starlight Invoker", 20, Rarity.COMMON, mage.cards.s.StarlightInvoker.class));
+ cards.add(new SetCardInfo("Stoic Champion", 21, Rarity.UNCOMMON, mage.cards.s.StoicChampion.class));
+ cards.add(new SetCardInfo("Stonewood Invoker", 139, Rarity.COMMON, mage.cards.s.StonewoodInvoker.class));
+ cards.add(new SetCardInfo("Sunstrike Legionnaire", 22, Rarity.RARE, mage.cards.s.SunstrikeLegionnaire.class));
+ cards.add(new SetCardInfo("Swooping Talon", 23, Rarity.UNCOMMON, mage.cards.s.SwoopingTalon.class));
+ cards.add(new SetCardInfo("Synapse Sliver", 53, Rarity.RARE, mage.cards.s.SynapseSliver.class));
+ cards.add(new SetCardInfo("Timberwatch Elf", 140, Rarity.COMMON, mage.cards.t.TimberwatchElf.class));
+ cards.add(new SetCardInfo("Totem Speaker", 141, Rarity.UNCOMMON, mage.cards.t.TotemSpeaker.class));
+ cards.add(new SetCardInfo("Toxin Sliver", 84, Rarity.RARE, mage.cards.t.ToxinSliver.class));
+ cards.add(new SetCardInfo("Tribal Forcemage", 142, Rarity.RARE, mage.cards.t.TribalForcemage.class));
+ cards.add(new SetCardInfo("Unstable Hulk", 115, Rarity.RARE, mage.cards.u.UnstableHulk.class));
+ cards.add(new SetCardInfo("Vexing Beetle", 143, Rarity.RARE, mage.cards.v.VexingBeetle.class));
+ cards.add(new SetCardInfo("Vile Deacon", 85, Rarity.COMMON, mage.cards.v.VileDeacon.class));
+ cards.add(new SetCardInfo("Voidmage Apprentice", 54, Rarity.COMMON, mage.cards.v.VoidmageApprentice.class));
+ cards.add(new SetCardInfo("Wall of Deceit", 55, Rarity.UNCOMMON, mage.cards.w.WallOfDeceit.class));
+ cards.add(new SetCardInfo("Wall of Hope", 24, Rarity.COMMON, mage.cards.w.WallOfHope.class));
+ cards.add(new SetCardInfo("Warbreak Trumpeter", 116, Rarity.UNCOMMON, mage.cards.w.WarbreakTrumpeter.class));
+ cards.add(new SetCardInfo("Ward Sliver", 25, Rarity.UNCOMMON, mage.cards.w.WardSliver.class));
+ cards.add(new SetCardInfo("Warped Researcher", 56, Rarity.UNCOMMON, mage.cards.w.WarpedResearcher.class));
+ cards.add(new SetCardInfo("Weaver of Lies", 57, Rarity.RARE, mage.cards.w.WeaverOfLies.class));
+ cards.add(new SetCardInfo("Whipgrass Entangler", 26, Rarity.COMMON, mage.cards.w.WhipgrassEntangler.class));
+ cards.add(new SetCardInfo("White Knight", 27, Rarity.UNCOMMON, mage.cards.w.WhiteKnight.class));
+ cards.add(new SetCardInfo("Willbender", 58, Rarity.UNCOMMON, mage.cards.w.Willbender.class));
+ cards.add(new SetCardInfo("Windborn Muse", 28, Rarity.RARE, mage.cards.w.WindbornMuse.class));
+ cards.add(new SetCardInfo("Wingbeat Warrior", 29, Rarity.COMMON, mage.cards.w.WingbeatWarrior.class));
+ cards.add(new SetCardInfo("Wirewood Channeler", 144, Rarity.UNCOMMON, mage.cards.w.WirewoodChanneler.class));
+ cards.add(new SetCardInfo("Wirewood Hivemaster", 145, Rarity.UNCOMMON, mage.cards.w.WirewoodHivemaster.class));
+ cards.add(new SetCardInfo("Withered Wretch", 86, Rarity.UNCOMMON, mage.cards.w.WitheredWretch.class));
+ cards.add(new SetCardInfo("Zombie Brute", 87, Rarity.UNCOMMON, mage.cards.z.ZombieBrute.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/LimitedEditionAlpha.java b/Mage.Sets/src/mage/sets/LimitedEditionAlpha.java
index 991b0375d40..eda85f39d59 100644
--- a/Mage.Sets/src/mage/sets/LimitedEditionAlpha.java
+++ b/Mage.Sets/src/mage/sets/LimitedEditionAlpha.java
@@ -26,295 +26,294 @@ public final class LimitedEditionAlpha extends ExpansionSet {
this.numBoosterUncommon = 3;
this.numBoosterRare = 1;
this.ratioBoosterMythic = 0;
-
- cards.add(new SetCardInfo("Air Elemental", 46, Rarity.UNCOMMON, mage.cards.a.AirElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Ancestral Recall", 47, Rarity.RARE, mage.cards.a.AncestralRecall.class, RETRO_ART));
- cards.add(new SetCardInfo("Animate Artifact", 48, Rarity.UNCOMMON, mage.cards.a.AnimateArtifact.class, RETRO_ART));
- cards.add(new SetCardInfo("Animate Dead", 92, Rarity.UNCOMMON, mage.cards.a.AnimateDead.class, RETRO_ART));
- cards.add(new SetCardInfo("Animate Wall", 1, Rarity.RARE, mage.cards.a.AnimateWall.class, RETRO_ART));
- cards.add(new SetCardInfo("Ankh of Mishra", 230, Rarity.RARE, mage.cards.a.AnkhOfMishra.class, RETRO_ART));
- cards.add(new SetCardInfo("Armageddon", 2, Rarity.RARE, mage.cards.a.Armageddon.class, RETRO_ART));
- cards.add(new SetCardInfo("Aspect of Wolf", 184, Rarity.RARE, mage.cards.a.AspectOfWolf.class, RETRO_ART));
- cards.add(new SetCardInfo("Bad Moon", 93, Rarity.RARE, mage.cards.b.BadMoon.class, RETRO_ART));
+ cards.add(new SetCardInfo("Air Elemental", 46, Rarity.UNCOMMON, mage.cards.a.AirElemental.class));
+ cards.add(new SetCardInfo("Ancestral Recall", 47, Rarity.RARE, mage.cards.a.AncestralRecall.class));
+ cards.add(new SetCardInfo("Animate Artifact", 48, Rarity.UNCOMMON, mage.cards.a.AnimateArtifact.class));
+ cards.add(new SetCardInfo("Animate Dead", 92, Rarity.UNCOMMON, mage.cards.a.AnimateDead.class));
+ cards.add(new SetCardInfo("Animate Wall", 1, Rarity.RARE, mage.cards.a.AnimateWall.class));
+ cards.add(new SetCardInfo("Ankh of Mishra", 230, Rarity.RARE, mage.cards.a.AnkhOfMishra.class));
+ cards.add(new SetCardInfo("Armageddon", 2, Rarity.RARE, mage.cards.a.Armageddon.class));
+ cards.add(new SetCardInfo("Aspect of Wolf", 184, Rarity.RARE, mage.cards.a.AspectOfWolf.class));
+ cards.add(new SetCardInfo("Bad Moon", 93, Rarity.RARE, mage.cards.b.BadMoon.class));
cards.add(new SetCardInfo("Badlands", 277, Rarity.RARE, mage.cards.b.Badlands.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Balance", 3, Rarity.RARE, mage.cards.b.Balance.class, RETRO_ART));
- cards.add(new SetCardInfo("Basalt Monolith", 231, Rarity.UNCOMMON, mage.cards.b.BasaltMonolith.class, RETRO_ART));
+ cards.add(new SetCardInfo("Balance", 3, Rarity.RARE, mage.cards.b.Balance.class));
+ cards.add(new SetCardInfo("Basalt Monolith", 231, Rarity.UNCOMMON, mage.cards.b.BasaltMonolith.class));
cards.add(new SetCardInfo("Bayou", 278, Rarity.RARE, mage.cards.b.Bayou.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Benalish Hero", 4, Rarity.COMMON, mage.cards.b.BenalishHero.class, RETRO_ART));
- cards.add(new SetCardInfo("Berserk", 185, Rarity.UNCOMMON, mage.cards.b.Berserk.class, RETRO_ART));
- cards.add(new SetCardInfo("Birds of Paradise", 186, Rarity.RARE, mage.cards.b.BirdsOfParadise.class, RETRO_ART));
- cards.add(new SetCardInfo("Black Knight", 94, Rarity.UNCOMMON, mage.cards.b.BlackKnight.class, RETRO_ART));
- cards.add(new SetCardInfo("Black Lotus", 232, Rarity.RARE, mage.cards.b.BlackLotus.class, RETRO_ART));
- cards.add(new SetCardInfo("Black Vise", 233, Rarity.UNCOMMON, mage.cards.b.BlackVise.class, RETRO_ART));
- cards.add(new SetCardInfo("Black Ward", 5, Rarity.UNCOMMON, mage.cards.b.BlackWard.class, RETRO_ART));
- cards.add(new SetCardInfo("Blaze of Glory", 6, Rarity.RARE, mage.cards.b.BlazeOfGlory.class, RETRO_ART));
- cards.add(new SetCardInfo("Blessing", 7, Rarity.RARE, mage.cards.b.Blessing.class, RETRO_ART));
- cards.add(new SetCardInfo("Blue Elemental Blast", 49, Rarity.COMMON, mage.cards.b.BlueElementalBlast.class, RETRO_ART));
- cards.add(new SetCardInfo("Blue Ward", 8, Rarity.UNCOMMON, mage.cards.b.BlueWard.class, RETRO_ART));
- cards.add(new SetCardInfo("Bog Wraith", 95, Rarity.UNCOMMON, mage.cards.b.BogWraith.class, RETRO_ART));
- cards.add(new SetCardInfo("Braingeyser", 50, Rarity.RARE, mage.cards.b.Braingeyser.class, RETRO_ART));
- cards.add(new SetCardInfo("Burrowing", 138, Rarity.UNCOMMON, mage.cards.b.Burrowing.class, RETRO_ART));
- cards.add(new SetCardInfo("Camouflage", 187, Rarity.UNCOMMON, mage.cards.c.Camouflage.class, RETRO_ART));
- cards.add(new SetCardInfo("Castle", 9, Rarity.UNCOMMON, mage.cards.c.Castle.class, RETRO_ART));
- cards.add(new SetCardInfo("Celestial Prism", 234, Rarity.UNCOMMON, mage.cards.c.CelestialPrism.class, RETRO_ART));
- cards.add(new SetCardInfo("Channel", 188, Rarity.UNCOMMON, mage.cards.c.Channel.class, RETRO_ART));
- cards.add(new SetCardInfo("Chaos Orb", 235, Rarity.RARE, mage.cards.c.ChaosOrb.class, RETRO_ART));
- cards.add(new SetCardInfo("Chaoslace", 139, Rarity.RARE, mage.cards.c.Chaoslace.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: Blue", 10, Rarity.COMMON, mage.cards.c.CircleOfProtectionBlue.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: Green", 11, Rarity.COMMON, mage.cards.c.CircleOfProtectionGreen.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: Red", 12, Rarity.COMMON, mage.cards.c.CircleOfProtectionRed.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: White", 13, Rarity.COMMON, mage.cards.c.CircleOfProtectionWhite.class, RETRO_ART));
- cards.add(new SetCardInfo("Clockwork Beast", 236, Rarity.RARE, mage.cards.c.ClockworkBeast.class, RETRO_ART));
- cards.add(new SetCardInfo("Clone", 51, Rarity.UNCOMMON, mage.cards.c.Clone.class, RETRO_ART));
- cards.add(new SetCardInfo("Cockatrice", 189, Rarity.RARE, mage.cards.c.Cockatrice.class, RETRO_ART));
- cards.add(new SetCardInfo("Consecrate Land", 14, Rarity.UNCOMMON, mage.cards.c.ConsecrateLand.class, RETRO_ART));
- cards.add(new SetCardInfo("Conservator", 237, Rarity.UNCOMMON, mage.cards.c.Conservator.class, RETRO_ART));
- cards.add(new SetCardInfo("Control Magic", 52, Rarity.UNCOMMON, mage.cards.c.ControlMagic.class, RETRO_ART));
- cards.add(new SetCardInfo("Conversion", 15, Rarity.UNCOMMON, mage.cards.c.Conversion.class, RETRO_ART));
- cards.add(new SetCardInfo("Copper Tablet", 238, Rarity.UNCOMMON, mage.cards.c.CopperTablet.class, RETRO_ART));
- cards.add(new SetCardInfo("Copy Artifact", 53, Rarity.RARE, mage.cards.c.CopyArtifact.class, RETRO_ART));
- cards.add(new SetCardInfo("Counterspell", 54, Rarity.UNCOMMON, mage.cards.c.Counterspell.class, RETRO_ART));
- cards.add(new SetCardInfo("Craw Wurm", 190, Rarity.COMMON, mage.cards.c.CrawWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("Creature Bond", 55, Rarity.COMMON, mage.cards.c.CreatureBond.class, RETRO_ART));
- cards.add(new SetCardInfo("Crusade", 16, Rarity.RARE, mage.cards.c.Crusade.class, RETRO_ART));
- cards.add(new SetCardInfo("Crystal Rod", 239, Rarity.UNCOMMON, mage.cards.c.CrystalRod.class, RETRO_ART));
- cards.add(new SetCardInfo("Cursed Land", 97, Rarity.UNCOMMON, mage.cards.c.CursedLand.class, RETRO_ART));
- cards.add(new SetCardInfo("Cyclopean Tomb", 240, Rarity.RARE, mage.cards.c.CyclopeanTomb.class, RETRO_ART));
- cards.add(new SetCardInfo("Dark Ritual", 98, Rarity.COMMON, mage.cards.d.DarkRitual.class, RETRO_ART));
- cards.add(new SetCardInfo("Death Ward", 17, Rarity.COMMON, mage.cards.d.DeathWard.class, RETRO_ART));
- cards.add(new SetCardInfo("Deathgrip", 100, Rarity.UNCOMMON, mage.cards.d.Deathgrip.class, RETRO_ART));
- cards.add(new SetCardInfo("Deathlace", 101, Rarity.RARE, mage.cards.d.Deathlace.class, RETRO_ART));
- cards.add(new SetCardInfo("Demonic Hordes", 103, Rarity.RARE, mage.cards.d.DemonicHordes.class, RETRO_ART));
- cards.add(new SetCardInfo("Demonic Tutor", 104, Rarity.UNCOMMON, mage.cards.d.DemonicTutor.class, RETRO_ART));
- cards.add(new SetCardInfo("Dingus Egg", 241, Rarity.RARE, mage.cards.d.DingusEgg.class, RETRO_ART));
- cards.add(new SetCardInfo("Disenchant", 18, Rarity.COMMON, mage.cards.d.Disenchant.class, RETRO_ART));
- cards.add(new SetCardInfo("Disintegrate", 140, Rarity.COMMON, mage.cards.d.Disintegrate.class, RETRO_ART));
- cards.add(new SetCardInfo("Disrupting Scepter", 242, Rarity.RARE, mage.cards.d.DisruptingScepter.class, RETRO_ART));
- cards.add(new SetCardInfo("Dragon Whelp", 141, Rarity.UNCOMMON, mage.cards.d.DragonWhelp.class, RETRO_ART));
- cards.add(new SetCardInfo("Drain Life", 105, Rarity.COMMON, mage.cards.d.DrainLife.class, RETRO_ART));
- cards.add(new SetCardInfo("Drain Power", 56, Rarity.RARE, mage.cards.d.DrainPower.class, RETRO_ART));
- cards.add(new SetCardInfo("Drudge Skeletons", 106, Rarity.COMMON, mage.cards.d.DrudgeSkeletons.class, RETRO_ART));
- cards.add(new SetCardInfo("Dwarven Demolition Team", 142, Rarity.UNCOMMON, mage.cards.d.DwarvenDemolitionTeam.class, RETRO_ART));
- cards.add(new SetCardInfo("Dwarven Warriors", 143, Rarity.COMMON, mage.cards.d.DwarvenWarriors.class, RETRO_ART));
- cards.add(new SetCardInfo("Earth Elemental", 144, Rarity.UNCOMMON, mage.cards.e.EarthElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Earthbind", 145, Rarity.COMMON, mage.cards.e.Earthbind.class, RETRO_ART));
- cards.add(new SetCardInfo("Earthquake", 146, Rarity.RARE, mage.cards.e.Earthquake.class, RETRO_ART));
- cards.add(new SetCardInfo("Elvish Archers", 191, Rarity.RARE, mage.cards.e.ElvishArchers.class, RETRO_ART));
- cards.add(new SetCardInfo("Evil Presence", 107, Rarity.UNCOMMON, mage.cards.e.EvilPresence.class, RETRO_ART));
- cards.add(new SetCardInfo("False Orders", 147, Rarity.COMMON, mage.cards.f.FalseOrders.class, RETRO_ART));
- cards.add(new SetCardInfo("Farmstead", 19, Rarity.RARE, mage.cards.f.Farmstead.class, RETRO_ART));
- cards.add(new SetCardInfo("Fastbond", 192, Rarity.RARE, mage.cards.f.Fastbond.class, RETRO_ART));
- cards.add(new SetCardInfo("Fear", 108, Rarity.COMMON, mage.cards.f.Fear.class, RETRO_ART));
- cards.add(new SetCardInfo("Feedback", 57, Rarity.UNCOMMON, mage.cards.f.Feedback.class, RETRO_ART));
- cards.add(new SetCardInfo("Fire Elemental", 148, Rarity.UNCOMMON, mage.cards.f.FireElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Fireball", 149, Rarity.COMMON, mage.cards.f.Fireball.class, RETRO_ART));
- cards.add(new SetCardInfo("Firebreathing", 150, Rarity.COMMON, mage.cards.f.Firebreathing.class, RETRO_ART));
- cards.add(new SetCardInfo("Flashfires", 151, Rarity.UNCOMMON, mage.cards.f.Flashfires.class, RETRO_ART));
- cards.add(new SetCardInfo("Flight", 58, Rarity.COMMON, mage.cards.f.Flight.class, RETRO_ART));
- cards.add(new SetCardInfo("Fog", 193, Rarity.COMMON, mage.cards.f.Fog.class, RETRO_ART));
- cards.add(new SetCardInfo("Force of Nature", 194, Rarity.RARE, mage.cards.f.ForceOfNature.class, RETRO_ART));
- cards.add(new SetCardInfo("Forcefield", 243, Rarity.RARE, mage.cards.f.Forcefield.class, RETRO_ART));
- cards.add(new SetCardInfo("Forest", 294, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 295, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Fork", 152, Rarity.RARE, mage.cards.f.Fork.class, RETRO_ART));
- cards.add(new SetCardInfo("Frozen Shade", 109, Rarity.COMMON, mage.cards.f.FrozenShade.class, RETRO_ART));
- cards.add(new SetCardInfo("Fungusaur", 195, Rarity.RARE, mage.cards.f.Fungusaur.class, RETRO_ART));
- cards.add(new SetCardInfo("Gaea's Liege", 196, Rarity.RARE, mage.cards.g.GaeasLiege.class, RETRO_ART));
- cards.add(new SetCardInfo("Gauntlet of Might", 244, Rarity.RARE, mage.cards.g.GauntletOfMight.class, RETRO_ART));
- cards.add(new SetCardInfo("Giant Growth", 197, Rarity.COMMON, mage.cards.g.GiantGrowth.class, RETRO_ART));
- cards.add(new SetCardInfo("Giant Spider", 198, Rarity.COMMON, mage.cards.g.GiantSpider.class, RETRO_ART));
- cards.add(new SetCardInfo("Glasses of Urza", 245, Rarity.UNCOMMON, mage.cards.g.GlassesOfUrza.class, RETRO_ART));
- cards.add(new SetCardInfo("Gloom", 110, Rarity.UNCOMMON, mage.cards.g.Gloom.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Balloon Brigade", 153, Rarity.UNCOMMON, mage.cards.g.GoblinBalloonBrigade.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin King", 154, Rarity.RARE, mage.cards.g.GoblinKing.class, RETRO_ART));
- cards.add(new SetCardInfo("Granite Gargoyle", 155, Rarity.RARE, mage.cards.g.GraniteGargoyle.class, RETRO_ART));
- cards.add(new SetCardInfo("Gray Ogre", 156, Rarity.COMMON, mage.cards.g.GrayOgre.class, RETRO_ART));
- cards.add(new SetCardInfo("Green Ward", 20, Rarity.UNCOMMON, mage.cards.g.GreenWard.class, RETRO_ART));
- cards.add(new SetCardInfo("Grizzly Bears", 199, Rarity.COMMON, mage.cards.g.GrizzlyBears.class, RETRO_ART));
- cards.add(new SetCardInfo("Guardian Angel", 21, Rarity.COMMON, mage.cards.g.GuardianAngel.class, RETRO_ART));
- cards.add(new SetCardInfo("Healing Salve", 22, Rarity.COMMON, mage.cards.h.HealingSalve.class, RETRO_ART));
- cards.add(new SetCardInfo("Helm of Chatzuk", 246, Rarity.RARE, mage.cards.h.HelmOfChatzuk.class, RETRO_ART));
- cards.add(new SetCardInfo("Hill Giant", 157, Rarity.COMMON, mage.cards.h.HillGiant.class, RETRO_ART));
- cards.add(new SetCardInfo("Holy Armor", 23, Rarity.COMMON, mage.cards.h.HolyArmor.class, RETRO_ART));
- cards.add(new SetCardInfo("Holy Strength", 24, Rarity.COMMON, mage.cards.h.HolyStrength.class, RETRO_ART));
- cards.add(new SetCardInfo("Howl from Beyond", 111, Rarity.COMMON, mage.cards.h.HowlFromBeyond.class, RETRO_ART));
- cards.add(new SetCardInfo("Howling Mine", 247, Rarity.RARE, mage.cards.h.HowlingMine.class, RETRO_ART));
- cards.add(new SetCardInfo("Hurloon Minotaur", 158, Rarity.COMMON, mage.cards.h.HurloonMinotaur.class, RETRO_ART));
- cards.add(new SetCardInfo("Hurricane", 200, Rarity.UNCOMMON, mage.cards.h.Hurricane.class, RETRO_ART));
- cards.add(new SetCardInfo("Hypnotic Specter", 112, Rarity.UNCOMMON, mage.cards.h.HypnoticSpecter.class, RETRO_ART));
- cards.add(new SetCardInfo("Ice Storm", 201, Rarity.UNCOMMON, mage.cards.i.IceStorm.class, RETRO_ART));
- cards.add(new SetCardInfo("Icy Manipulator", 248, Rarity.UNCOMMON, mage.cards.i.IcyManipulator.class, RETRO_ART));
- cards.add(new SetCardInfo("Instill Energy", 202, Rarity.UNCOMMON, mage.cards.i.InstillEnergy.class, RETRO_ART));
- cards.add(new SetCardInfo("Invisibility", 59, Rarity.COMMON, mage.cards.i.Invisibility.class, RETRO_ART));
- cards.add(new SetCardInfo("Iron Star", 250, Rarity.UNCOMMON, mage.cards.i.IronStar.class, RETRO_ART));
- cards.add(new SetCardInfo("Ironclaw Orcs", 159, Rarity.COMMON, mage.cards.i.IronclawOrcs.class, RETRO_ART));
- cards.add(new SetCardInfo("Ironroot Treefolk", 203, Rarity.COMMON, mage.cards.i.IronrootTreefolk.class, RETRO_ART));
- cards.add(new SetCardInfo("Island", 288, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 289, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island Sanctuary", 25, Rarity.RARE, mage.cards.i.IslandSanctuary.class, RETRO_ART));
- cards.add(new SetCardInfo("Ivory Cup", 251, Rarity.UNCOMMON, mage.cards.i.IvoryCup.class, RETRO_ART));
- cards.add(new SetCardInfo("Jade Monolith", 252, Rarity.RARE, mage.cards.j.JadeMonolith.class, RETRO_ART));
- cards.add(new SetCardInfo("Jade Statue", 253, Rarity.UNCOMMON, mage.cards.j.JadeStatue.class, RETRO_ART));
- cards.add(new SetCardInfo("Jayemdae Tome", 254, Rarity.RARE, mage.cards.j.JayemdaeTome.class, RETRO_ART));
- cards.add(new SetCardInfo("Juggernaut", 255, Rarity.UNCOMMON, mage.cards.j.Juggernaut.class, RETRO_ART));
- cards.add(new SetCardInfo("Jump", 60, Rarity.COMMON, mage.cards.j.Jump.class, RETRO_ART));
- cards.add(new SetCardInfo("Karma", 26, Rarity.UNCOMMON, mage.cards.k.Karma.class, RETRO_ART));
- cards.add(new SetCardInfo("Keldon Warlord", 160, Rarity.UNCOMMON, mage.cards.k.KeldonWarlord.class, RETRO_ART));
- cards.add(new SetCardInfo("Kormus Bell", 256, Rarity.RARE, mage.cards.k.KormusBell.class, RETRO_ART));
- cards.add(new SetCardInfo("Kudzu", 204, Rarity.RARE, mage.cards.k.Kudzu.class, RETRO_ART));
- cards.add(new SetCardInfo("Lance", 27, Rarity.UNCOMMON, mage.cards.l.Lance.class, RETRO_ART));
- cards.add(new SetCardInfo("Ley Druid", 205, Rarity.UNCOMMON, mage.cards.l.LeyDruid.class, RETRO_ART));
- cards.add(new SetCardInfo("Library of Leng", 257, Rarity.UNCOMMON, mage.cards.l.LibraryOfLeng.class, RETRO_ART));
- cards.add(new SetCardInfo("Lich", 113, Rarity.RARE, mage.cards.l.Lich.class, RETRO_ART));
- cards.add(new SetCardInfo("Lifeforce", 206, Rarity.UNCOMMON, mage.cards.l.Lifeforce.class, RETRO_ART));
- cards.add(new SetCardInfo("Lifelace", 207, Rarity.RARE, mage.cards.l.Lifelace.class, RETRO_ART));
- cards.add(new SetCardInfo("Lifetap", 61, Rarity.UNCOMMON, mage.cards.l.Lifetap.class, RETRO_ART));
- cards.add(new SetCardInfo("Lightning Bolt", 161, Rarity.COMMON, mage.cards.l.LightningBolt.class, RETRO_ART));
- cards.add(new SetCardInfo("Living Artifact", 208, Rarity.RARE, mage.cards.l.LivingArtifact.class, RETRO_ART));
- cards.add(new SetCardInfo("Living Lands", 209, Rarity.RARE, mage.cards.l.LivingLands.class, RETRO_ART));
- cards.add(new SetCardInfo("Living Wall", 258, Rarity.UNCOMMON, mage.cards.l.LivingWall.class, RETRO_ART));
- cards.add(new SetCardInfo("Llanowar Elves", 210, Rarity.COMMON, mage.cards.l.LlanowarElves.class, RETRO_ART));
- cards.add(new SetCardInfo("Lord of Atlantis", 62, Rarity.RARE, mage.cards.l.LordOfAtlantis.class, RETRO_ART));
- cards.add(new SetCardInfo("Lord of the Pit", 114, Rarity.RARE, mage.cards.l.LordOfThePit.class, RETRO_ART));
- cards.add(new SetCardInfo("Lure", 211, Rarity.UNCOMMON, mage.cards.l.Lure.class, RETRO_ART));
- cards.add(new SetCardInfo("Mahamoti Djinn", 64, Rarity.RARE, mage.cards.m.MahamotiDjinn.class, RETRO_ART));
- cards.add(new SetCardInfo("Mana Flare", 162, Rarity.RARE, mage.cards.m.ManaFlare.class, RETRO_ART));
- cards.add(new SetCardInfo("Mana Short", 65, Rarity.RARE, mage.cards.m.ManaShort.class, RETRO_ART));
- cards.add(new SetCardInfo("Mana Vault", 259, Rarity.RARE, mage.cards.m.ManaVault.class, RETRO_ART));
- cards.add(new SetCardInfo("Manabarbs", 163, Rarity.RARE, mage.cards.m.Manabarbs.class, RETRO_ART));
- cards.add(new SetCardInfo("Meekstone", 260, Rarity.RARE, mage.cards.m.Meekstone.class, RETRO_ART));
- cards.add(new SetCardInfo("Merfolk of the Pearl Trident", 66, Rarity.COMMON, mage.cards.m.MerfolkOfThePearlTrident.class, RETRO_ART));
- cards.add(new SetCardInfo("Mesa Pegasus", 28, Rarity.COMMON, mage.cards.m.MesaPegasus.class, RETRO_ART));
- cards.add(new SetCardInfo("Mind Twist", 115, Rarity.RARE, mage.cards.m.MindTwist.class, RETRO_ART));
- cards.add(new SetCardInfo("Mons's Goblin Raiders", 164, Rarity.COMMON, mage.cards.m.MonssGoblinRaiders.class, RETRO_ART));
- cards.add(new SetCardInfo("Mountain", 292, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 293, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mox Emerald", 261, Rarity.RARE, mage.cards.m.MoxEmerald.class, RETRO_ART));
- cards.add(new SetCardInfo("Mox Jet", 262, Rarity.RARE, mage.cards.m.MoxJet.class, RETRO_ART));
- cards.add(new SetCardInfo("Mox Pearl", 263, Rarity.RARE, mage.cards.m.MoxPearl.class, RETRO_ART));
- cards.add(new SetCardInfo("Mox Ruby", 264, Rarity.RARE, mage.cards.m.MoxRuby.class, RETRO_ART));
- cards.add(new SetCardInfo("Mox Sapphire", 265, Rarity.RARE, mage.cards.m.MoxSapphire.class, RETRO_ART));
- cards.add(new SetCardInfo("Natural Selection", 212, Rarity.RARE, mage.cards.n.NaturalSelection.class, RETRO_ART));
- cards.add(new SetCardInfo("Nether Shadow", 116, Rarity.RARE, mage.cards.n.NetherShadow.class, RETRO_ART));
- cards.add(new SetCardInfo("Nettling Imp", 117, Rarity.UNCOMMON, mage.cards.n.NettlingImp.class, RETRO_ART));
- cards.add(new SetCardInfo("Nevinyrral's Disk", 266, Rarity.RARE, mage.cards.n.NevinyrralsDisk.class, RETRO_ART));
- cards.add(new SetCardInfo("Nightmare", 118, Rarity.RARE, mage.cards.n.Nightmare.class, RETRO_ART));
- cards.add(new SetCardInfo("Northern Paladin", 29, Rarity.RARE, mage.cards.n.NorthernPaladin.class, RETRO_ART));
- cards.add(new SetCardInfo("Obsianus Golem", 267, Rarity.UNCOMMON, mage.cards.o.ObsianusGolem.class, RETRO_ART));
- cards.add(new SetCardInfo("Orcish Artillery", 165, Rarity.UNCOMMON, mage.cards.o.OrcishArtillery.class, RETRO_ART));
- cards.add(new SetCardInfo("Orcish Oriflamme", 166, Rarity.UNCOMMON, mage.cards.o.OrcishOriflamme.class, RETRO_ART));
- cards.add(new SetCardInfo("Paralyze", 119, Rarity.COMMON, mage.cards.p.Paralyze.class, RETRO_ART));
- cards.add(new SetCardInfo("Pearled Unicorn", 30, Rarity.COMMON, mage.cards.p.PearledUnicorn.class, RETRO_ART));
- cards.add(new SetCardInfo("Personal Incarnation", 31, Rarity.RARE, mage.cards.p.PersonalIncarnation.class, RETRO_ART));
- cards.add(new SetCardInfo("Pestilence", 120, Rarity.COMMON, mage.cards.p.Pestilence.class, RETRO_ART));
- cards.add(new SetCardInfo("Phantasmal Forces", 67, Rarity.UNCOMMON, mage.cards.p.PhantasmalForces.class, RETRO_ART));
- cards.add(new SetCardInfo("Phantasmal Terrain", 68, Rarity.COMMON, mage.cards.p.PhantasmalTerrain.class, RETRO_ART));
- cards.add(new SetCardInfo("Phantom Monster", 69, Rarity.UNCOMMON, mage.cards.p.PhantomMonster.class, RETRO_ART));
- cards.add(new SetCardInfo("Pirate Ship", 70, Rarity.RARE, mage.cards.p.PirateShip.class, RETRO_ART));
- cards.add(new SetCardInfo("Plague Rats", 121, Rarity.COMMON, mage.cards.p.PlagueRats.class, RETRO_ART));
- cards.add(new SetCardInfo("Plains", 286, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 287, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Benalish Hero", 4, Rarity.COMMON, mage.cards.b.BenalishHero.class));
+ cards.add(new SetCardInfo("Berserk", 185, Rarity.UNCOMMON, mage.cards.b.Berserk.class));
+ cards.add(new SetCardInfo("Birds of Paradise", 186, Rarity.RARE, mage.cards.b.BirdsOfParadise.class));
+ cards.add(new SetCardInfo("Black Knight", 94, Rarity.UNCOMMON, mage.cards.b.BlackKnight.class));
+ cards.add(new SetCardInfo("Black Lotus", 232, Rarity.RARE, mage.cards.b.BlackLotus.class));
+ cards.add(new SetCardInfo("Black Vise", 233, Rarity.UNCOMMON, mage.cards.b.BlackVise.class));
+ cards.add(new SetCardInfo("Black Ward", 5, Rarity.UNCOMMON, mage.cards.b.BlackWard.class));
+ cards.add(new SetCardInfo("Blaze of Glory", 6, Rarity.RARE, mage.cards.b.BlazeOfGlory.class));
+ cards.add(new SetCardInfo("Blessing", 7, Rarity.RARE, mage.cards.b.Blessing.class));
+ cards.add(new SetCardInfo("Blue Elemental Blast", 49, Rarity.COMMON, mage.cards.b.BlueElementalBlast.class));
+ cards.add(new SetCardInfo("Blue Ward", 8, Rarity.UNCOMMON, mage.cards.b.BlueWard.class));
+ cards.add(new SetCardInfo("Bog Wraith", 95, Rarity.UNCOMMON, mage.cards.b.BogWraith.class));
+ cards.add(new SetCardInfo("Braingeyser", 50, Rarity.RARE, mage.cards.b.Braingeyser.class));
+ cards.add(new SetCardInfo("Burrowing", 138, Rarity.UNCOMMON, mage.cards.b.Burrowing.class));
+ cards.add(new SetCardInfo("Camouflage", 187, Rarity.UNCOMMON, mage.cards.c.Camouflage.class));
+ cards.add(new SetCardInfo("Castle", 9, Rarity.UNCOMMON, mage.cards.c.Castle.class));
+ cards.add(new SetCardInfo("Celestial Prism", 234, Rarity.UNCOMMON, mage.cards.c.CelestialPrism.class));
+ cards.add(new SetCardInfo("Channel", 188, Rarity.UNCOMMON, mage.cards.c.Channel.class));
+ cards.add(new SetCardInfo("Chaos Orb", 235, Rarity.RARE, mage.cards.c.ChaosOrb.class));
+ cards.add(new SetCardInfo("Chaoslace", 139, Rarity.RARE, mage.cards.c.Chaoslace.class));
+ cards.add(new SetCardInfo("Circle of Protection: Blue", 10, Rarity.COMMON, mage.cards.c.CircleOfProtectionBlue.class));
+ cards.add(new SetCardInfo("Circle of Protection: Green", 11, Rarity.COMMON, mage.cards.c.CircleOfProtectionGreen.class));
+ cards.add(new SetCardInfo("Circle of Protection: Red", 12, Rarity.COMMON, mage.cards.c.CircleOfProtectionRed.class));
+ cards.add(new SetCardInfo("Circle of Protection: White", 13, Rarity.COMMON, mage.cards.c.CircleOfProtectionWhite.class));
+ cards.add(new SetCardInfo("Clockwork Beast", 236, Rarity.RARE, mage.cards.c.ClockworkBeast.class));
+ cards.add(new SetCardInfo("Clone", 51, Rarity.UNCOMMON, mage.cards.c.Clone.class));
+ cards.add(new SetCardInfo("Cockatrice", 189, Rarity.RARE, mage.cards.c.Cockatrice.class));
+ cards.add(new SetCardInfo("Consecrate Land", 14, Rarity.UNCOMMON, mage.cards.c.ConsecrateLand.class));
+ cards.add(new SetCardInfo("Conservator", 237, Rarity.UNCOMMON, mage.cards.c.Conservator.class));
+ cards.add(new SetCardInfo("Control Magic", 52, Rarity.UNCOMMON, mage.cards.c.ControlMagic.class));
+ cards.add(new SetCardInfo("Conversion", 15, Rarity.UNCOMMON, mage.cards.c.Conversion.class));
+ cards.add(new SetCardInfo("Copper Tablet", 238, Rarity.UNCOMMON, mage.cards.c.CopperTablet.class));
+ cards.add(new SetCardInfo("Copy Artifact", 53, Rarity.RARE, mage.cards.c.CopyArtifact.class));
+ cards.add(new SetCardInfo("Counterspell", 54, Rarity.UNCOMMON, mage.cards.c.Counterspell.class));
+ cards.add(new SetCardInfo("Craw Wurm", 190, Rarity.COMMON, mage.cards.c.CrawWurm.class));
+ cards.add(new SetCardInfo("Creature Bond", 55, Rarity.COMMON, mage.cards.c.CreatureBond.class));
+ cards.add(new SetCardInfo("Crusade", 16, Rarity.RARE, mage.cards.c.Crusade.class));
+ cards.add(new SetCardInfo("Crystal Rod", 239, Rarity.UNCOMMON, mage.cards.c.CrystalRod.class));
+ cards.add(new SetCardInfo("Cursed Land", 97, Rarity.UNCOMMON, mage.cards.c.CursedLand.class));
+ cards.add(new SetCardInfo("Cyclopean Tomb", 240, Rarity.RARE, mage.cards.c.CyclopeanTomb.class));
+ cards.add(new SetCardInfo("Dark Ritual", 98, Rarity.COMMON, mage.cards.d.DarkRitual.class));
+ cards.add(new SetCardInfo("Death Ward", 17, Rarity.COMMON, mage.cards.d.DeathWard.class));
+ cards.add(new SetCardInfo("Deathgrip", 100, Rarity.UNCOMMON, mage.cards.d.Deathgrip.class));
+ cards.add(new SetCardInfo("Deathlace", 101, Rarity.RARE, mage.cards.d.Deathlace.class));
+ cards.add(new SetCardInfo("Demonic Hordes", 103, Rarity.RARE, mage.cards.d.DemonicHordes.class));
+ cards.add(new SetCardInfo("Demonic Tutor", 104, Rarity.UNCOMMON, mage.cards.d.DemonicTutor.class));
+ cards.add(new SetCardInfo("Dingus Egg", 241, Rarity.RARE, mage.cards.d.DingusEgg.class));
+ cards.add(new SetCardInfo("Disenchant", 18, Rarity.COMMON, mage.cards.d.Disenchant.class));
+ cards.add(new SetCardInfo("Disintegrate", 140, Rarity.COMMON, mage.cards.d.Disintegrate.class));
+ cards.add(new SetCardInfo("Disrupting Scepter", 242, Rarity.RARE, mage.cards.d.DisruptingScepter.class));
+ cards.add(new SetCardInfo("Dragon Whelp", 141, Rarity.UNCOMMON, mage.cards.d.DragonWhelp.class));
+ cards.add(new SetCardInfo("Drain Life", 105, Rarity.COMMON, mage.cards.d.DrainLife.class));
+ cards.add(new SetCardInfo("Drain Power", 56, Rarity.RARE, mage.cards.d.DrainPower.class));
+ cards.add(new SetCardInfo("Drudge Skeletons", 106, Rarity.COMMON, mage.cards.d.DrudgeSkeletons.class));
+ cards.add(new SetCardInfo("Dwarven Demolition Team", 142, Rarity.UNCOMMON, mage.cards.d.DwarvenDemolitionTeam.class));
+ cards.add(new SetCardInfo("Dwarven Warriors", 143, Rarity.COMMON, mage.cards.d.DwarvenWarriors.class));
+ cards.add(new SetCardInfo("Earth Elemental", 144, Rarity.UNCOMMON, mage.cards.e.EarthElemental.class));
+ cards.add(new SetCardInfo("Earthbind", 145, Rarity.COMMON, mage.cards.e.Earthbind.class));
+ cards.add(new SetCardInfo("Earthquake", 146, Rarity.RARE, mage.cards.e.Earthquake.class));
+ cards.add(new SetCardInfo("Elvish Archers", 191, Rarity.RARE, mage.cards.e.ElvishArchers.class));
+ cards.add(new SetCardInfo("Evil Presence", 107, Rarity.UNCOMMON, mage.cards.e.EvilPresence.class));
+ cards.add(new SetCardInfo("False Orders", 147, Rarity.COMMON, mage.cards.f.FalseOrders.class));
+ cards.add(new SetCardInfo("Farmstead", 19, Rarity.RARE, mage.cards.f.Farmstead.class));
+ cards.add(new SetCardInfo("Fastbond", 192, Rarity.RARE, mage.cards.f.Fastbond.class));
+ cards.add(new SetCardInfo("Fear", 108, Rarity.COMMON, mage.cards.f.Fear.class));
+ cards.add(new SetCardInfo("Feedback", 57, Rarity.UNCOMMON, mage.cards.f.Feedback.class));
+ cards.add(new SetCardInfo("Fire Elemental", 148, Rarity.UNCOMMON, mage.cards.f.FireElemental.class));
+ cards.add(new SetCardInfo("Fireball", 149, Rarity.COMMON, mage.cards.f.Fireball.class));
+ cards.add(new SetCardInfo("Firebreathing", 150, Rarity.COMMON, mage.cards.f.Firebreathing.class));
+ cards.add(new SetCardInfo("Flashfires", 151, Rarity.UNCOMMON, mage.cards.f.Flashfires.class));
+ cards.add(new SetCardInfo("Flight", 58, Rarity.COMMON, mage.cards.f.Flight.class));
+ cards.add(new SetCardInfo("Fog", 193, Rarity.COMMON, mage.cards.f.Fog.class));
+ cards.add(new SetCardInfo("Force of Nature", 194, Rarity.RARE, mage.cards.f.ForceOfNature.class));
+ cards.add(new SetCardInfo("Forcefield", 243, Rarity.RARE, mage.cards.f.Forcefield.class));
+ cards.add(new SetCardInfo("Forest", 294, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 295, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Fork", 152, Rarity.RARE, mage.cards.f.Fork.class));
+ cards.add(new SetCardInfo("Frozen Shade", 109, Rarity.COMMON, mage.cards.f.FrozenShade.class));
+ cards.add(new SetCardInfo("Fungusaur", 195, Rarity.RARE, mage.cards.f.Fungusaur.class));
+ cards.add(new SetCardInfo("Gaea's Liege", 196, Rarity.RARE, mage.cards.g.GaeasLiege.class));
+ cards.add(new SetCardInfo("Gauntlet of Might", 244, Rarity.RARE, mage.cards.g.GauntletOfMight.class));
+ cards.add(new SetCardInfo("Giant Growth", 197, Rarity.COMMON, mage.cards.g.GiantGrowth.class));
+ cards.add(new SetCardInfo("Giant Spider", 198, Rarity.COMMON, mage.cards.g.GiantSpider.class));
+ cards.add(new SetCardInfo("Glasses of Urza", 245, Rarity.UNCOMMON, mage.cards.g.GlassesOfUrza.class));
+ cards.add(new SetCardInfo("Gloom", 110, Rarity.UNCOMMON, mage.cards.g.Gloom.class));
+ cards.add(new SetCardInfo("Goblin Balloon Brigade", 153, Rarity.UNCOMMON, mage.cards.g.GoblinBalloonBrigade.class));
+ cards.add(new SetCardInfo("Goblin King", 154, Rarity.RARE, mage.cards.g.GoblinKing.class));
+ cards.add(new SetCardInfo("Granite Gargoyle", 155, Rarity.RARE, mage.cards.g.GraniteGargoyle.class));
+ cards.add(new SetCardInfo("Gray Ogre", 156, Rarity.COMMON, mage.cards.g.GrayOgre.class));
+ cards.add(new SetCardInfo("Green Ward", 20, Rarity.UNCOMMON, mage.cards.g.GreenWard.class));
+ cards.add(new SetCardInfo("Grizzly Bears", 199, Rarity.COMMON, mage.cards.g.GrizzlyBears.class));
+ cards.add(new SetCardInfo("Guardian Angel", 21, Rarity.COMMON, mage.cards.g.GuardianAngel.class));
+ cards.add(new SetCardInfo("Healing Salve", 22, Rarity.COMMON, mage.cards.h.HealingSalve.class));
+ cards.add(new SetCardInfo("Helm of Chatzuk", 246, Rarity.RARE, mage.cards.h.HelmOfChatzuk.class));
+ cards.add(new SetCardInfo("Hill Giant", 157, Rarity.COMMON, mage.cards.h.HillGiant.class));
+ cards.add(new SetCardInfo("Holy Armor", 23, Rarity.COMMON, mage.cards.h.HolyArmor.class));
+ cards.add(new SetCardInfo("Holy Strength", 24, Rarity.COMMON, mage.cards.h.HolyStrength.class));
+ cards.add(new SetCardInfo("Howl from Beyond", 111, Rarity.COMMON, mage.cards.h.HowlFromBeyond.class));
+ cards.add(new SetCardInfo("Howling Mine", 247, Rarity.RARE, mage.cards.h.HowlingMine.class));
+ cards.add(new SetCardInfo("Hurloon Minotaur", 158, Rarity.COMMON, mage.cards.h.HurloonMinotaur.class));
+ cards.add(new SetCardInfo("Hurricane", 200, Rarity.UNCOMMON, mage.cards.h.Hurricane.class));
+ cards.add(new SetCardInfo("Hypnotic Specter", 112, Rarity.UNCOMMON, mage.cards.h.HypnoticSpecter.class));
+ cards.add(new SetCardInfo("Ice Storm", 201, Rarity.UNCOMMON, mage.cards.i.IceStorm.class));
+ cards.add(new SetCardInfo("Icy Manipulator", 248, Rarity.UNCOMMON, mage.cards.i.IcyManipulator.class));
+ cards.add(new SetCardInfo("Instill Energy", 202, Rarity.UNCOMMON, mage.cards.i.InstillEnergy.class));
+ cards.add(new SetCardInfo("Invisibility", 59, Rarity.COMMON, mage.cards.i.Invisibility.class));
+ cards.add(new SetCardInfo("Iron Star", 250, Rarity.UNCOMMON, mage.cards.i.IronStar.class));
+ cards.add(new SetCardInfo("Ironclaw Orcs", 159, Rarity.COMMON, mage.cards.i.IronclawOrcs.class));
+ cards.add(new SetCardInfo("Ironroot Treefolk", 203, Rarity.COMMON, mage.cards.i.IronrootTreefolk.class));
+ cards.add(new SetCardInfo("Island Sanctuary", 25, Rarity.RARE, mage.cards.i.IslandSanctuary.class));
+ cards.add(new SetCardInfo("Island", 288, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 289, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ivory Cup", 251, Rarity.UNCOMMON, mage.cards.i.IvoryCup.class));
+ cards.add(new SetCardInfo("Jade Monolith", 252, Rarity.RARE, mage.cards.j.JadeMonolith.class));
+ cards.add(new SetCardInfo("Jade Statue", 253, Rarity.UNCOMMON, mage.cards.j.JadeStatue.class));
+ cards.add(new SetCardInfo("Jayemdae Tome", 254, Rarity.RARE, mage.cards.j.JayemdaeTome.class));
+ cards.add(new SetCardInfo("Juggernaut", 255, Rarity.UNCOMMON, mage.cards.j.Juggernaut.class));
+ cards.add(new SetCardInfo("Jump", 60, Rarity.COMMON, mage.cards.j.Jump.class));
+ cards.add(new SetCardInfo("Karma", 26, Rarity.UNCOMMON, mage.cards.k.Karma.class));
+ cards.add(new SetCardInfo("Keldon Warlord", 160, Rarity.UNCOMMON, mage.cards.k.KeldonWarlord.class));
+ cards.add(new SetCardInfo("Kormus Bell", 256, Rarity.RARE, mage.cards.k.KormusBell.class));
+ cards.add(new SetCardInfo("Kudzu", 204, Rarity.RARE, mage.cards.k.Kudzu.class));
+ cards.add(new SetCardInfo("Lance", 27, Rarity.UNCOMMON, mage.cards.l.Lance.class));
+ cards.add(new SetCardInfo("Ley Druid", 205, Rarity.UNCOMMON, mage.cards.l.LeyDruid.class));
+ cards.add(new SetCardInfo("Library of Leng", 257, Rarity.UNCOMMON, mage.cards.l.LibraryOfLeng.class));
+ cards.add(new SetCardInfo("Lich", 113, Rarity.RARE, mage.cards.l.Lich.class));
+ cards.add(new SetCardInfo("Lifeforce", 206, Rarity.UNCOMMON, mage.cards.l.Lifeforce.class));
+ cards.add(new SetCardInfo("Lifelace", 207, Rarity.RARE, mage.cards.l.Lifelace.class));
+ cards.add(new SetCardInfo("Lifetap", 61, Rarity.UNCOMMON, mage.cards.l.Lifetap.class));
+ cards.add(new SetCardInfo("Lightning Bolt", 161, Rarity.COMMON, mage.cards.l.LightningBolt.class));
+ cards.add(new SetCardInfo("Living Artifact", 208, Rarity.RARE, mage.cards.l.LivingArtifact.class));
+ cards.add(new SetCardInfo("Living Lands", 209, Rarity.RARE, mage.cards.l.LivingLands.class));
+ cards.add(new SetCardInfo("Living Wall", 258, Rarity.UNCOMMON, mage.cards.l.LivingWall.class));
+ cards.add(new SetCardInfo("Llanowar Elves", 210, Rarity.COMMON, mage.cards.l.LlanowarElves.class));
+ cards.add(new SetCardInfo("Lord of Atlantis", 62, Rarity.RARE, mage.cards.l.LordOfAtlantis.class));
+ cards.add(new SetCardInfo("Lord of the Pit", 114, Rarity.RARE, mage.cards.l.LordOfThePit.class));
+ cards.add(new SetCardInfo("Lure", 211, Rarity.UNCOMMON, mage.cards.l.Lure.class));
+ cards.add(new SetCardInfo("Mahamoti Djinn", 64, Rarity.RARE, mage.cards.m.MahamotiDjinn.class));
+ cards.add(new SetCardInfo("Mana Flare", 162, Rarity.RARE, mage.cards.m.ManaFlare.class));
+ cards.add(new SetCardInfo("Mana Short", 65, Rarity.RARE, mage.cards.m.ManaShort.class));
+ cards.add(new SetCardInfo("Mana Vault", 259, Rarity.RARE, mage.cards.m.ManaVault.class));
+ cards.add(new SetCardInfo("Manabarbs", 163, Rarity.RARE, mage.cards.m.Manabarbs.class));
+ cards.add(new SetCardInfo("Meekstone", 260, Rarity.RARE, mage.cards.m.Meekstone.class));
+ cards.add(new SetCardInfo("Merfolk of the Pearl Trident", 66, Rarity.COMMON, mage.cards.m.MerfolkOfThePearlTrident.class));
+ cards.add(new SetCardInfo("Mesa Pegasus", 28, Rarity.COMMON, mage.cards.m.MesaPegasus.class));
+ cards.add(new SetCardInfo("Mind Twist", 115, Rarity.RARE, mage.cards.m.MindTwist.class));
+ cards.add(new SetCardInfo("Mons's Goblin Raiders", 164, Rarity.COMMON, mage.cards.m.MonssGoblinRaiders.class));
+ cards.add(new SetCardInfo("Mountain", 292, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 293, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mox Emerald", 261, Rarity.RARE, mage.cards.m.MoxEmerald.class));
+ cards.add(new SetCardInfo("Mox Jet", 262, Rarity.RARE, mage.cards.m.MoxJet.class));
+ cards.add(new SetCardInfo("Mox Pearl", 263, Rarity.RARE, mage.cards.m.MoxPearl.class));
+ cards.add(new SetCardInfo("Mox Ruby", 264, Rarity.RARE, mage.cards.m.MoxRuby.class));
+ cards.add(new SetCardInfo("Mox Sapphire", 265, Rarity.RARE, mage.cards.m.MoxSapphire.class));
+ cards.add(new SetCardInfo("Natural Selection", 212, Rarity.RARE, mage.cards.n.NaturalSelection.class));
+ cards.add(new SetCardInfo("Nether Shadow", 116, Rarity.RARE, mage.cards.n.NetherShadow.class));
+ cards.add(new SetCardInfo("Nettling Imp", 117, Rarity.UNCOMMON, mage.cards.n.NettlingImp.class));
+ cards.add(new SetCardInfo("Nevinyrral's Disk", 266, Rarity.RARE, mage.cards.n.NevinyrralsDisk.class));
+ cards.add(new SetCardInfo("Nightmare", 118, Rarity.RARE, mage.cards.n.Nightmare.class));
+ cards.add(new SetCardInfo("Northern Paladin", 29, Rarity.RARE, mage.cards.n.NorthernPaladin.class));
+ cards.add(new SetCardInfo("Obsianus Golem", 267, Rarity.UNCOMMON, mage.cards.o.ObsianusGolem.class));
+ cards.add(new SetCardInfo("Orcish Artillery", 165, Rarity.UNCOMMON, mage.cards.o.OrcishArtillery.class));
+ cards.add(new SetCardInfo("Orcish Oriflamme", 166, Rarity.UNCOMMON, mage.cards.o.OrcishOriflamme.class));
+ cards.add(new SetCardInfo("Paralyze", 119, Rarity.COMMON, mage.cards.p.Paralyze.class));
+ cards.add(new SetCardInfo("Pearled Unicorn", 30, Rarity.COMMON, mage.cards.p.PearledUnicorn.class));
+ cards.add(new SetCardInfo("Personal Incarnation", 31, Rarity.RARE, mage.cards.p.PersonalIncarnation.class));
+ cards.add(new SetCardInfo("Pestilence", 120, Rarity.COMMON, mage.cards.p.Pestilence.class));
+ cards.add(new SetCardInfo("Phantasmal Forces", 67, Rarity.UNCOMMON, mage.cards.p.PhantasmalForces.class));
+ cards.add(new SetCardInfo("Phantasmal Terrain", 68, Rarity.COMMON, mage.cards.p.PhantasmalTerrain.class));
+ cards.add(new SetCardInfo("Phantom Monster", 69, Rarity.UNCOMMON, mage.cards.p.PhantomMonster.class));
+ cards.add(new SetCardInfo("Pirate Ship", 70, Rarity.RARE, mage.cards.p.PirateShip.class));
+ cards.add(new SetCardInfo("Plague Rats", 121, Rarity.COMMON, mage.cards.p.PlagueRats.class));
+ cards.add(new SetCardInfo("Plains", 286, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 287, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Plateau", 279, Rarity.RARE, mage.cards.p.Plateau.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Power Leak", 71, Rarity.COMMON, mage.cards.p.PowerLeak.class, RETRO_ART));
- cards.add(new SetCardInfo("Power Sink", 72, Rarity.COMMON, mage.cards.p.PowerSink.class, RETRO_ART));
- cards.add(new SetCardInfo("Power Surge", 167, Rarity.RARE, mage.cards.p.PowerSurge.class, RETRO_ART));
- cards.add(new SetCardInfo("Prodigal Sorcerer", 73, Rarity.COMMON, mage.cards.p.ProdigalSorcerer.class, RETRO_ART));
- cards.add(new SetCardInfo("Psionic Blast", 74, Rarity.UNCOMMON, mage.cards.p.PsionicBlast.class, RETRO_ART));
- cards.add(new SetCardInfo("Psychic Venom", 75, Rarity.COMMON, mage.cards.p.PsychicVenom.class, RETRO_ART));
- cards.add(new SetCardInfo("Purelace", 32, Rarity.RARE, mage.cards.p.Purelace.class, RETRO_ART));
- cards.add(new SetCardInfo("Raging River", 168, Rarity.RARE, mage.cards.r.RagingRiver.class, RETRO_ART));
- cards.add(new SetCardInfo("Raise Dead", 122, Rarity.COMMON, mage.cards.r.RaiseDead.class, RETRO_ART));
- cards.add(new SetCardInfo("Red Elemental Blast", 169, Rarity.COMMON, mage.cards.r.RedElementalBlast.class, RETRO_ART));
- cards.add(new SetCardInfo("Red Ward", 33, Rarity.UNCOMMON, mage.cards.r.RedWard.class, RETRO_ART));
- cards.add(new SetCardInfo("Regeneration", 213, Rarity.COMMON, mage.cards.r.Regeneration.class, RETRO_ART));
- cards.add(new SetCardInfo("Regrowth", 214, Rarity.UNCOMMON, mage.cards.r.Regrowth.class, RETRO_ART));
- cards.add(new SetCardInfo("Resurrection", 34, Rarity.UNCOMMON, mage.cards.r.Resurrection.class, RETRO_ART));
- cards.add(new SetCardInfo("Reverse Damage", 35, Rarity.RARE, mage.cards.r.ReverseDamage.class, RETRO_ART));
- cards.add(new SetCardInfo("Righteousness", 36, Rarity.RARE, mage.cards.r.Righteousness.class, RETRO_ART));
- cards.add(new SetCardInfo("Roc of Kher Ridges", 170, Rarity.RARE, mage.cards.r.RocOfKherRidges.class, RETRO_ART));
- cards.add(new SetCardInfo("Rock Hydra", 171, Rarity.RARE, mage.cards.r.RockHydra.class, RETRO_ART));
- cards.add(new SetCardInfo("Rod of Ruin", 268, Rarity.UNCOMMON, mage.cards.r.RodOfRuin.class, RETRO_ART));
- cards.add(new SetCardInfo("Royal Assassin", 123, Rarity.RARE, mage.cards.r.RoyalAssassin.class, RETRO_ART));
- cards.add(new SetCardInfo("Sacrifice", 124, Rarity.UNCOMMON, mage.cards.s.Sacrifice.class, RETRO_ART));
- cards.add(new SetCardInfo("Samite Healer", 37, Rarity.COMMON, mage.cards.s.SamiteHealer.class, RETRO_ART));
+ cards.add(new SetCardInfo("Power Leak", 71, Rarity.COMMON, mage.cards.p.PowerLeak.class));
+ cards.add(new SetCardInfo("Power Sink", 72, Rarity.COMMON, mage.cards.p.PowerSink.class));
+ cards.add(new SetCardInfo("Power Surge", 167, Rarity.RARE, mage.cards.p.PowerSurge.class));
+ cards.add(new SetCardInfo("Prodigal Sorcerer", 73, Rarity.COMMON, mage.cards.p.ProdigalSorcerer.class));
+ cards.add(new SetCardInfo("Psionic Blast", 74, Rarity.UNCOMMON, mage.cards.p.PsionicBlast.class));
+ cards.add(new SetCardInfo("Psychic Venom", 75, Rarity.COMMON, mage.cards.p.PsychicVenom.class));
+ cards.add(new SetCardInfo("Purelace", 32, Rarity.RARE, mage.cards.p.Purelace.class));
+ cards.add(new SetCardInfo("Raging River", 168, Rarity.RARE, mage.cards.r.RagingRiver.class));
+ cards.add(new SetCardInfo("Raise Dead", 122, Rarity.COMMON, mage.cards.r.RaiseDead.class));
+ cards.add(new SetCardInfo("Red Elemental Blast", 169, Rarity.COMMON, mage.cards.r.RedElementalBlast.class));
+ cards.add(new SetCardInfo("Red Ward", 33, Rarity.UNCOMMON, mage.cards.r.RedWard.class));
+ cards.add(new SetCardInfo("Regeneration", 213, Rarity.COMMON, mage.cards.r.Regeneration.class));
+ cards.add(new SetCardInfo("Regrowth", 214, Rarity.UNCOMMON, mage.cards.r.Regrowth.class));
+ cards.add(new SetCardInfo("Resurrection", 34, Rarity.UNCOMMON, mage.cards.r.Resurrection.class));
+ cards.add(new SetCardInfo("Reverse Damage", 35, Rarity.RARE, mage.cards.r.ReverseDamage.class));
+ cards.add(new SetCardInfo("Righteousness", 36, Rarity.RARE, mage.cards.r.Righteousness.class));
+ cards.add(new SetCardInfo("Roc of Kher Ridges", 170, Rarity.RARE, mage.cards.r.RocOfKherRidges.class));
+ cards.add(new SetCardInfo("Rock Hydra", 171, Rarity.RARE, mage.cards.r.RockHydra.class));
+ cards.add(new SetCardInfo("Rod of Ruin", 268, Rarity.UNCOMMON, mage.cards.r.RodOfRuin.class));
+ cards.add(new SetCardInfo("Royal Assassin", 123, Rarity.RARE, mage.cards.r.RoyalAssassin.class));
+ cards.add(new SetCardInfo("Sacrifice", 124, Rarity.UNCOMMON, mage.cards.s.Sacrifice.class));
+ cards.add(new SetCardInfo("Samite Healer", 37, Rarity.COMMON, mage.cards.s.SamiteHealer.class));
+ cards.add(new SetCardInfo("Savannah Lions", 38, Rarity.RARE, mage.cards.s.SavannahLions.class));
cards.add(new SetCardInfo("Savannah", 280, Rarity.RARE, mage.cards.s.Savannah.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Savannah Lions", 38, Rarity.RARE, mage.cards.s.SavannahLions.class, RETRO_ART));
- cards.add(new SetCardInfo("Scathe Zombies", 125, Rarity.COMMON, mage.cards.s.ScatheZombies.class, RETRO_ART));
- cards.add(new SetCardInfo("Scavenging Ghoul", 126, Rarity.UNCOMMON, mage.cards.s.ScavengingGhoul.class, RETRO_ART));
+ cards.add(new SetCardInfo("Scathe Zombies", 125, Rarity.COMMON, mage.cards.s.ScatheZombies.class));
+ cards.add(new SetCardInfo("Scavenging Ghoul", 126, Rarity.UNCOMMON, mage.cards.s.ScavengingGhoul.class));
cards.add(new SetCardInfo("Scrubland", 281, Rarity.RARE, mage.cards.s.Scrubland.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Scryb Sprites", 215, Rarity.COMMON, mage.cards.s.ScrybSprites.class, RETRO_ART));
- cards.add(new SetCardInfo("Sea Serpent", 76, Rarity.COMMON, mage.cards.s.SeaSerpent.class, RETRO_ART));
- cards.add(new SetCardInfo("Sedge Troll", 172, Rarity.RARE, mage.cards.s.SedgeTroll.class, RETRO_ART));
- cards.add(new SetCardInfo("Sengir Vampire", 127, Rarity.UNCOMMON, mage.cards.s.SengirVampire.class, RETRO_ART));
- cards.add(new SetCardInfo("Serra Angel", 39, Rarity.UNCOMMON, mage.cards.s.SerraAngel.class, RETRO_ART));
- cards.add(new SetCardInfo("Shanodin Dryads", 216, Rarity.COMMON, mage.cards.s.ShanodinDryads.class, RETRO_ART));
- cards.add(new SetCardInfo("Shatter", 173, Rarity.COMMON, mage.cards.s.Shatter.class, RETRO_ART));
- cards.add(new SetCardInfo("Shivan Dragon", 174, Rarity.RARE, mage.cards.s.ShivanDragon.class, RETRO_ART));
- cards.add(new SetCardInfo("Simulacrum", 128, Rarity.UNCOMMON, mage.cards.s.Simulacrum.class, RETRO_ART));
- cards.add(new SetCardInfo("Sinkhole", 129, Rarity.COMMON, mage.cards.s.Sinkhole.class, RETRO_ART));
- cards.add(new SetCardInfo("Siren's Call", 77, Rarity.UNCOMMON, mage.cards.s.SirensCall.class, RETRO_ART));
- cards.add(new SetCardInfo("Smoke", 175, Rarity.RARE, mage.cards.s.Smoke.class, RETRO_ART));
- cards.add(new SetCardInfo("Sol Ring", 269, Rarity.UNCOMMON, mage.cards.s.SolRing.class, RETRO_ART));
- cards.add(new SetCardInfo("Soul Net", 270, Rarity.UNCOMMON, mage.cards.s.SoulNet.class, RETRO_ART));
- cards.add(new SetCardInfo("Spell Blast", 79, Rarity.COMMON, mage.cards.s.SpellBlast.class, RETRO_ART));
- cards.add(new SetCardInfo("Stasis", 80, Rarity.RARE, mage.cards.s.Stasis.class, RETRO_ART));
- cards.add(new SetCardInfo("Steal Artifact", 81, Rarity.UNCOMMON, mage.cards.s.StealArtifact.class, RETRO_ART));
- cards.add(new SetCardInfo("Stone Giant", 176, Rarity.UNCOMMON, mage.cards.s.StoneGiant.class, RETRO_ART));
- cards.add(new SetCardInfo("Stone Rain", 177, Rarity.COMMON, mage.cards.s.StoneRain.class, RETRO_ART));
- cards.add(new SetCardInfo("Stream of Life", 217, Rarity.COMMON, mage.cards.s.StreamOfLife.class, RETRO_ART));
- cards.add(new SetCardInfo("Sunglasses of Urza", 271, Rarity.RARE, mage.cards.s.SunglassesOfUrza.class, RETRO_ART));
- cards.add(new SetCardInfo("Swamp", 290, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 291, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swords to Plowshares", 40, Rarity.UNCOMMON, mage.cards.s.SwordsToPlowshares.class, RETRO_ART));
+ cards.add(new SetCardInfo("Scryb Sprites", 215, Rarity.COMMON, mage.cards.s.ScrybSprites.class));
+ cards.add(new SetCardInfo("Sea Serpent", 76, Rarity.COMMON, mage.cards.s.SeaSerpent.class));
+ cards.add(new SetCardInfo("Sedge Troll", 172, Rarity.RARE, mage.cards.s.SedgeTroll.class));
+ cards.add(new SetCardInfo("Sengir Vampire", 127, Rarity.UNCOMMON, mage.cards.s.SengirVampire.class));
+ cards.add(new SetCardInfo("Serra Angel", 39, Rarity.UNCOMMON, mage.cards.s.SerraAngel.class));
+ cards.add(new SetCardInfo("Shanodin Dryads", 216, Rarity.COMMON, mage.cards.s.ShanodinDryads.class));
+ cards.add(new SetCardInfo("Shatter", 173, Rarity.COMMON, mage.cards.s.Shatter.class));
+ cards.add(new SetCardInfo("Shivan Dragon", 174, Rarity.RARE, mage.cards.s.ShivanDragon.class));
+ cards.add(new SetCardInfo("Simulacrum", 128, Rarity.UNCOMMON, mage.cards.s.Simulacrum.class));
+ cards.add(new SetCardInfo("Sinkhole", 129, Rarity.COMMON, mage.cards.s.Sinkhole.class));
+ cards.add(new SetCardInfo("Siren's Call", 77, Rarity.UNCOMMON, mage.cards.s.SirensCall.class));
+ cards.add(new SetCardInfo("Smoke", 175, Rarity.RARE, mage.cards.s.Smoke.class));
+ cards.add(new SetCardInfo("Sol Ring", 269, Rarity.UNCOMMON, mage.cards.s.SolRing.class));
+ cards.add(new SetCardInfo("Soul Net", 270, Rarity.UNCOMMON, mage.cards.s.SoulNet.class));
+ cards.add(new SetCardInfo("Spell Blast", 79, Rarity.COMMON, mage.cards.s.SpellBlast.class));
+ cards.add(new SetCardInfo("Stasis", 80, Rarity.RARE, mage.cards.s.Stasis.class));
+ cards.add(new SetCardInfo("Steal Artifact", 81, Rarity.UNCOMMON, mage.cards.s.StealArtifact.class));
+ cards.add(new SetCardInfo("Stone Giant", 176, Rarity.UNCOMMON, mage.cards.s.StoneGiant.class));
+ cards.add(new SetCardInfo("Stone Rain", 177, Rarity.COMMON, mage.cards.s.StoneRain.class));
+ cards.add(new SetCardInfo("Stream of Life", 217, Rarity.COMMON, mage.cards.s.StreamOfLife.class));
+ cards.add(new SetCardInfo("Sunglasses of Urza", 271, Rarity.RARE, mage.cards.s.SunglassesOfUrza.class));
+ cards.add(new SetCardInfo("Swamp", 290, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 291, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swords to Plowshares", 40, Rarity.UNCOMMON, mage.cards.s.SwordsToPlowshares.class));
cards.add(new SetCardInfo("Taiga", 282, Rarity.RARE, mage.cards.t.Taiga.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Terror", 130, Rarity.COMMON, mage.cards.t.Terror.class, RETRO_ART));
- cards.add(new SetCardInfo("The Hive", 272, Rarity.RARE, mage.cards.t.TheHive.class, RETRO_ART));
- cards.add(new SetCardInfo("Thicket Basilisk", 218, Rarity.UNCOMMON, mage.cards.t.ThicketBasilisk.class, RETRO_ART));
- cards.add(new SetCardInfo("Thoughtlace", 82, Rarity.RARE, mage.cards.t.Thoughtlace.class, RETRO_ART));
- cards.add(new SetCardInfo("Throne of Bone", 273, Rarity.UNCOMMON, mage.cards.t.ThroneOfBone.class, RETRO_ART));
- cards.add(new SetCardInfo("Timber Wolves", 219, Rarity.RARE, mage.cards.t.TimberWolves.class, RETRO_ART));
- cards.add(new SetCardInfo("Time Vault", 274, Rarity.RARE, mage.cards.t.TimeVault.class, RETRO_ART));
- cards.add(new SetCardInfo("Time Walk", 83, Rarity.RARE, mage.cards.t.TimeWalk.class, RETRO_ART));
- cards.add(new SetCardInfo("Timetwister", 84, Rarity.RARE, mage.cards.t.Timetwister.class, RETRO_ART));
- cards.add(new SetCardInfo("Tranquility", 220, Rarity.COMMON, mage.cards.t.Tranquility.class, RETRO_ART));
+ cards.add(new SetCardInfo("Terror", 130, Rarity.COMMON, mage.cards.t.Terror.class));
+ cards.add(new SetCardInfo("The Hive", 272, Rarity.RARE, mage.cards.t.TheHive.class));
+ cards.add(new SetCardInfo("Thicket Basilisk", 218, Rarity.UNCOMMON, mage.cards.t.ThicketBasilisk.class));
+ cards.add(new SetCardInfo("Thoughtlace", 82, Rarity.RARE, mage.cards.t.Thoughtlace.class));
+ cards.add(new SetCardInfo("Throne of Bone", 273, Rarity.UNCOMMON, mage.cards.t.ThroneOfBone.class));
+ cards.add(new SetCardInfo("Timber Wolves", 219, Rarity.RARE, mage.cards.t.TimberWolves.class));
+ cards.add(new SetCardInfo("Time Vault", 274, Rarity.RARE, mage.cards.t.TimeVault.class));
+ cards.add(new SetCardInfo("Time Walk", 83, Rarity.RARE, mage.cards.t.TimeWalk.class));
+ cards.add(new SetCardInfo("Timetwister", 84, Rarity.RARE, mage.cards.t.Timetwister.class));
+ cards.add(new SetCardInfo("Tranquility", 220, Rarity.COMMON, mage.cards.t.Tranquility.class));
cards.add(new SetCardInfo("Tropical Island", 283, Rarity.RARE, mage.cards.t.TropicalIsland.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Tsunami", 221, Rarity.UNCOMMON, mage.cards.t.Tsunami.class, RETRO_ART));
+ cards.add(new SetCardInfo("Tsunami", 221, Rarity.UNCOMMON, mage.cards.t.Tsunami.class));
cards.add(new SetCardInfo("Tundra", 284, Rarity.RARE, mage.cards.t.Tundra.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Tunnel", 178, Rarity.UNCOMMON, mage.cards.t.Tunnel.class, RETRO_ART));
- cards.add(new SetCardInfo("Twiddle", 85, Rarity.COMMON, mage.cards.t.Twiddle.class, RETRO_ART));
- cards.add(new SetCardInfo("Two-Headed Giant of Foriys", 179, Rarity.RARE, mage.cards.t.TwoHeadedGiantOfForiys.class, RETRO_ART));
+ cards.add(new SetCardInfo("Tunnel", 178, Rarity.UNCOMMON, mage.cards.t.Tunnel.class));
+ cards.add(new SetCardInfo("Twiddle", 85, Rarity.COMMON, mage.cards.t.Twiddle.class));
+ cards.add(new SetCardInfo("Two-Headed Giant of Foriys", 179, Rarity.RARE, mage.cards.t.TwoHeadedGiantOfForiys.class));
cards.add(new SetCardInfo("Underground Sea", 285, Rarity.RARE, mage.cards.u.UndergroundSea.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Unholy Strength", 131, Rarity.COMMON, mage.cards.u.UnholyStrength.class, RETRO_ART));
- cards.add(new SetCardInfo("Unsummon", 86, Rarity.COMMON, mage.cards.u.Unsummon.class, RETRO_ART));
- cards.add(new SetCardInfo("Uthden Troll", 180, Rarity.UNCOMMON, mage.cards.u.UthdenTroll.class, RETRO_ART));
- cards.add(new SetCardInfo("Verduran Enchantress", 222, Rarity.RARE, mage.cards.v.VerduranEnchantress.class, RETRO_ART));
- cards.add(new SetCardInfo("Vesuvan Doppelganger", 87, Rarity.RARE, mage.cards.v.VesuvanDoppelganger.class, RETRO_ART));
- cards.add(new SetCardInfo("Veteran Bodyguard", 41, Rarity.RARE, mage.cards.v.VeteranBodyguard.class, RETRO_ART));
- cards.add(new SetCardInfo("Volcanic Eruption", 88, Rarity.RARE, mage.cards.v.VolcanicEruption.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Air", 89, Rarity.UNCOMMON, mage.cards.w.WallOfAir.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Bone", 132, Rarity.UNCOMMON, mage.cards.w.WallOfBone.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Brambles", 223, Rarity.UNCOMMON, mage.cards.w.WallOfBrambles.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Fire", 181, Rarity.UNCOMMON, mage.cards.w.WallOfFire.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Ice", 224, Rarity.UNCOMMON, mage.cards.w.WallOfIce.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Stone", 182, Rarity.UNCOMMON, mage.cards.w.WallOfStone.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Swords", 42, Rarity.UNCOMMON, mage.cards.w.WallOfSwords.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Water", 90, Rarity.UNCOMMON, mage.cards.w.WallOfWater.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Wood", 225, Rarity.COMMON, mage.cards.w.WallOfWood.class, RETRO_ART));
- cards.add(new SetCardInfo("Wanderlust", 226, Rarity.UNCOMMON, mage.cards.w.Wanderlust.class, RETRO_ART));
- cards.add(new SetCardInfo("War Mammoth", 227, Rarity.COMMON, mage.cards.w.WarMammoth.class, RETRO_ART));
- cards.add(new SetCardInfo("Warp Artifact", 133, Rarity.RARE, mage.cards.w.WarpArtifact.class, RETRO_ART));
- cards.add(new SetCardInfo("Water Elemental", 91, Rarity.UNCOMMON, mage.cards.w.WaterElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Weakness", 134, Rarity.COMMON, mage.cards.w.Weakness.class, RETRO_ART));
- cards.add(new SetCardInfo("Web", 228, Rarity.RARE, mage.cards.w.Web.class, RETRO_ART));
- cards.add(new SetCardInfo("Wheel of Fortune", 183, Rarity.RARE, mage.cards.w.WheelOfFortune.class, RETRO_ART));
- cards.add(new SetCardInfo("White Knight", 43, Rarity.UNCOMMON, mage.cards.w.WhiteKnight.class, RETRO_ART));
- cards.add(new SetCardInfo("White Ward", 44, Rarity.UNCOMMON, mage.cards.w.WhiteWard.class, RETRO_ART));
- cards.add(new SetCardInfo("Wild Growth", 229, Rarity.COMMON, mage.cards.w.WildGrowth.class, RETRO_ART));
- cards.add(new SetCardInfo("Will-o'-the-Wisp", 135, Rarity.RARE, mage.cards.w.WillOTheWisp.class, RETRO_ART));
- cards.add(new SetCardInfo("Winter Orb", 275, Rarity.RARE, mage.cards.w.WinterOrb.class, RETRO_ART));
- cards.add(new SetCardInfo("Wooden Sphere", 276, Rarity.UNCOMMON, mage.cards.w.WoodenSphere.class, RETRO_ART));
- cards.add(new SetCardInfo("Word of Command", 136, Rarity.RARE, mage.cards.w.WordOfCommand.class, RETRO_ART));
- cards.add(new SetCardInfo("Wrath of God", 45, Rarity.RARE, mage.cards.w.WrathOfGod.class, RETRO_ART));
- cards.add(new SetCardInfo("Zombie Master", 137, Rarity.RARE, mage.cards.z.ZombieMaster.class, RETRO_ART));
+ cards.add(new SetCardInfo("Unholy Strength", 131, Rarity.COMMON, mage.cards.u.UnholyStrength.class));
+ cards.add(new SetCardInfo("Unsummon", 86, Rarity.COMMON, mage.cards.u.Unsummon.class));
+ cards.add(new SetCardInfo("Uthden Troll", 180, Rarity.UNCOMMON, mage.cards.u.UthdenTroll.class));
+ cards.add(new SetCardInfo("Verduran Enchantress", 222, Rarity.RARE, mage.cards.v.VerduranEnchantress.class));
+ cards.add(new SetCardInfo("Vesuvan Doppelganger", 87, Rarity.RARE, mage.cards.v.VesuvanDoppelganger.class));
+ cards.add(new SetCardInfo("Veteran Bodyguard", 41, Rarity.RARE, mage.cards.v.VeteranBodyguard.class));
+ cards.add(new SetCardInfo("Volcanic Eruption", 88, Rarity.RARE, mage.cards.v.VolcanicEruption.class));
+ cards.add(new SetCardInfo("Wall of Air", 89, Rarity.UNCOMMON, mage.cards.w.WallOfAir.class));
+ cards.add(new SetCardInfo("Wall of Bone", 132, Rarity.UNCOMMON, mage.cards.w.WallOfBone.class));
+ cards.add(new SetCardInfo("Wall of Brambles", 223, Rarity.UNCOMMON, mage.cards.w.WallOfBrambles.class));
+ cards.add(new SetCardInfo("Wall of Fire", 181, Rarity.UNCOMMON, mage.cards.w.WallOfFire.class));
+ cards.add(new SetCardInfo("Wall of Ice", 224, Rarity.UNCOMMON, mage.cards.w.WallOfIce.class));
+ cards.add(new SetCardInfo("Wall of Stone", 182, Rarity.UNCOMMON, mage.cards.w.WallOfStone.class));
+ cards.add(new SetCardInfo("Wall of Swords", 42, Rarity.UNCOMMON, mage.cards.w.WallOfSwords.class));
+ cards.add(new SetCardInfo("Wall of Water", 90, Rarity.UNCOMMON, mage.cards.w.WallOfWater.class));
+ cards.add(new SetCardInfo("Wall of Wood", 225, Rarity.COMMON, mage.cards.w.WallOfWood.class));
+ cards.add(new SetCardInfo("Wanderlust", 226, Rarity.UNCOMMON, mage.cards.w.Wanderlust.class));
+ cards.add(new SetCardInfo("War Mammoth", 227, Rarity.COMMON, mage.cards.w.WarMammoth.class));
+ cards.add(new SetCardInfo("Warp Artifact", 133, Rarity.RARE, mage.cards.w.WarpArtifact.class));
+ cards.add(new SetCardInfo("Water Elemental", 91, Rarity.UNCOMMON, mage.cards.w.WaterElemental.class));
+ cards.add(new SetCardInfo("Weakness", 134, Rarity.COMMON, mage.cards.w.Weakness.class));
+ cards.add(new SetCardInfo("Web", 228, Rarity.RARE, mage.cards.w.Web.class));
+ cards.add(new SetCardInfo("Wheel of Fortune", 183, Rarity.RARE, mage.cards.w.WheelOfFortune.class));
+ cards.add(new SetCardInfo("White Knight", 43, Rarity.UNCOMMON, mage.cards.w.WhiteKnight.class));
+ cards.add(new SetCardInfo("White Ward", 44, Rarity.UNCOMMON, mage.cards.w.WhiteWard.class));
+ cards.add(new SetCardInfo("Wild Growth", 229, Rarity.COMMON, mage.cards.w.WildGrowth.class));
+ cards.add(new SetCardInfo("Will-o'-the-Wisp", 135, Rarity.RARE, mage.cards.w.WillOTheWisp.class));
+ cards.add(new SetCardInfo("Winter Orb", 275, Rarity.RARE, mage.cards.w.WinterOrb.class));
+ cards.add(new SetCardInfo("Wooden Sphere", 276, Rarity.UNCOMMON, mage.cards.w.WoodenSphere.class));
+ cards.add(new SetCardInfo("Word of Command", 136, Rarity.RARE, mage.cards.w.WordOfCommand.class));
+ cards.add(new SetCardInfo("Wrath of God", 45, Rarity.RARE, mage.cards.w.WrathOfGod.class));
+ cards.add(new SetCardInfo("Zombie Master", 137, Rarity.RARE, mage.cards.z.ZombieMaster.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/LimitedEditionBeta.java b/Mage.Sets/src/mage/sets/LimitedEditionBeta.java
index b2759897fbd..420021db9b7 100644
--- a/Mage.Sets/src/mage/sets/LimitedEditionBeta.java
+++ b/Mage.Sets/src/mage/sets/LimitedEditionBeta.java
@@ -25,302 +25,301 @@ public final class LimitedEditionBeta extends ExpansionSet {
this.numBoosterUncommon = 3;
this.numBoosterRare = 1;
this.ratioBoosterMythic = 0;
-
- cards.add(new SetCardInfo("Air Elemental", 47, Rarity.UNCOMMON, mage.cards.a.AirElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Ancestral Recall", 48, Rarity.RARE, mage.cards.a.AncestralRecall.class, RETRO_ART));
- cards.add(new SetCardInfo("Animate Artifact", 49, Rarity.UNCOMMON, mage.cards.a.AnimateArtifact.class, RETRO_ART));
- cards.add(new SetCardInfo("Animate Dead", 93, Rarity.UNCOMMON, mage.cards.a.AnimateDead.class, RETRO_ART));
- cards.add(new SetCardInfo("Animate Wall", 1, Rarity.RARE, mage.cards.a.AnimateWall.class, RETRO_ART));
- cards.add(new SetCardInfo("Ankh of Mishra", 231, Rarity.RARE, mage.cards.a.AnkhOfMishra.class, RETRO_ART));
- cards.add(new SetCardInfo("Armageddon", 2, Rarity.RARE, mage.cards.a.Armageddon.class, RETRO_ART));
- cards.add(new SetCardInfo("Aspect of Wolf", 185, Rarity.RARE, mage.cards.a.AspectOfWolf.class, RETRO_ART));
- cards.add(new SetCardInfo("Bad Moon", 94, Rarity.RARE, mage.cards.b.BadMoon.class, RETRO_ART));
+ cards.add(new SetCardInfo("Air Elemental", 47, Rarity.UNCOMMON, mage.cards.a.AirElemental.class));
+ cards.add(new SetCardInfo("Ancestral Recall", 48, Rarity.RARE, mage.cards.a.AncestralRecall.class));
+ cards.add(new SetCardInfo("Animate Artifact", 49, Rarity.UNCOMMON, mage.cards.a.AnimateArtifact.class));
+ cards.add(new SetCardInfo("Animate Dead", 93, Rarity.UNCOMMON, mage.cards.a.AnimateDead.class));
+ cards.add(new SetCardInfo("Animate Wall", 1, Rarity.RARE, mage.cards.a.AnimateWall.class));
+ cards.add(new SetCardInfo("Ankh of Mishra", 231, Rarity.RARE, mage.cards.a.AnkhOfMishra.class));
+ cards.add(new SetCardInfo("Armageddon", 2, Rarity.RARE, mage.cards.a.Armageddon.class));
+ cards.add(new SetCardInfo("Aspect of Wolf", 185, Rarity.RARE, mage.cards.a.AspectOfWolf.class));
+ cards.add(new SetCardInfo("Bad Moon", 94, Rarity.RARE, mage.cards.b.BadMoon.class));
cards.add(new SetCardInfo("Badlands", 278, Rarity.RARE, mage.cards.b.Badlands.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Balance", 3, Rarity.RARE, mage.cards.b.Balance.class, RETRO_ART));
- cards.add(new SetCardInfo("Basalt Monolith", 232, Rarity.UNCOMMON, mage.cards.b.BasaltMonolith.class, RETRO_ART));
+ cards.add(new SetCardInfo("Balance", 3, Rarity.RARE, mage.cards.b.Balance.class));
+ cards.add(new SetCardInfo("Basalt Monolith", 232, Rarity.UNCOMMON, mage.cards.b.BasaltMonolith.class));
cards.add(new SetCardInfo("Bayou", 279, Rarity.RARE, mage.cards.b.Bayou.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Benalish Hero", 4, Rarity.COMMON, mage.cards.b.BenalishHero.class, RETRO_ART));
- cards.add(new SetCardInfo("Berserk", 186, Rarity.UNCOMMON, mage.cards.b.Berserk.class, RETRO_ART));
- cards.add(new SetCardInfo("Birds of Paradise", 187, Rarity.RARE, mage.cards.b.BirdsOfParadise.class, RETRO_ART));
- cards.add(new SetCardInfo("Black Knight", 95, Rarity.UNCOMMON, mage.cards.b.BlackKnight.class, RETRO_ART));
- cards.add(new SetCardInfo("Black Lotus", 233, Rarity.RARE, mage.cards.b.BlackLotus.class, RETRO_ART));
- cards.add(new SetCardInfo("Black Vise", 234, Rarity.UNCOMMON, mage.cards.b.BlackVise.class, RETRO_ART));
- cards.add(new SetCardInfo("Black Ward", 5, Rarity.UNCOMMON, mage.cards.b.BlackWard.class, RETRO_ART));
- cards.add(new SetCardInfo("Blaze of Glory", 6, Rarity.RARE, mage.cards.b.BlazeOfGlory.class, RETRO_ART));
- cards.add(new SetCardInfo("Blessing", 7, Rarity.RARE, mage.cards.b.Blessing.class, RETRO_ART));
- cards.add(new SetCardInfo("Blue Elemental Blast", 50, Rarity.COMMON, mage.cards.b.BlueElementalBlast.class, RETRO_ART));
- cards.add(new SetCardInfo("Blue Ward", 8, Rarity.UNCOMMON, mage.cards.b.BlueWard.class, RETRO_ART));
- cards.add(new SetCardInfo("Bog Wraith", 96, Rarity.UNCOMMON, mage.cards.b.BogWraith.class, RETRO_ART));
- cards.add(new SetCardInfo("Braingeyser", 51, Rarity.RARE, mage.cards.b.Braingeyser.class, RETRO_ART));
- cards.add(new SetCardInfo("Burrowing", 139, Rarity.UNCOMMON, mage.cards.b.Burrowing.class, RETRO_ART));
- cards.add(new SetCardInfo("Camouflage", 188, Rarity.UNCOMMON, mage.cards.c.Camouflage.class, RETRO_ART));
- cards.add(new SetCardInfo("Castle", 9, Rarity.UNCOMMON, mage.cards.c.Castle.class, RETRO_ART));
- cards.add(new SetCardInfo("Celestial Prism", 235, Rarity.UNCOMMON, mage.cards.c.CelestialPrism.class, RETRO_ART));
- cards.add(new SetCardInfo("Channel", 189, Rarity.UNCOMMON, mage.cards.c.Channel.class, RETRO_ART));
- cards.add(new SetCardInfo("Chaos Orb", 236, Rarity.RARE, mage.cards.c.ChaosOrb.class, RETRO_ART));
- cards.add(new SetCardInfo("Chaoslace", 140, Rarity.RARE, mage.cards.c.Chaoslace.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: Black", 10, Rarity.COMMON, mage.cards.c.CircleOfProtectionBlack.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: Blue", 11, Rarity.COMMON, mage.cards.c.CircleOfProtectionBlue.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: Green", 12, Rarity.COMMON, mage.cards.c.CircleOfProtectionGreen.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: Red", 13, Rarity.COMMON, mage.cards.c.CircleOfProtectionRed.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: White", 14, Rarity.COMMON, mage.cards.c.CircleOfProtectionWhite.class, RETRO_ART));
- cards.add(new SetCardInfo("Clockwork Beast", 237, Rarity.RARE, mage.cards.c.ClockworkBeast.class, RETRO_ART));
- cards.add(new SetCardInfo("Clone", 52, Rarity.UNCOMMON, mage.cards.c.Clone.class, RETRO_ART));
- cards.add(new SetCardInfo("Cockatrice", 190, Rarity.RARE, mage.cards.c.Cockatrice.class, RETRO_ART));
- cards.add(new SetCardInfo("Consecrate Land", 15, Rarity.UNCOMMON, mage.cards.c.ConsecrateLand.class, RETRO_ART));
- cards.add(new SetCardInfo("Conservator", 238, Rarity.UNCOMMON, mage.cards.c.Conservator.class, RETRO_ART));
- cards.add(new SetCardInfo("Control Magic", 53, Rarity.UNCOMMON, mage.cards.c.ControlMagic.class, RETRO_ART));
- cards.add(new SetCardInfo("Conversion", 16, Rarity.UNCOMMON, mage.cards.c.Conversion.class, RETRO_ART));
- cards.add(new SetCardInfo("Copper Tablet", 239, Rarity.UNCOMMON, mage.cards.c.CopperTablet.class, RETRO_ART));
- cards.add(new SetCardInfo("Copy Artifact", 54, Rarity.RARE, mage.cards.c.CopyArtifact.class, RETRO_ART));
- cards.add(new SetCardInfo("Counterspell", 55, Rarity.UNCOMMON, mage.cards.c.Counterspell.class, RETRO_ART));
- cards.add(new SetCardInfo("Craw Wurm", 191, Rarity.COMMON, mage.cards.c.CrawWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("Creature Bond", 56, Rarity.COMMON, mage.cards.c.CreatureBond.class, RETRO_ART));
- cards.add(new SetCardInfo("Crusade", 17, Rarity.RARE, mage.cards.c.Crusade.class, RETRO_ART));
- cards.add(new SetCardInfo("Crystal Rod", 240, Rarity.UNCOMMON, mage.cards.c.CrystalRod.class, RETRO_ART));
- cards.add(new SetCardInfo("Cursed Land", 98, Rarity.UNCOMMON, mage.cards.c.CursedLand.class, RETRO_ART));
- cards.add(new SetCardInfo("Cyclopean Tomb", 241, Rarity.RARE, mage.cards.c.CyclopeanTomb.class, RETRO_ART));
- cards.add(new SetCardInfo("Dark Ritual", 99, Rarity.COMMON, mage.cards.d.DarkRitual.class, RETRO_ART));
- cards.add(new SetCardInfo("Death Ward", 18, Rarity.COMMON, mage.cards.d.DeathWard.class, RETRO_ART));
- cards.add(new SetCardInfo("Deathgrip", 101, Rarity.UNCOMMON, mage.cards.d.Deathgrip.class, RETRO_ART));
- cards.add(new SetCardInfo("Deathlace", 102, Rarity.RARE, mage.cards.d.Deathlace.class, RETRO_ART));
- cards.add(new SetCardInfo("Demonic Hordes", 104, Rarity.RARE, mage.cards.d.DemonicHordes.class, RETRO_ART));
- cards.add(new SetCardInfo("Demonic Tutor", 105, Rarity.UNCOMMON, mage.cards.d.DemonicTutor.class, RETRO_ART));
- cards.add(new SetCardInfo("Dingus Egg", 242, Rarity.RARE, mage.cards.d.DingusEgg.class, RETRO_ART));
- cards.add(new SetCardInfo("Disenchant", 19, Rarity.COMMON, mage.cards.d.Disenchant.class, RETRO_ART));
- cards.add(new SetCardInfo("Disintegrate", 141, Rarity.COMMON, mage.cards.d.Disintegrate.class, RETRO_ART));
- cards.add(new SetCardInfo("Disrupting Scepter", 243, Rarity.RARE, mage.cards.d.DisruptingScepter.class, RETRO_ART));
- cards.add(new SetCardInfo("Dragon Whelp", 142, Rarity.UNCOMMON, mage.cards.d.DragonWhelp.class, RETRO_ART));
- cards.add(new SetCardInfo("Drain Life", 106, Rarity.COMMON, mage.cards.d.DrainLife.class, RETRO_ART));
- cards.add(new SetCardInfo("Drain Power", 57, Rarity.RARE, mage.cards.d.DrainPower.class, RETRO_ART));
- cards.add(new SetCardInfo("Drudge Skeletons", 107, Rarity.COMMON, mage.cards.d.DrudgeSkeletons.class, RETRO_ART));
- cards.add(new SetCardInfo("Dwarven Demolition Team", 143, Rarity.UNCOMMON, mage.cards.d.DwarvenDemolitionTeam.class, RETRO_ART));
- cards.add(new SetCardInfo("Dwarven Warriors", 144, Rarity.COMMON, mage.cards.d.DwarvenWarriors.class, RETRO_ART));
- cards.add(new SetCardInfo("Earth Elemental", 145, Rarity.UNCOMMON, mage.cards.e.EarthElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Earthbind", 146, Rarity.COMMON, mage.cards.e.Earthbind.class, RETRO_ART));
- cards.add(new SetCardInfo("Earthquake", 147, Rarity.RARE, mage.cards.e.Earthquake.class, RETRO_ART));
- cards.add(new SetCardInfo("Elvish Archers", 192, Rarity.RARE, mage.cards.e.ElvishArchers.class, RETRO_ART));
- cards.add(new SetCardInfo("Evil Presence", 108, Rarity.UNCOMMON, mage.cards.e.EvilPresence.class, RETRO_ART));
- cards.add(new SetCardInfo("False Orders", 148, Rarity.COMMON, mage.cards.f.FalseOrders.class, RETRO_ART));
- cards.add(new SetCardInfo("Farmstead", 20, Rarity.RARE, mage.cards.f.Farmstead.class, RETRO_ART));
- cards.add(new SetCardInfo("Fastbond", 193, Rarity.RARE, mage.cards.f.Fastbond.class, RETRO_ART));
- cards.add(new SetCardInfo("Fear", 109, Rarity.COMMON, mage.cards.f.Fear.class, RETRO_ART));
- cards.add(new SetCardInfo("Feedback", 58, Rarity.UNCOMMON, mage.cards.f.Feedback.class, RETRO_ART));
- cards.add(new SetCardInfo("Fire Elemental", 149, Rarity.UNCOMMON, mage.cards.f.FireElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Fireball", 150, Rarity.COMMON, mage.cards.f.Fireball.class, RETRO_ART));
- cards.add(new SetCardInfo("Firebreathing", 151, Rarity.COMMON, mage.cards.f.Firebreathing.class, RETRO_ART));
- cards.add(new SetCardInfo("Flashfires", 152, Rarity.UNCOMMON, mage.cards.f.Flashfires.class, RETRO_ART));
- cards.add(new SetCardInfo("Flight", 59, Rarity.COMMON, mage.cards.f.Flight.class, RETRO_ART));
- cards.add(new SetCardInfo("Fog", 194, Rarity.COMMON, mage.cards.f.Fog.class, RETRO_ART));
- cards.add(new SetCardInfo("Force of Nature", 195, Rarity.RARE, mage.cards.f.ForceOfNature.class, RETRO_ART));
- cards.add(new SetCardInfo("Forcefield", 244, Rarity.RARE, mage.cards.f.Forcefield.class, RETRO_ART));
- cards.add(new SetCardInfo("Forest", 300, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 301, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 302, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Fork", 153, Rarity.RARE, mage.cards.f.Fork.class, RETRO_ART));
- cards.add(new SetCardInfo("Frozen Shade", 110, Rarity.COMMON, mage.cards.f.FrozenShade.class, RETRO_ART));
- cards.add(new SetCardInfo("Fungusaur", 196, Rarity.RARE, mage.cards.f.Fungusaur.class, RETRO_ART));
- cards.add(new SetCardInfo("Gaea's Liege", 197, Rarity.RARE, mage.cards.g.GaeasLiege.class, RETRO_ART));
- cards.add(new SetCardInfo("Gauntlet of Might", 245, Rarity.RARE, mage.cards.g.GauntletOfMight.class, RETRO_ART));
- cards.add(new SetCardInfo("Giant Growth", 198, Rarity.COMMON, mage.cards.g.GiantGrowth.class, RETRO_ART));
- cards.add(new SetCardInfo("Giant Spider", 199, Rarity.COMMON, mage.cards.g.GiantSpider.class, RETRO_ART));
- cards.add(new SetCardInfo("Glasses of Urza", 246, Rarity.UNCOMMON, mage.cards.g.GlassesOfUrza.class, RETRO_ART));
- cards.add(new SetCardInfo("Gloom", 111, Rarity.UNCOMMON, mage.cards.g.Gloom.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Balloon Brigade", 154, Rarity.UNCOMMON, mage.cards.g.GoblinBalloonBrigade.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin King", 155, Rarity.RARE, mage.cards.g.GoblinKing.class, RETRO_ART));
- cards.add(new SetCardInfo("Granite Gargoyle", 156, Rarity.RARE, mage.cards.g.GraniteGargoyle.class, RETRO_ART));
- cards.add(new SetCardInfo("Gray Ogre", 157, Rarity.COMMON, mage.cards.g.GrayOgre.class, RETRO_ART));
- cards.add(new SetCardInfo("Green Ward", 21, Rarity.UNCOMMON, mage.cards.g.GreenWard.class, RETRO_ART));
- cards.add(new SetCardInfo("Grizzly Bears", 200, Rarity.COMMON, mage.cards.g.GrizzlyBears.class, RETRO_ART));
- cards.add(new SetCardInfo("Guardian Angel", 22, Rarity.COMMON, mage.cards.g.GuardianAngel.class, RETRO_ART));
- cards.add(new SetCardInfo("Healing Salve", 23, Rarity.COMMON, mage.cards.h.HealingSalve.class, RETRO_ART));
- cards.add(new SetCardInfo("Helm of Chatzuk", 247, Rarity.RARE, mage.cards.h.HelmOfChatzuk.class, RETRO_ART));
- cards.add(new SetCardInfo("Hill Giant", 158, Rarity.COMMON, mage.cards.h.HillGiant.class, RETRO_ART));
- cards.add(new SetCardInfo("Holy Armor", 24, Rarity.COMMON, mage.cards.h.HolyArmor.class, RETRO_ART));
- cards.add(new SetCardInfo("Holy Strength", 25, Rarity.COMMON, mage.cards.h.HolyStrength.class, RETRO_ART));
- cards.add(new SetCardInfo("Howl from Beyond", 112, Rarity.COMMON, mage.cards.h.HowlFromBeyond.class, RETRO_ART));
- cards.add(new SetCardInfo("Howling Mine", 248, Rarity.RARE, mage.cards.h.HowlingMine.class, RETRO_ART));
- cards.add(new SetCardInfo("Hurloon Minotaur", 159, Rarity.COMMON, mage.cards.h.HurloonMinotaur.class, RETRO_ART));
- cards.add(new SetCardInfo("Hurricane", 201, Rarity.UNCOMMON, mage.cards.h.Hurricane.class, RETRO_ART));
- cards.add(new SetCardInfo("Hypnotic Specter", 113, Rarity.UNCOMMON, mage.cards.h.HypnoticSpecter.class, RETRO_ART));
- cards.add(new SetCardInfo("Ice Storm", 202, Rarity.UNCOMMON, mage.cards.i.IceStorm.class, RETRO_ART));
- cards.add(new SetCardInfo("Icy Manipulator", 249, Rarity.UNCOMMON, mage.cards.i.IcyManipulator.class, RETRO_ART));
- cards.add(new SetCardInfo("Instill Energy", 203, Rarity.UNCOMMON, mage.cards.i.InstillEnergy.class, RETRO_ART));
- cards.add(new SetCardInfo("Invisibility", 60, Rarity.COMMON, mage.cards.i.Invisibility.class, RETRO_ART));
- cards.add(new SetCardInfo("Iron Star", 251, Rarity.UNCOMMON, mage.cards.i.IronStar.class, RETRO_ART));
- cards.add(new SetCardInfo("Ironclaw Orcs", 160, Rarity.COMMON, mage.cards.i.IronclawOrcs.class, RETRO_ART));
- cards.add(new SetCardInfo("Ironroot Treefolk", 204, Rarity.COMMON, mage.cards.i.IronrootTreefolk.class, RETRO_ART));
- cards.add(new SetCardInfo("Island", 291, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 292, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 293, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island Sanctuary", 26, Rarity.RARE, mage.cards.i.IslandSanctuary.class, RETRO_ART));
- cards.add(new SetCardInfo("Ivory Cup", 252, Rarity.UNCOMMON, mage.cards.i.IvoryCup.class, RETRO_ART));
- cards.add(new SetCardInfo("Jade Monolith", 253, Rarity.RARE, mage.cards.j.JadeMonolith.class, RETRO_ART));
- cards.add(new SetCardInfo("Jade Statue", 254, Rarity.UNCOMMON, mage.cards.j.JadeStatue.class, RETRO_ART));
- cards.add(new SetCardInfo("Jayemdae Tome", 255, Rarity.RARE, mage.cards.j.JayemdaeTome.class, RETRO_ART));
- cards.add(new SetCardInfo("Juggernaut", 256, Rarity.UNCOMMON, mage.cards.j.Juggernaut.class, RETRO_ART));
- cards.add(new SetCardInfo("Jump", 61, Rarity.COMMON, mage.cards.j.Jump.class, RETRO_ART));
- cards.add(new SetCardInfo("Karma", 27, Rarity.UNCOMMON, mage.cards.k.Karma.class, RETRO_ART));
- cards.add(new SetCardInfo("Keldon Warlord", 161, Rarity.UNCOMMON, mage.cards.k.KeldonWarlord.class, RETRO_ART));
- cards.add(new SetCardInfo("Kormus Bell", 257, Rarity.RARE, mage.cards.k.KormusBell.class, RETRO_ART));
- cards.add(new SetCardInfo("Kudzu", 205, Rarity.RARE, mage.cards.k.Kudzu.class, RETRO_ART));
- cards.add(new SetCardInfo("Lance", 28, Rarity.UNCOMMON, mage.cards.l.Lance.class, RETRO_ART));
- cards.add(new SetCardInfo("Ley Druid", 206, Rarity.UNCOMMON, mage.cards.l.LeyDruid.class, RETRO_ART));
- cards.add(new SetCardInfo("Library of Leng", 258, Rarity.UNCOMMON, mage.cards.l.LibraryOfLeng.class, RETRO_ART));
- cards.add(new SetCardInfo("Lich", 114, Rarity.RARE, mage.cards.l.Lich.class, RETRO_ART));
- cards.add(new SetCardInfo("Lifeforce", 207, Rarity.UNCOMMON, mage.cards.l.Lifeforce.class, RETRO_ART));
- cards.add(new SetCardInfo("Lifelace", 208, Rarity.RARE, mage.cards.l.Lifelace.class, RETRO_ART));
- cards.add(new SetCardInfo("Lifetap", 62, Rarity.UNCOMMON, mage.cards.l.Lifetap.class, RETRO_ART));
- cards.add(new SetCardInfo("Lightning Bolt", 162, Rarity.COMMON, mage.cards.l.LightningBolt.class, RETRO_ART));
- cards.add(new SetCardInfo("Living Artifact", 209, Rarity.RARE, mage.cards.l.LivingArtifact.class, RETRO_ART));
- cards.add(new SetCardInfo("Living Lands", 210, Rarity.RARE, mage.cards.l.LivingLands.class, RETRO_ART));
- cards.add(new SetCardInfo("Living Wall", 259, Rarity.UNCOMMON, mage.cards.l.LivingWall.class, RETRO_ART));
- cards.add(new SetCardInfo("Llanowar Elves", 211, Rarity.COMMON, mage.cards.l.LlanowarElves.class, RETRO_ART));
- cards.add(new SetCardInfo("Lord of Atlantis", 63, Rarity.RARE, mage.cards.l.LordOfAtlantis.class, RETRO_ART));
- cards.add(new SetCardInfo("Lord of the Pit", 115, Rarity.RARE, mage.cards.l.LordOfThePit.class, RETRO_ART));
- cards.add(new SetCardInfo("Lure", 212, Rarity.UNCOMMON, mage.cards.l.Lure.class, RETRO_ART));
- cards.add(new SetCardInfo("Mahamoti Djinn", 65, Rarity.RARE, mage.cards.m.MahamotiDjinn.class, RETRO_ART));
- cards.add(new SetCardInfo("Mana Flare", 163, Rarity.RARE, mage.cards.m.ManaFlare.class, RETRO_ART));
- cards.add(new SetCardInfo("Mana Short", 66, Rarity.RARE, mage.cards.m.ManaShort.class, RETRO_ART));
- cards.add(new SetCardInfo("Mana Vault", 260, Rarity.RARE, mage.cards.m.ManaVault.class, RETRO_ART));
- cards.add(new SetCardInfo("Manabarbs", 164, Rarity.RARE, mage.cards.m.Manabarbs.class, RETRO_ART));
- cards.add(new SetCardInfo("Meekstone", 261, Rarity.RARE, mage.cards.m.Meekstone.class, RETRO_ART));
- cards.add(new SetCardInfo("Merfolk of the Pearl Trident", 67, Rarity.COMMON, mage.cards.m.MerfolkOfThePearlTrident.class, RETRO_ART));
- cards.add(new SetCardInfo("Mesa Pegasus", 29, Rarity.COMMON, mage.cards.m.MesaPegasus.class, RETRO_ART));
- cards.add(new SetCardInfo("Mind Twist", 116, Rarity.RARE, mage.cards.m.MindTwist.class, RETRO_ART));
- cards.add(new SetCardInfo("Mons's Goblin Raiders", 165, Rarity.COMMON, mage.cards.m.MonssGoblinRaiders.class, RETRO_ART));
- cards.add(new SetCardInfo("Mountain", 297, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 298, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 299, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mox Emerald", 262, Rarity.RARE, mage.cards.m.MoxEmerald.class, RETRO_ART));
- cards.add(new SetCardInfo("Mox Jet", 263, Rarity.RARE, mage.cards.m.MoxJet.class, RETRO_ART));
- cards.add(new SetCardInfo("Mox Pearl", 264, Rarity.RARE, mage.cards.m.MoxPearl.class, RETRO_ART));
- cards.add(new SetCardInfo("Mox Ruby", 265, Rarity.RARE, mage.cards.m.MoxRuby.class, RETRO_ART));
- cards.add(new SetCardInfo("Mox Sapphire", 266, Rarity.RARE, mage.cards.m.MoxSapphire.class, RETRO_ART));
- cards.add(new SetCardInfo("Natural Selection", 213, Rarity.RARE, mage.cards.n.NaturalSelection.class, RETRO_ART));
- cards.add(new SetCardInfo("Nether Shadow", 117, Rarity.RARE, mage.cards.n.NetherShadow.class, RETRO_ART));
- cards.add(new SetCardInfo("Nettling Imp", 118, Rarity.UNCOMMON, mage.cards.n.NettlingImp.class, RETRO_ART));
- cards.add(new SetCardInfo("Nevinyrral's Disk", 267, Rarity.RARE, mage.cards.n.NevinyrralsDisk.class, RETRO_ART));
- cards.add(new SetCardInfo("Nightmare", 119, Rarity.RARE, mage.cards.n.Nightmare.class, RETRO_ART));
- cards.add(new SetCardInfo("Northern Paladin", 30, Rarity.RARE, mage.cards.n.NorthernPaladin.class, RETRO_ART));
- cards.add(new SetCardInfo("Obsianus Golem", 268, Rarity.UNCOMMON, mage.cards.o.ObsianusGolem.class, RETRO_ART));
- cards.add(new SetCardInfo("Orcish Artillery", 166, Rarity.UNCOMMON, mage.cards.o.OrcishArtillery.class, RETRO_ART));
- cards.add(new SetCardInfo("Orcish Oriflamme", 167, Rarity.UNCOMMON, mage.cards.o.OrcishOriflamme.class, RETRO_ART));
- cards.add(new SetCardInfo("Paralyze", 120, Rarity.COMMON, mage.cards.p.Paralyze.class, RETRO_ART));
- cards.add(new SetCardInfo("Pearled Unicorn", 31, Rarity.COMMON, mage.cards.p.PearledUnicorn.class, RETRO_ART));
- cards.add(new SetCardInfo("Personal Incarnation", 32, Rarity.RARE, mage.cards.p.PersonalIncarnation.class, RETRO_ART));
- cards.add(new SetCardInfo("Pestilence", 121, Rarity.COMMON, mage.cards.p.Pestilence.class, RETRO_ART));
- cards.add(new SetCardInfo("Phantasmal Forces", 68, Rarity.UNCOMMON, mage.cards.p.PhantasmalForces.class, RETRO_ART));
- cards.add(new SetCardInfo("Phantasmal Terrain", 69, Rarity.COMMON, mage.cards.p.PhantasmalTerrain.class, RETRO_ART));
- cards.add(new SetCardInfo("Phantom Monster", 70, Rarity.UNCOMMON, mage.cards.p.PhantomMonster.class, RETRO_ART));
- cards.add(new SetCardInfo("Pirate Ship", 71, Rarity.RARE, mage.cards.p.PirateShip.class, RETRO_ART));
- cards.add(new SetCardInfo("Plague Rats", 122, Rarity.COMMON, mage.cards.p.PlagueRats.class, RETRO_ART));
- cards.add(new SetCardInfo("Plains", 288, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 289, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 290, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Benalish Hero", 4, Rarity.COMMON, mage.cards.b.BenalishHero.class));
+ cards.add(new SetCardInfo("Berserk", 186, Rarity.UNCOMMON, mage.cards.b.Berserk.class));
+ cards.add(new SetCardInfo("Birds of Paradise", 187, Rarity.RARE, mage.cards.b.BirdsOfParadise.class));
+ cards.add(new SetCardInfo("Black Knight", 95, Rarity.UNCOMMON, mage.cards.b.BlackKnight.class));
+ cards.add(new SetCardInfo("Black Lotus", 233, Rarity.RARE, mage.cards.b.BlackLotus.class));
+ cards.add(new SetCardInfo("Black Vise", 234, Rarity.UNCOMMON, mage.cards.b.BlackVise.class));
+ cards.add(new SetCardInfo("Black Ward", 5, Rarity.UNCOMMON, mage.cards.b.BlackWard.class));
+ cards.add(new SetCardInfo("Blaze of Glory", 6, Rarity.RARE, mage.cards.b.BlazeOfGlory.class));
+ cards.add(new SetCardInfo("Blessing", 7, Rarity.RARE, mage.cards.b.Blessing.class));
+ cards.add(new SetCardInfo("Blue Elemental Blast", 50, Rarity.COMMON, mage.cards.b.BlueElementalBlast.class));
+ cards.add(new SetCardInfo("Blue Ward", 8, Rarity.UNCOMMON, mage.cards.b.BlueWard.class));
+ cards.add(new SetCardInfo("Bog Wraith", 96, Rarity.UNCOMMON, mage.cards.b.BogWraith.class));
+ cards.add(new SetCardInfo("Braingeyser", 51, Rarity.RARE, mage.cards.b.Braingeyser.class));
+ cards.add(new SetCardInfo("Burrowing", 139, Rarity.UNCOMMON, mage.cards.b.Burrowing.class));
+ cards.add(new SetCardInfo("Camouflage", 188, Rarity.UNCOMMON, mage.cards.c.Camouflage.class));
+ cards.add(new SetCardInfo("Castle", 9, Rarity.UNCOMMON, mage.cards.c.Castle.class));
+ cards.add(new SetCardInfo("Celestial Prism", 235, Rarity.UNCOMMON, mage.cards.c.CelestialPrism.class));
+ cards.add(new SetCardInfo("Channel", 189, Rarity.UNCOMMON, mage.cards.c.Channel.class));
+ cards.add(new SetCardInfo("Chaos Orb", 236, Rarity.RARE, mage.cards.c.ChaosOrb.class));
+ cards.add(new SetCardInfo("Chaoslace", 140, Rarity.RARE, mage.cards.c.Chaoslace.class));
+ cards.add(new SetCardInfo("Circle of Protection: Black", 10, Rarity.COMMON, mage.cards.c.CircleOfProtectionBlack.class));
+ cards.add(new SetCardInfo("Circle of Protection: Blue", 11, Rarity.COMMON, mage.cards.c.CircleOfProtectionBlue.class));
+ cards.add(new SetCardInfo("Circle of Protection: Green", 12, Rarity.COMMON, mage.cards.c.CircleOfProtectionGreen.class));
+ cards.add(new SetCardInfo("Circle of Protection: Red", 13, Rarity.COMMON, mage.cards.c.CircleOfProtectionRed.class));
+ cards.add(new SetCardInfo("Circle of Protection: White", 14, Rarity.COMMON, mage.cards.c.CircleOfProtectionWhite.class));
+ cards.add(new SetCardInfo("Clockwork Beast", 237, Rarity.RARE, mage.cards.c.ClockworkBeast.class));
+ cards.add(new SetCardInfo("Clone", 52, Rarity.UNCOMMON, mage.cards.c.Clone.class));
+ cards.add(new SetCardInfo("Cockatrice", 190, Rarity.RARE, mage.cards.c.Cockatrice.class));
+ cards.add(new SetCardInfo("Consecrate Land", 15, Rarity.UNCOMMON, mage.cards.c.ConsecrateLand.class));
+ cards.add(new SetCardInfo("Conservator", 238, Rarity.UNCOMMON, mage.cards.c.Conservator.class));
+ cards.add(new SetCardInfo("Control Magic", 53, Rarity.UNCOMMON, mage.cards.c.ControlMagic.class));
+ cards.add(new SetCardInfo("Conversion", 16, Rarity.UNCOMMON, mage.cards.c.Conversion.class));
+ cards.add(new SetCardInfo("Copper Tablet", 239, Rarity.UNCOMMON, mage.cards.c.CopperTablet.class));
+ cards.add(new SetCardInfo("Copy Artifact", 54, Rarity.RARE, mage.cards.c.CopyArtifact.class));
+ cards.add(new SetCardInfo("Counterspell", 55, Rarity.UNCOMMON, mage.cards.c.Counterspell.class));
+ cards.add(new SetCardInfo("Craw Wurm", 191, Rarity.COMMON, mage.cards.c.CrawWurm.class));
+ cards.add(new SetCardInfo("Creature Bond", 56, Rarity.COMMON, mage.cards.c.CreatureBond.class));
+ cards.add(new SetCardInfo("Crusade", 17, Rarity.RARE, mage.cards.c.Crusade.class));
+ cards.add(new SetCardInfo("Crystal Rod", 240, Rarity.UNCOMMON, mage.cards.c.CrystalRod.class));
+ cards.add(new SetCardInfo("Cursed Land", 98, Rarity.UNCOMMON, mage.cards.c.CursedLand.class));
+ cards.add(new SetCardInfo("Cyclopean Tomb", 241, Rarity.RARE, mage.cards.c.CyclopeanTomb.class));
+ cards.add(new SetCardInfo("Dark Ritual", 99, Rarity.COMMON, mage.cards.d.DarkRitual.class));
+ cards.add(new SetCardInfo("Death Ward", 18, Rarity.COMMON, mage.cards.d.DeathWard.class));
+ cards.add(new SetCardInfo("Deathgrip", 101, Rarity.UNCOMMON, mage.cards.d.Deathgrip.class));
+ cards.add(new SetCardInfo("Deathlace", 102, Rarity.RARE, mage.cards.d.Deathlace.class));
+ cards.add(new SetCardInfo("Demonic Hordes", 104, Rarity.RARE, mage.cards.d.DemonicHordes.class));
+ cards.add(new SetCardInfo("Demonic Tutor", 105, Rarity.UNCOMMON, mage.cards.d.DemonicTutor.class));
+ cards.add(new SetCardInfo("Dingus Egg", 242, Rarity.RARE, mage.cards.d.DingusEgg.class));
+ cards.add(new SetCardInfo("Disenchant", 19, Rarity.COMMON, mage.cards.d.Disenchant.class));
+ cards.add(new SetCardInfo("Disintegrate", 141, Rarity.COMMON, mage.cards.d.Disintegrate.class));
+ cards.add(new SetCardInfo("Disrupting Scepter", 243, Rarity.RARE, mage.cards.d.DisruptingScepter.class));
+ cards.add(new SetCardInfo("Dragon Whelp", 142, Rarity.UNCOMMON, mage.cards.d.DragonWhelp.class));
+ cards.add(new SetCardInfo("Drain Life", 106, Rarity.COMMON, mage.cards.d.DrainLife.class));
+ cards.add(new SetCardInfo("Drain Power", 57, Rarity.RARE, mage.cards.d.DrainPower.class));
+ cards.add(new SetCardInfo("Drudge Skeletons", 107, Rarity.COMMON, mage.cards.d.DrudgeSkeletons.class));
+ cards.add(new SetCardInfo("Dwarven Demolition Team", 143, Rarity.UNCOMMON, mage.cards.d.DwarvenDemolitionTeam.class));
+ cards.add(new SetCardInfo("Dwarven Warriors", 144, Rarity.COMMON, mage.cards.d.DwarvenWarriors.class));
+ cards.add(new SetCardInfo("Earth Elemental", 145, Rarity.UNCOMMON, mage.cards.e.EarthElemental.class));
+ cards.add(new SetCardInfo("Earthbind", 146, Rarity.COMMON, mage.cards.e.Earthbind.class));
+ cards.add(new SetCardInfo("Earthquake", 147, Rarity.RARE, mage.cards.e.Earthquake.class));
+ cards.add(new SetCardInfo("Elvish Archers", 192, Rarity.RARE, mage.cards.e.ElvishArchers.class));
+ cards.add(new SetCardInfo("Evil Presence", 108, Rarity.UNCOMMON, mage.cards.e.EvilPresence.class));
+ cards.add(new SetCardInfo("False Orders", 148, Rarity.COMMON, mage.cards.f.FalseOrders.class));
+ cards.add(new SetCardInfo("Farmstead", 20, Rarity.RARE, mage.cards.f.Farmstead.class));
+ cards.add(new SetCardInfo("Fastbond", 193, Rarity.RARE, mage.cards.f.Fastbond.class));
+ cards.add(new SetCardInfo("Fear", 109, Rarity.COMMON, mage.cards.f.Fear.class));
+ cards.add(new SetCardInfo("Feedback", 58, Rarity.UNCOMMON, mage.cards.f.Feedback.class));
+ cards.add(new SetCardInfo("Fire Elemental", 149, Rarity.UNCOMMON, mage.cards.f.FireElemental.class));
+ cards.add(new SetCardInfo("Fireball", 150, Rarity.COMMON, mage.cards.f.Fireball.class));
+ cards.add(new SetCardInfo("Firebreathing", 151, Rarity.COMMON, mage.cards.f.Firebreathing.class));
+ cards.add(new SetCardInfo("Flashfires", 152, Rarity.UNCOMMON, mage.cards.f.Flashfires.class));
+ cards.add(new SetCardInfo("Flight", 59, Rarity.COMMON, mage.cards.f.Flight.class));
+ cards.add(new SetCardInfo("Fog", 194, Rarity.COMMON, mage.cards.f.Fog.class));
+ cards.add(new SetCardInfo("Force of Nature", 195, Rarity.RARE, mage.cards.f.ForceOfNature.class));
+ cards.add(new SetCardInfo("Forcefield", 244, Rarity.RARE, mage.cards.f.Forcefield.class));
+ cards.add(new SetCardInfo("Forest", 300, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 301, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 302, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Fork", 153, Rarity.RARE, mage.cards.f.Fork.class));
+ cards.add(new SetCardInfo("Frozen Shade", 110, Rarity.COMMON, mage.cards.f.FrozenShade.class));
+ cards.add(new SetCardInfo("Fungusaur", 196, Rarity.RARE, mage.cards.f.Fungusaur.class));
+ cards.add(new SetCardInfo("Gaea's Liege", 197, Rarity.RARE, mage.cards.g.GaeasLiege.class));
+ cards.add(new SetCardInfo("Gauntlet of Might", 245, Rarity.RARE, mage.cards.g.GauntletOfMight.class));
+ cards.add(new SetCardInfo("Giant Growth", 198, Rarity.COMMON, mage.cards.g.GiantGrowth.class));
+ cards.add(new SetCardInfo("Giant Spider", 199, Rarity.COMMON, mage.cards.g.GiantSpider.class));
+ cards.add(new SetCardInfo("Glasses of Urza", 246, Rarity.UNCOMMON, mage.cards.g.GlassesOfUrza.class));
+ cards.add(new SetCardInfo("Gloom", 111, Rarity.UNCOMMON, mage.cards.g.Gloom.class));
+ cards.add(new SetCardInfo("Goblin Balloon Brigade", 154, Rarity.UNCOMMON, mage.cards.g.GoblinBalloonBrigade.class));
+ cards.add(new SetCardInfo("Goblin King", 155, Rarity.RARE, mage.cards.g.GoblinKing.class));
+ cards.add(new SetCardInfo("Granite Gargoyle", 156, Rarity.RARE, mage.cards.g.GraniteGargoyle.class));
+ cards.add(new SetCardInfo("Gray Ogre", 157, Rarity.COMMON, mage.cards.g.GrayOgre.class));
+ cards.add(new SetCardInfo("Green Ward", 21, Rarity.UNCOMMON, mage.cards.g.GreenWard.class));
+ cards.add(new SetCardInfo("Grizzly Bears", 200, Rarity.COMMON, mage.cards.g.GrizzlyBears.class));
+ cards.add(new SetCardInfo("Guardian Angel", 22, Rarity.COMMON, mage.cards.g.GuardianAngel.class));
+ cards.add(new SetCardInfo("Healing Salve", 23, Rarity.COMMON, mage.cards.h.HealingSalve.class));
+ cards.add(new SetCardInfo("Helm of Chatzuk", 247, Rarity.RARE, mage.cards.h.HelmOfChatzuk.class));
+ cards.add(new SetCardInfo("Hill Giant", 158, Rarity.COMMON, mage.cards.h.HillGiant.class));
+ cards.add(new SetCardInfo("Holy Armor", 24, Rarity.COMMON, mage.cards.h.HolyArmor.class));
+ cards.add(new SetCardInfo("Holy Strength", 25, Rarity.COMMON, mage.cards.h.HolyStrength.class));
+ cards.add(new SetCardInfo("Howl from Beyond", 112, Rarity.COMMON, mage.cards.h.HowlFromBeyond.class));
+ cards.add(new SetCardInfo("Howling Mine", 248, Rarity.RARE, mage.cards.h.HowlingMine.class));
+ cards.add(new SetCardInfo("Hurloon Minotaur", 159, Rarity.COMMON, mage.cards.h.HurloonMinotaur.class));
+ cards.add(new SetCardInfo("Hurricane", 201, Rarity.UNCOMMON, mage.cards.h.Hurricane.class));
+ cards.add(new SetCardInfo("Hypnotic Specter", 113, Rarity.UNCOMMON, mage.cards.h.HypnoticSpecter.class));
+ cards.add(new SetCardInfo("Ice Storm", 202, Rarity.UNCOMMON, mage.cards.i.IceStorm.class));
+ cards.add(new SetCardInfo("Icy Manipulator", 249, Rarity.UNCOMMON, mage.cards.i.IcyManipulator.class));
+ cards.add(new SetCardInfo("Instill Energy", 203, Rarity.UNCOMMON, mage.cards.i.InstillEnergy.class));
+ cards.add(new SetCardInfo("Invisibility", 60, Rarity.COMMON, mage.cards.i.Invisibility.class));
+ cards.add(new SetCardInfo("Iron Star", 251, Rarity.UNCOMMON, mage.cards.i.IronStar.class));
+ cards.add(new SetCardInfo("Ironclaw Orcs", 160, Rarity.COMMON, mage.cards.i.IronclawOrcs.class));
+ cards.add(new SetCardInfo("Ironroot Treefolk", 204, Rarity.COMMON, mage.cards.i.IronrootTreefolk.class));
+ cards.add(new SetCardInfo("Island Sanctuary", 26, Rarity.RARE, mage.cards.i.IslandSanctuary.class));
+ cards.add(new SetCardInfo("Island", 291, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 292, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 293, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ivory Cup", 252, Rarity.UNCOMMON, mage.cards.i.IvoryCup.class));
+ cards.add(new SetCardInfo("Jade Monolith", 253, Rarity.RARE, mage.cards.j.JadeMonolith.class));
+ cards.add(new SetCardInfo("Jade Statue", 254, Rarity.UNCOMMON, mage.cards.j.JadeStatue.class));
+ cards.add(new SetCardInfo("Jayemdae Tome", 255, Rarity.RARE, mage.cards.j.JayemdaeTome.class));
+ cards.add(new SetCardInfo("Juggernaut", 256, Rarity.UNCOMMON, mage.cards.j.Juggernaut.class));
+ cards.add(new SetCardInfo("Jump", 61, Rarity.COMMON, mage.cards.j.Jump.class));
+ cards.add(new SetCardInfo("Karma", 27, Rarity.UNCOMMON, mage.cards.k.Karma.class));
+ cards.add(new SetCardInfo("Keldon Warlord", 161, Rarity.UNCOMMON, mage.cards.k.KeldonWarlord.class));
+ cards.add(new SetCardInfo("Kormus Bell", 257, Rarity.RARE, mage.cards.k.KormusBell.class));
+ cards.add(new SetCardInfo("Kudzu", 205, Rarity.RARE, mage.cards.k.Kudzu.class));
+ cards.add(new SetCardInfo("Lance", 28, Rarity.UNCOMMON, mage.cards.l.Lance.class));
+ cards.add(new SetCardInfo("Ley Druid", 206, Rarity.UNCOMMON, mage.cards.l.LeyDruid.class));
+ cards.add(new SetCardInfo("Library of Leng", 258, Rarity.UNCOMMON, mage.cards.l.LibraryOfLeng.class));
+ cards.add(new SetCardInfo("Lich", 114, Rarity.RARE, mage.cards.l.Lich.class));
+ cards.add(new SetCardInfo("Lifeforce", 207, Rarity.UNCOMMON, mage.cards.l.Lifeforce.class));
+ cards.add(new SetCardInfo("Lifelace", 208, Rarity.RARE, mage.cards.l.Lifelace.class));
+ cards.add(new SetCardInfo("Lifetap", 62, Rarity.UNCOMMON, mage.cards.l.Lifetap.class));
+ cards.add(new SetCardInfo("Lightning Bolt", 162, Rarity.COMMON, mage.cards.l.LightningBolt.class));
+ cards.add(new SetCardInfo("Living Artifact", 209, Rarity.RARE, mage.cards.l.LivingArtifact.class));
+ cards.add(new SetCardInfo("Living Lands", 210, Rarity.RARE, mage.cards.l.LivingLands.class));
+ cards.add(new SetCardInfo("Living Wall", 259, Rarity.UNCOMMON, mage.cards.l.LivingWall.class));
+ cards.add(new SetCardInfo("Llanowar Elves", 211, Rarity.COMMON, mage.cards.l.LlanowarElves.class));
+ cards.add(new SetCardInfo("Lord of Atlantis", 63, Rarity.RARE, mage.cards.l.LordOfAtlantis.class));
+ cards.add(new SetCardInfo("Lord of the Pit", 115, Rarity.RARE, mage.cards.l.LordOfThePit.class));
+ cards.add(new SetCardInfo("Lure", 212, Rarity.UNCOMMON, mage.cards.l.Lure.class));
+ cards.add(new SetCardInfo("Mahamoti Djinn", 65, Rarity.RARE, mage.cards.m.MahamotiDjinn.class));
+ cards.add(new SetCardInfo("Mana Flare", 163, Rarity.RARE, mage.cards.m.ManaFlare.class));
+ cards.add(new SetCardInfo("Mana Short", 66, Rarity.RARE, mage.cards.m.ManaShort.class));
+ cards.add(new SetCardInfo("Mana Vault", 260, Rarity.RARE, mage.cards.m.ManaVault.class));
+ cards.add(new SetCardInfo("Manabarbs", 164, Rarity.RARE, mage.cards.m.Manabarbs.class));
+ cards.add(new SetCardInfo("Meekstone", 261, Rarity.RARE, mage.cards.m.Meekstone.class));
+ cards.add(new SetCardInfo("Merfolk of the Pearl Trident", 67, Rarity.COMMON, mage.cards.m.MerfolkOfThePearlTrident.class));
+ cards.add(new SetCardInfo("Mesa Pegasus", 29, Rarity.COMMON, mage.cards.m.MesaPegasus.class));
+ cards.add(new SetCardInfo("Mind Twist", 116, Rarity.RARE, mage.cards.m.MindTwist.class));
+ cards.add(new SetCardInfo("Mons's Goblin Raiders", 165, Rarity.COMMON, mage.cards.m.MonssGoblinRaiders.class));
+ cards.add(new SetCardInfo("Mountain", 297, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 298, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 299, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mox Emerald", 262, Rarity.RARE, mage.cards.m.MoxEmerald.class));
+ cards.add(new SetCardInfo("Mox Jet", 263, Rarity.RARE, mage.cards.m.MoxJet.class));
+ cards.add(new SetCardInfo("Mox Pearl", 264, Rarity.RARE, mage.cards.m.MoxPearl.class));
+ cards.add(new SetCardInfo("Mox Ruby", 265, Rarity.RARE, mage.cards.m.MoxRuby.class));
+ cards.add(new SetCardInfo("Mox Sapphire", 266, Rarity.RARE, mage.cards.m.MoxSapphire.class));
+ cards.add(new SetCardInfo("Natural Selection", 213, Rarity.RARE, mage.cards.n.NaturalSelection.class));
+ cards.add(new SetCardInfo("Nether Shadow", 117, Rarity.RARE, mage.cards.n.NetherShadow.class));
+ cards.add(new SetCardInfo("Nettling Imp", 118, Rarity.UNCOMMON, mage.cards.n.NettlingImp.class));
+ cards.add(new SetCardInfo("Nevinyrral's Disk", 267, Rarity.RARE, mage.cards.n.NevinyrralsDisk.class));
+ cards.add(new SetCardInfo("Nightmare", 119, Rarity.RARE, mage.cards.n.Nightmare.class));
+ cards.add(new SetCardInfo("Northern Paladin", 30, Rarity.RARE, mage.cards.n.NorthernPaladin.class));
+ cards.add(new SetCardInfo("Obsianus Golem", 268, Rarity.UNCOMMON, mage.cards.o.ObsianusGolem.class));
+ cards.add(new SetCardInfo("Orcish Artillery", 166, Rarity.UNCOMMON, mage.cards.o.OrcishArtillery.class));
+ cards.add(new SetCardInfo("Orcish Oriflamme", 167, Rarity.UNCOMMON, mage.cards.o.OrcishOriflamme.class));
+ cards.add(new SetCardInfo("Paralyze", 120, Rarity.COMMON, mage.cards.p.Paralyze.class));
+ cards.add(new SetCardInfo("Pearled Unicorn", 31, Rarity.COMMON, mage.cards.p.PearledUnicorn.class));
+ cards.add(new SetCardInfo("Personal Incarnation", 32, Rarity.RARE, mage.cards.p.PersonalIncarnation.class));
+ cards.add(new SetCardInfo("Pestilence", 121, Rarity.COMMON, mage.cards.p.Pestilence.class));
+ cards.add(new SetCardInfo("Phantasmal Forces", 68, Rarity.UNCOMMON, mage.cards.p.PhantasmalForces.class));
+ cards.add(new SetCardInfo("Phantasmal Terrain", 69, Rarity.COMMON, mage.cards.p.PhantasmalTerrain.class));
+ cards.add(new SetCardInfo("Phantom Monster", 70, Rarity.UNCOMMON, mage.cards.p.PhantomMonster.class));
+ cards.add(new SetCardInfo("Pirate Ship", 71, Rarity.RARE, mage.cards.p.PirateShip.class));
+ cards.add(new SetCardInfo("Plague Rats", 122, Rarity.COMMON, mage.cards.p.PlagueRats.class));
+ cards.add(new SetCardInfo("Plains", 288, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 289, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 290, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Plateau", 280, Rarity.RARE, mage.cards.p.Plateau.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Power Leak", 72, Rarity.COMMON, mage.cards.p.PowerLeak.class, RETRO_ART));
- cards.add(new SetCardInfo("Power Sink", 73, Rarity.COMMON, mage.cards.p.PowerSink.class, RETRO_ART));
- cards.add(new SetCardInfo("Power Surge", 168, Rarity.RARE, mage.cards.p.PowerSurge.class, RETRO_ART));
- cards.add(new SetCardInfo("Prodigal Sorcerer", 74, Rarity.COMMON, mage.cards.p.ProdigalSorcerer.class, RETRO_ART));
- cards.add(new SetCardInfo("Psionic Blast", 75, Rarity.UNCOMMON, mage.cards.p.PsionicBlast.class, RETRO_ART));
- cards.add(new SetCardInfo("Psychic Venom", 76, Rarity.COMMON, mage.cards.p.PsychicVenom.class, RETRO_ART));
- cards.add(new SetCardInfo("Purelace", 33, Rarity.RARE, mage.cards.p.Purelace.class, RETRO_ART));
- cards.add(new SetCardInfo("Raging River", 169, Rarity.RARE, mage.cards.r.RagingRiver.class, RETRO_ART));
- cards.add(new SetCardInfo("Raise Dead", 123, Rarity.COMMON, mage.cards.r.RaiseDead.class, RETRO_ART));
- cards.add(new SetCardInfo("Red Elemental Blast", 170, Rarity.COMMON, mage.cards.r.RedElementalBlast.class, RETRO_ART));
- cards.add(new SetCardInfo("Red Ward", 34, Rarity.UNCOMMON, mage.cards.r.RedWard.class, RETRO_ART));
- cards.add(new SetCardInfo("Regeneration", 214, Rarity.COMMON, mage.cards.r.Regeneration.class, RETRO_ART));
- cards.add(new SetCardInfo("Regrowth", 215, Rarity.UNCOMMON, mage.cards.r.Regrowth.class, RETRO_ART));
- cards.add(new SetCardInfo("Resurrection", 35, Rarity.UNCOMMON, mage.cards.r.Resurrection.class, RETRO_ART));
- cards.add(new SetCardInfo("Reverse Damage", 36, Rarity.RARE, mage.cards.r.ReverseDamage.class, RETRO_ART));
- cards.add(new SetCardInfo("Righteousness", 37, Rarity.RARE, mage.cards.r.Righteousness.class, RETRO_ART));
- cards.add(new SetCardInfo("Roc of Kher Ridges", 171, Rarity.RARE, mage.cards.r.RocOfKherRidges.class, RETRO_ART));
- cards.add(new SetCardInfo("Rock Hydra", 172, Rarity.RARE, mage.cards.r.RockHydra.class, RETRO_ART));
- cards.add(new SetCardInfo("Rod of Ruin", 269, Rarity.UNCOMMON, mage.cards.r.RodOfRuin.class, RETRO_ART));
- cards.add(new SetCardInfo("Royal Assassin", 124, Rarity.RARE, mage.cards.r.RoyalAssassin.class, RETRO_ART));
- cards.add(new SetCardInfo("Sacrifice", 125, Rarity.UNCOMMON, mage.cards.s.Sacrifice.class, RETRO_ART));
- cards.add(new SetCardInfo("Samite Healer", 38, Rarity.COMMON, mage.cards.s.SamiteHealer.class, RETRO_ART));
+ cards.add(new SetCardInfo("Power Leak", 72, Rarity.COMMON, mage.cards.p.PowerLeak.class));
+ cards.add(new SetCardInfo("Power Sink", 73, Rarity.COMMON, mage.cards.p.PowerSink.class));
+ cards.add(new SetCardInfo("Power Surge", 168, Rarity.RARE, mage.cards.p.PowerSurge.class));
+ cards.add(new SetCardInfo("Prodigal Sorcerer", 74, Rarity.COMMON, mage.cards.p.ProdigalSorcerer.class));
+ cards.add(new SetCardInfo("Psionic Blast", 75, Rarity.UNCOMMON, mage.cards.p.PsionicBlast.class));
+ cards.add(new SetCardInfo("Psychic Venom", 76, Rarity.COMMON, mage.cards.p.PsychicVenom.class));
+ cards.add(new SetCardInfo("Purelace", 33, Rarity.RARE, mage.cards.p.Purelace.class));
+ cards.add(new SetCardInfo("Raging River", 169, Rarity.RARE, mage.cards.r.RagingRiver.class));
+ cards.add(new SetCardInfo("Raise Dead", 123, Rarity.COMMON, mage.cards.r.RaiseDead.class));
+ cards.add(new SetCardInfo("Red Elemental Blast", 170, Rarity.COMMON, mage.cards.r.RedElementalBlast.class));
+ cards.add(new SetCardInfo("Red Ward", 34, Rarity.UNCOMMON, mage.cards.r.RedWard.class));
+ cards.add(new SetCardInfo("Regeneration", 214, Rarity.COMMON, mage.cards.r.Regeneration.class));
+ cards.add(new SetCardInfo("Regrowth", 215, Rarity.UNCOMMON, mage.cards.r.Regrowth.class));
+ cards.add(new SetCardInfo("Resurrection", 35, Rarity.UNCOMMON, mage.cards.r.Resurrection.class));
+ cards.add(new SetCardInfo("Reverse Damage", 36, Rarity.RARE, mage.cards.r.ReverseDamage.class));
+ cards.add(new SetCardInfo("Righteousness", 37, Rarity.RARE, mage.cards.r.Righteousness.class));
+ cards.add(new SetCardInfo("Roc of Kher Ridges", 171, Rarity.RARE, mage.cards.r.RocOfKherRidges.class));
+ cards.add(new SetCardInfo("Rock Hydra", 172, Rarity.RARE, mage.cards.r.RockHydra.class));
+ cards.add(new SetCardInfo("Rod of Ruin", 269, Rarity.UNCOMMON, mage.cards.r.RodOfRuin.class));
+ cards.add(new SetCardInfo("Royal Assassin", 124, Rarity.RARE, mage.cards.r.RoyalAssassin.class));
+ cards.add(new SetCardInfo("Sacrifice", 125, Rarity.UNCOMMON, mage.cards.s.Sacrifice.class));
+ cards.add(new SetCardInfo("Samite Healer", 38, Rarity.COMMON, mage.cards.s.SamiteHealer.class));
+ cards.add(new SetCardInfo("Savannah Lions", 39, Rarity.RARE, mage.cards.s.SavannahLions.class));
cards.add(new SetCardInfo("Savannah", 281, Rarity.RARE, mage.cards.s.Savannah.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Savannah Lions", 39, Rarity.RARE, mage.cards.s.SavannahLions.class, RETRO_ART));
- cards.add(new SetCardInfo("Scathe Zombies", 126, Rarity.COMMON, mage.cards.s.ScatheZombies.class, RETRO_ART));
- cards.add(new SetCardInfo("Scavenging Ghoul", 127, Rarity.UNCOMMON, mage.cards.s.ScavengingGhoul.class, RETRO_ART));
+ cards.add(new SetCardInfo("Scathe Zombies", 126, Rarity.COMMON, mage.cards.s.ScatheZombies.class));
+ cards.add(new SetCardInfo("Scavenging Ghoul", 127, Rarity.UNCOMMON, mage.cards.s.ScavengingGhoul.class));
cards.add(new SetCardInfo("Scrubland", 282, Rarity.RARE, mage.cards.s.Scrubland.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Scryb Sprites", 216, Rarity.COMMON, mage.cards.s.ScrybSprites.class, RETRO_ART));
- cards.add(new SetCardInfo("Sea Serpent", 77, Rarity.COMMON, mage.cards.s.SeaSerpent.class, RETRO_ART));
- cards.add(new SetCardInfo("Sedge Troll", 173, Rarity.RARE, mage.cards.s.SedgeTroll.class, RETRO_ART));
- cards.add(new SetCardInfo("Sengir Vampire", 128, Rarity.UNCOMMON, mage.cards.s.SengirVampire.class, RETRO_ART));
- cards.add(new SetCardInfo("Serra Angel", 40, Rarity.UNCOMMON, mage.cards.s.SerraAngel.class, RETRO_ART));
- cards.add(new SetCardInfo("Shanodin Dryads", 217, Rarity.COMMON, mage.cards.s.ShanodinDryads.class, RETRO_ART));
- cards.add(new SetCardInfo("Shatter", 174, Rarity.COMMON, mage.cards.s.Shatter.class, RETRO_ART));
- cards.add(new SetCardInfo("Shivan Dragon", 175, Rarity.RARE, mage.cards.s.ShivanDragon.class, RETRO_ART));
- cards.add(new SetCardInfo("Simulacrum", 129, Rarity.UNCOMMON, mage.cards.s.Simulacrum.class, RETRO_ART));
- cards.add(new SetCardInfo("Sinkhole", 130, Rarity.COMMON, mage.cards.s.Sinkhole.class, RETRO_ART));
- cards.add(new SetCardInfo("Siren's Call", 78, Rarity.UNCOMMON, mage.cards.s.SirensCall.class, RETRO_ART));
- cards.add(new SetCardInfo("Smoke", 176, Rarity.RARE, mage.cards.s.Smoke.class, RETRO_ART));
- cards.add(new SetCardInfo("Sol Ring", 270, Rarity.UNCOMMON, mage.cards.s.SolRing.class, RETRO_ART));
- cards.add(new SetCardInfo("Soul Net", 271, Rarity.UNCOMMON, mage.cards.s.SoulNet.class, RETRO_ART));
- cards.add(new SetCardInfo("Spell Blast", 80, Rarity.COMMON, mage.cards.s.SpellBlast.class, RETRO_ART));
- cards.add(new SetCardInfo("Stasis", 81, Rarity.RARE, mage.cards.s.Stasis.class, RETRO_ART));
- cards.add(new SetCardInfo("Steal Artifact", 82, Rarity.UNCOMMON, mage.cards.s.StealArtifact.class, RETRO_ART));
- cards.add(new SetCardInfo("Stone Giant", 177, Rarity.UNCOMMON, mage.cards.s.StoneGiant.class, RETRO_ART));
- cards.add(new SetCardInfo("Stone Rain", 178, Rarity.COMMON, mage.cards.s.StoneRain.class, RETRO_ART));
- cards.add(new SetCardInfo("Stream of Life", 218, Rarity.COMMON, mage.cards.s.StreamOfLife.class, RETRO_ART));
- cards.add(new SetCardInfo("Sunglasses of Urza", 272, Rarity.RARE, mage.cards.s.SunglassesOfUrza.class, RETRO_ART));
- cards.add(new SetCardInfo("Swamp", 294, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 295, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 296, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swords to Plowshares", 41, Rarity.UNCOMMON, mage.cards.s.SwordsToPlowshares.class, RETRO_ART));
+ cards.add(new SetCardInfo("Scryb Sprites", 216, Rarity.COMMON, mage.cards.s.ScrybSprites.class));
+ cards.add(new SetCardInfo("Sea Serpent", 77, Rarity.COMMON, mage.cards.s.SeaSerpent.class));
+ cards.add(new SetCardInfo("Sedge Troll", 173, Rarity.RARE, mage.cards.s.SedgeTroll.class));
+ cards.add(new SetCardInfo("Sengir Vampire", 128, Rarity.UNCOMMON, mage.cards.s.SengirVampire.class));
+ cards.add(new SetCardInfo("Serra Angel", 40, Rarity.UNCOMMON, mage.cards.s.SerraAngel.class));
+ cards.add(new SetCardInfo("Shanodin Dryads", 217, Rarity.COMMON, mage.cards.s.ShanodinDryads.class));
+ cards.add(new SetCardInfo("Shatter", 174, Rarity.COMMON, mage.cards.s.Shatter.class));
+ cards.add(new SetCardInfo("Shivan Dragon", 175, Rarity.RARE, mage.cards.s.ShivanDragon.class));
+ cards.add(new SetCardInfo("Simulacrum", 129, Rarity.UNCOMMON, mage.cards.s.Simulacrum.class));
+ cards.add(new SetCardInfo("Sinkhole", 130, Rarity.COMMON, mage.cards.s.Sinkhole.class));
+ cards.add(new SetCardInfo("Siren's Call", 78, Rarity.UNCOMMON, mage.cards.s.SirensCall.class));
+ cards.add(new SetCardInfo("Smoke", 176, Rarity.RARE, mage.cards.s.Smoke.class));
+ cards.add(new SetCardInfo("Sol Ring", 270, Rarity.UNCOMMON, mage.cards.s.SolRing.class));
+ cards.add(new SetCardInfo("Soul Net", 271, Rarity.UNCOMMON, mage.cards.s.SoulNet.class));
+ cards.add(new SetCardInfo("Spell Blast", 80, Rarity.COMMON, mage.cards.s.SpellBlast.class));
+ cards.add(new SetCardInfo("Stasis", 81, Rarity.RARE, mage.cards.s.Stasis.class));
+ cards.add(new SetCardInfo("Steal Artifact", 82, Rarity.UNCOMMON, mage.cards.s.StealArtifact.class));
+ cards.add(new SetCardInfo("Stone Giant", 177, Rarity.UNCOMMON, mage.cards.s.StoneGiant.class));
+ cards.add(new SetCardInfo("Stone Rain", 178, Rarity.COMMON, mage.cards.s.StoneRain.class));
+ cards.add(new SetCardInfo("Stream of Life", 218, Rarity.COMMON, mage.cards.s.StreamOfLife.class));
+ cards.add(new SetCardInfo("Sunglasses of Urza", 272, Rarity.RARE, mage.cards.s.SunglassesOfUrza.class));
+ cards.add(new SetCardInfo("Swamp", 294, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 295, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 296, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swords to Plowshares", 41, Rarity.UNCOMMON, mage.cards.s.SwordsToPlowshares.class));
cards.add(new SetCardInfo("Taiga", 283, Rarity.RARE, mage.cards.t.Taiga.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Terror", 131, Rarity.COMMON, mage.cards.t.Terror.class, RETRO_ART));
- cards.add(new SetCardInfo("The Hive", 273, Rarity.RARE, mage.cards.t.TheHive.class, RETRO_ART));
- cards.add(new SetCardInfo("Thicket Basilisk", 219, Rarity.UNCOMMON, mage.cards.t.ThicketBasilisk.class, RETRO_ART));
- cards.add(new SetCardInfo("Thoughtlace", 83, Rarity.RARE, mage.cards.t.Thoughtlace.class, RETRO_ART));
- cards.add(new SetCardInfo("Throne of Bone", 274, Rarity.UNCOMMON, mage.cards.t.ThroneOfBone.class, RETRO_ART));
- cards.add(new SetCardInfo("Timber Wolves", 220, Rarity.RARE, mage.cards.t.TimberWolves.class, RETRO_ART));
- cards.add(new SetCardInfo("Time Vault", 275, Rarity.RARE, mage.cards.t.TimeVault.class, RETRO_ART));
- cards.add(new SetCardInfo("Time Walk", 84, Rarity.RARE, mage.cards.t.TimeWalk.class, RETRO_ART));
- cards.add(new SetCardInfo("Timetwister", 85, Rarity.RARE, mage.cards.t.Timetwister.class, RETRO_ART));
- cards.add(new SetCardInfo("Tranquility", 221, Rarity.COMMON, mage.cards.t.Tranquility.class, RETRO_ART));
+ cards.add(new SetCardInfo("Terror", 131, Rarity.COMMON, mage.cards.t.Terror.class));
+ cards.add(new SetCardInfo("The Hive", 273, Rarity.RARE, mage.cards.t.TheHive.class));
+ cards.add(new SetCardInfo("Thicket Basilisk", 219, Rarity.UNCOMMON, mage.cards.t.ThicketBasilisk.class));
+ cards.add(new SetCardInfo("Thoughtlace", 83, Rarity.RARE, mage.cards.t.Thoughtlace.class));
+ cards.add(new SetCardInfo("Throne of Bone", 274, Rarity.UNCOMMON, mage.cards.t.ThroneOfBone.class));
+ cards.add(new SetCardInfo("Timber Wolves", 220, Rarity.RARE, mage.cards.t.TimberWolves.class));
+ cards.add(new SetCardInfo("Time Vault", 275, Rarity.RARE, mage.cards.t.TimeVault.class));
+ cards.add(new SetCardInfo("Time Walk", 84, Rarity.RARE, mage.cards.t.TimeWalk.class));
+ cards.add(new SetCardInfo("Timetwister", 85, Rarity.RARE, mage.cards.t.Timetwister.class));
+ cards.add(new SetCardInfo("Tranquility", 221, Rarity.COMMON, mage.cards.t.Tranquility.class));
cards.add(new SetCardInfo("Tropical Island", 284, Rarity.RARE, mage.cards.t.TropicalIsland.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Tsunami", 222, Rarity.UNCOMMON, mage.cards.t.Tsunami.class, RETRO_ART));
+ cards.add(new SetCardInfo("Tsunami", 222, Rarity.UNCOMMON, mage.cards.t.Tsunami.class));
cards.add(new SetCardInfo("Tundra", 285, Rarity.RARE, mage.cards.t.Tundra.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Tunnel", 179, Rarity.UNCOMMON, mage.cards.t.Tunnel.class, RETRO_ART));
- cards.add(new SetCardInfo("Twiddle", 86, Rarity.COMMON, mage.cards.t.Twiddle.class, RETRO_ART));
- cards.add(new SetCardInfo("Two-Headed Giant of Foriys", 180, Rarity.RARE, mage.cards.t.TwoHeadedGiantOfForiys.class, RETRO_ART));
+ cards.add(new SetCardInfo("Tunnel", 179, Rarity.UNCOMMON, mage.cards.t.Tunnel.class));
+ cards.add(new SetCardInfo("Twiddle", 86, Rarity.COMMON, mage.cards.t.Twiddle.class));
+ cards.add(new SetCardInfo("Two-Headed Giant of Foriys", 180, Rarity.RARE, mage.cards.t.TwoHeadedGiantOfForiys.class));
cards.add(new SetCardInfo("Underground Sea", 286, Rarity.RARE, mage.cards.u.UndergroundSea.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Unholy Strength", 132, Rarity.COMMON, mage.cards.u.UnholyStrength.class, RETRO_ART));
- cards.add(new SetCardInfo("Unsummon", 87, Rarity.COMMON, mage.cards.u.Unsummon.class, RETRO_ART));
- cards.add(new SetCardInfo("Uthden Troll", 181, Rarity.UNCOMMON, mage.cards.u.UthdenTroll.class, RETRO_ART));
- cards.add(new SetCardInfo("Verduran Enchantress", 223, Rarity.RARE, mage.cards.v.VerduranEnchantress.class, RETRO_ART));
- cards.add(new SetCardInfo("Vesuvan Doppelganger", 88, Rarity.RARE, mage.cards.v.VesuvanDoppelganger.class, RETRO_ART));
- cards.add(new SetCardInfo("Veteran Bodyguard", 42, Rarity.RARE, mage.cards.v.VeteranBodyguard.class, RETRO_ART));
- cards.add(new SetCardInfo("Volcanic Eruption", 89, Rarity.RARE, mage.cards.v.VolcanicEruption.class, RETRO_ART));
+ cards.add(new SetCardInfo("Unholy Strength", 132, Rarity.COMMON, mage.cards.u.UnholyStrength.class));
+ cards.add(new SetCardInfo("Unsummon", 87, Rarity.COMMON, mage.cards.u.Unsummon.class));
+ cards.add(new SetCardInfo("Uthden Troll", 181, Rarity.UNCOMMON, mage.cards.u.UthdenTroll.class));
+ cards.add(new SetCardInfo("Verduran Enchantress", 223, Rarity.RARE, mage.cards.v.VerduranEnchantress.class));
+ cards.add(new SetCardInfo("Vesuvan Doppelganger", 88, Rarity.RARE, mage.cards.v.VesuvanDoppelganger.class));
+ cards.add(new SetCardInfo("Veteran Bodyguard", 42, Rarity.RARE, mage.cards.v.VeteranBodyguard.class));
+ cards.add(new SetCardInfo("Volcanic Eruption", 89, Rarity.RARE, mage.cards.v.VolcanicEruption.class));
cards.add(new SetCardInfo("Volcanic Island", 287, Rarity.RARE, mage.cards.v.VolcanicIsland.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Wall of Air", 90, Rarity.UNCOMMON, mage.cards.w.WallOfAir.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Bone", 133, Rarity.UNCOMMON, mage.cards.w.WallOfBone.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Brambles", 224, Rarity.UNCOMMON, mage.cards.w.WallOfBrambles.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Fire", 182, Rarity.UNCOMMON, mage.cards.w.WallOfFire.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Ice", 225, Rarity.UNCOMMON, mage.cards.w.WallOfIce.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Stone", 183, Rarity.UNCOMMON, mage.cards.w.WallOfStone.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Swords", 43, Rarity.UNCOMMON, mage.cards.w.WallOfSwords.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Water", 91, Rarity.UNCOMMON, mage.cards.w.WallOfWater.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Wood", 226, Rarity.COMMON, mage.cards.w.WallOfWood.class, RETRO_ART));
- cards.add(new SetCardInfo("Wanderlust", 227, Rarity.UNCOMMON, mage.cards.w.Wanderlust.class, RETRO_ART));
- cards.add(new SetCardInfo("War Mammoth", 228, Rarity.COMMON, mage.cards.w.WarMammoth.class, RETRO_ART));
- cards.add(new SetCardInfo("Warp Artifact", 134, Rarity.RARE, mage.cards.w.WarpArtifact.class, RETRO_ART));
- cards.add(new SetCardInfo("Water Elemental", 92, Rarity.UNCOMMON, mage.cards.w.WaterElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Weakness", 135, Rarity.COMMON, mage.cards.w.Weakness.class, RETRO_ART));
- cards.add(new SetCardInfo("Web", 229, Rarity.RARE, mage.cards.w.Web.class, RETRO_ART));
- cards.add(new SetCardInfo("Wheel of Fortune", 184, Rarity.RARE, mage.cards.w.WheelOfFortune.class, RETRO_ART));
- cards.add(new SetCardInfo("White Knight", 44, Rarity.UNCOMMON, mage.cards.w.WhiteKnight.class, RETRO_ART));
- cards.add(new SetCardInfo("White Ward", 45, Rarity.UNCOMMON, mage.cards.w.WhiteWard.class, RETRO_ART));
- cards.add(new SetCardInfo("Wild Growth", 230, Rarity.COMMON, mage.cards.w.WildGrowth.class, RETRO_ART));
- cards.add(new SetCardInfo("Will-o'-the-Wisp", 136, Rarity.RARE, mage.cards.w.WillOTheWisp.class, RETRO_ART));
- cards.add(new SetCardInfo("Winter Orb", 276, Rarity.RARE, mage.cards.w.WinterOrb.class, RETRO_ART));
- cards.add(new SetCardInfo("Wooden Sphere", 277, Rarity.UNCOMMON, mage.cards.w.WoodenSphere.class, RETRO_ART));
- cards.add(new SetCardInfo("Word of Command", 137, Rarity.RARE, mage.cards.w.WordOfCommand.class, RETRO_ART));
- cards.add(new SetCardInfo("Wrath of God", 46, Rarity.RARE, mage.cards.w.WrathOfGod.class, RETRO_ART));
- cards.add(new SetCardInfo("Zombie Master", 138, Rarity.RARE, mage.cards.z.ZombieMaster.class, RETRO_ART));
+ cards.add(new SetCardInfo("Wall of Air", 90, Rarity.UNCOMMON, mage.cards.w.WallOfAir.class));
+ cards.add(new SetCardInfo("Wall of Bone", 133, Rarity.UNCOMMON, mage.cards.w.WallOfBone.class));
+ cards.add(new SetCardInfo("Wall of Brambles", 224, Rarity.UNCOMMON, mage.cards.w.WallOfBrambles.class));
+ cards.add(new SetCardInfo("Wall of Fire", 182, Rarity.UNCOMMON, mage.cards.w.WallOfFire.class));
+ cards.add(new SetCardInfo("Wall of Ice", 225, Rarity.UNCOMMON, mage.cards.w.WallOfIce.class));
+ cards.add(new SetCardInfo("Wall of Stone", 183, Rarity.UNCOMMON, mage.cards.w.WallOfStone.class));
+ cards.add(new SetCardInfo("Wall of Swords", 43, Rarity.UNCOMMON, mage.cards.w.WallOfSwords.class));
+ cards.add(new SetCardInfo("Wall of Water", 91, Rarity.UNCOMMON, mage.cards.w.WallOfWater.class));
+ cards.add(new SetCardInfo("Wall of Wood", 226, Rarity.COMMON, mage.cards.w.WallOfWood.class));
+ cards.add(new SetCardInfo("Wanderlust", 227, Rarity.UNCOMMON, mage.cards.w.Wanderlust.class));
+ cards.add(new SetCardInfo("War Mammoth", 228, Rarity.COMMON, mage.cards.w.WarMammoth.class));
+ cards.add(new SetCardInfo("Warp Artifact", 134, Rarity.RARE, mage.cards.w.WarpArtifact.class));
+ cards.add(new SetCardInfo("Water Elemental", 92, Rarity.UNCOMMON, mage.cards.w.WaterElemental.class));
+ cards.add(new SetCardInfo("Weakness", 135, Rarity.COMMON, mage.cards.w.Weakness.class));
+ cards.add(new SetCardInfo("Web", 229, Rarity.RARE, mage.cards.w.Web.class));
+ cards.add(new SetCardInfo("Wheel of Fortune", 184, Rarity.RARE, mage.cards.w.WheelOfFortune.class));
+ cards.add(new SetCardInfo("White Knight", 44, Rarity.UNCOMMON, mage.cards.w.WhiteKnight.class));
+ cards.add(new SetCardInfo("White Ward", 45, Rarity.UNCOMMON, mage.cards.w.WhiteWard.class));
+ cards.add(new SetCardInfo("Wild Growth", 230, Rarity.COMMON, mage.cards.w.WildGrowth.class));
+ cards.add(new SetCardInfo("Will-o'-the-Wisp", 136, Rarity.RARE, mage.cards.w.WillOTheWisp.class));
+ cards.add(new SetCardInfo("Winter Orb", 276, Rarity.RARE, mage.cards.w.WinterOrb.class));
+ cards.add(new SetCardInfo("Wooden Sphere", 277, Rarity.UNCOMMON, mage.cards.w.WoodenSphere.class));
+ cards.add(new SetCardInfo("Word of Command", 137, Rarity.RARE, mage.cards.w.WordOfCommand.class));
+ cards.add(new SetCardInfo("Wrath of God", 46, Rarity.RARE, mage.cards.w.WrathOfGod.class));
+ cards.add(new SetCardInfo("Zombie Master", 138, Rarity.RARE, mage.cards.z.ZombieMaster.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/LoveYourLGS2021.java b/Mage.Sets/src/mage/sets/LoveYourLGS2021.java
index 3c1e4ce3802..2773424ac78 100644
--- a/Mage.Sets/src/mage/sets/LoveYourLGS2021.java
+++ b/Mage.Sets/src/mage/sets/LoveYourLGS2021.java
@@ -20,16 +20,15 @@ public class LoveYourLGS2021 extends ExpansionSet {
this.hasBoosters = false;
this.hasBasicLands = false;
- cards.add(new SetCardInfo("Aven Mindcensor", 1, Rarity.RARE, mage.cards.a.AvenMindcensor.class, RETRO_ART));
- cards.add(new SetCardInfo("Bolas's Citadel", 3, Rarity.RARE, mage.cards.b.BolassCitadel.class, RETRO_ART));
- cards.add(new SetCardInfo("Dig Through Time", 2, Rarity.RARE, mage.cards.d.DigThroughTime.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Guide", 4, Rarity.RARE, mage.cards.g.GoblinGuide.class, RETRO_ART));
- cards.add(new SetCardInfo("Orb of Dragonkind", "J1", Rarity.RARE, mage.cards.o.OrbOfDragonkind.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Orb of Dragonkind", "J2", Rarity.RARE, mage.cards.o.OrbOfDragonkind.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Orb of Dragonkind", "J3", Rarity.RARE, mage.cards.o.OrbOfDragonkind.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Aven Mindcensor", 1, Rarity.RARE, mage.cards.a.AvenMindcensor.class));
+ cards.add(new SetCardInfo("Bolas's Citadel", 3, Rarity.RARE, mage.cards.b.BolassCitadel.class));
+ cards.add(new SetCardInfo("Dig Through Time", 2, Rarity.RARE, mage.cards.d.DigThroughTime.class));
+ cards.add(new SetCardInfo("Goblin Guide", 4, Rarity.RARE, mage.cards.g.GoblinGuide.class));
+ cards.add(new SetCardInfo("Orb of Dragonkind", "J1", Rarity.RARE, mage.cards.o.OrbOfDragonkind.class,NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Orb of Dragonkind", "J2", Rarity.RARE, mage.cards.o.OrbOfDragonkind.class,NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Orb of Dragonkind", "J3", Rarity.RARE, mage.cards.o.OrbOfDragonkind.class,NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Path of Ancestry", "C3", Rarity.RARE, mage.cards.p.PathOfAncestry.class));
- cards.add(new SetCardInfo("Scavenging Ooze", 5, Rarity.RARE, mage.cards.s.ScavengingOoze.class, RETRO_ART));
+ cards.add(new SetCardInfo("Scavenging Ooze", 5, Rarity.RARE, mage.cards.s.ScavengingOoze.class));
cards.add(new SetCardInfo("Xantcha, Sleeper Agent", "C1", Rarity.RARE, mage.cards.x.XantchaSleeperAgent.class));
- cards.add(new SetCardInfo("Yuriko, the Tiger's Shadow", "C2", Rarity.RARE, mage.cards.y.YurikoTheTigersShadow.class));
- }
+ cards.add(new SetCardInfo("Yuriko, the Tiger's Shadow", "C2", Rarity.RARE, mage.cards.y.YurikoTheTigersShadow.class)); }
}
diff --git a/Mage.Sets/src/mage/sets/MagicFest2025.java b/Mage.Sets/src/mage/sets/MagicFest2025.java
deleted file mode 100644
index cbcac3efb35..00000000000
--- a/Mage.Sets/src/mage/sets/MagicFest2025.java
+++ /dev/null
@@ -1,30 +0,0 @@
-package mage.sets;
-
-import mage.cards.ExpansionSet;
-import mage.constants.Rarity;
-import mage.constants.SetType;
-
-/**
- * https://scryfall.com/sets/pf25
- *
- * @author Jmlundeen
- */
-public class MagicFest2025 extends ExpansionSet {
-
- private static final MagicFest2025 instance = new MagicFest2025();
-
- public static MagicFest2025 getInstance() {
- return instance;
- }
-
- private MagicFest2025() {
- super("MagicFest 2025", "PF25", ExpansionSet.buildDate(2025, 2, 3), SetType.PROMOTIONAL);
- hasBasicLands = false;
-
- cards.add(new SetCardInfo("Avacyn's Pilgrim", "1F", Rarity.RARE, mage.cards.a.AvacynsPilgrim.class, FULL_ART));
- cards.add(new SetCardInfo("Ponder", 2, Rarity.RARE, mage.cards.p.Ponder.class));
- cards.add(new SetCardInfo("Serra the Benevolent", 1, Rarity.MYTHIC, mage.cards.s.SerraTheBenevolent.class, RETRO_ART));
- cards.add(new SetCardInfo("The First Sliver", 3, Rarity.MYTHIC, mage.cards.t.TheFirstSliver.class));
- cards.add(new SetCardInfo("Yoshimaru, Ever Faithful", 4, Rarity.MYTHIC, mage.cards.y.YoshimaruEverFaithful.class));
- }
-}
diff --git a/Mage.Sets/src/mage/sets/MagicOnlinePromos.java b/Mage.Sets/src/mage/sets/MagicOnlinePromos.java
index ff038e56ea6..051ba7d52fd 100644
--- a/Mage.Sets/src/mage/sets/MagicOnlinePromos.java
+++ b/Mage.Sets/src/mage/sets/MagicOnlinePromos.java
@@ -62,7 +62,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Aeve, Progenitor Ooze", 91311, Rarity.RARE, mage.cards.a.AeveProgenitorOoze.class));
cards.add(new SetCardInfo("Agadeem's Awakening", 83864, Rarity.MYTHIC, mage.cards.a.AgadeemsAwakening.class));
cards.add(new SetCardInfo("Ainok Tracker", 55779, Rarity.COMMON, mage.cards.a.AinokTracker.class));
- cards.add(new SetCardInfo("Aisling Leprechaun", 35050, Rarity.COMMON, mage.cards.a.AislingLeprechaun.class, RETRO_ART));
+ cards.add(new SetCardInfo("Aisling Leprechaun", 35050, Rarity.COMMON, mage.cards.a.AislingLeprechaun.class));
cards.add(new SetCardInfo("Ajani Goldmane", 37847, Rarity.MYTHIC, mage.cards.a.AjaniGoldmane.class));
cards.add(new SetCardInfo("Ajani Vengeant", 31969, Rarity.MYTHIC, mage.cards.a.AjaniVengeant.class));
cards.add(new SetCardInfo("Ajani, Sleeper Agent", 103472, Rarity.MYTHIC, mage.cards.a.AjaniSleeperAgent.class));
@@ -73,7 +73,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Akoum Hellhound", 83690, Rarity.COMMON, mage.cards.a.AkoumHellhound.class));
cards.add(new SetCardInfo("Akroma's Will", 86052, Rarity.RARE, mage.cards.a.AkromasWill.class));
cards.add(new SetCardInfo("Akroma, Vision of Ixidor", 86314, Rarity.MYTHIC, mage.cards.a.AkromaVisionOfIxidor.class));
- cards.add(new SetCardInfo("Albino Troll", 36122, Rarity.UNCOMMON, mage.cards.a.AlbinoTroll.class, RETRO_ART));
+ cards.add(new SetCardInfo("Albino Troll", 36122, Rarity.UNCOMMON, mage.cards.a.AlbinoTroll.class));
cards.add(new SetCardInfo("Alchemist's Gambit", 95375, Rarity.RARE, mage.cards.a.AlchemistsGambit.class));
cards.add(new SetCardInfo("Alena, Kessig Trapper", 86224, Rarity.UNCOMMON, mage.cards.a.AlenaKessigTrapper.class));
cards.add(new SetCardInfo("Alhammarret, High Arbiter", 57588, Rarity.RARE, mage.cards.a.AlhammarretHighArbiter.class));
@@ -129,7 +129,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Arasta of the Endless Web", 79981, Rarity.RARE, mage.cards.a.ArastaOfTheEndlessWeb.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Araumi of the Dead Tide", 86270, Rarity.UNCOMMON, mage.cards.a.AraumiOfTheDeadTide.class));
cards.add(new SetCardInfo("Arbiter of the Ideal", 51912, Rarity.RARE, mage.cards.a.ArbiterOfTheIdeal.class));
- cards.add(new SetCardInfo("Arc Lightning", 36116, Rarity.COMMON, mage.cards.a.ArcLightning.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Arc Lightning", 36116, Rarity.COMMON, mage.cards.a.ArcLightning.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Arc Lightning", 55791, Rarity.UNCOMMON, mage.cards.a.ArcLightning.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Arcane Bombardment", 99759, Rarity.MYTHIC, mage.cards.a.ArcaneBombardment.class));
cards.add(new SetCardInfo("Arcane Denial", 86130, Rarity.COMMON, mage.cards.a.ArcaneDenial.class));
@@ -147,7 +147,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Architect of Restoration", 97897, Rarity.RARE, mage.cards.a.ArchitectOfRestoration.class));
cards.add(new SetCardInfo("Archmage Emeritus", 90016, Rarity.RARE, mage.cards.a.ArchmageEmeritus.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Archmage Emeritus", 90018, Rarity.RARE, mage.cards.a.ArchmageEmeritus.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Archmage's Charm", 91233, Rarity.RARE, mage.cards.a.ArchmagesCharm.class, RETRO_ART));
+ cards.add(new SetCardInfo("Archmage's Charm", 91233, Rarity.RARE, mage.cards.a.ArchmagesCharm.class));
cards.add(new SetCardInfo("Archon of Coronation", 86002, Rarity.MYTHIC, mage.cards.a.ArchonOfCoronation.class));
cards.add(new SetCardInfo("Archon of Emeria", 83826, Rarity.RARE, mage.cards.a.ArchonOfEmeria.class));
cards.add(new SetCardInfo("Archon of Sun's Grace", 79941, Rarity.RARE, mage.cards.a.ArchonOfSunsGrace.class));
@@ -155,9 +155,9 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Archpriest of Iona", 83764, Rarity.RARE, mage.cards.a.ArchpriestOfIona.class));
cards.add(new SetCardInfo("Ardenn, Intrepid Archaeologist", 86304, Rarity.UNCOMMON, mage.cards.a.ArdennIntrepidArchaeologist.class));
cards.add(new SetCardInfo("Ardenvale Tactician", 78790, Rarity.COMMON, mage.cards.a.ArdenvaleTactician.class));
- cards.add(new SetCardInfo("Arena", 35958, Rarity.RARE, mage.cards.a.Arena.class, RETRO_ART));
- cards.add(new SetCardInfo("Argivian Archaeologist", 219, Rarity.RARE, mage.cards.a.ArgivianArchaeologist.class, RETRO_ART));
- cards.add(new SetCardInfo("Argothian Enchantress", 36104, Rarity.RARE, mage.cards.a.ArgothianEnchantress.class, RETRO_ART));
+ cards.add(new SetCardInfo("Arena", 35958, Rarity.RARE, mage.cards.a.Arena.class));
+ cards.add(new SetCardInfo("Argivian Archaeologist", 219, Rarity.RARE, mage.cards.a.ArgivianArchaeologist.class));
+ cards.add(new SetCardInfo("Argothian Enchantress", 36104, Rarity.RARE, mage.cards.a.ArgothianEnchantress.class));
cards.add(new SetCardInfo("Arid Mesa", 91405, Rarity.RARE, mage.cards.a.AridMesa.class));
cards.add(new SetCardInfo("Arlinn, the Moon's Fury", 94060, Rarity.MYTHIC, mage.cards.a.ArlinnTheMoonsFury.class));
cards.add(new SetCardInfo("Arlinn, the Pack's Hope", 94060, Rarity.MYTHIC, mage.cards.a.ArlinnThePacksHope.class));
@@ -182,7 +182,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Ashiok, Nightmare Muse", 79847, Rarity.MYTHIC, mage.cards.a.AshiokNightmareMuse.class));
cards.add(new SetCardInfo("Ashmouth Dragon", 94012, Rarity.RARE, mage.cards.a.AshmouthDragon.class));
cards.add(new SetCardInfo("Ashnod the Uncaring", 105806, Rarity.MYTHIC, mage.cards.a.AshnodTheUncaring.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Ashnod the Uncaring", 105808, Rarity.MYTHIC, mage.cards.a.AshnodTheUncaring.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ashnod the Uncaring", 105808, Rarity.MYTHIC, mage.cards.a.AshnodTheUncaring.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ashnod, Flesh Mechanist", 105688, Rarity.RARE, mage.cards.a.AshnodFleshMechanist.class));
cards.add(new SetCardInfo("Asmodeus the Archfiend", 92704, Rarity.RARE, mage.cards.a.AsmodeusTheArchfiend.class));
cards.add(new SetCardInfo("Asmoranomardicadaistinaculdacar", 91337, Rarity.RARE, mage.cards.a.Asmoranomardicadaistinaculdacar.class));
@@ -198,7 +198,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Audacious Reshapers", 90116, Rarity.RARE, mage.cards.a.AudaciousReshapers.class));
cards.add(new SetCardInfo("Augmenter Pugilist", 90240, Rarity.RARE, mage.cards.a.AugmenterPugilist.class));
cards.add(new SetCardInfo("Augur of Autumn", 94028, Rarity.RARE, mage.cards.a.AugurOfAutumn.class));
- cards.add(new SetCardInfo("Aura of Silence", 36030, Rarity.UNCOMMON, mage.cards.a.AuraOfSilence.class, RETRO_ART));
+ cards.add(new SetCardInfo("Aura of Silence", 36030, Rarity.UNCOMMON, mage.cards.a.AuraOfSilence.class));
cards.add(new SetCardInfo("Auramancer", 41644, Rarity.COMMON, mage.cards.a.Auramancer.class));
cards.add(new SetCardInfo("Aurora Phoenix", 86026, Rarity.RARE, mage.cards.a.AuroraPhoenix.class));
cards.add(new SetCardInfo("Auspicious Starrix", 81011, Rarity.UNCOMMON, mage.cards.a.AuspiciousStarrix.class));
@@ -213,28 +213,28 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Avalanche Riders", 36134, Rarity.UNCOMMON, mage.cards.a.AvalancheRiders.class));
cards.add(new SetCardInfo("Avalanche Tusker", 54514, Rarity.RARE, mage.cards.a.AvalancheTusker.class));
cards.add(new SetCardInfo("Avatar of Discord", 32031, Rarity.RARE, mage.cards.a.AvatarOfDiscord.class));
- cards.add(new SetCardInfo("Avatar of Hope", 32206, Rarity.RARE, mage.cards.a.AvatarOfHope.class, RETRO_ART));
+ cards.add(new SetCardInfo("Avatar of Hope", 32206, Rarity.RARE, mage.cards.a.AvatarOfHope.class));
cards.add(new SetCardInfo("Avatar of Woe", 36208, Rarity.RARE, mage.cards.a.AvatarOfWoe.class));
cards.add(new SetCardInfo("Avenger of Zendikar", 58895, Rarity.MYTHIC, mage.cards.a.AvengerOfZendikar.class));
cards.add(new SetCardInfo("Averna, the Chaos Bloom", 86330, Rarity.RARE, mage.cards.a.AvernaTheChaosBloom.class));
cards.add(new SetCardInfo("Awaken the Woods", 105772, Rarity.MYTHIC, mage.cards.a.AwakenTheWoods.class));
- cards.add(new SetCardInfo("Ayula, Queen Among Bears", 91303, Rarity.RARE, mage.cards.a.AyulaQueenAmongBears.class, RETRO_ART));
+ cards.add(new SetCardInfo("Ayula, Queen Among Bears", 91303, Rarity.RARE, mage.cards.a.AyulaQueenAmongBears.class));
cards.add(new SetCardInfo("Azorius Chancery", 102351, Rarity.UNCOMMON, mage.cards.a.AzoriusChancery.class));
cards.add(new SetCardInfo("Azorius Guildmage", 32585, Rarity.UNCOMMON, mage.cards.a.AzoriusGuildmage.class));
cards.add(new SetCardInfo("Azorius Signet", 46906, Rarity.UNCOMMON, mage.cards.a.AzoriusSignet.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Azorius Signet", 62395, Rarity.COMMON, mage.cards.a.AzoriusSignet.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Azusa, Lost but Seeking", 62505, Rarity.RARE, mage.cards.a.AzusaLostButSeeking.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Azusa, Lost but Seeking", 81984, Rarity.RARE, mage.cards.a.AzusaLostButSeeking.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Badlands", 43600, Rarity.RARE, mage.cards.b.Badlands.class, RETRO_ART));
+ cards.add(new SetCardInfo("Badlands", 43600, Rarity.RARE, mage.cards.b.Badlands.class));
cards.add(new SetCardInfo("Balance", 36278, Rarity.RARE, mage.cards.b.Balance.class));
- cards.add(new SetCardInfo("Balduvian Horde", 35992, Rarity.RARE, mage.cards.b.BalduvianHorde.class, RETRO_ART));
+ cards.add(new SetCardInfo("Balduvian Horde", 35992, Rarity.RARE, mage.cards.b.BalduvianHorde.class));
cards.add(new SetCardInfo("Baleful Mastery", 90068, Rarity.RARE, mage.cards.b.BalefulMastery.class));
- cards.add(new SetCardInfo("Ball Lightning", 35972, Rarity.RARE, mage.cards.b.BallLightning.class, RETRO_ART));
+ cards.add(new SetCardInfo("Ball Lightning", 35972, Rarity.RARE, mage.cards.b.BallLightning.class));
cards.add(new SetCardInfo("Baneslayer Angel", 82000, Rarity.MYTHIC, mage.cards.b.BaneslayerAngel.class));
cards.add(new SetCardInfo("Banisher Priest", 51908, Rarity.UNCOMMON, mage.cards.b.BanisherPriest.class));
cards.add(new SetCardInfo("Banishing Light", 53840, Rarity.UNCOMMON, mage.cards.b.BanishingLight.class));
cards.add(new SetCardInfo("Barkchannel Pathway", 88404, Rarity.RARE, mage.cards.b.BarkchannelPathway.class));
- cards.add(new SetCardInfo("Baron Sengir", 227, Rarity.RARE, mage.cards.b.BaronSengir.class, RETRO_ART));
+ cards.add(new SetCardInfo("Baron Sengir", 227, Rarity.RARE, mage.cards.b.BaronSengir.class));
cards.add(new SetCardInfo("Barrage Tyrant", 58249, Rarity.RARE, mage.cards.b.BarrageTyrant.class));
cards.add(new SetCardInfo("Barrin, Tolarian Archmage", 81942, Rarity.RARE, mage.cards.b.BarrinTolarianArchmage.class));
cards.add(new SetCardInfo("Basalt Monolith", 43602, Rarity.UNCOMMON, mage.cards.b.BasaltMonolith.class));
@@ -246,10 +246,10 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Battle Mammoth", 88326, Rarity.MYTHIC, mage.cards.b.BattleMammoth.class));
cards.add(new SetCardInfo("Battlefield Forge", 105882, Rarity.RARE, mage.cards.b.BattlefieldForge.class));
cards.add(new SetCardInfo("Battlemage's Bracers", 90118, Rarity.RARE, mage.cards.b.BattlemagesBracers.class));
- cards.add(new SetCardInfo("Bayou", 43604, Rarity.RARE, mage.cards.b.Bayou.class, RETRO_ART));
+ cards.add(new SetCardInfo("Bayou", 43604, Rarity.RARE, mage.cards.b.Bayou.class));
cards.add(new SetCardInfo("Beacon of Unrest", 62519, Rarity.RARE, mage.cards.b.BeaconOfUnrest.class));
cards.add(new SetCardInfo("Beanstalk Giant", 78786, Rarity.UNCOMMON, mage.cards.b.BeanstalkGiant.class));
- cards.add(new SetCardInfo("Beast of Burden", 32198, Rarity.RARE, mage.cards.b.BeastOfBurden.class, RETRO_ART));
+ cards.add(new SetCardInfo("Beast of Burden", 32198, Rarity.RARE, mage.cards.b.BeastOfBurden.class));
cards.add(new SetCardInfo("Belbe, Corrupted Observer", 86246, Rarity.RARE, mage.cards.b.BelbeCorruptedObserver.class));
cards.add(new SetCardInfo("Beledros Witherbloom", 90318, Rarity.MYTHIC, mage.cards.b.BeledrosWitherbloom.class));
cards.add(new SetCardInfo("Bell Borca, Spectral Sergeant", 86308, Rarity.RARE, mage.cards.b.BellBorcaSpectralSergeant.class));
@@ -266,7 +266,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Bitterblossom", 39626, Rarity.RARE, mage.cards.b.Bitterblossom.class));
cards.add(new SetCardInfo("Bituminous Blast", 36857, Rarity.UNCOMMON, mage.cards.b.BituminousBlast.class, FULL_ART));
cards.add(new SetCardInfo("Black Dragon", 92722, Rarity.UNCOMMON, mage.cards.b.BlackDragon.class));
- cards.add(new SetCardInfo("Black Knight", 35922, Rarity.UNCOMMON, mage.cards.b.BlackKnight.class, RETRO_ART));
+ cards.add(new SetCardInfo("Black Knight", 35922, Rarity.UNCOMMON, mage.cards.b.BlackKnight.class));
cards.add(new SetCardInfo("Black Lotus", 46932, Rarity.RARE, mage.cards.b.BlackLotus.class));
cards.add(new SetCardInfo("Black Market Tycoon", 99735, Rarity.RARE, mage.cards.b.BlackMarketTycoon.class));
cards.add(new SetCardInfo("Black Sun's Zenith", 39634, Rarity.RARE, mage.cards.b.BlackSunsZenith.class));
@@ -279,7 +279,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Blast of Genius", 95475, Rarity.RARE, mage.cards.b.BlastOfGenius.class));
cards.add(new SetCardInfo("Blast Zone", 105872, Rarity.RARE, mage.cards.b.BlastZone.class));
cards.add(new SetCardInfo("Blast-Furnace Hellkite", 105732, Rarity.RARE, mage.cards.b.BlastFurnaceHellkite.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Blast-Furnace Hellkite", 105736, Rarity.RARE, mage.cards.b.BlastFurnaceHellkite.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Blast-Furnace Hellkite", 105736, Rarity.RARE, mage.cards.b.BlastFurnaceHellkite.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Blasting Station", 62473, Rarity.UNCOMMON, mage.cards.b.BlastingStation.class));
cards.add(new SetCardInfo("Blastoderm", 35134, Rarity.COMMON, mage.cards.b.Blastoderm.class));
cards.add(new SetCardInfo("Blessing of Frost", 88344, Rarity.RARE, mage.cards.b.BlessingOfFrost.class));
@@ -296,8 +296,8 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Blood Knight", 35984, Rarity.UNCOMMON, mage.cards.b.BloodKnight.class));
cards.add(new SetCardInfo("Blood Moon", 82824, Rarity.RARE, mage.cards.b.BloodMoon.class));
cards.add(new SetCardInfo("Blood on the Snow", 88284, Rarity.RARE, mage.cards.b.BloodOnTheSnow.class));
- cards.add(new SetCardInfo("Bloodbraid Elf", 36867, Rarity.UNCOMMON, mage.cards.b.BloodbraidElf.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Bloodbraid Elf", 102293, Rarity.UNCOMMON, mage.cards.b.BloodbraidElf.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Bloodbraid Elf", 36867, Rarity.UNCOMMON, mage.cards.b.BloodbraidElf.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Bloodbraid Marauder", 91281, Rarity.RARE, mage.cards.b.BloodbraidMarauder.class));
cards.add(new SetCardInfo("Bloodcrazed Neonate", 42862, Rarity.COMMON, mage.cards.b.BloodcrazedNeonate.class));
cards.add(new SetCardInfo("Bloodforged Battle-Axe", 102333, Rarity.RARE, mage.cards.b.BloodforgedBattleAxe.class));
@@ -309,7 +309,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Blossoming Bogbeast", 90144, Rarity.RARE, mage.cards.b.BlossomingBogbeast.class));
cards.add(new SetCardInfo("Blot Out the Sky", 90266, Rarity.MYTHIC, mage.cards.b.BlotOutTheSky.class));
cards.add(new SetCardInfo("Blue Dragon", 92686, Rarity.UNCOMMON, mage.cards.b.BlueDragon.class));
- cards.add(new SetCardInfo("Blue Elemental Blast", 35924, Rarity.UNCOMMON, mage.cards.b.BlueElementalBlast.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Blue Elemental Blast", 35924, Rarity.UNCOMMON, mage.cards.b.BlueElementalBlast.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Blue Elemental Blast", 43606, Rarity.UNCOMMON, mage.cards.b.BlueElementalBlast.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Blue Elemental Blast", 70922, Rarity.RARE, mage.cards.b.BlueElementalBlast.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Body Count", 99893, Rarity.RARE, mage.cards.b.BodyCount.class));
@@ -318,7 +318,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Body of Research", 90274, Rarity.MYTHIC, mage.cards.b.BodyOfResearch.class));
cards.add(new SetCardInfo("Boggart Ram-Gang", 31439, Rarity.UNCOMMON, mage.cards.b.BoggartRamGang.class));
cards.add(new SetCardInfo("Bolas's Citadel", 72317, Rarity.RARE, mage.cards.b.BolassCitadel.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Bolas's Citadel", 99975, Rarity.RARE, mage.cards.b.BolassCitadel.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Bolas's Citadel", 99975, Rarity.RARE, mage.cards.b.BolassCitadel.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Bold Plagiarist", 90062, Rarity.RARE, mage.cards.b.BoldPlagiarist.class));
cards.add(new SetCardInfo("Boltwing Marauder", 56998, Rarity.RARE, mage.cards.b.BoltwingMarauder.class));
cards.add(new SetCardInfo("Bonders' Enclave", 80903, Rarity.RARE, mage.cards.b.BondersEnclave.class));
@@ -336,11 +336,11 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Boseiju, Who Endures", 98135, Rarity.RARE, mage.cards.b.BoseijuWhoEndures.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Boseiju, Who Endures", 98137, Rarity.RARE, mage.cards.b.BoseijuWhoEndures.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Boss's Chauffeur", 99943, Rarity.RARE, mage.cards.b.BosssChauffeur.class));
- cards.add(new SetCardInfo("Bottle Gnomes", 36050, Rarity.UNCOMMON, mage.cards.b.BottleGnomes.class, RETRO_ART));
+ cards.add(new SetCardInfo("Bottle Gnomes", 36050, Rarity.UNCOMMON, mage.cards.b.BottleGnomes.class));
cards.add(new SetCardInfo("Brago, King Eternal", 86206, Rarity.MYTHIC, mage.cards.b.BragoKingEternal.class));
cards.add(new SetCardInfo("Braids, Arisen Nightmare", 105692, Rarity.RARE, mage.cards.b.BraidsArisenNightmare.class));
cards.add(new SetCardInfo("Brain Maggot", 54551, Rarity.UNCOMMON, mage.cards.b.BrainMaggot.class));
- cards.add(new SetCardInfo("Braingeyser", 205, Rarity.RARE, mage.cards.b.Braingeyser.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Braingeyser", 205, Rarity.RARE, mage.cards.b.Braingeyser.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Braingeyser", 91241, Rarity.RARE, mage.cards.b.Braingeyser.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Brainstorm", 31453, Rarity.COMMON, mage.cards.b.Brainstorm.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Brainstorm", 70920, Rarity.RARE, mage.cards.b.Brainstorm.class, NON_FULL_USE_VARIOUS));
@@ -406,12 +406,12 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Candelabra of Tawnos", 62531, Rarity.RARE, mage.cards.c.CandelabraOfTawnos.class));
cards.add(new SetCardInfo("Canopy Baloth", 83678, Rarity.COMMON, mage.cards.c.CanopyBaloth.class));
cards.add(new SetCardInfo("Canyon Jerboa", 83702, Rarity.UNCOMMON, mage.cards.c.CanyonJerboa.class));
- cards.add(new SetCardInfo("Capsize", 36040, Rarity.COMMON, mage.cards.c.Capsize.class, RETRO_ART));
+ cards.add(new SetCardInfo("Capsize", 36040, Rarity.COMMON, mage.cards.c.Capsize.class));
cards.add(new SetCardInfo("Captain Vargus Wrath", 86282, Rarity.UNCOMMON, mage.cards.c.CaptainVargusWrath.class));
cards.add(new SetCardInfo("Captain's Hook", 66884, Rarity.RARE, mage.cards.c.CaptainsHook.class));
cards.add(new SetCardInfo("Capture of Jingzhou", 64420, Rarity.RARE, mage.cards.c.CaptureOfJingzhou.class));
cards.add(new SetCardInfo("Carnival Hellsteed", 46885, Rarity.RARE, mage.cards.c.CarnivalHellsteed.class));
- cards.add(new SetCardInfo("Carnophage", 36100, Rarity.COMMON, mage.cards.c.Carnophage.class, RETRO_ART));
+ cards.add(new SetCardInfo("Carnophage", 36100, Rarity.COMMON, mage.cards.c.Carnophage.class));
cards.add(new SetCardInfo("Carrion Feeder", 36264, Rarity.COMMON, mage.cards.c.CarrionFeeder.class));
cards.add(new SetCardInfo("Carth the Lion", 91345, Rarity.RARE, mage.cards.c.CarthTheLion.class));
cards.add(new SetCardInfo("Cascading Cataracts", 88412, Rarity.RARE, mage.cards.c.CascadingCataracts.class));
@@ -447,7 +447,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Chandra, Pyromaster", 65007, Rarity.MYTHIC, mage.cards.c.ChandraPyromaster.class));
cards.add(new SetCardInfo("Chandra, Torch of Defiance", 70934, Rarity.MYTHIC, mage.cards.c.ChandraTorchOfDefiance.class));
cards.add(new SetCardInfo("Change of Fortune", 95383, Rarity.RARE, mage.cards.c.ChangeOfFortune.class));
- cards.add(new SetCardInfo("Changeling Outcast", 91267, Rarity.RARE, mage.cards.c.ChangelingOutcast.class, RETRO_ART));
+ cards.add(new SetCardInfo("Changeling Outcast", 91267, Rarity.RARE, mage.cards.c.ChangelingOutcast.class));
cards.add(new SetCardInfo("Chaos Warp", 102263, Rarity.RARE, mage.cards.c.ChaosWarp.class));
cards.add(new SetCardInfo("Chaotic Transformation", 103450, Rarity.RARE, mage.cards.c.ChaoticTransformation.class));
cards.add(new SetCardInfo("Char", 36142, Rarity.RARE, mage.cards.c.Char.class));
@@ -456,7 +456,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Chef's Kiss", 91285, Rarity.RARE, mage.cards.c.ChefsKiss.class));
cards.add(new SetCardInfo("Chevill, Bane of Monsters", 80809, Rarity.MYTHIC, mage.cards.c.ChevillBaneOfMonsters.class));
cards.add(new SetCardInfo("Chief Engineer", 53824, Rarity.RARE, mage.cards.c.ChiefEngineer.class));
- cards.add(new SetCardInfo("Chill", 36062, Rarity.UNCOMMON, mage.cards.c.Chill.class, RETRO_ART));
+ cards.add(new SetCardInfo("Chill", 36062, Rarity.UNCOMMON, mage.cards.c.Chill.class));
cards.add(new SetCardInfo("Chishiro, the Shattered Blade", 98087, Rarity.MYTHIC, mage.cards.c.ChishiroTheShatteredBlade.class));
cards.add(new SetCardInfo("Chittering Harvester", 80961, Rarity.UNCOMMON, mage.cards.c.ChitteringHarvester.class));
cards.add(new SetCardInfo("Chittering Rats", 62445, Rarity.COMMON, mage.cards.c.ChitteringRats.class));
@@ -469,8 +469,8 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Circle of Flame", 41648, Rarity.UNCOMMON, mage.cards.c.CircleOfFlame.class));
cards.add(new SetCardInfo("Circle of Protection: Red", 31375, Rarity.COMMON, mage.cards.c.CircleOfProtectionRed.class));
cards.add(new SetCardInfo("Circular Logic", 36244, Rarity.UNCOMMON, mage.cards.c.CircularLogic.class));
- cards.add(new SetCardInfo("City of Brass", 35952, Rarity.RARE, mage.cards.c.CityOfBrass.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("City of Brass", 102371, Rarity.RARE, mage.cards.c.CityOfBrass.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("City of Brass", 35952, Rarity.RARE, mage.cards.c.CityOfBrass.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Cityscape Leveler", 105858, Rarity.MYTHIC, mage.cards.c.CityscapeLeveler.class));
cards.add(new SetCardInfo("Clash of Wills", 59671, Rarity.UNCOMMON, mage.cards.c.ClashOfWills.class));
cards.add(new SetCardInfo("Clay Champion", 105798, Rarity.MYTHIC, mage.cards.c.ClayChampion.class));
@@ -481,9 +481,9 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Cloudsteel Kirin", 97875, Rarity.RARE, mage.cards.c.CloudsteelKirin.class));
cards.add(new SetCardInfo("Codie, Vociferous Codex", 90330, Rarity.RARE, mage.cards.c.CodieVociferousCodex.class));
cards.add(new SetCardInfo("Coercive Recruiter", 86046, Rarity.RARE, mage.cards.c.CoerciveRecruiter.class));
+ cards.add(new SetCardInfo("Coiling Oracle", 102289, Rarity.COMMON, mage.cards.c.CoilingOracle.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Coiling Oracle", 32587, Rarity.COMMON, mage.cards.c.CoilingOracle.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Coiling Oracle", 86120, Rarity.COMMON, mage.cards.c.CoilingOracle.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Coiling Oracle", 102289, Rarity.COMMON, mage.cards.c.CoilingOracle.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Colfenor, the Last Yew", 86262, Rarity.RARE, mage.cards.c.ColfenorTheLastYew.class));
cards.add(new SetCardInfo("Colossal Whale", 49834, Rarity.RARE, mage.cards.c.ColossalWhale.class));
cards.add(new SetCardInfo("Colossification", 80879, Rarity.RARE, mage.cards.c.Colossification.class, NON_FULL_USE_VARIOUS));
@@ -508,8 +508,8 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Consuming Aberration", 47997, Rarity.RARE, mage.cards.c.ConsumingAberration.class));
cards.add(new SetCardInfo("Consuming Blob", 94018, Rarity.MYTHIC, mage.cards.c.ConsumingBlob.class));
cards.add(new SetCardInfo("Consuming Tide", 95303, Rarity.RARE, mage.cards.c.ConsumingTide.class));
- cards.add(new SetCardInfo("Contagion", 62485, Rarity.RARE, mage.cards.c.Contagion.class));
cards.add(new SetCardInfo("Contagion Clasp", 42258, Rarity.UNCOMMON, mage.cards.c.ContagionClasp.class));
+ cards.add(new SetCardInfo("Contagion", 62485, Rarity.RARE, mage.cards.c.Contagion.class));
cards.add(new SetCardInfo("Containment Priest", 81918, Rarity.RARE, mage.cards.c.ContainmentPriest.class));
cards.add(new SetCardInfo("Control Magic", 43594, Rarity.RARE, mage.cards.c.ControlMagic.class));
cards.add(new SetCardInfo("Copy Artifact", 65650, Rarity.RARE, mage.cards.c.CopyArtifact.class));
@@ -523,7 +523,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Cosmos Elixir", 88398, Rarity.RARE, mage.cards.c.CosmosElixir.class));
cards.add(new SetCardInfo("Council's Judgment", 82820, Rarity.RARE, mage.cards.c.CouncilsJudgment.class));
cards.add(new SetCardInfo("Counterspell", 31377, Rarity.UNCOMMON, mage.cards.c.Counterspell.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Counterspell", 36323, Rarity.COMMON, mage.cards.c.Counterspell.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Counterspell", 36323, Rarity.COMMON, mage.cards.c.Counterspell.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Counterspell", 86148, Rarity.COMMON, mage.cards.c.Counterspell.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Counterspell", 91245, Rarity.RARE, mage.cards.c.Counterspell.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Courser of Kruphix", 55735, Rarity.RARE, mage.cards.c.CourserOfKruphix.class));
@@ -540,7 +540,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Crawling Barrens", 83732, Rarity.RARE, mage.cards.c.CrawlingBarrens.class));
cards.add(new SetCardInfo("Creative Technique", 90122, Rarity.RARE, mage.cards.c.CreativeTechnique.class));
cards.add(new SetCardInfo("Creeping Inn", 94088, Rarity.MYTHIC, mage.cards.c.CreepingInn.class));
- cards.add(new SetCardInfo("Creeping Mold", 32525, Rarity.UNCOMMON, mage.cards.c.CreepingMold.class, RETRO_ART));
+ cards.add(new SetCardInfo("Creeping Mold", 32525, Rarity.UNCOMMON, mage.cards.c.CreepingMold.class));
cards.add(new SetCardInfo("Creepy Puppeteer", 95365, Rarity.RARE, mage.cards.c.CreepyPuppeteer.class));
cards.add(new SetCardInfo("Crippling Fear", 88286, Rarity.RARE, mage.cards.c.CripplingFear.class));
cards.add(new SetCardInfo("Croaking Counterpart", 94082, Rarity.RARE, mage.cards.c.CroakingCounterpart.class));
@@ -548,15 +548,16 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Crop Rotation", 82804, Rarity.RARE, mage.cards.c.CropRotation.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Crossway Troublemakers", 95335, Rarity.RARE, mage.cards.c.CrosswayTroublemakers.class));
cards.add(new SetCardInfo("Crowded Crypt", 93976, Rarity.RARE, mage.cards.c.CrowdedCrypt.class));
+ cards.add(new SetCardInfo("Crucible of Worlds", 102341, Rarity.MYTHIC, mage.cards.c.CrucibleOfWorlds.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Crucible of Worlds", 49846, Rarity.RARE, mage.cards.c.CrucibleOfWorlds.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Cruel Edict", 35062, Rarity.RARE, mage.cards.c.CruelEdict.class, FULL_ART));
cards.add(new SetCardInfo("Crumbling Vestige", 61565, Rarity.COMMON, mage.cards.c.CrumblingVestige.class));
- cards.add(new SetCardInfo("Crusade", 35926, Rarity.RARE, mage.cards.c.Crusade.class, RETRO_ART));
+ cards.add(new SetCardInfo("Crusade", 35926, Rarity.RARE, mage.cards.c.Crusade.class));
cards.add(new SetCardInfo("Cryptborn Horror", 46883, Rarity.RARE, mage.cards.c.CryptbornHorror.class));
cards.add(new SetCardInfo("Cryptic Command", 31447, Rarity.RARE, mage.cards.c.CrypticCommand.class, FULL_ART));
cards.add(new SetCardInfo("Crystalline Giant", 80887, Rarity.RARE, mage.cards.c.CrystallineGiant.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Crystalline Giant", 80937, Rarity.RARE, mage.cards.c.CrystallineGiant.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Crystalline Sliver", 36070, Rarity.UNCOMMON, mage.cards.c.CrystallineSliver.class, RETRO_ART));
+ cards.add(new SetCardInfo("Crystalline Sliver", 36070, Rarity.UNCOMMON, mage.cards.c.CrystallineSliver.class));
cards.add(new SetCardInfo("Cubwarden", 80993, Rarity.RARE, mage.cards.c.Cubwarden.class));
cards.add(new SetCardInfo("Culling Ritual", 90194, Rarity.RARE, mage.cards.c.CullingRitual.class));
cards.add(new SetCardInfo("Culmination of Studies", 90202, Rarity.RARE, mage.cards.c.CulminationOfStudies.class));
@@ -590,9 +591,9 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Dakkon, Shadow Slayer", 91323, Rarity.MYTHIC, mage.cards.d.DakkonShadowSlayer.class));
cards.add(new SetCardInfo("Dalakos, Crafter of Wonders", 79939, Rarity.RARE, mage.cards.d.DalakosCrafterOfWonders.class));
cards.add(new SetCardInfo("Damn", 91265, Rarity.RARE, mage.cards.d.Damn.class));
+ cards.add(new SetCardInfo("Damnation", 102249, Rarity.RARE, mage.cards.d.Damnation.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Damnation", 31417, Rarity.RARE, mage.cards.d.Damnation.class, FULL_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Damnation", 55862, Rarity.RARE, mage.cards.d.Damnation.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Damnation", 102249, Rarity.RARE, mage.cards.d.Damnation.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Damning Verdict", 99919, Rarity.RARE, mage.cards.d.DamningVerdict.class));
cards.add(new SetCardInfo("Dancing Sword", 92640, Rarity.RARE, mage.cards.d.DancingSword.class));
cards.add(new SetCardInfo("Dargo, the Shipwrecker", 86256, Rarity.UNCOMMON, mage.cards.d.DargoTheShipwrecker.class));
@@ -602,7 +603,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Darksteel Ingot", 36276, Rarity.COMMON, mage.cards.d.DarksteelIngot.class));
cards.add(new SetCardInfo("Darksteel Relic", 41108, Rarity.UNCOMMON, mage.cards.d.DarksteelRelic.class));
cards.add(new SetCardInfo("Dauntless Dourbark", 36098, Rarity.RARE, mage.cards.d.DauntlessDourbark.class));
- cards.add(new SetCardInfo("Dauthi Slayer", 36032, Rarity.COMMON, mage.cards.d.DauthiSlayer.class, RETRO_ART));
+ cards.add(new SetCardInfo("Dauthi Slayer", 36032, Rarity.COMMON, mage.cards.d.DauthiSlayer.class));
cards.add(new SetCardInfo("Dauthi Voidwalker", 91255, Rarity.RARE, mage.cards.d.DauthiVoidwalker.class));
cards.add(new SetCardInfo("Davriel, Rogue Shadowmage", 72271, Rarity.UNCOMMON, mage.cards.d.DavrielRogueShadowmage.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Davriel, Rogue Shadowmage", 78005, Rarity.UNCOMMON, mage.cards.d.DavrielRogueShadowmage.class, NON_FULL_USE_VARIOUS));
@@ -627,17 +628,17 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Decree of Pain", 47985, Rarity.RARE, mage.cards.d.DecreeOfPain.class));
cards.add(new SetCardInfo("Deekah, Fractal Theorist", 90040, Rarity.RARE, mage.cards.d.DeekahFractalTheorist.class));
cards.add(new SetCardInfo("Deep Analysis", 35150, Rarity.COMMON, mage.cards.d.DeepAnalysis.class));
- cards.add(new SetCardInfo("Deep Forest Hermit", 91305, Rarity.RARE, mage.cards.d.DeepForestHermit.class, RETRO_ART));
+ cards.add(new SetCardInfo("Deep Forest Hermit", 91305, Rarity.RARE, mage.cards.d.DeepForestHermit.class));
cards.add(new SetCardInfo("Deepfathom Skulker", 59663, Rarity.RARE, mage.cards.d.DeepfathomSkulker.class));
cards.add(new SetCardInfo("Defiant Bloodlord", 58247, Rarity.RARE, mage.cards.d.DefiantBloodlord.class));
- cards.add(new SetCardInfo("Defile", 91269, Rarity.RARE, mage.cards.d.Defile.class, RETRO_ART));
+ cards.add(new SetCardInfo("Defile", 91269, Rarity.RARE, mage.cards.d.Defile.class));
cards.add(new SetCardInfo("Defiler of Dreams", 103410, Rarity.RARE, mage.cards.d.DefilerOfDreams.class));
cards.add(new SetCardInfo("Defiler of Faith", 103394, Rarity.RARE, mage.cards.d.DefilerOfFaith.class));
cards.add(new SetCardInfo("Defiler of Flesh", 103432, Rarity.RARE, mage.cards.d.DefilerOfFlesh.class));
cards.add(new SetCardInfo("Defiler of Instinct", 103446, Rarity.RARE, mage.cards.d.DefilerOfInstinct.class));
cards.add(new SetCardInfo("Defiler of Vigor", 103464, Rarity.RARE, mage.cards.d.DefilerOfVigor.class));
cards.add(new SetCardInfo("Demigod of Revenge", 31437, Rarity.RARE, mage.cards.d.DemigodOfRevenge.class));
- cards.add(new SetCardInfo("Demilich", 92616, Rarity.MYTHIC, mage.cards.d.Demilich.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Demilich", 92616, Rarity.MYTHIC, mage.cards.d.Demilich.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Demilich", 92658, Rarity.MYTHIC, mage.cards.d.Demilich.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Demon of Catastrophes", 69246, Rarity.RARE, mage.cards.d.DemonOfCatastrophes.class));
cards.add(new SetCardInfo("Demonic Bargain", 95347, Rarity.RARE, mage.cards.d.DemonicBargain.class));
@@ -654,14 +655,14 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Devastating Mastery", 89990, Rarity.RARE, mage.cards.d.DevastatingMastery.class));
cards.add(new SetCardInfo("Devil's Play", 42868, Rarity.RARE, mage.cards.d.DevilsPlay.class));
cards.add(new SetCardInfo("Devilish Valet", 99741, Rarity.RARE, mage.cards.d.DevilishValet.class));
- cards.add(new SetCardInfo("Diabolic Edict", 32527, Rarity.COMMON, mage.cards.d.DiabolicEdict.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Diabolic Edict", 32527, Rarity.COMMON, mage.cards.d.DiabolicEdict.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Diabolic Edict", 62413, Rarity.COMMON, mage.cards.d.DiabolicEdict.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Diabolic Intent", 105708, Rarity.RARE, mage.cards.d.DiabolicIntent.class));
cards.add(new SetCardInfo("Diamond Lion", 91371, Rarity.RARE, mage.cards.d.DiamondLion.class));
cards.add(new SetCardInfo("Diaochan, Artful Beauty", 47971, Rarity.RARE, mage.cards.d.DiaochanArtfulBeauty.class));
cards.add(new SetCardInfo("Dictate of Kruphix", 52326, Rarity.RARE, mage.cards.d.DictateOfKruphix.class));
cards.add(new SetCardInfo("Dictate of the Twin Gods", 52334, Rarity.RARE, mage.cards.d.DictateOfTheTwinGods.class));
- cards.add(new SetCardInfo("Dig Through Time", 99973, Rarity.RARE, mage.cards.d.DigThroughTime.class, RETRO_ART));
+ cards.add(new SetCardInfo("Dig Through Time", 99973, Rarity.RARE, mage.cards.d.DigThroughTime.class));
cards.add(new SetCardInfo("Dig Up", 95411, Rarity.RARE, mage.cards.d.DigUp.class));
cards.add(new SetCardInfo("Digsite Engineer", 90000, Rarity.RARE, mage.cards.d.DigsiteEngineer.class));
cards.add(new SetCardInfo("Dimir Aqueduct", 102353, Rarity.UNCOMMON, mage.cards.d.DimirAqueduct.class));
@@ -674,16 +675,16 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Diregraf Ghoul", 42882, Rarity.UNCOMMON, mage.cards.d.DiregrafGhoul.class));
cards.add(new SetCardInfo("Dirge Bat", 80935, Rarity.RARE, mage.cards.d.DirgeBat.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Dirge Bat", 80997, Rarity.RARE, mage.cards.d.DirgeBat.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Dirtcowl Wurm", 32190, Rarity.RARE, mage.cards.d.DirtcowlWurm.class, RETRO_ART));
+ cards.add(new SetCardInfo("Dirtcowl Wurm", 32190, Rarity.RARE, mage.cards.d.DirtcowlWurm.class));
cards.add(new SetCardInfo("Disciple of Caelus Nin", 105630, Rarity.RARE, mage.cards.d.DiscipleOfCaelusNin.class));
cards.add(new SetCardInfo("Discontinuity", 81952, Rarity.MYTHIC, mage.cards.d.Discontinuity.class));
cards.add(new SetCardInfo("Disdainful Stroke", 55785, Rarity.COMMON, mage.cards.d.DisdainfulStroke.class));
cards.add(new SetCardInfo("Disenchant", 31397, Rarity.COMMON, mage.cards.d.Disenchant.class, FULL_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Disenchant", 36184, Rarity.COMMON, mage.cards.d.Disenchant.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Disenchant", 36184, Rarity.COMMON, mage.cards.d.Disenchant.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Disintegrate", 62429, Rarity.UNCOMMON, mage.cards.d.Disintegrate.class));
cards.add(new SetCardInfo("Dismember", 43588, Rarity.UNCOMMON, mage.cards.d.Dismember.class));
- cards.add(new SetCardInfo("Dismiss", 36060, Rarity.UNCOMMON, mage.cards.d.Dismiss.class, RETRO_ART));
- cards.add(new SetCardInfo("Dissipate", 35996, Rarity.UNCOMMON, mage.cards.d.Dissipate.class, RETRO_ART));
+ cards.add(new SetCardInfo("Dismiss", 36060, Rarity.UNCOMMON, mage.cards.d.Dismiss.class));
+ cards.add(new SetCardInfo("Dissipate", 35996, Rarity.UNCOMMON, mage.cards.d.Dissipate.class));
cards.add(new SetCardInfo("Dissolve", 52336, Rarity.UNCOMMON, mage.cards.d.Dissolve.class));
cards.add(new SetCardInfo("Djinn Illuminatus", 32029, Rarity.RARE, mage.cards.d.DjinnIlluminatus.class));
cards.add(new SetCardInfo("Dockside Extortionist", 102267, Rarity.MYTHIC, mage.cards.d.DocksideExtortionist.class));
@@ -722,7 +723,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Dragonscale General", 55707, Rarity.RARE, mage.cards.d.DragonscaleGeneral.class));
cards.add(new SetCardInfo("Dragonsguard Elite", 90128, Rarity.RARE, mage.cards.d.DragonsguardElite.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Dragonsguard Elite", 90130, Rarity.RARE, mage.cards.d.DragonsguardElite.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Drain Life", 35928, Rarity.COMMON, mage.cards.d.DrainLife.class, RETRO_ART));
+ cards.add(new SetCardInfo("Drain Life", 35928, Rarity.COMMON, mage.cards.d.DrainLife.class));
cards.add(new SetCardInfo("Dramatic Finale", 90186, Rarity.RARE, mage.cards.d.DramaticFinale.class));
cards.add(new SetCardInfo("Drana, the Last Bloodchief", 83742, Rarity.MYTHIC, mage.cards.d.DranaTheLastBloodchief.class));
cards.add(new SetCardInfo("Drannith Magistrate", 80869, Rarity.RARE, mage.cards.d.DrannithMagistrate.class));
@@ -787,10 +788,10 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Elspeth, Sun's Nemesis", 79845, Rarity.MYTHIC, mage.cards.e.ElspethSunsNemesis.class));
cards.add(new SetCardInfo("Elusive Tormentor", 60472, Rarity.RARE, mage.cards.e.ElusiveTormentor.class));
cards.add(new SetCardInfo("Elves of Deep Shadow", 35974, Rarity.UNCOMMON, mage.cards.e.ElvesOfDeepShadow.class));
- cards.add(new SetCardInfo("Elvish Aberration", 36266, Rarity.UNCOMMON, mage.cards.e.ElvishAberration.class, RETRO_ART));
+ cards.add(new SetCardInfo("Elvish Aberration", 36266, Rarity.UNCOMMON, mage.cards.e.ElvishAberration.class));
cards.add(new SetCardInfo("Elvish Champion", 31435, Rarity.RARE, mage.cards.e.ElvishChampion.class));
cards.add(new SetCardInfo("Elvish Dreadlord", 86036, Rarity.RARE, mage.cards.e.ElvishDreadlord.class));
- cards.add(new SetCardInfo("Elvish Lyrist", 36118, Rarity.COMMON, mage.cards.e.ElvishLyrist.class, RETRO_ART));
+ cards.add(new SetCardInfo("Elvish Lyrist", 36118, Rarity.COMMON, mage.cards.e.ElvishLyrist.class));
cards.add(new SetCardInfo("Elvish Mystic", 51538, Rarity.COMMON, mage.cards.e.ElvishMystic.class));
cards.add(new SetCardInfo("Elvish Pioneer", 62481, Rarity.COMMON, mage.cards.e.ElvishPioneer.class));
cards.add(new SetCardInfo("Elvish Rejuvenator", 69258, Rarity.COMMON, mage.cards.e.ElvishRejuvenator.class));
@@ -806,20 +807,20 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Emiel the Blessed", 102229, Rarity.MYTHIC, mage.cards.e.EmielTheBlessed.class));
cards.add(new SetCardInfo("Emmara, Soul of the Accord", 69951, Rarity.RARE, mage.cards.e.EmmaraSoulOfTheAccord.class));
cards.add(new SetCardInfo("Empty the Laboratory", 93942, Rarity.RARE, mage.cards.e.EmptyTheLaboratory.class));
- cards.add(new SetCardInfo("Empyrial Armor", 36024, Rarity.COMMON, mage.cards.e.EmpyrialArmor.class, RETRO_ART));
+ cards.add(new SetCardInfo("Empyrial Armor", 36024, Rarity.COMMON, mage.cards.e.EmpyrialArmor.class));
+ cards.add(new SetCardInfo("Emrakul, the Aeons Torn", 102347, Rarity.MYTHIC, mage.cards.e.EmrakulTheAeonsTorn.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Emrakul, the Aeons Torn", 36873, Rarity.MYTHIC, mage.cards.e.EmrakulTheAeonsTorn.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Emrakul, the Aeons Torn", 63001, Rarity.MYTHIC, mage.cards.e.EmrakulTheAeonsTorn.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Emrakul, the Aeons Torn", 102347, Rarity.MYTHIC, mage.cards.e.EmrakulTheAeonsTorn.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Encroaching Wastes", 51932, Rarity.UNCOMMON, mage.cards.e.EncroachingWastes.class));
cards.add(new SetCardInfo("Endbringer", 59667, Rarity.RARE, mage.cards.e.Endbringer.class));
cards.add(new SetCardInfo("Endurance", 91295, Rarity.MYTHIC, mage.cards.e.Endurance.class));
cards.add(new SetCardInfo("Enduring Angel", 93888, Rarity.MYTHIC, mage.cards.e.EnduringAngel.class));
cards.add(new SetCardInfo("Engineered Plague", 32543, Rarity.UNCOMMON, mage.cards.e.EngineeredPlague.class));
cards.add(new SetCardInfo("Enigmatic Incarnation", 79923, Rarity.RARE, mage.cards.e.EnigmaticIncarnation.class));
- cards.add(new SetCardInfo("Enlightened Tutor", 35998, Rarity.UNCOMMON, mage.cards.e.EnlightenedTutor.class, RETRO_ART));
+ cards.add(new SetCardInfo("Enlightened Tutor", 35998, Rarity.UNCOMMON, mage.cards.e.EnlightenedTutor.class));
cards.add(new SetCardInfo("Enter the Infinite", 95473, Rarity.RARE, mage.cards.e.EnterTheInfinite.class));
cards.add(new SetCardInfo("Entomb", 51532, Rarity.RARE, mage.cards.e.Entomb.class));
- cards.add(new SetCardInfo("Ephemerate", 91221, Rarity.RARE, mage.cards.e.Ephemerate.class, RETRO_ART));
+ cards.add(new SetCardInfo("Ephemerate", 91221, Rarity.RARE, mage.cards.e.Ephemerate.class));
cards.add(new SetCardInfo("Epic Struggle", 62447, Rarity.RARE, mage.cards.e.EpicStruggle.class));
cards.add(new SetCardInfo("Eradicator Valkyrie", 88264, Rarity.MYTHIC, mage.cards.e.EradicatorValkyrie.class));
cards.add(new SetCardInfo("Erebos's Intervention", 79947, Rarity.RARE, mage.cards.e.ErebossIntervention.class));
@@ -832,10 +833,10 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Essence Extraction", 62211, Rarity.UNCOMMON, mage.cards.e.EssenceExtraction.class));
cards.add(new SetCardInfo("Essence Pulse", 90086, Rarity.RARE, mage.cards.e.EssencePulse.class));
cards.add(new SetCardInfo("Essence Warden", 95481, Rarity.RARE, mage.cards.e.EssenceWarden.class));
- cards.add(new SetCardInfo("Etchings of the Chosen", 91359, Rarity.RARE, mage.cards.e.EtchingsOfTheChosen.class, RETRO_ART));
+ cards.add(new SetCardInfo("Etchings of the Chosen", 91359, Rarity.RARE, mage.cards.e.EtchingsOfTheChosen.class));
cards.add(new SetCardInfo("Eternal Dragon", 31387, Rarity.RARE, mage.cards.e.EternalDragon.class));
- cards.add(new SetCardInfo("Eternal Witness", 31431, Rarity.UNCOMMON, mage.cards.e.EternalWitness.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Eternal Witness", 102273, Rarity.UNCOMMON, mage.cards.e.EternalWitness.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Eternal Witness", 31431, Rarity.UNCOMMON, mage.cards.e.EternalWitness.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ethereal Investigator", 95295, Rarity.RARE, mage.cards.e.EtherealInvestigator.class));
cards.add(new SetCardInfo("Eureka", 46946, Rarity.RARE, mage.cards.e.Eureka.class));
cards.add(new SetCardInfo("Even the Score", 99765, Rarity.MYTHIC, mage.cards.e.EvenTheScore.class));
@@ -873,18 +874,18 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Fae of Wishes", 78734, Rarity.RARE, mage.cards.f.FaeOfWishes.class));
cards.add(new SetCardInfo("Faerie Conclave", 36090, Rarity.UNCOMMON, mage.cards.f.FaerieConclave.class));
cards.add(new SetCardInfo("Faerie Guidemother", 78850, Rarity.COMMON, mage.cards.f.FaerieGuidemother.class));
- cards.add(new SetCardInfo("Faerie Seer", 91247, Rarity.RARE, mage.cards.f.FaerieSeer.class, RETRO_ART));
+ cards.add(new SetCardInfo("Faerie Seer", 91247, Rarity.RARE, mage.cards.f.FaerieSeer.class));
cards.add(new SetCardInfo("Fain, the Broker", 90054, Rarity.RARE, mage.cards.f.FainTheBroker.class));
cards.add(new SetCardInfo("Faithbound Judge", 95279, Rarity.MYTHIC, mage.cards.f.FaithboundJudge.class));
cards.add(new SetCardInfo("Falkenrath Pit Fighter", 93998, Rarity.RARE, mage.cards.f.FalkenrathPitFighter.class));
cards.add(new SetCardInfo("False Floor", 99849, Rarity.RARE, mage.cards.f.FalseFloor.class));
- cards.add(new SetCardInfo("False Prophet", 32200, Rarity.RARE, mage.cards.f.FalseProphet.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("False Prophet", 32200, Rarity.RARE, mage.cards.f.FalseProphet.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("False Prophet", 62469, Rarity.RARE, mage.cards.f.FalseProphet.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Falthis, Shadowcat Familiar", 86250, Rarity.UNCOMMON, mage.cards.f.FalthisShadowcatFamiliar.class));
cards.add(new SetCardInfo("Fanatic of Xenagos", 54559, Rarity.UNCOMMON, mage.cards.f.FanaticOfXenagos.class));
cards.add(new SetCardInfo("Farewell", 97883, Rarity.RARE, mage.cards.f.Farewell.class));
cards.add(new SetCardInfo("Farid, Enterprising Salvager", 105728, Rarity.RARE, mage.cards.f.FaridEnterprisingSalvager.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Farid, Enterprising Salvager", 105730, Rarity.RARE, mage.cards.f.FaridEnterprisingSalvager.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Farid, Enterprising Salvager", 105730, Rarity.RARE, mage.cards.f.FaridEnterprisingSalvager.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Farseek", 48005, Rarity.COMMON, mage.cards.f.Farseek.class));
cards.add(new SetCardInfo("Fatal Push", 64997, Rarity.UNCOMMON, mage.cards.f.FatalPush.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Fatal Push", 82802, Rarity.RARE, mage.cards.f.FatalPush.class, NON_FULL_USE_VARIOUS));
@@ -901,7 +902,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Feline Sovereign", 82006, Rarity.RARE, mage.cards.f.FelineSovereign.class));
cards.add(new SetCardInfo("Felisa, Fang of Silverquill", 90268, Rarity.MYTHIC, mage.cards.f.FelisaFangOfSilverquill.class));
cards.add(new SetCardInfo("Fell Stinger", 95323, Rarity.UNCOMMON, mage.cards.f.FellStinger.class));
- cards.add(new SetCardInfo("Feral Throwback", 36256, Rarity.RARE, mage.cards.f.FeralThrowback.class, RETRO_ART));
+ cards.add(new SetCardInfo("Feral Throwback", 36256, Rarity.RARE, mage.cards.f.FeralThrowback.class));
cards.add(new SetCardInfo("Fervent Mastery", 90096, Rarity.RARE, mage.cards.f.FerventMastery.class));
cards.add(new SetCardInfo("Fevered Suspicion", 92814, Rarity.RARE, mage.cards.f.FeveredSuspicion.class));
cards.add(new SetCardInfo("Fiend Artisan", 80855, Rarity.MYTHIC, mage.cards.f.FiendArtisan.class));
@@ -915,13 +916,13 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Fire // Ice", 31497, Rarity.UNCOMMON, mage.cards.f.FireIce.class));
cards.add(new SetCardInfo("Fire-Lit Thicket", 62457, Rarity.RARE, mage.cards.f.FireLitThicket.class));
cards.add(new SetCardInfo("Fireball", 31485, Rarity.UNCOMMON, mage.cards.f.Fireball.class, FULL_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Fireball", 36321, Rarity.UNCOMMON, mage.cards.f.Fireball.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Fireblast", 31401, Rarity.COMMON, mage.cards.f.Fireblast.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Fireball", 36321, Rarity.UNCOMMON, mage.cards.f.Fireball.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Fireblast", 31401, Rarity.COMMON, mage.cards.f.Fireblast.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Fireblast", 43598, Rarity.COMMON, mage.cards.f.Fireblast.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Firebolt", 31469, Rarity.COMMON, mage.cards.f.Firebolt.class));
cards.add(new SetCardInfo("Firemane Avenger", 47991, Rarity.RARE, mage.cards.f.FiremaneAvenger.class));
cards.add(new SetCardInfo("Firemind's Research", 69949, Rarity.RARE, mage.cards.f.FiremindsResearch.class));
- cards.add(new SetCardInfo("Fireslinger", 36038, Rarity.COMMON, mage.cards.f.Fireslinger.class, RETRO_ART));
+ cards.add(new SetCardInfo("Fireslinger", 36038, Rarity.COMMON, mage.cards.f.Fireslinger.class));
cards.add(new SetCardInfo("Firja, Judge of Valor", 88384, Rarity.UNCOMMON, mage.cards.f.FirjaJudgeOfValor.class));
cards.add(new SetCardInfo("Flame Javelin", 35122, Rarity.UNCOMMON, mage.cards.f.FlameJavelin.class, FULL_ART));
cards.add(new SetCardInfo("Flameblade Angel", 60454, Rarity.RARE, mage.cards.f.FlamebladeAngel.class));
@@ -935,7 +936,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Flaying Tendrils", 61561, Rarity.UNCOMMON, mage.cards.f.FlayingTendrils.class));
cards.add(new SetCardInfo("Fleshbag Marauder", 86108, Rarity.COMMON, mage.cards.f.FleshbagMarauder.class));
cards.add(new SetCardInfo("Flickerwisp", 102221, Rarity.UNCOMMON, mage.cards.f.Flickerwisp.class));
- cards.add(new SetCardInfo("Fling", 36074, Rarity.COMMON, mage.cards.f.Fling.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Fling", 36074, Rarity.COMMON, mage.cards.f.Fling.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Fling", 36076, Rarity.COMMON, mage.cards.f.Fling.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Fling", 37590, Rarity.COMMON, mage.cards.f.Fling.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Flooded Strand", 43580, Rarity.RARE, mage.cards.f.FloodedStrand.class, NON_FULL_USE_VARIOUS));
@@ -945,26 +946,26 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Foe-Razer Regent", 55890, Rarity.RARE, mage.cards.f.FoeRazerRegent.class));
cards.add(new SetCardInfo("Font of Fertility", 53848, Rarity.COMMON, mage.cards.f.FontOfFertility.class));
cards.add(new SetCardInfo("Food Chain", 69947, Rarity.RARE, mage.cards.f.FoodChain.class));
- cards.add(new SetCardInfo("Forbid", 36078, Rarity.UNCOMMON, mage.cards.f.Forbid.class, RETRO_ART));
+ cards.add(new SetCardInfo("Forbid", 36078, Rarity.UNCOMMON, mage.cards.f.Forbid.class));
cards.add(new SetCardInfo("Forbidden Alchemy", 45203, Rarity.COMMON, mage.cards.f.ForbiddenAlchemy.class));
- cards.add(new SetCardInfo("Forbidden Orchard", 62409, Rarity.RARE, mage.cards.f.ForbiddenOrchard.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Forbidden Orchard", 102373, Rarity.RARE, mage.cards.f.ForbiddenOrchard.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forbidden Orchard", 62409, Rarity.RARE, mage.cards.f.ForbiddenOrchard.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Force of Nature", 36294, Rarity.RARE, mage.cards.f.ForceOfNature.class));
- cards.add(new SetCardInfo("Force of Negation", 91237, Rarity.RARE, mage.cards.f.ForceOfNegation.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Force of Negation", 102237, Rarity.RARE, mage.cards.f.ForceOfNegation.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Force of Vigor", 91309, Rarity.RARE, mage.cards.f.ForceOfVigor.class, RETRO_ART));
+ cards.add(new SetCardInfo("Force of Negation", 91237, Rarity.RARE, mage.cards.f.ForceOfNegation.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Force of Vigor", 91309, Rarity.RARE, mage.cards.f.ForceOfVigor.class));
cards.add(new SetCardInfo("Force of Will", 43578, Rarity.RARE, mage.cards.f.ForceOfWill.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Force of Will", 82842, Rarity.MYTHIC, mage.cards.f.ForceOfWill.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Force Spike", 31395, Rarity.UNCOMMON, mage.cards.f.ForceSpike.class));
cards.add(new SetCardInfo("Forest", 237, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Forest", 251, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Forest", 259, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 269, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 279, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 293, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 297, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 302, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 31983, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 269, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 279, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 293, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 297, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 302, Rarity.LAND, mage.cards.basiclands.Forest.class, FULL_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 31983, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Forest", 31991, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Forest", 32005, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Forest", 32027, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
@@ -985,7 +986,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Forest", 81908, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Forgestoker Dragon", 51920, Rarity.RARE, mage.cards.f.ForgestokerDragon.class));
cards.add(new SetCardInfo("Fork", 207, Rarity.RARE, mage.cards.f.Fork.class));
- cards.add(new SetCardInfo("Forked Lightning", 33440, Rarity.UNCOMMON, mage.cards.f.ForkedLightning.class, RETRO_ART));
+ cards.add(new SetCardInfo("Forked Lightning", 33440, Rarity.UNCOMMON, mage.cards.f.ForkedLightning.class));
cards.add(new SetCardInfo("Formless Nurturing", 55747, Rarity.COMMON, mage.cards.f.FormlessNurturing.class));
cards.add(new SetCardInfo("Forsaken Monument", 83780, Rarity.MYTHIC, mage.cards.f.ForsakenMonument.class));
cards.add(new SetCardInfo("Forsworn Paladin", 92696, Rarity.RARE, mage.cards.f.ForswornPaladin.class));
@@ -1000,7 +1001,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Frondland Felidar", 80815, Rarity.RARE, mage.cards.f.FrondlandFelidar.class));
cards.add(new SetCardInfo("Frost Walker", 55886, Rarity.UNCOMMON, mage.cards.f.FrostWalker.class));
cards.add(new SetCardInfo("Frostboil Snarl", 90346, Rarity.RARE, mage.cards.f.FrostboilSnarl.class));
- cards.add(new SetCardInfo("Fungal Shambler", 36236, Rarity.RARE, mage.cards.f.FungalShambler.class, RETRO_ART));
+ cards.add(new SetCardInfo("Fungal Shambler", 36236, Rarity.RARE, mage.cards.f.FungalShambler.class));
cards.add(new SetCardInfo("Fury", 91275, Rarity.MYTHIC, mage.cards.f.Fury.class));
cards.add(new SetCardInfo("Furycalm Snarl", 90350, Rarity.RARE, mage.cards.f.FurycalmSnarl.class));
cards.add(new SetCardInfo("Future Sight", 43596, Rarity.RARE, mage.cards.f.FutureSight.class));
@@ -1009,8 +1010,8 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Fynn, the Fangbearer", 88354, Rarity.UNCOMMON, mage.cards.f.FynnTheFangbearer.class));
cards.add(new SetCardInfo("Gaddock Teeg", 64418, Rarity.RARE, mage.cards.g.GaddockTeeg.class));
cards.add(new SetCardInfo("Gadrak, the Crown-Scourge", 81966, Rarity.RARE, mage.cards.g.GadrakTheCrownScourge.class));
- cards.add(new SetCardInfo("Gaea's Blessing", 36026, Rarity.UNCOMMON, mage.cards.g.GaeasBlessing.class, RETRO_ART));
- cards.add(new SetCardInfo("Gaea's Cradle", 36112, Rarity.RARE, mage.cards.g.GaeasCradle.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Gaea's Blessing", 36026, Rarity.UNCOMMON, mage.cards.g.GaeasBlessing.class));
+ cards.add(new SetCardInfo("Gaea's Cradle", 36112, Rarity.RARE, mage.cards.g.GaeasCradle.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Gaea's Cradle", 59655, Rarity.MYTHIC, mage.cards.g.GaeasCradle.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Gaea's Will", 91313, Rarity.RARE, mage.cards.g.GaeasWill.class));
cards.add(new SetCardInfo("Gala Greeters", 99751, Rarity.RARE, mage.cards.g.GalaGreeters.class));
@@ -1035,7 +1036,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Gemstone Mine", 36028, Rarity.UNCOMMON, mage.cards.g.GemstoneMine.class));
cards.add(new SetCardInfo("General Kudro of Drannith", 80805, Rarity.MYTHIC, mage.cards.g.GeneralKudroOfDrannith.class));
cards.add(new SetCardInfo("Generous Gift", 86150, Rarity.UNCOMMON, mage.cards.g.GenerousGift.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Generous Gift", 91223, Rarity.RARE, mage.cards.g.GenerousGift.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Generous Gift", 91223, Rarity.RARE, mage.cards.g.GenerousGift.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Genesis Hydra", 55870, Rarity.RARE, mage.cards.g.GenesisHydra.class));
cards.add(new SetCardInfo("Genesis Ultimatum", 80901, Rarity.RARE, mage.cards.g.GenesisUltimatum.class));
cards.add(new SetCardInfo("Genju of the Spires", 36284, Rarity.UNCOMMON, mage.cards.g.GenjuOfTheSpires.class));
@@ -1055,21 +1056,21 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Ghostly Prison", 43538, Rarity.UNCOMMON, mage.cards.g.GhostlyPrison.class));
cards.add(new SetCardInfo("Ghoulcaller's Harvest", 94078, Rarity.RARE, mage.cards.g.GhoulcallersHarvest.class));
cards.add(new SetCardInfo("Ghouls' Night Out", 93984, Rarity.RARE, mage.cards.g.GhoulsNightOut.class));
- cards.add(new SetCardInfo("Giant Badger", 35960, Rarity.RARE, mage.cards.g.GiantBadger.class, RETRO_ART));
+ cards.add(new SetCardInfo("Giant Badger", 35960, Rarity.RARE, mage.cards.g.GiantBadger.class));
cards.add(new SetCardInfo("Giant Growth", 32557, Rarity.COMMON, mage.cards.g.GiantGrowth.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Giant Growth", 35824, Rarity.COMMON, mage.cards.g.GiantGrowth.class, FULL_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Giant Growth", 35930, Rarity.COMMON, mage.cards.g.GiantGrowth.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Giant Growth", 35930, Rarity.COMMON, mage.cards.g.GiantGrowth.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Giant Killer", 78794, Rarity.RARE, mage.cards.g.GiantKiller.class));
cards.add(new SetCardInfo("Gideon Blackblade", 72285, Rarity.MYTHIC, mage.cards.g.GideonBlackblade.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Gideon Blackblade", 78019, Rarity.MYTHIC, mage.cards.g.GideonBlackblade.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Gideon Jura", 65003, Rarity.MYTHIC, mage.cards.g.GideonJura.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Gideon Jura", 77947, Rarity.MYTHIC, mage.cards.g.GideonJura.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Gideon of the Trials", 70940, Rarity.MYTHIC, mage.cards.g.GideonOfTheTrials.class));
- cards.add(new SetCardInfo("Gifts Ungiven", 70924, Rarity.RARE, mage.cards.g.GiftsUngiven.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Gifts Ungiven", 102239, Rarity.RARE, mage.cards.g.GiftsUngiven.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Gifts Ungiven", 70924, Rarity.RARE, mage.cards.g.GiftsUngiven.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Gilanra, Caller of Wirewood", 86306, Rarity.UNCOMMON, mage.cards.g.GilanraCallerOfWirewood.class));
cards.add(new SetCardInfo("Gitaxian Probe", 46869, Rarity.COMMON, mage.cards.g.GitaxianProbe.class));
- cards.add(new SetCardInfo("Giver of Runes", 91209, Rarity.RARE, mage.cards.g.GiverOfRunes.class, RETRO_ART));
+ cards.add(new SetCardInfo("Giver of Runes", 91209, Rarity.RARE, mage.cards.g.GiverOfRunes.class));
cards.add(new SetCardInfo("Gix's Command", 105710, Rarity.RARE, mage.cards.g.GixsCommand.class));
cards.add(new SetCardInfo("Gix, Yawgmoth Praetor", 105720, Rarity.MYTHIC, mage.cards.g.GixYawgmothPraetor.class));
cards.add(new SetCardInfo("Gixian Puppeteer", 105702, Rarity.RARE, mage.cards.g.GixianPuppeteer.class));
@@ -1078,31 +1079,32 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Gladehart Cavalry", 59661, Rarity.RARE, mage.cards.g.GladehartCavalry.class));
cards.add(new SetCardInfo("Glasspool Mimic", 83872, Rarity.RARE, mage.cards.g.GlasspoolMimic.class));
cards.add(new SetCardInfo("Gleancrawler", 32017, Rarity.RARE, mage.cards.g.Gleancrawler.class));
+ //cards.add(new SetCardInfo("Gleemox", 26584, Rarity.RARE, mage.cards.g.Gleemox.class));
cards.add(new SetCardInfo("Glimpse of Tomorrow", 91287, Rarity.RARE, mage.cards.g.GlimpseOfTomorrow.class));
cards.add(new SetCardInfo("Glimpse the Unthinkable", 102297, Rarity.RARE, mage.cards.g.GlimpseTheUnthinkable.class));
cards.add(new SetCardInfo("Glint Raker", 105660, Rarity.RARE, mage.cards.g.GlintRaker.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Glint Raker", 105664, Rarity.RARE, mage.cards.g.GlintRaker.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Glint Raker", 105664, Rarity.RARE, mage.cards.g.GlintRaker.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Glissa, the Traitor", 39618, Rarity.MYTHIC, mage.cards.g.GlissaTheTraitor.class));
cards.add(new SetCardInfo("Glistener Elf", 43067, Rarity.COMMON, mage.cards.g.GlistenerElf.class));
cards.add(new SetCardInfo("Glorious Anthem", 35110, Rarity.RARE, mage.cards.g.GloriousAnthem.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Glorious Anthem", 81930, Rarity.RARE, mage.cards.g.GloriousAnthem.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Glorious Protector", 88214, Rarity.RARE, mage.cards.g.GloriousProtector.class));
cards.add(new SetCardInfo("Glorious Sunrise", 95407, Rarity.RARE, mage.cards.g.GloriousSunrise.class));
- cards.add(new SetCardInfo("Glory", 36248, Rarity.RARE, mage.cards.g.Glory.class, RETRO_ART));
+ cards.add(new SetCardInfo("Glory", 36248, Rarity.RARE, mage.cards.g.Glory.class));
cards.add(new SetCardInfo("Glorybringer", 64426, Rarity.RARE, mage.cards.g.Glorybringer.class));
cards.add(new SetCardInfo("Glowstone Recluse", 80969, Rarity.UNCOMMON, mage.cards.g.GlowstoneRecluse.class));
cards.add(new SetCardInfo("Gnarled Professor", 90134, Rarity.RARE, mage.cards.g.GnarledProfessor.class));
cards.add(new SetCardInfo("Gnostro, Voice of the Crags", 86354, Rarity.RARE, mage.cards.g.GnostroVoiceOfTheCrags.class));
cards.add(new SetCardInfo("Go for the Throat", 42878, Rarity.UNCOMMON, mage.cards.g.GoForTheThroat.class));
cards.add(new SetCardInfo("Go-Shintai of Life's Origin", 98059, Rarity.MYTHIC, mage.cards.g.GoShintaiOfLifesOrigin.class));
- cards.add(new SetCardInfo("Goblin Bombardment", 36058, Rarity.UNCOMMON, mage.cards.g.GoblinBombardment.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Goblin Bombardment", 36058, Rarity.UNCOMMON, mage.cards.g.GoblinBombardment.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Goblin Bombardment", 54545, Rarity.UNCOMMON, mage.cards.g.GoblinBombardment.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Goblin Dark-Dwellers", 59673, Rarity.RARE, mage.cards.g.GoblinDarkDwellers.class));
cards.add(new SetCardInfo("Goblin Diplomats", 49832, Rarity.RARE, mage.cards.g.GoblinDiplomats.class));
- cards.add(new SetCardInfo("Goblin Engineer", 91279, Rarity.RARE, mage.cards.g.GoblinEngineer.class, RETRO_ART));
+ cards.add(new SetCardInfo("Goblin Engineer", 91279, Rarity.RARE, mage.cards.g.GoblinEngineer.class));
cards.add(new SetCardInfo("Goblin Guide", 44309, Rarity.RARE, mage.cards.g.GoblinGuide.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Goblin Guide", 82822, Rarity.RARE, mage.cards.g.GoblinGuide.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Goblin Guide", 99977, Rarity.RARE, mage.cards.g.GoblinGuide.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Goblin Guide", 99977, Rarity.RARE, mage.cards.g.GoblinGuide.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Goblin Legionnaire", 35146, Rarity.COMMON, mage.cards.g.GoblinLegionnaire.class));
cards.add(new SetCardInfo("Goblin Piledriver", 31415, Rarity.RARE, mage.cards.g.GoblinPiledriver.class));
cards.add(new SetCardInfo("Goblin Rabblemaster", 53832, Rarity.RARE, mage.cards.g.GoblinRabblemaster.class));
@@ -1134,7 +1136,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Greasefang, Okiba Boss", 98073, Rarity.RARE, mage.cards.g.GreasefangOkibaBoss.class));
cards.add(new SetCardInfo("Greater Good", 51542, Rarity.RARE, mage.cards.g.GreaterGood.class));
cards.add(new SetCardInfo("Green Dragon", 92784, Rarity.UNCOMMON, mage.cards.g.GreenDragon.class));
- cards.add(new SetCardInfo("Green Sun's Zenith", 99683, Rarity.RARE, mage.cards.g.GreenSunsZenith.class, RETRO_ART));
+ cards.add(new SetCardInfo("Green Sun's Zenith", 99683, Rarity.RARE, mage.cards.g.GreenSunsZenith.class));
cards.add(new SetCardInfo("Grief", 91251, Rarity.MYTHIC, mage.cards.g.Grief.class));
cards.add(new SetCardInfo("Grim Flayer", 102305, Rarity.RARE, mage.cards.g.GrimFlayer.class));
cards.add(new SetCardInfo("Grim Haruspex", 55789, Rarity.RARE, mage.cards.g.GrimHaruspex.class));
@@ -1168,7 +1170,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Hajar, Loyal Bodyguard", 105782, Rarity.RARE, mage.cards.h.HajarLoyalBodyguard.class));
cards.add(new SetCardInfo("Haktos the Unscarred", 79933, Rarity.RARE, mage.cards.h.HaktosTheUnscarred.class));
cards.add(new SetCardInfo("Halana, Kessig Ranger", 86258, Rarity.UNCOMMON, mage.cards.h.HalanaKessigRanger.class));
- cards.add(new SetCardInfo("Hall of Heliod's Generosity", 91395, Rarity.RARE, mage.cards.h.HallOfHeliodsGenerosity.class, RETRO_ART));
+ cards.add(new SetCardInfo("Hall of Heliod's Generosity", 91395, Rarity.RARE, mage.cards.h.HallOfHeliodsGenerosity.class));
cards.add(new SetCardInfo("Hall of Oracles", 90354, Rarity.RARE, mage.cards.h.HallOfOracles.class));
cards.add(new SetCardInfo("Hall of Tagsin", 105870, Rarity.RARE, mage.cards.h.HallOfTagsin.class));
cards.add(new SetCardInfo("Hall of Triumph", 52340, Rarity.RARE, mage.cards.h.HallOfTriumph.class));
@@ -1178,9 +1180,9 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Halo Fountain", 99709, Rarity.MYTHIC, mage.cards.h.HaloFountain.class));
cards.add(new SetCardInfo("Halvar, God of Battle", 88202, Rarity.MYTHIC, mage.cards.h.HalvarGodOfBattle.class));
cards.add(new SetCardInfo("Hamlet Vanguard", 95403, Rarity.RARE, mage.cards.h.HamletVanguard.class));
- cards.add(new SetCardInfo("Hammer of Bogardan", 36000, Rarity.RARE, mage.cards.h.HammerOfBogardan.class, RETRO_ART));
+ cards.add(new SetCardInfo("Hammer of Bogardan", 36000, Rarity.RARE, mage.cards.h.HammerOfBogardan.class));
cards.add(new SetCardInfo("Hamza, Guardian of Arashin", 86324, Rarity.UNCOMMON, mage.cards.h.HamzaGuardianOfArashin.class));
- cards.add(new SetCardInfo("Hand of Justice", 223, Rarity.RARE, mage.cards.h.HandOfJustice.class, RETRO_ART));
+ cards.add(new SetCardInfo("Hand of Justice", 223, Rarity.RARE, mage.cards.h.HandOfJustice.class));
cards.add(new SetCardInfo("Hand of Vecna", 92838, Rarity.RARE, mage.cards.h.HandOfVecna.class));
cards.add(new SetCardInfo("Hanna, Ship's Navigator", 52308, Rarity.RARE, mage.cards.h.HannaShipsNavigator.class));
cards.add(new SetCardInfo("Hans Eriksson", 86218, Rarity.RARE, mage.cards.h.HansEriksson.class));
@@ -1196,8 +1198,8 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Haunted Library", 95243, Rarity.RARE, mage.cards.h.HauntedLibrary.class));
cards.add(new SetCardInfo("Haunted Ridge", 94094, Rarity.RARE, mage.cards.h.HauntedRidge.class));
cards.add(new SetCardInfo("Haunting Voyage", 88268, Rarity.MYTHIC, mage.cards.h.HauntingVoyage.class));
- cards.add(new SetCardInfo("Hazezon Tamar", 23956, Rarity.RARE, mage.cards.h.HazezonTamar.class, RETRO_ART));
- cards.add(new SetCardInfo("Headless Horseman", 35052, Rarity.COMMON, mage.cards.h.HeadlessHorseman.class, RETRO_ART));
+ cards.add(new SetCardInfo("Hazezon Tamar", 23956, Rarity.RARE, mage.cards.h.HazezonTamar.class));
+ cards.add(new SetCardInfo("Headless Horseman", 35052, Rarity.COMMON, mage.cards.h.HeadlessHorseman.class));
cards.add(new SetCardInfo("Headless Rider", 95327, Rarity.RARE, mage.cards.h.HeadlessRider.class));
cards.add(new SetCardInfo("Healing Technique", 90158, Rarity.RARE, mage.cards.h.HealingTechnique.class));
cards.add(new SetCardInfo("Hedge Troll", 35968, Rarity.UNCOMMON, mage.cards.h.HedgeTroll.class));
@@ -1209,7 +1211,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Helm of Kaldra", 31989, Rarity.RARE, mage.cards.h.HelmOfKaldra.class));
cards.add(new SetCardInfo("Helm of Obedience", 65642, Rarity.RARE, mage.cards.h.HelmOfObedience.class));
cards.add(new SetCardInfo("Hengegate Pathway", 88408, Rarity.RARE, mage.cards.h.HengegatePathway.class));
- cards.add(new SetCardInfo("Henzie Toolbox Torre", 99789, Rarity.MYTHIC, mage.cards.h.HenzieToolboxTorre.class));
+ cards.add(new SetCardInfo("Henzie \"Toolbox\" Torre", 99789, Rarity.MYTHIC, mage.cards.h.HenzieToolboxTorre.class));
cards.add(new SetCardInfo("Herd Migration", 103470, Rarity.RARE, mage.cards.h.HerdMigration.class));
cards.add(new SetCardInfo("Hermit Druid", 36080, Rarity.RARE, mage.cards.h.HermitDruid.class));
cards.add(new SetCardInfo("Hero of Bladehold", 39646, Rarity.MYTHIC, mage.cards.h.HeroOfBladehold.class));
@@ -1221,7 +1223,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Heronblade Elite", 94026, Rarity.RARE, mage.cards.h.HeronbladeElite.class));
cards.add(new SetCardInfo("Hewed Stone Retainers", 55745, Rarity.UNCOMMON, mage.cards.h.HewedStoneRetainers.class));
cards.add(new SetCardInfo("Hexavus", 105824, Rarity.RARE, mage.cards.h.Hexavus.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Hexavus", 105828, Rarity.RARE, mage.cards.h.Hexavus.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Hexavus", 105828, Rarity.RARE, mage.cards.h.Hexavus.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Hidetsugu Consumes All", 98105, Rarity.MYTHIC, mage.cards.h.HidetsuguConsumesAll.class));
cards.add(new SetCardInfo("Hidetsugu, Devouring Chaos", 97949, Rarity.RARE, mage.cards.h.HidetsuguDevouringChaos.class));
cards.add(new SetCardInfo("Hinata, Dawn-Crowned", 98077, Rarity.RARE, mage.cards.h.HinataDawnCrowned.class));
@@ -1241,6 +1243,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Hoodwink", 62449, Rarity.COMMON, mage.cards.h.Hoodwink.class));
cards.add(new SetCardInfo("Hopeful Initiate", 95241, Rarity.RARE, mage.cards.h.HopefulInitiate.class));
cards.add(new SetCardInfo("Hordeling Outburst", 55783, Rarity.UNCOMMON, mage.cards.h.HordelingOutburst.class));
+ //cards.add(new SetCardInfo("Horizon Boughs", 44346, Rarity.RARE, mage.cards.h.HorizonBoughs.class));
cards.add(new SetCardInfo("Horizon Stone", 85962, Rarity.RARE, mage.cards.h.HorizonStone.class));
cards.add(new SetCardInfo("Hostage Taker", 69987, Rarity.RARE, mage.cards.h.HostageTaker.class));
cards.add(new SetCardInfo("Hostile Hostel", 94088, Rarity.MYTHIC, mage.cards.h.HostileHostel.class));
@@ -1268,15 +1271,16 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Hypnotic Sprite", 78742, Rarity.UNCOMMON, mage.cards.h.HypnoticSprite.class));
cards.add(new SetCardInfo("Icatian Javelineers", 35980, Rarity.COMMON, mage.cards.i.IcatianJavelineers.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Icatian Javelineers", 59639, Rarity.COMMON, mage.cards.i.IcatianJavelineers.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Ice-Fang Coatl", 91333, Rarity.RARE, mage.cards.i.IceFangCoatl.class, RETRO_ART));
+ cards.add(new SetCardInfo("Ice-Fang Coatl", 91333, Rarity.RARE, mage.cards.i.IceFangCoatl.class));
cards.add(new SetCardInfo("Icebreaker Kraken", 88248, Rarity.RARE, mage.cards.i.IcebreakerKraken.class));
cards.add(new SetCardInfo("Ich-Tekik, Salvage Splicer", 86346, Rarity.UNCOMMON, mage.cards.i.IchTekikSalvageSplicer.class));
+ //cards.add(new SetCardInfo("Ichiga, Who Topples Oaks", 36288, Rarity.UNCOMMON, mage.cards.i.IchigaWhoTopplesOaks.class));
cards.add(new SetCardInfo("Icingdeath, Frost Tyrant", 92620, Rarity.MYTHIC, mage.cards.i.IcingdeathFrostTyrant.class));
cards.add(new SetCardInfo("Icy Manipulator", 35042, Rarity.UNCOMMON, mage.cards.i.IcyManipulator.class));
cards.add(new SetCardInfo("Identity Thief", 61559, Rarity.RARE, mage.cards.i.IdentityThief.class));
cards.add(new SetCardInfo("Idol of Endurance", 81932, Rarity.RARE, mage.cards.i.IdolOfEndurance.class));
cards.add(new SetCardInfo("Idyllic Tutor", 79971, Rarity.RARE, mage.cards.i.IdyllicTutor.class));
- cards.add(new SetCardInfo("Ifh-Biff Efreet", 213, Rarity.RARE, mage.cards.i.IfhBiffEfreet.class, RETRO_ART));
+ cards.add(new SetCardInfo("Ifh-Biff Efreet", 213, Rarity.RARE, mage.cards.i.IfhBiffEfreet.class));
cards.add(new SetCardInfo("Ikra Shidiqi, the Usurper", 86158, Rarity.MYTHIC, mage.cards.i.IkraShidiqiTheUsurper.class));
cards.add(new SetCardInfo("Ill-Tempered Loner", 95389, Rarity.RARE, mage.cards.i.IllTemperedLoner.class));
cards.add(new SetCardInfo("Illuminate History", 90124, Rarity.RARE, mage.cards.i.IlluminateHistory.class));
@@ -1291,7 +1295,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Imperious Mindbreaker", 95305, Rarity.RARE, mage.cards.i.ImperiousMindbreaker.class));
cards.add(new SetCardInfo("Imperious Perfect", 31409, Rarity.UNCOMMON, mage.cards.i.ImperiousPerfect.class));
cards.add(new SetCardInfo("Imposter Mech", 97919, Rarity.RARE, mage.cards.i.ImposterMech.class));
- cards.add(new SetCardInfo("Impulse", 36006, Rarity.COMMON, mage.cards.i.Impulse.class, RETRO_ART));
+ cards.add(new SetCardInfo("Impulse", 36006, Rarity.COMMON, mage.cards.i.Impulse.class));
cards.add(new SetCardInfo("In Garruk's Wake", 53828, Rarity.RARE, mage.cards.i.InGarruksWake.class));
cards.add(new SetCardInfo("In Search of Greatness", 88346, Rarity.RARE, mage.cards.i.InSearchOfGreatness.class));
cards.add(new SetCardInfo("In the Trenches", 105650, Rarity.MYTHIC, mage.cards.i.InTheTrenches.class));
@@ -1303,19 +1307,19 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Indatha Triome", 80945, Rarity.RARE, mage.cards.i.IndathaTriome.class));
cards.add(new SetCardInfo("Indulgent Tormentor", 53822, Rarity.RARE, mage.cards.i.IndulgentTormentor.class));
cards.add(new SetCardInfo("Inevitable Betrayal", 91239, Rarity.RARE, mage.cards.i.InevitableBetrayal.class));
- cards.add(new SetCardInfo("Inferno", 62439, Rarity.RARE, mage.cards.i.Inferno.class));
cards.add(new SetCardInfo("Inferno of the Star Mounts", 92728, Rarity.MYTHIC, mage.cards.i.InfernoOfTheStarMounts.class));
cards.add(new SetCardInfo("Inferno Project", 90104, Rarity.RARE, mage.cards.i.InfernoProject.class));
cards.add(new SetCardInfo("Inferno Titan", 62405, Rarity.MYTHIC, mage.cards.i.InfernoTitan.class));
+ cards.add(new SetCardInfo("Inferno", 62439, Rarity.RARE, mage.cards.i.Inferno.class));
cards.add(new SetCardInfo("Infest", 43568, Rarity.UNCOMMON, mage.cards.i.Infest.class, FULL_ART));
cards.add(new SetCardInfo("Inga Rune-Eyes", 88262, Rarity.UNCOMMON, mage.cards.i.IngaRuneEyes.class));
- cards.add(new SetCardInfo("Ingenious Infiltrator", 91353, Rarity.RARE, mage.cards.i.IngeniousInfiltrator.class, RETRO_ART));
+ cards.add(new SetCardInfo("Ingenious Infiltrator", 91353, Rarity.RARE, mage.cards.i.IngeniousInfiltrator.class));
cards.add(new SetCardInfo("Ingenious Mastery", 90024, Rarity.RARE, mage.cards.i.IngeniousMastery.class));
cards.add(new SetCardInfo("Ink-Eyes, Servant of Oni", 32013, Rarity.RARE, mage.cards.i.InkEyesServantOfOni.class));
cards.add(new SetCardInfo("Inkmoth Nexus", 62999, Rarity.RARE, mage.cards.i.InkmothNexus.class));
cards.add(new SetCardInfo("Inkshield", 90180, Rarity.RARE, mage.cards.i.Inkshield.class));
- cards.add(new SetCardInfo("Inquisition of Kozilek", 99677, Rarity.UNCOMMON, mage.cards.i.InquisitionOfKozilek.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Inquisition of Kozilek", 102247, Rarity.UNCOMMON, mage.cards.i.InquisitionOfKozilek.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Inquisition of Kozilek", 99677, Rarity.UNCOMMON, mage.cards.i.InquisitionOfKozilek.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Insatiable Hemophage", 81007, Rarity.UNCOMMON, mage.cards.i.InsatiableHemophage.class));
cards.add(new SetCardInfo("Inscription of Abundance", 83728, Rarity.RARE, mage.cards.i.InscriptionOfAbundance.class));
cards.add(new SetCardInfo("Inscription of Insight", 83802, Rarity.RARE, mage.cards.i.InscriptionOfInsight.class));
@@ -1326,7 +1330,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Inspiring Refrain", 90034, Rarity.RARE, mage.cards.i.InspiringRefrain.class));
cards.add(new SetCardInfo("Instrument of the Bards", 92776, Rarity.RARE, mage.cards.i.InstrumentOfTheBards.class));
cards.add(new SetCardInfo("Intrepid Adversary", 93882, Rarity.MYTHIC, mage.cards.i.IntrepidAdversary.class));
- cards.add(new SetCardInfo("Intuition", 36046, Rarity.RARE, mage.cards.i.Intuition.class, RETRO_ART));
+ cards.add(new SetCardInfo("Intuition", 36046, Rarity.RARE, mage.cards.i.Intuition.class));
cards.add(new SetCardInfo("Inventive Iteration", 97937, Rarity.RARE, mage.cards.i.InventiveIteration.class));
cards.add(new SetCardInfo("Investigator's Journal", 95449, Rarity.RARE, mage.cards.i.InvestigatorsJournal.class));
cards.add(new SetCardInfo("Invoke Calamity", 98005, Rarity.RARE, mage.cards.i.InvokeCalamity.class));
@@ -1339,12 +1343,12 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Island", 239, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Island", 247, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Island", 249, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 263, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 273, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 283, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 285, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 263, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 273, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 283, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 285, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Island", 304, Rarity.LAND, mage.cards.basiclands.Island.class, FULL_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 31979, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 31979, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Island", 31993, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Island", 32009, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Island", 32023, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
@@ -1377,7 +1381,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Jace, the Mind Sculptor", 82878, Rarity.MYTHIC, mage.cards.j.JaceTheMindSculptor.class));
cards.add(new SetCardInfo("Jace, Wielder of Mysteries", 72265, Rarity.RARE, mage.cards.j.JaceWielderOfMysteries.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Jace, Wielder of Mysteries", 77999, Rarity.RARE, mage.cards.j.JaceWielderOfMysteries.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Jackal Pup", 36056, Rarity.UNCOMMON, mage.cards.j.JackalPup.class, RETRO_ART));
+ cards.add(new SetCardInfo("Jackal Pup", 36056, Rarity.UNCOMMON, mage.cards.j.JackalPup.class));
cards.add(new SetCardInfo("Jadzi, Oracle of Arcavios", 90304, Rarity.MYTHIC, mage.cards.j.JadziOracleOfArcavios.class));
cards.add(new SetCardInfo("Jared Carthalion, True Heir", 86232, Rarity.RARE, mage.cards.j.JaredCarthalionTrueHeir.class));
cards.add(new SetCardInfo("Jaxis, the Troublemaker", 99769, Rarity.RARE, mage.cards.j.JaxisTheTroublemaker.class, NON_FULL_USE_VARIOUS));
@@ -1432,7 +1436,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Karn Liberated", 82876, Rarity.MYTHIC, mage.cards.k.KarnLiberated.class));
cards.add(new SetCardInfo("Karn's Bastion", 72223, Rarity.RARE, mage.cards.k.KarnsBastion.class));
cards.add(new SetCardInfo("Karn, Living Legacy", 103474, Rarity.MYTHIC, mage.cards.k.KarnLivingLegacy.class));
- cards.add(new SetCardInfo("Karn, Silver Golem", 36106, Rarity.RARE, mage.cards.k.KarnSilverGolem.class, RETRO_ART));
+ cards.add(new SetCardInfo("Karn, Silver Golem", 36106, Rarity.RARE, mage.cards.k.KarnSilverGolem.class));
cards.add(new SetCardInfo("Karn, the Great Creator", 72245, Rarity.RARE, mage.cards.k.KarnTheGreatCreator.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Karn, the Great Creator", 77979, Rarity.RARE, mage.cards.k.KarnTheGreatCreator.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Karplusan Forest", 103480, Rarity.RARE, mage.cards.k.KarplusanForest.class));
@@ -1445,7 +1449,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Kaya, Geist Hunter", 95445, Rarity.MYTHIC, mage.cards.k.KayaGeistHunter.class));
cards.add(new SetCardInfo("Kayla's Command", 105638, Rarity.RARE, mage.cards.k.KaylasCommand.class));
cards.add(new SetCardInfo("Kayla's Music Box", 105832, Rarity.RARE, mage.cards.k.KaylasMusicBox.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Kayla's Music Box", 105836, Rarity.RARE, mage.cards.k.KaylasMusicBox.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Kayla's Music Box", 105836, Rarity.RARE, mage.cards.k.KaylasMusicBox.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Kayla's Reconstruction", 105642, Rarity.RARE, mage.cards.k.KaylasReconstruction.class));
cards.add(new SetCardInfo("Kaza, Roil Chaser", 83806, Rarity.RARE, mage.cards.k.KazaRoilChaser.class));
cards.add(new SetCardInfo("Kazandu Mammoth", 83846, Rarity.RARE, mage.cards.k.KazanduMammoth.class));
@@ -1459,11 +1463,11 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Keskit, the Flesh Sculptor", 86328, Rarity.UNCOMMON, mage.cards.k.KeskitTheFleshSculptor.class));
cards.add(new SetCardInfo("Kessig Wolfrider", 95361, Rarity.RARE, mage.cards.k.KessigWolfrider.class));
cards.add(new SetCardInfo("Ketria Triome", 80951, Rarity.RARE, mage.cards.k.KetriaTriome.class));
- cards.add(new SetCardInfo("Khabal Ghoul", 215, Rarity.RARE, mage.cards.k.KhabalGhoul.class, RETRO_ART));
+ cards.add(new SetCardInfo("Khabal Ghoul", 215, Rarity.RARE, mage.cards.k.KhabalGhoul.class));
cards.add(new SetCardInfo("Kianne, Dean of Substance", 90244, Rarity.RARE, mage.cards.k.KianneDeanOfSubstance.class));
cards.add(new SetCardInfo("Killer Service", 99845, Rarity.RARE, mage.cards.k.KillerService.class));
cards.add(new SetCardInfo("Killing Wave", 44319, Rarity.RARE, mage.cards.k.KillingWave.class));
- cards.add(new SetCardInfo("King of the Pride", 91225, Rarity.RARE, mage.cards.k.KingOfThePride.class, RETRO_ART));
+ cards.add(new SetCardInfo("King of the Pride", 91225, Rarity.RARE, mage.cards.k.KingOfThePride.class));
cards.add(new SetCardInfo("Kinnan, Bonder Prodigy", 80851, Rarity.MYTHIC, mage.cards.k.KinnanBonderProdigy.class));
cards.add(new SetCardInfo("Kiora's Follower", 51926, Rarity.UNCOMMON, mage.cards.k.KiorasFollower.class));
cards.add(new SetCardInfo("Kiora, Behemoth Beckoner", 72293, Rarity.UNCOMMON, mage.cards.k.KioraBehemothBeckoner.class, NON_FULL_USE_VARIOUS));
@@ -1473,7 +1477,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Kirin-Touched Orochi", 98047, Rarity.RARE, mage.cards.k.KirinTouchedOrochi.class));
cards.add(new SetCardInfo("Kitchen Finks", 36166, Rarity.UNCOMMON, mage.cards.k.KitchenFinks.class));
cards.add(new SetCardInfo("Kiyomaro, First to Stand", 32015, Rarity.RARE, mage.cards.k.KiyomaroFirstToStand.class));
- cards.add(new SetCardInfo("Kjeldoran Outpost", 23952, Rarity.RARE, mage.cards.k.KjeldoranOutpost.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Kjeldoran Outpost", 23952, Rarity.RARE, mage.cards.k.KjeldoranOutpost.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Kjeldoran Outpost", 43628, Rarity.RARE, mage.cards.k.KjeldoranOutpost.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Klothys, God of Destiny", 79861, Rarity.MYTHIC, mage.cards.k.KlothysGodOfDestiny.class));
cards.add(new SetCardInfo("Knight of New Alara", 32555, Rarity.RARE, mage.cards.k.KnightOfNewAlara.class));
@@ -1486,7 +1490,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Kolvori, God of Kinship", 88348, Rarity.RARE, mage.cards.k.KolvoriGodOfKinship.class));
cards.add(new SetCardInfo("Koma, Cosmos Serpent", 88356, Rarity.MYTHIC, mage.cards.k.KomaCosmosSerpent.class));
cards.add(new SetCardInfo("Komainu Battle Armor", 97995, Rarity.RARE, mage.cards.k.KomainuBattleArmor.class));
- cards.add(new SetCardInfo("Kongming, Sleeping Dragon", 33442, Rarity.RARE, mage.cards.k.KongmingSleepingDragon.class, RETRO_ART));
+ cards.add(new SetCardInfo("Kongming, \"Sleeping Dragon\"", 33442, Rarity.RARE, mage.cards.k.KongmingSleepingDragon.class));
cards.add(new SetCardInfo("Kor Duelist", 36212, Rarity.UNCOMMON, mage.cards.k.KorDuelist.class));
cards.add(new SetCardInfo("Kor Firewalker", 43574, Rarity.UNCOMMON, mage.cards.k.KorFirewalker.class));
cards.add(new SetCardInfo("Kor Skyfisher", 43548, Rarity.COMMON, mage.cards.k.KorSkyfisher.class));
@@ -1515,17 +1519,17 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Labyrinth of Skophos", 79921, Rarity.RARE, mage.cards.l.LabyrinthOfSkophos.class));
cards.add(new SetCardInfo("Labyrinth Raptor", 80817, Rarity.RARE, mage.cards.l.LabyrinthRaptor.class));
cards.add(new SetCardInfo("Laelia, the Blade Reforged", 90112, Rarity.RARE, mage.cards.l.LaeliaTheBladeReforged.class));
- cards.add(new SetCardInfo("Lake of the Dead", 23954, Rarity.RARE, mage.cards.l.LakeOfTheDead.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Lake of the Dead", 23954, Rarity.RARE, mage.cards.l.LakeOfTheDead.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Lake of the Dead", 43630, Rarity.RARE, mage.cards.l.LakeOfTheDead.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Land Tax", 36855, Rarity.RARE, mage.cards.l.LandTax.class));
cards.add(new SetCardInfo("Languish", 57592, Rarity.RARE, mage.cards.l.Languish.class));
cards.add(new SetCardInfo("Lantern Flare", 95253, Rarity.RARE, mage.cards.l.LanternFlare.class));
- cards.add(new SetCardInfo("Laquatus's Champion", 37875, Rarity.RARE, mage.cards.l.LaquatussChampion.class, RETRO_ART));
+ cards.add(new SetCardInfo("Laquatus's Champion", 37875, Rarity.RARE, mage.cards.l.LaquatussChampion.class));
cards.add(new SetCardInfo("Latch Seeker", 44315, Rarity.UNCOMMON, mage.cards.l.LatchSeeker.class));
cards.add(new SetCardInfo("Lathiel, the Bounteous Dawn", 86292, Rarity.RARE, mage.cards.l.LathielTheBounteousDawn.class));
cards.add(new SetCardInfo("Laurine, the Diversion", 95387, Rarity.RARE, mage.cards.l.LaurineTheDiversion.class));
cards.add(new SetCardInfo("Lava Axe", 32559, Rarity.COMMON, mage.cards.l.LavaAxe.class));
- cards.add(new SetCardInfo("Lavabelly Sliver", 91355, Rarity.RARE, mage.cards.l.LavabellySliver.class, RETRO_ART));
+ cards.add(new SetCardInfo("Lavabelly Sliver", 91355, Rarity.RARE, mage.cards.l.LavabellySliver.class));
cards.add(new SetCardInfo("Lavabrink Venturer", 80889, Rarity.RARE, mage.cards.l.LavabrinkVenturer.class));
cards.add(new SetCardInfo("Lavinia, Azorius Renegade", 71588, Rarity.RARE, mage.cards.l.LaviniaAzoriusRenegade.class));
cards.add(new SetCardInfo("Leaf-Crowned Visionary", 103462, Rarity.RARE, mage.cards.l.LeafCrownedVisionary.class));
@@ -1545,18 +1549,18 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Life Insurance", 99925, Rarity.RARE, mage.cards.l.LifeInsurance.class));
cards.add(new SetCardInfo("Light Up the Night", 94000, Rarity.RARE, mage.cards.l.LightUpTheNight.class));
cards.add(new SetCardInfo("Light-Paws, Emperor's Voice", 97865, Rarity.RARE, mage.cards.l.LightPawsEmperorsVoice.class));
- cards.add(new SetCardInfo("Lightning Bolt", 35932, Rarity.COMMON, mage.cards.l.LightningBolt.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Lightning Bolt", 36224, Rarity.COMMON, mage.cards.l.LightningBolt.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Lightning Bolt", 72886, Rarity.RARE, mage.cards.l.LightningBolt.class, FULL_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Lightning Bolt", 102261, Rarity.UNCOMMON, mage.cards.l.LightningBolt.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Lightning Dragon", 32196, Rarity.RARE, mage.cards.l.LightningDragon.class, RETRO_ART));
+ cards.add(new SetCardInfo("Lightning Bolt", 35932, Rarity.COMMON, mage.cards.l.LightningBolt.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Lightning Bolt", 36224, Rarity.COMMON, mage.cards.l.LightningBolt.class, FULL_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Lightning Bolt", 72886, Rarity.RARE, mage.cards.l.LightningBolt.class, FULL_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Lightning Dragon", 32196, Rarity.RARE, mage.cards.l.LightningDragon.class));
cards.add(new SetCardInfo("Lightning Greaves", 36194, Rarity.UNCOMMON, mage.cards.l.LightningGreaves.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Lightning Greaves", 82806, Rarity.RARE, mage.cards.l.LightningGreaves.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Lightning Helix", 31487, Rarity.UNCOMMON, mage.cards.l.LightningHelix.class, FULL_ART));
- cards.add(new SetCardInfo("Lightning Hounds", 36154, Rarity.COMMON, mage.cards.l.LightningHounds.class, RETRO_ART));
+ cards.add(new SetCardInfo("Lightning Hounds", 36154, Rarity.COMMON, mage.cards.l.LightningHounds.class));
cards.add(new SetCardInfo("Lightning Rift", 32571, Rarity.UNCOMMON, mage.cards.l.LightningRift.class));
- cards.add(new SetCardInfo("Liliana of the Veil", 55866, Rarity.MYTHIC, mage.cards.l.LilianaOfTheVeil.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Liliana of the Veil", 103420, Rarity.MYTHIC, mage.cards.l.LilianaOfTheVeil.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Liliana of the Veil", 55866, Rarity.MYTHIC, mage.cards.l.LilianaOfTheVeil.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Liliana's Specter", 37602, Rarity.COMMON, mage.cards.l.LilianasSpecter.class));
cards.add(new SetCardInfo("Liliana's Triumph", 72221, Rarity.UNCOMMON, mage.cards.l.LilianasTriumph.class));
cards.add(new SetCardInfo("Liliana, Dreadhorde General", 72283, Rarity.MYTHIC, mage.cards.l.LilianaDreadhordeGeneral.class, NON_FULL_USE_VARIOUS));
@@ -1570,24 +1574,24 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Lion's Eye Diamond", 51936, Rarity.RARE, mage.cards.l.LionsEyeDiamond.class));
cards.add(new SetCardInfo("Lithoform Engine", 83722, Rarity.MYTHIC, mage.cards.l.LithoformEngine.class));
cards.add(new SetCardInfo("Living Breakthrough", 97937, Rarity.RARE, mage.cards.l.LivingBreakthrough.class));
- cards.add(new SetCardInfo("Living Death", 36042, Rarity.RARE, mage.cards.l.LivingDeath.class, RETRO_ART));
+ cards.add(new SetCardInfo("Living Death", 36042, Rarity.RARE, mage.cards.l.LivingDeath.class));
cards.add(new SetCardInfo("Living Wish", 35068, Rarity.RARE, mage.cards.l.LivingWish.class));
cards.add(new SetCardInfo("Livio, Oathsworn Sentinel", 86348, Rarity.RARE, mage.cards.l.LivioOathswornSentinel.class));
cards.add(new SetCardInfo("Lizard Blades", 97985, Rarity.RARE, mage.cards.l.LizardBlades.class));
cards.add(new SetCardInfo("Llanowar Elves", 31379, Rarity.COMMON, mage.cards.l.LlanowarElves.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Llanowar Elves", 35934, Rarity.COMMON, mage.cards.l.LlanowarElves.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Llanowar Elves", 35934, Rarity.COMMON, mage.cards.l.LlanowarElves.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Llanowar Elves", 68039, Rarity.COMMON, mage.cards.l.LlanowarElves.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Llanowar Greenwidow", 103466, Rarity.RARE, mage.cards.l.LlanowarGreenwidow.class));
cards.add(new SetCardInfo("Llanowar Loamspeaker", 103458, Rarity.RARE, mage.cards.l.LlanowarLoamspeaker.class));
- cards.add(new SetCardInfo("Llanowar Tribe", 91317, Rarity.RARE, mage.cards.l.LlanowarTribe.class, RETRO_ART));
+ cards.add(new SetCardInfo("Llanowar Tribe", 91317, Rarity.RARE, mage.cards.l.LlanowarTribe.class));
cards.add(new SetCardInfo("Llanowar Wastes", 105880, Rarity.RARE, mage.cards.l.LlanowarWastes.class));
cards.add(new SetCardInfo("Lobotomy", 32529, Rarity.UNCOMMON, mage.cards.l.Lobotomy.class));
cards.add(new SetCardInfo("Lolth, Spider Queen", 92690, Rarity.MYTHIC, mage.cards.l.LolthSpiderQueen.class));
cards.add(new SetCardInfo("Lonesome Unicorn", 78758, Rarity.COMMON, mage.cards.l.LonesomeUnicorn.class));
cards.add(new SetCardInfo("Long Rest", 92780, Rarity.RARE, mage.cards.l.LongRest.class));
- cards.add(new SetCardInfo("Longbow Archer", 36008, Rarity.UNCOMMON, mage.cards.l.LongbowArcher.class, RETRO_ART));
+ cards.add(new SetCardInfo("Longbow Archer", 36008, Rarity.UNCOMMON, mage.cards.l.LongbowArcher.class));
cards.add(new SetCardInfo("Loran of the Third Path", 105632, Rarity.RARE, mage.cards.l.LoranOfTheThirdPath.class));
- cards.add(new SetCardInfo("Lord of Atlantis", 35936, Rarity.RARE, mage.cards.l.LordOfAtlantis.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Lord of Atlantis", 35936, Rarity.RARE, mage.cards.l.LordOfAtlantis.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Lord of Atlantis", 69945, Rarity.RARE, mage.cards.l.LordOfAtlantis.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Lord of Shatterskull Pass", 36871, Rarity.RARE, mage.cards.l.LordOfShatterskullPass.class));
cards.add(new SetCardInfo("Lord of the Forsaken", 93956, Rarity.MYTHIC, mage.cards.l.LordOfTheForsaken.class));
@@ -1601,7 +1605,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Lowland Oaf", 62415, Rarity.COMMON, mage.cards.l.LowlandOaf.class));
cards.add(new SetCardInfo("Loyal Retainers", 47973, Rarity.UNCOMMON, mage.cards.l.LoyalRetainers.class));
cards.add(new SetCardInfo("Loyal Warhound", 92630, Rarity.RARE, mage.cards.l.LoyalWarhound.class));
- cards.add(new SetCardInfo("Lu Bu, Master-at-Arms", 36130, Rarity.RARE, mage.cards.l.LuBuMasterAtArms.class, RETRO_ART));
+ cards.add(new SetCardInfo("Lu Bu, Master-at-Arms", 36130, Rarity.RARE, mage.cards.l.LuBuMasterAtArms.class));
cards.add(new SetCardInfo("Ludevic's Abomination", 42874, Rarity.RARE, mage.cards.l.LudevicsAbomination.class));
cards.add(new SetCardInfo("Ludevic's Test Subject", 42874, Rarity.RARE, mage.cards.l.LudevicsTestSubject.class));
cards.add(new SetCardInfo("Ludevic, Necro-Alchemist", 86166, Rarity.MYTHIC, mage.cards.l.LudevicNecroAlchemist.class));
@@ -1616,7 +1620,7 @@ public class MagicOnlinePromos extends ExpansionSet {
private void addPart2() {
cards.add(new SetCardInfo("Machine God's Effigy", 105844, Rarity.RARE, mage.cards.m.MachineGodsEffigy.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Machine God's Effigy", 105846, Rarity.RARE, mage.cards.m.MachineGodsEffigy.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Machine God's Effigy", 105846, Rarity.RARE, mage.cards.m.MachineGodsEffigy.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mad Auntie", 35066, Rarity.RARE, mage.cards.m.MadAuntie.class));
cards.add(new SetCardInfo("Maddening Cacophony", 83774, Rarity.RARE, mage.cards.m.MaddeningCacophony.class));
cards.add(new SetCardInfo("Maelstrom Pulse", 37845, Rarity.RARE, mage.cards.m.MaelstromPulse.class));
@@ -1628,7 +1632,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Magma Spray", 52338, Rarity.RARE, mage.cards.m.MagmaSpray.class));
cards.add(new SetCardInfo("Magmaquake", 45207, Rarity.RARE, mage.cards.m.Magmaquake.class));
cards.add(new SetCardInfo("Magmatic Channeler", 83766, Rarity.RARE, mage.cards.m.MagmaticChanneler.class));
- cards.add(new SetCardInfo("Magmatic Sinkhole", 91291, Rarity.RARE, mage.cards.m.MagmaticSinkhole.class, RETRO_ART));
+ cards.add(new SetCardInfo("Magmatic Sinkhole", 91291, Rarity.RARE, mage.cards.m.MagmaticSinkhole.class));
cards.add(new SetCardInfo("Magus of the Order", 85984, Rarity.RARE, mage.cards.m.MagusOfTheOrder.class));
cards.add(new SetCardInfo("Maja, Bretagard Protector", 88382, Rarity.UNCOMMON, mage.cards.m.MajaBretagardProtector.class));
cards.add(new SetCardInfo("Majestic Auricorn", 80953, Rarity.UNCOMMON, mage.cards.m.MajesticAuricorn.class));
@@ -1636,19 +1640,19 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Malcolm, Keen-Eyed Navigator", 86266, Rarity.UNCOMMON, mage.cards.m.MalcolmKeenEyedNavigator.class));
cards.add(new SetCardInfo("Malevolent Hermit", 93950, Rarity.RARE, mage.cards.m.MalevolentHermit.class));
cards.add(new SetCardInfo("Malfegor", 31971, Rarity.MYTHIC, mage.cards.m.Malfegor.class));
- cards.add(new SetCardInfo("Man-o'-War", 36010, Rarity.COMMON, mage.cards.m.ManOWar.class, RETRO_ART));
+ cards.add(new SetCardInfo("Man-o'-War", 36010, Rarity.COMMON, mage.cards.m.ManOWar.class));
cards.add(new SetCardInfo("Mana Confluence", 86356, Rarity.MYTHIC, mage.cards.m.ManaConfluence.class));
- cards.add(new SetCardInfo("Mana Crypt", 35962, Rarity.RARE, mage.cards.m.ManaCrypt.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mana Crypt", 35962, Rarity.RARE, mage.cards.m.ManaCrypt.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mana Crypt", 46908, Rarity.RARE, mage.cards.m.ManaCrypt.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mana Crypt", 82840, Rarity.MYTHIC, mage.cards.m.ManaCrypt.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mana Drain", 102241, Rarity.MYTHIC, mage.cards.m.ManaDrain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mana Drain", 46934, Rarity.RARE, mage.cards.m.ManaDrain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mana Drain", 86070, Rarity.MYTHIC, mage.cards.m.ManaDrain.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Mana Drain", 102241, Rarity.MYTHIC, mage.cards.m.ManaDrain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mana Flare", 58241, Rarity.RARE, mage.cards.m.ManaFlare.class));
cards.add(new SetCardInfo("Mana Leak", 31481, Rarity.COMMON, mage.cards.m.ManaLeak.class, FULL_ART));
cards.add(new SetCardInfo("Mana Tithe", 35108, Rarity.COMMON, mage.cards.m.ManaTithe.class, FULL_ART));
- cards.add(new SetCardInfo("Mana Vault", 46942, Rarity.RARE, mage.cards.m.ManaVault.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mana Vault", 102343, Rarity.MYTHIC, mage.cards.m.ManaVault.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mana Vault", 46942, Rarity.RARE, mage.cards.m.ManaVault.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Manaform Hellkite", 95395, Rarity.MYTHIC, mage.cards.m.ManaformHellkite.class));
cards.add(new SetCardInfo("Mangara, the Diplomat", 81924, Rarity.MYTHIC, mage.cards.m.MangaraTheDiplomat.class));
cards.add(new SetCardInfo("Manifestation Sage", 90196, Rarity.RARE, mage.cards.m.ManifestationSage.class));
@@ -1657,7 +1661,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("March of Burgeoning Life", 98035, Rarity.RARE, mage.cards.m.MarchOfBurgeoningLife.class));
cards.add(new SetCardInfo("March of Otherworldly Light", 97891, Rarity.RARE, mage.cards.m.MarchOfOtherworldlyLight.class));
cards.add(new SetCardInfo("March of Progress", 105654, Rarity.RARE, mage.cards.m.MarchOfProgress.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("March of Progress", 105658, Rarity.RARE, mage.cards.m.MarchOfProgress.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("March of Progress", 105658, Rarity.RARE, mage.cards.m.MarchOfProgress.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("March of Reckless Joy", 98001, Rarity.RARE, mage.cards.m.MarchOfRecklessJoy.class));
cards.add(new SetCardInfo("March of Swirling Mist", 97927, Rarity.RARE, mage.cards.m.MarchOfSwirlingMist.class));
cards.add(new SetCardInfo("March of Wretched Sorrow", 97963, Rarity.RARE, mage.cards.m.MarchOfWretchedSorrow.class));
@@ -1694,7 +1698,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Memnite", 37871, Rarity.UNCOMMON, mage.cards.m.Memnite.class));
cards.add(new SetCardInfo("Memoricide", 37863, Rarity.RARE, mage.cards.m.Memoricide.class));
cards.add(new SetCardInfo("Memory Deluge", 93936, Rarity.RARE, mage.cards.m.MemoryDeluge.class));
- cards.add(new SetCardInfo("Memory Lapse", 35986, Rarity.COMMON, mage.cards.m.MemoryLapse.class, RETRO_ART));
+ cards.add(new SetCardInfo("Memory Lapse", 35986, Rarity.COMMON, mage.cards.m.MemoryLapse.class));
cards.add(new SetCardInfo("Mentor of the Meek", 102219, Rarity.UNCOMMON, mage.cards.m.MentorOfTheMeek.class));
cards.add(new SetCardInfo("Merchant of the Vale", 78778, Rarity.COMMON, mage.cards.m.MerchantOfTheVale.class));
cards.add(new SetCardInfo("Merchant Scroll", 68055, Rarity.RARE, mage.cards.m.MerchantScroll.class));
@@ -1713,7 +1717,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Mind Stone", 31405, Rarity.UNCOMMON, mage.cards.m.MindStone.class));
cards.add(new SetCardInfo("Mind Twist", 46920, Rarity.RARE, mage.cards.m.MindTwist.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mind Twist", 62427, Rarity.RARE, mage.cards.m.MindTwist.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Mind Warp", 35982, Rarity.UNCOMMON, mage.cards.m.MindWarp.class, RETRO_ART));
+ cards.add(new SetCardInfo("Mind Warp", 35982, Rarity.UNCOMMON, mage.cards.m.MindWarp.class));
cards.add(new SetCardInfo("Mind's Desire", 35070, Rarity.RARE, mage.cards.m.MindsDesire.class));
cards.add(new SetCardInfo("Mind's Eye", 47981, Rarity.RARE, mage.cards.m.MindsEye.class));
cards.add(new SetCardInfo("Mindlink Mech", 97921, Rarity.RARE, mage.cards.m.MindlinkMech.class));
@@ -1727,37 +1731,37 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Misdirection", 62461, Rarity.RARE, mage.cards.m.Misdirection.class));
cards.add(new SetCardInfo("Misery's Shadow", 105696, Rarity.RARE, mage.cards.m.MiserysShadow.class));
cards.add(new SetCardInfo("Misfortune Teller", 99903, Rarity.RARE, mage.cards.m.MisfortuneTeller.class));
- cards.add(new SetCardInfo("Mishra's Bauble", 99673, Rarity.UNCOMMON, mage.cards.m.MishrasBauble.class, RETRO_ART));
+ cards.add(new SetCardInfo("Mishra's Bauble", 99673, Rarity.UNCOMMON, mage.cards.m.MishrasBauble.class));
cards.add(new SetCardInfo("Mishra's Command", 105744, Rarity.RARE, mage.cards.m.MishrasCommand.class));
- cards.add(new SetCardInfo("Mishra's Factory", 221, Rarity.UNCOMMON, mage.cards.m.MishrasFactory.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mishra's Factory", 221, Rarity.UNCOMMON, mage.cards.m.MishrasFactory.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mishra's Factory", 35954, Rarity.UNCOMMON, mage.cards.m.MishrasFactory.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mishra's Factory", 91411, Rarity.RARE, mage.cards.m.MishrasFactory.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Mishra's Foundry", 105864, Rarity.RARE, mage.cards.m.MishrasFoundry.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mishra's Foundry", 105864, Rarity.RARE, mage.cards.m.MishrasFoundry.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mishra's Foundry", 105868, Rarity.RARE, mage.cards.m.MishrasFoundry.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mishra's Workshop", 46944, Rarity.RARE, mage.cards.m.MishrasWorkshop.class));
cards.add(new SetCardInfo("Mishra, Eminent One", 105802, Rarity.MYTHIC, mage.cards.m.MishraEminentOne.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Mishra, Eminent One", 105804, Rarity.MYTHIC, mage.cards.m.MishraEminentOne.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mishra, Eminent One", 105804, Rarity.MYTHIC, mage.cards.m.MishraEminentOne.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mishra, Tamer of Mak Fawa", 105778, Rarity.RARE, mage.cards.m.MishraTamerOfMakFawa.class));
cards.add(new SetCardInfo("Misty Rainforest", 91407, Rarity.RARE, mage.cards.m.MistyRainforest.class));
cards.add(new SetCardInfo("Mitotic Slime", 37600, Rarity.RARE, mage.cards.m.MitoticSlime.class));
cards.add(new SetCardInfo("Mizzium Meddler", 57608, Rarity.RARE, mage.cards.m.MizziumMeddler.class));
- cards.add(new SetCardInfo("Mizzium Mortars", 99667, Rarity.RARE, mage.cards.m.MizziumMortars.class, RETRO_ART));
+ cards.add(new SetCardInfo("Mizzium Mortars", 99667, Rarity.RARE, mage.cards.m.MizziumMortars.class));
cards.add(new SetCardInfo("Mnemonic Deluge", 86022, Rarity.MYTHIC, mage.cards.m.MnemonicDeluge.class));
cards.add(new SetCardInfo("Moat", 46948, Rarity.RARE, mage.cards.m.Moat.class));
cards.add(new SetCardInfo("Mogg Fanatic", 31407, Rarity.UNCOMMON, mage.cards.m.MoggFanatic.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Mogg Fanatic", 36036, Rarity.COMMON, mage.cards.m.MoggFanatic.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mogg Fanatic", 36036, Rarity.COMMON, mage.cards.m.MoggFanatic.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Momentary Blink", 60478, Rarity.COMMON, mage.cards.m.MomentaryBlink.class));
cards.add(new SetCardInfo("Monastery Swiftspear", 102257, Rarity.COMMON, mage.cards.m.MonasterySwiftspear.class));
cards.add(new SetCardInfo("Mondronen Shaman", 43507, Rarity.RARE, mage.cards.m.MondronenShaman.class));
cards.add(new SetCardInfo("Monologue Tax", 90006, Rarity.RARE, mage.cards.m.MonologueTax.class));
- cards.add(new SetCardInfo("Monstrous Hound", 32194, Rarity.RARE, mage.cards.m.MonstrousHound.class, RETRO_ART));
+ cards.add(new SetCardInfo("Monstrous Hound", 32194, Rarity.RARE, mage.cards.m.MonstrousHound.class));
cards.add(new SetCardInfo("Moonsilver Spear", 44311, Rarity.RARE, mage.cards.m.MoonsilverSpear.class));
cards.add(new SetCardInfo("Moonveil Regent", 93994, Rarity.MYTHIC, mage.cards.m.MoonveilRegent.class));
cards.add(new SetCardInfo("Moraug, Fury of Akoum", 83694, Rarity.MYTHIC, mage.cards.m.MoraugFuryOfAkoum.class));
cards.add(new SetCardInfo("Mordenkainen", 92656, Rarity.MYTHIC, mage.cards.m.Mordenkainen.class));
cards.add(new SetCardInfo("Moritte of the Frost", 88392, Rarity.UNCOMMON, mage.cards.m.MoritteOfTheFrost.class));
cards.add(new SetCardInfo("Morphling", 26982, Rarity.RARE, mage.cards.m.Morphling.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Morphling", 36847, Rarity.RARE, mage.cards.m.Morphling.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Morphling", 36847, Rarity.RARE, mage.cards.m.Morphling.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mortality Spear", 90170, Rarity.UNCOMMON, mage.cards.m.MortalitySpear.class));
cards.add(new SetCardInfo("Mortify", 35046, Rarity.UNCOMMON, mage.cards.m.Mortify.class, FULL_ART));
cards.add(new SetCardInfo("Mother of Runes", 36140, Rarity.UNCOMMON, mage.cards.m.MotherOfRunes.class, NON_FULL_USE_VARIOUS));
@@ -1765,12 +1769,12 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Mountain", 241, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mountain", 243, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mountain", 245, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 267, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 277, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 267, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 277, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mountain", 289, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 291, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 291, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mountain", 306, Rarity.LAND, mage.cards.basiclands.Mountain.class, FULL_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 31981, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 31981, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mountain", 31995, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mountain", 32003, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mountain", 32025, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
@@ -1796,17 +1800,17 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Mox Ruby", 46952, Rarity.RARE, mage.cards.m.MoxRuby.class));
cards.add(new SetCardInfo("Mox Sapphire", 46902, Rarity.RARE, mage.cards.m.MoxSapphire.class));
cards.add(new SetCardInfo("Mukotai Soulripper", 97953, Rarity.RARE, mage.cards.m.MukotaiSoulripper.class));
- cards.add(new SetCardInfo("Muldrotha, the Gravetide", 86216, Rarity.MYTHIC, mage.cards.m.MuldrothaTheGravetide.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Muldrotha, the Gravetide", 102325, Rarity.MYTHIC, mage.cards.m.MuldrothaTheGravetide.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Muldrotha, the Gravetide", 86216, Rarity.MYTHIC, mage.cards.m.MuldrothaTheGravetide.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mulldrifter", 102235, Rarity.UNCOMMON, mage.cards.m.Mulldrifter.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mulldrifter", 36190, Rarity.COMMON, mage.cards.m.Mulldrifter.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mulldrifter", 86128, Rarity.UNCOMMON, mage.cards.m.Mulldrifter.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Mulldrifter", 102235, Rarity.UNCOMMON, mage.cards.m.Mulldrifter.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Multiple Choice", 90020, Rarity.RARE, mage.cards.m.MultipleChoice.class));
cards.add(new SetCardInfo("Munda's Vanguard", 59659, Rarity.RARE, mage.cards.m.MundasVanguard.class));
cards.add(new SetCardInfo("Murder", 69256, Rarity.UNCOMMON, mage.cards.m.Murder.class));
cards.add(new SetCardInfo("Murderous Redcap", 36192, Rarity.UNCOMMON, mage.cards.m.MurderousRedcap.class));
cards.add(new SetCardInfo("Murderous Rider", 78846, Rarity.RARE, mage.cards.m.MurderousRider.class));
- cards.add(new SetCardInfo("Muscle Sliver", 36034, Rarity.COMMON, mage.cards.m.MuscleSliver.class, RETRO_ART));
+ cards.add(new SetCardInfo("Muscle Sliver", 36034, Rarity.COMMON, mage.cards.m.MuscleSliver.class));
cards.add(new SetCardInfo("Muse Vortex", 90032, Rarity.RARE, mage.cards.m.MuseVortex.class));
cards.add(new SetCardInfo("Mutavault", 31425, Rarity.RARE, mage.cards.m.Mutavault.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mutavault", 66888, Rarity.RARE, mage.cards.m.Mutavault.class, NON_FULL_USE_VARIOUS));
@@ -1839,7 +1843,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Nahiri, Storm of Stone", 72291, Rarity.UNCOMMON, mage.cards.n.NahiriStormOfStone.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Nahiri, Storm of Stone", 78025, Rarity.UNCOMMON, mage.cards.n.NahiriStormOfStone.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Najeela, the Blade-Blossom", 86210, Rarity.MYTHIC, mage.cards.n.NajeelaTheBladeBlossom.class));
- cards.add(new SetCardInfo("Nalathni Dragon", 35956, Rarity.RARE, mage.cards.n.NalathniDragon.class, RETRO_ART));
+ cards.add(new SetCardInfo("Nalathni Dragon", 35956, Rarity.RARE, mage.cards.n.NalathniDragon.class));
cards.add(new SetCardInfo("Nameless Inversion", 35126, Rarity.COMMON, mage.cards.n.NamelessInversion.class, FULL_ART));
cards.add(new SetCardInfo("Narfi, Betrayer King", 88376, Rarity.UNCOMMON, mage.cards.n.NarfiBetrayerKing.class));
cards.add(new SetCardInfo("Narset of the Ancient Way", 80803, Rarity.MYTHIC, mage.cards.n.NarsetOfTheAncientWay.class));
@@ -1910,7 +1914,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Nyxbloom Ancient", 79965, Rarity.MYTHIC, mage.cards.n.NyxbloomAncient.class));
cards.add(new SetCardInfo("O-Kagachi Made Manifest", 98101, Rarity.MYTHIC, mage.cards.o.OKagachiMadeManifest.class));
cards.add(new SetCardInfo("Oakhame Ranger", 78738, Rarity.UNCOMMON, mage.cards.o.OakhameRanger.class));
- cards.add(new SetCardInfo("Oath of Druids", 36092, Rarity.RARE, mage.cards.o.OathOfDruids.class, RETRO_ART));
+ cards.add(new SetCardInfo("Oath of Druids", 36092, Rarity.RARE, mage.cards.o.OathOfDruids.class));
cards.add(new SetCardInfo("Ob Nixilis Reignited", 62509, Rarity.MYTHIC, mage.cards.o.ObNixilisReignited.class));
cards.add(new SetCardInfo("Ob Nixilis, the Adversary", 99687, Rarity.MYTHIC, mage.cards.o.ObNixilisTheAdversary.class));
cards.add(new SetCardInfo("Ob Nixilis, the Hate-Twisted", 72251, Rarity.UNCOMMON, mage.cards.o.ObNixilisTheHateTwisted.class, NON_FULL_USE_VARIOUS));
@@ -1936,7 +1940,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("One with the Multiverse", 105682, Rarity.MYTHIC, mage.cards.o.OneWithTheMultiverse.class));
cards.add(new SetCardInfo("Oona's Blackguard", 32535, Rarity.UNCOMMON, mage.cards.o.OonasBlackguard.class));
cards.add(new SetCardInfo("Opal Palace", 86114, Rarity.COMMON, mage.cards.o.OpalPalace.class));
- cards.add(new SetCardInfo("Ophidian", 36022, Rarity.COMMON, mage.cards.o.Ophidian.class, RETRO_ART));
+ cards.add(new SetCardInfo("Ophidian", 36022, Rarity.COMMON, mage.cards.o.Ophidian.class));
cards.add(new SetCardInfo("Opposition Agent", 86078, Rarity.RARE, mage.cards.o.OppositionAgent.class));
cards.add(new SetCardInfo("Opt", 68047, Rarity.COMMON, mage.cards.o.Opt.class));
cards.add(new SetCardInfo("Oracle of Mul Daya", 102277, Rarity.RARE, mage.cards.o.OracleOfMulDaya.class));
@@ -1967,7 +1971,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Overgrown Farmland", 94098, Rarity.RARE, mage.cards.o.OvergrownFarmland.class));
cards.add(new SetCardInfo("Overgrown Tomb", 72315, Rarity.RARE, mage.cards.o.OvergrownTomb.class));
cards.add(new SetCardInfo("Oversimplify", 90222, Rarity.RARE, mage.cards.o.Oversimplify.class));
- cards.add(new SetCardInfo("Overtaker", 32202, Rarity.RARE, mage.cards.o.Overtaker.class, RETRO_ART));
+ cards.add(new SetCardInfo("Overtaker", 32202, Rarity.RARE, mage.cards.o.Overtaker.class));
cards.add(new SetCardInfo("Ox of Agonas", 79943, Rarity.MYTHIC, mage.cards.o.OxOfAgonas.class));
cards.add(new SetCardInfo("Oxidize", 35162, Rarity.UNCOMMON, mage.cards.o.Oxidize.class, FULL_ART));
cards.add(new SetCardInfo("Pack Leader", 81910, Rarity.RARE, mage.cards.p.PackLeader.class, NON_FULL_USE_VARIOUS));
@@ -2010,25 +2014,25 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Phytotitan", 53830, Rarity.RARE, mage.cards.p.Phytotitan.class));
cards.add(new SetCardInfo("Pia and Kiran Nalaar", 57594, Rarity.RARE, mage.cards.p.PiaAndKiranNalaar.class));
cards.add(new SetCardInfo("Pierce Strider", 39017, Rarity.UNCOMMON, mage.cards.p.PierceStrider.class));
- cards.add(new SetCardInfo("Pillage", 35994, Rarity.UNCOMMON, mage.cards.p.Pillage.class, RETRO_ART));
+ cards.add(new SetCardInfo("Pillage", 35994, Rarity.UNCOMMON, mage.cards.p.Pillage.class));
cards.add(new SetCardInfo("Pillar of Flame", 46871, Rarity.COMMON, mage.cards.p.PillarOfFlame.class));
cards.add(new SetCardInfo("Piper of the Swarm", 78862, Rarity.RARE, mage.cards.p.PiperOfTheSwarm.class));
cards.add(new SetCardInfo("Piru, the Volatile", 91347, Rarity.RARE, mage.cards.p.PiruTheVolatile.class));
- cards.add(new SetCardInfo("Pithing Needle", 94084, Rarity.RARE, mage.cards.p.PithingNeedle.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Pithing Needle", 102335, Rarity.RARE, mage.cards.p.PithingNeedle.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Plague Engineer", 91257, Rarity.RARE, mage.cards.p.PlagueEngineer.class, RETRO_ART));
+ cards.add(new SetCardInfo("Pithing Needle", 94084, Rarity.RARE, mage.cards.p.PithingNeedle.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plague Engineer", 91257, Rarity.RARE, mage.cards.p.PlagueEngineer.class));
cards.add(new SetCardInfo("Plague Myr", 39640, Rarity.UNCOMMON, mage.cards.p.PlagueMyr.class));
cards.add(new SetCardInfo("Plague Reaver", 86050, Rarity.RARE, mage.cards.p.PlagueReaver.class));
cards.add(new SetCardInfo("Plague Stinger", 37867, Rarity.COMMON, mage.cards.p.PlagueStinger.class));
cards.add(new SetCardInfo("Plains", 231, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Plains", 233, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Plains", 255, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 261, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 271, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 281, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 295, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 261, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 271, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 281, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 295, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Plains", 308, Rarity.LAND, mage.cards.basiclands.Plains.class, FULL_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 31975, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 31975, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Plains", 31997, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Plains", 32011, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Plains", 32019, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
@@ -2049,7 +2053,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Plains", 81842, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Plains", 81844, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Plargg, Dean of Chaos", 90260, Rarity.RARE, mage.cards.p.PlarggDeanOfChaos.class));
- cards.add(new SetCardInfo("Plateau", 43608, Rarity.RARE, mage.cards.p.Plateau.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plateau", 43608, Rarity.RARE, mage.cards.p.Plateau.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Plateau", 99665, Rarity.RARE, mage.cards.p.Plateau.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Platoon Dispenser", 105646, Rarity.MYTHIC, mage.cards.p.PlatoonDispenser.class));
cards.add(new SetCardInfo("Plaza of Heroes", 103488, Rarity.RARE, mage.cards.p.PlazaOfHeroes.class));
@@ -2065,26 +2069,26 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Port Town", 88400, Rarity.RARE, mage.cards.p.PortTown.class));
cards.add(new SetCardInfo("Portal to Phyrexia", 105860, Rarity.MYTHIC, mage.cards.p.PortalToPhyrexia.class));
cards.add(new SetCardInfo("Portent", 88232, Rarity.COMMON, mage.cards.p.Portent.class));
- cards.add(new SetCardInfo("Pouncing Jaguar", 36110, Rarity.COMMON, mage.cards.p.PouncingJaguar.class, RETRO_ART));
+ cards.add(new SetCardInfo("Pouncing Jaguar", 36110, Rarity.COMMON, mage.cards.p.PouncingJaguar.class));
cards.add(new SetCardInfo("Pouncing Shoreshark", 80975, Rarity.UNCOMMON, mage.cards.p.PouncingShoreshark.class));
cards.add(new SetCardInfo("Powder Keg", 36146, Rarity.RARE, mage.cards.p.PowderKeg.class));
cards.add(new SetCardInfo("Power Artifact", 95477, Rarity.RARE, mage.cards.p.PowerArtifact.class));
cards.add(new SetCardInfo("Prava of the Steel Legion", 86230, Rarity.UNCOMMON, mage.cards.p.PravaOfTheSteelLegion.class));
- cards.add(new SetCardInfo("Preacher", 23950, Rarity.RARE, mage.cards.p.Preacher.class, RETRO_ART));
+ cards.add(new SetCardInfo("Preacher", 23950, Rarity.RARE, mage.cards.p.Preacher.class));
cards.add(new SetCardInfo("Predators' Hour", 95331, Rarity.RARE, mage.cards.p.PredatorsHour.class));
cards.add(new SetCardInfo("Preordain", 86092, Rarity.COMMON, mage.cards.p.Preordain.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Preordain", 99675, Rarity.COMMON, mage.cards.p.Preordain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Priest of Titania", 36120, Rarity.COMMON, mage.cards.p.PriestOfTitania.class, RETRO_ART));
+ cards.add(new SetCardInfo("Preordain", 99675, Rarity.COMMON, mage.cards.p.Preordain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Priest of Titania", 36120, Rarity.COMMON, mage.cards.p.PriestOfTitania.class));
cards.add(new SetCardInfo("Priest of Urabrask", 40080, Rarity.UNCOMMON, mage.cards.p.PriestOfUrabrask.class));
cards.add(new SetCardInfo("Primal Adversary", 94016, Rarity.MYTHIC, mage.cards.p.PrimalAdversary.class));
cards.add(new SetCardInfo("Primal Command", 62489, Rarity.RARE, mage.cards.p.PrimalCommand.class));
cards.add(new SetCardInfo("Primal Might", 81990, Rarity.RARE, mage.cards.p.PrimalMight.class));
cards.add(new SetCardInfo("Prismari Command", 90208, Rarity.RARE, mage.cards.p.PrismariCommand.class));
- cards.add(new SetCardInfo("Prismatic Vista", 91399, Rarity.RARE, mage.cards.p.PrismaticVista.class, RETRO_ART));
+ cards.add(new SetCardInfo("Prismatic Vista", 91399, Rarity.RARE, mage.cards.p.PrismaticVista.class));
cards.add(new SetCardInfo("Pristine Skywise", 57002, Rarity.RARE, mage.cards.p.PristineSkywise.class));
cards.add(new SetCardInfo("Pristine Talisman", 40074, Rarity.COMMON, mage.cards.p.PristineTalisman.class));
cards.add(new SetCardInfo("Privileged Position", 102303, Rarity.RARE, mage.cards.p.PrivilegedPosition.class));
- cards.add(new SetCardInfo("Prodigal Sorcerer", 35938, Rarity.COMMON, mage.cards.p.ProdigalSorcerer.class, RETRO_ART));
+ cards.add(new SetCardInfo("Prodigal Sorcerer", 35938, Rarity.COMMON, mage.cards.p.ProdigalSorcerer.class));
cards.add(new SetCardInfo("Profane Transfusion", 85968, Rarity.MYTHIC, mage.cards.p.ProfaneTransfusion.class));
cards.add(new SetCardInfo("Profane Tutor", 91261, Rarity.RARE, mage.cards.p.ProfaneTutor.class));
cards.add(new SetCardInfo("Professional Face-Breaker", 99749, Rarity.RARE, mage.cards.p.ProfessionalFaceBreaker.class));
@@ -2109,19 +2113,19 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Pyroblast", 69981, Rarity.COMMON, mage.cards.p.Pyroblast.class));
cards.add(new SetCardInfo("Pyroclasm", 35168, Rarity.UNCOMMON, mage.cards.p.Pyroclasm.class, FULL_ART));
cards.add(new SetCardInfo("Pyrokinesis", 43640, Rarity.RARE, mage.cards.p.Pyrokinesis.class));
- cards.add(new SetCardInfo("Qasali Pridemage", 37608, Rarity.COMMON, mage.cards.q.QasaliPridemage.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Qasali Pridemage", 102287, Rarity.COMMON, mage.cards.q.QasaliPridemage.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Qasali Pridemage", 37608, Rarity.COMMON, mage.cards.q.QasaliPridemage.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Quakebringer", 88300, Rarity.MYTHIC, mage.cards.q.Quakebringer.class));
cards.add(new SetCardInfo("Quandrix Command", 90200, Rarity.RARE, mage.cards.q.QuandrixCommand.class));
cards.add(new SetCardInfo("Quartzwood Crasher", 80821, Rarity.RARE, mage.cards.q.QuartzwoodCrasher.class));
- cards.add(new SetCardInfo("Queen Kayla bin-Kroog", 105788, Rarity.RARE, mage.cards.q.QueenKaylaBinKroog.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Queen Kayla bin-Kroog", 105788, Rarity.RARE, mage.cards.q.QueenKaylaBinKroog.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Queen Kayla bin-Kroog", 105790, Rarity.RARE, mage.cards.q.QueenKaylaBinKroog.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Queen Marchesa", 86184, Rarity.MYTHIC, mage.cards.q.QueenMarchesa.class));
cards.add(new SetCardInfo("Queen of Ice", 78762, Rarity.COMMON, mage.cards.q.QueenOfIce.class));
- cards.add(new SetCardInfo("Questing Phelddagrif", 36234, Rarity.RARE, mage.cards.q.QuestingPhelddagrif.class, RETRO_ART));
+ cards.add(new SetCardInfo("Questing Phelddagrif", 36234, Rarity.RARE, mage.cards.q.QuestingPhelddagrif.class));
cards.add(new SetCardInfo("Quicksmith Rebel", 62993, Rarity.RARE, mage.cards.q.QuicksmithRebel.class));
cards.add(new SetCardInfo("Quirion Beastcaller", 103460, Rarity.RARE, mage.cards.q.QuirionBeastcaller.class));
- cards.add(new SetCardInfo("Quirion Ranger", 36012, Rarity.COMMON, mage.cards.q.QuirionRanger.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Quirion Ranger", 36012, Rarity.COMMON, mage.cards.q.QuirionRanger.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Quirion Ranger", 62443, Rarity.COMMON, mage.cards.q.QuirionRanger.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Rabble Rousing", 99771, Rarity.RARE, mage.cards.r.RabbleRousing.class));
cards.add(new SetCardInfo("Radha's Firebrand", 103442, Rarity.RARE, mage.cards.r.RadhasFirebrand.class));
@@ -2133,9 +2137,9 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Radiant, Serra Archangel", 86316, Rarity.UNCOMMON, mage.cards.r.RadiantSerraArchangel.class));
cards.add(new SetCardInfo("Raffine's Tower", 99695, Rarity.RARE, mage.cards.r.RaffinesTower.class));
cards.add(new SetCardInfo("Ragavan, Nimble Pilferer", 91273, Rarity.MYTHIC, mage.cards.r.RagavanNimblePilferer.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Ragavan, Nimble Pilferer", 99679, Rarity.MYTHIC, mage.cards.r.RagavanNimblePilferer.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ragavan, Nimble Pilferer", 99679, Rarity.MYTHIC, mage.cards.r.RagavanNimblePilferer.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ragefire Hellkite", 103438, Rarity.RARE, mage.cards.r.RagefireHellkite.class));
- cards.add(new SetCardInfo("Raging Kavu", 36206, Rarity.RARE, mage.cards.r.RagingKavu.class, RETRO_ART));
+ cards.add(new SetCardInfo("Raging Kavu", 36206, Rarity.RARE, mage.cards.r.RagingKavu.class));
cards.add(new SetCardInfo("Rain of Riches", 99911, Rarity.RARE, mage.cards.r.RainOfRiches.class));
cards.add(new SetCardInfo("Raiyuu, Storm's Edge", 98075, Rarity.RARE, mage.cards.r.RaiyuuStormsEdge.class));
cards.add(new SetCardInfo("Rakdos Cackler", 49842, Rarity.UNCOMMON, mage.cards.r.RakdosCackler.class));
@@ -2152,14 +2156,14 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Rally the Ranks", 88216, Rarity.RARE, mage.cards.r.RallyTheRanks.class));
cards.add(new SetCardInfo("Ramos, Dragon Engine", 86212, Rarity.MYTHIC, mage.cards.r.RamosDragonEngine.class));
cards.add(new SetCardInfo("Rampaging Baloths", 35140, Rarity.MYTHIC, mage.cards.r.RampagingBaloths.class));
- cards.add(new SetCardInfo("Rampant Growth", 35128, Rarity.COMMON, mage.cards.r.RampantGrowth.class, FULL_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Rampant Growth", 102271, Rarity.COMMON, mage.cards.r.RampantGrowth.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Rampant Growth", 35128, Rarity.COMMON, mage.cards.r.RampantGrowth.class, FULL_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Rampant Rejuvenator", 98041, Rarity.RARE, mage.cards.r.RampantRejuvenator.class));
cards.add(new SetCardInfo("Ramunap Excavator", 64991, Rarity.RARE, mage.cards.r.RamunapExcavator.class));
cards.add(new SetCardInfo("Rancor", 35112, Rarity.COMMON, mage.cards.r.Rancor.class));
- cards.add(new SetCardInfo("Ranger-Captain of Eos", 91205, Rarity.RARE, mage.cards.r.RangerCaptainOfEos.class, RETRO_ART));
+ cards.add(new SetCardInfo("Ranger-Captain of Eos", 91205, Rarity.RARE, mage.cards.r.RangerCaptainOfEos.class));
cards.add(new SetCardInfo("Ratchet Bomb", 49836, Rarity.RARE, mage.cards.r.RatchetBomb.class));
- cards.add(new SetCardInfo("Rathi Assassin", 32204, Rarity.RARE, mage.cards.r.RathiAssassin.class, RETRO_ART));
+ cards.add(new SetCardInfo("Rathi Assassin", 32204, Rarity.RARE, mage.cards.r.RathiAssassin.class));
cards.add(new SetCardInfo("Rattleclaw Mystic", 54557, Rarity.RARE, mage.cards.r.RattleclawMystic.class));
cards.add(new SetCardInfo("Raugrin Triome", 80943, Rarity.RARE, mage.cards.r.RaugrinTriome.class));
cards.add(new SetCardInfo("Ravages of War", 55864, Rarity.RARE, mage.cards.r.RavagesOfWar.class));
@@ -2225,16 +2229,16 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Retriever Phoenix", 90094, Rarity.RARE, mage.cards.r.RetrieverPhoenix.class));
cards.add(new SetCardInfo("Return to Dust", 86104, Rarity.UNCOMMON, mage.cards.r.ReturnToDust.class));
cards.add(new SetCardInfo("Revealing Eye", 95351, Rarity.RARE, mage.cards.r.RevealingEye.class));
- cards.add(new SetCardInfo("Revenant", 32192, Rarity.RARE, mage.cards.r.Revenant.class, RETRO_ART));
+ cards.add(new SetCardInfo("Revenant", 32192, Rarity.RARE, mage.cards.r.Revenant.class));
cards.add(new SetCardInfo("Reverse Engineer", 64995, Rarity.UNCOMMON, mage.cards.r.ReverseEngineer.class));
cards.add(new SetCardInfo("Revival Experiment", 90220, Rarity.RARE, mage.cards.r.RevivalExperiment.class));
- cards.add(new SetCardInfo("Rewind", 36124, Rarity.COMMON, mage.cards.r.Rewind.class, RETRO_ART));
+ cards.add(new SetCardInfo("Rewind", 36124, Rarity.COMMON, mage.cards.r.Rewind.class));
cards.add(new SetCardInfo("Reya Dawnbringer", 36086, Rarity.RARE, mage.cards.r.ReyaDawnbringer.class));
cards.add(new SetCardInfo("Reyav, Master Smith", 86248, Rarity.UNCOMMON, mage.cards.r.ReyavMasterSmith.class));
cards.add(new SetCardInfo("Reyhan, Last of the Abzan", 86170, Rarity.MYTHIC, mage.cards.r.ReyhanLastOfTheAbzan.class));
cards.add(new SetCardInfo("Rhoda, Geist Avenger", 95265, Rarity.RARE, mage.cards.r.RhodaGeistAvenger.class));
- cards.add(new SetCardInfo("Rhox", 36204, Rarity.RARE, mage.cards.r.Rhox.class, RETRO_ART));
cards.add(new SetCardInfo("Rhox War Monk", 40088, Rarity.UNCOMMON, mage.cards.r.RhoxWarMonk.class));
+ cards.add(new SetCardInfo("Rhox", 36204, Rarity.RARE, mage.cards.r.Rhox.class));
cards.add(new SetCardInfo("Rhystic Study", 47975, Rarity.COMMON, mage.cards.r.RhysticStudy.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Rhystic Study", 69943, Rarity.RARE, mage.cards.r.RhysticStudy.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ride the Avalanche", 92828, Rarity.RARE, mage.cards.r.RideTheAvalanche.class));
@@ -2253,7 +2257,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Rishadan Port", 55739, Rarity.RARE, mage.cards.r.RishadanPort.class));
cards.add(new SetCardInfo("Risona, Asari Commander", 98067, Rarity.RARE, mage.cards.r.RisonaAsariCommander.class));
cards.add(new SetCardInfo("Rite of Harmony", 94072, Rarity.RARE, mage.cards.r.RiteOfHarmony.class));
- cards.add(new SetCardInfo("River Boa", 36014, Rarity.UNCOMMON, mage.cards.r.RiverBoa.class, RETRO_ART));
+ cards.add(new SetCardInfo("River Boa", 36014, Rarity.UNCOMMON, mage.cards.r.RiverBoa.class));
cards.add(new SetCardInfo("Riverglide Pathway", 83850, Rarity.RARE, mage.cards.r.RiverglidePathway.class));
cards.add(new SetCardInfo("Roar of the Wurm", 32565, Rarity.UNCOMMON, mage.cards.r.RoarOfTheWurm.class));
cards.add(new SetCardInfo("Roast", 58263, Rarity.UNCOMMON, mage.cards.r.Roast.class));
@@ -2301,13 +2305,13 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Sanctifier en-Vec", 91213, Rarity.RARE, mage.cards.s.SanctifierEnVec.class));
cards.add(new SetCardInfo("Sanctifier of Souls", 61543, Rarity.RARE, mage.cards.s.SanctifierOfSouls.class));
cards.add(new SetCardInfo("Sanctum of All", 82020, Rarity.RARE, mage.cards.s.SanctumOfAll.class));
- cards.add(new SetCardInfo("Sanctum Prelate", 91207, Rarity.MYTHIC, mage.cards.s.SanctumPrelate.class, RETRO_ART));
+ cards.add(new SetCardInfo("Sanctum Prelate", 91207, Rarity.MYTHIC, mage.cards.s.SanctumPrelate.class));
cards.add(new SetCardInfo("Sanctum Weaver", 91307, Rarity.RARE, mage.cards.s.SanctumWeaver.class));
cards.add(new SetCardInfo("Sandsteppe Citadel", 57606, Rarity.UNCOMMON, mage.cards.s.SandsteppeCitadel.class));
cards.add(new SetCardInfo("Sandsteppe Mastodon", 55721, Rarity.RARE, mage.cards.s.SandsteppeMastodon.class));
cards.add(new SetCardInfo("Sanguine Spy", 99755, Rarity.RARE, mage.cards.s.SanguineSpy.class));
cards.add(new SetCardInfo("Sanwell, Avenger Ace", 105624, Rarity.RARE, mage.cards.s.SanwellAvengerAce.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Sanwell, Avenger Ace", 105628, Rarity.RARE, mage.cards.s.SanwellAvengerAce.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sanwell, Avenger Ace", 105628, Rarity.RARE, mage.cards.s.SanwellAvengerAce.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sardian Avenger", 105724, Rarity.RARE, mage.cards.s.SardianAvenger.class));
cards.add(new SetCardInfo("Sarinth Greatwurm", 105812, Rarity.MYTHIC, mage.cards.s.SarinthGreatwurm.class));
cards.add(new SetCardInfo("Sarkhan the Masterless", 72257, Rarity.RARE, mage.cards.s.SarkhanTheMasterless.class, NON_FULL_USE_VARIOUS));
@@ -2318,32 +2322,32 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Satsuki, the Living Lore", 98069, Rarity.RARE, mage.cards.s.SatsukiTheLivingLore.class));
cards.add(new SetCardInfo("Savage Lands", 42876, Rarity.UNCOMMON, mage.cards.s.SavageLands.class));
cards.add(new SetCardInfo("Savai Triome", 80949, Rarity.RARE, mage.cards.s.SavaiTriome.class));
- cards.add(new SetCardInfo("Savannah", 43614, Rarity.RARE, mage.cards.s.Savannah.class, RETRO_ART));
+ cards.add(new SetCardInfo("Savannah", 43614, Rarity.RARE, mage.cards.s.Savannah.class));
cards.add(new SetCardInfo("Savior of Ollenbock", 95275, Rarity.MYTHIC, mage.cards.s.SaviorOfOllenbock.class));
cards.add(new SetCardInfo("Scalding Tarn", 91401, Rarity.RARE, mage.cards.s.ScaldingTarn.class));
- cards.add(new SetCardInfo("Scale Up", 91319, Rarity.RARE, mage.cards.s.ScaleUp.class, RETRO_ART));
+ cards.add(new SetCardInfo("Scale Up", 91319, Rarity.RARE, mage.cards.s.ScaleUp.class));
cards.add(new SetCardInfo("Scaleguard Sentinels", 55882, Rarity.UNCOMMON, mage.cards.s.ScaleguardSentinels.class));
cards.add(new SetCardInfo("Scapeshift", 66898, Rarity.MYTHIC, mage.cards.s.Scapeshift.class));
cards.add(new SetCardInfo("Scavenged Brawler", 105838, Rarity.RARE, mage.cards.s.ScavengedBrawler.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Scavenged Brawler", 105842, Rarity.RARE, mage.cards.s.ScavengedBrawler.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Scavenged Brawler", 105842, Rarity.RARE, mage.cards.s.ScavengedBrawler.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Scavenging Ooze", 62451, Rarity.RARE, mage.cards.s.ScavengingOoze.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Scavenging Ooze", 81912, Rarity.RARE, mage.cards.s.ScavengingOoze.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Scavenging Ooze", 99979, Rarity.RARE, mage.cards.s.ScavengingOoze.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Scent of Cinder", 36150, Rarity.COMMON, mage.cards.s.ScentOfCinder.class, RETRO_ART));
+ cards.add(new SetCardInfo("Scavenging Ooze", 99979, Rarity.RARE, mage.cards.s.ScavengingOoze.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Scent of Cinder", 36150, Rarity.COMMON, mage.cards.s.ScentOfCinder.class));
cards.add(new SetCardInfo("Scepter of Celebration", 99837, Rarity.RARE, mage.cards.s.ScepterOfCelebration.class));
cards.add(new SetCardInfo("Scholar of New Horizons", 105618, Rarity.RARE, mage.cards.s.ScholarOfNewHorizons.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Scholar of New Horizons", 105622, Rarity.RARE, mage.cards.s.ScholarOfNewHorizons.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Scholar of New Horizons", 105622, Rarity.RARE, mage.cards.s.ScholarOfNewHorizons.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Scholarship Sponsor", 89980, Rarity.RARE, mage.cards.s.ScholarshipSponsor.class));
cards.add(new SetCardInfo("Scion of Draco", 91361, Rarity.MYTHIC, mage.cards.s.ScionOfDraco.class));
cards.add(new SetCardInfo("Scion of Opulence", 95363, Rarity.RARE, mage.cards.s.ScionOfOpulence.class));
cards.add(new SetCardInfo("Scourge of Fleets", 52324, Rarity.RARE, mage.cards.s.ScourgeOfFleets.class));
cards.add(new SetCardInfo("Scourge of the Skyclaves", 83792, Rarity.MYTHIC, mage.cards.s.ScourgeOfTheSkyclaves.class));
- cards.add(new SetCardInfo("Scragnoth", 36054, Rarity.UNCOMMON, mage.cards.s.Scragnoth.class, RETRO_ART));
+ cards.add(new SetCardInfo("Scragnoth", 36054, Rarity.UNCOMMON, mage.cards.s.Scragnoth.class));
cards.add(new SetCardInfo("Scrap Trawler", 62997, Rarity.RARE, mage.cards.s.ScrapTrawler.class));
cards.add(new SetCardInfo("Scrap Welder", 97993, Rarity.RARE, mage.cards.s.ScrapWelder.class));
cards.add(new SetCardInfo("Scroll Rack", 47969, Rarity.RARE, mage.cards.s.ScrollRack.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Scroll Rack", 86084, Rarity.MYTHIC, mage.cards.s.ScrollRack.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Scrubland", 43616, Rarity.RARE, mage.cards.s.Scrubland.class, RETRO_ART));
+ cards.add(new SetCardInfo("Scrubland", 43616, Rarity.RARE, mage.cards.s.Scrubland.class));
cards.add(new SetCardInfo("Scryb Sprites", 62431, Rarity.COMMON, mage.cards.s.ScrybSprites.class));
cards.add(new SetCardInfo("Scute Swarm", 83718, Rarity.RARE, mage.cards.s.ScuteSwarm.class));
cards.add(new SetCardInfo("Scythe Leopard", 58271, Rarity.UNCOMMON, mage.cards.s.ScytheLeopard.class));
@@ -2355,12 +2359,12 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Searing Blaze", 39630, Rarity.COMMON, mage.cards.s.SearingBlaze.class, FULL_ART));
cards.add(new SetCardInfo("Searing Spear", 48003, Rarity.COMMON, mage.cards.s.SearingSpear.class));
cards.add(new SetCardInfo("Seasoned Pyromancer", 102269, Rarity.MYTHIC, mage.cards.s.SeasonedPyromancer.class));
- cards.add(new SetCardInfo("Sedge Troll", 209, Rarity.RARE, mage.cards.s.SedgeTroll.class, RETRO_ART));
+ cards.add(new SetCardInfo("Sedge Troll", 209, Rarity.RARE, mage.cards.s.SedgeTroll.class));
cards.add(new SetCardInfo("Sedgemoor Witch", 90056, Rarity.RARE, mage.cards.s.SedgemoorWitch.class));
cards.add(new SetCardInfo("Sedris, the Traitor King", 102323, Rarity.MYTHIC, mage.cards.s.SedrisTheTraitorKing.class));
cards.add(new SetCardInfo("See the Truth", 82022, Rarity.RARE, mage.cards.s.SeeTheTruth.class));
- cards.add(new SetCardInfo("Seeker of the Way", 57576, Rarity.UNCOMMON, mage.cards.s.SeekerOfTheWay.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Seeker of the Way", 102215, Rarity.COMMON, mage.cards.s.SeekerOfTheWay.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Seeker of the Way", 57576, Rarity.UNCOMMON, mage.cards.s.SeekerOfTheWay.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Seize the Spotlight", 99847, Rarity.RARE, mage.cards.s.SeizeTheSpotlight.class));
cards.add(new SetCardInfo("Selesnya Sanctuary", 102359, Rarity.UNCOMMON, mage.cards.s.SelesnyaSanctuary.class));
cards.add(new SetCardInfo("Selesnya Signet", 46926, Rarity.UNCOMMON, mage.cards.s.SelesnyaSignet.class, NON_FULL_USE_VARIOUS));
@@ -2373,9 +2377,9 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Sensei's Divining Top", 102327, Rarity.RARE, mage.cards.s.SenseisDiviningTop.class));
cards.add(new SetCardInfo("Sequence Engine", 90162, Rarity.RARE, mage.cards.s.SequenceEngine.class));
cards.add(new SetCardInfo("Seraphic Greatsword", 86082, Rarity.MYTHIC, mage.cards.s.SeraphicGreatsword.class));
- cards.add(new SetCardInfo("Serendib Efreet", 217, Rarity.RARE, mage.cards.s.SerendibEfreet.class, RETRO_ART));
- cards.add(new SetCardInfo("Serra Angel", 35942, Rarity.UNCOMMON, mage.cards.s.SerraAngel.class, RETRO_ART));
- cards.add(new SetCardInfo("Serra Avatar", 26984, Rarity.RARE, mage.cards.s.SerraAvatar.class, RETRO_ART));
+ cards.add(new SetCardInfo("Serendib Efreet", 217, Rarity.RARE, mage.cards.s.SerendibEfreet.class));
+ cards.add(new SetCardInfo("Serra Angel", 35942, Rarity.UNCOMMON, mage.cards.s.SerraAngel.class));
+ cards.add(new SetCardInfo("Serra Avatar", 26984, Rarity.RARE, mage.cards.s.SerraAvatar.class));
cards.add(new SetCardInfo("Serra Avenger", 36314, Rarity.RARE, mage.cards.s.SerraAvenger.class));
cards.add(new SetCardInfo("Serra Paragon", 103382, Rarity.MYTHIC, mage.cards.s.SerraParagon.class));
cards.add(new SetCardInfo("Serra Redeemer", 103386, Rarity.RARE, mage.cards.s.SerraRedeemer.class));
@@ -2384,7 +2388,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Serum Visions", 57586, Rarity.COMMON, mage.cards.s.SerumVisions.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Servo Exhibition", 64428, Rarity.UNCOMMON, mage.cards.s.ServoExhibition.class));
cards.add(new SetCardInfo("Setessan Champion", 79891, Rarity.RARE, mage.cards.s.SetessanChampion.class));
- cards.add(new SetCardInfo("Sewers of Estark", 35964, Rarity.RARE, mage.cards.s.SewersOfEstark.class, RETRO_ART));
+ cards.add(new SetCardInfo("Sewers of Estark", 35964, Rarity.RARE, mage.cards.s.SewersOfEstark.class));
cards.add(new SetCardInfo("Shacklegeist", 81948, Rarity.RARE, mage.cards.s.Shacklegeist.class));
cards.add(new SetCardInfo("Shadow of Mortality", 99703, Rarity.RARE, mage.cards.s.ShadowOfMortality.class));
cards.add(new SetCardInfo("Shadow-Rite Priest", 103426, Rarity.RARE, mage.cards.s.ShadowRitePriest.class));
@@ -2406,7 +2410,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Shattered Sanctum", 95453, Rarity.RARE, mage.cards.s.ShatteredSanctum.class));
cards.add(new SetCardInfo("Shatterskull Charger", 83750, Rarity.RARE, mage.cards.s.ShatterskullCharger.class));
cards.add(new SetCardInfo("Shatterskull Smashing", 83866, Rarity.MYTHIC, mage.cards.s.ShatterskullSmashing.class));
- cards.add(new SetCardInfo("Shenanigans", 91293, Rarity.RARE, mage.cards.s.Shenanigans.class, RETRO_ART));
+ cards.add(new SetCardInfo("Shenanigans", 91293, Rarity.RARE, mage.cards.s.Shenanigans.class));
cards.add(new SetCardInfo("Sheoldred, Whispering One", 40086, Rarity.MYTHIC, mage.cards.s.SheoldredWhisperingOne.class));
cards.add(new SetCardInfo("Shepherd of the Flock", 78802, Rarity.UNCOMMON, mage.cards.s.ShepherdOfTheFlock.class));
cards.add(new SetCardInfo("Shepherd of the Lost", 43550, Rarity.UNCOMMON, mage.cards.s.ShepherdOfTheLost.class));
@@ -2421,7 +2425,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Shivan Dragon", 36232, Rarity.RARE, mage.cards.s.ShivanDragon.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Shivan Dragon", 62535, Rarity.RARE, mage.cards.s.ShivanDragon.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Shivan Reef", 103484, Rarity.RARE, mage.cards.s.ShivanReef.class));
- cards.add(new SetCardInfo("Shock", 32531, Rarity.COMMON, mage.cards.s.Shock.class, RETRO_ART));
+ cards.add(new SetCardInfo("Shock", 32531, Rarity.COMMON, mage.cards.s.Shock.class));
cards.add(new SetCardInfo("Shorikai, Genesis Engine", 98095, Rarity.MYTHIC, mage.cards.s.ShorikaiGenesisEngine.class));
cards.add(new SetCardInfo("Show and Tell", 46930, Rarity.RARE, mage.cards.s.ShowAndTell.class));
cards.add(new SetCardInfo("Shrapnel Blast", 31443, Rarity.UNCOMMON, mage.cards.s.ShrapnelBlast.class));
@@ -2441,7 +2445,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Sigrid, God-Favored", 88212, Rarity.RARE, mage.cards.s.SigridGodFavored.class));
cards.add(new SetCardInfo("Silas Renn, Seeker Adept", 86174, Rarity.MYTHIC, mage.cards.s.SilasRennSeekerAdept.class));
cards.add(new SetCardInfo("Silent Sentinel", 51910, Rarity.RARE, mage.cards.s.SilentSentinel.class));
- cards.add(new SetCardInfo("Silent Specter", 36252, Rarity.RARE, mage.cards.s.SilentSpecter.class, RETRO_ART));
+ cards.add(new SetCardInfo("Silent Specter", 36252, Rarity.RARE, mage.cards.s.SilentSpecter.class));
cards.add(new SetCardInfo("Silkwrap", 62497, Rarity.UNCOMMON, mage.cards.s.Silkwrap.class));
cards.add(new SetCardInfo("Silver Knight", 31479, Rarity.UNCOMMON, mage.cards.s.SilverKnight.class));
cards.add(new SetCardInfo("Silver Scrutiny", 103418, Rarity.RARE, mage.cards.s.SilverScrutiny.class));
@@ -2460,13 +2464,13 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Sinkhole", 43566, Rarity.RARE, mage.cards.s.Sinkhole.class));
cards.add(new SetCardInfo("Sinner's Judgment", 95279, Rarity.MYTHIC, mage.cards.s.SinnersJudgment.class));
cards.add(new SetCardInfo("Siphon Insight", 94066, Rarity.RARE, mage.cards.s.SiphonInsight.class));
- cards.add(new SetCardInfo("Sisay, Weatherlight Captain", 91211, Rarity.RARE, mage.cards.s.SisayWeatherlightCaptain.class, RETRO_ART));
+ cards.add(new SetCardInfo("Sisay, Weatherlight Captain", 91211, Rarity.RARE, mage.cards.s.SisayWeatherlightCaptain.class));
cards.add(new SetCardInfo("Skarrg Goliath", 47989, Rarity.RARE, mage.cards.s.SkarrgGoliath.class));
cards.add(new SetCardInfo("Skeletal Swarming", 92818, Rarity.RARE, mage.cards.s.SkeletalSwarming.class));
cards.add(new SetCardInfo("Skemfar Avenger", 88274, Rarity.RARE, mage.cards.s.SkemfarAvenger.class));
- cards.add(new SetCardInfo("Skirk Marauder", 36260, Rarity.COMMON, mage.cards.s.SkirkMarauder.class, RETRO_ART));
+ cards.add(new SetCardInfo("Skirk Marauder", 36260, Rarity.COMMON, mage.cards.s.SkirkMarauder.class));
cards.add(new SetCardInfo("Skitterbeam Battalion", 105748, Rarity.MYTHIC, mage.cards.s.SkitterbeamBattalion.class));
- cards.add(new SetCardInfo("Skittering Skirge", 36126, Rarity.COMMON, mage.cards.s.SkitteringSkirge.class, RETRO_ART));
+ cards.add(new SetCardInfo("Skittering Skirge", 36126, Rarity.COMMON, mage.cards.s.SkitteringSkirge.class));
cards.add(new SetCardInfo("Skycat Sovereign", 80819, Rarity.RARE, mage.cards.s.SkycatSovereign.class));
cards.add(new SetCardInfo("Skyclave Apparition", 83824, Rarity.RARE, mage.cards.s.SkyclaveApparition.class));
cards.add(new SetCardInfo("Skyclave Geopede", 83698, Rarity.UNCOMMON, mage.cards.s.SkyclaveGeopede.class));
@@ -2484,13 +2488,13 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Slice and Dice", 32573, Rarity.UNCOMMON, mage.cards.s.SliceAndDice.class));
cards.add(new SetCardInfo("Slith Firewalker", 35158, Rarity.UNCOMMON, mage.cards.s.SlithFirewalker.class));
cards.add(new SetCardInfo("Slitherwisp", 80823, Rarity.RARE, mage.cards.s.Slitherwisp.class));
- cards.add(new SetCardInfo("Sliver Queen", 26980, Rarity.RARE, mage.cards.s.SliverQueen.class, RETRO_ART));
+ cards.add(new SetCardInfo("Sliver Queen", 26980, Rarity.RARE, mage.cards.s.SliverQueen.class));
cards.add(new SetCardInfo("Sludge Monster", 93932, Rarity.RARE, mage.cards.s.SludgeMonster.class));
cards.add(new SetCardInfo("Slurrk, All-Ingesting", 86322, Rarity.UNCOMMON, mage.cards.s.SlurrkAllIngesting.class));
cards.add(new SetCardInfo("Sly Instigator", 90028, Rarity.RARE, mage.cards.s.SlyInstigator.class));
cards.add(new SetCardInfo("Smash to Smithereens", 59675, Rarity.COMMON, mage.cards.s.SmashToSmithereens.class));
cards.add(new SetCardInfo("Smelting Vat", 105852, Rarity.RARE, mage.cards.s.SmeltingVat.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Smelting Vat", 105854, Rarity.RARE, mage.cards.s.SmeltingVat.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Smelting Vat", 105854, Rarity.RARE, mage.cards.s.SmeltingVat.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Smite the Monstrous", 55769, Rarity.COMMON, mage.cards.s.SmiteTheMonstrous.class));
cards.add(new SetCardInfo("Smitten Swordmaster", 78766, Rarity.COMMON, mage.cards.s.SmittenSwordmaster.class));
cards.add(new SetCardInfo("Smoke Spirits' Aid", 98003, Rarity.RARE, mage.cards.s.SmokeSpiritsAid.class));
@@ -2516,7 +2520,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Sorin, Vengeful Bloodlord", 72277, Rarity.RARE, mage.cards.s.SorinVengefulBloodlord.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sorin, Vengeful Bloodlord", 78011, Rarity.RARE, mage.cards.s.SorinVengefulBloodlord.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sorrow's Path", 36889, Rarity.RARE, mage.cards.s.SorrowsPath.class));
- cards.add(new SetCardInfo("Soul Collector", 36268, Rarity.RARE, mage.cards.s.SoulCollector.class, RETRO_ART));
+ cards.add(new SetCardInfo("Soul Collector", 36268, Rarity.RARE, mage.cards.s.SoulCollector.class));
cards.add(new SetCardInfo("Soul of Eternity", 86064, Rarity.RARE, mage.cards.s.SoulOfEternity.class));
cards.add(new SetCardInfo("Soul of Theros", 62471, Rarity.MYTHIC, mage.cards.s.SoulOfTheros.class));
cards.add(new SetCardInfo("Soul Partition", 105636, Rarity.RARE, mage.cards.s.SoulPartition.class));
@@ -2525,7 +2529,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Soul Swallower", 60460, Rarity.RARE, mage.cards.s.SoulSwallower.class));
cards.add(new SetCardInfo("Soul Transfer", 97959, Rarity.RARE, mage.cards.s.SoulTransfer.class));
cards.add(new SetCardInfo("Soulfire Eruption", 86028, Rarity.MYTHIC, mage.cards.s.SoulfireEruption.class));
- cards.add(new SetCardInfo("Soulherder", 91357, Rarity.RARE, mage.cards.s.Soulherder.class, RETRO_ART));
+ cards.add(new SetCardInfo("Soulherder", 91357, Rarity.RARE, mage.cards.s.Soulherder.class));
cards.add(new SetCardInfo("Spara's Headquarters", 99693, Rarity.RARE, mage.cards.s.SparasHeadquarters.class));
cards.add(new SetCardInfo("Sparkhunter Masticore", 81998, Rarity.RARE, mage.cards.s.SparkhunterMasticore.class));
cards.add(new SetCardInfo("Sparksmith", 32569, Rarity.COMMON, mage.cards.s.Sparksmith.class));
@@ -2544,7 +2548,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Sphere of Annihilation", 92716, Rarity.RARE, mage.cards.s.SphereOfAnnihilation.class));
cards.add(new SetCardInfo("Sphinx of Clear Skies", 103400, Rarity.MYTHIC, mage.cards.s.SphinxOfClearSkies.class));
cards.add(new SetCardInfo("Sphinx of the Second Sun", 85992, Rarity.MYTHIC, mage.cards.s.SphinxOfTheSecondSun.class));
- cards.add(new SetCardInfo("Spike Feeder", 36082, Rarity.UNCOMMON, mage.cards.s.SpikeFeeder.class, RETRO_ART));
+ cards.add(new SetCardInfo("Spike Feeder", 36082, Rarity.UNCOMMON, mage.cards.s.SpikeFeeder.class));
cards.add(new SetCardInfo("Spirit-Sister's Call", 98099, Rarity.MYTHIC, mage.cards.s.SpiritSistersCall.class));
cards.add(new SetCardInfo("Spiritmonger", 35976, Rarity.RARE, mage.cards.s.Spiritmonger.class));
cards.add(new SetCardInfo("Spitfire Lagac", 83688, Rarity.COMMON, mage.cards.s.SpitfireLagac.class));
@@ -2564,9 +2568,9 @@ public class MagicOnlinePromos extends ExpansionSet {
//cards.add(new SetCardInfo("Stairs to Infinity", 44350, Rarity.RARE, mage.cards.s.StairsToInfinity.class));
cards.add(new SetCardInfo("Stalwart Pathlighter", 93896, Rarity.RARE, mage.cards.s.StalwartPathlighter.class));
cards.add(new SetCardInfo("Starnheim Unleashed", 88198, Rarity.MYTHIC, mage.cards.s.StarnheimUnleashed.class));
- cards.add(new SetCardInfo("Stasis", 65648, Rarity.RARE, mage.cards.s.Stasis.class));
cards.add(new SetCardInfo("Stasis Snare", 58275, Rarity.UNCOMMON, mage.cards.s.StasisSnare.class));
- cards.add(new SetCardInfo("Staunch Defenders", 36064, Rarity.UNCOMMON, mage.cards.s.StaunchDefenders.class, RETRO_ART));
+ cards.add(new SetCardInfo("Stasis", 65648, Rarity.RARE, mage.cards.s.Stasis.class));
+ cards.add(new SetCardInfo("Staunch Defenders", 36064, Rarity.UNCOMMON, mage.cards.s.StaunchDefenders.class));
cards.add(new SetCardInfo("Stealer of Secrets", 52310, Rarity.COMMON, mage.cards.s.StealerOfSecrets.class));
cards.add(new SetCardInfo("Steam Vents", 72307, Rarity.RARE, mage.cards.s.SteamVents.class));
cards.add(new SetCardInfo("Steel Hellkite", 37859, Rarity.RARE, mage.cards.s.SteelHellkite.class));
@@ -2579,11 +2583,11 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Stoke the Flames", 54553, Rarity.UNCOMMON, mage.cards.s.StokeTheFlames.class));
cards.add(new SetCardInfo("Stomping Ground", 72313, Rarity.RARE, mage.cards.s.StompingGround.class));
cards.add(new SetCardInfo("Stone Haven Outfitter", 62495, Rarity.RARE, mage.cards.s.StoneHavenOutfitter.class));
- cards.add(new SetCardInfo("Stone Rain", 35946, Rarity.COMMON, mage.cards.s.StoneRain.class, RETRO_ART));
- cards.add(new SetCardInfo("Stone-Tongue Basilisk", 36238, Rarity.RARE, mage.cards.s.StoneTongueBasilisk.class, RETRO_ART));
+ cards.add(new SetCardInfo("Stone Rain", 35946, Rarity.COMMON, mage.cards.s.StoneRain.class));
+ cards.add(new SetCardInfo("Stone-Tongue Basilisk", 36238, Rarity.RARE, mage.cards.s.StoneTongueBasilisk.class));
cards.add(new SetCardInfo("Stoneforge Mystic", 62499, Rarity.RARE, mage.cards.s.StoneforgeMystic.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Stoneforge Mystic", 82814, Rarity.RARE, mage.cards.s.StoneforgeMystic.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Stoneforge Mystic", 99681, Rarity.RARE, mage.cards.s.StoneforgeMystic.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Stoneforge Mystic", 99681, Rarity.RARE, mage.cards.s.StoneforgeMystic.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Storm Entity", 36020, Rarity.UNCOMMON, mage.cards.s.StormEntity.class));
cards.add(new SetCardInfo("Storm Herald", 79907, Rarity.RARE, mage.cards.s.StormHerald.class));
cards.add(new SetCardInfo("Storm of Souls", 95245, Rarity.RARE, mage.cards.s.StormOfSouls.class));
@@ -2595,12 +2599,12 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Strict Proctor", 89978, Rarity.RARE, mage.cards.s.StrictProctor.class));
cards.add(new SetCardInfo("Strionic Resonator", 95467, Rarity.RARE, mage.cards.s.StrionicResonator.class));
cards.add(new SetCardInfo("Strixhaven Stadium", 90326, Rarity.RARE, mage.cards.s.StrixhavenStadium.class));
- cards.add(new SetCardInfo("Stroke of Genius", 36114, Rarity.RARE, mage.cards.s.StrokeOfGenius.class, RETRO_ART));
+ cards.add(new SetCardInfo("Stroke of Genius", 36114, Rarity.RARE, mage.cards.s.StrokeOfGenius.class));
cards.add(new SetCardInfo("Stronghold Arena", 103428, Rarity.RARE, mage.cards.s.StrongholdArena.class));
cards.add(new SetCardInfo("Structural Assault", 99739, Rarity.RARE, mage.cards.s.StructuralAssault.class));
cards.add(new SetCardInfo("Stunted Growth", 43642, Rarity.RARE, mage.cards.s.StuntedGrowth.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Stunted Growth", 62425, Rarity.RARE, mage.cards.s.StuntedGrowth.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Stupor", 36002, Rarity.UNCOMMON, mage.cards.s.Stupor.class, RETRO_ART));
+ cards.add(new SetCardInfo("Stupor", 36002, Rarity.UNCOMMON, mage.cards.s.Stupor.class));
cards.add(new SetCardInfo("Subira, Tulzidi Caravanner", 82008, Rarity.RARE, mage.cards.s.SubiraTulzidiCaravanner.class));
cards.add(new SetCardInfo("Sublime Epiphany", 81946, Rarity.RARE, mage.cards.s.SublimeEpiphany.class));
cards.add(new SetCardInfo("Subtlety", 91227, Rarity.MYTHIC, mage.cards.s.Subtlety.class));
@@ -2615,14 +2619,14 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Sunscorch Regent", 55896, Rarity.RARE, mage.cards.s.SunscorchRegent.class));
cards.add(new SetCardInfo("Sunstreak Phoenix", 93996, Rarity.MYTHIC, mage.cards.s.SunstreakPhoenix.class));
cards.add(new SetCardInfo("Supplant Form", 55723, Rarity.RARE, mage.cards.s.SupplantForm.class));
- cards.add(new SetCardInfo("Supreme Verdict", 46879, Rarity.RARE, mage.cards.s.SupremeVerdict.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Supreme Verdict", 102299, Rarity.RARE, mage.cards.s.SupremeVerdict.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Supreme Verdict", 46879, Rarity.RARE, mage.cards.s.SupremeVerdict.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Surge Engine", 105674, Rarity.MYTHIC, mage.cards.s.SurgeEngine.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Surge Engine", 105862, Rarity.MYTHIC, mage.cards.s.SurgeEngine.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Surge to Victory", 90108, Rarity.RARE, mage.cards.s.SurgeToVictory.class));
cards.add(new SetCardInfo("Surgehacker Mech", 98115, Rarity.RARE, mage.cards.s.SurgehackerMech.class));
- cards.add(new SetCardInfo("Surgical Extraction", 40072, Rarity.RARE, mage.cards.s.SurgicalExtraction.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Surgical Extraction", 102251, Rarity.RARE, mage.cards.s.SurgicalExtraction.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Surgical Extraction", 40072, Rarity.RARE, mage.cards.s.SurgicalExtraction.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Surging Flame", 35178, Rarity.COMMON, mage.cards.s.SurgingFlame.class));
cards.add(new SetCardInfo("Survival of the Fittest", 43544, Rarity.RARE, mage.cards.s.SurvivalOfTheFittest.class));
cards.add(new SetCardInfo("Suspend", 91243, Rarity.RARE, mage.cards.s.Suspend.class));
@@ -2633,12 +2637,12 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Swamp", 235, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Swamp", 253, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Swamp", 257, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 265, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 275, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 287, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 265, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 275, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 287, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Swamp", 299, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Swamp", 310, Rarity.LAND, mage.cards.basiclands.Swamp.class, FULL_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 31977, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 31977, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Swamp", 31999, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Swamp", 32007, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Swamp", 32021, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
@@ -2662,37 +2666,37 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Swift Reconfiguration", 97893, Rarity.RARE, mage.cards.s.SwiftReconfiguration.class));
cards.add(new SetCardInfo("Swiftfoot Boots", 86132, Rarity.UNCOMMON, mage.cards.s.SwiftfootBoots.class));
cards.add(new SetCardInfo("Sword of Body and Mind", 82850, Rarity.MYTHIC, mage.cards.s.SwordOfBodyAndMind.class));
- cards.add(new SetCardInfo("Sword of Feast and Famine", 52304, Rarity.MYTHIC, mage.cards.s.SwordOfFeastAndFamine.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sword of Feast and Famine", 52304, Rarity.MYTHIC, mage.cards.s.SwordOfFeastAndFamine.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sword of Feast and Famine", 59683, Rarity.MYTHIC, mage.cards.s.SwordOfFeastAndFamine.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sword of Feast and Famine", 82848, Rarity.MYTHIC, mage.cards.s.SwordOfFeastAndFamine.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Sword of Fire and Ice", 39650, Rarity.RARE, mage.cards.s.SwordOfFireAndIce.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sword of Fire and Ice", 39650, Rarity.RARE, mage.cards.s.SwordOfFireAndIce.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sword of Fire and Ice", 82854, Rarity.MYTHIC, mage.cards.s.SwordOfFireAndIce.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sword of Hearth and Home", 91365, Rarity.MYTHIC, mage.cards.s.SwordOfHearthAndHome.class));
cards.add(new SetCardInfo("Sword of Kaldra", 31987, Rarity.RARE, mage.cards.s.SwordOfKaldra.class));
cards.add(new SetCardInfo("Sword of Light and Shadow", 82852, Rarity.MYTHIC, mage.cards.s.SwordOfLightAndShadow.class));
- cards.add(new SetCardInfo("Sword of Sinew and Steel", 91363, Rarity.RARE, mage.cards.s.SwordOfSinewAndSteel.class, RETRO_ART));
- cards.add(new SetCardInfo("Sword of Truth and Justice", 91367, Rarity.RARE, mage.cards.s.SwordOfTruthAndJustice.class, RETRO_ART));
+ cards.add(new SetCardInfo("Sword of Sinew and Steel", 91363, Rarity.RARE, mage.cards.s.SwordOfSinewAndSteel.class));
+ cards.add(new SetCardInfo("Sword of Truth and Justice", 91367, Rarity.RARE, mage.cards.s.SwordOfTruthAndJustice.class));
cards.add(new SetCardInfo("Sword of War and Peace", 82846, Rarity.MYTHIC, mage.cards.s.SwordOfWarAndPeace.class));
- cards.add(new SetCardInfo("Swords to Plowshares", 31381, Rarity.UNCOMMON, mage.cards.s.SwordsToPlowshares.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swords to Plowshares", 31381, Rarity.UNCOMMON, mage.cards.s.SwordsToPlowshares.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Swords to Plowshares", 86138, Rarity.UNCOMMON, mage.cards.s.SwordsToPlowshares.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sylvan Caryatid", 50120, Rarity.RARE, mage.cards.s.SylvanCaryatid.class));
- cards.add(new SetCardInfo("Sylvan Library", 23948, Rarity.RARE, mage.cards.s.SylvanLibrary.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sylvan Library", 23948, Rarity.RARE, mage.cards.s.SylvanLibrary.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sylvan Library", 43636, Rarity.RARE, mage.cards.s.SylvanLibrary.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sylvan Ranger", 37592, Rarity.COMMON, mage.cards.s.SylvanRanger.class));
cards.add(new SetCardInfo("Sylvan Scrying", 60476, Rarity.RARE, mage.cards.s.SylvanScrying.class));
cards.add(new SetCardInfo("Syrix, Carrier of the Flame", 99899, Rarity.RARE, mage.cards.s.SyrixCarrierOfTheFlame.class));
cards.add(new SetCardInfo("Szat's Will", 86056, Rarity.RARE, mage.cards.s.SzatsWill.class));
cards.add(new SetCardInfo("Taborax, Hope's Demise", 83768, Rarity.RARE, mage.cards.t.TaboraxHopesDemise.class));
- cards.add(new SetCardInfo("Taiga", 43618, Rarity.RARE, mage.cards.t.Taiga.class, RETRO_ART));
+ cards.add(new SetCardInfo("Taiga", 43618, Rarity.RARE, mage.cards.t.Taiga.class));
cards.add(new SetCardInfo("Tainted Adversary", 93954, Rarity.MYTHIC, mage.cards.t.TaintedAdversary.class));
cards.add(new SetCardInfo("Tajuru Paragon", 83752, Rarity.RARE, mage.cards.t.TajuruParagon.class));
cards.add(new SetCardInfo("Takenuma, Abandoned Mire", 98127, Rarity.RARE, mage.cards.t.TakenumaAbandonedMire.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Takenuma, Abandoned Mire", 98129, Rarity.RARE, mage.cards.t.TakenumaAbandonedMire.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Talisman of Conviction", 91383, Rarity.RARE, mage.cards.t.TalismanOfConviction.class, RETRO_ART));
- cards.add(new SetCardInfo("Talisman of Creativity", 91385, Rarity.RARE, mage.cards.t.TalismanOfCreativity.class, RETRO_ART));
- cards.add(new SetCardInfo("Talisman of Curiosity", 91387, Rarity.RARE, mage.cards.t.TalismanOfCuriosity.class, RETRO_ART));
- cards.add(new SetCardInfo("Talisman of Hierarchy", 91389, Rarity.RARE, mage.cards.t.TalismanOfHierarchy.class, RETRO_ART));
- cards.add(new SetCardInfo("Talisman of Resilience", 91391, Rarity.RARE, mage.cards.t.TalismanOfResilience.class, RETRO_ART));
+ cards.add(new SetCardInfo("Talisman of Conviction", 91383, Rarity.RARE, mage.cards.t.TalismanOfConviction.class));
+ cards.add(new SetCardInfo("Talisman of Creativity", 91385, Rarity.RARE, mage.cards.t.TalismanOfCreativity.class));
+ cards.add(new SetCardInfo("Talisman of Curiosity", 91387, Rarity.RARE, mage.cards.t.TalismanOfCuriosity.class));
+ cards.add(new SetCardInfo("Talisman of Hierarchy", 91389, Rarity.RARE, mage.cards.t.TalismanOfHierarchy.class));
+ cards.add(new SetCardInfo("Talisman of Resilience", 91391, Rarity.RARE, mage.cards.t.TalismanOfResilience.class));
cards.add(new SetCardInfo("Tameshi, Reality Architect", 97913, Rarity.RARE, mage.cards.t.TameshiRealityArchitect.class));
cards.add(new SetCardInfo("Tamiyo, Collector of Tales", 72273, Rarity.RARE, mage.cards.t.TamiyoCollectorOfTales.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Tamiyo, Collector of Tales", 78007, Rarity.RARE, mage.cards.t.TamiyoCollectorOfTales.class, NON_FULL_USE_VARIOUS));
@@ -2703,7 +2707,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Taranika, Akroan Veteran", 79975, Rarity.RARE, mage.cards.t.TaranikaAkroanVeteran.class));
cards.add(new SetCardInfo("Tasha's Hideous Laughter", 92680, Rarity.RARE, mage.cards.t.TashasHideousLaughter.class));
cards.add(new SetCardInfo("Tatsunari, Toad Rider", 97957, Rarity.RARE, mage.cards.t.TatsunariToadRider.class));
- cards.add(new SetCardInfo("Tawnos's Coffin", 23946, Rarity.RARE, mage.cards.t.TawnossCoffin.class, RETRO_ART));
+ cards.add(new SetCardInfo("Tawnos's Coffin", 23946, Rarity.RARE, mage.cards.t.TawnossCoffin.class));
cards.add(new SetCardInfo("Tawnos, the Toymaker", 105792, Rarity.RARE, mage.cards.t.TawnosTheToymaker.class));
//cards.add(new SetCardInfo("Tazeem", 44340, Rarity.RARE, mage.cards.t.Tazeem.class));
cards.add(new SetCardInfo("Tazri, Beacon of Unity", 83788, Rarity.MYTHIC, mage.cards.t.TazriBeaconOfUnity.class));
@@ -2747,19 +2751,19 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Tergrid, God of Fright", 88290, Rarity.RARE, mage.cards.t.TergridGodOfFright.class));
cards.add(new SetCardInfo("Terisian Mindbreaker", 105668, Rarity.RARE, mage.cards.t.TerisianMindbreaker.class));
cards.add(new SetCardInfo("Terisiare's Devastation", 105700, Rarity.RARE, mage.cards.t.TerisiaresDevastation.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Terisiare's Devastation", 105704, Rarity.RARE, mage.cards.t.TerisiaresDevastation.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Terisiare's Devastation", 105704, Rarity.RARE, mage.cards.t.TerisiaresDevastation.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Terminate", 102291, Rarity.UNCOMMON, mage.cards.t.Terminate.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Terminate", 35136, Rarity.COMMON, mage.cards.t.Terminate.class, FULL_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Terminate", 36230, Rarity.COMMON, mage.cards.t.Terminate.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Terminate", 102291, Rarity.UNCOMMON, mage.cards.t.Terminate.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Terra Stomper", 36849, Rarity.RARE, mage.cards.t.TerraStomper.class));
cards.add(new SetCardInfo("Terramorphic Expanse", 81828, Rarity.COMMON, mage.cards.t.TerramorphicExpanse.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Terramorphic Expanse", 86110, Rarity.COMMON, mage.cards.t.TerramorphicExpanse.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Territorial Kavu", 91339, Rarity.RARE, mage.cards.t.TerritorialKavu.class));
cards.add(new SetCardInfo("Territorial Scythecat", 83704, Rarity.COMMON, mage.cards.t.TerritorialScythecat.class));
- cards.add(new SetCardInfo("Terror", 31483, Rarity.COMMON, mage.cards.t.Terror.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Terror", 35948, Rarity.COMMON, mage.cards.t.Terror.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Terror Ballista", 105822, Rarity.RARE, mage.cards.t.TerrorBallista.class));
cards.add(new SetCardInfo("Terror of the Peaks", 81976, Rarity.MYTHIC, mage.cards.t.TerrorOfThePeaks.class));
+ cards.add(new SetCardInfo("Terror", 31483, Rarity.COMMON, mage.cards.t.Terror.class, FULL_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Terror", 35948, Rarity.COMMON, mage.cards.t.Terror.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Tevesh Szat, Doom of Fools", 85946, Rarity.MYTHIC, mage.cards.t.TeveshSzatDoomOfFools.class));
cards.add(new SetCardInfo("Teyo, the Shieldmage", 72249, Rarity.UNCOMMON, mage.cards.t.TeyoTheShieldmage.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Teyo, the Shieldmage", 77983, Rarity.UNCOMMON, mage.cards.t.TeyoTheShieldmage.class, NON_FULL_USE_VARIOUS));
@@ -2780,7 +2784,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("The Celestus", 94086, Rarity.RARE, mage.cards.t.TheCelestus.class));
cards.add(new SetCardInfo("The Deck of Many Things", 92832, Rarity.MYTHIC, mage.cards.t.TheDeckOfManyThings.class));
cards.add(new SetCardInfo("The Dragon-Kami Reborn", 98051, Rarity.RARE, mage.cards.t.TheDragonKamiReborn.class));
- cards.add(new SetCardInfo("The First Sliver", 91325, Rarity.RARE, mage.cards.t.TheFirstSliver.class, RETRO_ART));
+ cards.add(new SetCardInfo("The First Sliver", 91325, Rarity.RARE, mage.cards.t.TheFirstSliver.class));
cards.add(new SetCardInfo("The Kami War", 98101, Rarity.MYTHIC, mage.cards.t.TheKamiWar.class));
cards.add(new SetCardInfo("The Meathook Massacre", 93958, Rarity.MYTHIC, mage.cards.t.TheMeathookMassacre.class));
cards.add(new SetCardInfo("The Mimeoplasm", 102315, Rarity.RARE, mage.cards.t.TheMimeoplasm.class));
@@ -2804,7 +2808,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Thirst for Knowledge", 31445, Rarity.UNCOMMON, mage.cards.t.ThirstForKnowledge.class));
cards.add(new SetCardInfo("Thopter Assembly", 39638, Rarity.RARE, mage.cards.t.ThopterAssembly.class));
cards.add(new SetCardInfo("Thopter Shop", 105816, Rarity.RARE, mage.cards.t.ThopterShop.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Thopter Shop", 105820, Rarity.RARE, mage.cards.t.ThopterShop.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Thopter Shop", 105820, Rarity.RARE, mage.cards.t.ThopterShop.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Thought Scour", 102231, Rarity.COMMON, mage.cards.t.ThoughtScour.class));
cards.add(new SetCardInfo("Thought Vessel", 86098, Rarity.UNCOMMON, mage.cards.t.ThoughtVessel.class));
cards.add(new SetCardInfo("Thoughtseize", 82836, Rarity.RARE, mage.cards.t.Thoughtseize.class));
@@ -2812,7 +2816,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Thousand-Year Storm", 102311, Rarity.RARE, mage.cards.t.ThousandYearStorm.class));
cards.add(new SetCardInfo("Thran Golem", 62433, Rarity.UNCOMMON, mage.cards.t.ThranGolem.class));
cards.add(new SetCardInfo("Thran Portal", 103490, Rarity.RARE, mage.cards.t.ThranPortal.class));
- cards.add(new SetCardInfo("Thran Quarry", 36128, Rarity.RARE, mage.cards.t.ThranQuarry.class, RETRO_ART));
+ cards.add(new SetCardInfo("Thran Quarry", 36128, Rarity.RARE, mage.cards.t.ThranQuarry.class));
cards.add(new SetCardInfo("Thran Spider", 105826, Rarity.RARE, mage.cards.t.ThranSpider.class));
cards.add(new SetCardInfo("Thrasios, Triton Hero", 86178, Rarity.MYTHIC, mage.cards.t.ThrasiosTritonHero.class));
cards.add(new SetCardInfo("Thrasta, Tempest's Roar", 91299, Rarity.MYTHIC, mage.cards.t.ThrastaTempestsRoar.class));
@@ -2822,7 +2826,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Threefold Signal", 99817, Rarity.MYTHIC, mage.cards.t.ThreefoldSignal.class));
cards.add(new SetCardInfo("Throne of Makindi", 83782, Rarity.RARE, mage.cards.t.ThroneOfMakindi.class));
cards.add(new SetCardInfo("Thryx, the Sudden Storm", 79883, Rarity.RARE, mage.cards.t.ThryxTheSuddenStorm.class));
- cards.add(new SetCardInfo("Thunder Spirit", 229, Rarity.UNCOMMON, mage.cards.t.ThunderSpirit.class, RETRO_ART));
+ cards.add(new SetCardInfo("Thunder Spirit", 229, Rarity.UNCOMMON, mage.cards.t.ThunderSpirit.class));
cards.add(new SetCardInfo("Thunderbreak Regent", 55892, Rarity.RARE, mage.cards.t.ThunderbreakRegent.class));
cards.add(new SetCardInfo("Thundering Mightmare", 95413, Rarity.RARE, mage.cards.t.ThunderingMightmare.class));
cards.add(new SetCardInfo("Thundering Raiju", 97997, Rarity.RARE, mage.cards.t.ThunderingRaiju.class));
@@ -2863,7 +2867,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Tourach, Dread Cantor", 91253, Rarity.MYTHIC, mage.cards.t.TourachDreadCantor.class));
cards.add(new SetCardInfo("Tovolar's Magehunter", 43507, Rarity.RARE, mage.cards.t.TovolarsMagehunter.class));
cards.add(new SetCardInfo("Toxic Deluge", 82832, Rarity.RARE, mage.cards.t.ToxicDeluge.class));
- cards.add(new SetCardInfo("Tradewind Rider", 36048, Rarity.RARE, mage.cards.t.TradewindRider.class, RETRO_ART));
+ cards.add(new SetCardInfo("Tradewind Rider", 36048, Rarity.RARE, mage.cards.t.TradewindRider.class));
cards.add(new SetCardInfo("Training Center", 85954, Rarity.RARE, mage.cards.t.TrainingCenter.class));
cards.add(new SetCardInfo("Transmogrant's Crown", 105706, Rarity.RARE, mage.cards.t.TransmograntsCrown.class));
cards.add(new SetCardInfo("Transmogrify", 81970, Rarity.RARE, mage.cards.t.Transmogrify.class));
@@ -2877,7 +2881,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Treasury Thrull", 47999, Rarity.RARE, mage.cards.t.TreasuryThrull.class));
cards.add(new SetCardInfo("Treetop Village", 31403, Rarity.UNCOMMON, mage.cards.t.TreetopVillage.class));
cards.add(new SetCardInfo("Treva, the Renewer", 36158, Rarity.RARE, mage.cards.t.TrevaTheRenewer.class));
- cards.add(new SetCardInfo("Tribute Mage", 91249, Rarity.RARE, mage.cards.t.TributeMage.class, RETRO_ART));
+ cards.add(new SetCardInfo("Tribute Mage", 91249, Rarity.RARE, mage.cards.t.TributeMage.class));
cards.add(new SetCardInfo("Tribute to Horobi", 97969, Rarity.RARE, mage.cards.t.TributeToHorobi.class));
cards.add(new SetCardInfo("Triplicate Titan", 90334, Rarity.RARE, mage.cards.t.TriplicateTitan.class));
cards.add(new SetCardInfo("Triskaidekaphile", 93922, Rarity.RARE, mage.cards.t.Triskaidekaphile.class, NON_FULL_USE_VARIOUS));
@@ -2887,7 +2891,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Triumphant Reckoning", 86066, Rarity.MYTHIC, mage.cards.t.TriumphantReckoning.class));
cards.add(new SetCardInfo("Tromokratis", 51914, Rarity.RARE, mage.cards.t.Tromokratis.class));
cards.add(new SetCardInfo("Trophy Mage", 63003, Rarity.UNCOMMON, mage.cards.t.TrophyMage.class));
- cards.add(new SetCardInfo("Tropical Island", 43620, Rarity.RARE, mage.cards.t.TropicalIsland.class, RETRO_ART));
+ cards.add(new SetCardInfo("Tropical Island", 43620, Rarity.RARE, mage.cards.t.TropicalIsland.class));
cards.add(new SetCardInfo("Trostani's Summoner", 48574, Rarity.UNCOMMON, mage.cards.t.TrostanisSummoner.class));
cards.add(new SetCardInfo("Trudge Garden", 90152, Rarity.RARE, mage.cards.t.TrudgeGarden.class));
cards.add(new SetCardInfo("True Conviction", 77951, Rarity.RARE, mage.cards.t.TrueConviction.class));
@@ -2896,13 +2900,13 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Trueheart Duelist", 64424, Rarity.UNCOMMON, mage.cards.t.TrueheartDuelist.class));
cards.add(new SetCardInfo("Trumpeting Gnarr", 80971, Rarity.UNCOMMON, mage.cards.t.TrumpetingGnarr.class));
cards.add(new SetCardInfo("Tuinvale Treefolk", 78818, Rarity.COMMON, mage.cards.t.TuinvaleTreefolk.class));
- cards.add(new SetCardInfo("Tundra", 43622, Rarity.RARE, mage.cards.t.Tundra.class, RETRO_ART));
cards.add(new SetCardInfo("Tundra Fumarole", 88318, Rarity.RARE, mage.cards.t.TundraFumarole.class));
+ cards.add(new SetCardInfo("Tundra", 43622, Rarity.RARE, mage.cards.t.Tundra.class));
cards.add(new SetCardInfo("Turntimber Symbiosis", 83868, Rarity.MYTHIC, mage.cards.t.TurntimberSymbiosis.class));
cards.add(new SetCardInfo("Tuya Bearclaw", 86310, Rarity.UNCOMMON, mage.cards.t.TuyaBearclaw.class));
cards.add(new SetCardInfo("Twilight Mire", 62455, Rarity.RARE, mage.cards.t.TwilightMire.class));
cards.add(new SetCardInfo("Two-Headed Dragon", 36156, Rarity.RARE, mage.cards.t.TwoHeadedDragon.class));
- cards.add(new SetCardInfo("Two-Headed Giant of Foriys", 211, Rarity.RARE, mage.cards.t.TwoHeadedGiantOfForiys.class, RETRO_ART));
+ cards.add(new SetCardInfo("Two-Headed Giant of Foriys", 211, Rarity.RARE, mage.cards.t.TwoHeadedGiantOfForiys.class));
cards.add(new SetCardInfo("Tymaret, Chosen from Death", 79865, Rarity.UNCOMMON, mage.cards.t.TymaretChosenFromDeath.class));
cards.add(new SetCardInfo("Tymna the Weaver", 86180, Rarity.MYTHIC, mage.cards.t.TymnaTheWeaver.class));
cards.add(new SetCardInfo("Tyrannical Pitlord", 103424, Rarity.RARE, mage.cards.t.TyrannicalPitlord.class));
@@ -2915,7 +2919,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Ugin, the Ineffable", 77969, Rarity.RARE, mage.cards.u.UginTheIneffable.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ugin, the Spirit Dragon", 55763, Rarity.MYTHIC, mage.cards.u.UginTheSpiritDragon.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ugin, the Spirit Dragon", 85942, Rarity.MYTHIC, mage.cards.u.UginTheSpiritDragon.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Uktabi Orangutan", 36016, Rarity.UNCOMMON, mage.cards.u.UktabiOrangutan.class, RETRO_ART));
+ cards.add(new SetCardInfo("Uktabi Orangutan", 36016, Rarity.UNCOMMON, mage.cards.u.UktabiOrangutan.class));
cards.add(new SetCardInfo("Ulamog, the Infinite Gyre", 102345, Rarity.MYTHIC, mage.cards.u.UlamogTheInfiniteGyre.class));
cards.add(new SetCardInfo("Ultimate Price", 58269, Rarity.UNCOMMON, mage.cards.u.UltimatePrice.class));
cards.add(new SetCardInfo("Ulvenwald Behemoth", 95421, Rarity.RARE, mage.cards.u.UlvenwaldBehemoth.class));
@@ -2923,16 +2927,16 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Ulvenwald Oddity", 95421, Rarity.RARE, mage.cards.u.UlvenwaldOddity.class));
cards.add(new SetCardInfo("Umezawa's Jitte", 36210, Rarity.RARE, mage.cards.u.UmezawasJitte.class));
cards.add(new SetCardInfo("Umori, the Collector", 80813, Rarity.RARE, mage.cards.u.UmoriTheCollector.class));
- cards.add(new SetCardInfo("Undead Augur", 91271, Rarity.RARE, mage.cards.u.UndeadAugur.class, RETRO_ART));
+ cards.add(new SetCardInfo("Undead Augur", 91271, Rarity.RARE, mage.cards.u.UndeadAugur.class));
cards.add(new SetCardInfo("Undercover Operative", 99713, Rarity.RARE, mage.cards.u.UndercoverOperative.class));
cards.add(new SetCardInfo("Underground River", 105876, Rarity.RARE, mage.cards.u.UndergroundRiver.class));
- cards.add(new SetCardInfo("Underground Sea", 43624, Rarity.RARE, mage.cards.u.UndergroundSea.class, RETRO_ART));
+ cards.add(new SetCardInfo("Underground Sea", 43624, Rarity.RARE, mage.cards.u.UndergroundSea.class));
cards.add(new SetCardInfo("Undergrowth Stadium", 85950, Rarity.RARE, mage.cards.u.UndergrowthStadium.class));
cards.add(new SetCardInfo("Underworld Breach", 79977, Rarity.RARE, mage.cards.u.UnderworldBreach.class));
cards.add(new SetCardInfo("Underworld Dreams", 35970, Rarity.RARE, mage.cards.u.UnderworldDreams.class));
cards.add(new SetCardInfo("Undiscovered Paradise", 61062, Rarity.RARE, mage.cards.u.UndiscoveredParadise.class));
cards.add(new SetCardInfo("Unearth", 102243, Rarity.COMMON, mage.cards.u.Unearth.class));
- cards.add(new SetCardInfo("Universal Automaton", 91381, Rarity.RARE, mage.cards.u.UniversalAutomaton.class, RETRO_ART));
+ cards.add(new SetCardInfo("Universal Automaton", 91381, Rarity.RARE, mage.cards.u.UniversalAutomaton.class));
cards.add(new SetCardInfo("Universal Surveillance", 97935, Rarity.RARE, mage.cards.u.UniversalSurveillance.class));
cards.add(new SetCardInfo("Unlicensed Disintegration", 64430, Rarity.UNCOMMON, mage.cards.u.UnlicensedDisintegration.class));
cards.add(new SetCardInfo("Unlicensed Hearse", 99725, Rarity.RARE, mage.cards.u.UnlicensedHearse.class));
@@ -2954,8 +2958,8 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Urza's Tower", 82808, Rarity.RARE, mage.cards.u.UrzasTower.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Urza's Workshop", 105866, Rarity.RARE, mage.cards.u.UrzasWorkshop.class));
cards.add(new SetCardInfo("Urza, Chief Artificer", 105796, Rarity.MYTHIC, mage.cards.u.UrzaChiefArtificer.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Urza, Chief Artificer", 105800, Rarity.MYTHIC, mage.cards.u.UrzaChiefArtificer.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Urza, Lord High Artificer", 91229, Rarity.RARE, mage.cards.u.UrzaLordHighArtificer.class, RETRO_ART));
+ cards.add(new SetCardInfo("Urza, Chief Artificer", 105800, Rarity.MYTHIC, mage.cards.u.UrzaChiefArtificer.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Urza, Lord High Artificer", 91229, Rarity.RARE, mage.cards.u.UrzaLordHighArtificer.class));
cards.add(new SetCardInfo("Urza, Prince of Kroog", 105776, Rarity.RARE, mage.cards.u.UrzaPrinceOfKroog.class));
cards.add(new SetCardInfo("Utter End", 54563, Rarity.RARE, mage.cards.u.UtterEnd.class));
cards.add(new SetCardInfo("Uvilda, Dean of Perfection", 90252, Rarity.RARE, mage.cards.u.UvildaDeanOfPerfection.class));
@@ -2971,7 +2975,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Valorous Stance", 57582, Rarity.UNCOMMON, mage.cards.v.ValorousStance.class));
cards.add(new SetCardInfo("Vampire Nighthawk", 36214, Rarity.UNCOMMON, mage.cards.v.VampireNighthawk.class));
cards.add(new SetCardInfo("Vampire Nocturnus", 33105, Rarity.MYTHIC, mage.cards.v.VampireNocturnus.class));
- cards.add(new SetCardInfo("Vampiric Tutor", 36018, Rarity.RARE, mage.cards.v.VampiricTutor.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Vampiric Tutor", 36018, Rarity.RARE, mage.cards.v.VampiricTutor.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Vampiric Tutor", 68053, Rarity.RARE, mage.cards.v.VampiricTutor.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Vampiric Tutor", 86086, Rarity.MYTHIC, mage.cards.v.VampiricTutor.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Vanishing Verse", 90182, Rarity.RARE, mage.cards.v.VanishingVerse.class));
@@ -3014,9 +3018,9 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Voidslime", 36310, Rarity.RARE, mage.cards.v.Voidslime.class));
cards.add(new SetCardInfo("Volatile Arsonist", 95397, Rarity.MYTHIC, mage.cards.v.VolatileArsonist.class));
cards.add(new SetCardInfo("Volcanic Fallout", 43570, Rarity.UNCOMMON, mage.cards.v.VolcanicFallout.class, FULL_ART));
- cards.add(new SetCardInfo("Volcanic Geyser", 36004, Rarity.UNCOMMON, mage.cards.v.VolcanicGeyser.class, RETRO_ART));
- cards.add(new SetCardInfo("Volcanic Hammer", 36102, Rarity.COMMON, mage.cards.v.VolcanicHammer.class, RETRO_ART));
- cards.add(new SetCardInfo("Volcanic Island", 43626, Rarity.RARE, mage.cards.v.VolcanicIsland.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Volcanic Geyser", 36004, Rarity.UNCOMMON, mage.cards.v.VolcanicGeyser.class));
+ cards.add(new SetCardInfo("Volcanic Hammer", 36102, Rarity.COMMON, mage.cards.v.VolcanicHammer.class));
+ cards.add(new SetCardInfo("Volcanic Island", 43626, Rarity.RARE, mage.cards.v.VolcanicIsland.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Volcanic Island", 95479, Rarity.RARE, mage.cards.v.VolcanicIsland.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Volcanic Salvo", 81972, Rarity.RARE, mage.cards.v.VolcanicSalvo.class));
cards.add(new SetCardInfo("Voldaren Estate", 95463, Rarity.RARE, mage.cards.v.VoldarenEstate.class));
@@ -3031,15 +3035,15 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Wake to Slaughter", 94068, Rarity.RARE, mage.cards.w.WakeToSlaughter.class));
cards.add(new SetCardInfo("Walk the Plank", 65666, Rarity.UNCOMMON, mage.cards.w.WalkThePlank.class));
cards.add(new SetCardInfo("Walking Ballista", 69991, Rarity.RARE, mage.cards.w.WalkingBallista.class));
- cards.add(new SetCardInfo("Wall of Blossoms", 36084, Rarity.UNCOMMON, mage.cards.w.WallOfBlossoms.class, RETRO_ART));
+ cards.add(new SetCardInfo("Wall of Blossoms", 36084, Rarity.UNCOMMON, mage.cards.w.WallOfBlossoms.class));
cards.add(new SetCardInfo("Wall of Mourning", 93894, Rarity.RARE, mage.cards.w.WallOfMourning.class));
- cards.add(new SetCardInfo("Wall of Omens", 39624, Rarity.UNCOMMON, mage.cards.w.WallOfOmens.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wall of Omens", 102217, Rarity.UNCOMMON, mage.cards.w.WallOfOmens.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wall of Omens", 39624, Rarity.UNCOMMON, mage.cards.w.WallOfOmens.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wall of Roots", 35114, Rarity.COMMON, mage.cards.w.WallOfRoots.class));
cards.add(new SetCardInfo("Wandering Archaic", 90338, Rarity.RARE, mage.cards.w.WanderingArchaic.class));
cards.add(new SetCardInfo("War Room", 86032, Rarity.RARE, mage.cards.w.WarRoom.class));
cards.add(new SetCardInfo("Warleader's Helix", 51540, Rarity.UNCOMMON, mage.cards.w.WarleadersHelix.class));
- cards.add(new SetCardInfo("Warmonger", 36152, Rarity.UNCOMMON, mage.cards.w.Warmonger.class, RETRO_ART));
+ cards.add(new SetCardInfo("Warmonger", 36152, Rarity.UNCOMMON, mage.cards.w.Warmonger.class));
cards.add(new SetCardInfo("Waste Management", 99945, Rarity.RARE, mage.cards.w.WasteManagement.class));
cards.add(new SetCardInfo("Wasteland", 36877, Rarity.UNCOMMON, mage.cards.w.Wasteland.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wasteland", 55874, Rarity.UNCOMMON, mage.cards.w.Wasteland.class, NON_FULL_USE_VARIOUS));
@@ -3049,7 +3053,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Wave of Reckoning", 62515, Rarity.RARE, mage.cards.w.WaveOfReckoning.class));
cards.add(new SetCardInfo("Wavebreak Hippocamp", 79951, Rarity.RARE, mage.cards.w.WavebreakHippocamp.class));
cards.add(new SetCardInfo("Wayward Guide-Beast", 83796, Rarity.RARE, mage.cards.w.WaywardGuideBeast.class));
- cards.add(new SetCardInfo("Weather the Storm", 91321, Rarity.RARE, mage.cards.w.WeatherTheStorm.class, RETRO_ART));
+ cards.add(new SetCardInfo("Weather the Storm", 91321, Rarity.RARE, mage.cards.w.WeatherTheStorm.class));
cards.add(new SetCardInfo("Weathered Wayfarer", 102223, Rarity.RARE, mage.cards.w.WeatheredWayfarer.class));
cards.add(new SetCardInfo("Weaver of Harmony", 98031, Rarity.RARE, mage.cards.w.WeaverOfHarmony.class));
cards.add(new SetCardInfo("Wedding Announcement", 95267, Rarity.RARE, mage.cards.w.WeddingAnnouncement.class));
@@ -3064,7 +3068,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Whirling Dervish", 35056, Rarity.UNCOMMON, mage.cards.w.WhirlingDervish.class));
cards.add(new SetCardInfo("Whirlwind of Thought", 80837, Rarity.RARE, mage.cards.w.WhirlwindOfThought.class));
cards.add(new SetCardInfo("White Dragon", 92652, Rarity.UNCOMMON, mage.cards.w.WhiteDragon.class));
- cards.add(new SetCardInfo("White Knight", 35950, Rarity.UNCOMMON, mage.cards.w.WhiteKnight.class, RETRO_ART));
+ cards.add(new SetCardInfo("White Knight", 35950, Rarity.UNCOMMON, mage.cards.w.WhiteKnight.class));
cards.add(new SetCardInfo("Widespread Thieving", 99777, Rarity.RARE, mage.cards.w.WidespreadThieving.class));
cards.add(new SetCardInfo("Wild Mongrel", 36240, Rarity.COMMON, mage.cards.w.WildMongrel.class));
cards.add(new SetCardInfo("Wild Nacatl", 37851, Rarity.COMMON, mage.cards.w.WildNacatl.class));
@@ -3078,15 +3082,15 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Willowdusk, Essence Seer", 90288, Rarity.MYTHIC, mage.cards.w.WillowduskEssenceSeer.class));
cards.add(new SetCardInfo("Wilt-Leaf Cavaliers", 31441, Rarity.UNCOMMON, mage.cards.w.WiltLeafCavaliers.class));
cards.add(new SetCardInfo("Windfall", 62529, Rarity.UNCOMMON, mage.cards.w.Windfall.class));
- cards.add(new SetCardInfo("Winds of Abandon", 99671, Rarity.RARE, mage.cards.w.WindsOfAbandon.class, RETRO_ART));
- cards.add(new SetCardInfo("Windseeker Centaur", 35966, Rarity.RARE, mage.cards.w.WindseekerCentaur.class, RETRO_ART));
+ cards.add(new SetCardInfo("Winds of Abandon", 99671, Rarity.RARE, mage.cards.w.WindsOfAbandon.class));
+ cards.add(new SetCardInfo("Windseeker Centaur", 35966, Rarity.RARE, mage.cards.w.WindseekerCentaur.class));
cards.add(new SetCardInfo("Windswept Heath", 43586, Rarity.RARE, mage.cards.w.WindsweptHeath.class));
cards.add(new SetCardInfo("Wing Shards", 35156, Rarity.UNCOMMON, mage.cards.w.WingShards.class));
cards.add(new SetCardInfo("Winged Portent", 95309, Rarity.RARE, mage.cards.w.WingedPortent.class));
cards.add(new SetCardInfo("Winota, Joiner of Forces", 80807, Rarity.MYTHIC, mage.cards.w.WinotaJoinerOfForces.class));
cards.add(new SetCardInfo("Winter Orb", 46922, Rarity.RARE, mage.cards.w.WinterOrb.class));
cards.add(new SetCardInfo("Wire Surgeons", 105694, Rarity.RARE, mage.cards.w.WireSurgeons.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Wire Surgeons", 105698, Rarity.RARE, mage.cards.w.WireSurgeons.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wire Surgeons", 105698, Rarity.RARE, mage.cards.w.WireSurgeons.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wiretapping", 99773, Rarity.RARE, mage.cards.w.Wiretapping.class));
cards.add(new SetCardInfo("Wish", 92746, Rarity.RARE, mage.cards.w.Wish.class));
cards.add(new SetCardInfo("Witch's Clinic", 90358, Rarity.RARE, mage.cards.w.WitchsClinic.class));
@@ -3096,7 +3100,7 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Woe Strider", 79925, Rarity.RARE, mage.cards.w.WoeStrider.class));
cards.add(new SetCardInfo("Wonder", 35154, Rarity.UNCOMMON, mage.cards.w.Wonder.class));
cards.add(new SetCardInfo("Wondrous Crucible", 105848, Rarity.RARE, mage.cards.w.WondrousCrucible.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Wondrous Crucible", 105850, Rarity.RARE, mage.cards.w.WondrousCrucible.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wondrous Crucible", 105850, Rarity.RARE, mage.cards.w.WondrousCrucible.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wood Elves", 36094, Rarity.COMMON, mage.cards.w.WoodElves.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wood Elves", 62527, Rarity.COMMON, mage.cards.w.WoodElves.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Woodcaller Automaton", 105830, Rarity.RARE, mage.cards.w.WoodcallerAutomaton.class));
@@ -3105,10 +3109,10 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Woolly Thoctar", 31449, Rarity.UNCOMMON, mage.cards.w.WoollyThoctar.class));
cards.add(new SetCardInfo("Workshop Warchief", 99715, Rarity.RARE, mage.cards.w.WorkshopWarchief.class));
cards.add(new SetCardInfo("Worship", 77955, Rarity.RARE, mage.cards.w.Worship.class));
- cards.add(new SetCardInfo("Wrath of God", 35048, Rarity.RARE, mage.cards.w.WrathOfGod.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wrath of God", 35048, Rarity.RARE, mage.cards.w.WrathOfGod.class, FULL_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Wrath of God", 82882, Rarity.RARE, mage.cards.w.WrathOfGod.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wreck Hunter", 105686, Rarity.RARE, mage.cards.w.WreckHunter.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Wreck Hunter", 105690, Rarity.RARE, mage.cards.w.WreckHunter.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wreck Hunter", 105690, Rarity.RARE, mage.cards.w.WreckHunter.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wren's Run Packmaster", 31965, Rarity.RARE, mage.cards.w.WrensRunPackmaster.class));
cards.add(new SetCardInfo("Wren's Run Vanquisher", 36138, Rarity.UNCOMMON, mage.cards.w.WrensRunVanquisher.class));
cards.add(new SetCardInfo("Wrenn and Seven", 94020, Rarity.MYTHIC, mage.cards.w.WrennAndSeven.class));
@@ -3154,22 +3158,22 @@ public class MagicOnlinePromos extends ExpansionSet {
cards.add(new SetCardInfo("Zhalfirin Void", 68043, Rarity.UNCOMMON, mage.cards.z.ZhalfirinVoid.class));
cards.add(new SetCardInfo("Ziatora's Proving Ground", 99699, Rarity.RARE, mage.cards.z.ZiatorasProvingGround.class));
cards.add(new SetCardInfo("Zirda, the Dawnwaker", 80867, Rarity.RARE, mage.cards.z.ZirdaTheDawnwaker.class));
- cards.add(new SetCardInfo("Zodiac Dog", 35102, Rarity.COMMON, mage.cards.z.ZodiacDog.class, RETRO_ART));
- cards.add(new SetCardInfo("Zodiac Goat", 35098, Rarity.COMMON, mage.cards.z.ZodiacGoat.class, RETRO_ART));
- cards.add(new SetCardInfo("Zodiac Horse", 35090, Rarity.UNCOMMON, mage.cards.z.ZodiacHorse.class, RETRO_ART));
- cards.add(new SetCardInfo("Zodiac Monkey", 35084, Rarity.COMMON, mage.cards.z.ZodiacMonkey.class, RETRO_ART));
- cards.add(new SetCardInfo("Zodiac Ox", 35092, Rarity.UNCOMMON, mage.cards.z.ZodiacOx.class, RETRO_ART));
- cards.add(new SetCardInfo("Zodiac Pig", 35100, Rarity.UNCOMMON, mage.cards.z.ZodiacPig.class, RETRO_ART));
- cards.add(new SetCardInfo("Zodiac Rabbit", 35086, Rarity.COMMON, mage.cards.z.ZodiacRabbit.class, RETRO_ART));
- cards.add(new SetCardInfo("Zodiac Rat", 35094, Rarity.COMMON, mage.cards.z.ZodiacRat.class, RETRO_ART));
- cards.add(new SetCardInfo("Zodiac Rooster", 35082, Rarity.COMMON, mage.cards.z.ZodiacRooster.class, RETRO_ART));
- cards.add(new SetCardInfo("Zodiac Snake", 35096, Rarity.COMMON, mage.cards.z.ZodiacSnake.class, RETRO_ART));
- cards.add(new SetCardInfo("Zodiac Tiger", 35088, Rarity.UNCOMMON, mage.cards.z.ZodiacTiger.class, RETRO_ART));
+ cards.add(new SetCardInfo("Zodiac Dog", 35102, Rarity.COMMON, mage.cards.z.ZodiacDog.class));
+ cards.add(new SetCardInfo("Zodiac Goat", 35098, Rarity.COMMON, mage.cards.z.ZodiacGoat.class));
+ cards.add(new SetCardInfo("Zodiac Horse", 35090, Rarity.UNCOMMON, mage.cards.z.ZodiacHorse.class));
+ cards.add(new SetCardInfo("Zodiac Monkey", 35084, Rarity.COMMON, mage.cards.z.ZodiacMonkey.class));
+ cards.add(new SetCardInfo("Zodiac Ox", 35092, Rarity.UNCOMMON, mage.cards.z.ZodiacOx.class));
+ cards.add(new SetCardInfo("Zodiac Pig", 35100, Rarity.UNCOMMON, mage.cards.z.ZodiacPig.class));
+ cards.add(new SetCardInfo("Zodiac Rabbit", 35086, Rarity.COMMON, mage.cards.z.ZodiacRabbit.class));
+ cards.add(new SetCardInfo("Zodiac Rat", 35094, Rarity.COMMON, mage.cards.z.ZodiacRat.class));
+ cards.add(new SetCardInfo("Zodiac Rooster", 35082, Rarity.COMMON, mage.cards.z.ZodiacRooster.class));
+ cards.add(new SetCardInfo("Zodiac Snake", 35096, Rarity.COMMON, mage.cards.z.ZodiacSnake.class));
+ cards.add(new SetCardInfo("Zodiac Tiger", 35088, Rarity.UNCOMMON, mage.cards.z.ZodiacTiger.class));
cards.add(new SetCardInfo("Zoetic Cavern", 36066, Rarity.UNCOMMON, mage.cards.z.ZoeticCavern.class));
cards.add(new SetCardInfo("Zombie Apocalypse", 43515, Rarity.RARE, mage.cards.z.ZombieApocalypse.class));
cards.add(new SetCardInfo("Zombify", 35170, Rarity.UNCOMMON, mage.cards.z.Zombify.class, FULL_ART));
cards.add(new SetCardInfo("Zur the Enchanter", 86196, Rarity.MYTHIC, mage.cards.z.ZurTheEnchanter.class));
- cards.add(new SetCardInfo("Zuran Orb", 225, Rarity.UNCOMMON, mage.cards.z.ZuranOrb.class, RETRO_ART));
+ cards.add(new SetCardInfo("Zuran Orb", 225, Rarity.UNCOMMON, mage.cards.z.ZuranOrb.class));
cards.add(new SetCardInfo("Zurgo Helmsmasher", 54549, Rarity.MYTHIC, mage.cards.z.ZurgoHelmsmasher.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/MagicOnlineThemeDecks.java b/Mage.Sets/src/mage/sets/MagicOnlineThemeDecks.java
index 37ab77123f4..c0f80ef31b1 100644
--- a/Mage.Sets/src/mage/sets/MagicOnlineThemeDecks.java
+++ b/Mage.Sets/src/mage/sets/MagicOnlineThemeDecks.java
@@ -20,71 +20,71 @@ public class MagicOnlineThemeDecks extends ExpansionSet {
this.hasBoosters = false;
this.hasBasicLands = true;
- cards.add(new SetCardInfo("Abyssal Gatekeeper", "A34", Rarity.COMMON, mage.cards.a.AbyssalGatekeeper.class, RETRO_ART));
+ cards.add(new SetCardInfo("Abyssal Gatekeeper", "A34", Rarity.COMMON, mage.cards.a.AbyssalGatekeeper.class));
cards.add(new SetCardInfo("Aether Vial", "B27", Rarity.UNCOMMON, mage.cards.a.AetherVial.class));
- cards.add(new SetCardInfo("All Hallow's Eve", "A35", Rarity.RARE, mage.cards.a.AllHallowsEve.class, RETRO_ART));
- cards.add(new SetCardInfo("Anarchist", "A52", Rarity.COMMON, mage.cards.a.Anarchist.class, RETRO_ART));
+ cards.add(new SetCardInfo("All Hallow's Eve", "A35", Rarity.RARE, mage.cards.a.AllHallowsEve.class));
+ cards.add(new SetCardInfo("Anarchist", "A52", Rarity.COMMON, mage.cards.a.Anarchist.class));
cards.add(new SetCardInfo("Ancient Grudge", "A53", Rarity.COMMON, mage.cards.a.AncientGrudge.class));
- cards.add(new SetCardInfo("Anger", "A54", Rarity.UNCOMMON, mage.cards.a.Anger.class, RETRO_ART));
- cards.add(new SetCardInfo("Animate Dead", "A36", Rarity.UNCOMMON, mage.cards.a.AnimateDead.class, RETRO_ART));
- cards.add(new SetCardInfo("Armadillo Cloak", "A94", Rarity.UNCOMMON, mage.cards.a.ArmadilloCloak.class, RETRO_ART));
- cards.add(new SetCardInfo("Ashes to Ashes", "A37", Rarity.UNCOMMON, mage.cards.a.AshesToAshes.class, RETRO_ART));
+ cards.add(new SetCardInfo("Anger", "A54", Rarity.UNCOMMON, mage.cards.a.Anger.class));
+ cards.add(new SetCardInfo("Animate Dead", "A36", Rarity.UNCOMMON, mage.cards.a.AnimateDead.class));
+ cards.add(new SetCardInfo("Armadillo Cloak", "A94", Rarity.UNCOMMON, mage.cards.a.ArmadilloCloak.class));
+ cards.add(new SetCardInfo("Ashes to Ashes", "A37", Rarity.UNCOMMON, mage.cards.a.AshesToAshes.class));
cards.add(new SetCardInfo("Aura of Silence", "B1", Rarity.UNCOMMON, mage.cards.a.AuraOfSilence.class));
- cards.add(new SetCardInfo("Auramancer", "A1", Rarity.COMMON, mage.cards.a.Auramancer.class, RETRO_ART));
- cards.add(new SetCardInfo("Avatar of Woe", "A38", Rarity.RARE, mage.cards.a.AvatarOfWoe.class, RETRO_ART));
+ cards.add(new SetCardInfo("Auramancer", "A1", Rarity.COMMON, mage.cards.a.Auramancer.class));
+ cards.add(new SetCardInfo("Avatar of Woe", "A38", Rarity.RARE, mage.cards.a.AvatarOfWoe.class));
cards.add(new SetCardInfo("Azorius Chancery", "A121", Rarity.UNCOMMON, mage.cards.a.AzoriusChancery.class));
cards.add(new SetCardInfo("Azorius Guildmage", "A95", Rarity.UNCOMMON, mage.cards.a.AzoriusGuildmage.class));
cards.add(new SetCardInfo("Azorius Signet", "A111", Rarity.COMMON, mage.cards.a.AzoriusSignet.class));
cards.add(new SetCardInfo("Bant Panorama", "A122", Rarity.COMMON, mage.cards.b.BantPanorama.class));
- cards.add(new SetCardInfo("Barren Moor", "A123", Rarity.COMMON, mage.cards.b.BarrenMoor.class, RETRO_ART));
+ cards.add(new SetCardInfo("Barren Moor", "A123", Rarity.COMMON, mage.cards.b.BarrenMoor.class));
cards.add(new SetCardInfo("Benevolent Bodyguard", "B2", Rarity.COMMON, mage.cards.b.BenevolentBodyguard.class));
cards.add(new SetCardInfo("Bonesplitter", "B28", Rarity.COMMON, mage.cards.b.Bonesplitter.class));
cards.add(new SetCardInfo("Borderland Ranger", "A62", Rarity.COMMON, mage.cards.b.BorderlandRanger.class));
- cards.add(new SetCardInfo("Brawn", "A63", Rarity.UNCOMMON, mage.cards.b.Brawn.class, RETRO_ART));
- cards.add(new SetCardInfo("Buried Alive", "A39", Rarity.UNCOMMON, mage.cards.b.BuriedAlive.class, RETRO_ART));
- cards.add(new SetCardInfo("Capsize", "A18", Rarity.COMMON, mage.cards.c.Capsize.class, RETRO_ART));
- cards.add(new SetCardInfo("Carrion Feeder", "A40", Rarity.COMMON, mage.cards.c.CarrionFeeder.class, RETRO_ART));
- cards.add(new SetCardInfo("Cauldron Dance", "A96", Rarity.UNCOMMON, mage.cards.c.CauldronDance.class, RETRO_ART));
+ cards.add(new SetCardInfo("Brawn", "A63", Rarity.UNCOMMON, mage.cards.b.Brawn.class));
+ cards.add(new SetCardInfo("Buried Alive", "A39", Rarity.UNCOMMON, mage.cards.b.BuriedAlive.class));
+ cards.add(new SetCardInfo("Capsize", "A18", Rarity.COMMON, mage.cards.c.Capsize.class));
+ cards.add(new SetCardInfo("Carrion Feeder", "A40", Rarity.COMMON, mage.cards.c.CarrionFeeder.class));
+ cards.add(new SetCardInfo("Cauldron Dance", "A96", Rarity.UNCOMMON, mage.cards.c.CauldronDance.class));
+ cards.add(new SetCardInfo("Chain Lightning", "A55", Rarity.COMMON, mage.cards.c.ChainLightning.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Chain Lightning", "B14", Rarity.COMMON, mage.cards.c.ChainLightning.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Chain Lightning", "A55", Rarity.COMMON, mage.cards.c.ChainLightning.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Chartooth Cougar", "A56", Rarity.COMMON, mage.cards.c.ChartoothCougar.class, RETRO_ART));
+ cards.add(new SetCardInfo("Chartooth Cougar", "A56", Rarity.COMMON, mage.cards.c.ChartoothCougar.class));
cards.add(new SetCardInfo("Civic Wayfinder", "A64", Rarity.COMMON, mage.cards.c.CivicWayfinder.class));
- cards.add(new SetCardInfo("Coastal Tower", "A124", Rarity.UNCOMMON, mage.cards.c.CoastalTower.class, RETRO_ART));
+ cards.add(new SetCardInfo("Coastal Tower", "A124", Rarity.UNCOMMON, mage.cards.c.CoastalTower.class));
cards.add(new SetCardInfo("Coiling Oracle", "A97", Rarity.UNCOMMON, mage.cards.c.CoilingOracle.class));
cards.add(new SetCardInfo("Compulsive Research", "A19", Rarity.COMMON, mage.cards.c.CompulsiveResearch.class));
- cards.add(new SetCardInfo("Concordant Crossroads", "A65", Rarity.UNCOMMON, mage.cards.c.ConcordantCrossroads.class, RETRO_ART));
+ cards.add(new SetCardInfo("Concordant Crossroads", "A65", Rarity.UNCOMMON, mage.cards.c.ConcordantCrossroads.class));
cards.add(new SetCardInfo("Condemn", "A2", Rarity.UNCOMMON, mage.cards.c.Condemn.class));
- cards.add(new SetCardInfo("Confiscate", "A20", Rarity.UNCOMMON, mage.cards.c.Confiscate.class, RETRO_ART));
- cards.add(new SetCardInfo("Constant Mists", "A66", Rarity.UNCOMMON, mage.cards.c.ConstantMists.class, RETRO_ART));
+ cards.add(new SetCardInfo("Confiscate", "A20", Rarity.UNCOMMON, mage.cards.c.Confiscate.class));
+ cards.add(new SetCardInfo("Constant Mists", "A66", Rarity.UNCOMMON, mage.cards.c.ConstantMists.class));
cards.add(new SetCardInfo("Copy Enchantment", "A21", Rarity.RARE, mage.cards.c.CopyEnchantment.class));
cards.add(new SetCardInfo("Court Hussar", "A22", Rarity.UNCOMMON, mage.cards.c.CourtHussar.class));
- cards.add(new SetCardInfo("Darigaaz's Caldera", "A125", Rarity.UNCOMMON, mage.cards.d.DarigaazsCaldera.class, RETRO_ART));
- cards.add(new SetCardInfo("Decree of Justice", "A3", Rarity.RARE, mage.cards.d.DecreeOfJustice.class, RETRO_ART));
- cards.add(new SetCardInfo("Dismantling Blow", "A4", Rarity.COMMON, mage.cards.d.DismantlingBlow.class, RETRO_ART));
+ cards.add(new SetCardInfo("Darigaaz's Caldera", "A125", Rarity.UNCOMMON, mage.cards.d.DarigaazsCaldera.class));
+ cards.add(new SetCardInfo("Decree of Justice", "A3", Rarity.RARE, mage.cards.d.DecreeOfJustice.class));
+ cards.add(new SetCardInfo("Dismantling Blow", "A4", Rarity.COMMON, mage.cards.d.DismantlingBlow.class));
cards.add(new SetCardInfo("Dread Return", "A41", Rarity.UNCOMMON, mage.cards.d.DreadReturn.class));
cards.add(new SetCardInfo("Edge of Autumn", "A67", Rarity.COMMON, mage.cards.e.EdgeOfAutumn.class));
- cards.add(new SetCardInfo("Elfhame Palace", "A126", Rarity.UNCOMMON, mage.cards.e.ElfhamePalace.class, RETRO_ART));
- cards.add(new SetCardInfo("Elven Cache", "A68", Rarity.COMMON, mage.cards.e.ElvenCache.class, RETRO_ART));
+ cards.add(new SetCardInfo("Elfhame Palace", "A126", Rarity.UNCOMMON, mage.cards.e.ElfhamePalace.class));
+ cards.add(new SetCardInfo("Elven Cache", "A68", Rarity.COMMON, mage.cards.e.ElvenCache.class));
cards.add(new SetCardInfo("Elvish Visionary", "A69", Rarity.COMMON, mage.cards.e.ElvishVisionary.class));
- cards.add(new SetCardInfo("Empyrial Armor", "A5", Rarity.UNCOMMON, mage.cards.e.EmpyrialArmor.class, RETRO_ART));
- cards.add(new SetCardInfo("Enlightened Tutor", "A6", Rarity.RARE, mage.cards.e.EnlightenedTutor.class, RETRO_ART));
+ cards.add(new SetCardInfo("Empyrial Armor", "A5", Rarity.UNCOMMON, mage.cards.e.EmpyrialArmor.class));
+ cards.add(new SetCardInfo("Enlightened Tutor", "A6", Rarity.RARE, mage.cards.e.EnlightenedTutor.class));
cards.add(new SetCardInfo("Eternal Witness", "A70", Rarity.UNCOMMON, mage.cards.e.EternalWitness.class));
cards.add(new SetCardInfo("Ethersworn Canonist", "B3", Rarity.RARE, mage.cards.e.EtherswornCanonist.class));
- cards.add(new SetCardInfo("Explosive Vegetation", "A71", Rarity.UNCOMMON, mage.cards.e.ExplosiveVegetation.class, RETRO_ART));
- cards.add(new SetCardInfo("Fact or Fiction", "A23", Rarity.UNCOMMON, mage.cards.f.FactOrFiction.class, RETRO_ART));
+ cards.add(new SetCardInfo("Explosive Vegetation", "A71", Rarity.UNCOMMON, mage.cards.e.ExplosiveVegetation.class));
+ cards.add(new SetCardInfo("Fact or Fiction", "A23", Rarity.UNCOMMON, mage.cards.f.FactOrFiction.class));
cards.add(new SetCardInfo("Faith's Fetters", "A7", Rarity.UNCOMMON, mage.cards.f.FaithsFetters.class));
- cards.add(new SetCardInfo("Fertile Ground", "A72", Rarity.COMMON, mage.cards.f.FertileGround.class, RETRO_ART));
+ cards.add(new SetCardInfo("Fertile Ground", "A72", Rarity.COMMON, mage.cards.f.FertileGround.class));
cards.add(new SetCardInfo("Fireblast", "B15", Rarity.COMMON, mage.cards.f.Fireblast.class));
- cards.add(new SetCardInfo("Fires of Yavimaya", "A98", Rarity.UNCOMMON, mage.cards.f.FiresOfYavimaya.class, RETRO_ART));
+ cards.add(new SetCardInfo("Fires of Yavimaya", "A98", Rarity.UNCOMMON, mage.cards.f.FiresOfYavimaya.class));
cards.add(new SetCardInfo("Flagstones of Trokair", "B31", Rarity.RARE, mage.cards.f.FlagstonesOfTrokair.class));
cards.add(new SetCardInfo("Flames of the Blood Hand", "B16", Rarity.UNCOMMON, mage.cards.f.FlamesOfTheBloodHand.class));
- cards.add(new SetCardInfo("Flametongue Kavu", "A57", Rarity.UNCOMMON, mage.cards.f.FlametongueKavu.class, RETRO_ART));
+ cards.add(new SetCardInfo("Flametongue Kavu", "A57", Rarity.UNCOMMON, mage.cards.f.FlametongueKavu.class));
cards.add(new SetCardInfo("Flickerwisp", "B4", Rarity.UNCOMMON, mage.cards.f.Flickerwisp.class));
- cards.add(new SetCardInfo("Forest", "A154", Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", "A155", Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", "A156", Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forgotten Cave", "A127", Rarity.COMMON, mage.cards.f.ForgottenCave.class, RETRO_ART));
- cards.add(new SetCardInfo("Genesis", "A73", Rarity.RARE, mage.cards.g.Genesis.class, RETRO_ART));
+ cards.add(new SetCardInfo("Forest", "A154", Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", "A155", Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", "A156", Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forgotten Cave", "A127", Rarity.COMMON, mage.cards.f.ForgottenCave.class));
+ cards.add(new SetCardInfo("Genesis", "A73", Rarity.RARE, mage.cards.g.Genesis.class));
cards.add(new SetCardInfo("Ghost Quarter", "A128", Rarity.UNCOMMON, mage.cards.g.GhostQuarter.class));
cards.add(new SetCardInfo("Ghostly Prison", "A8", Rarity.UNCOMMON, mage.cards.g.GhostlyPrison.class));
cards.add(new SetCardInfo("Goblin Guide", "B17", Rarity.RARE, mage.cards.g.GoblinGuide.class));
@@ -99,122 +99,124 @@ public class MagicOnlineThemeDecks extends ExpansionSet {
cards.add(new SetCardInfo("Hellspark Elemental", "B18", Rarity.UNCOMMON, mage.cards.h.HellsparkElemental.class));
cards.add(new SetCardInfo("Hinder", "A24", Rarity.UNCOMMON, mage.cards.h.Hinder.class));
cards.add(new SetCardInfo("Hissing Iguanar", "A58", Rarity.COMMON, mage.cards.h.HissingIguanar.class));
- cards.add(new SetCardInfo("Island", "A145", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "A146", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "A147", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Jotun Grunt", "B5", Rarity.UNCOMMON, mage.cards.j.JotunGrunt.class));
+ // Card not implemented
+ //cards.add(new SetCardInfo("Illusionary Mask", "A114", Rarity.RARE, mage.cards.i.IllusionaryMask.class));
+ cards.add(new SetCardInfo("Island", "A145", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "A146", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "A147", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Jund Panorama", "A131", Rarity.COMMON, mage.cards.j.JundPanorama.class));
- cards.add(new SetCardInfo("Jungle Barrier", "A99", Rarity.UNCOMMON, mage.cards.j.JungleBarrier.class, RETRO_ART));
- cards.add(new SetCardInfo("Jungle Lion", "A76", Rarity.COMMON, mage.cards.j.JungleLion.class, RETRO_ART));
+ cards.add(new SetCardInfo("Jungle Barrier", "A99", Rarity.UNCOMMON, mage.cards.j.JungleBarrier.class));
+ cards.add(new SetCardInfo("Jungle Lion", "A76", Rarity.COMMON, mage.cards.j.JungleLion.class));
+ cards.add(new SetCardInfo("Jotun Grunt", "B5", Rarity.UNCOMMON, mage.cards.j.JotunGrunt.class));
cards.add(new SetCardInfo("Kami of Ancient Law", "A9", Rarity.COMMON, mage.cards.k.KamiOfAncientLaw.class));
cards.add(new SetCardInfo("Karakas", "B32", Rarity.RARE, mage.cards.k.Karakas.class));
cards.add(new SetCardInfo("Keldon Marauders", "B19", Rarity.COMMON, mage.cards.k.KeldonMarauders.class));
- cards.add(new SetCardInfo("Keldon Vandals", "A59", Rarity.COMMON, mage.cards.k.KeldonVandals.class, RETRO_ART));
+ cards.add(new SetCardInfo("Keldon Vandals", "A59", Rarity.COMMON, mage.cards.k.KeldonVandals.class));
cards.add(new SetCardInfo("Kodama's Reach", "A77", Rarity.COMMON, mage.cards.k.KodamasReach.class));
cards.add(new SetCardInfo("Kor Firewalker", "B6", Rarity.UNCOMMON, mage.cards.k.KorFirewalker.class));
- cards.add(new SetCardInfo("Krosan Tusker", "A78", Rarity.COMMON, mage.cards.k.KrosanTusker.class, RETRO_ART));
+ cards.add(new SetCardInfo("Krosan Tusker", "A78", Rarity.COMMON, mage.cards.k.KrosanTusker.class));
cards.add(new SetCardInfo("Lava Spike", "B20", Rarity.COMMON, mage.cards.l.LavaSpike.class));
cards.add(new SetCardInfo("Life from the Loam", "A79", Rarity.RARE, mage.cards.l.LifeFromTheLoam.class));
+ cards.add(new SetCardInfo("Lightning Bolt", "A60", Rarity.COMMON, mage.cards.l.LightningBolt.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Lightning Bolt", "B21", Rarity.COMMON, mage.cards.l.LightningBolt.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Lightning Bolt", "A60", Rarity.COMMON, mage.cards.l.LightningBolt.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Lightning Greaves", "A115", Rarity.UNCOMMON, mage.cards.l.LightningGreaves.class));
cards.add(new SetCardInfo("Looter il-Kor", "A25", Rarity.COMMON, mage.cards.l.LooterIlKor.class));
cards.add(new SetCardInfo("Magma Jet", "B22", Rarity.UNCOMMON, mage.cards.m.MagmaJet.class));
- cards.add(new SetCardInfo("Man-o'-War", "A26", Rarity.COMMON, mage.cards.m.ManOWar.class, RETRO_ART));
+ cards.add(new SetCardInfo("Man-o'-War", "A26", Rarity.COMMON, mage.cards.m.ManOWar.class));
cards.add(new SetCardInfo("Mangara of Corondor", "B7", Rarity.RARE, mage.cards.m.MangaraOfCorondor.class));
- cards.add(new SetCardInfo("Massacre", "A44", Rarity.UNCOMMON, mage.cards.m.Massacre.class, RETRO_ART));
- cards.add(new SetCardInfo("Merfolk Looter", "A27", Rarity.UNCOMMON, mage.cards.m.MerfolkLooter.class, RETRO_ART));
- cards.add(new SetCardInfo("Mirari's Wake", "A100", Rarity.RARE, mage.cards.m.MirarisWake.class, RETRO_ART));
+ cards.add(new SetCardInfo("Massacre", "A44", Rarity.UNCOMMON, mage.cards.m.Massacre.class));
+ cards.add(new SetCardInfo("Merfolk Looter", "A27", Rarity.UNCOMMON, mage.cards.m.MerfolkLooter.class));
+ cards.add(new SetCardInfo("Mirari's Wake", "A100", Rarity.RARE, mage.cards.m.MirarisWake.class));
cards.add(new SetCardInfo("Miren, the Moaning Well", "A132", Rarity.RARE, mage.cards.m.MirenTheMoaningWell.class));
cards.add(new SetCardInfo("Mishra's Factory", "B33", Rarity.UNCOMMON, mage.cards.m.MishrasFactory.class));
cards.add(new SetCardInfo("Mistmeadow Witch", "A101", Rarity.UNCOMMON, mage.cards.m.MistmeadowWitch.class));
- cards.add(new SetCardInfo("Moment's Peace", "A80", Rarity.COMMON, mage.cards.m.MomentsPeace.class, RETRO_ART));
+ cards.add(new SetCardInfo("Moment's Peace", "A80", Rarity.COMMON, mage.cards.m.MomentsPeace.class));
cards.add(new SetCardInfo("Momentary Blink", "A10", Rarity.COMMON, mage.cards.m.MomentaryBlink.class));
+ cards.add(new SetCardInfo("Mountain", "A151", Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", "A152", Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", "A153", Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mountain", "B38", Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mountain", "B39", Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mountain", "B40", Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mountain", "B41", Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", "A151", Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", "A152", Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", "A153", Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Mulldrifter", "A28", Rarity.COMMON, mage.cards.m.Mulldrifter.class));
cards.add(new SetCardInfo("Nezumi Graverobber", "A45", Rarity.UNCOMMON, mage.cards.n.NezumiGraverobber.class));
- cards.add(new SetCardInfo("Noble Templar", "A11", Rarity.COMMON, mage.cards.n.NobleTemplar.class, RETRO_ART));
- cards.add(new SetCardInfo("Oblivion Ring", "B8", Rarity.COMMON, mage.cards.o.OblivionRing.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Noble Templar", "A11", Rarity.COMMON, mage.cards.n.NobleTemplar.class));
cards.add(new SetCardInfo("Oblivion Ring", "A12", Rarity.COMMON, mage.cards.o.OblivionRing.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Oblivion Ring", "B8", Rarity.COMMON, mage.cards.o.OblivionRing.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Overwhelming Intellect", "A29", Rarity.UNCOMMON, mage.cards.o.OverwhelmingIntellect.class));
- cards.add(new SetCardInfo("Penumbra Bobcat", "A81", Rarity.COMMON, mage.cards.p.PenumbraBobcat.class, RETRO_ART));
- cards.add(new SetCardInfo("Phantom Centaur", "A82", Rarity.UNCOMMON, mage.cards.p.PhantomCentaur.class, RETRO_ART));
- cards.add(new SetCardInfo("Phyrexian Arena", "A46", Rarity.RARE, mage.cards.p.PhyrexianArena.class, RETRO_ART));
+ cards.add(new SetCardInfo("Penumbra Bobcat", "A81", Rarity.COMMON, mage.cards.p.PenumbraBobcat.class));
+ cards.add(new SetCardInfo("Phantom Centaur", "A82", Rarity.UNCOMMON, mage.cards.p.PhantomCentaur.class));
+ cards.add(new SetCardInfo("Phyrexian Arena", "A46", Rarity.RARE, mage.cards.p.PhyrexianArena.class));
+ cards.add(new SetCardInfo("Plains", "A142", Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", "A143", Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", "A144", Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Plains", "B34", Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Plains", "B35", Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Plains", "B36", Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Plains", "B37", Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", "A142", Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", "A143", Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", "A144", Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Price of Progress", "B23", Rarity.UNCOMMON, mage.cards.p.PriceOfProgress.class));
cards.add(new SetCardInfo("Prison Term", "A13", Rarity.UNCOMMON, mage.cards.p.PrisonTerm.class));
cards.add(new SetCardInfo("Putrefy", "A102", Rarity.UNCOMMON, mage.cards.p.Putrefy.class));
cards.add(new SetCardInfo("Pyroblast", "B24", Rarity.UNCOMMON, mage.cards.p.Pyroblast.class));
cards.add(new SetCardInfo("Pyrostatic Pillar", "B25", Rarity.UNCOMMON, mage.cards.p.PyrostaticPillar.class));
- cards.add(new SetCardInfo("Questing Phelddagrif", "A103", Rarity.RARE, mage.cards.q.QuestingPhelddagrif.class, RETRO_ART));
+ cards.add(new SetCardInfo("Questing Phelddagrif", "A103", Rarity.RARE, mage.cards.q.QuestingPhelddagrif.class));
cards.add(new SetCardInfo("Rakdos Carnarium", "A133", Rarity.COMMON, mage.cards.r.RakdosCarnarium.class));
cards.add(new SetCardInfo("Rakdos Signet", "A116", Rarity.COMMON, mage.cards.r.RakdosSignet.class));
- cards.add(new SetCardInfo("Rampant Growth", "A83", Rarity.COMMON, mage.cards.r.RampantGrowth.class, RETRO_ART));
- cards.add(new SetCardInfo("Raven Familiar", "A30", Rarity.UNCOMMON, mage.cards.r.RavenFamiliar.class, RETRO_ART));
- cards.add(new SetCardInfo("Reaping the Graves", "A47", Rarity.COMMON, mage.cards.r.ReapingTheGraves.class, RETRO_ART));
+ cards.add(new SetCardInfo("Rampant Growth", "A83", Rarity.COMMON, mage.cards.r.RampantGrowth.class));
+ cards.add(new SetCardInfo("Raven Familiar", "A30", Rarity.UNCOMMON, mage.cards.r.RavenFamiliar.class));
+ cards.add(new SetCardInfo("Reaping the Graves", "A47", Rarity.COMMON, mage.cards.r.ReapingTheGraves.class));
cards.add(new SetCardInfo("Recollect", "A84", Rarity.UNCOMMON, mage.cards.r.Recollect.class));
- cards.add(new SetCardInfo("Relic of Progenitus", "B29", Rarity.UNCOMMON, mage.cards.r.RelicOfProgenitus.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Relic of Progenitus", "A117", Rarity.UNCOMMON, mage.cards.r.RelicOfProgenitus.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Relic of Progenitus", "B29", Rarity.UNCOMMON, mage.cards.r.RelicOfProgenitus.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Resounding Thunder", "A61", Rarity.COMMON, mage.cards.r.ResoundingThunder.class));
- cards.add(new SetCardInfo("Resurrection", "A14", Rarity.UNCOMMON, mage.cards.r.Resurrection.class, RETRO_ART));
- cards.add(new SetCardInfo("Rhystic Study", "A31", Rarity.COMMON, mage.cards.r.RhysticStudy.class, RETRO_ART));
+ cards.add(new SetCardInfo("Resurrection", "A14", Rarity.UNCOMMON, mage.cards.r.Resurrection.class));
+ cards.add(new SetCardInfo("Rhystic Study", "A31", Rarity.COMMON, mage.cards.r.RhysticStudy.class));
cards.add(new SetCardInfo("Rift Bolt", "B26", Rarity.COMMON, mage.cards.r.RiftBolt.class));
- cards.add(new SetCardInfo("Rootbreaker Wurm", "A85", Rarity.COMMON, mage.cards.r.RootbreakerWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("Rubinia Soulsinger", "A104", Rarity.RARE, mage.cards.r.RubiniaSoulsinger.class, RETRO_ART));
+ cards.add(new SetCardInfo("Rootbreaker Wurm", "A85", Rarity.COMMON, mage.cards.r.RootbreakerWurm.class));
+ cards.add(new SetCardInfo("Rubinia Soulsinger", "A104", Rarity.RARE, mage.cards.r.RubiniaSoulsinger.class));
cards.add(new SetCardInfo("Rupture Spire", "A134", Rarity.COMMON, mage.cards.r.RuptureSpire.class));
cards.add(new SetCardInfo("Sakura-Tribe Elder", "A86", Rarity.COMMON, mage.cards.s.SakuraTribeElder.class));
cards.add(new SetCardInfo("Savage Lands", "A135", Rarity.UNCOMMON, mage.cards.s.SavageLands.class));
- cards.add(new SetCardInfo("Seal of Cleansing", "A15", Rarity.COMMON, mage.cards.s.SealOfCleansing.class, RETRO_ART));
+ cards.add(new SetCardInfo("Seal of Cleansing", "A15", Rarity.COMMON, mage.cards.s.SealOfCleansing.class));
cards.add(new SetCardInfo("Seaside Citadel", "A136", Rarity.UNCOMMON, mage.cards.s.SeasideCitadel.class));
cards.add(new SetCardInfo("Selesnya Sanctuary", "A137", Rarity.UNCOMMON, mage.cards.s.SelesnyaSanctuary.class));
cards.add(new SetCardInfo("Selesnya Signet", "A118", Rarity.COMMON, mage.cards.s.SelesnyaSignet.class));
cards.add(new SetCardInfo("Serra Avenger", "B9", Rarity.RARE, mage.cards.s.SerraAvenger.class));
cards.add(new SetCardInfo("Shambling Shell", "A105", Rarity.COMMON, mage.cards.s.ShamblingShell.class));
- cards.add(new SetCardInfo("Shoreline Ranger", "A32", Rarity.COMMON, mage.cards.s.ShorelineRanger.class, RETRO_ART));
+ cards.add(new SetCardInfo("Shoreline Ranger", "A32", Rarity.COMMON, mage.cards.s.ShorelineRanger.class));
cards.add(new SetCardInfo("Shriekmaw", "A48", Rarity.UNCOMMON, mage.cards.s.Shriekmaw.class));
cards.add(new SetCardInfo("Silence", "B10", Rarity.RARE, mage.cards.s.Silence.class));
cards.add(new SetCardInfo("Simic Growth Chamber", "A138", Rarity.UNCOMMON, mage.cards.s.SimicGrowthChamber.class));
cards.add(new SetCardInfo("Simic Signet", "A119", Rarity.COMMON, mage.cards.s.SimicSignet.class));
cards.add(new SetCardInfo("Skullclamp", "A120", Rarity.UNCOMMON, mage.cards.s.Skullclamp.class));
- cards.add(new SetCardInfo("Sterling Grove", "A106", Rarity.UNCOMMON, mage.cards.s.SterlingGrove.class, RETRO_ART));
+ cards.add(new SetCardInfo("Sterling Grove", "A106", Rarity.UNCOMMON, mage.cards.s.SterlingGrove.class));
cards.add(new SetCardInfo("Stinkweed Imp", "A49", Rarity.COMMON, mage.cards.s.StinkweedImp.class));
cards.add(new SetCardInfo("Stonecloaker", "A16", Rarity.UNCOMMON, mage.cards.s.Stonecloaker.class));
cards.add(new SetCardInfo("Stoneforge Mystic", "B11", Rarity.RARE, mage.cards.s.StoneforgeMystic.class));
- cards.add(new SetCardInfo("Swamp", "A148", Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", "A149", Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", "A150", Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", "A148", Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", "A149", Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", "A150", Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swords to Plowshares", "A17", Rarity.UNCOMMON, mage.cards.s.SwordsToPlowshares.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Swords to Plowshares", "B12", Rarity.UNCOMMON, mage.cards.s.SwordsToPlowshares.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Swords to Plowshares", "A17", Rarity.UNCOMMON, mage.cards.s.SwordsToPlowshares.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Temporal Spring", "A107", Rarity.COMMON, mage.cards.t.TemporalSpring.class, RETRO_ART));
- cards.add(new SetCardInfo("Terminate", "A108", Rarity.COMMON, mage.cards.t.Terminate.class, RETRO_ART));
+ cards.add(new SetCardInfo("Temporal Spring", "A107", Rarity.COMMON, mage.cards.t.TemporalSpring.class));
+ cards.add(new SetCardInfo("Terminate", "A108", Rarity.COMMON, mage.cards.t.Terminate.class));
cards.add(new SetCardInfo("Terramorphic Expanse", "A139", Rarity.COMMON, mage.cards.t.TerramorphicExpanse.class));
- cards.add(new SetCardInfo("Terror", "A50", Rarity.COMMON, mage.cards.t.Terror.class, RETRO_ART));
- cards.add(new SetCardInfo("Tranquil Thicket", "A140", Rarity.COMMON, mage.cards.t.TranquilThicket.class, RETRO_ART));
- cards.add(new SetCardInfo("Treva's Ruins", "A141", Rarity.UNCOMMON, mage.cards.t.TrevasRuins.class, RETRO_ART));
- cards.add(new SetCardInfo("Twisted Abomination", "A51", Rarity.COMMON, mage.cards.t.TwistedAbomination.class, RETRO_ART));
+ cards.add(new SetCardInfo("Terror", "A50", Rarity.COMMON, mage.cards.t.Terror.class));
+ cards.add(new SetCardInfo("Tranquil Thicket", "A140", Rarity.COMMON, mage.cards.t.TranquilThicket.class));
+ cards.add(new SetCardInfo("Treva's Ruins", "A141", Rarity.UNCOMMON, mage.cards.t.TrevasRuins.class));
+ cards.add(new SetCardInfo("Twisted Abomination", "A51", Rarity.COMMON, mage.cards.t.TwistedAbomination.class));
cards.add(new SetCardInfo("Umezawa's Jitte", "B30", Rarity.RARE, mage.cards.u.UmezawasJitte.class));
- cards.add(new SetCardInfo("Vampiric Dragon", "A109", Rarity.RARE, mage.cards.v.VampiricDragon.class, RETRO_ART));
+ cards.add(new SetCardInfo("Vampiric Dragon", "A109", Rarity.RARE, mage.cards.v.VampiricDragon.class));
cards.add(new SetCardInfo("Weathered Wayfarer", "B13", Rarity.RARE, mage.cards.w.WeatheredWayfarer.class));
- cards.add(new SetCardInfo("Werebear", "A87", Rarity.COMMON, mage.cards.w.Werebear.class, RETRO_ART));
+ cards.add(new SetCardInfo("Werebear", "A87", Rarity.COMMON, mage.cards.w.Werebear.class));
cards.add(new SetCardInfo("Wickerbough Elder", "A88", Rarity.COMMON, mage.cards.w.WickerboughElder.class));
- cards.add(new SetCardInfo("Wild Mongrel", "A89", Rarity.COMMON, mage.cards.w.WildMongrel.class, RETRO_ART));
- cards.add(new SetCardInfo("Willbender", "A33", Rarity.UNCOMMON, mage.cards.w.Willbender.class, RETRO_ART));
- cards.add(new SetCardInfo("Wirewood Guardian", "A90", Rarity.COMMON, mage.cards.w.WirewoodGuardian.class, RETRO_ART));
- cards.add(new SetCardInfo("Wood Elves", "A91", Rarity.UNCOMMON, mage.cards.w.WoodElves.class, RETRO_ART));
- cards.add(new SetCardInfo("Xira Arien", "A110", Rarity.RARE, mage.cards.x.XiraArien.class, RETRO_ART));
- cards.add(new SetCardInfo("Yavimaya Elder", "A92", Rarity.COMMON, mage.cards.y.YavimayaElder.class, RETRO_ART));
- cards.add(new SetCardInfo("Yavimaya Enchantress", "A93", Rarity.UNCOMMON, mage.cards.y.YavimayaEnchantress.class, RETRO_ART));
+ cards.add(new SetCardInfo("Wild Mongrel", "A89", Rarity.COMMON, mage.cards.w.WildMongrel.class));
+ cards.add(new SetCardInfo("Willbender", "A33", Rarity.UNCOMMON, mage.cards.w.Willbender.class));
+ cards.add(new SetCardInfo("Wirewood Guardian", "A90", Rarity.COMMON, mage.cards.w.WirewoodGuardian.class));
+ cards.add(new SetCardInfo("Wood Elves", "A91", Rarity.UNCOMMON, mage.cards.w.WoodElves.class));
+ cards.add(new SetCardInfo("Xira Arien", "A110", Rarity.RARE, mage.cards.x.XiraArien.class));
+ cards.add(new SetCardInfo("Yavimaya Elder", "A92", Rarity.COMMON, mage.cards.y.YavimayaElder.class));
+ cards.add(new SetCardInfo("Yavimaya Enchantress", "A93", Rarity.UNCOMMON, mage.cards.y.YavimayaEnchantress.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/MagicPlayerRewards2001.java b/Mage.Sets/src/mage/sets/MagicPlayerRewards2001.java
index b93ed2f328a..07cdc3bc229 100644
--- a/Mage.Sets/src/mage/sets/MagicPlayerRewards2001.java
+++ b/Mage.Sets/src/mage/sets/MagicPlayerRewards2001.java
@@ -20,6 +20,6 @@ public class MagicPlayerRewards2001 extends ExpansionSet {
this.hasBoosters = false;
this.hasBasicLands = false;
- cards.add(new SetCardInfo("Wasteland", 1, Rarity.RARE, mage.cards.w.Wasteland.class, RETRO_ART));
+ cards.add(new SetCardInfo("Wasteland", 1, Rarity.RARE, mage.cards.w.Wasteland.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/MagicPlayerRewards2003.java b/Mage.Sets/src/mage/sets/MagicPlayerRewards2003.java
index f673c893164..7afe968ef65 100644
--- a/Mage.Sets/src/mage/sets/MagicPlayerRewards2003.java
+++ b/Mage.Sets/src/mage/sets/MagicPlayerRewards2003.java
@@ -20,6 +20,6 @@ public class MagicPlayerRewards2003 extends ExpansionSet {
this.hasBoosters = false;
this.hasBasicLands = false;
- cards.add(new SetCardInfo("Voidmage Prodigy", 1, Rarity.RARE, mage.cards.v.VoidmageProdigy.class, RETRO_ART));
+ cards.add(new SetCardInfo("Voidmage Prodigy", 1, Rarity.RARE, mage.cards.v.VoidmageProdigy.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/MarchOfTheMachineTheAftermath.java b/Mage.Sets/src/mage/sets/MarchOfTheMachineTheAftermath.java
index 33c62ec7619..119e641f77c 100644
--- a/Mage.Sets/src/mage/sets/MarchOfTheMachineTheAftermath.java
+++ b/Mage.Sets/src/mage/sets/MarchOfTheMachineTheAftermath.java
@@ -21,235 +21,235 @@ public final class MarchOfTheMachineTheAftermath extends ExpansionSet {
this.hasBasicLands = false;
this.hasBoosters = false; // epilogue boosters aren't for draft
- cards.add(new SetCardInfo("Animist's Might", 20, Rarity.UNCOMMON, mage.cards.a.AnimistsMight.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Animist's Might", 70, Rarity.UNCOMMON, mage.cards.a.AnimistsMight.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Animist's Might", 120, Rarity.UNCOMMON, mage.cards.a.AnimistsMight.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Arni Metalbrow", 16, Rarity.RARE, mage.cards.a.ArniMetalbrow.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Arni Metalbrow", 66, Rarity.RARE, mage.cards.a.ArniMetalbrow.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Animist's Might", 20, Rarity.UNCOMMON, mage.cards.a.AnimistsMight.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Animist's Might", 70, Rarity.UNCOMMON, mage.cards.a.AnimistsMight.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Arni Metalbrow", 116, Rarity.RARE, mage.cards.a.ArniMetalbrow.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Arni Metalbrow", 159, Rarity.RARE, mage.cards.a.ArniMetalbrow.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Arni Metalbrow", 16, Rarity.RARE, mage.cards.a.ArniMetalbrow.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Arni Metalbrow", 200, Rarity.RARE, mage.cards.a.ArniMetalbrow.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Arni Metalbrow", 66, Rarity.RARE, mage.cards.a.ArniMetalbrow.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ayara's Oathsworn", 11, Rarity.RARE, mage.cards.a.AyarasOathsworn.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Ayara's Oathsworn", 61, Rarity.RARE, mage.cards.a.AyarasOathsworn.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ayara's Oathsworn", 111, Rarity.RARE, mage.cards.a.AyarasOathsworn.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ayara's Oathsworn", 157, Rarity.RARE, mage.cards.a.AyarasOathsworn.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ayara's Oathsworn", 195, Rarity.RARE, mage.cards.a.AyarasOathsworn.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Blot Out", 12, Rarity.UNCOMMON, mage.cards.b.BlotOut.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Blot Out", 62, Rarity.UNCOMMON, mage.cards.b.BlotOut.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ayara's Oathsworn", 61, Rarity.RARE, mage.cards.a.AyarasOathsworn.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Blot Out", 112, Rarity.UNCOMMON, mage.cards.b.BlotOut.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Blot Out", 12, Rarity.UNCOMMON, mage.cards.b.BlotOut.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Blot Out", 196, Rarity.UNCOMMON, mage.cards.b.BlotOut.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Calix, Guided by Fate", 26, Rarity.MYTHIC, mage.cards.c.CalixGuidedByFate.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Calix, Guided by Fate", 76, Rarity.MYTHIC, mage.cards.c.CalixGuidedByFate.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Blot Out", 62, Rarity.UNCOMMON, mage.cards.b.BlotOut.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Calix, Guided by Fate", 126, Rarity.MYTHIC, mage.cards.c.CalixGuidedByFate.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Calix, Guided by Fate", 165, Rarity.MYTHIC, mage.cards.c.CalixGuidedByFate.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Calix, Guided by Fate", 206, Rarity.MYTHIC, mage.cards.c.CalixGuidedByFate.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Campus Renovation", 27, Rarity.UNCOMMON, mage.cards.c.CampusRenovation.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Campus Renovation", 77, Rarity.UNCOMMON, mage.cards.c.CampusRenovation.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Calix, Guided by Fate", 26, Rarity.MYTHIC, mage.cards.c.CalixGuidedByFate.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Calix, Guided by Fate", 76, Rarity.MYTHIC, mage.cards.c.CalixGuidedByFate.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Campus Renovation", 127, Rarity.UNCOMMON, mage.cards.c.CampusRenovation.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Campus Renovation", 207, Rarity.UNCOMMON, mage.cards.c.CampusRenovation.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Campus Renovation", 27, Rarity.UNCOMMON, mage.cards.c.CampusRenovation.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Campus Renovation", 77, Rarity.UNCOMMON, mage.cards.c.CampusRenovation.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Coppercoat Vanguard", 1, Rarity.UNCOMMON, mage.cards.c.CoppercoatVanguard.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Coppercoat Vanguard", 51, Rarity.UNCOMMON, mage.cards.c.CoppercoatVanguard.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Coppercoat Vanguard", 101, Rarity.UNCOMMON, mage.cards.c.CoppercoatVanguard.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Coppercoat Vanguard", 186, Rarity.UNCOMMON, mage.cards.c.CoppercoatVanguard.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Cosmic Rebirth", 28, Rarity.UNCOMMON, mage.cards.c.CosmicRebirth.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Cosmic Rebirth", 78, Rarity.UNCOMMON, mage.cards.c.CosmicRebirth.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Coppercoat Vanguard", 51, Rarity.UNCOMMON, mage.cards.c.CoppercoatVanguard.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Cosmic Rebirth", 128, Rarity.UNCOMMON, mage.cards.c.CosmicRebirth.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Cosmic Rebirth", 208, Rarity.UNCOMMON, mage.cards.c.CosmicRebirth.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Danitha, New Benalia's Light", 29, Rarity.RARE, mage.cards.d.DanithaNewBenaliasLight.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Danitha, New Benalia's Light", 79, Rarity.RARE, mage.cards.d.DanithaNewBenaliasLight.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Cosmic Rebirth", 28, Rarity.UNCOMMON, mage.cards.c.CosmicRebirth.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Cosmic Rebirth", 78, Rarity.UNCOMMON, mage.cards.c.CosmicRebirth.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Danitha, New Benalia's Light", 129, Rarity.RARE, mage.cards.d.DanithaNewBenaliasLight.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Danitha, New Benalia's Light", 166, Rarity.RARE, mage.cards.d.DanithaNewBenaliasLight.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Danitha, New Benalia's Light", 209, Rarity.RARE, mage.cards.d.DanithaNewBenaliasLight.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Death-Rattle Oni", 13, Rarity.UNCOMMON, mage.cards.d.DeathRattleOni.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Death-Rattle Oni", 63, Rarity.UNCOMMON, mage.cards.d.DeathRattleOni.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Danitha, New Benalia's Light", 29, Rarity.RARE, mage.cards.d.DanithaNewBenaliasLight.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Danitha, New Benalia's Light", 79, Rarity.RARE, mage.cards.d.DanithaNewBenaliasLight.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Death-Rattle Oni", 113, Rarity.UNCOMMON, mage.cards.d.DeathRattleOni.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Death-Rattle Oni", 13, Rarity.UNCOMMON, mage.cards.d.DeathRattleOni.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Death-Rattle Oni", 197, Rarity.UNCOMMON, mage.cards.d.DeathRattleOni.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Deification", 2, Rarity.RARE, mage.cards.d.Deification.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Deification", 52, Rarity.RARE, mage.cards.d.Deification.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Death-Rattle Oni", 63, Rarity.UNCOMMON, mage.cards.d.DeathRattleOni.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Deification", 102, Rarity.RARE, mage.cards.d.Deification.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Deification", 151, Rarity.RARE, mage.cards.d.Deification.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Deification", 187, Rarity.RARE, mage.cards.d.Deification.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Drannith Ruins", 50, Rarity.RARE, mage.cards.d.DrannithRuins.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Deification", 2, Rarity.RARE, mage.cards.d.Deification.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Deification", 52, Rarity.RARE, mage.cards.d.Deification.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Drannith Ruins", 100, Rarity.RARE, mage.cards.d.DrannithRuins.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Drannith Ruins", 150, Rarity.RARE, mage.cards.d.DrannithRuins.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Drannith Ruins", 185, Rarity.RARE, mage.cards.d.DrannithRuins.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Drannith Ruins", 228, Rarity.RARE, mage.cards.d.DrannithRuins.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Feast of the Victorious Dead", 30, Rarity.UNCOMMON, mage.cards.f.FeastOfTheVictoriousDead.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Feast of the Victorious Dead", 80, Rarity.UNCOMMON, mage.cards.f.FeastOfTheVictoriousDead.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Drannith Ruins", 50, Rarity.RARE, mage.cards.d.DrannithRuins.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Feast of the Victorious Dead", 130, Rarity.UNCOMMON, mage.cards.f.FeastOfTheVictoriousDead.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Feast of the Victorious Dead", 210, Rarity.UNCOMMON, mage.cards.f.FeastOfTheVictoriousDead.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Filter Out", 7, Rarity.UNCOMMON, mage.cards.f.FilterOut.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Filter Out", 57, Rarity.UNCOMMON, mage.cards.f.FilterOut.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Feast of the Victorious Dead", 30, Rarity.UNCOMMON, mage.cards.f.FeastOfTheVictoriousDead.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Feast of the Victorious Dead", 80, Rarity.UNCOMMON, mage.cards.f.FeastOfTheVictoriousDead.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Filter Out", 107, Rarity.UNCOMMON, mage.cards.f.FilterOut.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Filter Out", 191, Rarity.UNCOMMON, mage.cards.f.FilterOut.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Gold-Forged Thopteryx", 31, Rarity.UNCOMMON, mage.cards.g.GoldForgedThopteryx.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Gold-Forged Thopteryx", 81, Rarity.UNCOMMON, mage.cards.g.GoldForgedThopteryx.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Filter Out", 57, Rarity.UNCOMMON, mage.cards.f.FilterOut.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Filter Out", 7, Rarity.UNCOMMON, mage.cards.f.FilterOut.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Gold-Forged Thopteryx", 131, Rarity.UNCOMMON, mage.cards.g.GoldForgedThopteryx.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Gold-Forged Thopteryx", 211, Rarity.UNCOMMON, mage.cards.g.GoldForgedThopteryx.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Harnessed Snubhorn", 3, Rarity.UNCOMMON, mage.cards.h.HarnessedSnubhorn.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Harnessed Snubhorn", 53, Rarity.UNCOMMON, mage.cards.h.HarnessedSnubhorn.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Gold-Forged Thopteryx", 31, Rarity.UNCOMMON, mage.cards.g.GoldForgedThopteryx.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Gold-Forged Thopteryx", 81, Rarity.UNCOMMON, mage.cards.g.GoldForgedThopteryx.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Harnessed Snubhorn", 103, Rarity.UNCOMMON, mage.cards.h.HarnessedSnubhorn.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Harnessed Snubhorn", 188, Rarity.UNCOMMON, mage.cards.h.HarnessedSnubhorn.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Jirina, Dauntless General", 32, Rarity.RARE, mage.cards.j.JirinaDauntlessGeneral.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Jirina, Dauntless General", 82, Rarity.RARE, mage.cards.j.JirinaDauntlessGeneral.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Harnessed Snubhorn", 3, Rarity.UNCOMMON, mage.cards.h.HarnessedSnubhorn.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Harnessed Snubhorn", 53, Rarity.UNCOMMON, mage.cards.h.HarnessedSnubhorn.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Jirina, Dauntless General", 132, Rarity.RARE, mage.cards.j.JirinaDauntlessGeneral.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Jirina, Dauntless General", 167, Rarity.RARE, mage.cards.j.JirinaDauntlessGeneral.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Jirina, Dauntless General", 212, Rarity.RARE, mage.cards.j.JirinaDauntlessGeneral.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Jolrael, Voice of Zhalfir", 33, Rarity.RARE, mage.cards.j.JolraelVoiceOfZhalfir.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Jolrael, Voice of Zhalfir", 83, Rarity.RARE, mage.cards.j.JolraelVoiceOfZhalfir.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Jirina, Dauntless General", 32, Rarity.RARE, mage.cards.j.JirinaDauntlessGeneral.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Jirina, Dauntless General", 82, Rarity.RARE, mage.cards.j.JirinaDauntlessGeneral.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Jolrael, Voice of Zhalfir", 133, Rarity.RARE, mage.cards.j.JolraelVoiceOfZhalfir.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Jolrael, Voice of Zhalfir", 168, Rarity.RARE, mage.cards.j.JolraelVoiceOfZhalfir.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Jolrael, Voice of Zhalfir", 230, Rarity.RARE, mage.cards.j.JolraelVoiceOfZhalfir.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Karn, Legacy Reforged", 49, Rarity.MYTHIC, mage.cards.k.KarnLegacyReforged.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Karn, Legacy Reforged", 99, Rarity.MYTHIC, mage.cards.k.KarnLegacyReforged.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Jolrael, Voice of Zhalfir", 33, Rarity.RARE, mage.cards.j.JolraelVoiceOfZhalfir.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Jolrael, Voice of Zhalfir", 83, Rarity.RARE, mage.cards.j.JolraelVoiceOfZhalfir.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Karn, Legacy Reforged", 149, Rarity.MYTHIC, mage.cards.k.KarnLegacyReforged.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Karn, Legacy Reforged", 184, Rarity.MYTHIC, mage.cards.k.KarnLegacyReforged.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Kiora, Sovereign of the Deep", 35, Rarity.MYTHIC, mage.cards.k.KioraSovereignOfTheDeep.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Kiora, Sovereign of the Deep", 85, Rarity.MYTHIC, mage.cards.k.KioraSovereignOfTheDeep.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Karn, Legacy Reforged", 49, Rarity.MYTHIC, mage.cards.k.KarnLegacyReforged.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Karn, Legacy Reforged", 99, Rarity.MYTHIC, mage.cards.k.KarnLegacyReforged.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Kiora, Sovereign of the Deep", 135, Rarity.MYTHIC, mage.cards.k.KioraSovereignOfTheDeep.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Kiora, Sovereign of the Deep", 170, Rarity.MYTHIC, mage.cards.k.KioraSovereignOfTheDeep.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Kiora, Sovereign of the Deep", 214, Rarity.MYTHIC, mage.cards.k.KioraSovereignOfTheDeep.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Kolaghan Warmonger", 17, Rarity.UNCOMMON, mage.cards.k.KolaghanWarmonger.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Kolaghan Warmonger", 67, Rarity.UNCOMMON, mage.cards.k.KolaghanWarmonger.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Kiora, Sovereign of the Deep", 35, Rarity.MYTHIC, mage.cards.k.KioraSovereignOfTheDeep.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Kiora, Sovereign of the Deep", 85, Rarity.MYTHIC, mage.cards.k.KioraSovereignOfTheDeep.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Kolaghan Warmonger", 117, Rarity.UNCOMMON, mage.cards.k.KolaghanWarmonger.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Kolaghan Warmonger", 17, Rarity.UNCOMMON, mage.cards.k.KolaghanWarmonger.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Kolaghan Warmonger", 201, Rarity.UNCOMMON, mage.cards.k.KolaghanWarmonger.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Leyline Immersion", 21, Rarity.RARE, mage.cards.l.LeylineImmersion.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Leyline Immersion", 71, Rarity.RARE, mage.cards.l.LeylineImmersion.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Kolaghan Warmonger", 67, Rarity.UNCOMMON, mage.cards.k.KolaghanWarmonger.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Leyline Immersion", 121, Rarity.RARE, mage.cards.l.LeylineImmersion.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Leyline Immersion", 161, Rarity.RARE, mage.cards.l.LeylineImmersion.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Markov Baron", 14, Rarity.UNCOMMON, mage.cards.m.MarkovBaron.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Markov Baron", 64, Rarity.UNCOMMON, mage.cards.m.MarkovBaron.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Leyline Immersion", 21, Rarity.RARE, mage.cards.l.LeylineImmersion.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Leyline Immersion", 71, Rarity.RARE, mage.cards.l.LeylineImmersion.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Markov Baron", 114, Rarity.UNCOMMON, mage.cards.m.MarkovBaron.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Markov Baron", 14, Rarity.UNCOMMON, mage.cards.m.MarkovBaron.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Markov Baron", 198, Rarity.UNCOMMON, mage.cards.m.MarkovBaron.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Metropolis Reformer", 4, Rarity.RARE, mage.cards.m.MetropolisReformer.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Metropolis Reformer", 54, Rarity.RARE, mage.cards.m.MetropolisReformer.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Markov Baron", 64, Rarity.UNCOMMON, mage.cards.m.MarkovBaron.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Metropolis Reformer", 104, Rarity.RARE, mage.cards.m.MetropolisReformer.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Metropolis Reformer", 152, Rarity.RARE, mage.cards.m.MetropolisReformer.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Metropolis Reformer", 189, Rarity.RARE, mage.cards.m.MetropolisReformer.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Nahiri's Resolve", 37, Rarity.RARE, mage.cards.n.NahirisResolve.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Nahiri's Resolve", 87, Rarity.RARE, mage.cards.n.NahirisResolve.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Metropolis Reformer", 4, Rarity.RARE, mage.cards.m.MetropolisReformer.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Metropolis Reformer", 54, Rarity.RARE, mage.cards.m.MetropolisReformer.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Nahiri's Resolve", 137, Rarity.RARE, mage.cards.n.NahirisResolve.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Nahiri's Resolve", 172, Rarity.RARE, mage.cards.n.NahirisResolve.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Nahiri's Resolve", 216, Rarity.RARE, mage.cards.n.NahirisResolve.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Nahiri, Forged in Fury", 36, Rarity.MYTHIC, mage.cards.n.NahiriForgedInFury.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Nahiri, Forged in Fury", 86, Rarity.MYTHIC, mage.cards.n.NahiriForgedInFury.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Nahiri's Resolve", 37, Rarity.RARE, mage.cards.n.NahirisResolve.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Nahiri's Resolve", 87, Rarity.RARE, mage.cards.n.NahirisResolve.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Nahiri, Forged in Fury", 136, Rarity.MYTHIC, mage.cards.n.NahiriForgedInFury.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Nahiri, Forged in Fury", 171, Rarity.MYTHIC, mage.cards.n.NahiriForgedInFury.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Nahiri, Forged in Fury", 215, Rarity.MYTHIC, mage.cards.n.NahiriForgedInFury.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Narset, Enlightened Exile", 38, Rarity.MYTHIC, mage.cards.n.NarsetEnlightenedExile.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Narset, Enlightened Exile", 88, Rarity.MYTHIC, mage.cards.n.NarsetEnlightenedExile.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Nahiri, Forged in Fury", 36, Rarity.MYTHIC, mage.cards.n.NahiriForgedInFury.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Nahiri, Forged in Fury", 86, Rarity.MYTHIC, mage.cards.n.NahiriForgedInFury.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Narset, Enlightened Exile", 138, Rarity.MYTHIC, mage.cards.n.NarsetEnlightenedExile.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Narset, Enlightened Exile", 173, Rarity.MYTHIC, mage.cards.n.NarsetEnlightenedExile.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Narset, Enlightened Exile", 217, Rarity.MYTHIC, mage.cards.n.NarsetEnlightenedExile.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Nashi, Moon's Legacy", 39, Rarity.RARE, mage.cards.n.NashiMoonsLegacy.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Nashi, Moon's Legacy", 89, Rarity.RARE, mage.cards.n.NashiMoonsLegacy.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Narset, Enlightened Exile", 38, Rarity.MYTHIC, mage.cards.n.NarsetEnlightenedExile.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Narset, Enlightened Exile", 88, Rarity.MYTHIC, mage.cards.n.NarsetEnlightenedExile.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Nashi, Moon's Legacy", 139, Rarity.RARE, mage.cards.n.NashiMoonsLegacy.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Nashi, Moon's Legacy", 174, Rarity.RARE, mage.cards.n.NashiMoonsLegacy.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Nashi, Moon's Legacy", 218, Rarity.RARE, mage.cards.n.NashiMoonsLegacy.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Nissa, Resurgent Animist", 22, Rarity.MYTHIC, mage.cards.n.NissaResurgentAnimist.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Nissa, Resurgent Animist", 72, Rarity.MYTHIC, mage.cards.n.NissaResurgentAnimist.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Nashi, Moon's Legacy", 39, Rarity.RARE, mage.cards.n.NashiMoonsLegacy.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Nashi, Moon's Legacy", 89, Rarity.RARE, mage.cards.n.NashiMoonsLegacy.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Nissa, Resurgent Animist", 122, Rarity.MYTHIC, mage.cards.n.NissaResurgentAnimist.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Nissa, Resurgent Animist", 162, Rarity.MYTHIC, mage.cards.n.NissaResurgentAnimist.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Niv-Mizzet, Supreme", 40, Rarity.RARE, mage.cards.n.NivMizzetSupreme.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Niv-Mizzet, Supreme", 90, Rarity.RARE, mage.cards.n.NivMizzetSupreme.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Nissa, Resurgent Animist", 22, Rarity.MYTHIC, mage.cards.n.NissaResurgentAnimist.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Nissa, Resurgent Animist", 72, Rarity.MYTHIC, mage.cards.n.NissaResurgentAnimist.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Niv-Mizzet, Supreme", 140, Rarity.RARE, mage.cards.n.NivMizzetSupreme.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Niv-Mizzet, Supreme", 175, Rarity.RARE, mage.cards.n.NivMizzetSupreme.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Niv-Mizzet, Supreme", 219, Rarity.RARE, mage.cards.n.NivMizzetSupreme.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Ob Nixilis, Captive Kingpin", 41, Rarity.MYTHIC, mage.cards.o.ObNixilisCaptiveKingpin.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Ob Nixilis, Captive Kingpin", 91, Rarity.MYTHIC, mage.cards.o.ObNixilisCaptiveKingpin.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Niv-Mizzet, Supreme", 40, Rarity.RARE, mage.cards.n.NivMizzetSupreme.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Niv-Mizzet, Supreme", 90, Rarity.RARE, mage.cards.n.NivMizzetSupreme.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ob Nixilis, Captive Kingpin", 141, Rarity.MYTHIC, mage.cards.o.ObNixilisCaptiveKingpin.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ob Nixilis, Captive Kingpin", 176, Rarity.MYTHIC, mage.cards.o.ObNixilisCaptiveKingpin.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ob Nixilis, Captive Kingpin", 220, Rarity.MYTHIC, mage.cards.o.ObNixilisCaptiveKingpin.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Open the Way", 23, Rarity.RARE, mage.cards.o.OpenTheWay.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Open the Way", 73, Rarity.RARE, mage.cards.o.OpenTheWay.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ob Nixilis, Captive Kingpin", 41, Rarity.MYTHIC, mage.cards.o.ObNixilisCaptiveKingpin.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ob Nixilis, Captive Kingpin", 91, Rarity.MYTHIC, mage.cards.o.ObNixilisCaptiveKingpin.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Open the Way", 123, Rarity.RARE, mage.cards.o.OpenTheWay.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Open the Way", 163, Rarity.RARE, mage.cards.o.OpenTheWay.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Pia Nalaar, Consul of Revival", 42, Rarity.RARE, mage.cards.p.PiaNalaarConsulOfRevival.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Pia Nalaar, Consul of Revival", 92, Rarity.RARE, mage.cards.p.PiaNalaarConsulOfRevival.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Open the Way", 23, Rarity.RARE, mage.cards.o.OpenTheWay.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Open the Way", 73, Rarity.RARE, mage.cards.o.OpenTheWay.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Pia Nalaar, Consul of Revival", 142, Rarity.RARE, mage.cards.p.PiaNalaarConsulOfRevival.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Pia Nalaar, Consul of Revival", 177, Rarity.RARE, mage.cards.p.PiaNalaarConsulOfRevival.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Pia Nalaar, Consul of Revival", 221, Rarity.RARE, mage.cards.p.PiaNalaarConsulOfRevival.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Plargg and Nassari", 18, Rarity.RARE, mage.cards.p.PlarggAndNassari.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Plargg and Nassari", 68, Rarity.RARE, mage.cards.p.PlarggAndNassari.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Pia Nalaar, Consul of Revival", 42, Rarity.RARE, mage.cards.p.PiaNalaarConsulOfRevival.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Pia Nalaar, Consul of Revival", 92, Rarity.RARE, mage.cards.p.PiaNalaarConsulOfRevival.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Plargg and Nassari", 118, Rarity.RARE, mage.cards.p.PlarggAndNassari.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Plargg and Nassari", 160, Rarity.RARE, mage.cards.p.PlarggAndNassari.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plargg and Nassari", 18, Rarity.RARE, mage.cards.p.PlarggAndNassari.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Plargg and Nassari", 202, Rarity.RARE, mage.cards.p.PlarggAndNassari.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Rebuild the City", 43, Rarity.RARE, mage.cards.r.RebuildTheCity.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Rebuild the City", 93, Rarity.RARE, mage.cards.r.RebuildTheCity.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plargg and Nassari", 68, Rarity.RARE, mage.cards.p.PlarggAndNassari.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Rebuild the City", 143, Rarity.RARE, mage.cards.r.RebuildTheCity.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Rebuild the City", 178, Rarity.RARE, mage.cards.r.RebuildTheCity.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Rebuild the City", 222, Rarity.RARE, mage.cards.r.RebuildTheCity.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Reckless Handling", 19, Rarity.UNCOMMON, mage.cards.r.RecklessHandling.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Reckless Handling", 69, Rarity.UNCOMMON, mage.cards.r.RecklessHandling.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Rebuild the City", 43, Rarity.RARE, mage.cards.r.RebuildTheCity.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Rebuild the City", 93, Rarity.RARE, mage.cards.r.RebuildTheCity.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Reckless Handling", 119, Rarity.UNCOMMON, mage.cards.r.RecklessHandling.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Reckless Handling", 19, Rarity.UNCOMMON, mage.cards.r.RecklessHandling.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Reckless Handling", 203, Rarity.UNCOMMON, mage.cards.r.RecklessHandling.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Rocco, Street Chef", 44, Rarity.RARE, mage.cards.r.RoccoStreetChef.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Rocco, Street Chef", 94, Rarity.RARE, mage.cards.r.RoccoStreetChef.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Reckless Handling", 69, Rarity.UNCOMMON, mage.cards.r.RecklessHandling.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Rocco, Street Chef", 144, Rarity.RARE, mage.cards.r.RoccoStreetChef.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Rocco, Street Chef", 179, Rarity.RARE, mage.cards.r.RoccoStreetChef.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Rocco, Street Chef", 223, Rarity.RARE, mage.cards.r.RoccoStreetChef.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Samut, Vizier of Naktamun", 45, Rarity.MYTHIC, mage.cards.s.SamutVizierOfNaktamun.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Samut, Vizier of Naktamun", 95, Rarity.MYTHIC, mage.cards.s.SamutVizierOfNaktamun.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Rocco, Street Chef", 44, Rarity.RARE, mage.cards.r.RoccoStreetChef.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Rocco, Street Chef", 94, Rarity.RARE, mage.cards.r.RoccoStreetChef.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Samut, Vizier of Naktamun", 145, Rarity.MYTHIC, mage.cards.s.SamutVizierOfNaktamun.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Samut, Vizier of Naktamun", 180, Rarity.MYTHIC, mage.cards.s.SamutVizierOfNaktamun.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Samut, Vizier of Naktamun", 224, Rarity.MYTHIC, mage.cards.s.SamutVizierOfNaktamun.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Sarkhan, Soul Aflame", 46, Rarity.MYTHIC, mage.cards.s.SarkhanSoulAflame.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Sarkhan, Soul Aflame", 96, Rarity.MYTHIC, mage.cards.s.SarkhanSoulAflame.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Samut, Vizier of Naktamun", 45, Rarity.MYTHIC, mage.cards.s.SamutVizierOfNaktamun.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Samut, Vizier of Naktamun", 95, Rarity.MYTHIC, mage.cards.s.SamutVizierOfNaktamun.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sarkhan, Soul Aflame", 146, Rarity.MYTHIC, mage.cards.s.SarkhanSoulAflame.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sarkhan, Soul Aflame", 181, Rarity.MYTHIC, mage.cards.s.SarkhanSoulAflame.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sarkhan, Soul Aflame", 225, Rarity.MYTHIC, mage.cards.s.SarkhanSoulAflame.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Sigarda, Font of Blessings", 47, Rarity.RARE, mage.cards.s.SigardaFontOfBlessings.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Sigarda, Font of Blessings", 97, Rarity.RARE, mage.cards.s.SigardaFontOfBlessings.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sarkhan, Soul Aflame", 46, Rarity.MYTHIC, mage.cards.s.SarkhanSoulAflame.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sarkhan, Soul Aflame", 96, Rarity.MYTHIC, mage.cards.s.SarkhanSoulAflame.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sigarda, Font of Blessings", 147, Rarity.RARE, mage.cards.s.SigardaFontOfBlessings.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sigarda, Font of Blessings", 182, Rarity.RARE, mage.cards.s.SigardaFontOfBlessings.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sigarda, Font of Blessings", 226, Rarity.RARE, mage.cards.s.SigardaFontOfBlessings.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Spark Rupture", 5, Rarity.RARE, mage.cards.s.SparkRupture.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Spark Rupture", 55, Rarity.RARE, mage.cards.s.SparkRupture.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sigarda, Font of Blessings", 47, Rarity.RARE, mage.cards.s.SigardaFontOfBlessings.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sigarda, Font of Blessings", 97, Rarity.RARE, mage.cards.s.SigardaFontOfBlessings.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Spark Rupture", 105, Rarity.RARE, mage.cards.s.SparkRupture.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Spark Rupture", 153, Rarity.RARE, mage.cards.s.SparkRupture.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Spark Rupture", 229, Rarity.RARE, mage.cards.s.SparkRupture.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Tazri, Stalwart Survivor", 6, Rarity.RARE, mage.cards.t.TazriStalwartSurvivor.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Tazri, Stalwart Survivor", 56, Rarity.RARE, mage.cards.t.TazriStalwartSurvivor.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Spark Rupture", 5, Rarity.RARE, mage.cards.s.SparkRupture.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Spark Rupture", 55, Rarity.RARE, mage.cards.s.SparkRupture.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Tazri, Stalwart Survivor", 106, Rarity.RARE, mage.cards.t.TazriStalwartSurvivor.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Tazri, Stalwart Survivor", 154, Rarity.RARE, mage.cards.t.TazriStalwartSurvivor.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Tazri, Stalwart Survivor", 190, Rarity.RARE, mage.cards.t.TazriStalwartSurvivor.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("The Kenriths' Royal Funeral", 34, Rarity.RARE, mage.cards.t.TheKenrithsRoyalFuneral.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("The Kenriths' Royal Funeral", 84, Rarity.RARE, mage.cards.t.TheKenrithsRoyalFuneral.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Tazri, Stalwart Survivor", 56, Rarity.RARE, mage.cards.t.TazriStalwartSurvivor.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Tazri, Stalwart Survivor", 6, Rarity.RARE, mage.cards.t.TazriStalwartSurvivor.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("The Kenriths' Royal Funeral", 134, Rarity.RARE, mage.cards.t.TheKenrithsRoyalFuneral.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("The Kenriths' Royal Funeral", 169, Rarity.RARE, mage.cards.t.TheKenrithsRoyalFuneral.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("The Kenriths' Royal Funeral", 213, Rarity.RARE, mage.cards.t.TheKenrithsRoyalFuneral.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Tolarian Contempt", 8, Rarity.UNCOMMON, mage.cards.t.TolarianContempt.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Tolarian Contempt", 58, Rarity.UNCOMMON, mage.cards.t.TolarianContempt.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("The Kenriths' Royal Funeral", 34, Rarity.RARE, mage.cards.t.TheKenrithsRoyalFuneral.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("The Kenriths' Royal Funeral", 84, Rarity.RARE, mage.cards.t.TheKenrithsRoyalFuneral.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Tolarian Contempt", 108, Rarity.UNCOMMON, mage.cards.t.TolarianContempt.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Tolarian Contempt", 192, Rarity.UNCOMMON, mage.cards.t.TolarianContempt.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Training Grounds", 9, Rarity.RARE, mage.cards.t.TrainingGrounds.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Training Grounds", 59, Rarity.RARE, mage.cards.t.TrainingGrounds.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Tolarian Contempt", 58, Rarity.UNCOMMON, mage.cards.t.TolarianContempt.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Tolarian Contempt", 8, Rarity.UNCOMMON, mage.cards.t.TolarianContempt.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Training Grounds", 109, Rarity.RARE, mage.cards.t.TrainingGrounds.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Training Grounds", 155, Rarity.RARE, mage.cards.t.TrainingGrounds.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Training Grounds", 193, Rarity.RARE, mage.cards.t.TrainingGrounds.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Tranquil Frillback", 24, Rarity.RARE, mage.cards.t.TranquilFrillback.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Tranquil Frillback", 74, Rarity.RARE, mage.cards.t.TranquilFrillback.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Training Grounds", 59, Rarity.RARE, mage.cards.t.TrainingGrounds.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Training Grounds", 9, Rarity.RARE, mage.cards.t.TrainingGrounds.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Tranquil Frillback", 124, Rarity.RARE, mage.cards.t.TranquilFrillback.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Tranquil Frillback", 164, Rarity.RARE, mage.cards.t.TranquilFrillback.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Tranquil Frillback", 204, Rarity.RARE, mage.cards.t.TranquilFrillback.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Tyvar the Bellicose", 48, Rarity.MYTHIC, mage.cards.t.TyvarTheBellicose.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Tyvar the Bellicose", 98, Rarity.MYTHIC, mage.cards.t.TyvarTheBellicose.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Tranquil Frillback", 24, Rarity.RARE, mage.cards.t.TranquilFrillback.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Tranquil Frillback", 74, Rarity.RARE, mage.cards.t.TranquilFrillback.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Tyvar the Bellicose", 148, Rarity.MYTHIC, mage.cards.t.TyvarTheBellicose.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Tyvar the Bellicose", 183, Rarity.MYTHIC, mage.cards.t.TyvarTheBellicose.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Tyvar the Bellicose", 227, Rarity.MYTHIC, mage.cards.t.TyvarTheBellicose.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Undercity Upheaval", 25, Rarity.UNCOMMON, mage.cards.u.UndercityUpheaval.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Undercity Upheaval", 75, Rarity.UNCOMMON, mage.cards.u.UndercityUpheaval.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Tyvar the Bellicose", 48, Rarity.MYTHIC, mage.cards.t.TyvarTheBellicose.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Tyvar the Bellicose", 98, Rarity.MYTHIC, mage.cards.t.TyvarTheBellicose.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Undercity Upheaval", 125, Rarity.UNCOMMON, mage.cards.u.UndercityUpheaval.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Undercity Upheaval", 205, Rarity.UNCOMMON, mage.cards.u.UndercityUpheaval.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Urborg Scavengers", 15, Rarity.RARE, mage.cards.u.UrborgScavengers.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Urborg Scavengers", 65, Rarity.RARE, mage.cards.u.UrborgScavengers.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Undercity Upheaval", 25, Rarity.UNCOMMON, mage.cards.u.UndercityUpheaval.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Undercity Upheaval", 75, Rarity.UNCOMMON, mage.cards.u.UndercityUpheaval.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Urborg Scavengers", 115, Rarity.RARE, mage.cards.u.UrborgScavengers.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Urborg Scavengers", 15, Rarity.RARE, mage.cards.u.UrborgScavengers.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Urborg Scavengers", 158, Rarity.RARE, mage.cards.u.UrborgScavengers.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Urborg Scavengers", 199, Rarity.RARE, mage.cards.u.UrborgScavengers.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Urborg Scavengers", 65, Rarity.RARE, mage.cards.u.UrborgScavengers.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Vesuvan Drifter", 10, Rarity.RARE, mage.cards.v.VesuvanDrifter.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Vesuvan Drifter", 60, Rarity.RARE, mage.cards.v.VesuvanDrifter.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Vesuvan Drifter", 110, Rarity.RARE, mage.cards.v.VesuvanDrifter.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Vesuvan Drifter", 156, Rarity.RARE, mage.cards.v.VesuvanDrifter.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Vesuvan Drifter", 194, Rarity.RARE, mage.cards.v.VesuvanDrifter.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Vesuvan Drifter", 60, Rarity.RARE, mage.cards.v.VesuvanDrifter.class, NON_FULL_USE_VARIOUS));
}
}
diff --git a/Mage.Sets/src/mage/sets/MarvelsSpiderManEternal.java b/Mage.Sets/src/mage/sets/MarvelsSpiderManEternal.java
deleted file mode 100644
index c715cc22e54..00000000000
--- a/Mage.Sets/src/mage/sets/MarvelsSpiderManEternal.java
+++ /dev/null
@@ -1,30 +0,0 @@
-package mage.sets;
-
-import mage.cards.ExpansionSet;
-import mage.constants.Rarity;
-import mage.constants.SetType;
-
-/**
- * @author TheElk801
- */
-public final class MarvelsSpiderManEternal extends ExpansionSet {
-
- private static final MarvelsSpiderManEternal instance = new MarvelsSpiderManEternal();
-
- public static MarvelsSpiderManEternal getInstance() {
- return instance;
- }
-
- private MarvelsSpiderManEternal() {
- super("Marvel's Spider-Man Eternal", "SPE", ExpansionSet.buildDate(2025, 9, 26), SetType.SUPPLEMENTAL);
- this.blockName = "Marvel's Spider-Man"; // for sorting in GUI
- this.hasBasicLands = false; // temporary
-
- cards.add(new SetCardInfo("Doc Ock, Evil Inventor", 24, Rarity.RARE, mage.cards.d.DocOckEvilInventor.class));
- cards.add(new SetCardInfo("Grasping Tentacles", 21, Rarity.RARE, mage.cards.g.GraspingTentacles.class));
- cards.add(new SetCardInfo("Green Goblin, Nemesis", 23, Rarity.RARE, mage.cards.g.GreenGoblinNemesis.class));
- cards.add(new SetCardInfo("Pumpkin Bombs", 26, Rarity.RARE, mage.cards.p.PumpkinBombs.class));
- cards.add(new SetCardInfo("Sensational Spider-Man", 25, Rarity.RARE, mage.cards.s.SensationalSpiderMan.class));
- cards.add(new SetCardInfo("Venom, Deadly Devourer", 22, Rarity.RARE, mage.cards.v.VenomDeadlyDevourer.class));
- }
-}
diff --git a/Mage.Sets/src/mage/sets/MastersEdition.java b/Mage.Sets/src/mage/sets/MastersEdition.java
index 22b349accb1..9a9758447f9 100644
--- a/Mage.Sets/src/mage/sets/MastersEdition.java
+++ b/Mage.Sets/src/mage/sets/MastersEdition.java
@@ -26,200 +26,200 @@ public final class MastersEdition extends ExpansionSet {
this.numBoosterRare = 1;
this.ratioBoosterMythic = 0;
- cards.add(new SetCardInfo("Adun Oakenshield", 141, Rarity.RARE, mage.cards.a.AdunOakenshield.class, RETRO_ART));
- cards.add(new SetCardInfo("Amnesia", 29, Rarity.RARE, mage.cards.a.Amnesia.class, RETRO_ART));
- cards.add(new SetCardInfo("Angry Mob", 1, Rarity.UNCOMMON, mage.cards.a.AngryMob.class, RETRO_ART));
- cards.add(new SetCardInfo("Animate Dead", 57, Rarity.UNCOMMON, mage.cards.a.AnimateDead.class, RETRO_ART));
- cards.add(new SetCardInfo("Animate Wall", 2, Rarity.UNCOMMON, mage.cards.a.AnimateWall.class, RETRO_ART));
- cards.add(new SetCardInfo("Ankh of Mishra", 151, Rarity.RARE, mage.cards.a.AnkhOfMishra.class, RETRO_ART));
- cards.add(new SetCardInfo("Apprentice Wizard", 30, Rarity.COMMON, mage.cards.a.ApprenticeWizard.class, RETRO_ART));
- cards.add(new SetCardInfo("Arcane Denial", 31, Rarity.COMMON, mage.cards.a.ArcaneDenial.class, RETRO_ART));
- cards.add(new SetCardInfo("Argivian Archaeologist", 3, Rarity.RARE, mage.cards.a.ArgivianArchaeologist.class, RETRO_ART));
- cards.add(new SetCardInfo("Armageddon", 4, Rarity.RARE, mage.cards.a.Armageddon.class, RETRO_ART));
- cards.add(new SetCardInfo("Artifact Blast", 85, Rarity.COMMON, mage.cards.a.ArtifactBlast.class, RETRO_ART));
- cards.add(new SetCardInfo("Ashnod's Transmogrant", 152, Rarity.COMMON, mage.cards.a.AshnodsTransmogrant.class, RETRO_ART));
- cards.add(new SetCardInfo("Autumn Willow", 113, Rarity.RARE, mage.cards.a.AutumnWillow.class, RETRO_ART));
- cards.add(new SetCardInfo("Balduvian Horde", 86, Rarity.RARE, mage.cards.b.BalduvianHorde.class, RETRO_ART));
- cards.add(new SetCardInfo("Ball Lightning", 87, Rarity.RARE, mage.cards.b.BallLightning.class, RETRO_ART));
- cards.add(new SetCardInfo("Baron Sengir", 58, Rarity.RARE, mage.cards.b.BaronSengir.class, RETRO_ART));
- cards.add(new SetCardInfo("Basal Thrull", 59, Rarity.COMMON, mage.cards.b.BasalThrull.class, RETRO_ART));
- cards.add(new SetCardInfo("Benalish Hero", 5, Rarity.COMMON, mage.cards.b.BenalishHero.class, RETRO_ART));
- cards.add(new SetCardInfo("Berserk", 114, Rarity.RARE, mage.cards.b.Berserk.class, RETRO_ART));
- cards.add(new SetCardInfo("Bestial Fury", 88, Rarity.COMMON, mage.cards.b.BestialFury.class, RETRO_ART));
- cards.add(new SetCardInfo("Black Knight", 60, Rarity.UNCOMMON, mage.cards.b.BlackKnight.class, RETRO_ART));
- cards.add(new SetCardInfo("Blight", 61, Rarity.UNCOMMON, mage.cards.b.Blight.class, RETRO_ART));
- cards.add(new SetCardInfo("Breeding Pit", 62, Rarity.UNCOMMON, mage.cards.b.BreedingPit.class, RETRO_ART));
- cards.add(new SetCardInfo("Brothers of Fire", 89, Rarity.COMMON, mage.cards.b.BrothersOfFire.class, RETRO_ART));
- cards.add(new SetCardInfo("Carnivorous Plant", 115, Rarity.UNCOMMON, mage.cards.c.CarnivorousPlant.class, RETRO_ART));
- cards.add(new SetCardInfo("Centaur Archer", 142, Rarity.UNCOMMON, mage.cards.c.CentaurArcher.class, RETRO_ART));
- cards.add(new SetCardInfo("Chains of Mephistopheles", 63, Rarity.RARE, mage.cards.c.ChainsOfMephistopheles.class, RETRO_ART));
- cards.add(new SetCardInfo("Chub Toad", 116, Rarity.COMMON, mage.cards.c.ChubToad.class, RETRO_ART));
- cards.add(new SetCardInfo("Clockwork Beast", 153, Rarity.UNCOMMON, mage.cards.c.ClockworkBeast.class, RETRO_ART));
- cards.add(new SetCardInfo("Contagion", 64, Rarity.RARE, mage.cards.c.Contagion.class, RETRO_ART));
- cards.add(new SetCardInfo("Copper Tablet", 154, Rarity.UNCOMMON, mage.cards.c.CopperTablet.class, RETRO_ART));
- cards.add(new SetCardInfo("Crookshank Kobolds", 90, Rarity.COMMON, mage.cards.c.CrookshankKobolds.class, RETRO_ART));
- cards.add(new SetCardInfo("Crusade", 6, Rarity.RARE, mage.cards.c.Crusade.class, RETRO_ART));
- cards.add(new SetCardInfo("Cuombajj Witches", 65, Rarity.COMMON, mage.cards.c.CuombajjWitches.class, RETRO_ART));
- cards.add(new SetCardInfo("Cursed Rack", 155, Rarity.UNCOMMON, mage.cards.c.CursedRack.class, RETRO_ART));
- cards.add(new SetCardInfo("Dakkon Blackblade", 143, Rarity.RARE, mage.cards.d.DakkonBlackblade.class, RETRO_ART));
- cards.add(new SetCardInfo("Death Speakers", 7, Rarity.COMMON, mage.cards.d.DeathSpeakers.class, RETRO_ART));
- cards.add(new SetCardInfo("Death Ward", 8, Rarity.COMMON, mage.cards.d.DeathWard.class, RETRO_ART));
- cards.add(new SetCardInfo("Derelor", 66, Rarity.UNCOMMON, mage.cards.d.Derelor.class, RETRO_ART));
- cards.add(new SetCardInfo("Diamond Valley", 175, Rarity.RARE, mage.cards.d.DiamondValley.class, RETRO_ART));
- cards.add(new SetCardInfo("Diminishing Returns", 32, Rarity.RARE, mage.cards.d.DiminishingReturns.class, RETRO_ART));
- cards.add(new SetCardInfo("Divine Transformation", 9, Rarity.UNCOMMON, mage.cards.d.DivineTransformation.class, RETRO_ART));
- cards.add(new SetCardInfo("Dragon Engine", 156, Rarity.COMMON, mage.cards.d.DragonEngine.class, RETRO_ART));
- cards.add(new SetCardInfo("Dust to Dust", 10, Rarity.COMMON, mage.cards.d.DustToDust.class, RETRO_ART));
- cards.add(new SetCardInfo("Dwarven Catapult", 91, Rarity.UNCOMMON, mage.cards.d.DwarvenCatapult.class, RETRO_ART));
- cards.add(new SetCardInfo("Dwarven Soldier", 92, Rarity.COMMON, mage.cards.d.DwarvenSoldier.class, RETRO_ART));
- cards.add(new SetCardInfo("Eater of the Dead", 67, Rarity.UNCOMMON, mage.cards.e.EaterOfTheDead.class, RETRO_ART));
- cards.add(new SetCardInfo("Elder Land Wurm", 11, Rarity.UNCOMMON, mage.cards.e.ElderLandWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("Energy Arc", 144, Rarity.UNCOMMON, mage.cards.e.EnergyArc.class, RETRO_ART));
- cards.add(new SetCardInfo("Erg Raiders", 68, Rarity.COMMON, mage.cards.e.ErgRaiders.class, RETRO_ART));
- cards.add(new SetCardInfo("Eureka", 117, Rarity.RARE, mage.cards.e.Eureka.class, RETRO_ART));
- cards.add(new SetCardInfo("Exile", 12, Rarity.COMMON, mage.cards.e.Exile.class, RETRO_ART));
- cards.add(new SetCardInfo("Feast or Famine", 70, Rarity.COMMON, mage.cards.f.FeastOrFamine.class, RETRO_ART));
- cards.add(new SetCardInfo("Fire Covenant", 145, Rarity.UNCOMMON, mage.cards.f.FireCovenant.class, RETRO_ART));
- cards.add(new SetCardInfo("Fissure", 93, Rarity.COMMON, mage.cards.f.Fissure.class, RETRO_ART));
- cards.add(new SetCardInfo("Force of Will", 33, Rarity.RARE, mage.cards.f.ForceOfWill.class, RETRO_ART));
- cards.add(new SetCardInfo("Forcefield", 157, Rarity.RARE, mage.cards.f.Forcefield.class, RETRO_ART));
- cards.add(new SetCardInfo("Forest", 193, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 194, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 195, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Fyndhorn Elves", 118, Rarity.COMMON, mage.cards.f.FyndhornElves.class, RETRO_ART));
- cards.add(new SetCardInfo("Gargantuan Gorilla", 119, Rarity.RARE, mage.cards.g.GargantuanGorilla.class, RETRO_ART));
- cards.add(new SetCardInfo("Ghazban Ogre", 120, Rarity.COMMON, mage.cards.g.GhazbanOgre.class, RETRO_ART));
- cards.add(new SetCardInfo("Giant Tortoise", 34, Rarity.COMMON, mage.cards.g.GiantTortoise.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Chirurgeon", 94, Rarity.COMMON, mage.cards.g.GoblinChirurgeon.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Grenade", 95, Rarity.UNCOMMON, mage.cards.g.GoblinGrenade.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Mutant", 96, Rarity.UNCOMMON, mage.cards.g.GoblinMutant.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Wizard", 97, Rarity.RARE, mage.cards.g.GoblinWizard.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblins of the Flarg", 98, Rarity.COMMON, mage.cards.g.GoblinsOfTheFlarg.class, RETRO_ART));
- cards.add(new SetCardInfo("Granite Gargoyle", 99, Rarity.UNCOMMON, mage.cards.g.GraniteGargoyle.class, RETRO_ART));
- cards.add(new SetCardInfo("Greater Realm of Preservation", 13, Rarity.UNCOMMON, mage.cards.g.GreaterRealmOfPreservation.class, RETRO_ART));
- cards.add(new SetCardInfo("Hallowed Ground", 14, Rarity.UNCOMMON, mage.cards.h.HallowedGround.class, RETRO_ART));
- cards.add(new SetCardInfo("Hand of Justice", 15, Rarity.RARE, mage.cards.h.HandOfJustice.class, RETRO_ART));
- cards.add(new SetCardInfo("Hecatomb", 71, Rarity.RARE, mage.cards.h.Hecatomb.class, RETRO_ART));
- cards.add(new SetCardInfo("High Tide", 35, Rarity.UNCOMMON, mage.cards.h.HighTide.class, RETRO_ART));
- cards.add(new SetCardInfo("Holy Light", 16, Rarity.COMMON, mage.cards.h.HolyLight.class, RETRO_ART));
- cards.add(new SetCardInfo("Homarid Spawning Bed", 36, Rarity.UNCOMMON, mage.cards.h.HomaridSpawningBed.class, RETRO_ART));
- cards.add(new SetCardInfo("Hungry Mist", 121, Rarity.COMMON, mage.cards.h.HungryMist.class, RETRO_ART));
- cards.add(new SetCardInfo("Hyalopterous Lemure", 72, Rarity.COMMON, mage.cards.h.HyalopterousLemure.class, RETRO_ART));
- cards.add(new SetCardInfo("Hydroblast", 37, Rarity.COMMON, mage.cards.h.Hydroblast.class, RETRO_ART));
- cards.add(new SetCardInfo("Hymn of Rebirth", 146, Rarity.UNCOMMON, mage.cards.h.HymnOfRebirth.class, RETRO_ART));
- cards.add(new SetCardInfo("Hymn to Tourach", 73, Rarity.UNCOMMON, mage.cards.h.HymnToTourach.class, RETRO_ART));
- cards.add(new SetCardInfo("Icatian Lieutenant", 17, Rarity.COMMON, mage.cards.i.IcatianLieutenant.class, RETRO_ART));
- cards.add(new SetCardInfo("Icatian Town", 18, Rarity.UNCOMMON, mage.cards.i.IcatianTown.class, RETRO_ART));
- cards.add(new SetCardInfo("Ice Storm", 122, Rarity.UNCOMMON, mage.cards.i.IceStorm.class, RETRO_ART));
- cards.add(new SetCardInfo("Ifh-Biff Efreet", 123, Rarity.RARE, mage.cards.i.IfhBiffEfreet.class, RETRO_ART));
- cards.add(new SetCardInfo("Illusionary Forces", 38, Rarity.UNCOMMON, mage.cards.i.IllusionaryForces.class, RETRO_ART));
- cards.add(new SetCardInfo("Illusionary Wall", 39, Rarity.COMMON, mage.cards.i.IllusionaryWall.class, RETRO_ART));
- cards.add(new SetCardInfo("Illusions of Grandeur", 40, Rarity.RARE, mage.cards.i.IllusionsOfGrandeur.class, RETRO_ART));
- cards.add(new SetCardInfo("Island", 184, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 185, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 186, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island of Wak-Wak", 176, Rarity.RARE, mage.cards.i.IslandOfWakWak.class, RETRO_ART));
- cards.add(new SetCardInfo("Ivory Tower", 158, Rarity.RARE, mage.cards.i.IvoryTower.class, RETRO_ART));
- cards.add(new SetCardInfo("Jacques le Vert", 147, Rarity.RARE, mage.cards.j.JacquesLeVert.class, RETRO_ART));
- cards.add(new SetCardInfo("Jokulhaups", 100, Rarity.RARE, mage.cards.j.Jokulhaups.class, RETRO_ART));
- cards.add(new SetCardInfo("Juxtapose", 41, Rarity.UNCOMMON, mage.cards.j.Juxtapose.class, RETRO_ART));
- cards.add(new SetCardInfo("Juzam Djinn", 74, Rarity.RARE, mage.cards.j.JuzamDjinn.class, RETRO_ART));
- cards.add(new SetCardInfo("Keldon Warlord", 101, Rarity.UNCOMMON, mage.cards.k.KeldonWarlord.class, RETRO_ART));
- cards.add(new SetCardInfo("Khabal Ghoul", 75, Rarity.RARE, mage.cards.k.KhabalGhoul.class, RETRO_ART));
- cards.add(new SetCardInfo("Knights of Thorn", 19, Rarity.COMMON, mage.cards.k.KnightsOfThorn.class, RETRO_ART));
- cards.add(new SetCardInfo("Lake of the Dead", 177, Rarity.RARE, mage.cards.l.LakeOfTheDead.class, RETRO_ART));
- cards.add(new SetCardInfo("Lightning Bolt", 102, Rarity.COMMON, mage.cards.l.LightningBolt.class, RETRO_ART));
- cards.add(new SetCardInfo("Lim-Dul's Vault", 148, Rarity.UNCOMMON, mage.cards.l.LimDulsVault.class, RETRO_ART));
- cards.add(new SetCardInfo("Lord of Tresserhorn", 149, Rarity.RARE, mage.cards.l.LordOfTresserhorn.class, RETRO_ART));
- cards.add(new SetCardInfo("Mana Flare", 103, Rarity.RARE, mage.cards.m.ManaFlare.class, RETRO_ART));
- cards.add(new SetCardInfo("Marton Stromgald", 104, Rarity.RARE, mage.cards.m.MartonStromgald.class, RETRO_ART));
- cards.add(new SetCardInfo("Mesa Pegasus", 20, Rarity.COMMON, mage.cards.m.MesaPegasus.class, RETRO_ART));
- cards.add(new SetCardInfo("Mindstab Thrull", 76, Rarity.COMMON, mage.cards.m.MindstabThrull.class, RETRO_ART));
- cards.add(new SetCardInfo("Mirror Universe", 159, Rarity.RARE, mage.cards.m.MirrorUniverse.class, RETRO_ART));
- cards.add(new SetCardInfo("Mishra's Factory", 178, Rarity.UNCOMMON, mage.cards.m.MishrasFactory.class, RETRO_ART));
- cards.add(new SetCardInfo("Moat", 21, Rarity.RARE, mage.cards.m.Moat.class, RETRO_ART));
- cards.add(new SetCardInfo("Mountain", 190, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 191, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 192, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain Yeti", 105, Rarity.COMMON, mage.cards.m.MountainYeti.class, RETRO_ART));
- cards.add(new SetCardInfo("Mystic Remora", 42, Rarity.UNCOMMON, mage.cards.m.MysticRemora.class, RETRO_ART));
- cards.add(new SetCardInfo("Nature's Lore", 124, Rarity.COMMON, mage.cards.n.NaturesLore.class, RETRO_ART));
- cards.add(new SetCardInfo("Nether Shadow", 77, Rarity.UNCOMMON, mage.cards.n.NetherShadow.class, RETRO_ART));
- cards.add(new SetCardInfo("Nevinyrral's Disk", 160, Rarity.RARE, mage.cards.n.NevinyrralsDisk.class, RETRO_ART));
- cards.add(new SetCardInfo("Onulet", 161, Rarity.COMMON, mage.cards.o.Onulet.class, RETRO_ART));
- cards.add(new SetCardInfo("Orcish Mechanics", 106, Rarity.UNCOMMON, mage.cards.o.OrcishMechanics.class, RETRO_ART));
- cards.add(new SetCardInfo("Order of Leitbur", 22, Rarity.COMMON, mage.cards.o.OrderOfLeitbur.class, RETRO_ART));
- cards.add(new SetCardInfo("Order of the Ebon Hand", 78, Rarity.COMMON, mage.cards.o.OrderOfTheEbonHand.class, RETRO_ART));
- cards.add(new SetCardInfo("Oubliette", 79, Rarity.COMMON, mage.cards.o.Oubliette.class, RETRO_ART));
- cards.add(new SetCardInfo("Paralyze", 80, Rarity.COMMON, mage.cards.p.Paralyze.class, RETRO_ART));
- cards.add(new SetCardInfo("Petra Sphinx", 23, Rarity.RARE, mage.cards.p.PetraSphinx.class, RETRO_ART));
- cards.add(new SetCardInfo("Phantom Monster", 43, Rarity.COMMON, mage.cards.p.PhantomMonster.class, RETRO_ART));
- cards.add(new SetCardInfo("Phelddagrif", 150, Rarity.RARE, mage.cards.p.Phelddagrif.class, RETRO_ART));
- cards.add(new SetCardInfo("Phyrexian Boon", 81, Rarity.COMMON, mage.cards.p.PhyrexianBoon.class, RETRO_ART));
- cards.add(new SetCardInfo("Phyrexian War Beast", 162, Rarity.UNCOMMON, mage.cards.p.PhyrexianWarBeast.class, RETRO_ART));
- cards.add(new SetCardInfo("Plains", 181, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 182, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 183, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Polar Kraken", 44, Rarity.RARE, mage.cards.p.PolarKraken.class, RETRO_ART));
- cards.add(new SetCardInfo("Pox", 82, Rarity.RARE, mage.cards.p.Pox.class, RETRO_ART));
- cards.add(new SetCardInfo("Preacher", 24, Rarity.RARE, mage.cards.p.Preacher.class, RETRO_ART));
- cards.add(new SetCardInfo("Primal Order", 125, Rarity.RARE, mage.cards.p.PrimalOrder.class, RETRO_ART));
- cards.add(new SetCardInfo("Psychic Purge", 45, Rarity.UNCOMMON, mage.cards.p.PsychicPurge.class, RETRO_ART));
- cards.add(new SetCardInfo("Psychic Venom", 46, Rarity.COMMON, mage.cards.p.PsychicVenom.class, RETRO_ART));
- cards.add(new SetCardInfo("Pyroblast", 107, Rarity.COMMON, mage.cards.p.Pyroblast.class, RETRO_ART));
- cards.add(new SetCardInfo("Rabid Wombat", 126, Rarity.UNCOMMON, mage.cards.r.RabidWombat.class, RETRO_ART));
- cards.add(new SetCardInfo("Rainbow Vale", 179, Rarity.RARE, mage.cards.r.RainbowVale.class, RETRO_ART));
- cards.add(new SetCardInfo("Righteous Avengers", 25, Rarity.COMMON, mage.cards.r.RighteousAvengers.class, RETRO_ART));
- cards.add(new SetCardInfo("Ring of Ma'ruf", 163, Rarity.RARE, mage.cards.r.RingOfMaruf.class, RETRO_ART));
- cards.add(new SetCardInfo("River Merfolk", 47, Rarity.COMMON, mage.cards.r.RiverMerfolk.class, RETRO_ART));
- cards.add(new SetCardInfo("Roots", 127, Rarity.COMMON, mage.cards.r.Roots.class, RETRO_ART));
- cards.add(new SetCardInfo("Scryb Sprites", 128, Rarity.COMMON, mage.cards.s.ScrybSprites.class, RETRO_ART));
- cards.add(new SetCardInfo("Sea Sprite", 48, Rarity.COMMON, mage.cards.s.SeaSprite.class, RETRO_ART));
- cards.add(new SetCardInfo("Seasinger", 49, Rarity.UNCOMMON, mage.cards.s.Seasinger.class, RETRO_ART));
- cards.add(new SetCardInfo("Seraph", 26, Rarity.RARE, mage.cards.s.Seraph.class, RETRO_ART));
- cards.add(new SetCardInfo("Serendib Efreet", 50, Rarity.RARE, mage.cards.s.SerendibEfreet.class, RETRO_ART));
- cards.add(new SetCardInfo("Serpent Generator", 164, Rarity.RARE, mage.cards.s.SerpentGenerator.class, RETRO_ART));
- cards.add(new SetCardInfo("Shambling Strider", 129, Rarity.COMMON, mage.cards.s.ShamblingStrider.class, RETRO_ART));
- cards.add(new SetCardInfo("Shield of the Ages", 165, Rarity.UNCOMMON, mage.cards.s.ShieldOfTheAges.class, RETRO_ART));
- cards.add(new SetCardInfo("Shield Sphere", 166, Rarity.COMMON, mage.cards.s.ShieldSphere.class, RETRO_ART));
- cards.add(new SetCardInfo("Singing Tree", 130, Rarity.UNCOMMON, mage.cards.s.SingingTree.class, RETRO_ART));
- cards.add(new SetCardInfo("Spectral Bears", 131, Rarity.UNCOMMON, mage.cards.s.SpectralBears.class, RETRO_ART));
- cards.add(new SetCardInfo("Spinal Villain", 108, Rarity.UNCOMMON, mage.cards.s.SpinalVillain.class, RETRO_ART));
- cards.add(new SetCardInfo("Stone Calendar", 167, Rarity.UNCOMMON, mage.cards.s.StoneCalendar.class, RETRO_ART));
- cards.add(new SetCardInfo("Stone Giant", 109, Rarity.UNCOMMON, mage.cards.s.StoneGiant.class, RETRO_ART));
- cards.add(new SetCardInfo("Storm Seeker", 132, Rarity.UNCOMMON, mage.cards.s.StormSeeker.class, RETRO_ART));
- cards.add(new SetCardInfo("Su-Chi", 168, Rarity.RARE, mage.cards.s.SuChi.class, RETRO_ART));
- cards.add(new SetCardInfo("Sunken City", 51, Rarity.UNCOMMON, mage.cards.s.SunkenCity.class, RETRO_ART));
- cards.add(new SetCardInfo("Swamp", 187, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 188, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 189, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Sylvan Library", 133, Rarity.RARE, mage.cards.s.SylvanLibrary.class, RETRO_ART));
- cards.add(new SetCardInfo("Tawnos's Coffin", 169, Rarity.RARE, mage.cards.t.TawnossCoffin.class, RETRO_ART));
- cards.add(new SetCardInfo("Telekinesis", 52, Rarity.COMMON, mage.cards.t.Telekinesis.class, RETRO_ART));
- cards.add(new SetCardInfo("Thawing Glaciers", 180, Rarity.RARE, mage.cards.t.ThawingGlaciers.class, RETRO_ART));
- cards.add(new SetCardInfo("The Fallen", 69, Rarity.UNCOMMON, mage.cards.t.TheFallen.class, RETRO_ART));
- cards.add(new SetCardInfo("Thicket Basilisk", 134, Rarity.UNCOMMON, mage.cards.t.ThicketBasilisk.class, RETRO_ART));
- cards.add(new SetCardInfo("Thorn Thallid", 135, Rarity.COMMON, mage.cards.t.ThornThallid.class, RETRO_ART));
- cards.add(new SetCardInfo("Thrull Champion", 83, Rarity.RARE, mage.cards.t.ThrullChampion.class, RETRO_ART));
- cards.add(new SetCardInfo("Thrull Retainer", 84, Rarity.COMMON, mage.cards.t.ThrullRetainer.class, RETRO_ART));
- cards.add(new SetCardInfo("Thunder Spirit", 27, Rarity.UNCOMMON, mage.cards.t.ThunderSpirit.class, RETRO_ART));
- cards.add(new SetCardInfo("Time Elemental", 53, Rarity.RARE, mage.cards.t.TimeElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Tivadar's Crusade", 28, Rarity.UNCOMMON, mage.cards.t.TivadarsCrusade.class, RETRO_ART));
- cards.add(new SetCardInfo("Tornado", 136, Rarity.RARE, mage.cards.t.Tornado.class, RETRO_ART));
- cards.add(new SetCardInfo("Urza's Bauble", 170, Rarity.UNCOMMON, mage.cards.u.UrzasBauble.class, RETRO_ART));
- cards.add(new SetCardInfo("Urza's Chalice", 171, Rarity.COMMON, mage.cards.u.UrzasChalice.class, RETRO_ART));
- cards.add(new SetCardInfo("Varchild's War-Riders", 110, Rarity.RARE, mage.cards.v.VarchildsWarRiders.class, RETRO_ART));
- cards.add(new SetCardInfo("Vesuvan Doppelganger", 54, Rarity.RARE, mage.cards.v.VesuvanDoppelganger.class, RETRO_ART));
- cards.add(new SetCardInfo("Vodalian Knights", 55, Rarity.UNCOMMON, mage.cards.v.VodalianKnights.class, RETRO_ART));
- cards.add(new SetCardInfo("Walking Wall", 172, Rarity.UNCOMMON, mage.cards.w.WalkingWall.class, RETRO_ART));
- cards.add(new SetCardInfo("Wanderlust", 137, Rarity.COMMON, mage.cards.w.Wanderlust.class, RETRO_ART));
- cards.add(new SetCardInfo("Winds of Change", 111, Rarity.UNCOMMON, mage.cards.w.WindsOfChange.class, RETRO_ART));
- cards.add(new SetCardInfo("Winter Blast", 138, Rarity.UNCOMMON, mage.cards.w.WinterBlast.class, RETRO_ART));
- cards.add(new SetCardInfo("Winter Orb", 173, Rarity.RARE, mage.cards.w.WinterOrb.class, RETRO_ART));
- cards.add(new SetCardInfo("Word of Undoing", 56, Rarity.COMMON, mage.cards.w.WordOfUndoing.class, RETRO_ART));
- cards.add(new SetCardInfo("Wyluli Wolf", 139, Rarity.COMMON, mage.cards.w.WyluliWolf.class, RETRO_ART));
- cards.add(new SetCardInfo("Yavimaya Ants", 140, Rarity.UNCOMMON, mage.cards.y.YavimayaAnts.class, RETRO_ART));
- cards.add(new SetCardInfo("Ydwen Efreet", 112, Rarity.RARE, mage.cards.y.YdwenEfreet.class, RETRO_ART));
- cards.add(new SetCardInfo("Zuran Orb", 174, Rarity.UNCOMMON, mage.cards.z.ZuranOrb.class, RETRO_ART));
+ cards.add(new SetCardInfo("Adun Oakenshield", 141, Rarity.RARE, mage.cards.a.AdunOakenshield.class));
+ cards.add(new SetCardInfo("Amnesia", 29, Rarity.RARE, mage.cards.a.Amnesia.class));
+ cards.add(new SetCardInfo("Angry Mob", 1, Rarity.UNCOMMON, mage.cards.a.AngryMob.class));
+ cards.add(new SetCardInfo("Animate Dead", 57, Rarity.UNCOMMON, mage.cards.a.AnimateDead.class));
+ cards.add(new SetCardInfo("Animate Wall", 2, Rarity.UNCOMMON, mage.cards.a.AnimateWall.class));
+ cards.add(new SetCardInfo("Ankh of Mishra", 151, Rarity.RARE, mage.cards.a.AnkhOfMishra.class));
+ cards.add(new SetCardInfo("Apprentice Wizard", 30, Rarity.COMMON, mage.cards.a.ApprenticeWizard.class));
+ cards.add(new SetCardInfo("Arcane Denial", 31, Rarity.COMMON, mage.cards.a.ArcaneDenial.class));
+ cards.add(new SetCardInfo("Argivian Archaeologist", 3, Rarity.RARE, mage.cards.a.ArgivianArchaeologist.class));
+ cards.add(new SetCardInfo("Armageddon", 4, Rarity.RARE, mage.cards.a.Armageddon.class));
+ cards.add(new SetCardInfo("Artifact Blast", 85, Rarity.COMMON, mage.cards.a.ArtifactBlast.class));
+ cards.add(new SetCardInfo("Ashnod's Transmogrant", 152, Rarity.COMMON, mage.cards.a.AshnodsTransmogrant.class));
+ cards.add(new SetCardInfo("Autumn Willow", 113, Rarity.RARE, mage.cards.a.AutumnWillow.class));
+ cards.add(new SetCardInfo("Balduvian Horde", 86, Rarity.RARE, mage.cards.b.BalduvianHorde.class));
+ cards.add(new SetCardInfo("Ball Lightning", 87, Rarity.RARE, mage.cards.b.BallLightning.class));
+ cards.add(new SetCardInfo("Baron Sengir", 58, Rarity.RARE, mage.cards.b.BaronSengir.class));
+ cards.add(new SetCardInfo("Basal Thrull", 59, Rarity.COMMON, mage.cards.b.BasalThrull.class));
+ cards.add(new SetCardInfo("Benalish Hero", 5, Rarity.COMMON, mage.cards.b.BenalishHero.class));
+ cards.add(new SetCardInfo("Berserk", 114, Rarity.RARE, mage.cards.b.Berserk.class));
+ cards.add(new SetCardInfo("Bestial Fury", 88, Rarity.COMMON, mage.cards.b.BestialFury.class));
+ cards.add(new SetCardInfo("Black Knight", 60, Rarity.UNCOMMON, mage.cards.b.BlackKnight.class));
+ cards.add(new SetCardInfo("Blight", 61, Rarity.UNCOMMON, mage.cards.b.Blight.class));
+ cards.add(new SetCardInfo("Breeding Pit", 62, Rarity.UNCOMMON, mage.cards.b.BreedingPit.class));
+ cards.add(new SetCardInfo("Brothers of Fire", 89, Rarity.COMMON, mage.cards.b.BrothersOfFire.class));
+ cards.add(new SetCardInfo("Carnivorous Plant", 115, Rarity.UNCOMMON, mage.cards.c.CarnivorousPlant.class));
+ cards.add(new SetCardInfo("Centaur Archer", 142, Rarity.UNCOMMON, mage.cards.c.CentaurArcher.class));
+ cards.add(new SetCardInfo("Chains of Mephistopheles", 63, Rarity.RARE, mage.cards.c.ChainsOfMephistopheles.class));
+ cards.add(new SetCardInfo("Chub Toad", 116, Rarity.COMMON, mage.cards.c.ChubToad.class));
+ cards.add(new SetCardInfo("Clockwork Beast", 153, Rarity.UNCOMMON, mage.cards.c.ClockworkBeast.class));
+ cards.add(new SetCardInfo("Contagion", 64, Rarity.RARE, mage.cards.c.Contagion.class));
+ cards.add(new SetCardInfo("Copper Tablet", 154, Rarity.UNCOMMON, mage.cards.c.CopperTablet.class));
+ cards.add(new SetCardInfo("Crookshank Kobolds", 90, Rarity.COMMON, mage.cards.c.CrookshankKobolds.class));
+ cards.add(new SetCardInfo("Crusade", 6, Rarity.RARE, mage.cards.c.Crusade.class));
+ cards.add(new SetCardInfo("Cuombajj Witches", 65, Rarity.COMMON, mage.cards.c.CuombajjWitches.class));
+ cards.add(new SetCardInfo("Cursed Rack", 155, Rarity.UNCOMMON, mage.cards.c.CursedRack.class));
+ cards.add(new SetCardInfo("Dakkon Blackblade", 143, Rarity.RARE, mage.cards.d.DakkonBlackblade.class));
+ cards.add(new SetCardInfo("Death Speakers", 7, Rarity.COMMON, mage.cards.d.DeathSpeakers.class));
+ cards.add(new SetCardInfo("Death Ward", 8, Rarity.COMMON, mage.cards.d.DeathWard.class));
+ cards.add(new SetCardInfo("Derelor", 66, Rarity.UNCOMMON, mage.cards.d.Derelor.class));
+ cards.add(new SetCardInfo("Diamond Valley", 175, Rarity.RARE, mage.cards.d.DiamondValley.class));
+ cards.add(new SetCardInfo("Diminishing Returns", 32, Rarity.RARE, mage.cards.d.DiminishingReturns.class));
+ cards.add(new SetCardInfo("Divine Transformation", 9, Rarity.UNCOMMON, mage.cards.d.DivineTransformation.class));
+ cards.add(new SetCardInfo("Dragon Engine", 156, Rarity.COMMON, mage.cards.d.DragonEngine.class));
+ cards.add(new SetCardInfo("Dust to Dust", 10, Rarity.COMMON, mage.cards.d.DustToDust.class));
+ cards.add(new SetCardInfo("Dwarven Catapult", 91, Rarity.UNCOMMON, mage.cards.d.DwarvenCatapult.class));
+ cards.add(new SetCardInfo("Dwarven Soldier", 92, Rarity.COMMON, mage.cards.d.DwarvenSoldier.class));
+ cards.add(new SetCardInfo("Eater of the Dead", 67, Rarity.UNCOMMON, mage.cards.e.EaterOfTheDead.class));
+ cards.add(new SetCardInfo("Elder Land Wurm", 11, Rarity.UNCOMMON, mage.cards.e.ElderLandWurm.class));
+ cards.add(new SetCardInfo("Energy Arc", 144, Rarity.UNCOMMON, mage.cards.e.EnergyArc.class));
+ cards.add(new SetCardInfo("Erg Raiders", 68, Rarity.COMMON, mage.cards.e.ErgRaiders.class));
+ cards.add(new SetCardInfo("Eureka", 117, Rarity.RARE, mage.cards.e.Eureka.class));
+ cards.add(new SetCardInfo("Exile", 12, Rarity.COMMON, mage.cards.e.Exile.class));
+ cards.add(new SetCardInfo("The Fallen", 69, Rarity.UNCOMMON, mage.cards.t.TheFallen.class));
+ cards.add(new SetCardInfo("Feast or Famine", 70, Rarity.COMMON, mage.cards.f.FeastOrFamine.class));
+ cards.add(new SetCardInfo("Fire Covenant", 145, Rarity.UNCOMMON, mage.cards.f.FireCovenant.class));
+ cards.add(new SetCardInfo("Fissure", 93, Rarity.COMMON, mage.cards.f.Fissure.class));
+ cards.add(new SetCardInfo("Forcefield", 157, Rarity.RARE, mage.cards.f.Forcefield.class));
+ cards.add(new SetCardInfo("Force of Will", 33, Rarity.RARE, mage.cards.f.ForceOfWill.class));
+ cards.add(new SetCardInfo("Forest", 193, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 194, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 195, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Fyndhorn Elves", 118, Rarity.COMMON, mage.cards.f.FyndhornElves.class));
+ cards.add(new SetCardInfo("Ghazban Ogre", 120, Rarity.COMMON, mage.cards.g.GhazbanOgre.class));
+ cards.add(new SetCardInfo("Gargantuan Gorilla", 119, Rarity.RARE, mage.cards.g.GargantuanGorilla.class));
+ cards.add(new SetCardInfo("Giant Tortoise", 34, Rarity.COMMON, mage.cards.g.GiantTortoise.class));
+ cards.add(new SetCardInfo("Goblin Chirurgeon", 94, Rarity.COMMON, mage.cards.g.GoblinChirurgeon.class));
+ cards.add(new SetCardInfo("Goblin Grenade", 95, Rarity.UNCOMMON, mage.cards.g.GoblinGrenade.class));
+ cards.add(new SetCardInfo("Goblin Mutant", 96, Rarity.UNCOMMON, mage.cards.g.GoblinMutant.class));
+ cards.add(new SetCardInfo("Goblins of the Flarg", 98, Rarity.COMMON, mage.cards.g.GoblinsOfTheFlarg.class));
+ cards.add(new SetCardInfo("Goblin Wizard", 97, Rarity.RARE, mage.cards.g.GoblinWizard.class));
+ cards.add(new SetCardInfo("Granite Gargoyle", 99, Rarity.UNCOMMON, mage.cards.g.GraniteGargoyle.class));
+ cards.add(new SetCardInfo("Greater Realm of Preservation", 13, Rarity.UNCOMMON, mage.cards.g.GreaterRealmOfPreservation.class));
+ cards.add(new SetCardInfo("Hallowed Ground", 14, Rarity.UNCOMMON, mage.cards.h.HallowedGround.class));
+ cards.add(new SetCardInfo("Hand of Justice", 15, Rarity.RARE, mage.cards.h.HandOfJustice.class));
+ cards.add(new SetCardInfo("Hecatomb", 71, Rarity.RARE, mage.cards.h.Hecatomb.class));
+ cards.add(new SetCardInfo("High Tide", 35, Rarity.UNCOMMON, mage.cards.h.HighTide.class));
+ cards.add(new SetCardInfo("Holy Light", 16, Rarity.COMMON, mage.cards.h.HolyLight.class));
+ cards.add(new SetCardInfo("Homarid Spawning Bed", 36, Rarity.UNCOMMON, mage.cards.h.HomaridSpawningBed.class));
+ cards.add(new SetCardInfo("Hungry Mist", 121, Rarity.COMMON, mage.cards.h.HungryMist.class));
+ cards.add(new SetCardInfo("Hyalopterous Lemure", 72, Rarity.COMMON, mage.cards.h.HyalopterousLemure.class));
+ cards.add(new SetCardInfo("Hydroblast", 37, Rarity.COMMON, mage.cards.h.Hydroblast.class));
+ cards.add(new SetCardInfo("Hymn of Rebirth", 146, Rarity.UNCOMMON, mage.cards.h.HymnOfRebirth.class));
+ cards.add(new SetCardInfo("Hymn to Tourach", 73, Rarity.UNCOMMON, mage.cards.h.HymnToTourach.class));
+ cards.add(new SetCardInfo("Icatian Lieutenant", 17, Rarity.COMMON, mage.cards.i.IcatianLieutenant.class));
+ cards.add(new SetCardInfo("Icatian Town", 18, Rarity.UNCOMMON, mage.cards.i.IcatianTown.class));
+ cards.add(new SetCardInfo("Ice Storm", 122, Rarity.UNCOMMON, mage.cards.i.IceStorm.class));
+ cards.add(new SetCardInfo("Ifh-Biff Efreet", 123, Rarity.RARE, mage.cards.i.IfhBiffEfreet.class));
+ cards.add(new SetCardInfo("Illusionary Forces", 38, Rarity.UNCOMMON, mage.cards.i.IllusionaryForces.class));
+ cards.add(new SetCardInfo("Illusionary Wall", 39, Rarity.COMMON, mage.cards.i.IllusionaryWall.class));
+ cards.add(new SetCardInfo("Illusions of Grandeur", 40, Rarity.RARE, mage.cards.i.IllusionsOfGrandeur.class));
+ cards.add(new SetCardInfo("Island", 184, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 185, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 186, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island of Wak-Wak", 176, Rarity.RARE, mage.cards.i.IslandOfWakWak.class));
+ cards.add(new SetCardInfo("Ivory Tower", 158, Rarity.RARE, mage.cards.i.IvoryTower.class));
+ cards.add(new SetCardInfo("Jacques le Vert", 147, Rarity.RARE, mage.cards.j.JacquesLeVert.class));
+ cards.add(new SetCardInfo("Jokulhaups", 100, Rarity.RARE, mage.cards.j.Jokulhaups.class));
+ cards.add(new SetCardInfo("Juxtapose", 41, Rarity.UNCOMMON, mage.cards.j.Juxtapose.class));
+ cards.add(new SetCardInfo("Juzam Djinn", 74, Rarity.RARE, mage.cards.j.JuzamDjinn.class));
+ cards.add(new SetCardInfo("Keldon Warlord", 101, Rarity.UNCOMMON, mage.cards.k.KeldonWarlord.class));
+ cards.add(new SetCardInfo("Khabal Ghoul", 75, Rarity.RARE, mage.cards.k.KhabalGhoul.class));
+ cards.add(new SetCardInfo("Knights of Thorn", 19, Rarity.COMMON, mage.cards.k.KnightsOfThorn.class));
+ cards.add(new SetCardInfo("Lake of the Dead", 177, Rarity.RARE, mage.cards.l.LakeOfTheDead.class));
+ cards.add(new SetCardInfo("Lightning Bolt", 102, Rarity.COMMON, mage.cards.l.LightningBolt.class));
+ cards.add(new SetCardInfo("Lim-Dul's Vault", 148, Rarity.UNCOMMON, mage.cards.l.LimDulsVault.class));
+ cards.add(new SetCardInfo("Lord of Tresserhorn", 149, Rarity.RARE, mage.cards.l.LordOfTresserhorn.class));
+ cards.add(new SetCardInfo("Mana Flare", 103, Rarity.RARE, mage.cards.m.ManaFlare.class));
+ cards.add(new SetCardInfo("Marton Stromgald", 104, Rarity.RARE, mage.cards.m.MartonStromgald.class));
+ cards.add(new SetCardInfo("Mesa Pegasus", 20, Rarity.COMMON, mage.cards.m.MesaPegasus.class));
+ cards.add(new SetCardInfo("Mindstab Thrull", 76, Rarity.COMMON, mage.cards.m.MindstabThrull.class));
+ cards.add(new SetCardInfo("Mirror Universe", 159, Rarity.RARE, mage.cards.m.MirrorUniverse.class));
+ cards.add(new SetCardInfo("Mishra's Factory", 178, Rarity.UNCOMMON, mage.cards.m.MishrasFactory.class));
+ cards.add(new SetCardInfo("Moat", 21, Rarity.RARE, mage.cards.m.Moat.class));
+ cards.add(new SetCardInfo("Mountain", 190, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 191, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 192, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain Yeti", 105, Rarity.COMMON, mage.cards.m.MountainYeti.class));
+ cards.add(new SetCardInfo("Mystic Remora", 42, Rarity.UNCOMMON, mage.cards.m.MysticRemora.class));
+ cards.add(new SetCardInfo("Nature's Lore", 124, Rarity.COMMON, mage.cards.n.NaturesLore.class));
+ cards.add(new SetCardInfo("Nether Shadow", 77, Rarity.UNCOMMON, mage.cards.n.NetherShadow.class));
+ cards.add(new SetCardInfo("Nevinyrral's Disk", 160, Rarity.RARE, mage.cards.n.NevinyrralsDisk.class));
+ cards.add(new SetCardInfo("Onulet", 161, Rarity.COMMON, mage.cards.o.Onulet.class));
+ cards.add(new SetCardInfo("Orcish Mechanics", 106, Rarity.UNCOMMON, mage.cards.o.OrcishMechanics.class));
+ cards.add(new SetCardInfo("Order of Leitbur", 22, Rarity.COMMON, mage.cards.o.OrderOfLeitbur.class));
+ cards.add(new SetCardInfo("Order of the Ebon Hand", 78, Rarity.COMMON, mage.cards.o.OrderOfTheEbonHand.class));
+ cards.add(new SetCardInfo("Oubliette", 79, Rarity.COMMON, mage.cards.o.Oubliette.class));
+ cards.add(new SetCardInfo("Paralyze", 80, Rarity.COMMON, mage.cards.p.Paralyze.class));
+ cards.add(new SetCardInfo("Petra Sphinx", 23, Rarity.RARE, mage.cards.p.PetraSphinx.class));
+ cards.add(new SetCardInfo("Phantom Monster", 43, Rarity.COMMON, mage.cards.p.PhantomMonster.class));
+ cards.add(new SetCardInfo("Phelddagrif", 150, Rarity.RARE, mage.cards.p.Phelddagrif.class));
+ cards.add(new SetCardInfo("Phyrexian Boon", 81, Rarity.COMMON, mage.cards.p.PhyrexianBoon.class));
+ cards.add(new SetCardInfo("Phyrexian War Beast", 162, Rarity.UNCOMMON, mage.cards.p.PhyrexianWarBeast.class));
+ cards.add(new SetCardInfo("Plains", 181, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 182, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 183, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Polar Kraken", 44, Rarity.RARE, mage.cards.p.PolarKraken.class));
+ cards.add(new SetCardInfo("Pox", 82, Rarity.RARE, mage.cards.p.Pox.class));
+ cards.add(new SetCardInfo("Preacher", 24, Rarity.RARE, mage.cards.p.Preacher.class));
+ cards.add(new SetCardInfo("Primal Order", 125, Rarity.RARE, mage.cards.p.PrimalOrder.class));
+ cards.add(new SetCardInfo("Psychic Purge", 45, Rarity.UNCOMMON, mage.cards.p.PsychicPurge.class));
+ cards.add(new SetCardInfo("Psychic Venom", 46, Rarity.COMMON, mage.cards.p.PsychicVenom.class));
+ cards.add(new SetCardInfo("Pyroblast", 107, Rarity.COMMON, mage.cards.p.Pyroblast.class));
+ cards.add(new SetCardInfo("Rabid Wombat", 126, Rarity.UNCOMMON, mage.cards.r.RabidWombat.class));
+ cards.add(new SetCardInfo("Rainbow Vale", 179, Rarity.RARE, mage.cards.r.RainbowVale.class));
+ cards.add(new SetCardInfo("Righteous Avengers", 25, Rarity.COMMON, mage.cards.r.RighteousAvengers.class));
+ cards.add(new SetCardInfo("Ring of Ma'ruf", 163, Rarity.RARE, mage.cards.r.RingOfMaruf.class));
+ cards.add(new SetCardInfo("River Merfolk", 47, Rarity.COMMON, mage.cards.r.RiverMerfolk.class));
+ cards.add(new SetCardInfo("Roots", 127, Rarity.COMMON, mage.cards.r.Roots.class));
+ cards.add(new SetCardInfo("Scryb Sprites", 128, Rarity.COMMON, mage.cards.s.ScrybSprites.class));
+ cards.add(new SetCardInfo("Seasinger", 49, Rarity.UNCOMMON, mage.cards.s.Seasinger.class));
+ cards.add(new SetCardInfo("Sea Sprite", 48, Rarity.COMMON, mage.cards.s.SeaSprite.class));
+ cards.add(new SetCardInfo("Seraph", 26, Rarity.RARE, mage.cards.s.Seraph.class));
+ cards.add(new SetCardInfo("Serendib Efreet", 50, Rarity.RARE, mage.cards.s.SerendibEfreet.class));
+ cards.add(new SetCardInfo("Serpent Generator", 164, Rarity.RARE, mage.cards.s.SerpentGenerator.class));
+ cards.add(new SetCardInfo("Shambling Strider", 129, Rarity.COMMON, mage.cards.s.ShamblingStrider.class));
+ cards.add(new SetCardInfo("Shield of the Ages", 165, Rarity.UNCOMMON, mage.cards.s.ShieldOfTheAges.class));
+ cards.add(new SetCardInfo("Shield Sphere", 166, Rarity.COMMON, mage.cards.s.ShieldSphere.class));
+ cards.add(new SetCardInfo("Singing Tree", 130, Rarity.UNCOMMON, mage.cards.s.SingingTree.class));
+ cards.add(new SetCardInfo("Spectral Bears", 131, Rarity.UNCOMMON, mage.cards.s.SpectralBears.class));
+ cards.add(new SetCardInfo("Spinal Villain", 108, Rarity.UNCOMMON, mage.cards.s.SpinalVillain.class));
+ cards.add(new SetCardInfo("Stone Calendar", 167, Rarity.UNCOMMON, mage.cards.s.StoneCalendar.class));
+ cards.add(new SetCardInfo("Stone Giant", 109, Rarity.UNCOMMON, mage.cards.s.StoneGiant.class));
+ cards.add(new SetCardInfo("Storm Seeker", 132, Rarity.UNCOMMON, mage.cards.s.StormSeeker.class));
+ cards.add(new SetCardInfo("Su-Chi", 168, Rarity.RARE, mage.cards.s.SuChi.class));
+ cards.add(new SetCardInfo("Sunken City", 51, Rarity.UNCOMMON, mage.cards.s.SunkenCity.class));
+ cards.add(new SetCardInfo("Swamp", 187, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 188, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 189, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sylvan Library", 133, Rarity.RARE, mage.cards.s.SylvanLibrary.class));
+ cards.add(new SetCardInfo("Tawnos's Coffin", 169, Rarity.RARE, mage.cards.t.TawnossCoffin.class));
+ cards.add(new SetCardInfo("Telekinesis", 52, Rarity.COMMON, mage.cards.t.Telekinesis.class));
+ cards.add(new SetCardInfo("Thawing Glaciers", 180, Rarity.RARE, mage.cards.t.ThawingGlaciers.class));
+ cards.add(new SetCardInfo("Thicket Basilisk", 134, Rarity.UNCOMMON, mage.cards.t.ThicketBasilisk.class));
+ cards.add(new SetCardInfo("Thorn Thallid", 135, Rarity.COMMON, mage.cards.t.ThornThallid.class));
+ cards.add(new SetCardInfo("Thrull Champion", 83, Rarity.RARE, mage.cards.t.ThrullChampion.class));
+ cards.add(new SetCardInfo("Thrull Retainer", 84, Rarity.COMMON, mage.cards.t.ThrullRetainer.class));
+ cards.add(new SetCardInfo("Thunder Spirit", 27, Rarity.UNCOMMON, mage.cards.t.ThunderSpirit.class));
+ cards.add(new SetCardInfo("Time Elemental", 53, Rarity.RARE, mage.cards.t.TimeElemental.class));
+ cards.add(new SetCardInfo("Tivadar's Crusade", 28, Rarity.UNCOMMON, mage.cards.t.TivadarsCrusade.class));
+ cards.add(new SetCardInfo("Tornado", 136, Rarity.RARE, mage.cards.t.Tornado.class));
+ cards.add(new SetCardInfo("Urza's Bauble", 170, Rarity.UNCOMMON, mage.cards.u.UrzasBauble.class));
+ cards.add(new SetCardInfo("Urza's Chalice", 171, Rarity.COMMON, mage.cards.u.UrzasChalice.class));
+ cards.add(new SetCardInfo("Varchild's War-Riders", 110, Rarity.RARE, mage.cards.v.VarchildsWarRiders.class));
+ cards.add(new SetCardInfo("Vesuvan Doppelganger", 54, Rarity.RARE, mage.cards.v.VesuvanDoppelganger.class));
+ cards.add(new SetCardInfo("Vodalian Knights", 55, Rarity.UNCOMMON, mage.cards.v.VodalianKnights.class));
+ cards.add(new SetCardInfo("Walking Wall", 172, Rarity.UNCOMMON, mage.cards.w.WalkingWall.class));
+ cards.add(new SetCardInfo("Wanderlust", 137, Rarity.COMMON, mage.cards.w.Wanderlust.class));
+ cards.add(new SetCardInfo("Winds of Change", 111, Rarity.UNCOMMON, mage.cards.w.WindsOfChange.class));
+ cards.add(new SetCardInfo("Winter Blast", 138, Rarity.UNCOMMON, mage.cards.w.WinterBlast.class));
+ cards.add(new SetCardInfo("Winter Orb", 173, Rarity.RARE, mage.cards.w.WinterOrb.class));
+ cards.add(new SetCardInfo("Word of Undoing", 56, Rarity.COMMON, mage.cards.w.WordOfUndoing.class));
+ cards.add(new SetCardInfo("Wyluli Wolf", 139, Rarity.COMMON, mage.cards.w.WyluliWolf.class));
+ cards.add(new SetCardInfo("Yavimaya Ants", 140, Rarity.UNCOMMON, mage.cards.y.YavimayaAnts.class));
+ cards.add(new SetCardInfo("Ydwen Efreet", 112, Rarity.RARE, mage.cards.y.YdwenEfreet.class));
+ cards.add(new SetCardInfo("Zuran Orb", 174, Rarity.UNCOMMON, mage.cards.z.ZuranOrb.class));
}
}
\ No newline at end of file
diff --git a/Mage.Sets/src/mage/sets/MastersEditionII.java b/Mage.Sets/src/mage/sets/MastersEditionII.java
index 6ebaf10aca6..876a75df748 100644
--- a/Mage.Sets/src/mage/sets/MastersEditionII.java
+++ b/Mage.Sets/src/mage/sets/MastersEditionII.java
@@ -1,9 +1,7 @@
package mage.sets;
-import mage.cards.CardGraphicInfo;
import mage.cards.ExpansionSet;
-import mage.cards.FrameStyle;
import mage.constants.Rarity;
import mage.constants.SetType;
@@ -28,245 +26,244 @@ public final class MastersEditionII extends ExpansionSet {
this.numBoosterRare = 1;
this.ratioBoosterMythic = 0;
- cards.add(new SetCardInfo("Abbey Gargoyles", 1, Rarity.UNCOMMON, mage.cards.a.AbbeyGargoyles.class, RETRO_ART));
- cards.add(new SetCardInfo("Adarkar Sentinel", 201, Rarity.COMMON, mage.cards.a.AdarkarSentinel.class, RETRO_ART));
- cards.add(new SetCardInfo("Aeolipile", 202, Rarity.COMMON, mage.cards.a.Aeolipile.class, RETRO_ART));
- cards.add(new SetCardInfo("Aether Storm", 39, Rarity.UNCOMMON, mage.cards.a.AetherStorm.class, RETRO_ART));
- cards.add(new SetCardInfo("Ambush Party", 115, Rarity.COMMON, mage.cards.a.AmbushParty.class, RETRO_ART));
- cards.add(new SetCardInfo("An-Zerrin Ruins", 117, Rarity.RARE, mage.cards.a.AnZerrinRuins.class, RETRO_ART));
- cards.add(new SetCardInfo("Anarchy", 116, Rarity.RARE, mage.cards.a.Anarchy.class, RETRO_ART));
- cards.add(new SetCardInfo("Angel of Fury", 2, Rarity.RARE, mage.cards.a.AngelOfFury.class, RETRO_ART));
- cards.add(new SetCardInfo("Angel of Light", 3, Rarity.UNCOMMON, mage.cards.a.AngelOfLight.class, RETRO_ART));
- cards.add(new SetCardInfo("Armor of Faith", 4, Rarity.COMMON, mage.cards.a.ArmorOfFaith.class, RETRO_ART));
- cards.add(new SetCardInfo("Armor Thrull", 77, Rarity.COMMON, mage.cards.a.ArmorThrull.class, RETRO_ART));
- cards.add(new SetCardInfo("Armored Griffin", 5, Rarity.COMMON, mage.cards.a.ArmoredGriffin.class, RETRO_ART));
- cards.add(new SetCardInfo("Ashen Ghoul", 78, Rarity.UNCOMMON, mage.cards.a.AshenGhoul.class, RETRO_ART));
- cards.add(new SetCardInfo("Ashnod's Cylix", 203, Rarity.RARE, mage.cards.a.AshnodsCylix.class, RETRO_ART));
- cards.add(new SetCardInfo("Aurochs", 153, Rarity.COMMON, mage.cards.a.Aurochs.class, RETRO_ART));
- cards.add(new SetCardInfo("Aysen Bureaucrats", 6, Rarity.COMMON, mage.cards.a.AysenBureaucrats.class, RETRO_ART));
- cards.add(new SetCardInfo("Aysen Crusader", 7, Rarity.UNCOMMON, mage.cards.a.AysenCrusader.class, RETRO_ART));
- cards.add(new SetCardInfo("Badlands", 225, Rarity.RARE, mage.cards.b.Badlands.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Balduvian Conjurer", 40, Rarity.COMMON, mage.cards.b.BalduvianConjurer.class, RETRO_ART));
- cards.add(new SetCardInfo("Balduvian Dead", 79, Rarity.UNCOMMON, mage.cards.b.BalduvianDead.class, RETRO_ART));
- cards.add(new SetCardInfo("Balduvian Hydra", 118, Rarity.RARE, mage.cards.b.BalduvianHydra.class, RETRO_ART));
- cards.add(new SetCardInfo("Balduvian Trading Post", 226, Rarity.RARE, mage.cards.b.BalduvianTradingPost.class, RETRO_ART));
- cards.add(new SetCardInfo("Barbed Sextant", 204, Rarity.COMMON, mage.cards.b.BarbedSextant.class, RETRO_ART));
- cards.add(new SetCardInfo("Binding Grasp", 41, Rarity.RARE, mage.cards.b.BindingGrasp.class, RETRO_ART));
- cards.add(new SetCardInfo("Bounty of the Hunt", 154, Rarity.RARE, mage.cards.b.BountyOfTheHunt.class, RETRO_ART));
- cards.add(new SetCardInfo("Brainstorm", 42, Rarity.COMMON, mage.cards.b.Brainstorm.class, RETRO_ART));
- cards.add(new SetCardInfo("Brassclaw Orcs", 119, Rarity.COMMON, mage.cards.b.BrassclawOrcs.class, RETRO_ART));
- cards.add(new SetCardInfo("Brimstone Dragon", 120, Rarity.RARE, mage.cards.b.BrimstoneDragon.class, RETRO_ART));
- cards.add(new SetCardInfo("Brine Shaman", 80, Rarity.COMMON, mage.cards.b.BrineShaman.class, RETRO_ART));
- cards.add(new SetCardInfo("Broken Visage", 81, Rarity.UNCOMMON, mage.cards.b.BrokenVisage.class, RETRO_ART));
- cards.add(new SetCardInfo("Browse", 43, Rarity.UNCOMMON, mage.cards.b.Browse.class, RETRO_ART));
- cards.add(new SetCardInfo("Burnout", 121, Rarity.UNCOMMON, mage.cards.b.Burnout.class, RETRO_ART));
- cards.add(new SetCardInfo("Carapace", 155, Rarity.COMMON, mage.cards.c.Carapace.class, RETRO_ART));
- cards.add(new SetCardInfo("Caribou Range", 8, Rarity.RARE, mage.cards.c.CaribouRange.class, RETRO_ART));
- cards.add(new SetCardInfo("Cloak of Confusion", 82, Rarity.COMMON, mage.cards.c.CloakOfConfusion.class, RETRO_ART));
- cards.add(new SetCardInfo("Clockwork Steed", 205, Rarity.UNCOMMON, mage.cards.c.ClockworkSteed.class, RETRO_ART));
- cards.add(new SetCardInfo("Combat Medic", 9, Rarity.COMMON, mage.cards.c.CombatMedic.class, RETRO_ART));
- cards.add(new SetCardInfo("Conquer", 122, Rarity.UNCOMMON, mage.cards.c.Conquer.class, RETRO_ART));
- cards.add(new SetCardInfo("Counterspell", 44, Rarity.UNCOMMON, mage.cards.c.Counterspell.class, RETRO_ART));
- cards.add(new SetCardInfo("Dance of the Dead", 83, Rarity.UNCOMMON, mage.cards.d.DanceOfTheDead.class, RETRO_ART));
- cards.add(new SetCardInfo("Dark Banishing", 84, Rarity.COMMON, mage.cards.d.DarkBanishing.class, RETRO_ART));
- cards.add(new SetCardInfo("Death Spark", 123, Rarity.COMMON, mage.cards.d.DeathSpark.class, RETRO_ART));
- cards.add(new SetCardInfo("Deep Spawn", 45, Rarity.RARE, mage.cards.d.DeepSpawn.class, RETRO_ART));
- cards.add(new SetCardInfo("Demonic Consultation", 85, Rarity.UNCOMMON, mage.cards.d.DemonicConsultation.class, RETRO_ART));
- cards.add(new SetCardInfo("Despotic Scepter", 206, Rarity.RARE, mage.cards.d.DespoticScepter.class, RETRO_ART));
- cards.add(new SetCardInfo("Diabolic Vision", 191, Rarity.UNCOMMON, mage.cards.d.DiabolicVision.class, RETRO_ART));
- cards.add(new SetCardInfo("Disenchant", 10, Rarity.COMMON, mage.cards.d.Disenchant.class, RETRO_ART));
- cards.add(new SetCardInfo("Dreams of the Dead", 46, Rarity.RARE, mage.cards.d.DreamsOfTheDead.class, RETRO_ART));
- cards.add(new SetCardInfo("Drift of the Dead", 86, Rarity.COMMON, mage.cards.d.DriftOfTheDead.class, RETRO_ART));
- cards.add(new SetCardInfo("Dry Spell", 87, Rarity.COMMON, mage.cards.d.DrySpell.class, RETRO_ART));
- cards.add(new SetCardInfo("Dwarven Ruins", 227, Rarity.UNCOMMON, mage.cards.d.DwarvenRuins.class, RETRO_ART));
- cards.add(new SetCardInfo("Dystopia", 88, Rarity.RARE, mage.cards.d.Dystopia.class, RETRO_ART));
- cards.add(new SetCardInfo("Earthlink", 192, Rarity.RARE, mage.cards.e.Earthlink.class, RETRO_ART));
- cards.add(new SetCardInfo("Ebon Praetor", 89, Rarity.RARE, mage.cards.e.EbonPraetor.class, RETRO_ART));
- cards.add(new SetCardInfo("Ebon Stronghold", 228, Rarity.UNCOMMON, mage.cards.e.EbonStronghold.class, RETRO_ART));
- cards.add(new SetCardInfo("Elemental Augury", 193, Rarity.RARE, mage.cards.e.ElementalAugury.class, RETRO_ART));
- cards.add(new SetCardInfo("Elkin Bottle", 207, Rarity.RARE, mage.cards.e.ElkinBottle.class, RETRO_ART));
- cards.add(new SetCardInfo("Elven Lyre", 208, Rarity.COMMON, mage.cards.e.ElvenLyre.class, RETRO_ART));
- cards.add(new SetCardInfo("Elvish Farmer", 156, Rarity.RARE, mage.cards.e.ElvishFarmer.class, RETRO_ART));
- cards.add(new SetCardInfo("Elvish Hunter", 157, Rarity.COMMON, mage.cards.e.ElvishHunter.class, RETRO_ART));
- cards.add(new SetCardInfo("Elvish Ranger", 158, Rarity.COMMON, mage.cards.e.ElvishRanger.class, RETRO_ART));
- cards.add(new SetCardInfo("Elvish Spirit Guide", 159, Rarity.UNCOMMON, mage.cards.e.ElvishSpiritGuide.class, RETRO_ART));
- cards.add(new SetCardInfo("Energy Storm", 11, Rarity.RARE, mage.cards.e.EnergyStorm.class, RETRO_ART));
- cards.add(new SetCardInfo("Enervate", 47, Rarity.COMMON, mage.cards.e.Enervate.class, RETRO_ART));
- cards.add(new SetCardInfo("Errand of Duty", 12, Rarity.UNCOMMON, mage.cards.e.ErrandOfDuty.class, RETRO_ART));
- cards.add(new SetCardInfo("Errantry", 124, Rarity.COMMON, mage.cards.e.Errantry.class, RETRO_ART));
- cards.add(new SetCardInfo("Essence Filter", 160, Rarity.UNCOMMON, mage.cards.e.EssenceFilter.class, RETRO_ART));
- cards.add(new SetCardInfo("Essence Flare", 48, Rarity.COMMON, mage.cards.e.EssenceFlare.class, RETRO_ART));
- cards.add(new SetCardInfo("Farrel's Mantle", 13, Rarity.UNCOMMON, mage.cards.f.FarrelsMantle.class, RETRO_ART));
- cards.add(new SetCardInfo("Farrel's Zealot", 14, Rarity.UNCOMMON, mage.cards.f.FarrelsZealot.class, RETRO_ART));
- cards.add(new SetCardInfo("Feral Thallid", 161, Rarity.COMMON, mage.cards.f.FeralThallid.class, RETRO_ART));
- cards.add(new SetCardInfo("Fire Dragon", 125, Rarity.RARE, mage.cards.f.FireDragon.class, RETRO_ART));
- cards.add(new SetCardInfo("Flame Spirit", 126, Rarity.UNCOMMON, mage.cards.f.FlameSpirit.class, RETRO_ART));
- cards.add(new SetCardInfo("Folk of the Pines", 162, Rarity.COMMON, mage.cards.f.FolkOfThePines.class, RETRO_ART));
- cards.add(new SetCardInfo("Forbidden Lore", 163, Rarity.UNCOMMON, mage.cards.f.ForbiddenLore.class, RETRO_ART));
- cards.add(new SetCardInfo("Forgotten Lore", 164, Rarity.UNCOMMON, mage.cards.f.ForgottenLore.class, RETRO_ART));
- cards.add(new SetCardInfo("Foul Familiar", 90, Rarity.COMMON, mage.cards.f.FoulFamiliar.class, RETRO_ART));
- cards.add(new SetCardInfo("Fumarole", 194, Rarity.UNCOMMON, mage.cards.f.Fumarole.class, RETRO_ART));
- cards.add(new SetCardInfo("Funeral March", 91, Rarity.COMMON, mage.cards.f.FuneralMarch.class, RETRO_ART));
- cards.add(new SetCardInfo("Fungal Bloom", 165, Rarity.RARE, mage.cards.f.FungalBloom.class, RETRO_ART));
- cards.add(new SetCardInfo("Fyndhorn Pollen", 166, Rarity.RARE, mage.cards.f.FyndhornPollen.class, RETRO_ART));
- cards.add(new SetCardInfo("Gangrenous Zombies", 92, Rarity.COMMON, mage.cards.g.GangrenousZombies.class, RETRO_ART));
- cards.add(new SetCardInfo("Giant Growth", 167, Rarity.COMMON, mage.cards.g.GiantGrowth.class, RETRO_ART));
- cards.add(new SetCardInfo("Giant Trap Door Spider", 195, Rarity.UNCOMMON, mage.cards.g.GiantTrapDoorSpider.class, RETRO_ART));
- cards.add(new SetCardInfo("Glacial Chasm", 229, Rarity.RARE, mage.cards.g.GlacialChasm.class, RETRO_ART));
- cards.add(new SetCardInfo("Glacial Crevasses", 127, Rarity.RARE, mage.cards.g.GlacialCrevasses.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Ski Patrol", 128, Rarity.COMMON, mage.cards.g.GoblinSkiPatrol.class, RETRO_ART));
- cards.add(new SetCardInfo("Gorilla Shaman", 129, Rarity.UNCOMMON, mage.cards.g.GorillaShaman.class, RETRO_ART));
- cards.add(new SetCardInfo("Grandmother Sengir", 93, Rarity.RARE, mage.cards.g.GrandmotherSengir.class, RETRO_ART));
- cards.add(new SetCardInfo("Gustha's Scepter", 209, Rarity.RARE, mage.cards.g.GusthasScepter.class, RETRO_ART));
- cards.add(new SetCardInfo("Havenwood Battleground", 230, Rarity.UNCOMMON, mage.cards.h.HavenwoodBattleground.class, RETRO_ART));
- cards.add(new SetCardInfo("Heart of Yavimaya", 231, Rarity.RARE, mage.cards.h.HeartOfYavimaya.class, RETRO_ART));
- cards.add(new SetCardInfo("Helm of Obedience", 210, Rarity.RARE, mage.cards.h.HelmOfObedience.class, RETRO_ART));
- cards.add(new SetCardInfo("Icatian Javelineers", 15, Rarity.COMMON, mage.cards.i.IcatianJavelineers.class, RETRO_ART));
- cards.add(new SetCardInfo("Icatian Phalanx", 16, Rarity.COMMON, mage.cards.i.IcatianPhalanx.class, RETRO_ART));
- cards.add(new SetCardInfo("Icatian Scout", 17, Rarity.COMMON, mage.cards.i.IcatianScout.class, RETRO_ART));
- cards.add(new SetCardInfo("Ice Floe", 232, Rarity.UNCOMMON, mage.cards.i.IceFloe.class, RETRO_ART));
- cards.add(new SetCardInfo("Iceberg", 49, Rarity.UNCOMMON, mage.cards.i.Iceberg.class, RETRO_ART));
- cards.add(new SetCardInfo("Icequake", 94, Rarity.COMMON, mage.cards.i.Icequake.class, RETRO_ART));
- cards.add(new SetCardInfo("Icy Prison", 50, Rarity.COMMON, mage.cards.i.IcyPrison.class, RETRO_ART));
- cards.add(new SetCardInfo("Ihsan's Shade", 95, Rarity.RARE, mage.cards.i.IhsansShade.class, RETRO_ART));
- cards.add(new SetCardInfo("Imperial Recruiter", 130, Rarity.RARE, mage.cards.i.ImperialRecruiter.class, RETRO_ART));
- cards.add(new SetCardInfo("Imperial Seal", 96, Rarity.RARE, mage.cards.i.ImperialSeal.class, RETRO_ART));
- cards.add(new SetCardInfo("Incinerate", 131, Rarity.COMMON, mage.cards.i.Incinerate.class, RETRO_ART));
- cards.add(new SetCardInfo("Infernal Darkness", 97, Rarity.RARE, mage.cards.i.InfernalDarkness.class, RETRO_ART));
- cards.add(new SetCardInfo("Inheritance", 18, Rarity.UNCOMMON, mage.cards.i.Inheritance.class, RETRO_ART));
- cards.add(new SetCardInfo("Ironclaw Orcs", 132, Rarity.COMMON, mage.cards.i.IronclawOrcs.class, RETRO_ART));
- cards.add(new SetCardInfo("Ivory Gargoyle", 19, Rarity.RARE, mage.cards.i.IvoryGargoyle.class, RETRO_ART));
- cards.add(new SetCardInfo("Jester's Mask", 211, Rarity.RARE, mage.cards.j.JestersMask.class, RETRO_ART));
- cards.add(new SetCardInfo("Jeweled Amulet", 212, Rarity.UNCOMMON, mage.cards.j.JeweledAmulet.class, RETRO_ART));
- cards.add(new SetCardInfo("Johtull Wurm", 168, Rarity.UNCOMMON, mage.cards.j.JohtullWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("Joven's Ferrets", 169, Rarity.UNCOMMON, mage.cards.j.JovensFerrets.class, RETRO_ART));
- cards.add(new SetCardInfo("Juniper Order Advocate", 20, Rarity.UNCOMMON, mage.cards.j.JuniperOrderAdvocate.class, RETRO_ART));
- cards.add(new SetCardInfo("Karplusan Giant", 133, Rarity.UNCOMMON, mage.cards.k.KarplusanGiant.class, RETRO_ART));
- cards.add(new SetCardInfo("Kaysa", 170, Rarity.RARE, mage.cards.k.Kaysa.class, RETRO_ART));
- cards.add(new SetCardInfo("Kjeldoran Dead", 98, Rarity.COMMON, mage.cards.k.KjeldoranDead.class, RETRO_ART));
- cards.add(new SetCardInfo("Kjeldoran Elite Guard", 21, Rarity.COMMON, mage.cards.k.KjeldoranEliteGuard.class, RETRO_ART));
- cards.add(new SetCardInfo("Kjeldoran Home Guard", 22, Rarity.UNCOMMON, mage.cards.k.KjeldoranHomeGuard.class, RETRO_ART));
- cards.add(new SetCardInfo("Kjeldoran Outpost", 233, Rarity.RARE, mage.cards.k.KjeldoranOutpost.class, RETRO_ART));
- cards.add(new SetCardInfo("Kjeldoran Skycaptain", 23, Rarity.COMMON, mage.cards.k.KjeldoranSkycaptain.class, RETRO_ART));
- cards.add(new SetCardInfo("Knight of Stromgald", 99, Rarity.UNCOMMON, mage.cards.k.KnightOfStromgald.class, RETRO_ART));
- cards.add(new SetCardInfo("Krovikan Fetish", 100, Rarity.COMMON, mage.cards.k.KrovikanFetish.class, RETRO_ART));
- cards.add(new SetCardInfo("Krovikan Horror", 101, Rarity.RARE, mage.cards.k.KrovikanHorror.class, RETRO_ART));
- cards.add(new SetCardInfo("Krovikan Sorcerer", 51, Rarity.COMMON, mage.cards.k.KrovikanSorcerer.class, RETRO_ART));
- cards.add(new SetCardInfo("Krovikan Vampire", 102, Rarity.UNCOMMON, mage.cards.k.KrovikanVampire.class, RETRO_ART));
- cards.add(new SetCardInfo("Lat-Nam's Legacy", 52, Rarity.COMMON, mage.cards.l.LatNamsLegacy.class, RETRO_ART));
- cards.add(new SetCardInfo("Leaping Lizard", 171, Rarity.COMMON, mage.cards.l.LeapingLizard.class, RETRO_ART));
- cards.add(new SetCardInfo("Lim-Dul's High Guard", 103, Rarity.UNCOMMON, mage.cards.l.LimDulsHighGuard.class, RETRO_ART));
- cards.add(new SetCardInfo("Lodestone Bauble", 213, Rarity.RARE, mage.cards.l.LodestoneBauble.class, RETRO_ART));
- cards.add(new SetCardInfo("Lost Order of Jarkeld", 24, Rarity.RARE, mage.cards.l.LostOrderOfJarkeld.class, RETRO_ART));
- cards.add(new SetCardInfo("Magus of the Unseen", 53, Rarity.RARE, mage.cards.m.MagusOfTheUnseen.class, RETRO_ART));
- cards.add(new SetCardInfo("Mana Crypt", 214, Rarity.RARE, mage.cards.m.ManaCrypt.class, RETRO_ART));
- cards.add(new SetCardInfo("Marjhan", 54, Rarity.RARE, mage.cards.m.Marjhan.class, RETRO_ART));
- cards.add(new SetCardInfo("Mesmeric Trance", 55, Rarity.RARE, mage.cards.m.MesmericTrance.class, RETRO_ART));
- cards.add(new SetCardInfo("Meteor Shower", 135, Rarity.COMMON, mage.cards.m.MeteorShower.class, RETRO_ART));
- cards.add(new SetCardInfo("Minion of Leshrac", 104, Rarity.RARE, mage.cards.m.MinionOfLeshrac.class, RETRO_ART));
- cards.add(new SetCardInfo("Mishra's Groundbreaker", 215, Rarity.UNCOMMON, mage.cards.m.MishrasGroundbreaker.class, RETRO_ART));
- cards.add(new SetCardInfo("Misinformation", 105, Rarity.UNCOMMON, mage.cards.m.Misinformation.class, RETRO_ART));
- cards.add(new SetCardInfo("Mudslide", 136, Rarity.RARE, mage.cards.m.Mudslide.class, RETRO_ART));
- cards.add(new SetCardInfo("Musician", 56, Rarity.RARE, mage.cards.m.Musician.class, RETRO_ART));
- cards.add(new SetCardInfo("Narwhal", 57, Rarity.UNCOMMON, mage.cards.n.Narwhal.class, RETRO_ART));
- cards.add(new SetCardInfo("Nature's Blessing", 196, Rarity.UNCOMMON, mage.cards.n.NaturesBlessing.class, RETRO_ART));
- cards.add(new SetCardInfo("Nature's Wrath", 172, Rarity.RARE, mage.cards.n.NaturesWrath.class, RETRO_ART));
- cards.add(new SetCardInfo("Necrite", 106, Rarity.COMMON, mage.cards.n.Necrite.class, RETRO_ART));
- cards.add(new SetCardInfo("Necropotence", 107, Rarity.RARE, mage.cards.n.Necropotence.class, RETRO_ART));
- cards.add(new SetCardInfo("Night Soil", 173, Rarity.UNCOMMON, mage.cards.n.NightSoil.class, RETRO_ART));
- cards.add(new SetCardInfo("Orc General", 137, Rarity.UNCOMMON, mage.cards.o.OrcGeneral.class, RETRO_ART));
- cards.add(new SetCardInfo("Orcish Cannoneers", 138, Rarity.UNCOMMON, mage.cards.o.OrcishCannoneers.class, RETRO_ART));
- cards.add(new SetCardInfo("Orcish Captain", 139, Rarity.UNCOMMON, mage.cards.o.OrcishCaptain.class, RETRO_ART));
- cards.add(new SetCardInfo("Orcish Lumberjack", 142, Rarity.COMMON, mage.cards.o.OrcishLumberjack.class, RETRO_ART));
- cards.add(new SetCardInfo("Orcish Squatters", 143, Rarity.RARE, mage.cards.o.OrcishSquatters.class, RETRO_ART));
- cards.add(new SetCardInfo("Orcish Veteran", 144, Rarity.COMMON, mage.cards.o.OrcishVeteran.class, RETRO_ART));
- cards.add(new SetCardInfo("Order of the Sacred Torch", 25, Rarity.RARE, mage.cards.o.OrderOfTheSacredTorch.class, RETRO_ART));
- cards.add(new SetCardInfo("Order of the White Shield", 26, Rarity.UNCOMMON, mage.cards.o.OrderOfTheWhiteShield.class, RETRO_ART));
- cards.add(new SetCardInfo("Panic", 145, Rarity.COMMON, mage.cards.p.Panic.class, RETRO_ART));
- cards.add(new SetCardInfo("Personal Tutor", 58, Rarity.UNCOMMON, mage.cards.p.PersonalTutor.class, RETRO_ART));
- cards.add(new SetCardInfo("Phantasmal Fiend", 108, Rarity.COMMON, mage.cards.p.PhantasmalFiend.class, RETRO_ART));
- cards.add(new SetCardInfo("Phantasmal Mount", 59, Rarity.COMMON, mage.cards.p.PhantasmalMount.class, RETRO_ART));
- cards.add(new SetCardInfo("Phyrexian Devourer", 216, Rarity.UNCOMMON, mage.cards.p.PhyrexianDevourer.class, RETRO_ART));
- cards.add(new SetCardInfo("Phyrexian Portal", 217, Rarity.RARE, mage.cards.p.PhyrexianPortal.class, RETRO_ART));
- cards.add(new SetCardInfo("Pillage", 146, Rarity.UNCOMMON, mage.cards.p.Pillage.class, RETRO_ART));
- cards.add(new SetCardInfo("Portent", 60, Rarity.COMMON, mage.cards.p.Portent.class, RETRO_ART));
- cards.add(new SetCardInfo("Pyrokinesis", 147, Rarity.RARE, mage.cards.p.Pyrokinesis.class, RETRO_ART));
- cards.add(new SetCardInfo("Ravages of War", 27, Rarity.RARE, mage.cards.r.RavagesOfWar.class, RETRO_ART));
- cards.add(new SetCardInfo("Ray of Command", 61, Rarity.UNCOMMON, mage.cards.r.RayOfCommand.class, RETRO_ART));
- cards.add(new SetCardInfo("Red Cliffs Armada", 62, Rarity.COMMON, mage.cards.r.RedCliffsArmada.class, RETRO_ART));
- cards.add(new SetCardInfo("Reinforcements", 28, Rarity.COMMON, mage.cards.r.Reinforcements.class, RETRO_ART));
- cards.add(new SetCardInfo("Reprisal", 29, Rarity.COMMON, mage.cards.r.Reprisal.class, RETRO_ART));
- cards.add(new SetCardInfo("Retribution", 148, Rarity.UNCOMMON, mage.cards.r.Retribution.class, RETRO_ART));
- cards.add(new SetCardInfo("Righteous Fury", 30, Rarity.RARE, mage.cards.r.RighteousFury.class, RETRO_ART));
- cards.add(new SetCardInfo("Ritual of Subdual", 174, Rarity.RARE, mage.cards.r.RitualOfSubdual.class, RETRO_ART));
- cards.add(new SetCardInfo("Ritual of the Machine", 109, Rarity.RARE, mage.cards.r.RitualOfTheMachine.class, RETRO_ART));
- cards.add(new SetCardInfo("Rogue Skycaptain", 149, Rarity.RARE, mage.cards.r.RogueSkycaptain.class, RETRO_ART));
- cards.add(new SetCardInfo("Roterothopter", 218, Rarity.COMMON, mage.cards.r.Roterothopter.class, RETRO_ART));
- cards.add(new SetCardInfo("Royal Decree", 31, Rarity.RARE, mage.cards.r.RoyalDecree.class, RETRO_ART));
- cards.add(new SetCardInfo("Royal Trooper", 32, Rarity.COMMON, mage.cards.r.RoyalTrooper.class, RETRO_ART));
- cards.add(new SetCardInfo("Ruins of Trokair", 234, Rarity.UNCOMMON, mage.cards.r.RuinsOfTrokair.class, RETRO_ART));
- cards.add(new SetCardInfo("Savannah", 235, Rarity.RARE, mage.cards.s.Savannah.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Screeching Drake", 63, Rarity.COMMON, mage.cards.s.ScreechingDrake.class, RETRO_ART));
- cards.add(new SetCardInfo("Sea Drake", 64, Rarity.RARE, mage.cards.s.SeaDrake.class, RETRO_ART));
- cards.add(new SetCardInfo("Sea Spirit", 65, Rarity.UNCOMMON, mage.cards.s.SeaSpirit.class, RETRO_ART));
- cards.add(new SetCardInfo("Shield Bearer", 35, Rarity.COMMON, mage.cards.s.ShieldBearer.class, RETRO_ART));
- cards.add(new SetCardInfo("Shrink", 175, Rarity.COMMON, mage.cards.s.Shrink.class, RETRO_ART));
- cards.add(new SetCardInfo("Shyft", 66, Rarity.COMMON, mage.cards.s.Shyft.class, RETRO_ART));
- cards.add(new SetCardInfo("Sibilant Spirit", 67, Rarity.RARE, mage.cards.s.SibilantSpirit.class, RETRO_ART));
- cards.add(new SetCardInfo("Skeleton Ship", 197, Rarity.RARE, mage.cards.s.SkeletonShip.class, RETRO_ART));
- cards.add(new SetCardInfo("Skull Catapult", 219, Rarity.UNCOMMON, mage.cards.s.SkullCatapult.class, RETRO_ART));
- cards.add(new SetCardInfo("Snow Fortress", 220, Rarity.UNCOMMON, mage.cards.s.SnowFortress.class, RETRO_ART));
- cards.add(new SetCardInfo("Snow-Covered Forest", 245, Rarity.LAND, mage.cards.s.SnowCoveredForest.class, RETRO_ART));
- cards.add(new SetCardInfo("Snow-Covered Island", 242, Rarity.LAND, mage.cards.s.SnowCoveredIsland.class, RETRO_ART));
- cards.add(new SetCardInfo("Snow-Covered Mountain", 244, Rarity.LAND, mage.cards.s.SnowCoveredMountain.class, RETRO_ART));
- cards.add(new SetCardInfo("Snow-Covered Plains", 241, Rarity.LAND, mage.cards.s.SnowCoveredPlains.class, RETRO_ART));
- cards.add(new SetCardInfo("Snow-Covered Swamp", 243, Rarity.LAND, mage.cards.s.SnowCoveredSwamp.class, RETRO_ART));
- cards.add(new SetCardInfo("Soldevi Digger", 221, Rarity.UNCOMMON, mage.cards.s.SoldeviDigger.class, RETRO_ART));
- cards.add(new SetCardInfo("Soldevi Excavations", 236, Rarity.RARE, mage.cards.s.SoldeviExcavations.class, RETRO_ART));
- cards.add(new SetCardInfo("Soldevi Simulacrum", 222, Rarity.UNCOMMON, mage.cards.s.SoldeviSimulacrum.class, RETRO_ART));
- cards.add(new SetCardInfo("Songs of the Damned", 110, Rarity.COMMON, mage.cards.s.SongsOfTheDamned.class, RETRO_ART));
- cards.add(new SetCardInfo("Soul Exchange", 111, Rarity.UNCOMMON, mage.cards.s.SoulExchange.class, RETRO_ART));
- cards.add(new SetCardInfo("Soul Kiss", 112, Rarity.UNCOMMON, mage.cards.s.SoulKiss.class, RETRO_ART));
- cards.add(new SetCardInfo("Spore Cloud", 176, Rarity.UNCOMMON, mage.cards.s.SporeCloud.class, RETRO_ART));
- cards.add(new SetCardInfo("Spore Flower", 177, Rarity.UNCOMMON, mage.cards.s.SporeFlower.class, RETRO_ART));
- cards.add(new SetCardInfo("Stampede", 178, Rarity.UNCOMMON, mage.cards.s.Stampede.class, RETRO_ART));
- cards.add(new SetCardInfo("Stone Spirit", 150, Rarity.UNCOMMON, mage.cards.s.StoneSpirit.class, RETRO_ART));
- cards.add(new SetCardInfo("Stonehands", 151, Rarity.COMMON, mage.cards.s.Stonehands.class, RETRO_ART));
- cards.add(new SetCardInfo("Storm Elemental", 68, Rarity.UNCOMMON, mage.cards.s.StormElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Storm Spirit", 198, Rarity.RARE, mage.cards.s.StormSpirit.class, RETRO_ART));
- cards.add(new SetCardInfo("Stromgald Cabal", 113, Rarity.RARE, mage.cards.s.StromgaldCabal.class, RETRO_ART));
- cards.add(new SetCardInfo("Stunted Growth", 179, Rarity.RARE, mage.cards.s.StuntedGrowth.class, RETRO_ART));
- cards.add(new SetCardInfo("Sustaining Spirit", 36, Rarity.RARE, mage.cards.s.SustainingSpirit.class, RETRO_ART));
- cards.add(new SetCardInfo("Svyelunite Temple", 237, Rarity.UNCOMMON, mage.cards.s.SvyeluniteTemple.class, RETRO_ART));
- cards.add(new SetCardInfo("Swords to Plowshares", 37, Rarity.UNCOMMON, mage.cards.s.SwordsToPlowshares.class, RETRO_ART));
- cards.add(new SetCardInfo("Taiga", 238, Rarity.RARE, mage.cards.t.Taiga.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Temporal Manipulation", 69, Rarity.RARE, mage.cards.t.TemporalManipulation.class, RETRO_ART));
- cards.add(new SetCardInfo("Thallid", 180, Rarity.COMMON, mage.cards.t.Thallid.class, RETRO_ART));
- cards.add(new SetCardInfo("Thallid Devourer", 181, Rarity.COMMON, mage.cards.t.ThallidDevourer.class, RETRO_ART));
- cards.add(new SetCardInfo("Thelonite Druid", 182, Rarity.RARE, mage.cards.t.TheloniteDruid.class, RETRO_ART));
- cards.add(new SetCardInfo("Thermokarst", 183, Rarity.COMMON, mage.cards.t.Thermokarst.class, RETRO_ART));
- cards.add(new SetCardInfo("Thought Lash", 70, Rarity.RARE, mage.cards.t.ThoughtLash.class, RETRO_ART));
- cards.add(new SetCardInfo("Thunder Wall", 71, Rarity.UNCOMMON, mage.cards.t.ThunderWall.class, RETRO_ART));
- cards.add(new SetCardInfo("Time Bomb", 223, Rarity.RARE, mage.cards.t.TimeBomb.class, RETRO_ART));
- cards.add(new SetCardInfo("Tinder Wall", 184, Rarity.COMMON, mage.cards.t.TinderWall.class, RETRO_ART));
- cards.add(new SetCardInfo("Tundra", 239, Rarity.RARE, mage.cards.t.Tundra.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Underground Sea", 240, Rarity.RARE, mage.cards.u.UndergroundSea.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Varchild's Crusader", 152, Rarity.COMMON, mage.cards.v.VarchildsCrusader.class, RETRO_ART));
- cards.add(new SetCardInfo("Viscerid Armor", 72, Rarity.COMMON, mage.cards.v.VisceridArmor.class, RETRO_ART));
- cards.add(new SetCardInfo("Viscerid Drone", 73, Rarity.UNCOMMON, mage.cards.v.VisceridDrone.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Kelp", 74, Rarity.COMMON, mage.cards.w.WallOfKelp.class, RETRO_ART));
- cards.add(new SetCardInfo("Warning", 38, Rarity.COMMON, mage.cards.w.Warning.class, RETRO_ART));
- cards.add(new SetCardInfo("Whirling Catapult", 224, Rarity.UNCOMMON, mage.cards.w.WhirlingCatapult.class, RETRO_ART));
- cards.add(new SetCardInfo("Whiteout", 185, Rarity.COMMON, mage.cards.w.Whiteout.class, RETRO_ART));
- cards.add(new SetCardInfo("Wiitigo", 186, Rarity.RARE, mage.cards.w.Wiitigo.class, RETRO_ART));
- cards.add(new SetCardInfo("Wind Spirit", 75, Rarity.UNCOMMON, mage.cards.w.WindSpirit.class, RETRO_ART));
- cards.add(new SetCardInfo("Wings of Aesthir", 199, Rarity.UNCOMMON, mage.cards.w.WingsOfAesthir.class, RETRO_ART));
- cards.add(new SetCardInfo("Winter's Night", 200, Rarity.RARE, mage.cards.w.WintersNight.class, RETRO_ART));
- cards.add(new SetCardInfo("Withering Wisps", 114, Rarity.UNCOMMON, mage.cards.w.WitheringWisps.class, RETRO_ART));
- cards.add(new SetCardInfo("Wolf Pack", 187, Rarity.RARE, mage.cards.w.WolfPack.class, RETRO_ART));
- cards.add(new SetCardInfo("Woolly Mammoths", 188, Rarity.COMMON, mage.cards.w.WoollyMammoths.class, RETRO_ART));
- cards.add(new SetCardInfo("Woolly Spider", 189, Rarity.UNCOMMON, mage.cards.w.WoollySpider.class, RETRO_ART));
- cards.add(new SetCardInfo("Yavimaya Ancients", 190, Rarity.UNCOMMON, mage.cards.y.YavimayaAncients.class, RETRO_ART));
- cards.add(new SetCardInfo("Zuran Spellcaster", 76, Rarity.COMMON, mage.cards.z.ZuranSpellcaster.class, RETRO_ART));
+ cards.add(new SetCardInfo("Abbey Gargoyles", 1, Rarity.UNCOMMON, mage.cards.a.AbbeyGargoyles.class));
+ cards.add(new SetCardInfo("Adarkar Sentinel", 201, Rarity.COMMON, mage.cards.a.AdarkarSentinel.class));
+ cards.add(new SetCardInfo("Aeolipile", 202, Rarity.COMMON, mage.cards.a.Aeolipile.class));
+ cards.add(new SetCardInfo("Aether Storm", 39, Rarity.UNCOMMON, mage.cards.a.AetherStorm.class));
+ cards.add(new SetCardInfo("Ambush Party", 115, Rarity.COMMON, mage.cards.a.AmbushParty.class));
+ cards.add(new SetCardInfo("An-Zerrin Ruins", 117, Rarity.RARE, mage.cards.a.AnZerrinRuins.class));
+ cards.add(new SetCardInfo("Anarchy", 116, Rarity.RARE, mage.cards.a.Anarchy.class));
+ cards.add(new SetCardInfo("Angel of Fury", 2, Rarity.RARE, mage.cards.a.AngelOfFury.class));
+ cards.add(new SetCardInfo("Angel of Light", 3, Rarity.UNCOMMON, mage.cards.a.AngelOfLight.class));
+ cards.add(new SetCardInfo("Armor of Faith", 4, Rarity.COMMON, mage.cards.a.ArmorOfFaith.class));
+ cards.add(new SetCardInfo("Armor Thrull", 77, Rarity.COMMON, mage.cards.a.ArmorThrull.class));
+ cards.add(new SetCardInfo("Armored Griffin", 5, Rarity.COMMON, mage.cards.a.ArmoredGriffin.class));
+ cards.add(new SetCardInfo("Ashen Ghoul", 78, Rarity.UNCOMMON, mage.cards.a.AshenGhoul.class));
+ cards.add(new SetCardInfo("Ashnod's Cylix", 203, Rarity.RARE, mage.cards.a.AshnodsCylix.class));
+ cards.add(new SetCardInfo("Aurochs", 153, Rarity.COMMON, mage.cards.a.Aurochs.class));
+ cards.add(new SetCardInfo("Aysen Bureaucrats", 6, Rarity.COMMON, mage.cards.a.AysenBureaucrats.class));
+ cards.add(new SetCardInfo("Aysen Crusader", 7, Rarity.UNCOMMON, mage.cards.a.AysenCrusader.class));
+ cards.add(new SetCardInfo("Badlands", 225, Rarity.RARE, mage.cards.b.Badlands.class));
+ cards.add(new SetCardInfo("Balduvian Conjurer", 40, Rarity.COMMON, mage.cards.b.BalduvianConjurer.class));
+ cards.add(new SetCardInfo("Balduvian Dead", 79, Rarity.UNCOMMON, mage.cards.b.BalduvianDead.class));
+ cards.add(new SetCardInfo("Balduvian Hydra", 118, Rarity.RARE, mage.cards.b.BalduvianHydra.class));
+ cards.add(new SetCardInfo("Balduvian Trading Post", 226, Rarity.RARE, mage.cards.b.BalduvianTradingPost.class));
+ cards.add(new SetCardInfo("Barbed Sextant", 204, Rarity.COMMON, mage.cards.b.BarbedSextant.class));
+ cards.add(new SetCardInfo("Binding Grasp", 41, Rarity.RARE, mage.cards.b.BindingGrasp.class));
+ cards.add(new SetCardInfo("Bounty of the Hunt", 154, Rarity.RARE, mage.cards.b.BountyOfTheHunt.class));
+ cards.add(new SetCardInfo("Brainstorm", 42, Rarity.COMMON, mage.cards.b.Brainstorm.class));
+ cards.add(new SetCardInfo("Brassclaw Orcs", 119, Rarity.COMMON, mage.cards.b.BrassclawOrcs.class));
+ cards.add(new SetCardInfo("Brimstone Dragon", 120, Rarity.RARE, mage.cards.b.BrimstoneDragon.class));
+ cards.add(new SetCardInfo("Brine Shaman", 80, Rarity.COMMON, mage.cards.b.BrineShaman.class));
+ cards.add(new SetCardInfo("Broken Visage", 81, Rarity.UNCOMMON, mage.cards.b.BrokenVisage.class));
+ cards.add(new SetCardInfo("Browse", 43, Rarity.UNCOMMON, mage.cards.b.Browse.class));
+ cards.add(new SetCardInfo("Burnout", 121, Rarity.UNCOMMON, mage.cards.b.Burnout.class));
+ cards.add(new SetCardInfo("Carapace", 155, Rarity.COMMON, mage.cards.c.Carapace.class));
+ cards.add(new SetCardInfo("Caribou Range", 8, Rarity.RARE, mage.cards.c.CaribouRange.class));
+ cards.add(new SetCardInfo("Cloak of Confusion", 82, Rarity.COMMON, mage.cards.c.CloakOfConfusion.class));
+ cards.add(new SetCardInfo("Clockwork Steed", 205, Rarity.UNCOMMON, mage.cards.c.ClockworkSteed.class));
+ cards.add(new SetCardInfo("Combat Medic", 9, Rarity.COMMON, mage.cards.c.CombatMedic.class));
+ cards.add(new SetCardInfo("Conquer", 122, Rarity.UNCOMMON, mage.cards.c.Conquer.class));
+ cards.add(new SetCardInfo("Counterspell", 44, Rarity.UNCOMMON, mage.cards.c.Counterspell.class));
+ cards.add(new SetCardInfo("Dance of the Dead", 83, Rarity.UNCOMMON, mage.cards.d.DanceOfTheDead.class));
+ cards.add(new SetCardInfo("Dark Banishing", 84, Rarity.COMMON, mage.cards.d.DarkBanishing.class));
+ cards.add(new SetCardInfo("Death Spark", 123, Rarity.COMMON, mage.cards.d.DeathSpark.class));
+ cards.add(new SetCardInfo("Deep Spawn", 45, Rarity.RARE, mage.cards.d.DeepSpawn.class));
+ cards.add(new SetCardInfo("Demonic Consultation", 85, Rarity.UNCOMMON, mage.cards.d.DemonicConsultation.class));
+ cards.add(new SetCardInfo("Despotic Scepter", 206, Rarity.RARE, mage.cards.d.DespoticScepter.class));
+ cards.add(new SetCardInfo("Diabolic Vision", 191, Rarity.UNCOMMON, mage.cards.d.DiabolicVision.class));
+ cards.add(new SetCardInfo("Disenchant", 10, Rarity.COMMON, mage.cards.d.Disenchant.class));
+ cards.add(new SetCardInfo("Dreams of the Dead", 46, Rarity.RARE, mage.cards.d.DreamsOfTheDead.class));
+ cards.add(new SetCardInfo("Drift of the Dead", 86, Rarity.COMMON, mage.cards.d.DriftOfTheDead.class));
+ cards.add(new SetCardInfo("Dry Spell", 87, Rarity.COMMON, mage.cards.d.DrySpell.class));
+ cards.add(new SetCardInfo("Dwarven Ruins", 227, Rarity.UNCOMMON, mage.cards.d.DwarvenRuins.class));
+ cards.add(new SetCardInfo("Dystopia", 88, Rarity.RARE, mage.cards.d.Dystopia.class));
+ cards.add(new SetCardInfo("Earthlink", 192, Rarity.RARE, mage.cards.e.Earthlink.class));
+ cards.add(new SetCardInfo("Ebon Praetor", 89, Rarity.RARE, mage.cards.e.EbonPraetor.class));
+ cards.add(new SetCardInfo("Ebon Stronghold", 228, Rarity.UNCOMMON, mage.cards.e.EbonStronghold.class));
+ cards.add(new SetCardInfo("Elemental Augury", 193, Rarity.RARE, mage.cards.e.ElementalAugury.class));
+ cards.add(new SetCardInfo("Elkin Bottle", 207, Rarity.RARE, mage.cards.e.ElkinBottle.class));
+ cards.add(new SetCardInfo("Elven Lyre", 208, Rarity.COMMON, mage.cards.e.ElvenLyre.class));
+ cards.add(new SetCardInfo("Elvish Farmer", 156, Rarity.RARE, mage.cards.e.ElvishFarmer.class));
+ cards.add(new SetCardInfo("Elvish Hunter", 157, Rarity.COMMON, mage.cards.e.ElvishHunter.class));
+ cards.add(new SetCardInfo("Elvish Ranger", 158, Rarity.COMMON, mage.cards.e.ElvishRanger.class));
+ cards.add(new SetCardInfo("Elvish Spirit Guide", 159, Rarity.UNCOMMON, mage.cards.e.ElvishSpiritGuide.class));
+ cards.add(new SetCardInfo("Energy Storm", 11, Rarity.RARE, mage.cards.e.EnergyStorm.class));
+ cards.add(new SetCardInfo("Enervate", 47, Rarity.COMMON, mage.cards.e.Enervate.class));
+ cards.add(new SetCardInfo("Errand of Duty", 12, Rarity.UNCOMMON, mage.cards.e.ErrandOfDuty.class));
+ cards.add(new SetCardInfo("Errantry", 124, Rarity.COMMON, mage.cards.e.Errantry.class));
+ cards.add(new SetCardInfo("Essence Filter", 160, Rarity.UNCOMMON, mage.cards.e.EssenceFilter.class));
+ cards.add(new SetCardInfo("Essence Flare", 48, Rarity.COMMON, mage.cards.e.EssenceFlare.class));
+ cards.add(new SetCardInfo("Farrel's Mantle", 13, Rarity.UNCOMMON, mage.cards.f.FarrelsMantle.class));
+ cards.add(new SetCardInfo("Farrel's Zealot", 14, Rarity.UNCOMMON, mage.cards.f.FarrelsZealot.class));
+ cards.add(new SetCardInfo("Feral Thallid", 161, Rarity.COMMON, mage.cards.f.FeralThallid.class));
+ cards.add(new SetCardInfo("Fire Dragon", 125, Rarity.RARE, mage.cards.f.FireDragon.class));
+ cards.add(new SetCardInfo("Flame Spirit", 126, Rarity.UNCOMMON, mage.cards.f.FlameSpirit.class));
+ cards.add(new SetCardInfo("Folk of the Pines", 162, Rarity.COMMON, mage.cards.f.FolkOfThePines.class));
+ cards.add(new SetCardInfo("Forbidden Lore", 163, Rarity.UNCOMMON, mage.cards.f.ForbiddenLore.class));
+ cards.add(new SetCardInfo("Forgotten Lore", 164, Rarity.UNCOMMON, mage.cards.f.ForgottenLore.class));
+ cards.add(new SetCardInfo("Foul Familiar", 90, Rarity.COMMON, mage.cards.f.FoulFamiliar.class));
+ cards.add(new SetCardInfo("Fumarole", 194, Rarity.UNCOMMON, mage.cards.f.Fumarole.class));
+ cards.add(new SetCardInfo("Funeral March", 91, Rarity.COMMON, mage.cards.f.FuneralMarch.class));
+ cards.add(new SetCardInfo("Fungal Bloom", 165, Rarity.RARE, mage.cards.f.FungalBloom.class));
+ cards.add(new SetCardInfo("Fyndhorn Pollen", 166, Rarity.RARE, mage.cards.f.FyndhornPollen.class));
+ cards.add(new SetCardInfo("Gangrenous Zombies", 92, Rarity.COMMON, mage.cards.g.GangrenousZombies.class));
+ cards.add(new SetCardInfo("Giant Growth", 167, Rarity.COMMON, mage.cards.g.GiantGrowth.class));
+ cards.add(new SetCardInfo("Giant Trap Door Spider", 195, Rarity.UNCOMMON, mage.cards.g.GiantTrapDoorSpider.class));
+ cards.add(new SetCardInfo("Glacial Chasm", 229, Rarity.RARE, mage.cards.g.GlacialChasm.class));
+ cards.add(new SetCardInfo("Glacial Crevasses", 127, Rarity.RARE, mage.cards.g.GlacialCrevasses.class));
+ cards.add(new SetCardInfo("Goblin Ski Patrol", 128, Rarity.COMMON, mage.cards.g.GoblinSkiPatrol.class));
+ cards.add(new SetCardInfo("Gorilla Shaman", 129, Rarity.UNCOMMON, mage.cards.g.GorillaShaman.class));
+ cards.add(new SetCardInfo("Grandmother Sengir", 93, Rarity.RARE, mage.cards.g.GrandmotherSengir.class));
+ cards.add(new SetCardInfo("Gustha's Scepter", 209, Rarity.RARE, mage.cards.g.GusthasScepter.class));
+ cards.add(new SetCardInfo("Havenwood Battleground", 230, Rarity.UNCOMMON, mage.cards.h.HavenwoodBattleground.class));
+ cards.add(new SetCardInfo("Heart of Yavimaya", 231, Rarity.RARE, mage.cards.h.HeartOfYavimaya.class));
+ cards.add(new SetCardInfo("Helm of Obedience", 210, Rarity.RARE, mage.cards.h.HelmOfObedience.class));
+ cards.add(new SetCardInfo("Icatian Javelineers", 15, Rarity.COMMON, mage.cards.i.IcatianJavelineers.class));
+ cards.add(new SetCardInfo("Icatian Phalanx", 16, Rarity.COMMON, mage.cards.i.IcatianPhalanx.class));
+ cards.add(new SetCardInfo("Icatian Scout", 17, Rarity.COMMON, mage.cards.i.IcatianScout.class));
+ cards.add(new SetCardInfo("Ice Floe", 232, Rarity.UNCOMMON, mage.cards.i.IceFloe.class));
+ cards.add(new SetCardInfo("Iceberg", 49, Rarity.UNCOMMON, mage.cards.i.Iceberg.class));
+ cards.add(new SetCardInfo("Icequake", 94, Rarity.COMMON, mage.cards.i.Icequake.class));
+ cards.add(new SetCardInfo("Icy Prison", 50, Rarity.COMMON, mage.cards.i.IcyPrison.class));
+ cards.add(new SetCardInfo("Ihsan's Shade", 95, Rarity.RARE, mage.cards.i.IhsansShade.class));
+ cards.add(new SetCardInfo("Imperial Recruiter", 130, Rarity.RARE, mage.cards.i.ImperialRecruiter.class));
+ cards.add(new SetCardInfo("Imperial Seal", 96, Rarity.RARE, mage.cards.i.ImperialSeal.class));
+ cards.add(new SetCardInfo("Incinerate", 131, Rarity.COMMON, mage.cards.i.Incinerate.class));
+ cards.add(new SetCardInfo("Infernal Darkness", 97, Rarity.RARE, mage.cards.i.InfernalDarkness.class));
+ cards.add(new SetCardInfo("Inheritance", 18, Rarity.UNCOMMON, mage.cards.i.Inheritance.class));
+ cards.add(new SetCardInfo("Ironclaw Orcs", 132, Rarity.COMMON, mage.cards.i.IronclawOrcs.class));
+ cards.add(new SetCardInfo("Ivory Gargoyle", 19, Rarity.RARE, mage.cards.i.IvoryGargoyle.class));
+ cards.add(new SetCardInfo("Jester's Mask", 211, Rarity.RARE, mage.cards.j.JestersMask.class));
+ cards.add(new SetCardInfo("Jeweled Amulet", 212, Rarity.UNCOMMON, mage.cards.j.JeweledAmulet.class));
+ cards.add(new SetCardInfo("Johtull Wurm", 168, Rarity.UNCOMMON, mage.cards.j.JohtullWurm.class));
+ cards.add(new SetCardInfo("Joven's Ferrets", 169, Rarity.UNCOMMON, mage.cards.j.JovensFerrets.class));
+ cards.add(new SetCardInfo("Juniper Order Advocate", 20, Rarity.UNCOMMON, mage.cards.j.JuniperOrderAdvocate.class));
+ cards.add(new SetCardInfo("Karplusan Giant", 133, Rarity.UNCOMMON, mage.cards.k.KarplusanGiant.class));
+ cards.add(new SetCardInfo("Kaysa", 170, Rarity.RARE, mage.cards.k.Kaysa.class));
+ cards.add(new SetCardInfo("Kjeldoran Dead", 98, Rarity.COMMON, mage.cards.k.KjeldoranDead.class));
+ cards.add(new SetCardInfo("Kjeldoran Elite Guard", 21, Rarity.COMMON, mage.cards.k.KjeldoranEliteGuard.class));
+ cards.add(new SetCardInfo("Kjeldoran Home Guard", 22, Rarity.UNCOMMON, mage.cards.k.KjeldoranHomeGuard.class));
+ cards.add(new SetCardInfo("Kjeldoran Outpost", 233, Rarity.RARE, mage.cards.k.KjeldoranOutpost.class));
+ cards.add(new SetCardInfo("Kjeldoran Skycaptain", 23, Rarity.COMMON, mage.cards.k.KjeldoranSkycaptain.class));
+ cards.add(new SetCardInfo("Knight of Stromgald", 99, Rarity.UNCOMMON, mage.cards.k.KnightOfStromgald.class));
+ cards.add(new SetCardInfo("Krovikan Fetish", 100, Rarity.COMMON, mage.cards.k.KrovikanFetish.class));
+ cards.add(new SetCardInfo("Krovikan Horror", 101, Rarity.RARE, mage.cards.k.KrovikanHorror.class));
+ cards.add(new SetCardInfo("Krovikan Sorcerer", 51, Rarity.COMMON, mage.cards.k.KrovikanSorcerer.class));
+ cards.add(new SetCardInfo("Krovikan Vampire", 102, Rarity.UNCOMMON, mage.cards.k.KrovikanVampire.class));
+ cards.add(new SetCardInfo("Lat-Nam's Legacy", 52, Rarity.COMMON, mage.cards.l.LatNamsLegacy.class));
+ cards.add(new SetCardInfo("Leaping Lizard", 171, Rarity.COMMON, mage.cards.l.LeapingLizard.class));
+ cards.add(new SetCardInfo("Lim-Dul's High Guard", 103, Rarity.UNCOMMON, mage.cards.l.LimDulsHighGuard.class));
+ cards.add(new SetCardInfo("Lodestone Bauble", 213, Rarity.RARE, mage.cards.l.LodestoneBauble.class));
+ cards.add(new SetCardInfo("Lost Order of Jarkeld", 24, Rarity.RARE, mage.cards.l.LostOrderOfJarkeld.class));
+ cards.add(new SetCardInfo("Magus of the Unseen", 53, Rarity.RARE, mage.cards.m.MagusOfTheUnseen.class));
+ cards.add(new SetCardInfo("Mana Crypt", 214, Rarity.RARE, mage.cards.m.ManaCrypt.class));
+ cards.add(new SetCardInfo("Marjhan", 54, Rarity.RARE, mage.cards.m.Marjhan.class));
+ cards.add(new SetCardInfo("Mesmeric Trance", 55, Rarity.RARE, mage.cards.m.MesmericTrance.class));
+ cards.add(new SetCardInfo("Meteor Shower", 135, Rarity.COMMON, mage.cards.m.MeteorShower.class));
+ cards.add(new SetCardInfo("Minion of Leshrac", 104, Rarity.RARE, mage.cards.m.MinionOfLeshrac.class));
+ cards.add(new SetCardInfo("Mishra's Groundbreaker", 215, Rarity.UNCOMMON, mage.cards.m.MishrasGroundbreaker.class));
+ cards.add(new SetCardInfo("Misinformation", 105, Rarity.UNCOMMON, mage.cards.m.Misinformation.class));
+ cards.add(new SetCardInfo("Mudslide", 136, Rarity.RARE, mage.cards.m.Mudslide.class));
+ cards.add(new SetCardInfo("Musician", 56, Rarity.RARE, mage.cards.m.Musician.class));
+ cards.add(new SetCardInfo("Narwhal", 57, Rarity.UNCOMMON, mage.cards.n.Narwhal.class));
+ cards.add(new SetCardInfo("Nature's Blessing", 196, Rarity.UNCOMMON, mage.cards.n.NaturesBlessing.class));
+ cards.add(new SetCardInfo("Nature's Wrath", 172, Rarity.RARE, mage.cards.n.NaturesWrath.class));
+ cards.add(new SetCardInfo("Necrite", 106, Rarity.COMMON, mage.cards.n.Necrite.class));
+ cards.add(new SetCardInfo("Necropotence", 107, Rarity.RARE, mage.cards.n.Necropotence.class));
+ cards.add(new SetCardInfo("Night Soil", 173, Rarity.UNCOMMON, mage.cards.n.NightSoil.class));
+ cards.add(new SetCardInfo("Orc General", 137, Rarity.UNCOMMON, mage.cards.o.OrcGeneral.class));
+ cards.add(new SetCardInfo("Orcish Cannoneers", 138, Rarity.UNCOMMON, mage.cards.o.OrcishCannoneers.class));
+ cards.add(new SetCardInfo("Orcish Captain", 139, Rarity.UNCOMMON, mage.cards.o.OrcishCaptain.class));
+ cards.add(new SetCardInfo("Orcish Lumberjack", 142, Rarity.COMMON, mage.cards.o.OrcishLumberjack.class));
+ cards.add(new SetCardInfo("Orcish Squatters", 143, Rarity.RARE, mage.cards.o.OrcishSquatters.class));
+ cards.add(new SetCardInfo("Orcish Veteran", 144, Rarity.COMMON, mage.cards.o.OrcishVeteran.class));
+ cards.add(new SetCardInfo("Order of the Sacred Torch", 25, Rarity.RARE, mage.cards.o.OrderOfTheSacredTorch.class));
+ cards.add(new SetCardInfo("Order of the White Shield", 26, Rarity.UNCOMMON, mage.cards.o.OrderOfTheWhiteShield.class));
+ cards.add(new SetCardInfo("Panic", 145, Rarity.COMMON, mage.cards.p.Panic.class));
+ cards.add(new SetCardInfo("Personal Tutor", 58, Rarity.UNCOMMON, mage.cards.p.PersonalTutor.class));
+ cards.add(new SetCardInfo("Phantasmal Fiend", 108, Rarity.COMMON, mage.cards.p.PhantasmalFiend.class));
+ cards.add(new SetCardInfo("Phantasmal Mount", 59, Rarity.COMMON, mage.cards.p.PhantasmalMount.class));
+ cards.add(new SetCardInfo("Phyrexian Devourer", 216, Rarity.UNCOMMON, mage.cards.p.PhyrexianDevourer.class));
+ cards.add(new SetCardInfo("Pillage", 146, Rarity.UNCOMMON, mage.cards.p.Pillage.class));
+ cards.add(new SetCardInfo("Portent", 60, Rarity.COMMON, mage.cards.p.Portent.class));
+ cards.add(new SetCardInfo("Pyrokinesis", 147, Rarity.RARE, mage.cards.p.Pyrokinesis.class));
+ cards.add(new SetCardInfo("Ravages of War", 27, Rarity.RARE, mage.cards.r.RavagesOfWar.class));
+ cards.add(new SetCardInfo("Ray of Command", 61, Rarity.UNCOMMON, mage.cards.r.RayOfCommand.class));
+ cards.add(new SetCardInfo("Red Cliffs Armada", 62, Rarity.COMMON, mage.cards.r.RedCliffsArmada.class));
+ cards.add(new SetCardInfo("Reinforcements", 28, Rarity.COMMON, mage.cards.r.Reinforcements.class));
+ cards.add(new SetCardInfo("Reprisal", 29, Rarity.COMMON, mage.cards.r.Reprisal.class));
+ cards.add(new SetCardInfo("Retribution", 148, Rarity.UNCOMMON, mage.cards.r.Retribution.class));
+ cards.add(new SetCardInfo("Righteous Fury", 30, Rarity.RARE, mage.cards.r.RighteousFury.class));
+ cards.add(new SetCardInfo("Ritual of Subdual", 174, Rarity.RARE, mage.cards.r.RitualOfSubdual.class));
+ cards.add(new SetCardInfo("Ritual of the Machine", 109, Rarity.RARE, mage.cards.r.RitualOfTheMachine.class));
+ cards.add(new SetCardInfo("Roterothopter", 218, Rarity.COMMON, mage.cards.r.Roterothopter.class));
+ cards.add(new SetCardInfo("Rogue Skycaptain", 149, Rarity.RARE, mage.cards.r.RogueSkycaptain.class));
+ cards.add(new SetCardInfo("Royal Decree", 31, Rarity.RARE, mage.cards.r.RoyalDecree.class));
+ cards.add(new SetCardInfo("Royal Trooper", 32, Rarity.COMMON, mage.cards.r.RoyalTrooper.class));
+ cards.add(new SetCardInfo("Ruins of Trokair", 234, Rarity.UNCOMMON, mage.cards.r.RuinsOfTrokair.class));
+ cards.add(new SetCardInfo("Savannah", 235, Rarity.RARE, mage.cards.s.Savannah.class));
+ cards.add(new SetCardInfo("Screeching Drake", 63, Rarity.COMMON, mage.cards.s.ScreechingDrake.class));
+ cards.add(new SetCardInfo("Sea Drake", 64, Rarity.RARE, mage.cards.s.SeaDrake.class));
+ cards.add(new SetCardInfo("Sea Spirit", 65, Rarity.UNCOMMON, mage.cards.s.SeaSpirit.class));
+ cards.add(new SetCardInfo("Shield Bearer", 35, Rarity.COMMON, mage.cards.s.ShieldBearer.class));
+ cards.add(new SetCardInfo("Shrink", 175, Rarity.COMMON, mage.cards.s.Shrink.class));
+ cards.add(new SetCardInfo("Shyft", 66, Rarity.COMMON, mage.cards.s.Shyft.class));
+ cards.add(new SetCardInfo("Sibilant Spirit", 67, Rarity.RARE, mage.cards.s.SibilantSpirit.class));
+ cards.add(new SetCardInfo("Skeleton Ship", 197, Rarity.RARE, mage.cards.s.SkeletonShip.class));
+ cards.add(new SetCardInfo("Skull Catapult", 219, Rarity.UNCOMMON, mage.cards.s.SkullCatapult.class));
+ cards.add(new SetCardInfo("Snow Fortress", 220, Rarity.UNCOMMON, mage.cards.s.SnowFortress.class));
+ cards.add(new SetCardInfo("Snow-Covered Forest", 245, Rarity.LAND, mage.cards.s.SnowCoveredForest.class));
+ cards.add(new SetCardInfo("Snow-Covered Island", 242, Rarity.LAND, mage.cards.s.SnowCoveredIsland.class));
+ cards.add(new SetCardInfo("Snow-Covered Mountain", 244, Rarity.LAND, mage.cards.s.SnowCoveredMountain.class));
+ cards.add(new SetCardInfo("Snow-Covered Plains", 241, Rarity.LAND, mage.cards.s.SnowCoveredPlains.class));
+ cards.add(new SetCardInfo("Snow-Covered Swamp", 243, Rarity.LAND, mage.cards.s.SnowCoveredSwamp.class));
+ cards.add(new SetCardInfo("Soldevi Digger", 221, Rarity.UNCOMMON, mage.cards.s.SoldeviDigger.class));
+ cards.add(new SetCardInfo("Soldevi Excavations", 236, Rarity.RARE, mage.cards.s.SoldeviExcavations.class));
+ cards.add(new SetCardInfo("Soldevi Simulacrum", 222, Rarity.UNCOMMON, mage.cards.s.SoldeviSimulacrum.class));
+ cards.add(new SetCardInfo("Songs of the Damned", 110, Rarity.COMMON, mage.cards.s.SongsOfTheDamned.class));
+ cards.add(new SetCardInfo("Soul Exchange", 111, Rarity.UNCOMMON, mage.cards.s.SoulExchange.class));
+ cards.add(new SetCardInfo("Soul Kiss", 112, Rarity.UNCOMMON, mage.cards.s.SoulKiss.class));
+ cards.add(new SetCardInfo("Spore Cloud", 176, Rarity.UNCOMMON, mage.cards.s.SporeCloud.class));
+ cards.add(new SetCardInfo("Spore Flower", 177, Rarity.UNCOMMON, mage.cards.s.SporeFlower.class));
+ cards.add(new SetCardInfo("Stampede", 178, Rarity.UNCOMMON, mage.cards.s.Stampede.class));
+ cards.add(new SetCardInfo("Stone Spirit", 150, Rarity.UNCOMMON, mage.cards.s.StoneSpirit.class));
+ cards.add(new SetCardInfo("Stonehands", 151, Rarity.COMMON, mage.cards.s.Stonehands.class));
+ cards.add(new SetCardInfo("Storm Elemental", 68, Rarity.UNCOMMON, mage.cards.s.StormElemental.class));
+ cards.add(new SetCardInfo("Storm Spirit", 198, Rarity.RARE, mage.cards.s.StormSpirit.class));
+ cards.add(new SetCardInfo("Stromgald Cabal", 113, Rarity.RARE, mage.cards.s.StromgaldCabal.class));
+ cards.add(new SetCardInfo("Stunted Growth", 179, Rarity.RARE, mage.cards.s.StuntedGrowth.class));
+ cards.add(new SetCardInfo("Sustaining Spirit", 36, Rarity.RARE, mage.cards.s.SustainingSpirit.class));
+ cards.add(new SetCardInfo("Svyelunite Temple", 237, Rarity.UNCOMMON, mage.cards.s.SvyeluniteTemple.class));
+ cards.add(new SetCardInfo("Swords to Plowshares", 37, Rarity.UNCOMMON, mage.cards.s.SwordsToPlowshares.class));
+ cards.add(new SetCardInfo("Taiga", 238, Rarity.RARE, mage.cards.t.Taiga.class));
+ cards.add(new SetCardInfo("Temporal Manipulation", 69, Rarity.RARE, mage.cards.t.TemporalManipulation.class));
+ cards.add(new SetCardInfo("Thallid Devourer", 181, Rarity.COMMON, mage.cards.t.ThallidDevourer.class));
+ cards.add(new SetCardInfo("Thallid", 180, Rarity.COMMON, mage.cards.t.Thallid.class));
+ cards.add(new SetCardInfo("Thelonite Druid", 182, Rarity.RARE, mage.cards.t.TheloniteDruid.class));
+ cards.add(new SetCardInfo("Thermokarst", 183, Rarity.COMMON, mage.cards.t.Thermokarst.class));
+ cards.add(new SetCardInfo("Thought Lash", 70, Rarity.RARE, mage.cards.t.ThoughtLash.class));
+ cards.add(new SetCardInfo("Thunder Wall", 71, Rarity.UNCOMMON, mage.cards.t.ThunderWall.class));
+ cards.add(new SetCardInfo("Time Bomb", 223, Rarity.RARE, mage.cards.t.TimeBomb.class));
+ cards.add(new SetCardInfo("Tinder Wall", 184, Rarity.COMMON, mage.cards.t.TinderWall.class));
+ cards.add(new SetCardInfo("Tundra", 239, Rarity.RARE, mage.cards.t.Tundra.class));
+ cards.add(new SetCardInfo("Underground Sea", 240, Rarity.RARE, mage.cards.u.UndergroundSea.class));
+ cards.add(new SetCardInfo("Varchild's Crusader", 152, Rarity.COMMON, mage.cards.v.VarchildsCrusader.class));
+ cards.add(new SetCardInfo("Viscerid Armor", 72, Rarity.COMMON, mage.cards.v.VisceridArmor.class));
+ cards.add(new SetCardInfo("Viscerid Drone", 73, Rarity.UNCOMMON, mage.cards.v.VisceridDrone.class));
+ cards.add(new SetCardInfo("Wall of Kelp", 74, Rarity.COMMON, mage.cards.w.WallOfKelp.class));
+ cards.add(new SetCardInfo("Warning", 38, Rarity.COMMON, mage.cards.w.Warning.class));
+ cards.add(new SetCardInfo("Whirling Catapult", 224, Rarity.UNCOMMON, mage.cards.w.WhirlingCatapult.class));
+ cards.add(new SetCardInfo("Whiteout", 185, Rarity.COMMON, mage.cards.w.Whiteout.class));
+ cards.add(new SetCardInfo("Wiitigo", 186, Rarity.RARE, mage.cards.w.Wiitigo.class));
+ cards.add(new SetCardInfo("Wind Spirit", 75, Rarity.UNCOMMON, mage.cards.w.WindSpirit.class));
+ cards.add(new SetCardInfo("Wings of Aesthir", 199, Rarity.UNCOMMON, mage.cards.w.WingsOfAesthir.class));
+ cards.add(new SetCardInfo("Winter's Night", 200, Rarity.RARE, mage.cards.w.WintersNight.class));
+ cards.add(new SetCardInfo("Withering Wisps", 114, Rarity.UNCOMMON, mage.cards.w.WitheringWisps.class));
+ cards.add(new SetCardInfo("Wolf Pack", 187, Rarity.RARE, mage.cards.w.WolfPack.class));
+ cards.add(new SetCardInfo("Woolly Mammoths", 188, Rarity.COMMON, mage.cards.w.WoollyMammoths.class));
+ cards.add(new SetCardInfo("Woolly Spider", 189, Rarity.UNCOMMON, mage.cards.w.WoollySpider.class));
+ cards.add(new SetCardInfo("Yavimaya Ancients", 190, Rarity.UNCOMMON, mage.cards.y.YavimayaAncients.class));
+ cards.add(new SetCardInfo("Zuran Spellcaster", 76, Rarity.COMMON, mage.cards.z.ZuranSpellcaster.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/MastersEditionIII.java b/Mage.Sets/src/mage/sets/MastersEditionIII.java
index 1743064f236..d2cfe1f52b1 100644
--- a/Mage.Sets/src/mage/sets/MastersEditionIII.java
+++ b/Mage.Sets/src/mage/sets/MastersEditionIII.java
@@ -1,8 +1,6 @@
package mage.sets;
-import mage.cards.CardGraphicInfo;
import mage.cards.ExpansionSet;
-import mage.cards.FrameStyle;
import mage.constants.Rarity;
import mage.constants.SetType;
@@ -27,234 +25,234 @@ public final class MastersEditionIII extends ExpansionSet {
this.numBoosterRare = 1;
this.ratioBoosterMythic = 0;
- cards.add(new SetCardInfo("Active Volcano", 85, Rarity.UNCOMMON, mage.cards.a.ActiveVolcano.class, RETRO_ART));
- cards.add(new SetCardInfo("Akron Legionnaire", 1, Rarity.RARE, mage.cards.a.AkronLegionnaire.class, RETRO_ART));
- cards.add(new SetCardInfo("Alabaster Potion", 2, Rarity.UNCOMMON, mage.cards.a.AlabasterPotion.class, RETRO_ART));
- cards.add(new SetCardInfo("All Hallow's Eve", 57, Rarity.RARE, mage.cards.a.AllHallowsEve.class, RETRO_ART));
- cards.add(new SetCardInfo("Amrou Kithkin", 3, Rarity.COMMON, mage.cards.a.AmrouKithkin.class, RETRO_ART));
- cards.add(new SetCardInfo("Anaba Ancestor", 86, Rarity.COMMON, mage.cards.a.AnabaAncestor.class, RETRO_ART));
- cards.add(new SetCardInfo("Anaba Spirit Crafter", 87, Rarity.COMMON, mage.cards.a.AnabaSpiritCrafter.class, RETRO_ART));
- cards.add(new SetCardInfo("Angus Mackenzie", 141, Rarity.RARE, mage.cards.a.AngusMackenzie.class, RETRO_ART));
- cards.add(new SetCardInfo("Arboria", 113, Rarity.RARE, mage.cards.a.Arboria.class, RETRO_ART));
- cards.add(new SetCardInfo("Arcades Sabboth", 142, Rarity.RARE, mage.cards.a.ArcadesSabboth.class, RETRO_ART));
- cards.add(new SetCardInfo("Arena of the Ancients", 188, Rarity.RARE, mage.cards.a.ArenaOfTheAncients.class, RETRO_ART));
- cards.add(new SetCardInfo("Ashes to Ashes", 58, Rarity.UNCOMMON, mage.cards.a.AshesToAshes.class, RETRO_ART));
- cards.add(new SetCardInfo("Astrolabe", 189, Rarity.COMMON, mage.cards.a.Astrolabe.class, RETRO_ART));
- cards.add(new SetCardInfo("Axelrod Gunnarson", 143, Rarity.UNCOMMON, mage.cards.a.AxelrodGunnarson.class, RETRO_ART));
- cards.add(new SetCardInfo("Banshee", 59, Rarity.UNCOMMON, mage.cards.b.Banshee.class, RETRO_ART));
- cards.add(new SetCardInfo("Barktooth Warbeard", 144, Rarity.COMMON, mage.cards.b.BarktoothWarbeard.class, RETRO_ART));
- cards.add(new SetCardInfo("Barl's Cage", 190, Rarity.RARE, mage.cards.b.BarlsCage.class, RETRO_ART));
- cards.add(new SetCardInfo("Bartel Runeaxe", 145, Rarity.UNCOMMON, mage.cards.b.BartelRuneaxe.class, RETRO_ART));
- cards.add(new SetCardInfo("Bayou", 204, Rarity.RARE, mage.cards.b.Bayou.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Bazaar of Baghdad", 205, Rarity.RARE, mage.cards.b.BazaarOfBaghdad.class, RETRO_ART));
- cards.add(new SetCardInfo("Benthic Explorers", 29, Rarity.COMMON, mage.cards.b.BenthicExplorers.class, RETRO_ART));
- cards.add(new SetCardInfo("Black Vise", 191, Rarity.RARE, mage.cards.b.BlackVise.class, RETRO_ART));
- cards.add(new SetCardInfo("Blood Lust", 88, Rarity.COMMON, mage.cards.b.BloodLust.class, RETRO_ART));
- cards.add(new SetCardInfo("Bone Flute", 192, Rarity.COMMON, mage.cards.b.BoneFlute.class, RETRO_ART));
- cards.add(new SetCardInfo("Boomerang", 30, Rarity.COMMON, mage.cards.b.Boomerang.class, RETRO_ART));
- cards.add(new SetCardInfo("Boris Devilboon", 146, Rarity.UNCOMMON, mage.cards.b.BorisDevilboon.class, RETRO_ART));
- cards.add(new SetCardInfo("Borrowing 100,000 Arrows", 31, Rarity.UNCOMMON, mage.cards.b.Borrowing100000Arrows.class, RETRO_ART));
- cards.add(new SetCardInfo("Brilliant Plan", 32, Rarity.COMMON, mage.cards.b.BrilliantPlan.class, RETRO_ART));
- cards.add(new SetCardInfo("Burning of Xinye", 89, Rarity.RARE, mage.cards.b.BurningOfXinye.class, RETRO_ART));
- cards.add(new SetCardInfo("Call to Arms", 4, Rarity.UNCOMMON, mage.cards.c.CallToArms.class, RETRO_ART));
- cards.add(new SetCardInfo("Capture of Jingzhou", 33, Rarity.RARE, mage.cards.c.CaptureOfJingzhou.class, RETRO_ART));
- cards.add(new SetCardInfo("Carrion Ants", 60, Rarity.UNCOMMON, mage.cards.c.CarrionAnts.class, RETRO_ART));
- cards.add(new SetCardInfo("Chain Lightning", 90, Rarity.COMMON, mage.cards.c.ChainLightning.class, RETRO_ART));
- cards.add(new SetCardInfo("Chromium", 147, Rarity.RARE, mage.cards.c.Chromium.class, RETRO_ART));
- cards.add(new SetCardInfo("Cinder Storm", 91, Rarity.UNCOMMON, mage.cards.c.CinderStorm.class, RETRO_ART));
- cards.add(new SetCardInfo("City of Shadows", 206, Rarity.RARE, mage.cards.c.CityOfShadows.class, RETRO_ART));
- cards.add(new SetCardInfo("Cleanse", 5, Rarity.RARE, mage.cards.c.Cleanse.class, RETRO_ART));
- cards.add(new SetCardInfo("Coal Golem", 193, Rarity.COMMON, mage.cards.c.CoalGolem.class, RETRO_ART));
- cards.add(new SetCardInfo("Concordant Crossroads", 114, Rarity.RARE, mage.cards.c.ConcordantCrossroads.class, RETRO_ART));
- cards.add(new SetCardInfo("Corrupt Eunuchs", 92, Rarity.UNCOMMON, mage.cards.c.CorruptEunuchs.class, RETRO_ART));
- cards.add(new SetCardInfo("Cosmic Horror", 61, Rarity.RARE, mage.cards.c.CosmicHorror.class, RETRO_ART));
- cards.add(new SetCardInfo("Crimson Kobolds", 93, Rarity.COMMON, mage.cards.c.CrimsonKobolds.class, RETRO_ART));
- cards.add(new SetCardInfo("Crimson Manticore", 94, Rarity.UNCOMMON, mage.cards.c.CrimsonManticore.class, RETRO_ART));
- cards.add(new SetCardInfo("D'Avenant Archer", 6, Rarity.COMMON, mage.cards.d.DAvenantArcher.class, RETRO_ART));
- cards.add(new SetCardInfo("Dance of Many", 34, Rarity.UNCOMMON, mage.cards.d.DanceOfMany.class, RETRO_ART));
- cards.add(new SetCardInfo("Demonic Torment", 62, Rarity.COMMON, mage.cards.d.DemonicTorment.class, RETRO_ART));
- cards.add(new SetCardInfo("Desert Twister", 115, Rarity.UNCOMMON, mage.cards.d.DesertTwister.class, RETRO_ART));
- cards.add(new SetCardInfo("Desperate Charge", 63, Rarity.COMMON, mage.cards.d.DesperateCharge.class, RETRO_ART));
- cards.add(new SetCardInfo("Didgeridoo", 194, Rarity.UNCOMMON, mage.cards.d.Didgeridoo.class, RETRO_ART));
- cards.add(new SetCardInfo("Disenchant", 7, Rarity.COMMON, mage.cards.d.Disenchant.class, RETRO_ART));
- cards.add(new SetCardInfo("Disharmony", 95, Rarity.UNCOMMON, mage.cards.d.Disharmony.class, RETRO_ART));
- cards.add(new SetCardInfo("Divine Intervention", 8, Rarity.RARE, mage.cards.d.DivineIntervention.class, RETRO_ART));
- cards.add(new SetCardInfo("Dong Zhou, the Tyrant", 96, Rarity.RARE, mage.cards.d.DongZhouTheTyrant.class, RETRO_ART));
- cards.add(new SetCardInfo("Eightfold Maze", 9, Rarity.UNCOMMON, mage.cards.e.EightfoldMaze.class, RETRO_ART));
- cards.add(new SetCardInfo("Elves of Deep Shadow", 116, Rarity.COMMON, mage.cards.e.ElvesOfDeepShadow.class, RETRO_ART));
- cards.add(new SetCardInfo("Evil Presence", 64, Rarity.COMMON, mage.cards.e.EvilPresence.class, RETRO_ART));
- cards.add(new SetCardInfo("Exorcist", 10, Rarity.UNCOMMON, mage.cards.e.Exorcist.class, RETRO_ART));
- cards.add(new SetCardInfo("Faerie Noble", 117, Rarity.UNCOMMON, mage.cards.f.FaerieNoble.class, RETRO_ART));
- cards.add(new SetCardInfo("False Defeat", 11, Rarity.UNCOMMON, mage.cards.f.FalseDefeat.class, RETRO_ART));
- cards.add(new SetCardInfo("Famine", 65, Rarity.UNCOMMON, mage.cards.f.Famine.class, RETRO_ART));
- cards.add(new SetCardInfo("Fellwar Stone", 195, Rarity.COMMON, mage.cards.f.FellwarStone.class, RETRO_ART));
- cards.add(new SetCardInfo("Fevered Strength", 66, Rarity.COMMON, mage.cards.f.FeveredStrength.class, RETRO_ART));
- cards.add(new SetCardInfo("Fire Ambush", 97, Rarity.COMMON, mage.cards.f.FireAmbush.class, RETRO_ART));
- cards.add(new SetCardInfo("Fire Drake", 98, Rarity.COMMON, mage.cards.f.FireDrake.class, RETRO_ART));
- cards.add(new SetCardInfo("Fire Sprites", 118, Rarity.COMMON, mage.cards.f.FireSprites.class, RETRO_ART));
- cards.add(new SetCardInfo("Firestorm Phoenix", 99, Rarity.RARE, mage.cards.f.FirestormPhoenix.class, RETRO_ART));
- cards.add(new SetCardInfo("Flash Flood", 35, Rarity.UNCOMMON, mage.cards.f.FlashFlood.class, RETRO_ART));
- cards.add(new SetCardInfo("Force Spike", 36, Rarity.COMMON, mage.cards.f.ForceSpike.class, RETRO_ART));
- cards.add(new SetCardInfo("Forced Retreat", 37, Rarity.COMMON, mage.cards.f.ForcedRetreat.class, RETRO_ART));
- cards.add(new SetCardInfo("Forest", 228, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 229, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 230, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forked Lightning", 100, Rarity.UNCOMMON, mage.cards.f.ForkedLightning.class, RETRO_ART));
- cards.add(new SetCardInfo("Freyalise's Winds", 119, Rarity.RARE, mage.cards.f.FreyalisesWinds.class, RETRO_ART));
- cards.add(new SetCardInfo("Frost Giant", 101, Rarity.UNCOMMON, mage.cards.f.FrostGiant.class, RETRO_ART));
- cards.add(new SetCardInfo("Gabriel Angelfire", 148, Rarity.RARE, mage.cards.g.GabrielAngelfire.class, RETRO_ART));
- cards.add(new SetCardInfo("Gaea's Touch", 120, Rarity.UNCOMMON, mage.cards.g.GaeasTouch.class, RETRO_ART));
- cards.add(new SetCardInfo("Gauntlets of Chaos", 196, Rarity.RARE, mage.cards.g.GauntletsOfChaos.class, RETRO_ART));
- cards.add(new SetCardInfo("Ghostly Visit", 67, Rarity.COMMON, mage.cards.g.GhostlyVisit.class, RETRO_ART));
- cards.add(new SetCardInfo("Ghosts of the Damned", 68, Rarity.COMMON, mage.cards.g.GhostsOfTheDamned.class, RETRO_ART));
- cards.add(new SetCardInfo("Giant Growth", 121, Rarity.COMMON, mage.cards.g.GiantGrowth.class, RETRO_ART));
- cards.add(new SetCardInfo("Grim Tutor", 69, Rarity.RARE, mage.cards.g.GrimTutor.class, RETRO_ART));
- cards.add(new SetCardInfo("Guan Yu's 1,000-Li March", 13, Rarity.RARE, mage.cards.g.GuanYus1000LiMarch.class, RETRO_ART));
- cards.add(new SetCardInfo("Guan Yu, Sainted Warrior", 12, Rarity.UNCOMMON, mage.cards.g.GuanYuSaintedWarrior.class, RETRO_ART));
- cards.add(new SetCardInfo("Gwendlyn Di Corci", 149, Rarity.RARE, mage.cards.g.GwendlynDiCorci.class, RETRO_ART));
- cards.add(new SetCardInfo("Halfdane", 150, Rarity.RARE, mage.cards.h.Halfdane.class, RETRO_ART));
- cards.add(new SetCardInfo("Hammerheim", 207, Rarity.UNCOMMON, mage.cards.h.Hammerheim.class, RETRO_ART));
- cards.add(new SetCardInfo("Hazezon Tamar", 151, Rarity.RARE, mage.cards.h.HazezonTamar.class, RETRO_ART));
- cards.add(new SetCardInfo("Heal", 14, Rarity.COMMON, mage.cards.h.Heal.class, RETRO_ART));
- cards.add(new SetCardInfo("Heavy Fog", 122, Rarity.COMMON, mage.cards.h.HeavyFog.class, RETRO_ART));
- cards.add(new SetCardInfo("Hellfire", 70, Rarity.RARE, mage.cards.h.Hellfire.class, RETRO_ART));
- cards.add(new SetCardInfo("Hua Tuo, Honored Physician", 123, Rarity.RARE, mage.cards.h.HuaTuoHonoredPhysician.class, RETRO_ART));
- cards.add(new SetCardInfo("Hunding Gjornersen", 152, Rarity.UNCOMMON, mage.cards.h.HundingGjornersen.class, RETRO_ART));
- cards.add(new SetCardInfo("Hunting Cheetah", 124, Rarity.COMMON, mage.cards.h.HuntingCheetah.class, RETRO_ART));
- cards.add(new SetCardInfo("Hurloon Minotaur", 102, Rarity.COMMON, mage.cards.h.HurloonMinotaur.class, RETRO_ART));
- cards.add(new SetCardInfo("Immolation", 103, Rarity.COMMON, mage.cards.i.Immolation.class, RETRO_ART));
- cards.add(new SetCardInfo("Infuse", 38, Rarity.COMMON, mage.cards.i.Infuse.class, RETRO_ART));
- cards.add(new SetCardInfo("Island", 219, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 220, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 221, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ivory Guardians", 15, Rarity.UNCOMMON, mage.cards.i.IvoryGuardians.class, RETRO_ART));
- cards.add(new SetCardInfo("Jedit Ojanen", 153, Rarity.COMMON, mage.cards.j.JeditOjanen.class, RETRO_ART));
- cards.add(new SetCardInfo("Jerrard of the Closed Fist", 154, Rarity.COMMON, mage.cards.j.JerrardOfTheClosedFist.class, RETRO_ART));
- cards.add(new SetCardInfo("Jungle Lion", 125, Rarity.COMMON, mage.cards.j.JungleLion.class, RETRO_ART));
- cards.add(new SetCardInfo("Karakas", 208, Rarity.RARE, mage.cards.k.Karakas.class, RETRO_ART));
- cards.add(new SetCardInfo("Kei Takahashi", 155, Rarity.UNCOMMON, mage.cards.k.KeiTakahashi.class, RETRO_ART));
- cards.add(new SetCardInfo("Killer Bees", 126, Rarity.UNCOMMON, mage.cards.k.KillerBees.class, RETRO_ART));
- cards.add(new SetCardInfo("Kjeldoran Frostbeast", 156, Rarity.UNCOMMON, mage.cards.k.KjeldoranFrostbeast.class, RETRO_ART));
- cards.add(new SetCardInfo("Knowledge Vault", 198, Rarity.UNCOMMON, mage.cards.k.KnowledgeVault.class, RETRO_ART));
- cards.add(new SetCardInfo("Kobold Drill Sergeant", 104, Rarity.UNCOMMON, mage.cards.k.KoboldDrillSergeant.class, RETRO_ART));
- cards.add(new SetCardInfo("Kobold Overlord", 105, Rarity.UNCOMMON, mage.cards.k.KoboldOverlord.class, RETRO_ART));
- cards.add(new SetCardInfo("Kobold Taskmaster", 106, Rarity.COMMON, mage.cards.k.KoboldTaskmaster.class, RETRO_ART));
- cards.add(new SetCardInfo("Kobolds of Kher Keep", 107, Rarity.COMMON, mage.cards.k.KoboldsOfKherKeep.class, RETRO_ART));
- cards.add(new SetCardInfo("Kongming, Sleeping Dragon", 16, Rarity.RARE, mage.cards.k.KongmingSleepingDragon.class, RETRO_ART));
- cards.add(new SetCardInfo("Labyrinth Minotaur", 39, Rarity.COMMON, mage.cards.l.LabyrinthMinotaur.class, RETRO_ART));
- cards.add(new SetCardInfo("Lady Caleria", 157, Rarity.UNCOMMON, mage.cards.l.LadyCaleria.class, RETRO_ART));
- cards.add(new SetCardInfo("Lady Evangela", 158, Rarity.UNCOMMON, mage.cards.l.LadyEvangela.class, RETRO_ART));
- cards.add(new SetCardInfo("Lady Orca", 159, Rarity.COMMON, mage.cards.l.LadyOrca.class, RETRO_ART));
- cards.add(new SetCardInfo("Land Equilibrium", 40, Rarity.RARE, mage.cards.l.LandEquilibrium.class, RETRO_ART));
- cards.add(new SetCardInfo("Land Tax", 17, Rarity.RARE, mage.cards.l.LandTax.class, RETRO_ART));
- cards.add(new SetCardInfo("Lesser Werewolf", 71, Rarity.COMMON, mage.cards.l.LesserWerewolf.class, RETRO_ART));
- cards.add(new SetCardInfo("Life Chisel", 199, Rarity.RARE, mage.cards.l.LifeChisel.class, RETRO_ART));
- cards.add(new SetCardInfo("Lightning Blow", 18, Rarity.COMMON, mage.cards.l.LightningBlow.class, RETRO_ART));
- cards.add(new SetCardInfo("Liu Bei, Lord of Shu", 19, Rarity.RARE, mage.cards.l.LiuBeiLordOfShu.class, RETRO_ART));
- cards.add(new SetCardInfo("Living Plane", 127, Rarity.RARE, mage.cards.l.LivingPlane.class, RETRO_ART));
- cards.add(new SetCardInfo("Livonya Silone", 160, Rarity.UNCOMMON, mage.cards.l.LivonyaSilone.class, RETRO_ART));
- cards.add(new SetCardInfo("Loyal Retainers", 20, Rarity.UNCOMMON, mage.cards.l.LoyalRetainers.class, RETRO_ART));
- cards.add(new SetCardInfo("Lu Bu, Master-at-Arms", 108, Rarity.RARE, mage.cards.l.LuBuMasterAtArms.class, RETRO_ART));
- cards.add(new SetCardInfo("Lu Meng, Wu General", 41, Rarity.UNCOMMON, mage.cards.l.LuMengWuGeneral.class, RETRO_ART));
- cards.add(new SetCardInfo("Lu Xun, Scholar General", 42, Rarity.UNCOMMON, mage.cards.l.LuXunScholarGeneral.class, RETRO_ART));
- cards.add(new SetCardInfo("Mana Drain", 43, Rarity.RARE, mage.cards.m.ManaDrain.class, RETRO_ART));
- cards.add(new SetCardInfo("Mana Vortex", 44, Rarity.RARE, mage.cards.m.ManaVortex.class, RETRO_ART));
- cards.add(new SetCardInfo("Marhault Elsdragon", 161, Rarity.UNCOMMON, mage.cards.m.MarhaultElsdragon.class, RETRO_ART));
- cards.add(new SetCardInfo("Meng Huo's Horde", 129, Rarity.COMMON, mage.cards.m.MengHuosHorde.class, RETRO_ART));
- cards.add(new SetCardInfo("Meng Huo, Barbarian King", 128, Rarity.RARE, mage.cards.m.MengHuoBarbarianKing.class, RETRO_ART));
- cards.add(new SetCardInfo("Mind Twist", 72, Rarity.RARE, mage.cards.m.MindTwist.class, RETRO_ART));
- cards.add(new SetCardInfo("Misfortune's Gain", 21, Rarity.COMMON, mage.cards.m.MisfortunesGain.class, RETRO_ART));
- cards.add(new SetCardInfo("Mountain", 225, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 226, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 227, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Nebuchadnezzar", 162, Rarity.UNCOMMON, mage.cards.n.Nebuchadnezzar.class, RETRO_ART));
- cards.add(new SetCardInfo("Nether Void", 73, Rarity.RARE, mage.cards.n.NetherVoid.class, RETRO_ART));
- cards.add(new SetCardInfo("Nicol Bolas", 163, Rarity.RARE, mage.cards.n.NicolBolas.class, RETRO_ART));
- cards.add(new SetCardInfo("Nova Pentacle", 200, Rarity.RARE, mage.cards.n.NovaPentacle.class, RETRO_ART));
- cards.add(new SetCardInfo("Old Man of the Sea", 45, Rarity.RARE, mage.cards.o.OldManOfTheSea.class, RETRO_ART));
- cards.add(new SetCardInfo("Palladia-Mors", 164, Rarity.RARE, mage.cards.p.PalladiaMors.class, RETRO_ART));
- cards.add(new SetCardInfo("Pavel Maliki", 165, Rarity.UNCOMMON, mage.cards.p.PavelMaliki.class, RETRO_ART));
- cards.add(new SetCardInfo("Peach Garden Oath", 22, Rarity.COMMON, mage.cards.p.PeachGardenOath.class, RETRO_ART));
- cards.add(new SetCardInfo("Plains", 216, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 217, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 218, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plateau", 209, Rarity.RARE, mage.cards.p.Plateau.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Princess Lucrezia", 166, Rarity.UNCOMMON, mage.cards.p.PrincessLucrezia.class, RETRO_ART));
- cards.add(new SetCardInfo("Raging Minotaur", 109, Rarity.COMMON, mage.cards.r.RagingMinotaur.class, RETRO_ART));
- cards.add(new SetCardInfo("Ragnar", 167, Rarity.UNCOMMON, mage.cards.r.Ragnar.class, RETRO_ART));
- cards.add(new SetCardInfo("Ramirez DePietro", 168, Rarity.COMMON, mage.cards.r.RamirezDePietro.class, RETRO_ART));
- cards.add(new SetCardInfo("Ramses Overdark", 169, Rarity.UNCOMMON, mage.cards.r.RamsesOverdark.class, RETRO_ART));
- cards.add(new SetCardInfo("Rasputin Dreamweaver", 170, Rarity.RARE, mage.cards.r.RasputinDreamweaver.class, RETRO_ART));
- cards.add(new SetCardInfo("Recall", 46, Rarity.UNCOMMON, mage.cards.r.Recall.class, RETRO_ART));
- cards.add(new SetCardInfo("Reincarnation", 130, Rarity.UNCOMMON, mage.cards.r.Reincarnation.class, RETRO_ART));
- cards.add(new SetCardInfo("Remove Soul", 47, Rarity.COMMON, mage.cards.r.RemoveSoul.class, RETRO_ART));
- cards.add(new SetCardInfo("Reset", 48, Rarity.RARE, mage.cards.r.Reset.class, RETRO_ART));
- cards.add(new SetCardInfo("Reveka, Wizard Savant", 49, Rarity.UNCOMMON, mage.cards.r.RevekaWizardSavant.class, RETRO_ART));
- cards.add(new SetCardInfo("Riding the Dilu Horse", 131, Rarity.UNCOMMON, mage.cards.r.RidingTheDiluHorse.class, RETRO_ART));
- cards.add(new SetCardInfo("Riven Turnbull", 171, Rarity.UNCOMMON, mage.cards.r.RivenTurnbull.class, RETRO_ART));
- cards.add(new SetCardInfo("Rohgahh of Kher Keep", 172, Rarity.RARE, mage.cards.r.RohgahhOfKherKeep.class, RETRO_ART));
- cards.add(new SetCardInfo("Rolling Earthquake", 110, Rarity.RARE, mage.cards.r.RollingEarthquake.class, RETRO_ART));
- cards.add(new SetCardInfo("Rubinia Soulsinger", 173, Rarity.RARE, mage.cards.r.RubiniaSoulsinger.class, RETRO_ART));
- cards.add(new SetCardInfo("Scrubland", 210, Rarity.RARE, mage.cards.s.Scrubland.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Scryb Sprites", 132, Rarity.COMMON, mage.cards.s.ScrybSprites.class, RETRO_ART));
- cards.add(new SetCardInfo("Shu Cavalry", 23, Rarity.COMMON, mage.cards.s.ShuCavalry.class, RETRO_ART));
- cards.add(new SetCardInfo("Shu Elite Companions", 24, Rarity.COMMON, mage.cards.s.ShuEliteCompanions.class, RETRO_ART));
- cards.add(new SetCardInfo("Shu General", 25, Rarity.COMMON, mage.cards.s.ShuGeneral.class, RETRO_ART));
- cards.add(new SetCardInfo("Shu Soldier-Farmers", 26, Rarity.COMMON, mage.cards.s.ShuSoldierFarmers.class, RETRO_ART));
- cards.add(new SetCardInfo("Sir Shandlar of Eberyn", 174, Rarity.COMMON, mage.cards.s.SirShandlarOfEberyn.class, RETRO_ART));
- cards.add(new SetCardInfo("Sivitri Scarzam", 175, Rarity.COMMON, mage.cards.s.SivitriScarzam.class, RETRO_ART));
- cards.add(new SetCardInfo("Slashing Tiger", 133, Rarity.COMMON, mage.cards.s.SlashingTiger.class, RETRO_ART));
- cards.add(new SetCardInfo("Sol Grail", 201, Rarity.COMMON, mage.cards.s.SolGrail.class, RETRO_ART));
- cards.add(new SetCardInfo("Sorrow's Path", 211, Rarity.RARE, mage.cards.s.SorrowsPath.class, RETRO_ART));
- cards.add(new SetCardInfo("Spectral Shield", 176, Rarity.UNCOMMON, mage.cards.s.SpectralShield.class, RETRO_ART));
- cards.add(new SetCardInfo("Spiny Starfish", 50, Rarity.UNCOMMON, mage.cards.s.SpinyStarfish.class, RETRO_ART));
- cards.add(new SetCardInfo("Spirit Shackle", 74, Rarity.COMMON, mage.cards.s.SpiritShackle.class, RETRO_ART));
- cards.add(new SetCardInfo("Spoils of Victory", 134, Rarity.COMMON, mage.cards.s.SpoilsOfVictory.class, RETRO_ART));
- cards.add(new SetCardInfo("Stangg", 177, Rarity.UNCOMMON, mage.cards.s.Stangg.class, RETRO_ART));
- cards.add(new SetCardInfo("Stolen Grain", 75, Rarity.UNCOMMON, mage.cards.s.StolenGrain.class, RETRO_ART));
- cards.add(new SetCardInfo("Storm World", 111, Rarity.RARE, mage.cards.s.StormWorld.class, RETRO_ART));
- cards.add(new SetCardInfo("Strategic Planning", 51, Rarity.COMMON, mage.cards.s.StrategicPlanning.class, RETRO_ART));
- cards.add(new SetCardInfo("Sun Ce, Young Conquerer", 52, Rarity.UNCOMMON, mage.cards.s.SunCeYoungConquerer.class, RETRO_ART));
- cards.add(new SetCardInfo("Sun Quan, Lord of Wu", 53, Rarity.RARE, mage.cards.s.SunQuanLordOfWu.class, RETRO_ART));
- cards.add(new SetCardInfo("Sunastian Falconer", 178, Rarity.UNCOMMON, mage.cards.s.SunastianFalconer.class, RETRO_ART));
- cards.add(new SetCardInfo("Swamp", 222, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 223, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 224, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Sword of the Ages", 202, Rarity.RARE, mage.cards.s.SwordOfTheAges.class, RETRO_ART));
- cards.add(new SetCardInfo("Takklemaggot", 76, Rarity.UNCOMMON, mage.cards.t.Takklemaggot.class, RETRO_ART));
- cards.add(new SetCardInfo("Tetsuo Umezawa", 179, Rarity.RARE, mage.cards.t.TetsuoUmezawa.class, RETRO_ART));
- cards.add(new SetCardInfo("The Abyss", 77, Rarity.RARE, mage.cards.t.TheAbyss.class, RETRO_ART));
- cards.add(new SetCardInfo("The Lady of the Mountain", 180, Rarity.COMMON, mage.cards.t.TheLadyOfTheMountain.class, RETRO_ART));
- cards.add(new SetCardInfo("The Tabernacle at Pendrell Vale", 212, Rarity.RARE, mage.cards.t.TheTabernacleAtPendrellVale.class, RETRO_ART));
- cards.add(new SetCardInfo("The Wretched", 78, Rarity.UNCOMMON, mage.cards.t.TheWretched.class, RETRO_ART));
- cards.add(new SetCardInfo("Three Visits", 135, Rarity.COMMON, mage.cards.t.ThreeVisits.class, RETRO_ART));
- cards.add(new SetCardInfo("Tobias Andrion", 181, Rarity.COMMON, mage.cards.t.TobiasAndrion.class, RETRO_ART));
- cards.add(new SetCardInfo("Tor Wauki", 182, Rarity.UNCOMMON, mage.cards.t.TorWauki.class, RETRO_ART));
- cards.add(new SetCardInfo("Torsten Von Ursus", 183, Rarity.COMMON, mage.cards.t.TorstenVonUrsus.class, RETRO_ART));
- cards.add(new SetCardInfo("Tracker", 136, Rarity.UNCOMMON, mage.cards.t.Tracker.class, RETRO_ART));
- cards.add(new SetCardInfo("Trip Wire", 137, Rarity.COMMON, mage.cards.t.TripWire.class, RETRO_ART));
- cards.add(new SetCardInfo("Tropical Island", 213, Rarity.RARE, mage.cards.t.TropicalIsland.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Tuknir Deathlock", 184, Rarity.UNCOMMON, mage.cards.t.TuknirDeathlock.class, RETRO_ART));
- cards.add(new SetCardInfo("Urborg", 214, Rarity.UNCOMMON, mage.cards.u.Urborg.class, RETRO_ART));
- cards.add(new SetCardInfo("Vaevictis Asmadi", 185, Rarity.RARE, mage.cards.v.VaevictisAsmadi.class, RETRO_ART));
- cards.add(new SetCardInfo("Volcanic Island", 215, Rarity.RARE, mage.cards.v.VolcanicIsland.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Voodoo Doll", 203, Rarity.RARE, mage.cards.v.VoodooDoll.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Light", 27, Rarity.COMMON, mage.cards.w.WallOfLight.class, RETRO_ART));
- cards.add(new SetCardInfo("Wandering Mage", 186, Rarity.RARE, mage.cards.w.WanderingMage.class, RETRO_ART));
- cards.add(new SetCardInfo("Wei Elite Companions", 79, Rarity.COMMON, mage.cards.w.WeiEliteCompanions.class, RETRO_ART));
- cards.add(new SetCardInfo("Wei Infantry", 80, Rarity.COMMON, mage.cards.w.WeiInfantry.class, RETRO_ART));
- cards.add(new SetCardInfo("Wei Night Raiders", 81, Rarity.UNCOMMON, mage.cards.w.WeiNightRaiders.class, RETRO_ART));
- cards.add(new SetCardInfo("Wei Strike Force", 82, Rarity.COMMON, mage.cards.w.WeiStrikeForce.class, RETRO_ART));
- cards.add(new SetCardInfo("Willow Priestess", 138, Rarity.UNCOMMON, mage.cards.w.WillowPriestess.class, RETRO_ART));
- cards.add(new SetCardInfo("Willow Satyr", 139, Rarity.RARE, mage.cards.w.WillowSatyr.class, RETRO_ART));
- cards.add(new SetCardInfo("Wormwood Treefolk", 140, Rarity.UNCOMMON, mage.cards.w.WormwoodTreefolk.class, RETRO_ART));
- cards.add(new SetCardInfo("Wu Elite Cavalry", 54, Rarity.COMMON, mage.cards.w.WuEliteCavalry.class, RETRO_ART));
- cards.add(new SetCardInfo("Wu Longbowman", 55, Rarity.COMMON, mage.cards.w.WuLongbowman.class, RETRO_ART));
- cards.add(new SetCardInfo("Wu Warship", 56, Rarity.COMMON, mage.cards.w.WuWarship.class, RETRO_ART));
- cards.add(new SetCardInfo("Xiahou Dun, the One-Eyed", 83, Rarity.UNCOMMON, mage.cards.x.XiahouDunTheOneEyed.class, RETRO_ART));
- cards.add(new SetCardInfo("Xira Arien", 187, Rarity.RARE, mage.cards.x.XiraArien.class, RETRO_ART));
- cards.add(new SetCardInfo("Young Wei Recruits", 84, Rarity.COMMON, mage.cards.y.YoungWeiRecruits.class, RETRO_ART));
- cards.add(new SetCardInfo("Zhang Fei, Fierce Warrior", 28, Rarity.UNCOMMON, mage.cards.z.ZhangFeiFierceWarrior.class, RETRO_ART));
- cards.add(new SetCardInfo("Zodiac Dragon", 112, Rarity.RARE, mage.cards.z.ZodiacDragon.class, RETRO_ART));
+ cards.add(new SetCardInfo("Active Volcano", 85, Rarity.UNCOMMON, mage.cards.a.ActiveVolcano.class));
+ cards.add(new SetCardInfo("Akron Legionnaire", 1, Rarity.RARE, mage.cards.a.AkronLegionnaire.class));
+ cards.add(new SetCardInfo("Alabaster Potion", 2, Rarity.UNCOMMON, mage.cards.a.AlabasterPotion.class));
+ cards.add(new SetCardInfo("All Hallow's Eve", 57, Rarity.RARE, mage.cards.a.AllHallowsEve.class));
+ cards.add(new SetCardInfo("Amrou Kithkin", 3, Rarity.COMMON, mage.cards.a.AmrouKithkin.class));
+ cards.add(new SetCardInfo("Anaba Ancestor", 86, Rarity.COMMON, mage.cards.a.AnabaAncestor.class));
+ cards.add(new SetCardInfo("Anaba Spirit Crafter", 87, Rarity.COMMON, mage.cards.a.AnabaSpiritCrafter.class));
+ cards.add(new SetCardInfo("Angus Mackenzie", 141, Rarity.RARE, mage.cards.a.AngusMackenzie.class));
+ cards.add(new SetCardInfo("Arboria", 113, Rarity.RARE, mage.cards.a.Arboria.class));
+ cards.add(new SetCardInfo("Arcades Sabboth", 142, Rarity.RARE, mage.cards.a.ArcadesSabboth.class));
+ cards.add(new SetCardInfo("Arena of the Ancients", 188, Rarity.RARE, mage.cards.a.ArenaOfTheAncients.class));
+ cards.add(new SetCardInfo("Ashes to Ashes", 58, Rarity.UNCOMMON, mage.cards.a.AshesToAshes.class));
+ cards.add(new SetCardInfo("Astrolabe", 189, Rarity.COMMON, mage.cards.a.Astrolabe.class));
+ cards.add(new SetCardInfo("Axelrod Gunnarson", 143, Rarity.UNCOMMON, mage.cards.a.AxelrodGunnarson.class));
+ cards.add(new SetCardInfo("Banshee", 59, Rarity.UNCOMMON, mage.cards.b.Banshee.class));
+ cards.add(new SetCardInfo("Barktooth Warbeard", 144, Rarity.COMMON, mage.cards.b.BarktoothWarbeard.class));
+ cards.add(new SetCardInfo("Barl's Cage", 190, Rarity.RARE, mage.cards.b.BarlsCage.class));
+ cards.add(new SetCardInfo("Bartel Runeaxe", 145, Rarity.UNCOMMON, mage.cards.b.BartelRuneaxe.class));
+ cards.add(new SetCardInfo("Bayou", 204, Rarity.RARE, mage.cards.b.Bayou.class));
+ cards.add(new SetCardInfo("Bazaar of Baghdad", 205, Rarity.RARE, mage.cards.b.BazaarOfBaghdad.class));
+ cards.add(new SetCardInfo("Benthic Explorers", 29, Rarity.COMMON, mage.cards.b.BenthicExplorers.class));
+ cards.add(new SetCardInfo("Black Vise", 191, Rarity.RARE, mage.cards.b.BlackVise.class));
+ cards.add(new SetCardInfo("Blood Lust", 88, Rarity.COMMON, mage.cards.b.BloodLust.class));
+ cards.add(new SetCardInfo("Bone Flute", 192, Rarity.COMMON, mage.cards.b.BoneFlute.class));
+ cards.add(new SetCardInfo("Boomerang", 30, Rarity.COMMON, mage.cards.b.Boomerang.class));
+ cards.add(new SetCardInfo("Boris Devilboon", 146, Rarity.UNCOMMON, mage.cards.b.BorisDevilboon.class));
+ cards.add(new SetCardInfo("Borrowing 100,000 Arrows", 31, Rarity.UNCOMMON, mage.cards.b.Borrowing100000Arrows.class));
+ cards.add(new SetCardInfo("Brilliant Plan", 32, Rarity.COMMON, mage.cards.b.BrilliantPlan.class));
+ cards.add(new SetCardInfo("Burning of Xinye", 89, Rarity.RARE, mage.cards.b.BurningOfXinye.class));
+ cards.add(new SetCardInfo("Call to Arms", 4, Rarity.UNCOMMON, mage.cards.c.CallToArms.class));
+ cards.add(new SetCardInfo("Capture of Jingzhou", 33, Rarity.RARE, mage.cards.c.CaptureOfJingzhou.class));
+ cards.add(new SetCardInfo("Carrion Ants", 60, Rarity.UNCOMMON, mage.cards.c.CarrionAnts.class));
+ cards.add(new SetCardInfo("Chain Lightning", 90, Rarity.COMMON, mage.cards.c.ChainLightning.class));
+ cards.add(new SetCardInfo("Chromium", 147, Rarity.RARE, mage.cards.c.Chromium.class));
+ cards.add(new SetCardInfo("Cinder Storm", 91, Rarity.UNCOMMON, mage.cards.c.CinderStorm.class));
+ cards.add(new SetCardInfo("City of Shadows", 206, Rarity.RARE, mage.cards.c.CityOfShadows.class));
+ cards.add(new SetCardInfo("Cleanse", 5, Rarity.RARE, mage.cards.c.Cleanse.class));
+ cards.add(new SetCardInfo("Coal Golem", 193, Rarity.COMMON, mage.cards.c.CoalGolem.class));
+ cards.add(new SetCardInfo("Concordant Crossroads", 114, Rarity.RARE, mage.cards.c.ConcordantCrossroads.class));
+ cards.add(new SetCardInfo("Corrupt Eunuchs", 92, Rarity.UNCOMMON, mage.cards.c.CorruptEunuchs.class));
+ cards.add(new SetCardInfo("Cosmic Horror", 61, Rarity.RARE, mage.cards.c.CosmicHorror.class));
+ cards.add(new SetCardInfo("Crimson Kobolds", 93, Rarity.COMMON, mage.cards.c.CrimsonKobolds.class));
+ cards.add(new SetCardInfo("Crimson Manticore", 94, Rarity.UNCOMMON, mage.cards.c.CrimsonManticore.class));
+ cards.add(new SetCardInfo("Dance of Many", 34, Rarity.UNCOMMON, mage.cards.d.DanceOfMany.class));
+ cards.add(new SetCardInfo("D'Avenant Archer", 6, Rarity.COMMON, mage.cards.d.DAvenantArcher.class));
+ cards.add(new SetCardInfo("Demonic Torment", 62, Rarity.COMMON, mage.cards.d.DemonicTorment.class));
+ cards.add(new SetCardInfo("Desert Twister", 115, Rarity.UNCOMMON, mage.cards.d.DesertTwister.class));
+ cards.add(new SetCardInfo("Desperate Charge", 63, Rarity.COMMON, mage.cards.d.DesperateCharge.class));
+ cards.add(new SetCardInfo("Didgeridoo", 194, Rarity.UNCOMMON, mage.cards.d.Didgeridoo.class));
+ cards.add(new SetCardInfo("Disenchant", 7, Rarity.COMMON, mage.cards.d.Disenchant.class));
+ cards.add(new SetCardInfo("Disharmony", 95, Rarity.UNCOMMON, mage.cards.d.Disharmony.class));
+ cards.add(new SetCardInfo("Divine Intervention", 8, Rarity.RARE, mage.cards.d.DivineIntervention.class));
+ cards.add(new SetCardInfo("Dong Zhou, the Tyrant", 96, Rarity.RARE, mage.cards.d.DongZhouTheTyrant.class));
+ cards.add(new SetCardInfo("Eightfold Maze", 9, Rarity.UNCOMMON, mage.cards.e.EightfoldMaze.class));
+ cards.add(new SetCardInfo("Elves of Deep Shadow", 116, Rarity.COMMON, mage.cards.e.ElvesOfDeepShadow.class));
+ cards.add(new SetCardInfo("Evil Presence", 64, Rarity.COMMON, mage.cards.e.EvilPresence.class));
+ cards.add(new SetCardInfo("Exorcist", 10, Rarity.UNCOMMON, mage.cards.e.Exorcist.class));
+ cards.add(new SetCardInfo("Faerie Noble", 117, Rarity.UNCOMMON, mage.cards.f.FaerieNoble.class));
+ cards.add(new SetCardInfo("False Defeat", 11, Rarity.UNCOMMON, mage.cards.f.FalseDefeat.class));
+ cards.add(new SetCardInfo("Famine", 65, Rarity.UNCOMMON, mage.cards.f.Famine.class));
+ cards.add(new SetCardInfo("Fellwar Stone", 195, Rarity.COMMON, mage.cards.f.FellwarStone.class));
+ cards.add(new SetCardInfo("Fevered Strength", 66, Rarity.COMMON, mage.cards.f.FeveredStrength.class));
+ cards.add(new SetCardInfo("Fire Ambush", 97, Rarity.COMMON, mage.cards.f.FireAmbush.class));
+ cards.add(new SetCardInfo("Fire Drake", 98, Rarity.COMMON, mage.cards.f.FireDrake.class));
+ cards.add(new SetCardInfo("Fire Sprites", 118, Rarity.COMMON, mage.cards.f.FireSprites.class));
+ cards.add(new SetCardInfo("Firestorm Phoenix", 99, Rarity.RARE, mage.cards.f.FirestormPhoenix.class));
+ cards.add(new SetCardInfo("Flash Flood", 35, Rarity.UNCOMMON, mage.cards.f.FlashFlood.class));
+ cards.add(new SetCardInfo("Forced Retreat", 37, Rarity.COMMON, mage.cards.f.ForcedRetreat.class));
+ cards.add(new SetCardInfo("Force Spike", 36, Rarity.COMMON, mage.cards.f.ForceSpike.class));
+ cards.add(new SetCardInfo("Forest", 228, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 229, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 230, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forked Lightning", 100, Rarity.UNCOMMON, mage.cards.f.ForkedLightning.class));
+ cards.add(new SetCardInfo("Freyalise's Winds", 119, Rarity.RARE, mage.cards.f.FreyalisesWinds.class));
+ cards.add(new SetCardInfo("Frost Giant", 101, Rarity.UNCOMMON, mage.cards.f.FrostGiant.class));
+ cards.add(new SetCardInfo("Gabriel Angelfire", 148, Rarity.RARE, mage.cards.g.GabrielAngelfire.class));
+ cards.add(new SetCardInfo("Gaea's Touch", 120, Rarity.UNCOMMON, mage.cards.g.GaeasTouch.class));
+ cards.add(new SetCardInfo("Gauntlets of Chaos", 196, Rarity.RARE, mage.cards.g.GauntletsOfChaos.class));
+ cards.add(new SetCardInfo("Ghostly Visit", 67, Rarity.COMMON, mage.cards.g.GhostlyVisit.class));
+ cards.add(new SetCardInfo("Ghosts of the Damned", 68, Rarity.COMMON, mage.cards.g.GhostsOfTheDamned.class));
+ cards.add(new SetCardInfo("Giant Growth", 121, Rarity.COMMON, mage.cards.g.GiantGrowth.class));
+ cards.add(new SetCardInfo("Grim Tutor", 69, Rarity.RARE, mage.cards.g.GrimTutor.class));
+ cards.add(new SetCardInfo("Guan Yu's 1,000-Li March", 13, Rarity.RARE, mage.cards.g.GuanYus1000LiMarch.class));
+ cards.add(new SetCardInfo("Guan Yu, Sainted Warrior", 12, Rarity.UNCOMMON, mage.cards.g.GuanYuSaintedWarrior.class));
+ cards.add(new SetCardInfo("Gwendlyn Di Corci", 149, Rarity.RARE, mage.cards.g.GwendlynDiCorci.class));
+ cards.add(new SetCardInfo("Halfdane", 150, Rarity.RARE, mage.cards.h.Halfdane.class));
+ cards.add(new SetCardInfo("Hammerheim", 207, Rarity.UNCOMMON, mage.cards.h.Hammerheim.class));
+ cards.add(new SetCardInfo("Hazezon Tamar", 151, Rarity.RARE, mage.cards.h.HazezonTamar.class));
+ cards.add(new SetCardInfo("Heal", 14, Rarity.COMMON, mage.cards.h.Heal.class));
+ cards.add(new SetCardInfo("Heavy Fog", 122, Rarity.COMMON, mage.cards.h.HeavyFog.class));
+ cards.add(new SetCardInfo("Hellfire", 70, Rarity.RARE, mage.cards.h.Hellfire.class));
+ cards.add(new SetCardInfo("Hua Tuo, Honored Physician", 123, Rarity.RARE, mage.cards.h.HuaTuoHonoredPhysician.class));
+ cards.add(new SetCardInfo("Hunding Gjornersen", 152, Rarity.UNCOMMON, mage.cards.h.HundingGjornersen.class));
+ cards.add(new SetCardInfo("Hunting Cheetah", 124, Rarity.COMMON, mage.cards.h.HuntingCheetah.class));
+ cards.add(new SetCardInfo("Hurloon Minotaur", 102, Rarity.COMMON, mage.cards.h.HurloonMinotaur.class));
+ cards.add(new SetCardInfo("Immolation", 103, Rarity.COMMON, mage.cards.i.Immolation.class));
+ cards.add(new SetCardInfo("Infuse", 38, Rarity.COMMON, mage.cards.i.Infuse.class));
+ cards.add(new SetCardInfo("Island", 219, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 220, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 221, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ivory Guardians", 15, Rarity.UNCOMMON, mage.cards.i.IvoryGuardians.class));
+ cards.add(new SetCardInfo("Jedit Ojanen", 153, Rarity.COMMON, mage.cards.j.JeditOjanen.class));
+ cards.add(new SetCardInfo("Jerrard of the Closed Fist", 154, Rarity.COMMON, mage.cards.j.JerrardOfTheClosedFist.class));
+ cards.add(new SetCardInfo("Jungle Lion", 125, Rarity.COMMON, mage.cards.j.JungleLion.class));
+ cards.add(new SetCardInfo("Karakas", 208, Rarity.RARE, mage.cards.k.Karakas.class));
+ cards.add(new SetCardInfo("Kei Takahashi", 155, Rarity.UNCOMMON, mage.cards.k.KeiTakahashi.class));
+ cards.add(new SetCardInfo("Killer Bees", 126, Rarity.UNCOMMON, mage.cards.k.KillerBees.class));
+ cards.add(new SetCardInfo("Kjeldoran Frostbeast", 156, Rarity.UNCOMMON, mage.cards.k.KjeldoranFrostbeast.class));
+ cards.add(new SetCardInfo("Knowledge Vault", 198, Rarity.UNCOMMON, mage.cards.k.KnowledgeVault.class));
+ cards.add(new SetCardInfo("Kobold Drill Sergeant", 104, Rarity.UNCOMMON, mage.cards.k.KoboldDrillSergeant.class));
+ cards.add(new SetCardInfo("Kobold Overlord", 105, Rarity.UNCOMMON, mage.cards.k.KoboldOverlord.class));
+ cards.add(new SetCardInfo("Kobolds of Kher Keep", 107, Rarity.COMMON, mage.cards.k.KoboldsOfKherKeep.class));
+ cards.add(new SetCardInfo("Kobold Taskmaster", 106, Rarity.COMMON, mage.cards.k.KoboldTaskmaster.class));
+ cards.add(new SetCardInfo("Kongming, \"Sleeping Dragon\"", 16, Rarity.RARE, mage.cards.k.KongmingSleepingDragon.class));
+ cards.add(new SetCardInfo("Labyrinth Minotaur", 39, Rarity.COMMON, mage.cards.l.LabyrinthMinotaur.class));
+ cards.add(new SetCardInfo("Lady Caleria", 157, Rarity.UNCOMMON, mage.cards.l.LadyCaleria.class));
+ cards.add(new SetCardInfo("Lady Evangela", 158, Rarity.UNCOMMON, mage.cards.l.LadyEvangela.class));
+ cards.add(new SetCardInfo("Lady Orca", 159, Rarity.COMMON, mage.cards.l.LadyOrca.class));
+ cards.add(new SetCardInfo("Land Equilibrium", 40, Rarity.RARE, mage.cards.l.LandEquilibrium.class));
+ cards.add(new SetCardInfo("Land Tax", 17, Rarity.RARE, mage.cards.l.LandTax.class));
+ cards.add(new SetCardInfo("Lesser Werewolf", 71, Rarity.COMMON, mage.cards.l.LesserWerewolf.class));
+ cards.add(new SetCardInfo("Life Chisel", 199, Rarity.RARE, mage.cards.l.LifeChisel.class));
+ cards.add(new SetCardInfo("Lightning Blow", 18, Rarity.COMMON, mage.cards.l.LightningBlow.class));
+ cards.add(new SetCardInfo("Liu Bei, Lord of Shu", 19, Rarity.RARE, mage.cards.l.LiuBeiLordOfShu.class));
+ cards.add(new SetCardInfo("Living Plane", 127, Rarity.RARE, mage.cards.l.LivingPlane.class));
+ cards.add(new SetCardInfo("Livonya Silone", 160, Rarity.UNCOMMON, mage.cards.l.LivonyaSilone.class));
+ cards.add(new SetCardInfo("Loyal Retainers", 20, Rarity.UNCOMMON, mage.cards.l.LoyalRetainers.class));
+ cards.add(new SetCardInfo("Lu Bu, Master-at-Arms", 108, Rarity.RARE, mage.cards.l.LuBuMasterAtArms.class));
+ cards.add(new SetCardInfo("Lu Meng, Wu General", 41, Rarity.UNCOMMON, mage.cards.l.LuMengWuGeneral.class));
+ cards.add(new SetCardInfo("Lu Xun, Scholar General", 42, Rarity.UNCOMMON, mage.cards.l.LuXunScholarGeneral.class));
+ cards.add(new SetCardInfo("Mana Drain", 43, Rarity.RARE, mage.cards.m.ManaDrain.class));
+ cards.add(new SetCardInfo("Mana Vortex", 44, Rarity.RARE, mage.cards.m.ManaVortex.class));
+ cards.add(new SetCardInfo("Marhault Elsdragon", 161, Rarity.UNCOMMON, mage.cards.m.MarhaultElsdragon.class));
+ cards.add(new SetCardInfo("Meng Huo, Barbarian King", 128, Rarity.RARE, mage.cards.m.MengHuoBarbarianKing.class));
+ cards.add(new SetCardInfo("Meng Huo's Horde", 129, Rarity.COMMON, mage.cards.m.MengHuosHorde.class));
+ cards.add(new SetCardInfo("Mind Twist", 72, Rarity.RARE, mage.cards.m.MindTwist.class));
+ cards.add(new SetCardInfo("Misfortune's Gain", 21, Rarity.COMMON, mage.cards.m.MisfortunesGain.class));
+ cards.add(new SetCardInfo("Mountain", 225, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 226, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 227, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Nebuchadnezzar", 162, Rarity.UNCOMMON, mage.cards.n.Nebuchadnezzar.class));
+ cards.add(new SetCardInfo("Nether Void", 73, Rarity.RARE, mage.cards.n.NetherVoid.class));
+ cards.add(new SetCardInfo("Nicol Bolas", 163, Rarity.RARE, mage.cards.n.NicolBolas.class));
+ cards.add(new SetCardInfo("Nova Pentacle", 200, Rarity.RARE, mage.cards.n.NovaPentacle.class));
+ cards.add(new SetCardInfo("Old Man of the Sea", 45, Rarity.RARE, mage.cards.o.OldManOfTheSea.class));
+ cards.add(new SetCardInfo("Palladia-Mors", 164, Rarity.RARE, mage.cards.p.PalladiaMors.class));
+ cards.add(new SetCardInfo("Pavel Maliki", 165, Rarity.UNCOMMON, mage.cards.p.PavelMaliki.class));
+ cards.add(new SetCardInfo("Peach Garden Oath", 22, Rarity.COMMON, mage.cards.p.PeachGardenOath.class));
+ cards.add(new SetCardInfo("Plains", 216, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 217, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 218, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plateau", 209, Rarity.RARE, mage.cards.p.Plateau.class));
+ cards.add(new SetCardInfo("Princess Lucrezia", 166, Rarity.UNCOMMON, mage.cards.p.PrincessLucrezia.class));
+ cards.add(new SetCardInfo("Raging Minotaur", 109, Rarity.COMMON, mage.cards.r.RagingMinotaur.class));
+ cards.add(new SetCardInfo("Ragnar", 167, Rarity.UNCOMMON, mage.cards.r.Ragnar.class));
+ cards.add(new SetCardInfo("Ramirez DePietro", 168, Rarity.COMMON, mage.cards.r.RamirezDePietro.class));
+ cards.add(new SetCardInfo("Ramses Overdark", 169, Rarity.UNCOMMON, mage.cards.r.RamsesOverdark.class));
+ cards.add(new SetCardInfo("Rasputin Dreamweaver", 170, Rarity.RARE, mage.cards.r.RasputinDreamweaver.class));
+ cards.add(new SetCardInfo("Recall", 46, Rarity.UNCOMMON, mage.cards.r.Recall.class));
+ cards.add(new SetCardInfo("Reincarnation", 130, Rarity.UNCOMMON, mage.cards.r.Reincarnation.class));
+ cards.add(new SetCardInfo("Remove Soul", 47, Rarity.COMMON, mage.cards.r.RemoveSoul.class));
+ cards.add(new SetCardInfo("Reset", 48, Rarity.RARE, mage.cards.r.Reset.class));
+ cards.add(new SetCardInfo("Reveka, Wizard Savant", 49, Rarity.UNCOMMON, mage.cards.r.RevekaWizardSavant.class));
+ cards.add(new SetCardInfo("Riding the Dilu Horse", 131, Rarity.UNCOMMON, mage.cards.r.RidingTheDiluHorse.class));
+ cards.add(new SetCardInfo("Riven Turnbull", 171, Rarity.UNCOMMON, mage.cards.r.RivenTurnbull.class));
+ cards.add(new SetCardInfo("Rohgahh of Kher Keep", 172, Rarity.RARE, mage.cards.r.RohgahhOfKherKeep.class));
+ cards.add(new SetCardInfo("Rolling Earthquake", 110, Rarity.RARE, mage.cards.r.RollingEarthquake.class));
+ cards.add(new SetCardInfo("Rubinia Soulsinger", 173, Rarity.RARE, mage.cards.r.RubiniaSoulsinger.class));
+ cards.add(new SetCardInfo("Scrubland", 210, Rarity.RARE, mage.cards.s.Scrubland.class));
+ cards.add(new SetCardInfo("Scryb Sprites", 132, Rarity.COMMON, mage.cards.s.ScrybSprites.class));
+ cards.add(new SetCardInfo("Shu Cavalry", 23, Rarity.COMMON, mage.cards.s.ShuCavalry.class));
+ cards.add(new SetCardInfo("Shu Elite Companions", 24, Rarity.COMMON, mage.cards.s.ShuEliteCompanions.class));
+ cards.add(new SetCardInfo("Shu General", 25, Rarity.COMMON, mage.cards.s.ShuGeneral.class));
+ cards.add(new SetCardInfo("Shu Soldier-Farmers", 26, Rarity.COMMON, mage.cards.s.ShuSoldierFarmers.class));
+ cards.add(new SetCardInfo("Sir Shandlar of Eberyn", 174, Rarity.COMMON, mage.cards.s.SirShandlarOfEberyn.class));
+ cards.add(new SetCardInfo("Sivitri Scarzam", 175, Rarity.COMMON, mage.cards.s.SivitriScarzam.class));
+ cards.add(new SetCardInfo("Slashing Tiger", 133, Rarity.COMMON, mage.cards.s.SlashingTiger.class));
+ cards.add(new SetCardInfo("Sol Grail", 201, Rarity.COMMON, mage.cards.s.SolGrail.class));
+ cards.add(new SetCardInfo("Sorrow's Path", 211, Rarity.RARE, mage.cards.s.SorrowsPath.class));
+ cards.add(new SetCardInfo("Spectral Shield", 176, Rarity.UNCOMMON, mage.cards.s.SpectralShield.class));
+ cards.add(new SetCardInfo("Spiny Starfish", 50, Rarity.UNCOMMON, mage.cards.s.SpinyStarfish.class));
+ cards.add(new SetCardInfo("Spirit Shackle", 74, Rarity.COMMON, mage.cards.s.SpiritShackle.class));
+ cards.add(new SetCardInfo("Spoils of Victory", 134, Rarity.COMMON, mage.cards.s.SpoilsOfVictory.class));
+ cards.add(new SetCardInfo("Stangg", 177, Rarity.UNCOMMON, mage.cards.s.Stangg.class));
+ cards.add(new SetCardInfo("Stolen Grain", 75, Rarity.UNCOMMON, mage.cards.s.StolenGrain.class));
+ cards.add(new SetCardInfo("Storm World", 111, Rarity.RARE, mage.cards.s.StormWorld.class));
+ cards.add(new SetCardInfo("Strategic Planning", 51, Rarity.COMMON, mage.cards.s.StrategicPlanning.class));
+ cards.add(new SetCardInfo("Sunastian Falconer", 178, Rarity.UNCOMMON, mage.cards.s.SunastianFalconer.class));
+ cards.add(new SetCardInfo("Sun Ce, Young Conquerer", 52, Rarity.UNCOMMON, mage.cards.s.SunCeYoungConquerer.class));
+ cards.add(new SetCardInfo("Sun Quan, Lord of Wu", 53, Rarity.RARE, mage.cards.s.SunQuanLordOfWu.class));
+ cards.add(new SetCardInfo("Swamp", 222, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 223, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 224, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sword of the Ages", 202, Rarity.RARE, mage.cards.s.SwordOfTheAges.class));
+ cards.add(new SetCardInfo("Takklemaggot", 76, Rarity.UNCOMMON, mage.cards.t.Takklemaggot.class));
+ cards.add(new SetCardInfo("Tetsuo Umezawa", 179, Rarity.RARE, mage.cards.t.TetsuoUmezawa.class));
+ cards.add(new SetCardInfo("The Abyss", 77, Rarity.RARE, mage.cards.t.TheAbyss.class));
+ cards.add(new SetCardInfo("The Lady of the Mountain", 180, Rarity.COMMON, mage.cards.t.TheLadyOfTheMountain.class));
+ cards.add(new SetCardInfo("The Tabernacle at Pendrell Vale", 212, Rarity.RARE, mage.cards.t.TheTabernacleAtPendrellVale.class));
+ cards.add(new SetCardInfo("The Wretched", 78, Rarity.UNCOMMON, mage.cards.t.TheWretched.class));
+ cards.add(new SetCardInfo("Three Visits", 135, Rarity.COMMON, mage.cards.t.ThreeVisits.class));
+ cards.add(new SetCardInfo("Tobias Andrion", 181, Rarity.COMMON, mage.cards.t.TobiasAndrion.class));
+ cards.add(new SetCardInfo("Torsten Von Ursus", 183, Rarity.COMMON, mage.cards.t.TorstenVonUrsus.class));
+ cards.add(new SetCardInfo("Tor Wauki", 182, Rarity.UNCOMMON, mage.cards.t.TorWauki.class));
+ cards.add(new SetCardInfo("Tracker", 136, Rarity.UNCOMMON, mage.cards.t.Tracker.class));
+ cards.add(new SetCardInfo("Trip Wire", 137, Rarity.COMMON, mage.cards.t.TripWire.class));
+ cards.add(new SetCardInfo("Tropical Island", 213, Rarity.RARE, mage.cards.t.TropicalIsland.class));
+ cards.add(new SetCardInfo("Tuknir Deathlock", 184, Rarity.UNCOMMON, mage.cards.t.TuknirDeathlock.class));
+ cards.add(new SetCardInfo("Urborg", 214, Rarity.UNCOMMON, mage.cards.u.Urborg.class));
+ cards.add(new SetCardInfo("Vaevictis Asmadi", 185, Rarity.RARE, mage.cards.v.VaevictisAsmadi.class));
+ cards.add(new SetCardInfo("Volcanic Island", 215, Rarity.RARE, mage.cards.v.VolcanicIsland.class));
+ cards.add(new SetCardInfo("Voodoo Doll", 203, Rarity.RARE, mage.cards.v.VoodooDoll.class));
+ cards.add(new SetCardInfo("Wall of Light", 27, Rarity.COMMON, mage.cards.w.WallOfLight.class));
+ cards.add(new SetCardInfo("Wandering Mage", 186, Rarity.RARE, mage.cards.w.WanderingMage.class));
+ cards.add(new SetCardInfo("Wei Elite Companions", 79, Rarity.COMMON, mage.cards.w.WeiEliteCompanions.class));
+ cards.add(new SetCardInfo("Wei Infantry", 80, Rarity.COMMON, mage.cards.w.WeiInfantry.class));
+ cards.add(new SetCardInfo("Wei Night Raiders", 81, Rarity.UNCOMMON, mage.cards.w.WeiNightRaiders.class));
+ cards.add(new SetCardInfo("Wei Strike Force", 82, Rarity.COMMON, mage.cards.w.WeiStrikeForce.class));
+ cards.add(new SetCardInfo("Willow Priestess", 138, Rarity.UNCOMMON, mage.cards.w.WillowPriestess.class));
+ cards.add(new SetCardInfo("Willow Satyr", 139, Rarity.RARE, mage.cards.w.WillowSatyr.class));
+ cards.add(new SetCardInfo("Wormwood Treefolk", 140, Rarity.UNCOMMON, mage.cards.w.WormwoodTreefolk.class));
+ cards.add(new SetCardInfo("Wu Elite Cavalry", 54, Rarity.COMMON, mage.cards.w.WuEliteCavalry.class));
+ cards.add(new SetCardInfo("Wu Longbowman", 55, Rarity.COMMON, mage.cards.w.WuLongbowman.class));
+ cards.add(new SetCardInfo("Wu Warship", 56, Rarity.COMMON, mage.cards.w.WuWarship.class));
+ cards.add(new SetCardInfo("Xiahou Dun, the One-Eyed", 83, Rarity.UNCOMMON, mage.cards.x.XiahouDunTheOneEyed.class));
+ cards.add(new SetCardInfo("Xira Arien", 187, Rarity.RARE, mage.cards.x.XiraArien.class));
+ cards.add(new SetCardInfo("Young Wei Recruits", 84, Rarity.COMMON, mage.cards.y.YoungWeiRecruits.class));
+ cards.add(new SetCardInfo("Zhang Fei, Fierce Warrior", 28, Rarity.UNCOMMON, mage.cards.z.ZhangFeiFierceWarrior.class));
+ cards.add(new SetCardInfo("Zodiac Dragon", 112, Rarity.RARE, mage.cards.z.ZodiacDragon.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/MastersEditionIV.java b/Mage.Sets/src/mage/sets/MastersEditionIV.java
index 522b89f077e..12991d5f3b7 100644
--- a/Mage.Sets/src/mage/sets/MastersEditionIV.java
+++ b/Mage.Sets/src/mage/sets/MastersEditionIV.java
@@ -1,8 +1,6 @@
package mage.sets;
-import mage.cards.CardGraphicInfo;
import mage.cards.ExpansionSet;
-import mage.cards.FrameStyle;
import mage.cards.repository.CardInfo;
import mage.constants.Rarity;
import mage.constants.SetType;
@@ -31,274 +29,273 @@ public final class MastersEditionIV extends ExpansionSet {
this.ratioBoosterMythic = 0;
this.ratioBoosterSpecialLand = 1; // replace all basic lands
- cards.add(new SetCardInfo("Acid Rain", 36, Rarity.RARE, mage.cards.a.AcidRain.class, RETRO_ART));
- cards.add(new SetCardInfo("Aesthir Glider", 176, Rarity.COMMON, mage.cards.a.AesthirGlider.class, RETRO_ART));
- cards.add(new SetCardInfo("Air Elemental", 37, Rarity.UNCOMMON, mage.cards.a.AirElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Al-abara's Carpet", 177, Rarity.RARE, mage.cards.a.AlAbarasCarpet.class, RETRO_ART));
- cards.add(new SetCardInfo("Alaborn Musketeer", 1, Rarity.COMMON, mage.cards.a.AlabornMusketeer.class, RETRO_ART));
- cards.add(new SetCardInfo("Alaborn Trooper", 2, Rarity.COMMON, mage.cards.a.AlabornTrooper.class, RETRO_ART));
- cards.add(new SetCardInfo("Aladdin", 106, Rarity.RARE, mage.cards.a.Aladdin.class, RETRO_ART));
- cards.add(new SetCardInfo("Alchor's Tomb", 178, Rarity.RARE, mage.cards.a.AlchorsTomb.class, RETRO_ART));
- cards.add(new SetCardInfo("Ali from Cairo", 107, Rarity.RARE, mage.cards.a.AliFromCairo.class, RETRO_ART));
- cards.add(new SetCardInfo("Alluring Scent", 141, Rarity.COMMON, mage.cards.a.AlluringScent.class, RETRO_ART));
- cards.add(new SetCardInfo("Amulet of Kroog", 179, Rarity.COMMON, mage.cards.a.AmuletOfKroog.class, RETRO_ART));
- cards.add(new SetCardInfo("Angelic Voices", 3, Rarity.UNCOMMON, mage.cards.a.AngelicVoices.class, RETRO_ART));
- cards.add(new SetCardInfo("Animate Artifact", 38, Rarity.UNCOMMON, mage.cards.a.AnimateArtifact.class, RETRO_ART));
- cards.add(new SetCardInfo("Argivian Blacksmith", 4, Rarity.UNCOMMON, mage.cards.a.ArgivianBlacksmith.class, RETRO_ART));
- cards.add(new SetCardInfo("Argothian Pixies", 142, Rarity.COMMON, mage.cards.a.ArgothianPixies.class, RETRO_ART));
- cards.add(new SetCardInfo("Argothian Treefolk", 143, Rarity.UNCOMMON, mage.cards.a.ArgothianTreefolk.class, RETRO_ART));
- cards.add(new SetCardInfo("Armageddon", 5, Rarity.RARE, mage.cards.a.Armageddon.class, RETRO_ART));
- cards.add(new SetCardInfo("Armageddon Clock", 180, Rarity.RARE, mage.cards.a.ArmageddonClock.class, RETRO_ART));
- cards.add(new SetCardInfo("Artifact Blast", 108, Rarity.COMMON, mage.cards.a.ArtifactBlast.class, RETRO_ART));
- cards.add(new SetCardInfo("Ashnod's Altar", 181, Rarity.RARE, mage.cards.a.AshnodsAltar.class, RETRO_ART));
- cards.add(new SetCardInfo("Atog", 109, Rarity.COMMON, mage.cards.a.Atog.class, RETRO_ART));
- cards.add(new SetCardInfo("Badlands", 241, Rarity.RARE, mage.cards.b.Badlands.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Balance", 6, Rarity.RARE, mage.cards.b.Balance.class, RETRO_ART));
- cards.add(new SetCardInfo("Basalt Monolith", 182, Rarity.UNCOMMON, mage.cards.b.BasaltMonolith.class, RETRO_ART));
- cards.add(new SetCardInfo("Bayou", 242, Rarity.RARE, mage.cards.b.Bayou.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Bee Sting", 144, Rarity.UNCOMMON, mage.cards.b.BeeSting.class, RETRO_ART));
- cards.add(new SetCardInfo("Bird Maiden", 110, Rarity.COMMON, mage.cards.b.BirdMaiden.class, RETRO_ART));
- cards.add(new SetCardInfo("Black Knight", 71, Rarity.UNCOMMON, mage.cards.b.BlackKnight.class, RETRO_ART));
- cards.add(new SetCardInfo("Blaze of Glory", 7, Rarity.UNCOMMON, mage.cards.b.BlazeOfGlory.class, RETRO_ART));
- cards.add(new SetCardInfo("Blue Elemental Blast", 39, Rarity.UNCOMMON, mage.cards.b.BlueElementalBlast.class, RETRO_ART));
- cards.add(new SetCardInfo("Book of Rass", 183, Rarity.UNCOMMON, mage.cards.b.BookOfRass.class, RETRO_ART));
- cards.add(new SetCardInfo("Bottle of Suleiman", 184, Rarity.RARE, mage.cards.b.BottleOfSuleiman.class, RETRO_ART));
- cards.add(new SetCardInfo("Braingeyser", 40, Rarity.RARE, mage.cards.b.Braingeyser.class, RETRO_ART));
- cards.add(new SetCardInfo("Brass Man", 185, Rarity.COMMON, mage.cards.b.BrassMan.class, RETRO_ART));
- cards.add(new SetCardInfo("Bronze Horse", 186, Rarity.UNCOMMON, mage.cards.b.BronzeHorse.class, RETRO_ART));
- cards.add(new SetCardInfo("Candelabra of Tawnos", 187, Rarity.RARE, mage.cards.c.CandelabraOfTawnos.class, RETRO_ART));
- cards.add(new SetCardInfo("Celestial Sword", 188, Rarity.UNCOMMON, mage.cards.c.CelestialSword.class, RETRO_ART));
- cards.add(new SetCardInfo("Champion Lancer", 8, Rarity.RARE, mage.cards.c.ChampionLancer.class, RETRO_ART));
- cards.add(new SetCardInfo("Channel", 145, Rarity.RARE, mage.cards.c.Channel.class, RETRO_ART));
- cards.add(new SetCardInfo("Citanul Druid", 146, Rarity.COMMON, mage.cards.c.CitanulDruid.class, RETRO_ART));
- cards.add(new SetCardInfo("City of Brass", 243, Rarity.RARE, mage.cards.c.CityOfBrass.class, RETRO_ART));
- cards.add(new SetCardInfo("Clay Statue", 189, Rarity.UNCOMMON, mage.cards.c.ClayStatue.class, RETRO_ART));
- cards.add(new SetCardInfo("Clockwork Avian", 190, Rarity.UNCOMMON, mage.cards.c.ClockworkAvian.class, RETRO_ART));
- cards.add(new SetCardInfo("Clockwork Gnomes", 191, Rarity.UNCOMMON, mage.cards.c.ClockworkGnomes.class, RETRO_ART));
- cards.add(new SetCardInfo("Clockwork Swarm", 192, Rarity.COMMON, mage.cards.c.ClockworkSwarm.class, RETRO_ART));
- cards.add(new SetCardInfo("Cloud Dragon", 41, Rarity.RARE, mage.cards.c.CloudDragon.class, RETRO_ART));
- cards.add(new SetCardInfo("Cloud Spirit", 42, Rarity.COMMON, mage.cards.c.CloudSpirit.class, RETRO_ART));
- cards.add(new SetCardInfo("Colossus of Sardia", 193, Rarity.RARE, mage.cards.c.ColossusOfSardia.class, RETRO_ART));
- cards.add(new SetCardInfo("Control Magic", 43, Rarity.RARE, mage.cards.c.ControlMagic.class, RETRO_ART));
- cards.add(new SetCardInfo("Conversion", 9, Rarity.RARE, mage.cards.c.Conversion.class, RETRO_ART));
- cards.add(new SetCardInfo("Copy Artifact", 44, Rarity.RARE, mage.cards.c.CopyArtifact.class, RETRO_ART));
- cards.add(new SetCardInfo("Coral Helm", 194, Rarity.UNCOMMON, mage.cards.c.CoralHelm.class, RETRO_ART));
- cards.add(new SetCardInfo("Counterspell", 45, Rarity.COMMON, mage.cards.c.Counterspell.class, RETRO_ART));
- cards.add(new SetCardInfo("Crumble", 147, Rarity.COMMON, mage.cards.c.Crumble.class, RETRO_ART));
- cards.add(new SetCardInfo("Cyclone", 148, Rarity.RARE, mage.cards.c.Cyclone.class, RETRO_ART));
- cards.add(new SetCardInfo("Cyclopean Mummy", 72, Rarity.COMMON, mage.cards.c.CyclopeanMummy.class, RETRO_ART));
- cards.add(new SetCardInfo("Cyclopean Tomb", 195, Rarity.RARE, mage.cards.c.CyclopeanTomb.class, RETRO_ART));
- cards.add(new SetCardInfo("Dakmor Plague", 73, Rarity.UNCOMMON, mage.cards.d.DakmorPlague.class, RETRO_ART));
- cards.add(new SetCardInfo("Dark Ritual", 74, Rarity.COMMON, mage.cards.d.DarkRitual.class, RETRO_ART));
- cards.add(new SetCardInfo("Deathcoil Wurm", 149, Rarity.RARE, mage.cards.d.DeathcoilWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("Deathgrip", 75, Rarity.RARE, mage.cards.d.Deathgrip.class, RETRO_ART));
- cards.add(new SetCardInfo("Demonic Hordes", 76, Rarity.RARE, mage.cards.d.DemonicHordes.class, RETRO_ART));
- cards.add(new SetCardInfo("Demonic Tutor", 77, Rarity.RARE, mage.cards.d.DemonicTutor.class, RETRO_ART));
- cards.add(new SetCardInfo("Detonate", 111, Rarity.UNCOMMON, mage.cards.d.Detonate.class, RETRO_ART));
- cards.add(new SetCardInfo("Devastation", 112, Rarity.RARE, mage.cards.d.Devastation.class, RETRO_ART));
- cards.add(new SetCardInfo("Diabolic Machine", 196, Rarity.UNCOMMON, mage.cards.d.DiabolicMachine.class, RETRO_ART));
- cards.add(new SetCardInfo("Divine Offering", 10, Rarity.COMMON, mage.cards.d.DivineOffering.class, RETRO_ART));
- cards.add(new SetCardInfo("Dragon Engine", 197, Rarity.COMMON, mage.cards.d.DragonEngine.class, RETRO_ART));
- cards.add(new SetCardInfo("Drain Power", 46, Rarity.RARE, mage.cards.d.DrainPower.class, RETRO_ART));
- cards.add(new SetCardInfo("Dread Reaper", 78, Rarity.RARE, mage.cards.d.DreadReaper.class, RETRO_ART));
- cards.add(new SetCardInfo("Dread Wight", 79, Rarity.UNCOMMON, mage.cards.d.DreadWight.class, RETRO_ART));
- cards.add(new SetCardInfo("Drop of Honey", 150, Rarity.RARE, mage.cards.d.DropOfHoney.class, RETRO_ART));
- cards.add(new SetCardInfo("Drowned", 47, Rarity.COMMON, mage.cards.d.Drowned.class, RETRO_ART));
- cards.add(new SetCardInfo("Dust to Dust", 11, Rarity.UNCOMMON, mage.cards.d.DustToDust.class, RETRO_ART));
- cards.add(new SetCardInfo("Ebon Dragon", 80, Rarity.RARE, mage.cards.e.EbonDragon.class, RETRO_ART));
- cards.add(new SetCardInfo("Ebony Horse", 198, Rarity.COMMON, mage.cards.e.EbonyHorse.class, RETRO_ART));
- cards.add(new SetCardInfo("Ebony Rhino", 199, Rarity.COMMON, mage.cards.e.EbonyRhino.class, RETRO_ART));
- cards.add(new SetCardInfo("Elephant Graveyard", 244, Rarity.UNCOMMON, mage.cards.e.ElephantGraveyard.class, RETRO_ART));
- cards.add(new SetCardInfo("Elite Cat Warrior", 151, Rarity.COMMON, mage.cards.e.EliteCatWarrior.class, RETRO_ART));
- cards.add(new SetCardInfo("Energy Flux", 48, Rarity.UNCOMMON, mage.cards.e.EnergyFlux.class, RETRO_ART));
- cards.add(new SetCardInfo("Eye for an Eye", 12, Rarity.RARE, mage.cards.e.EyeForAnEye.class, RETRO_ART));
- cards.add(new SetCardInfo("False Summoning", 49, Rarity.COMMON, mage.cards.f.FalseSummoning.class, RETRO_ART));
- cards.add(new SetCardInfo("Fastbond", 152, Rarity.RARE, mage.cards.f.Fastbond.class, RETRO_ART));
- cards.add(new SetCardInfo("Fire Imp", 113, Rarity.UNCOMMON, mage.cards.f.FireImp.class, RETRO_ART));
- cards.add(new SetCardInfo("Fire Tempest", 114, Rarity.RARE, mage.cards.f.FireTempest.class, RETRO_ART));
- cards.add(new SetCardInfo("Fireball", 115, Rarity.UNCOMMON, mage.cards.f.Fireball.class, RETRO_ART));
- cards.add(new SetCardInfo("Floodwater Dam", 200, Rarity.RARE, mage.cards.f.FloodwaterDam.class, RETRO_ART));
- cards.add(new SetCardInfo("Flying Carpet", 201, Rarity.COMMON, mage.cards.f.FlyingCarpet.class, RETRO_ART));
- cards.add(new SetCardInfo("Fog", 153, Rarity.COMMON, mage.cards.f.Fog.class, RETRO_ART));
- cards.add(new SetCardInfo("Force of Nature", 154, Rarity.RARE, mage.cards.f.ForceOfNature.class, RETRO_ART));
- cards.add(new SetCardInfo("Fork", 116, Rarity.RARE, mage.cards.f.Fork.class, RETRO_ART));
- cards.add(new SetCardInfo("Foul Spirit", 81, Rarity.COMMON, mage.cards.f.FoulSpirit.class, RETRO_ART));
- cards.add(new SetCardInfo("Gaea's Avenger", 155, Rarity.UNCOMMON, mage.cards.g.GaeasAvenger.class, RETRO_ART));
- cards.add(new SetCardInfo("Gate to Phyrexia", 82, Rarity.UNCOMMON, mage.cards.g.GateToPhyrexia.class, RETRO_ART));
- cards.add(new SetCardInfo("Gauntlet of Might", 202, Rarity.RARE, mage.cards.g.GauntletOfMight.class, RETRO_ART));
- cards.add(new SetCardInfo("Giant Growth", 156, Rarity.COMMON, mage.cards.g.GiantGrowth.class, RETRO_ART));
- cards.add(new SetCardInfo("Giant Tortoise", 50, Rarity.COMMON, mage.cards.g.GiantTortoise.class, RETRO_ART));
- cards.add(new SetCardInfo("Glasses of Urza", 203, Rarity.COMMON, mage.cards.g.GlassesOfUrza.class, RETRO_ART));
- cards.add(new SetCardInfo("Gloom", 83, Rarity.RARE, mage.cards.g.Gloom.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Bully", 117, Rarity.COMMON, mage.cards.g.GoblinBully.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Cavaliers", 118, Rarity.COMMON, mage.cards.g.GoblinCavaliers.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Caves", 119, Rarity.COMMON, mage.cards.g.GoblinCaves.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Firestarter", 120, Rarity.COMMON, mage.cards.g.GoblinFirestarter.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin General", 121, Rarity.UNCOMMON, mage.cards.g.GoblinGeneral.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Shrine", 122, Rarity.COMMON, mage.cards.g.GoblinShrine.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Warrens", 123, Rarity.UNCOMMON, mage.cards.g.GoblinWarrens.class, RETRO_ART));
- cards.add(new SetCardInfo("Gorilla War Cry", 124, Rarity.COMMON, mage.cards.g.GorillaWarCry.class, RETRO_ART));
- cards.add(new SetCardInfo("Grapeshot Catapult", 204, Rarity.UNCOMMON, mage.cards.g.GrapeshotCatapult.class, RETRO_ART));
- cards.add(new SetCardInfo("Gravebind", 84, Rarity.COMMON, mage.cards.g.Gravebind.class, RETRO_ART));
- cards.add(new SetCardInfo("Guardian Beast", 85, Rarity.RARE, mage.cards.g.GuardianBeast.class, RETRO_ART));
- cards.add(new SetCardInfo("Harsh Justice", 13, Rarity.RARE, mage.cards.h.HarshJustice.class, RETRO_ART));
- cards.add(new SetCardInfo("Hasran Ogress", 86, Rarity.COMMON, mage.cards.h.HasranOgress.class, RETRO_ART));
- cards.add(new SetCardInfo("Healing Salve", 14, Rarity.COMMON, mage.cards.h.HealingSalve.class, RETRO_ART));
- cards.add(new SetCardInfo("Horn of Deafening", 205, Rarity.UNCOMMON, mage.cards.h.HornOfDeafening.class, RETRO_ART));
- cards.add(new SetCardInfo("Howl from Beyond", 87, Rarity.COMMON, mage.cards.h.HowlFromBeyond.class, RETRO_ART));
- cards.add(new SetCardInfo("Ice Cauldron", 206, Rarity.RARE, mage.cards.i.IceCauldron.class, RETRO_ART));
- cards.add(new SetCardInfo("Icy Manipulator", 207, Rarity.UNCOMMON, mage.cards.i.IcyManipulator.class, RETRO_ART));
- cards.add(new SetCardInfo("In the Eye of Chaos", 51, Rarity.RARE, mage.cards.i.InTheEyeOfChaos.class, RETRO_ART));
- cards.add(new SetCardInfo("Instill Energy", 157, Rarity.UNCOMMON, mage.cards.i.InstillEnergy.class, RETRO_ART));
- cards.add(new SetCardInfo("Ironhoof Ox", 158, Rarity.COMMON, mage.cards.i.IronhoofOx.class, RETRO_ART));
- cards.add(new SetCardInfo("Island Sanctuary", 15, Rarity.RARE, mage.cards.i.IslandSanctuary.class, RETRO_ART));
- cards.add(new SetCardInfo("Jade Monolith", 208, Rarity.RARE, mage.cards.j.JadeMonolith.class, RETRO_ART));
- cards.add(new SetCardInfo("Juggernaut", 209, Rarity.UNCOMMON, mage.cards.j.Juggernaut.class, RETRO_ART));
- cards.add(new SetCardInfo("Junun Efreet", 88, Rarity.UNCOMMON, mage.cards.j.JununEfreet.class, RETRO_ART));
- cards.add(new SetCardInfo("Just Fate", 16, Rarity.COMMON, mage.cards.j.JustFate.class, RETRO_ART));
- cards.add(new SetCardInfo("Kismet", 17, Rarity.RARE, mage.cards.k.Kismet.class, RETRO_ART));
- cards.add(new SetCardInfo("Kormus Bell", 210, Rarity.RARE, mage.cards.k.KormusBell.class, RETRO_ART));
- cards.add(new SetCardInfo("Kudzu", 159, Rarity.UNCOMMON, mage.cards.k.Kudzu.class, RETRO_ART));
- cards.add(new SetCardInfo("Last Chance", 125, Rarity.RARE, mage.cards.l.LastChance.class, RETRO_ART));
- cards.add(new SetCardInfo("Lava Flow", 126, Rarity.COMMON, mage.cards.l.LavaFlow.class, RETRO_ART));
- cards.add(new SetCardInfo("Leeches", 18, Rarity.RARE, mage.cards.l.Leeches.class, RETRO_ART));
- cards.add(new SetCardInfo("Library of Alexandria", 245, Rarity.RARE, mage.cards.l.LibraryOfAlexandria.class, RETRO_ART));
- cards.add(new SetCardInfo("Library of Leng", 211, Rarity.COMMON, mage.cards.l.LibraryOfLeng.class, RETRO_ART));
- cards.add(new SetCardInfo("Lich", 89, Rarity.RARE, mage.cards.l.Lich.class, RETRO_ART));
- cards.add(new SetCardInfo("Lifeforce", 160, Rarity.RARE, mage.cards.l.Lifeforce.class, RETRO_ART));
- cards.add(new SetCardInfo("Lim-Dul's Cohort", 90, Rarity.COMMON, mage.cards.l.LimDulsCohort.class, RETRO_ART));
- cards.add(new SetCardInfo("Living Lands", 161, Rarity.RARE, mage.cards.l.LivingLands.class, RETRO_ART));
- cards.add(new SetCardInfo("Living Wall", 212, Rarity.UNCOMMON, mage.cards.l.LivingWall.class, RETRO_ART));
- cards.add(new SetCardInfo("Mahamoti Djinn", 52, Rarity.RARE, mage.cards.m.MahamotiDjinn.class, RETRO_ART));
- cards.add(new SetCardInfo("Mana Matrix", 213, Rarity.RARE, mage.cards.m.ManaMatrix.class, RETRO_ART));
- cards.add(new SetCardInfo("Mana Vault", 214, Rarity.RARE, mage.cards.m.ManaVault.class, RETRO_ART));
- cards.add(new SetCardInfo("Martyr's Cry", 19, Rarity.RARE, mage.cards.m.MartyrsCry.class, RETRO_ART));
- cards.add(new SetCardInfo("Martyrs of Korlis", 20, Rarity.UNCOMMON, mage.cards.m.MartyrsOfKorlis.class, RETRO_ART));
- cards.add(new SetCardInfo("Maze of Ith", 246, Rarity.RARE, mage.cards.m.MazeOfIth.class, RETRO_ART));
- cards.add(new SetCardInfo("Mightstone", 215, Rarity.COMMON, mage.cards.m.Mightstone.class, RETRO_ART));
- cards.add(new SetCardInfo("Mijae Djinn", 127, Rarity.RARE, mage.cards.m.MijaeDjinn.class, RETRO_ART));
- cards.add(new SetCardInfo("Minion of Tevesh Szat", 91, Rarity.RARE, mage.cards.m.MinionOfTeveshSzat.class, RETRO_ART));
- cards.add(new SetCardInfo("Mishra's Workshop", 247, Rarity.RARE, mage.cards.m.MishrasWorkshop.class, RETRO_ART));
- cards.add(new SetCardInfo("Mystic Decree", 53, Rarity.UNCOMMON, mage.cards.m.MysticDecree.class, RETRO_ART));
- cards.add(new SetCardInfo("Naked Singularity", 216, Rarity.RARE, mage.cards.n.NakedSingularity.class, RETRO_ART));
- cards.add(new SetCardInfo("Oasis", 248, Rarity.COMMON, mage.cards.o.Oasis.class, RETRO_ART));
- cards.add(new SetCardInfo("Obelisk of Undoing", 217, Rarity.RARE, mage.cards.o.ObeliskOfUndoing.class, RETRO_ART));
- cards.add(new SetCardInfo("Obsianus Golem", 218, Rarity.COMMON, mage.cards.o.ObsianusGolem.class, RETRO_ART));
- cards.add(new SetCardInfo("Ogre Taskmaster", 128, Rarity.COMMON, mage.cards.o.OgreTaskmaster.class, RETRO_ART));
- cards.add(new SetCardInfo("Onulet", 219, Rarity.COMMON, mage.cards.o.Onulet.class, RETRO_ART));
- cards.add(new SetCardInfo("Orcish Mechanics", 129, Rarity.UNCOMMON, mage.cards.o.OrcishMechanics.class, RETRO_ART));
- cards.add(new SetCardInfo("Osai Vultures", 21, Rarity.COMMON, mage.cards.o.OsaiVultures.class, RETRO_ART));
- cards.add(new SetCardInfo("Overwhelming Forces", 92, Rarity.RARE, mage.cards.o.OverwhelmingForces.class, RETRO_ART));
- cards.add(new SetCardInfo("Owl Familiar", 54, Rarity.COMMON, mage.cards.o.OwlFamiliar.class, RETRO_ART));
- cards.add(new SetCardInfo("Pentagram of the Ages", 220, Rarity.UNCOMMON, mage.cards.p.PentagramOfTheAges.class, RETRO_ART));
- cards.add(new SetCardInfo("Personal Incarnation", 22, Rarity.RARE, mage.cards.p.PersonalIncarnation.class, RETRO_ART));
- cards.add(new SetCardInfo("Phantasmal Forces", 55, Rarity.COMMON, mage.cards.p.PhantasmalForces.class, RETRO_ART));
- cards.add(new SetCardInfo("Phantasmal Terrain", 56, Rarity.COMMON, mage.cards.p.PhantasmalTerrain.class, RETRO_ART));
- cards.add(new SetCardInfo("Planar Gate", 221, Rarity.UNCOMMON, mage.cards.p.PlanarGate.class, RETRO_ART));
- cards.add(new SetCardInfo("Plateau", 249, Rarity.RARE, mage.cards.p.Plateau.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Power Artifact", 57, Rarity.RARE, mage.cards.p.PowerArtifact.class, RETRO_ART));
- cards.add(new SetCardInfo("Primal Clay", 222, Rarity.COMMON, mage.cards.p.PrimalClay.class, RETRO_ART));
- cards.add(new SetCardInfo("Prodigal Sorcerer", 58, Rarity.UNCOMMON, mage.cards.p.ProdigalSorcerer.class, RETRO_ART));
- cards.add(new SetCardInfo("Prowling Nightstalker", 93, Rarity.COMMON, mage.cards.p.ProwlingNightstalker.class, RETRO_ART));
- cards.add(new SetCardInfo("Radjan Spirit", 162, Rarity.UNCOMMON, mage.cards.r.RadjanSpirit.class, RETRO_ART));
- cards.add(new SetCardInfo("Rain of Daggers", 94, Rarity.RARE, mage.cards.r.RainOfDaggers.class, RETRO_ART));
- cards.add(new SetCardInfo("Rakalite", 223, Rarity.RARE, mage.cards.r.Rakalite.class, RETRO_ART));
- cards.add(new SetCardInfo("Reconstruction", 59, Rarity.COMMON, mage.cards.r.Reconstruction.class, RETRO_ART));
- cards.add(new SetCardInfo("Red Elemental Blast", 131, Rarity.UNCOMMON, mage.cards.r.RedElementalBlast.class, RETRO_ART));
- cards.add(new SetCardInfo("Regrowth", 163, Rarity.RARE, mage.cards.r.Regrowth.class, RETRO_ART));
- cards.add(new SetCardInfo("Righteous Charge", 23, Rarity.COMMON, mage.cards.r.RighteousCharge.class, RETRO_ART));
- cards.add(new SetCardInfo("Ring of Renewal", 224, Rarity.RARE, mage.cards.r.RingOfRenewal.class, RETRO_ART));
- cards.add(new SetCardInfo("Roc of Kher Ridges", 132, Rarity.UNCOMMON, mage.cards.r.RocOfKherRidges.class, RETRO_ART));
- cards.add(new SetCardInfo("Rock Hydra", 133, Rarity.RARE, mage.cards.r.RockHydra.class, RETRO_ART));
- cards.add(new SetCardInfo("Rockslide Ambush", 134, Rarity.COMMON, mage.cards.r.RockslideAmbush.class, RETRO_ART));
- cards.add(new SetCardInfo("Sandstorm", 164, Rarity.COMMON, mage.cards.s.Sandstorm.class, RETRO_ART));
- cards.add(new SetCardInfo("Savannah", 250, Rarity.RARE, mage.cards.s.Savannah.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Savannah Lions", 24, Rarity.UNCOMMON, mage.cards.s.SavannahLions.class, RETRO_ART));
- cards.add(new SetCardInfo("Scarecrow", 225, Rarity.UNCOMMON, mage.cards.s.Scarecrow.class, RETRO_ART));
- cards.add(new SetCardInfo("Scarwood Bandits", 165, Rarity.RARE, mage.cards.s.ScarwoodBandits.class, RETRO_ART));
- cards.add(new SetCardInfo("Scavenger Folk", 166, Rarity.COMMON, mage.cards.s.ScavengerFolk.class, RETRO_ART));
- cards.add(new SetCardInfo("Scavenging Ghoul", 95, Rarity.UNCOMMON, mage.cards.s.ScavengingGhoul.class, RETRO_ART));
- cards.add(new SetCardInfo("Scrubland", 251, Rarity.RARE, mage.cards.s.Scrubland.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Sea Serpent", 60, Rarity.COMMON, mage.cards.s.SeaSerpent.class, RETRO_ART));
- cards.add(new SetCardInfo("Sedge Troll", 135, Rarity.RARE, mage.cards.s.SedgeTroll.class, RETRO_ART));
- cards.add(new SetCardInfo("Sengir Vampire", 96, Rarity.UNCOMMON, mage.cards.s.SengirVampire.class, RETRO_ART));
- cards.add(new SetCardInfo("Serendib Djinn", 61, Rarity.RARE, mage.cards.s.SerendibDjinn.class, RETRO_ART));
- cards.add(new SetCardInfo("Serra Angel", 25, Rarity.UNCOMMON, mage.cards.s.SerraAngel.class, RETRO_ART));
- cards.add(new SetCardInfo("Serra Aviary", 26, Rarity.UNCOMMON, mage.cards.s.SerraAviary.class, RETRO_ART));
- cards.add(new SetCardInfo("Serra Bestiary", 27, Rarity.COMMON, mage.cards.s.SerraBestiary.class, RETRO_ART));
- cards.add(new SetCardInfo("Shapeshifter", 226, Rarity.UNCOMMON, mage.cards.s.Shapeshifter.class, RETRO_ART));
- cards.add(new SetCardInfo("Shivan Dragon", 136, Rarity.RARE, mage.cards.s.ShivanDragon.class, RETRO_ART));
- cards.add(new SetCardInfo("Sinkhole", 97, Rarity.RARE, mage.cards.s.Sinkhole.class, RETRO_ART));
- cards.add(new SetCardInfo("Sleight of Hand", 62, Rarity.COMMON, mage.cards.s.SleightOfHand.class, RETRO_ART));
- cards.add(new SetCardInfo("Smoke", 137, Rarity.RARE, mage.cards.s.Smoke.class, RETRO_ART));
- cards.add(new SetCardInfo("Sol Ring", 227, Rarity.RARE, mage.cards.s.SolRing.class, RETRO_ART));
- cards.add(new SetCardInfo("Soldevi Golem", 228, Rarity.UNCOMMON, mage.cards.s.SoldeviGolem.class, RETRO_ART));
- cards.add(new SetCardInfo("Soldevi Machinist", 63, Rarity.UNCOMMON, mage.cards.s.SoldeviMachinist.class, RETRO_ART));
- cards.add(new SetCardInfo("Soul Shred", 98, Rarity.COMMON, mage.cards.s.SoulShred.class, RETRO_ART));
- cards.add(new SetCardInfo("Southern Elephant", 167, Rarity.COMMON, mage.cards.s.SouthernElephant.class, RETRO_ART));
- cards.add(new SetCardInfo("Spotted Griffin", 28, Rarity.COMMON, mage.cards.s.SpottedGriffin.class, RETRO_ART));
- cards.add(new SetCardInfo("Squall", 168, Rarity.UNCOMMON, mage.cards.s.Squall.class, RETRO_ART));
- cards.add(new SetCardInfo("Staff of Zegon", 229, Rarity.COMMON, mage.cards.s.StaffOfZegon.class, RETRO_ART));
- cards.add(new SetCardInfo("Stasis", 64, Rarity.RARE, mage.cards.s.Stasis.class, RETRO_ART));
- cards.add(new SetCardInfo("Steam Catapult", 29, Rarity.RARE, mage.cards.s.SteamCatapult.class, RETRO_ART));
- cards.add(new SetCardInfo("Strip Mine", 252, Rarity.RARE, mage.cards.s.StripMine.class, RETRO_ART));
- cards.add(new SetCardInfo("Swords to Plowshares", 30, Rarity.UNCOMMON, mage.cards.s.SwordsToPlowshares.class, RETRO_ART));
- cards.add(new SetCardInfo("Sylvan Tutor", 169, Rarity.UNCOMMON, mage.cards.s.SylvanTutor.class, RETRO_ART));
- cards.add(new SetCardInfo("Symbol of Unsummoning", 65, Rarity.COMMON, mage.cards.s.SymbolOfUnsummoning.class, RETRO_ART));
- cards.add(new SetCardInfo("Tablet of Epityr", 230, Rarity.COMMON, mage.cards.t.TabletOfEpityr.class, RETRO_ART));
- cards.add(new SetCardInfo("Taiga", 253, Rarity.RARE, mage.cards.t.Taiga.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Talas Researcher", 66, Rarity.UNCOMMON, mage.cards.t.TalasResearcher.class, RETRO_ART));
- cards.add(new SetCardInfo("Tawnos's Wand", 231, Rarity.COMMON, mage.cards.t.TawnossWand.class, RETRO_ART));
- cards.add(new SetCardInfo("Tawnos's Weaponry", 232, Rarity.UNCOMMON, mage.cards.t.TawnossWeaponry.class, RETRO_ART));
- cards.add(new SetCardInfo("Temple Acolyte", 31, Rarity.COMMON, mage.cards.t.TempleAcolyte.class, RETRO_ART));
- cards.add(new SetCardInfo("Terror", 99, Rarity.COMMON, mage.cards.t.Terror.class, RETRO_ART));
- cards.add(new SetCardInfo("Tetravus", 233, Rarity.RARE, mage.cards.t.Tetravus.class, RETRO_ART));
- cards.add(new SetCardInfo("Theft of Dreams", 67, Rarity.UNCOMMON, mage.cards.t.TheftOfDreams.class, RETRO_ART));
- cards.add(new SetCardInfo("Thing from the Deep", 68, Rarity.RARE, mage.cards.t.ThingFromTheDeep.class, RETRO_ART));
- cards.add(new SetCardInfo("Thunder Dragon", 138, Rarity.RARE, mage.cards.t.ThunderDragon.class, RETRO_ART));
- cards.add(new SetCardInfo("Time Vault", 234, Rarity.RARE, mage.cards.t.TimeVault.class, RETRO_ART));
- cards.add(new SetCardInfo("Titania's Song", 170, Rarity.RARE, mage.cards.t.TitaniasSong.class, RETRO_ART));
- cards.add(new SetCardInfo("Transmute Artifact", 69, Rarity.RARE, mage.cards.t.TransmuteArtifact.class, RETRO_ART));
- cards.add(new SetCardInfo("Triassic Egg", 235, Rarity.RARE, mage.cards.t.TriassicEgg.class, RETRO_ART));
- cards.add(new SetCardInfo("Tropical Island", 254, Rarity.RARE, mage.cards.t.TropicalIsland.class, RETRO_ART));
- cards.add(new SetCardInfo("Tsunami", 171, Rarity.RARE, mage.cards.t.Tsunami.class, RETRO_ART));
- cards.add(new SetCardInfo("Tundra", 255, Rarity.RARE, mage.cards.t.Tundra.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Two-Headed Giant of Foriys", 139, Rarity.UNCOMMON, mage.cards.t.TwoHeadedGiantOfForiys.class, RETRO_ART));
- cards.add(new SetCardInfo("Underground Sea", 256, Rarity.RARE, mage.cards.u.UndergroundSea.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Urza's Chalice", 236, Rarity.COMMON, mage.cards.u.UrzasChalice.class, RETRO_ART));
- cards.add(new SetCardInfo("Urza's Mine", "257a", Rarity.COMMON, mage.cards.u.UrzasMine.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Urza's Mine", "257b", Rarity.COMMON, mage.cards.u.UrzasMine.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Urza's Mine", "257c", Rarity.COMMON, mage.cards.u.UrzasMine.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Urza's Mine", "257d", Rarity.COMMON, mage.cards.u.UrzasMine.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Urza's Miter", 237, Rarity.RARE, mage.cards.u.UrzasMiter.class, RETRO_ART));
- cards.add(new SetCardInfo("Urza's Power Plant", "258a", Rarity.COMMON, mage.cards.u.UrzasPowerPlant.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Urza's Power Plant", "258b", Rarity.COMMON, mage.cards.u.UrzasPowerPlant.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Urza's Power Plant", "258c", Rarity.COMMON, mage.cards.u.UrzasPowerPlant.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Urza's Power Plant", "258d", Rarity.COMMON, mage.cards.u.UrzasPowerPlant.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Urza's Tower", "259a", Rarity.COMMON, mage.cards.u.UrzasTower.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Urza's Tower", "259b", Rarity.COMMON, mage.cards.u.UrzasTower.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Urza's Tower", "259c", Rarity.COMMON, mage.cards.u.UrzasTower.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Urza's Tower", "259d", Rarity.COMMON, mage.cards.u.UrzasTower.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Veteran Bodyguard", 32, Rarity.RARE, mage.cards.v.VeteranBodyguard.class, RETRO_ART));
- cards.add(new SetCardInfo("Vibrating Sphere", 238, Rarity.RARE, mage.cards.v.VibratingSphere.class, RETRO_ART));
- cards.add(new SetCardInfo("Volcanic Island", 260, Rarity.RARE, mage.cards.v.VolcanicIsland.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("War Mammoth", 172, Rarity.COMMON, mage.cards.w.WarMammoth.class, RETRO_ART));
- cards.add(new SetCardInfo("Warp Artifact", 100, Rarity.COMMON, mage.cards.w.WarpArtifact.class, RETRO_ART));
- cards.add(new SetCardInfo("Water Elemental", 70, Rarity.UNCOMMON, mage.cards.w.WaterElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Weakness", 101, Rarity.COMMON, mage.cards.w.Weakness.class, RETRO_ART));
- cards.add(new SetCardInfo("Weakstone", 239, Rarity.UNCOMMON, mage.cards.w.Weakstone.class, RETRO_ART));
- cards.add(new SetCardInfo("Wheel of Fortune", 140, Rarity.RARE, mage.cards.w.WheelOfFortune.class, RETRO_ART));
- cards.add(new SetCardInfo("Whiptail Wurm", 173, Rarity.UNCOMMON, mage.cards.w.WhiptailWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("White Knight", 33, Rarity.UNCOMMON, mage.cards.w.WhiteKnight.class, RETRO_ART));
- cards.add(new SetCardInfo("Wicked Pact", 102, Rarity.UNCOMMON, mage.cards.w.WickedPact.class, RETRO_ART));
- cards.add(new SetCardInfo("Wild Aesthir", 34, Rarity.COMMON, mage.cards.w.WildAesthir.class, RETRO_ART));
- cards.add(new SetCardInfo("Wild Griffin", 35, Rarity.COMMON, mage.cards.w.WildGriffin.class, RETRO_ART));
- cards.add(new SetCardInfo("Wild Ox", 174, Rarity.UNCOMMON, mage.cards.w.WildOx.class, RETRO_ART));
- cards.add(new SetCardInfo("Wood Elemental", 175, Rarity.RARE, mage.cards.w.WoodElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Word of Command", 103, Rarity.RARE, mage.cards.w.WordOfCommand.class, RETRO_ART));
- cards.add(new SetCardInfo("Xenic Poltergeist", 104, Rarity.UNCOMMON, mage.cards.x.XenicPoltergeist.class, RETRO_ART));
- cards.add(new SetCardInfo("Yotian Soldier", 240, Rarity.COMMON, mage.cards.y.YotianSoldier.class, RETRO_ART));
- cards.add(new SetCardInfo("Zombie Master", 105, Rarity.UNCOMMON, mage.cards.z.ZombieMaster.class, RETRO_ART));
+ cards.add(new SetCardInfo("Acid Rain", 36, Rarity.RARE, mage.cards.a.AcidRain.class));
+ cards.add(new SetCardInfo("Aesthir Glider", 176, Rarity.COMMON, mage.cards.a.AesthirGlider.class));
+ cards.add(new SetCardInfo("Air Elemental", 37, Rarity.UNCOMMON, mage.cards.a.AirElemental.class));
+ cards.add(new SetCardInfo("Al-abara's Carpet", 177, Rarity.RARE, mage.cards.a.AlAbarasCarpet.class));
+ cards.add(new SetCardInfo("Alaborn Musketeer", 1, Rarity.COMMON, mage.cards.a.AlabornMusketeer.class));
+ cards.add(new SetCardInfo("Alaborn Trooper", 2, Rarity.COMMON, mage.cards.a.AlabornTrooper.class));
+ cards.add(new SetCardInfo("Aladdin", 106, Rarity.RARE, mage.cards.a.Aladdin.class));
+ cards.add(new SetCardInfo("Alchor's Tomb", 178, Rarity.RARE, mage.cards.a.AlchorsTomb.class));
+ cards.add(new SetCardInfo("Ali from Cairo", 107, Rarity.RARE, mage.cards.a.AliFromCairo.class));
+ cards.add(new SetCardInfo("Alluring Scent", 141, Rarity.COMMON, mage.cards.a.AlluringScent.class));
+ cards.add(new SetCardInfo("Amulet of Kroog", 179, Rarity.COMMON, mage.cards.a.AmuletOfKroog.class));
+ cards.add(new SetCardInfo("Angelic Voices", 3, Rarity.UNCOMMON, mage.cards.a.AngelicVoices.class));
+ cards.add(new SetCardInfo("Animate Artifact", 38, Rarity.UNCOMMON, mage.cards.a.AnimateArtifact.class));
+ cards.add(new SetCardInfo("Argivian Blacksmith", 4, Rarity.UNCOMMON, mage.cards.a.ArgivianBlacksmith.class));
+ cards.add(new SetCardInfo("Argothian Pixies", 142, Rarity.COMMON, mage.cards.a.ArgothianPixies.class));
+ cards.add(new SetCardInfo("Argothian Treefolk", 143, Rarity.UNCOMMON, mage.cards.a.ArgothianTreefolk.class));
+ cards.add(new SetCardInfo("Armageddon Clock", 180, Rarity.RARE, mage.cards.a.ArmageddonClock.class));
+ cards.add(new SetCardInfo("Armageddon", 5, Rarity.RARE, mage.cards.a.Armageddon.class));
+ cards.add(new SetCardInfo("Artifact Blast", 108, Rarity.COMMON, mage.cards.a.ArtifactBlast.class));
+ cards.add(new SetCardInfo("Ashnod's Altar", 181, Rarity.RARE, mage.cards.a.AshnodsAltar.class));
+ cards.add(new SetCardInfo("Atog", 109, Rarity.COMMON, mage.cards.a.Atog.class));
+ cards.add(new SetCardInfo("Badlands", 241, Rarity.RARE, mage.cards.b.Badlands.class));
+ cards.add(new SetCardInfo("Balance", 6, Rarity.RARE, mage.cards.b.Balance.class));
+ cards.add(new SetCardInfo("Basalt Monolith", 182, Rarity.UNCOMMON, mage.cards.b.BasaltMonolith.class));
+ cards.add(new SetCardInfo("Bayou", 242, Rarity.RARE, mage.cards.b.Bayou.class));
+ cards.add(new SetCardInfo("Bee Sting", 144, Rarity.UNCOMMON, mage.cards.b.BeeSting.class));
+ cards.add(new SetCardInfo("Bird Maiden", 110, Rarity.COMMON, mage.cards.b.BirdMaiden.class));
+ cards.add(new SetCardInfo("Black Knight", 71, Rarity.UNCOMMON, mage.cards.b.BlackKnight.class));
+ cards.add(new SetCardInfo("Blaze of Glory", 7, Rarity.UNCOMMON, mage.cards.b.BlazeOfGlory.class));
+ cards.add(new SetCardInfo("Blue Elemental Blast", 39, Rarity.UNCOMMON, mage.cards.b.BlueElementalBlast.class));
+ cards.add(new SetCardInfo("Book of Rass", 183, Rarity.UNCOMMON, mage.cards.b.BookOfRass.class));
+ cards.add(new SetCardInfo("Bottle of Suleiman", 184, Rarity.RARE, mage.cards.b.BottleOfSuleiman.class));
+ cards.add(new SetCardInfo("Braingeyser", 40, Rarity.RARE, mage.cards.b.Braingeyser.class));
+ cards.add(new SetCardInfo("Brass Man", 185, Rarity.COMMON, mage.cards.b.BrassMan.class));
+ cards.add(new SetCardInfo("Candelabra of Tawnos", 187, Rarity.RARE, mage.cards.c.CandelabraOfTawnos.class));
+ cards.add(new SetCardInfo("Celestial Sword", 188, Rarity.UNCOMMON, mage.cards.c.CelestialSword.class));
+ cards.add(new SetCardInfo("Champion Lancer", 8, Rarity.RARE, mage.cards.c.ChampionLancer.class));
+ cards.add(new SetCardInfo("Channel", 145, Rarity.RARE, mage.cards.c.Channel.class));
+ cards.add(new SetCardInfo("Citanul Druid", 146, Rarity.COMMON, mage.cards.c.CitanulDruid.class));
+ cards.add(new SetCardInfo("City of Brass", 243, Rarity.RARE, mage.cards.c.CityOfBrass.class));
+ cards.add(new SetCardInfo("Clay Statue", 189, Rarity.UNCOMMON, mage.cards.c.ClayStatue.class));
+ cards.add(new SetCardInfo("Clockwork Avian", 190, Rarity.UNCOMMON, mage.cards.c.ClockworkAvian.class));
+ cards.add(new SetCardInfo("Clockwork Gnomes", 191, Rarity.UNCOMMON, mage.cards.c.ClockworkGnomes.class));
+ cards.add(new SetCardInfo("Clockwork Swarm", 192, Rarity.COMMON, mage.cards.c.ClockworkSwarm.class));
+ cards.add(new SetCardInfo("Cloud Dragon", 41, Rarity.RARE, mage.cards.c.CloudDragon.class));
+ cards.add(new SetCardInfo("Cloud Spirit", 42, Rarity.COMMON, mage.cards.c.CloudSpirit.class));
+ cards.add(new SetCardInfo("Colossus of Sardia", 193, Rarity.RARE, mage.cards.c.ColossusOfSardia.class));
+ cards.add(new SetCardInfo("Control Magic", 43, Rarity.RARE, mage.cards.c.ControlMagic.class));
+ cards.add(new SetCardInfo("Conversion", 9, Rarity.RARE, mage.cards.c.Conversion.class));
+ cards.add(new SetCardInfo("Copy Artifact", 44, Rarity.RARE, mage.cards.c.CopyArtifact.class));
+ cards.add(new SetCardInfo("Coral Helm", 194, Rarity.UNCOMMON, mage.cards.c.CoralHelm.class));
+ cards.add(new SetCardInfo("Counterspell", 45, Rarity.COMMON, mage.cards.c.Counterspell.class));
+ cards.add(new SetCardInfo("Crumble", 147, Rarity.COMMON, mage.cards.c.Crumble.class));
+ cards.add(new SetCardInfo("Cyclone", 148, Rarity.RARE, mage.cards.c.Cyclone.class));
+ cards.add(new SetCardInfo("Cyclopean Mummy", 72, Rarity.COMMON, mage.cards.c.CyclopeanMummy.class));
+ cards.add(new SetCardInfo("Cyclopean Tomb", 195, Rarity.RARE, mage.cards.c.CyclopeanTomb.class));
+ cards.add(new SetCardInfo("Dakmor Plague", 73, Rarity.UNCOMMON, mage.cards.d.DakmorPlague.class));
+ cards.add(new SetCardInfo("Dark Ritual", 74, Rarity.COMMON, mage.cards.d.DarkRitual.class));
+ cards.add(new SetCardInfo("Deathcoil Wurm", 149, Rarity.RARE, mage.cards.d.DeathcoilWurm.class));
+ cards.add(new SetCardInfo("Deathgrip", 75, Rarity.RARE, mage.cards.d.Deathgrip.class));
+ cards.add(new SetCardInfo("Demonic Hordes", 76, Rarity.RARE, mage.cards.d.DemonicHordes.class));
+ cards.add(new SetCardInfo("Demonic Tutor", 77, Rarity.RARE, mage.cards.d.DemonicTutor.class));
+ cards.add(new SetCardInfo("Detonate", 111, Rarity.UNCOMMON, mage.cards.d.Detonate.class));
+ cards.add(new SetCardInfo("Devastation", 112, Rarity.RARE, mage.cards.d.Devastation.class));
+ cards.add(new SetCardInfo("Diabolic Machine", 196, Rarity.UNCOMMON, mage.cards.d.DiabolicMachine.class));
+ cards.add(new SetCardInfo("Divine Offering", 10, Rarity.COMMON, mage.cards.d.DivineOffering.class));
+ cards.add(new SetCardInfo("Dragon Engine", 197, Rarity.COMMON, mage.cards.d.DragonEngine.class));
+ cards.add(new SetCardInfo("Drain Power", 46, Rarity.RARE, mage.cards.d.DrainPower.class));
+ cards.add(new SetCardInfo("Dread Reaper", 78, Rarity.RARE, mage.cards.d.DreadReaper.class));
+ cards.add(new SetCardInfo("Dread Wight", 79, Rarity.UNCOMMON, mage.cards.d.DreadWight.class));
+ cards.add(new SetCardInfo("Drop of Honey", 150, Rarity.RARE, mage.cards.d.DropOfHoney.class));
+ cards.add(new SetCardInfo("Drowned", 47, Rarity.COMMON, mage.cards.d.Drowned.class));
+ cards.add(new SetCardInfo("Dust to Dust", 11, Rarity.UNCOMMON, mage.cards.d.DustToDust.class));
+ cards.add(new SetCardInfo("Ebon Dragon", 80, Rarity.RARE, mage.cards.e.EbonDragon.class));
+ cards.add(new SetCardInfo("Ebony Horse", 198, Rarity.COMMON, mage.cards.e.EbonyHorse.class));
+ cards.add(new SetCardInfo("Ebony Rhino", 199, Rarity.COMMON, mage.cards.e.EbonyRhino.class));
+ cards.add(new SetCardInfo("Elephant Graveyard", 244, Rarity.UNCOMMON, mage.cards.e.ElephantGraveyard.class));
+ cards.add(new SetCardInfo("Elite Cat Warrior", 151, Rarity.COMMON, mage.cards.e.EliteCatWarrior.class));
+ cards.add(new SetCardInfo("Energy Flux", 48, Rarity.UNCOMMON, mage.cards.e.EnergyFlux.class));
+ cards.add(new SetCardInfo("Eye for an Eye", 12, Rarity.RARE, mage.cards.e.EyeForAnEye.class));
+ cards.add(new SetCardInfo("False Summoning", 49, Rarity.COMMON, mage.cards.f.FalseSummoning.class));
+ cards.add(new SetCardInfo("Fastbond", 152, Rarity.RARE, mage.cards.f.Fastbond.class));
+ cards.add(new SetCardInfo("Fire Imp", 113, Rarity.UNCOMMON, mage.cards.f.FireImp.class));
+ cards.add(new SetCardInfo("Fire Tempest", 114, Rarity.RARE, mage.cards.f.FireTempest.class));
+ cards.add(new SetCardInfo("Fireball", 115, Rarity.UNCOMMON, mage.cards.f.Fireball.class));
+ cards.add(new SetCardInfo("Floodwater Dam", 200, Rarity.RARE, mage.cards.f.FloodwaterDam.class));
+ cards.add(new SetCardInfo("Flying Carpet", 201, Rarity.COMMON, mage.cards.f.FlyingCarpet.class));
+ cards.add(new SetCardInfo("Fog", 153, Rarity.COMMON, mage.cards.f.Fog.class));
+ cards.add(new SetCardInfo("Force of Nature", 154, Rarity.RARE, mage.cards.f.ForceOfNature.class));
+ cards.add(new SetCardInfo("Fork", 116, Rarity.RARE, mage.cards.f.Fork.class));
+ cards.add(new SetCardInfo("Foul Spirit", 81, Rarity.COMMON, mage.cards.f.FoulSpirit.class));
+ cards.add(new SetCardInfo("Gaea's Avenger", 155, Rarity.UNCOMMON, mage.cards.g.GaeasAvenger.class));
+ cards.add(new SetCardInfo("Gate to Phyrexia", 82, Rarity.UNCOMMON, mage.cards.g.GateToPhyrexia.class));
+ cards.add(new SetCardInfo("Gauntlet of Might", 202, Rarity.RARE, mage.cards.g.GauntletOfMight.class));
+ cards.add(new SetCardInfo("Giant Growth", 156, Rarity.COMMON, mage.cards.g.GiantGrowth.class));
+ cards.add(new SetCardInfo("Giant Tortoise", 50, Rarity.COMMON, mage.cards.g.GiantTortoise.class));
+ cards.add(new SetCardInfo("Glasses of Urza", 203, Rarity.COMMON, mage.cards.g.GlassesOfUrza.class));
+ cards.add(new SetCardInfo("Gloom", 83, Rarity.RARE, mage.cards.g.Gloom.class));
+ cards.add(new SetCardInfo("Goblin Bully", 117, Rarity.COMMON, mage.cards.g.GoblinBully.class));
+ cards.add(new SetCardInfo("Goblin Cavaliers", 118, Rarity.COMMON, mage.cards.g.GoblinCavaliers.class));
+ cards.add(new SetCardInfo("Goblin Caves", 119, Rarity.COMMON, mage.cards.g.GoblinCaves.class));
+ cards.add(new SetCardInfo("Goblin Firestarter", 120, Rarity.COMMON, mage.cards.g.GoblinFirestarter.class));
+ cards.add(new SetCardInfo("Goblin General", 121, Rarity.UNCOMMON, mage.cards.g.GoblinGeneral.class));
+ cards.add(new SetCardInfo("Goblin Shrine", 122, Rarity.COMMON, mage.cards.g.GoblinShrine.class));
+ cards.add(new SetCardInfo("Goblin Warrens", 123, Rarity.UNCOMMON, mage.cards.g.GoblinWarrens.class));
+ cards.add(new SetCardInfo("Gorilla War Cry", 124, Rarity.COMMON, mage.cards.g.GorillaWarCry.class));
+ cards.add(new SetCardInfo("Grapeshot Catapult", 204, Rarity.UNCOMMON, mage.cards.g.GrapeshotCatapult.class));
+ cards.add(new SetCardInfo("Gravebind", 84, Rarity.COMMON, mage.cards.g.Gravebind.class));
+ cards.add(new SetCardInfo("Guardian Beast", 85, Rarity.RARE, mage.cards.g.GuardianBeast.class));
+ cards.add(new SetCardInfo("Harsh Justice", 13, Rarity.RARE, mage.cards.h.HarshJustice.class));
+ cards.add(new SetCardInfo("Hasran Ogress", 86, Rarity.COMMON, mage.cards.h.HasranOgress.class));
+ cards.add(new SetCardInfo("Healing Salve", 14, Rarity.COMMON, mage.cards.h.HealingSalve.class));
+ cards.add(new SetCardInfo("Horn of Deafening", 205, Rarity.UNCOMMON, mage.cards.h.HornOfDeafening.class));
+ cards.add(new SetCardInfo("Howl from Beyond", 87, Rarity.COMMON, mage.cards.h.HowlFromBeyond.class));
+ cards.add(new SetCardInfo("Ice Cauldron", 206, Rarity.RARE, mage.cards.i.IceCauldron.class));
+ cards.add(new SetCardInfo("Icy Manipulator", 207, Rarity.UNCOMMON, mage.cards.i.IcyManipulator.class));
+ cards.add(new SetCardInfo("In the Eye of Chaos", 51, Rarity.RARE, mage.cards.i.InTheEyeOfChaos.class));
+ cards.add(new SetCardInfo("Instill Energy", 157, Rarity.UNCOMMON, mage.cards.i.InstillEnergy.class));
+ cards.add(new SetCardInfo("Ironhoof Ox", 158, Rarity.COMMON, mage.cards.i.IronhoofOx.class));
+ cards.add(new SetCardInfo("Island Sanctuary", 15, Rarity.RARE, mage.cards.i.IslandSanctuary.class));
+ cards.add(new SetCardInfo("Jade Monolith", 208, Rarity.RARE, mage.cards.j.JadeMonolith.class));
+ cards.add(new SetCardInfo("Juggernaut", 209, Rarity.UNCOMMON, mage.cards.j.Juggernaut.class));
+ cards.add(new SetCardInfo("Junun Efreet", 88, Rarity.UNCOMMON, mage.cards.j.JununEfreet.class));
+ cards.add(new SetCardInfo("Just Fate", 16, Rarity.COMMON, mage.cards.j.JustFate.class));
+ cards.add(new SetCardInfo("Kismet", 17, Rarity.RARE, mage.cards.k.Kismet.class));
+ cards.add(new SetCardInfo("Kormus Bell", 210, Rarity.RARE, mage.cards.k.KormusBell.class));
+ cards.add(new SetCardInfo("Kudzu", 159, Rarity.UNCOMMON, mage.cards.k.Kudzu.class));
+ cards.add(new SetCardInfo("Last Chance", 125, Rarity.RARE, mage.cards.l.LastChance.class));
+ cards.add(new SetCardInfo("Lava Flow", 126, Rarity.COMMON, mage.cards.l.LavaFlow.class));
+ cards.add(new SetCardInfo("Leeches", 18, Rarity.RARE, mage.cards.l.Leeches.class));
+ cards.add(new SetCardInfo("Library of Alexandria", 245, Rarity.RARE, mage.cards.l.LibraryOfAlexandria.class));
+ cards.add(new SetCardInfo("Library of Leng", 211, Rarity.COMMON, mage.cards.l.LibraryOfLeng.class));
+ cards.add(new SetCardInfo("Lich", 89, Rarity.RARE, mage.cards.l.Lich.class));
+ cards.add(new SetCardInfo("Lifeforce", 160, Rarity.RARE, mage.cards.l.Lifeforce.class));
+ cards.add(new SetCardInfo("Lim-Dul's Cohort", 90, Rarity.COMMON, mage.cards.l.LimDulsCohort.class));
+ cards.add(new SetCardInfo("Living Lands", 161, Rarity.RARE, mage.cards.l.LivingLands.class));
+ cards.add(new SetCardInfo("Living Wall", 212, Rarity.UNCOMMON, mage.cards.l.LivingWall.class));
+ cards.add(new SetCardInfo("Mahamoti Djinn", 52, Rarity.RARE, mage.cards.m.MahamotiDjinn.class));
+ cards.add(new SetCardInfo("Mana Matrix", 213, Rarity.RARE, mage.cards.m.ManaMatrix.class));
+ cards.add(new SetCardInfo("Mana Vault", 214, Rarity.RARE, mage.cards.m.ManaVault.class));
+ cards.add(new SetCardInfo("Martyr's Cry", 19, Rarity.RARE, mage.cards.m.MartyrsCry.class));
+ cards.add(new SetCardInfo("Martyrs of Korlis", 20, Rarity.UNCOMMON, mage.cards.m.MartyrsOfKorlis.class));
+ cards.add(new SetCardInfo("Maze of Ith", 246, Rarity.RARE, mage.cards.m.MazeOfIth.class));
+ cards.add(new SetCardInfo("Mightstone", 215, Rarity.COMMON, mage.cards.m.Mightstone.class));
+ cards.add(new SetCardInfo("Mijae Djinn", 127, Rarity.RARE, mage.cards.m.MijaeDjinn.class));
+ cards.add(new SetCardInfo("Minion of Tevesh Szat", 91, Rarity.RARE, mage.cards.m.MinionOfTeveshSzat.class));
+ cards.add(new SetCardInfo("Mishra's Workshop", 247, Rarity.RARE, mage.cards.m.MishrasWorkshop.class));
+ cards.add(new SetCardInfo("Mystic Decree", 53, Rarity.UNCOMMON, mage.cards.m.MysticDecree.class));
+ cards.add(new SetCardInfo("Naked Singularity", 216, Rarity.RARE, mage.cards.n.NakedSingularity.class));
+ cards.add(new SetCardInfo("Oasis", 248, Rarity.COMMON, mage.cards.o.Oasis.class));
+ cards.add(new SetCardInfo("Obelisk of Undoing", 217, Rarity.RARE, mage.cards.o.ObeliskOfUndoing.class));
+ cards.add(new SetCardInfo("Obsianus Golem", 218, Rarity.COMMON, mage.cards.o.ObsianusGolem.class));
+ cards.add(new SetCardInfo("Ogre Taskmaster", 128, Rarity.COMMON, mage.cards.o.OgreTaskmaster.class));
+ cards.add(new SetCardInfo("Onulet", 219, Rarity.COMMON, mage.cards.o.Onulet.class));
+ cards.add(new SetCardInfo("Orcish Mechanics", 129, Rarity.UNCOMMON, mage.cards.o.OrcishMechanics.class));
+ cards.add(new SetCardInfo("Osai Vultures", 21, Rarity.COMMON, mage.cards.o.OsaiVultures.class));
+ cards.add(new SetCardInfo("Overwhelming Forces", 92, Rarity.RARE, mage.cards.o.OverwhelmingForces.class));
+ cards.add(new SetCardInfo("Owl Familiar", 54, Rarity.COMMON, mage.cards.o.OwlFamiliar.class));
+ cards.add(new SetCardInfo("Pentagram of the Ages", 220, Rarity.UNCOMMON, mage.cards.p.PentagramOfTheAges.class));
+ cards.add(new SetCardInfo("Personal Incarnation", 22, Rarity.RARE, mage.cards.p.PersonalIncarnation.class));
+ cards.add(new SetCardInfo("Phantasmal Forces", 55, Rarity.COMMON, mage.cards.p.PhantasmalForces.class));
+ cards.add(new SetCardInfo("Phantasmal Terrain", 56, Rarity.COMMON, mage.cards.p.PhantasmalTerrain.class));
+ cards.add(new SetCardInfo("Planar Gate", 221, Rarity.UNCOMMON, mage.cards.p.PlanarGate.class));
+ cards.add(new SetCardInfo("Plateau", 249, Rarity.RARE, mage.cards.p.Plateau.class));
+ cards.add(new SetCardInfo("Power Artifact", 57, Rarity.RARE, mage.cards.p.PowerArtifact.class));
+ cards.add(new SetCardInfo("Primal Clay", 222, Rarity.COMMON, mage.cards.p.PrimalClay.class));
+ cards.add(new SetCardInfo("Prodigal Sorcerer", 58, Rarity.UNCOMMON, mage.cards.p.ProdigalSorcerer.class));
+ cards.add(new SetCardInfo("Prowling Nightstalker", 93, Rarity.COMMON, mage.cards.p.ProwlingNightstalker.class));
+ cards.add(new SetCardInfo("Radjan Spirit", 162, Rarity.UNCOMMON, mage.cards.r.RadjanSpirit.class));
+ cards.add(new SetCardInfo("Rain of Daggers", 94, Rarity.RARE, mage.cards.r.RainOfDaggers.class));
+ cards.add(new SetCardInfo("Rakalite", 223, Rarity.RARE, mage.cards.r.Rakalite.class));
+ cards.add(new SetCardInfo("Reconstruction", 59, Rarity.COMMON, mage.cards.r.Reconstruction.class));
+ cards.add(new SetCardInfo("Red Elemental Blast", 131, Rarity.UNCOMMON, mage.cards.r.RedElementalBlast.class));
+ cards.add(new SetCardInfo("Regrowth", 163, Rarity.RARE, mage.cards.r.Regrowth.class));
+ cards.add(new SetCardInfo("Righteous Charge", 23, Rarity.COMMON, mage.cards.r.RighteousCharge.class));
+ cards.add(new SetCardInfo("Ring of Renewal", 224, Rarity.RARE, mage.cards.r.RingOfRenewal.class));
+ cards.add(new SetCardInfo("Roc of Kher Ridges", 132, Rarity.UNCOMMON, mage.cards.r.RocOfKherRidges.class));
+ cards.add(new SetCardInfo("Rock Hydra", 133, Rarity.RARE, mage.cards.r.RockHydra.class));
+ cards.add(new SetCardInfo("Rockslide Ambush", 134, Rarity.COMMON, mage.cards.r.RockslideAmbush.class));
+ cards.add(new SetCardInfo("Sandstorm", 164, Rarity.COMMON, mage.cards.s.Sandstorm.class));
+ cards.add(new SetCardInfo("Savannah Lions", 24, Rarity.UNCOMMON, mage.cards.s.SavannahLions.class));
+ cards.add(new SetCardInfo("Savannah", 250, Rarity.RARE, mage.cards.s.Savannah.class));
+ cards.add(new SetCardInfo("Scarecrow", 225, Rarity.UNCOMMON, mage.cards.s.Scarecrow.class));
+ cards.add(new SetCardInfo("Scarwood Bandits", 165, Rarity.RARE, mage.cards.s.ScarwoodBandits.class));
+ cards.add(new SetCardInfo("Scavenger Folk", 166, Rarity.COMMON, mage.cards.s.ScavengerFolk.class));
+ cards.add(new SetCardInfo("Scavenging Ghoul", 95, Rarity.UNCOMMON, mage.cards.s.ScavengingGhoul.class));
+ cards.add(new SetCardInfo("Scrubland", 251, Rarity.RARE, mage.cards.s.Scrubland.class));
+ cards.add(new SetCardInfo("Sea Serpent", 60, Rarity.COMMON, mage.cards.s.SeaSerpent.class));
+ cards.add(new SetCardInfo("Sedge Troll", 135, Rarity.RARE, mage.cards.s.SedgeTroll.class));
+ cards.add(new SetCardInfo("Sengir Vampire", 96, Rarity.UNCOMMON, mage.cards.s.SengirVampire.class));
+ cards.add(new SetCardInfo("Serendib Djinn", 61, Rarity.RARE, mage.cards.s.SerendibDjinn.class));
+ cards.add(new SetCardInfo("Serra Angel", 25, Rarity.UNCOMMON, mage.cards.s.SerraAngel.class));
+ cards.add(new SetCardInfo("Serra Aviary", 26, Rarity.UNCOMMON, mage.cards.s.SerraAviary.class));
+ cards.add(new SetCardInfo("Serra Bestiary", 27, Rarity.COMMON, mage.cards.s.SerraBestiary.class));
+ cards.add(new SetCardInfo("Shapeshifter", 226, Rarity.UNCOMMON, mage.cards.s.Shapeshifter.class));
+ cards.add(new SetCardInfo("Shivan Dragon", 136, Rarity.RARE, mage.cards.s.ShivanDragon.class));
+ cards.add(new SetCardInfo("Sinkhole", 97, Rarity.RARE, mage.cards.s.Sinkhole.class));
+ cards.add(new SetCardInfo("Sleight of Hand", 62, Rarity.COMMON, mage.cards.s.SleightOfHand.class));
+ cards.add(new SetCardInfo("Smoke", 137, Rarity.RARE, mage.cards.s.Smoke.class));
+ cards.add(new SetCardInfo("Sol Ring", 227, Rarity.RARE, mage.cards.s.SolRing.class));
+ cards.add(new SetCardInfo("Soldevi Golem", 228, Rarity.UNCOMMON, mage.cards.s.SoldeviGolem.class));
+ cards.add(new SetCardInfo("Soldevi Machinist", 63, Rarity.UNCOMMON, mage.cards.s.SoldeviMachinist.class));
+ cards.add(new SetCardInfo("Soul Shred", 98, Rarity.COMMON, mage.cards.s.SoulShred.class));
+ cards.add(new SetCardInfo("Southern Elephant", 167, Rarity.COMMON, mage.cards.s.SouthernElephant.class));
+ cards.add(new SetCardInfo("Spotted Griffin", 28, Rarity.COMMON, mage.cards.s.SpottedGriffin.class));
+ cards.add(new SetCardInfo("Squall", 168, Rarity.UNCOMMON, mage.cards.s.Squall.class));
+ cards.add(new SetCardInfo("Staff of Zegon", 229, Rarity.COMMON, mage.cards.s.StaffOfZegon.class));
+ cards.add(new SetCardInfo("Stasis", 64, Rarity.RARE, mage.cards.s.Stasis.class));
+ cards.add(new SetCardInfo("Steam Catapult", 29, Rarity.RARE, mage.cards.s.SteamCatapult.class));
+ cards.add(new SetCardInfo("Strip Mine", 252, Rarity.RARE, mage.cards.s.StripMine.class));
+ cards.add(new SetCardInfo("Swords to Plowshares", 30, Rarity.UNCOMMON, mage.cards.s.SwordsToPlowshares.class));
+ cards.add(new SetCardInfo("Sylvan Tutor", 169, Rarity.UNCOMMON, mage.cards.s.SylvanTutor.class));
+ cards.add(new SetCardInfo("Symbol of Unsummoning", 65, Rarity.COMMON, mage.cards.s.SymbolOfUnsummoning.class));
+ cards.add(new SetCardInfo("Tablet of Epityr", 230, Rarity.COMMON, mage.cards.t.TabletOfEpityr.class));
+ cards.add(new SetCardInfo("Taiga", 253, Rarity.RARE, mage.cards.t.Taiga.class));
+ cards.add(new SetCardInfo("Talas Researcher", 66, Rarity.UNCOMMON, mage.cards.t.TalasResearcher.class));
+ cards.add(new SetCardInfo("Tawnos's Wand", 231, Rarity.COMMON, mage.cards.t.TawnossWand.class));
+ cards.add(new SetCardInfo("Tawnos's Weaponry", 232, Rarity.UNCOMMON, mage.cards.t.TawnossWeaponry.class));
+ cards.add(new SetCardInfo("Temple Acolyte", 31, Rarity.COMMON, mage.cards.t.TempleAcolyte.class));
+ cards.add(new SetCardInfo("Terror", 99, Rarity.COMMON, mage.cards.t.Terror.class));
+ cards.add(new SetCardInfo("Tetravus", 233, Rarity.RARE, mage.cards.t.Tetravus.class));
+ cards.add(new SetCardInfo("Theft of Dreams", 67, Rarity.UNCOMMON, mage.cards.t.TheftOfDreams.class));
+ cards.add(new SetCardInfo("Thing from the Deep", 68, Rarity.RARE, mage.cards.t.ThingFromTheDeep.class));
+ cards.add(new SetCardInfo("Thunder Dragon", 138, Rarity.RARE, mage.cards.t.ThunderDragon.class));
+ cards.add(new SetCardInfo("Time Vault", 234, Rarity.RARE, mage.cards.t.TimeVault.class));
+ cards.add(new SetCardInfo("Titania's Song", 170, Rarity.RARE, mage.cards.t.TitaniasSong.class));
+ cards.add(new SetCardInfo("Transmute Artifact", 69, Rarity.RARE, mage.cards.t.TransmuteArtifact.class));
+ cards.add(new SetCardInfo("Triassic Egg", 235, Rarity.RARE, mage.cards.t.TriassicEgg.class));
+ cards.add(new SetCardInfo("Tropical Island", 254, Rarity.RARE, mage.cards.t.TropicalIsland.class));
+ cards.add(new SetCardInfo("Tsunami", 171, Rarity.RARE, mage.cards.t.Tsunami.class));
+ cards.add(new SetCardInfo("Tundra", 255, Rarity.RARE, mage.cards.t.Tundra.class));
+ cards.add(new SetCardInfo("Two-Headed Giant of Foriys", 139, Rarity.UNCOMMON, mage.cards.t.TwoHeadedGiantOfForiys.class));
+ cards.add(new SetCardInfo("Underground Sea", 256, Rarity.RARE, mage.cards.u.UndergroundSea.class));
+ cards.add(new SetCardInfo("Urza's Chalice", 236, Rarity.COMMON, mage.cards.u.UrzasChalice.class));
+ cards.add(new SetCardInfo("Urza's Mine", "257a", Rarity.COMMON, mage.cards.u.UrzasMine.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Urza's Mine", "257b", Rarity.COMMON, mage.cards.u.UrzasMine.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Urza's Mine", "257c", Rarity.COMMON, mage.cards.u.UrzasMine.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Urza's Mine", "257d", Rarity.COMMON, mage.cards.u.UrzasMine.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Urza's Miter", 237, Rarity.RARE, mage.cards.u.UrzasMiter.class));
+ cards.add(new SetCardInfo("Urza's Power Plant", "258a", Rarity.COMMON, mage.cards.u.UrzasPowerPlant.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Urza's Power Plant", "258b", Rarity.COMMON, mage.cards.u.UrzasPowerPlant.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Urza's Power Plant", "258c", Rarity.COMMON, mage.cards.u.UrzasPowerPlant.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Urza's Power Plant", "258d", Rarity.COMMON, mage.cards.u.UrzasPowerPlant.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Urza's Tower", "259a", Rarity.COMMON, mage.cards.u.UrzasTower.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Urza's Tower", "259b", Rarity.COMMON, mage.cards.u.UrzasTower.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Urza's Tower", "259c", Rarity.COMMON, mage.cards.u.UrzasTower.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Urza's Tower", "259d", Rarity.COMMON, mage.cards.u.UrzasTower.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Veteran Bodyguard", 32, Rarity.RARE, mage.cards.v.VeteranBodyguard.class));
+ cards.add(new SetCardInfo("Vibrating Sphere", 238, Rarity.RARE, mage.cards.v.VibratingSphere.class));
+ cards.add(new SetCardInfo("Volcanic Island", 260, Rarity.RARE, mage.cards.v.VolcanicIsland.class));
+ cards.add(new SetCardInfo("War Mammoth", 172, Rarity.COMMON, mage.cards.w.WarMammoth.class));
+ cards.add(new SetCardInfo("Warp Artifact", 100, Rarity.COMMON, mage.cards.w.WarpArtifact.class));
+ cards.add(new SetCardInfo("Water Elemental", 70, Rarity.UNCOMMON, mage.cards.w.WaterElemental.class));
+ cards.add(new SetCardInfo("Weakness", 101, Rarity.COMMON, mage.cards.w.Weakness.class));
+ cards.add(new SetCardInfo("Weakstone", 239, Rarity.UNCOMMON, mage.cards.w.Weakstone.class));
+ cards.add(new SetCardInfo("Wheel of Fortune", 140, Rarity.RARE, mage.cards.w.WheelOfFortune.class));
+ cards.add(new SetCardInfo("Whiptail Wurm", 173, Rarity.UNCOMMON, mage.cards.w.WhiptailWurm.class));
+ cards.add(new SetCardInfo("White Knight", 33, Rarity.UNCOMMON, mage.cards.w.WhiteKnight.class));
+ cards.add(new SetCardInfo("Wicked Pact", 102, Rarity.UNCOMMON, mage.cards.w.WickedPact.class));
+ cards.add(new SetCardInfo("Wild Aesthir", 34, Rarity.COMMON, mage.cards.w.WildAesthir.class));
+ cards.add(new SetCardInfo("Wild Griffin", 35, Rarity.COMMON, mage.cards.w.WildGriffin.class));
+ cards.add(new SetCardInfo("Wild Ox", 174, Rarity.UNCOMMON, mage.cards.w.WildOx.class));
+ cards.add(new SetCardInfo("Wood Elemental", 175, Rarity.RARE, mage.cards.w.WoodElemental.class));
+ cards.add(new SetCardInfo("Word of Command", 103, Rarity.RARE, mage.cards.w.WordOfCommand.class));
+ cards.add(new SetCardInfo("Xenic Poltergeist", 104, Rarity.UNCOMMON, mage.cards.x.XenicPoltergeist.class));
+ cards.add(new SetCardInfo("Yotian Soldier", 240, Rarity.COMMON, mage.cards.y.YotianSoldier.class));
+ cards.add(new SetCardInfo("Zombie Master", 105, Rarity.UNCOMMON, mage.cards.z.ZombieMaster.class));
}
@Override
diff --git a/Mage.Sets/src/mage/sets/MediaAndCollaborationPromos.java b/Mage.Sets/src/mage/sets/MediaAndCollaborationPromos.java
index 6b0c9612c26..e867776dd97 100644
--- a/Mage.Sets/src/mage/sets/MediaAndCollaborationPromos.java
+++ b/Mage.Sets/src/mage/sets/MediaAndCollaborationPromos.java
@@ -24,10 +24,10 @@ public class MediaAndCollaborationPromos extends ExpansionSet {
cards.add(new SetCardInfo("Ajani, Mentor of Heroes", "2024-3", Rarity.MYTHIC, mage.cards.a.AjaniMentorOfHeroes.class));
cards.add(new SetCardInfo("Ancestral Mask", "2025-2", Rarity.RARE, mage.cards.a.AncestralMask.class));
- cards.add(new SetCardInfo("Archangel", "2000-4", Rarity.RARE, mage.cards.a.Archangel.class, RETRO_ART));
- cards.add(new SetCardInfo("Ascendant Evincar", "2000-7", Rarity.RARE, mage.cards.a.AscendantEvincar.class, RETRO_ART));
+ cards.add(new SetCardInfo("Archangel", "2000-4", Rarity.RARE, mage.cards.a.Archangel.class));
+ cards.add(new SetCardInfo("Ascendant Evincar", "2000-7", Rarity.RARE, mage.cards.a.AscendantEvincar.class));
cards.add(new SetCardInfo("Avalanche Riders", "2023-5", Rarity.RARE, mage.cards.a.AvalancheRiders.class));
- cards.add(new SetCardInfo("Blue Elemental Blast", "1995-2", Rarity.COMMON, mage.cards.b.BlueElementalBlast.class, RETRO_ART));
+ cards.add(new SetCardInfo("Blue Elemental Blast", "1995-2", Rarity.COMMON, mage.cards.b.BlueElementalBlast.class));
cards.add(new SetCardInfo("Bone Shredder", "2021-2", Rarity.RARE, mage.cards.b.BoneShredder.class));
cards.add(new SetCardInfo("Cast Down", "2019-1", Rarity.UNCOMMON, mage.cards.c.CastDown.class));
cards.add(new SetCardInfo("Chandra's Outrage", "2010-3", Rarity.COMMON, mage.cards.c.ChandrasOutrage.class));
@@ -42,50 +42,49 @@ public class MediaAndCollaborationPromos extends ExpansionSet {
cards.add(new SetCardInfo("Diabolic Edict", "2024-5", Rarity.RARE, mage.cards.d.DiabolicEdict.class));
cards.add(new SetCardInfo("Disenchant", "2022-1", Rarity.RARE, mage.cards.d.Disenchant.class));
cards.add(new SetCardInfo("Duress", "2025-7", Rarity.RARE, mage.cards.d.Duress.class));
- cards.add(new SetCardInfo("Fireball", "1995-1", Rarity.COMMON, mage.cards.f.Fireball.class, RETRO_ART));
+ cards.add(new SetCardInfo("Fireball", "1995-1", Rarity.COMMON, mage.cards.f.Fireball.class));
cards.add(new SetCardInfo("Frantic Search", "2022-4", Rarity.RARE, mage.cards.f.FranticSearch.class));
- cards.add(new SetCardInfo("Gingerbrute", "2023-3", Rarity.RARE, mage.cards.g.Gingerbrute.class, RETRO_ART));
+ cards.add(new SetCardInfo("Gingerbrute", "2023-3", Rarity.RARE, mage.cards.g.Gingerbrute.class));
cards.add(new SetCardInfo("Gush", "2024-4", Rarity.RARE, mage.cards.g.Gush.class));
cards.add(new SetCardInfo("Harald, King of Skemfar", "2021-3", Rarity.RARE, mage.cards.h.HaraldKingOfSkemfar.class));
cards.add(new SetCardInfo("Heliod's Pilgrim", "2020-6", Rarity.RARE, mage.cards.h.HeliodsPilgrim.class));
cards.add(new SetCardInfo("Hypnotic Sprite", "2019-5", Rarity.RARE, mage.cards.h.HypnoticSprite.class));
cards.add(new SetCardInfo("Jace Beleren", "2009-1", Rarity.MYTHIC, mage.cards.j.JaceBeleren.class));
cards.add(new SetCardInfo("Jace, Memory Adept", "2024-2", Rarity.MYTHIC, mage.cards.j.JaceMemoryAdept.class));
- cards.add(new SetCardInfo("Jamuraan Lion", "1996-3", Rarity.COMMON, mage.cards.j.JamuraanLion.class, RETRO_ART));
+ cards.add(new SetCardInfo("Jamuraan Lion", "1996-3", Rarity.COMMON, mage.cards.j.JamuraanLion.class));
cards.add(new SetCardInfo("Kuldotha Phoenix", "2010-5", Rarity.RARE, mage.cards.k.KuldothaPhoenix.class));
cards.add(new SetCardInfo("Lava Coil", "2019-4", Rarity.UNCOMMON, mage.cards.l.LavaCoil.class));
- cards.add(new SetCardInfo("Lightning Hounds", "2000-1", Rarity.COMMON, mage.cards.l.LightningHounds.class, RETRO_ART));
+ cards.add(new SetCardInfo("Lightning Hounds", "2000-1", Rarity.COMMON, mage.cards.l.LightningHounds.class));
cards.add(new SetCardInfo("Liliana of the Dark Realms", "2024-8", Rarity.MYTHIC, mage.cards.l.LilianaOfTheDarkRealms.class));
cards.add(new SetCardInfo("Mental Misstep", "2023-1", Rarity.RARE, mage.cards.m.MentalMisstep.class));
cards.add(new SetCardInfo("Nicol Bolas, Planeswalker", "2025-10", Rarity.MYTHIC, mage.cards.n.NicolBolasPlaneswalker.class));
- cards.add(new SetCardInfo("Parallax Dementia", "2000-6", Rarity.COMMON, mage.cards.p.ParallaxDementia.class, RETRO_ART));
+ cards.add(new SetCardInfo("Parallax Dementia", "2000-6", Rarity.COMMON, mage.cards.p.ParallaxDementia.class));
cards.add(new SetCardInfo("Patchwork Banner", "2024-7", Rarity.RARE, mage.cards.p.PatchworkBanner.class));
cards.add(new SetCardInfo("Phantasmal Dragon", "2011-1", Rarity.UNCOMMON, mage.cards.p.PhantasmalDragon.class));
- cards.add(new SetCardInfo("Phyrexian Rager", "2000-5", Rarity.COMMON, mage.cards.p.PhyrexianRager.class, RETRO_ART));
- cards.add(new SetCardInfo("Pyromancer's Gauntlet", "2023-6", Rarity.RARE, mage.cards.p.PyromancersGauntlet.class, RETRO_ART));
- cards.add(new SetCardInfo("Ruin Crab", "2023-4", Rarity.RARE, mage.cards.r.RuinCrab.class, RETRO_ART));
- cards.add(new SetCardInfo("Sandbar Crocodile", "1996-1", Rarity.COMMON, mage.cards.s.SandbarCrocodile.class, RETRO_ART));
- cards.add(new SetCardInfo("Scent of Cinder", "1999-1", Rarity.COMMON, mage.cards.s.ScentOfCinder.class, RETRO_ART));
- cards.add(new SetCardInfo("Shield Wall", "1997-3", Rarity.COMMON, mage.cards.s.ShieldWall.class, RETRO_ART));
- cards.add(new SetCardInfo("Shivan Dragon", "2001-2", Rarity.RARE, mage.cards.s.ShivanDragon.class, RETRO_ART));
+ cards.add(new SetCardInfo("Phyrexian Rager", "2000-5", Rarity.COMMON, mage.cards.p.PhyrexianRager.class));
+ cards.add(new SetCardInfo("Pyromancer's Gauntlet", "2023-6", Rarity.RARE, mage.cards.p.PyromancersGauntlet.class));
+ cards.add(new SetCardInfo("Ruin Crab", "2023-4", Rarity.RARE, mage.cards.r.RuinCrab.class));
+ cards.add(new SetCardInfo("Sandbar Crocodile", "1996-1", Rarity.COMMON, mage.cards.s.SandbarCrocodile.class));
+ cards.add(new SetCardInfo("Scent of Cinder", "1999-1", Rarity.COMMON, mage.cards.s.ScentOfCinder.class));
+ cards.add(new SetCardInfo("Shield Wall", "1997-3", Rarity.COMMON, mage.cards.s.ShieldWall.class));
+ cards.add(new SetCardInfo("Shivan Dragon", "2001-2", Rarity.RARE, mage.cards.s.ShivanDragon.class));
cards.add(new SetCardInfo("Shock", "2025-1", Rarity.RARE, mage.cards.s.Shock.class));
- cards.add(new SetCardInfo("Shrieking Drake", "1997-2", Rarity.COMMON, mage.cards.s.ShriekingDrake.class, RETRO_ART));
- cards.add(new SetCardInfo("Silver Drake", "2000-2", Rarity.COMMON, mage.cards.s.SilverDrake.class, RETRO_ART));
+ cards.add(new SetCardInfo("Shrieking Drake", "1997-2", Rarity.COMMON, mage.cards.s.ShriekingDrake.class));
+ cards.add(new SetCardInfo("Silver Drake", "2000-2", Rarity.COMMON, mage.cards.s.SilverDrake.class));
cards.add(new SetCardInfo("Snuff Out", "2024-1", Rarity.RARE, mage.cards.s.SnuffOut.class));
- cards.add(new SetCardInfo("Spined Wurm", "2001-1", Rarity.COMMON, mage.cards.s.SpinedWurm.class, RETRO_ART));
+ cards.add(new SetCardInfo("Spined Wurm", "2001-1", Rarity.COMMON, mage.cards.s.SpinedWurm.class));
cards.add(new SetCardInfo("Sprite Dragon", "2020-5", Rarity.RARE, mage.cards.s.SpriteDragon.class));
cards.add(new SetCardInfo("Staggering Insight", "2020-3", Rarity.RARE, mage.cards.s.StaggeringInsight.class));
- cards.add(new SetCardInfo("Stream of Life", "1997-4", Rarity.COMMON, mage.cards.s.StreamOfLife.class, RETRO_ART));
- cards.add(new SetCardInfo("Talruum Champion", "1997-1", Rarity.COMMON, mage.cards.t.TalruumChampion.class, RETRO_ART));
+ cards.add(new SetCardInfo("Stream of Life", "1997-4", Rarity.COMMON, mage.cards.s.StreamOfLife.class));
+ cards.add(new SetCardInfo("Talruum Champion", "1997-1", Rarity.COMMON, mage.cards.t.TalruumChampion.class));
cards.add(new SetCardInfo("Tangled Florahedron", "2020-8", Rarity.UNCOMMON, mage.cards.t.TangledFlorahedron.class));
- cards.add(new SetCardInfo("Thorn Elemental", "2000-3", Rarity.RARE, mage.cards.t.ThornElemental.class, RETRO_ART));
+ cards.add(new SetCardInfo("Thorn Elemental", "2000-3", Rarity.RARE, mage.cards.t.ThornElemental.class));
cards.add(new SetCardInfo("Usher of the Fallen", "2022-3", Rarity.RARE, mage.cards.u.UsherOfTheFallen.class));
cards.add(new SetCardInfo("Voltaic Key", "2024-6", Rarity.RARE, mage.cards.v.VoltaicKey.class));
- cards.add(new SetCardInfo("Warmonger", "1999-2", Rarity.UNCOMMON, mage.cards.w.Warmonger.class, RETRO_ART));
+ cards.add(new SetCardInfo("Warmonger", "1999-2", Rarity.UNCOMMON, mage.cards.w.Warmonger.class));
cards.add(new SetCardInfo("Wild Growth", "2022-2", Rarity.RARE, mage.cards.w.WildGrowth.class));
cards.add(new SetCardInfo("Winged Boots", "2023-7", Rarity.RARE, mage.cards.w.WingedBoots.class));
cards.add(new SetCardInfo("Worn Powerstone", "2023-2", Rarity.RARE, mage.cards.w.WornPowerstone.class));
- cards.add(new SetCardInfo("Wrath of God", "2025-3", Rarity.RARE, mage.cards.w.WrathOfGod.class));
- cards.add(new SetCardInfo("Zhalfirin Knight", "1996-2", Rarity.COMMON, mage.cards.z.ZhalfirinKnight.class, RETRO_ART));
+ cards.add(new SetCardInfo("Zhalfirin Knight", "1996-2", Rarity.COMMON, mage.cards.z.ZhalfirinKnight.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/MercadianMasques.java b/Mage.Sets/src/mage/sets/MercadianMasques.java
index b4ed49693dc..e0ed5ebbc37 100644
--- a/Mage.Sets/src/mage/sets/MercadianMasques.java
+++ b/Mage.Sets/src/mage/sets/MercadianMasques.java
@@ -25,356 +25,355 @@ public final class MercadianMasques extends ExpansionSet {
this.numBoosterUncommon = 3;
this.numBoosterRare = 1;
this.ratioBoosterMythic = 0;
-
- cards.add(new SetCardInfo("Aerial Caravan", 58, Rarity.RARE, mage.cards.a.AerialCaravan.class, RETRO_ART));
- cards.add(new SetCardInfo("Afterlife", 1, Rarity.UNCOMMON, mage.cards.a.Afterlife.class, RETRO_ART));
- cards.add(new SetCardInfo("Alabaster Wall", 2, Rarity.COMMON, mage.cards.a.AlabasterWall.class, RETRO_ART));
- cards.add(new SetCardInfo("Alley Grifters", 115, Rarity.COMMON, mage.cards.a.AlleyGrifters.class, RETRO_ART));
- cards.add(new SetCardInfo("Ancestral Mask", 229, Rarity.COMMON, mage.cards.a.AncestralMask.class, RETRO_ART));
- cards.add(new SetCardInfo("Armistice", 3, Rarity.RARE, mage.cards.a.Armistice.class, RETRO_ART));
- cards.add(new SetCardInfo("Arms Dealer", 172, Rarity.UNCOMMON, mage.cards.a.ArmsDealer.class, RETRO_ART));
- cards.add(new SetCardInfo("Arrest", 4, Rarity.UNCOMMON, mage.cards.a.Arrest.class, RETRO_ART));
- cards.add(new SetCardInfo("Assembly Hall", 286, Rarity.RARE, mage.cards.a.AssemblyHall.class, RETRO_ART));
- cards.add(new SetCardInfo("Ballista Squad", 5, Rarity.UNCOMMON, mage.cards.b.BallistaSquad.class, RETRO_ART));
- cards.add(new SetCardInfo("Balloon Peddler", 59, Rarity.COMMON, mage.cards.b.BalloonPeddler.class, RETRO_ART));
- cards.add(new SetCardInfo("Barbed Wire", 287, Rarity.UNCOMMON, mage.cards.b.BarbedWire.class, RETRO_ART));
- cards.add(new SetCardInfo("Bargaining Table", 288, Rarity.RARE, mage.cards.b.BargainingTable.class, RETRO_ART));
- cards.add(new SetCardInfo("Battle Rampart", 173, Rarity.COMMON, mage.cards.b.BattleRampart.class, RETRO_ART));
- cards.add(new SetCardInfo("Battle Squadron", 174, Rarity.RARE, mage.cards.b.BattleSquadron.class, RETRO_ART));
- cards.add(new SetCardInfo("Bifurcate", 230, Rarity.RARE, mage.cards.b.Bifurcate.class, RETRO_ART));
- cards.add(new SetCardInfo("Black Market", 116, Rarity.RARE, mage.cards.b.BlackMarket.class, RETRO_ART));
- cards.add(new SetCardInfo("Blaster Mage", 175, Rarity.COMMON, mage.cards.b.BlasterMage.class, RETRO_ART));
- cards.add(new SetCardInfo("Blockade Runner", 60, Rarity.COMMON, mage.cards.b.BlockadeRunner.class, RETRO_ART));
- cards.add(new SetCardInfo("Blood Hound", 176, Rarity.RARE, mage.cards.b.BloodHound.class, RETRO_ART));
- cards.add(new SetCardInfo("Blood Oath", 177, Rarity.RARE, mage.cards.b.BloodOath.class, RETRO_ART));
- cards.add(new SetCardInfo("Boa Constrictor", 231, Rarity.UNCOMMON, mage.cards.b.BoaConstrictor.class, RETRO_ART));
- cards.add(new SetCardInfo("Bog Smugglers", 117, Rarity.COMMON, mage.cards.b.BogSmugglers.class, RETRO_ART));
- cards.add(new SetCardInfo("Bog Witch", 118, Rarity.COMMON, mage.cards.b.BogWitch.class, RETRO_ART));
- cards.add(new SetCardInfo("Brainstorm", 61, Rarity.COMMON, mage.cards.b.Brainstorm.class, RETRO_ART));
- cards.add(new SetCardInfo("Brawl", 178, Rarity.RARE, mage.cards.b.Brawl.class, RETRO_ART));
- cards.add(new SetCardInfo("Briar Patch", 232, Rarity.UNCOMMON, mage.cards.b.BriarPatch.class, RETRO_ART));
- cards.add(new SetCardInfo("Bribery", 62, Rarity.RARE, mage.cards.b.Bribery.class, RETRO_ART));
- cards.add(new SetCardInfo("Buoyancy", 63, Rarity.COMMON, mage.cards.b.Buoyancy.class, RETRO_ART));
- cards.add(new SetCardInfo("Cackling Witch", 119, Rarity.UNCOMMON, mage.cards.c.CacklingWitch.class, RETRO_ART));
- cards.add(new SetCardInfo("Caller of the Hunt", 233, Rarity.RARE, mage.cards.c.CallerOfTheHunt.class, RETRO_ART));
- cards.add(new SetCardInfo("Cateran Brute", 120, Rarity.COMMON, mage.cards.c.CateranBrute.class, RETRO_ART));
- cards.add(new SetCardInfo("Cateran Enforcer", 121, Rarity.UNCOMMON, mage.cards.c.CateranEnforcer.class, RETRO_ART));
- cards.add(new SetCardInfo("Cateran Kidnappers", 122, Rarity.UNCOMMON, mage.cards.c.CateranKidnappers.class, RETRO_ART));
- cards.add(new SetCardInfo("Cateran Overlord", 123, Rarity.RARE, mage.cards.c.CateranOverlord.class, RETRO_ART));
- cards.add(new SetCardInfo("Cateran Persuader", 124, Rarity.COMMON, mage.cards.c.CateranPersuader.class, RETRO_ART));
- cards.add(new SetCardInfo("Cateran Slaver", 125, Rarity.RARE, mage.cards.c.CateranSlaver.class, RETRO_ART));
- cards.add(new SetCardInfo("Cateran Summons", 126, Rarity.UNCOMMON, mage.cards.c.CateranSummons.class, RETRO_ART));
- cards.add(new SetCardInfo("Caustic Wasps", 234, Rarity.UNCOMMON, mage.cards.c.CausticWasps.class, RETRO_ART));
- cards.add(new SetCardInfo("Cave Sense", 179, Rarity.COMMON, mage.cards.c.CaveSense.class, RETRO_ART));
- cards.add(new SetCardInfo("Cave-In", 180, Rarity.RARE, mage.cards.c.CaveIn.class, RETRO_ART));
- cards.add(new SetCardInfo("Cavern Crawler", 181, Rarity.COMMON, mage.cards.c.CavernCrawler.class, RETRO_ART));
- cards.add(new SetCardInfo("Ceremonial Guard", 182, Rarity.COMMON, mage.cards.c.CeremonialGuard.class, RETRO_ART));
- cards.add(new SetCardInfo("Chambered Nautilus", 64, Rarity.UNCOMMON, mage.cards.c.ChamberedNautilus.class, RETRO_ART));
- cards.add(new SetCardInfo("Chameleon Spirit", 65, Rarity.UNCOMMON, mage.cards.c.ChameleonSpirit.class, RETRO_ART));
- cards.add(new SetCardInfo("Charisma", 66, Rarity.RARE, mage.cards.c.Charisma.class, RETRO_ART));
- cards.add(new SetCardInfo("Charm Peddler", 6, Rarity.COMMON, mage.cards.c.CharmPeddler.class, RETRO_ART));
- cards.add(new SetCardInfo("Charmed Griffin", 7, Rarity.UNCOMMON, mage.cards.c.CharmedGriffin.class, RETRO_ART));
- cards.add(new SetCardInfo("Cho-Arrim Alchemist", 8, Rarity.RARE, mage.cards.c.ChoArrimAlchemist.class, RETRO_ART));
- cards.add(new SetCardInfo("Cho-Arrim Bruiser", 9, Rarity.RARE, mage.cards.c.ChoArrimBruiser.class, RETRO_ART));
- cards.add(new SetCardInfo("Cho-Arrim Legate", 10, Rarity.UNCOMMON, mage.cards.c.ChoArrimLegate.class, RETRO_ART));
- cards.add(new SetCardInfo("Cho-Manno's Blessing", 12, Rarity.COMMON, mage.cards.c.ChoMannosBlessing.class, RETRO_ART));
- cards.add(new SetCardInfo("Cho-Manno, Revolutionary", 11, Rarity.RARE, mage.cards.c.ChoMannoRevolutionary.class, RETRO_ART));
- cards.add(new SetCardInfo("Cinder Elemental", 183, Rarity.UNCOMMON, mage.cards.c.CinderElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Clear the Land", 235, Rarity.RARE, mage.cards.c.ClearTheLand.class, RETRO_ART));
- cards.add(new SetCardInfo("Close Quarters", 184, Rarity.UNCOMMON, mage.cards.c.CloseQuarters.class, RETRO_ART));
- cards.add(new SetCardInfo("Cloud Sprite", 67, Rarity.COMMON, mage.cards.c.CloudSprite.class, RETRO_ART));
- cards.add(new SetCardInfo("Coastal Piracy", 68, Rarity.UNCOMMON, mage.cards.c.CoastalPiracy.class, RETRO_ART));
- cards.add(new SetCardInfo("Collective Unconscious", 236, Rarity.RARE, mage.cards.c.CollectiveUnconscious.class, RETRO_ART));
- cards.add(new SetCardInfo("Common Cause", 13, Rarity.RARE, mage.cards.c.CommonCause.class, RETRO_ART));
- cards.add(new SetCardInfo("Conspiracy", 127, Rarity.RARE, mage.cards.c.Conspiracy.class, RETRO_ART));
- cards.add(new SetCardInfo("Cornered Market", 14, Rarity.RARE, mage.cards.c.CorneredMarket.class, RETRO_ART));
- cards.add(new SetCardInfo("Corrupt Official", 128, Rarity.RARE, mage.cards.c.CorruptOfficial.class, RETRO_ART));
- cards.add(new SetCardInfo("Counterspell", 69, Rarity.COMMON, mage.cards.c.Counterspell.class, RETRO_ART));
- cards.add(new SetCardInfo("Cowardice", 70, Rarity.RARE, mage.cards.c.Cowardice.class, RETRO_ART));
- cards.add(new SetCardInfo("Crackdown", 15, Rarity.RARE, mage.cards.c.Crackdown.class, RETRO_ART));
- cards.add(new SetCardInfo("Crag Saurian", 185, Rarity.RARE, mage.cards.c.CragSaurian.class, RETRO_ART));
- cards.add(new SetCardInfo("Crash", 186, Rarity.COMMON, mage.cards.c.Crash.class, RETRO_ART));
- cards.add(new SetCardInfo("Credit Voucher", 289, Rarity.UNCOMMON, mage.cards.c.CreditVoucher.class, RETRO_ART));
- cards.add(new SetCardInfo("Crenellated Wall", 290, Rarity.UNCOMMON, mage.cards.c.CrenellatedWall.class, RETRO_ART));
- cards.add(new SetCardInfo("Crooked Scales", 291, Rarity.RARE, mage.cards.c.CrookedScales.class, RETRO_ART));
- cards.add(new SetCardInfo("Crossbow Infantry", 16, Rarity.COMMON, mage.cards.c.CrossbowInfantry.class, RETRO_ART));
- cards.add(new SetCardInfo("Crumbling Sanctuary", 292, Rarity.RARE, mage.cards.c.CrumblingSanctuary.class, RETRO_ART));
- cards.add(new SetCardInfo("Customs Depot", 71, Rarity.UNCOMMON, mage.cards.c.CustomsDepot.class, RETRO_ART));
- cards.add(new SetCardInfo("Dark Ritual", 129, Rarity.COMMON, mage.cards.d.DarkRitual.class, RETRO_ART));
- cards.add(new SetCardInfo("Darting Merfolk", 72, Rarity.COMMON, mage.cards.d.DartingMerfolk.class, RETRO_ART));
- cards.add(new SetCardInfo("Dawnstrider", 237, Rarity.RARE, mage.cards.d.Dawnstrider.class, RETRO_ART));
- cards.add(new SetCardInfo("Deadly Insect", 238, Rarity.COMMON, mage.cards.d.DeadlyInsect.class, RETRO_ART));
- cards.add(new SetCardInfo("Deathgazer", 130, Rarity.UNCOMMON, mage.cards.d.Deathgazer.class, RETRO_ART));
- cards.add(new SetCardInfo("Deepwood Drummer", 239, Rarity.COMMON, mage.cards.d.DeepwoodDrummer.class, RETRO_ART));
- cards.add(new SetCardInfo("Deepwood Elder", 240, Rarity.RARE, mage.cards.d.DeepwoodElder.class, RETRO_ART));
- cards.add(new SetCardInfo("Deepwood Ghoul", 131, Rarity.COMMON, mage.cards.d.DeepwoodGhoul.class, RETRO_ART));
- cards.add(new SetCardInfo("Deepwood Legate", 132, Rarity.UNCOMMON, mage.cards.d.DeepwoodLegate.class, RETRO_ART));
- cards.add(new SetCardInfo("Deepwood Tantiv", 241, Rarity.UNCOMMON, mage.cards.d.DeepwoodTantiv.class, RETRO_ART));
- cards.add(new SetCardInfo("Deepwood Wolverine", 242, Rarity.COMMON, mage.cards.d.DeepwoodWolverine.class, RETRO_ART));
- cards.add(new SetCardInfo("Dehydration", 73, Rarity.COMMON, mage.cards.d.Dehydration.class, RETRO_ART));
- cards.add(new SetCardInfo("Delraich", 133, Rarity.RARE, mage.cards.d.Delraich.class, RETRO_ART));
- cards.add(new SetCardInfo("Desert Twister", 243, Rarity.UNCOMMON, mage.cards.d.DesertTwister.class, RETRO_ART));
- cards.add(new SetCardInfo("Devout Witness", 17, Rarity.COMMON, mage.cards.d.DevoutWitness.class, RETRO_ART));
- cards.add(new SetCardInfo("Diplomatic Escort", 74, Rarity.UNCOMMON, mage.cards.d.DiplomaticEscort.class, RETRO_ART));
- cards.add(new SetCardInfo("Diplomatic Immunity", 75, Rarity.COMMON, mage.cards.d.DiplomaticImmunity.class, RETRO_ART));
- cards.add(new SetCardInfo("Disenchant", 18, Rarity.COMMON, mage.cards.d.Disenchant.class, RETRO_ART));
- cards.add(new SetCardInfo("Distorting Lens", 293, Rarity.RARE, mage.cards.d.DistortingLens.class, RETRO_ART));
- cards.add(new SetCardInfo("Drake Hatchling", 76, Rarity.COMMON, mage.cards.d.DrakeHatchling.class, RETRO_ART));
- cards.add(new SetCardInfo("Dust Bowl", 316, Rarity.RARE, mage.cards.d.DustBowl.class, RETRO_ART));
- cards.add(new SetCardInfo("Embargo", 77, Rarity.RARE, mage.cards.e.Embargo.class, RETRO_ART));
- cards.add(new SetCardInfo("Energy Flux", 78, Rarity.UNCOMMON, mage.cards.e.EnergyFlux.class, RETRO_ART));
- cards.add(new SetCardInfo("Enslaved Horror", 134, Rarity.UNCOMMON, mage.cards.e.EnslavedHorror.class, RETRO_ART));
- cards.add(new SetCardInfo("Erithizon", 244, Rarity.RARE, mage.cards.e.Erithizon.class, RETRO_ART));
- cards.add(new SetCardInfo("Extortion", 135, Rarity.RARE, mage.cards.e.Extortion.class, RETRO_ART));
- cards.add(new SetCardInfo("Extravagant Spirit", 79, Rarity.RARE, mage.cards.e.ExtravagantSpirit.class, RETRO_ART));
- cards.add(new SetCardInfo("Eye of Ramos", 294, Rarity.RARE, mage.cards.e.EyeOfRamos.class, RETRO_ART));
- cards.add(new SetCardInfo("False Demise", 80, Rarity.UNCOMMON, mage.cards.f.FalseDemise.class, RETRO_ART));
- cards.add(new SetCardInfo("Ferocity", 245, Rarity.COMMON, mage.cards.f.Ferocity.class, RETRO_ART));
- cards.add(new SetCardInfo("Flailing Manticore", 187, Rarity.RARE, mage.cards.f.FlailingManticore.class, RETRO_ART));
- cards.add(new SetCardInfo("Flailing Ogre", 188, Rarity.UNCOMMON, mage.cards.f.FlailingOgre.class, RETRO_ART));
- cards.add(new SetCardInfo("Flailing Soldier", 189, Rarity.COMMON, mage.cards.f.FlailingSoldier.class, RETRO_ART));
- cards.add(new SetCardInfo("Flaming Sword", 190, Rarity.COMMON, mage.cards.f.FlamingSword.class, RETRO_ART));
- cards.add(new SetCardInfo("Food Chain", 246, Rarity.RARE, mage.cards.f.FoodChain.class, RETRO_ART));
- cards.add(new SetCardInfo("Forced March", 136, Rarity.RARE, mage.cards.f.ForcedMarch.class, RETRO_ART));
- cards.add(new SetCardInfo("Forest", 347, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 348, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 349, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 350, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Foster", 247, Rarity.RARE, mage.cards.f.Foster.class, RETRO_ART));
- cards.add(new SetCardInfo("Fountain of Cho", 317, Rarity.UNCOMMON, mage.cards.f.FountainOfCho.class, RETRO_ART));
- cards.add(new SetCardInfo("Fountain Watch", 19, Rarity.RARE, mage.cards.f.FountainWatch.class, RETRO_ART));
- cards.add(new SetCardInfo("Fresh Volunteers", 20, Rarity.COMMON, mage.cards.f.FreshVolunteers.class, RETRO_ART));
- cards.add(new SetCardInfo("Furious Assault", 191, Rarity.COMMON, mage.cards.f.FuriousAssault.class, RETRO_ART));
- cards.add(new SetCardInfo("Game Preserve", 248, Rarity.RARE, mage.cards.g.GamePreserve.class, RETRO_ART));
- cards.add(new SetCardInfo("General's Regalia", 295, Rarity.RARE, mage.cards.g.GeneralsRegalia.class, RETRO_ART));
- cards.add(new SetCardInfo("Gerrard's Irregulars", 192, Rarity.COMMON, mage.cards.g.GerrardsIrregulars.class, RETRO_ART));
- cards.add(new SetCardInfo("Ghoul's Feast", 137, Rarity.UNCOMMON, mage.cards.g.GhoulsFeast.class, RETRO_ART));
- cards.add(new SetCardInfo("Giant Caterpillar", 249, Rarity.COMMON, mage.cards.g.GiantCaterpillar.class, RETRO_ART));
- cards.add(new SetCardInfo("Glowing Anemone", 81, Rarity.UNCOMMON, mage.cards.g.GlowingAnemone.class, RETRO_ART));
- cards.add(new SetCardInfo("Groundskeeper", 250, Rarity.UNCOMMON, mage.cards.g.Groundskeeper.class, RETRO_ART));
- cards.add(new SetCardInfo("Gush", 82, Rarity.COMMON, mage.cards.g.Gush.class, RETRO_ART));
- cards.add(new SetCardInfo("Hammer Mage", 193, Rarity.UNCOMMON, mage.cards.h.HammerMage.class, RETRO_ART));
- cards.add(new SetCardInfo("Haunted Crossroads", 138, Rarity.UNCOMMON, mage.cards.h.HauntedCrossroads.class, RETRO_ART));
- cards.add(new SetCardInfo("Heart of Ramos", 296, Rarity.RARE, mage.cards.h.HeartOfRamos.class, RETRO_ART));
- cards.add(new SetCardInfo("Henge Guardian", 297, Rarity.UNCOMMON, mage.cards.h.HengeGuardian.class, RETRO_ART));
- cards.add(new SetCardInfo("Henge of Ramos", 318, Rarity.UNCOMMON, mage.cards.h.HengeOfRamos.class, RETRO_ART));
- cards.add(new SetCardInfo("Hickory Woodlot", 319, Rarity.COMMON, mage.cards.h.HickoryWoodlot.class, RETRO_ART));
- cards.add(new SetCardInfo("High Market", 320, Rarity.RARE, mage.cards.h.HighMarket.class, RETRO_ART));
- cards.add(new SetCardInfo("High Seas", 83, Rarity.UNCOMMON, mage.cards.h.HighSeas.class, RETRO_ART));
- cards.add(new SetCardInfo("Highway Robber", 139, Rarity.COMMON, mage.cards.h.HighwayRobber.class, RETRO_ART));
- cards.add(new SetCardInfo("Hired Giant", 194, Rarity.UNCOMMON, mage.cards.h.HiredGiant.class, RETRO_ART));
- cards.add(new SetCardInfo("Honor the Fallen", 21, Rarity.RARE, mage.cards.h.HonorTheFallen.class, RETRO_ART));
- cards.add(new SetCardInfo("Hoodwink", 84, Rarity.COMMON, mage.cards.h.Hoodwink.class, RETRO_ART));
- cards.add(new SetCardInfo("Horn of Plenty", 298, Rarity.RARE, mage.cards.h.HornOfPlenty.class, RETRO_ART));
- cards.add(new SetCardInfo("Horn of Ramos", 299, Rarity.RARE, mage.cards.h.HornOfRamos.class, RETRO_ART));
- cards.add(new SetCardInfo("Horned Troll", 251, Rarity.COMMON, mage.cards.h.HornedTroll.class, RETRO_ART));
- cards.add(new SetCardInfo("Howling Wolf", 252, Rarity.COMMON, mage.cards.h.HowlingWolf.class, RETRO_ART));
- cards.add(new SetCardInfo("Hunted Wumpus", 253, Rarity.UNCOMMON, mage.cards.h.HuntedWumpus.class, RETRO_ART));
- cards.add(new SetCardInfo("Ignoble Soldier", 22, Rarity.UNCOMMON, mage.cards.i.IgnobleSoldier.class, RETRO_ART));
- cards.add(new SetCardInfo("Indentured Djinn", 85, Rarity.UNCOMMON, mage.cards.i.IndenturedDjinn.class, RETRO_ART));
- cards.add(new SetCardInfo("Instigator", 140, Rarity.RARE, mage.cards.i.Instigator.class, RETRO_ART));
- cards.add(new SetCardInfo("Insubordination", 141, Rarity.COMMON, mage.cards.i.Insubordination.class, RETRO_ART));
- cards.add(new SetCardInfo("Intimidation", 142, Rarity.UNCOMMON, mage.cards.i.Intimidation.class, RETRO_ART));
- cards.add(new SetCardInfo("Invigorate", 254, Rarity.COMMON, mage.cards.i.Invigorate.class, RETRO_ART));
- cards.add(new SetCardInfo("Inviolability", 23, Rarity.COMMON, mage.cards.i.Inviolability.class, RETRO_ART));
- cards.add(new SetCardInfo("Iron Lance", 300, Rarity.UNCOMMON, mage.cards.i.IronLance.class, RETRO_ART));
- cards.add(new SetCardInfo("Island", 335, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 336, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 337, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 338, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ivory Mask", 24, Rarity.RARE, mage.cards.i.IvoryMask.class, RETRO_ART));
- cards.add(new SetCardInfo("Jeweled Torque", 301, Rarity.UNCOMMON, mage.cards.j.JeweledTorque.class, RETRO_ART));
- cards.add(new SetCardInfo("Jhovall Queen", 25, Rarity.RARE, mage.cards.j.JhovallQueen.class, RETRO_ART));
- cards.add(new SetCardInfo("Jhovall Rider", 26, Rarity.UNCOMMON, mage.cards.j.JhovallRider.class, RETRO_ART));
- cards.add(new SetCardInfo("Karn's Touch", 86, Rarity.RARE, mage.cards.k.KarnsTouch.class, RETRO_ART));
- cards.add(new SetCardInfo("Kris Mage", 195, Rarity.COMMON, mage.cards.k.KrisMage.class, RETRO_ART));
- cards.add(new SetCardInfo("Kyren Archive", 302, Rarity.RARE, mage.cards.k.KyrenArchive.class, RETRO_ART));
- cards.add(new SetCardInfo("Kyren Glider", 196, Rarity.COMMON, mage.cards.k.KyrenGlider.class, RETRO_ART));
- cards.add(new SetCardInfo("Kyren Legate", 197, Rarity.UNCOMMON, mage.cards.k.KyrenLegate.class, RETRO_ART));
- cards.add(new SetCardInfo("Kyren Negotiations", 198, Rarity.UNCOMMON, mage.cards.k.KyrenNegotiations.class, RETRO_ART));
- cards.add(new SetCardInfo("Kyren Sniper", 199, Rarity.COMMON, mage.cards.k.KyrenSniper.class, RETRO_ART));
- cards.add(new SetCardInfo("Kyren Toy", 303, Rarity.RARE, mage.cards.k.KyrenToy.class, RETRO_ART));
- cards.add(new SetCardInfo("Land Grant", 255, Rarity.COMMON, mage.cards.l.LandGrant.class, RETRO_ART));
- cards.add(new SetCardInfo("Larceny", 143, Rarity.UNCOMMON, mage.cards.l.Larceny.class, RETRO_ART));
- cards.add(new SetCardInfo("Last Breath", 27, Rarity.UNCOMMON, mage.cards.l.LastBreath.class, RETRO_ART));
- cards.add(new SetCardInfo("Lava Runner", 200, Rarity.RARE, mage.cards.l.LavaRunner.class, RETRO_ART));
- cards.add(new SetCardInfo("Ley Line", 256, Rarity.UNCOMMON, mage.cards.l.LeyLine.class, RETRO_ART));
- cards.add(new SetCardInfo("Liability", 144, Rarity.RARE, mage.cards.l.Liability.class, RETRO_ART));
- cards.add(new SetCardInfo("Lightning Hounds", 201, Rarity.COMMON, mage.cards.l.LightningHounds.class, RETRO_ART));
- cards.add(new SetCardInfo("Lithophage", 202, Rarity.RARE, mage.cards.l.Lithophage.class, RETRO_ART));
- cards.add(new SetCardInfo("Lumbering Satyr", 257, Rarity.UNCOMMON, mage.cards.l.LumberingSatyr.class, RETRO_ART));
- cards.add(new SetCardInfo("Lunge", 203, Rarity.COMMON, mage.cards.l.Lunge.class, RETRO_ART));
- cards.add(new SetCardInfo("Lure", 258, Rarity.UNCOMMON, mage.cards.l.Lure.class, RETRO_ART));
- cards.add(new SetCardInfo("Maggot Therapy", 145, Rarity.COMMON, mage.cards.m.MaggotTherapy.class, RETRO_ART));
- cards.add(new SetCardInfo("Magistrate's Scepter", 304, Rarity.RARE, mage.cards.m.MagistratesScepter.class, RETRO_ART));
- cards.add(new SetCardInfo("Magistrate's Veto", 204, Rarity.UNCOMMON, mage.cards.m.MagistratesVeto.class, RETRO_ART));
- cards.add(new SetCardInfo("Megatherium", 259, Rarity.RARE, mage.cards.m.Megatherium.class, RETRO_ART));
- cards.add(new SetCardInfo("Mercadia's Downfall", 205, Rarity.UNCOMMON, mage.cards.m.MercadiasDownfall.class, RETRO_ART));
- cards.add(new SetCardInfo("Mercadian Atlas", 305, Rarity.RARE, mage.cards.m.MercadianAtlas.class, RETRO_ART));
- cards.add(new SetCardInfo("Mercadian Bazaar", 321, Rarity.UNCOMMON, mage.cards.m.MercadianBazaar.class, RETRO_ART));
- cards.add(new SetCardInfo("Mercadian Lift", 306, Rarity.RARE, mage.cards.m.MercadianLift.class, RETRO_ART));
- cards.add(new SetCardInfo("Midnight Ritual", 146, Rarity.RARE, mage.cards.m.MidnightRitual.class, RETRO_ART));
- cards.add(new SetCardInfo("Misdirection", 87, Rarity.RARE, mage.cards.m.Misdirection.class, RETRO_ART));
- cards.add(new SetCardInfo("Misshapen Fiend", 147, Rarity.COMMON, mage.cards.m.MisshapenFiend.class, RETRO_ART));
- cards.add(new SetCardInfo("Misstep", 88, Rarity.COMMON, mage.cards.m.Misstep.class, RETRO_ART));
- cards.add(new SetCardInfo("Molting Harpy", 148, Rarity.UNCOMMON, mage.cards.m.MoltingHarpy.class, RETRO_ART));
- cards.add(new SetCardInfo("Moment of Silence", 28, Rarity.COMMON, mage.cards.m.MomentOfSilence.class, RETRO_ART));
- cards.add(new SetCardInfo("Monkey Cage", 307, Rarity.RARE, mage.cards.m.MonkeyCage.class, RETRO_ART));
- cards.add(new SetCardInfo("Moonlit Wake", 29, Rarity.UNCOMMON, mage.cards.m.MoonlitWake.class, RETRO_ART));
- cards.add(new SetCardInfo("Mountain", 343, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 344, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 345, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 346, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Muzzle", 30, Rarity.COMMON, mage.cards.m.Muzzle.class, RETRO_ART));
- cards.add(new SetCardInfo("Natural Affinity", 260, Rarity.RARE, mage.cards.n.NaturalAffinity.class, RETRO_ART));
- cards.add(new SetCardInfo("Nether Spirit", 149, Rarity.RARE, mage.cards.n.NetherSpirit.class, RETRO_ART));
- cards.add(new SetCardInfo("Nightwind Glider", 31, Rarity.COMMON, mage.cards.n.NightwindGlider.class, RETRO_ART));
- cards.add(new SetCardInfo("Noble Purpose", 32, Rarity.UNCOMMON, mage.cards.n.NoblePurpose.class, RETRO_ART));
- cards.add(new SetCardInfo("Notorious Assassin", 150, Rarity.RARE, mage.cards.n.NotoriousAssassin.class, RETRO_ART));
- cards.add(new SetCardInfo("Ogre Taskmaster", 206, Rarity.UNCOMMON, mage.cards.o.OgreTaskmaster.class, RETRO_ART));
- cards.add(new SetCardInfo("Orim's Cure", 33, Rarity.COMMON, mage.cards.o.OrimsCure.class, RETRO_ART));
- cards.add(new SetCardInfo("Overtaker", 89, Rarity.RARE, mage.cards.o.Overtaker.class, RETRO_ART));
- cards.add(new SetCardInfo("Panacea", 308, Rarity.UNCOMMON, mage.cards.p.Panacea.class, RETRO_ART));
- cards.add(new SetCardInfo("Pangosaur", 261, Rarity.RARE, mage.cards.p.Pangosaur.class, RETRO_ART));
- cards.add(new SetCardInfo("Peat Bog", 322, Rarity.COMMON, mage.cards.p.PeatBog.class, RETRO_ART));
- cards.add(new SetCardInfo("Pious Warrior", 34, Rarity.COMMON, mage.cards.p.PiousWarrior.class, RETRO_ART));
- cards.add(new SetCardInfo("Plains", 331, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 332, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 333, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 334, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Port Inspector", 90, Rarity.COMMON, mage.cards.p.PortInspector.class, RETRO_ART));
- cards.add(new SetCardInfo("Power Matrix", 309, Rarity.RARE, mage.cards.p.PowerMatrix.class, RETRO_ART));
- cards.add(new SetCardInfo("Pretender's Claim", 151, Rarity.UNCOMMON, mage.cards.p.PretendersClaim.class, RETRO_ART));
- cards.add(new SetCardInfo("Primeval Shambler", 152, Rarity.UNCOMMON, mage.cards.p.PrimevalShambler.class, RETRO_ART));
- cards.add(new SetCardInfo("Puffer Extract", 310, Rarity.UNCOMMON, mage.cards.p.PufferExtract.class, RETRO_ART));
- cards.add(new SetCardInfo("Pulverize", 207, Rarity.RARE, mage.cards.p.Pulverize.class, RETRO_ART));
- cards.add(new SetCardInfo("Puppet's Verdict", 208, Rarity.RARE, mage.cards.p.PuppetsVerdict.class, RETRO_ART));
- cards.add(new SetCardInfo("Putrefaction", 153, Rarity.UNCOMMON, mage.cards.p.Putrefaction.class, RETRO_ART));
- cards.add(new SetCardInfo("Quagmire Lamprey", 154, Rarity.UNCOMMON, mage.cards.q.QuagmireLamprey.class, RETRO_ART));
- cards.add(new SetCardInfo("Rain of Tears", 155, Rarity.UNCOMMON, mage.cards.r.RainOfTears.class, RETRO_ART));
- cards.add(new SetCardInfo("Ramosian Captain", 35, Rarity.UNCOMMON, mage.cards.r.RamosianCaptain.class, RETRO_ART));
- cards.add(new SetCardInfo("Ramosian Commander", 36, Rarity.UNCOMMON, mage.cards.r.RamosianCommander.class, RETRO_ART));
- cards.add(new SetCardInfo("Ramosian Lieutenant", 37, Rarity.COMMON, mage.cards.r.RamosianLieutenant.class, RETRO_ART));
- cards.add(new SetCardInfo("Ramosian Rally", 38, Rarity.COMMON, mage.cards.r.RamosianRally.class, RETRO_ART));
- cards.add(new SetCardInfo("Ramosian Sergeant", 39, Rarity.COMMON, mage.cards.r.RamosianSergeant.class, RETRO_ART));
- cards.add(new SetCardInfo("Ramosian Sky Marshal", 40, Rarity.RARE, mage.cards.r.RamosianSkyMarshal.class, RETRO_ART));
- cards.add(new SetCardInfo("Rampart Crawler", 156, Rarity.COMMON, mage.cards.r.RampartCrawler.class, RETRO_ART));
- cards.add(new SetCardInfo("Rappelling Scouts", 41, Rarity.RARE, mage.cards.r.RappellingScouts.class, RETRO_ART));
- cards.add(new SetCardInfo("Remote Farm", 323, Rarity.COMMON, mage.cards.r.RemoteFarm.class, RETRO_ART));
- cards.add(new SetCardInfo("Renounce", 42, Rarity.UNCOMMON, mage.cards.r.Renounce.class, RETRO_ART));
- cards.add(new SetCardInfo("Revered Elder", 43, Rarity.COMMON, mage.cards.r.ReveredElder.class, RETRO_ART));
- cards.add(new SetCardInfo("Reverent Mantra", 44, Rarity.RARE, mage.cards.r.ReverentMantra.class, RETRO_ART));
- cards.add(new SetCardInfo("Revive", 262, Rarity.UNCOMMON, mage.cards.r.Revive.class, RETRO_ART));
- cards.add(new SetCardInfo("Righteous Aura", 45, Rarity.UNCOMMON, mage.cards.r.RighteousAura.class, RETRO_ART));
- cards.add(new SetCardInfo("Righteous Indignation", 46, Rarity.UNCOMMON, mage.cards.r.RighteousIndignation.class, RETRO_ART));
- cards.add(new SetCardInfo("Rishadan Airship", 91, Rarity.COMMON, mage.cards.r.RishadanAirship.class, RETRO_ART));
- cards.add(new SetCardInfo("Rishadan Brigand", 92, Rarity.RARE, mage.cards.r.RishadanBrigand.class, RETRO_ART));
- cards.add(new SetCardInfo("Rishadan Cutpurse", 93, Rarity.COMMON, mage.cards.r.RishadanCutpurse.class, RETRO_ART));
- cards.add(new SetCardInfo("Rishadan Footpad", 94, Rarity.UNCOMMON, mage.cards.r.RishadanFootpad.class, RETRO_ART));
- cards.add(new SetCardInfo("Rishadan Pawnshop", 311, Rarity.RARE, mage.cards.r.RishadanPawnshop.class, RETRO_ART));
- cards.add(new SetCardInfo("Rishadan Port", 324, Rarity.RARE, mage.cards.r.RishadanPort.class, RETRO_ART));
- cards.add(new SetCardInfo("Robber Fly", 209, Rarity.UNCOMMON, mage.cards.r.RobberFly.class, RETRO_ART));
- cards.add(new SetCardInfo("Rock Badger", 210, Rarity.UNCOMMON, mage.cards.r.RockBadger.class, RETRO_ART));
- cards.add(new SetCardInfo("Rouse", 157, Rarity.COMMON, mage.cards.r.Rouse.class, RETRO_ART));
- cards.add(new SetCardInfo("Rushwood Dryad", 263, Rarity.COMMON, mage.cards.r.RushwoodDryad.class, RETRO_ART));
- cards.add(new SetCardInfo("Rushwood Elemental", 264, Rarity.RARE, mage.cards.r.RushwoodElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Rushwood Grove", 325, Rarity.UNCOMMON, mage.cards.r.RushwoodGrove.class, RETRO_ART));
- cards.add(new SetCardInfo("Rushwood Herbalist", 265, Rarity.COMMON, mage.cards.r.RushwoodHerbalist.class, RETRO_ART));
- cards.add(new SetCardInfo("Rushwood Legate", 266, Rarity.UNCOMMON, mage.cards.r.RushwoodLegate.class, RETRO_ART));
- cards.add(new SetCardInfo("Saber Ants", 267, Rarity.UNCOMMON, mage.cards.s.SaberAnts.class, RETRO_ART));
- cards.add(new SetCardInfo("Sacred Prey", 268, Rarity.COMMON, mage.cards.s.SacredPrey.class, RETRO_ART));
- cards.add(new SetCardInfo("Sailmonger", 95, Rarity.UNCOMMON, mage.cards.s.Sailmonger.class, RETRO_ART));
- cards.add(new SetCardInfo("Sand Squid", 96, Rarity.RARE, mage.cards.s.SandSquid.class, RETRO_ART));
- cards.add(new SetCardInfo("Sandstone Needle", 326, Rarity.COMMON, mage.cards.s.SandstoneNeedle.class, RETRO_ART));
- cards.add(new SetCardInfo("Saprazzan Bailiff", 97, Rarity.RARE, mage.cards.s.SaprazzanBailiff.class, RETRO_ART));
- cards.add(new SetCardInfo("Saprazzan Breaker", 98, Rarity.UNCOMMON, mage.cards.s.SaprazzanBreaker.class, RETRO_ART));
- cards.add(new SetCardInfo("Saprazzan Cove", 327, Rarity.UNCOMMON, mage.cards.s.SaprazzanCove.class, RETRO_ART));
- cards.add(new SetCardInfo("Saprazzan Heir", 99, Rarity.RARE, mage.cards.s.SaprazzanHeir.class, RETRO_ART));
- cards.add(new SetCardInfo("Saprazzan Legate", 100, Rarity.UNCOMMON, mage.cards.s.SaprazzanLegate.class, RETRO_ART));
- cards.add(new SetCardInfo("Saprazzan Outrigger", 101, Rarity.COMMON, mage.cards.s.SaprazzanOutrigger.class, RETRO_ART));
- cards.add(new SetCardInfo("Saprazzan Raider", 102, Rarity.COMMON, mage.cards.s.SaprazzanRaider.class, RETRO_ART));
- cards.add(new SetCardInfo("Saprazzan Skerry", 328, Rarity.COMMON, mage.cards.s.SaprazzanSkerry.class, RETRO_ART));
- cards.add(new SetCardInfo("Scandalmonger", 158, Rarity.UNCOMMON, mage.cards.s.Scandalmonger.class, RETRO_ART));
- cards.add(new SetCardInfo("Security Detail", 47, Rarity.RARE, mage.cards.s.SecurityDetail.class, RETRO_ART));
- cards.add(new SetCardInfo("Seismic Mage", 211, Rarity.RARE, mage.cards.s.SeismicMage.class, RETRO_ART));
- cards.add(new SetCardInfo("Sever Soul", 159, Rarity.COMMON, mage.cards.s.SeverSoul.class, RETRO_ART));
- cards.add(new SetCardInfo("Shock Troops", 212, Rarity.COMMON, mage.cards.s.ShockTroops.class, RETRO_ART));
- cards.add(new SetCardInfo("Shoving Match", 103, Rarity.UNCOMMON, mage.cards.s.ShovingMatch.class, RETRO_ART));
- cards.add(new SetCardInfo("Silent Assassin", 160, Rarity.RARE, mage.cards.s.SilentAssassin.class, RETRO_ART));
- cards.add(new SetCardInfo("Silverglade Elemental", 269, Rarity.COMMON, mage.cards.s.SilvergladeElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Silverglade Pathfinder", 270, Rarity.UNCOMMON, mage.cards.s.SilvergladePathfinder.class, RETRO_ART));
- cards.add(new SetCardInfo("Sizzle", 213, Rarity.COMMON, mage.cards.s.Sizzle.class, RETRO_ART));
- cards.add(new SetCardInfo("Skulking Fugitive", 161, Rarity.COMMON, mage.cards.s.SkulkingFugitive.class, RETRO_ART));
- cards.add(new SetCardInfo("Skull of Ramos", 312, Rarity.RARE, mage.cards.s.SkullOfRamos.class, RETRO_ART));
- cards.add(new SetCardInfo("Snake Pit", 271, Rarity.UNCOMMON, mage.cards.s.SnakePit.class, RETRO_ART));
- cards.add(new SetCardInfo("Snorting Gahr", 272, Rarity.COMMON, mage.cards.s.SnortingGahr.class, RETRO_ART));
- cards.add(new SetCardInfo("Snuff Out", 162, Rarity.COMMON, mage.cards.s.SnuffOut.class, RETRO_ART));
- cards.add(new SetCardInfo("Soothing Balm", 48, Rarity.COMMON, mage.cards.s.SoothingBalm.class, RETRO_ART));
- cards.add(new SetCardInfo("Soothsaying", 104, Rarity.UNCOMMON, mage.cards.s.Soothsaying.class, RETRO_ART));
- cards.add(new SetCardInfo("Soul Channeling", 163, Rarity.COMMON, mage.cards.s.SoulChanneling.class, RETRO_ART));
- cards.add(new SetCardInfo("Specter's Wail", 164, Rarity.COMMON, mage.cards.s.SpectersWail.class, RETRO_ART));
- cards.add(new SetCardInfo("Spidersilk Armor", 273, Rarity.COMMON, mage.cards.s.SpidersilkArmor.class, RETRO_ART));
- cards.add(new SetCardInfo("Spiritual Focus", 49, Rarity.RARE, mage.cards.s.SpiritualFocus.class, RETRO_ART));
- cards.add(new SetCardInfo("Spontaneous Generation", 274, Rarity.RARE, mage.cards.s.SpontaneousGeneration.class, RETRO_ART));
- cards.add(new SetCardInfo("Squall", 275, Rarity.COMMON, mage.cards.s.Squall.class, RETRO_ART));
- cards.add(new SetCardInfo("Squallmonger", 276, Rarity.UNCOMMON, mage.cards.s.Squallmonger.class, RETRO_ART));
- cards.add(new SetCardInfo("Squee, Goblin Nabob", 214, Rarity.RARE, mage.cards.s.SqueeGoblinNabob.class, RETRO_ART));
- cards.add(new SetCardInfo("Squeeze", 105, Rarity.RARE, mage.cards.s.Squeeze.class, RETRO_ART));
- cards.add(new SetCardInfo("Stamina", 277, Rarity.UNCOMMON, mage.cards.s.Stamina.class, RETRO_ART));
- cards.add(new SetCardInfo("Statecraft", 106, Rarity.RARE, mage.cards.s.Statecraft.class, RETRO_ART));
- cards.add(new SetCardInfo("Steadfast Guard", 50, Rarity.COMMON, mage.cards.s.SteadfastGuard.class, RETRO_ART));
- cards.add(new SetCardInfo("Stinging Barrier", 107, Rarity.COMMON, mage.cards.s.StingingBarrier.class, RETRO_ART));
- cards.add(new SetCardInfo("Stone Rain", 215, Rarity.COMMON, mage.cards.s.StoneRain.class, RETRO_ART));
- cards.add(new SetCardInfo("Story Circle", 51, Rarity.UNCOMMON, mage.cards.s.StoryCircle.class, RETRO_ART));
- cards.add(new SetCardInfo("Strongarm Thug", 165, Rarity.UNCOMMON, mage.cards.s.StrongarmThug.class, RETRO_ART));
- cards.add(new SetCardInfo("Subterranean Hangar", 329, Rarity.UNCOMMON, mage.cards.s.SubterraneanHangar.class, RETRO_ART));
- cards.add(new SetCardInfo("Sustenance", 278, Rarity.UNCOMMON, mage.cards.s.Sustenance.class, RETRO_ART));
- cards.add(new SetCardInfo("Swamp", 339, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 340, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 341, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 342, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Task Force", 52, Rarity.COMMON, mage.cards.t.TaskForce.class, RETRO_ART));
- cards.add(new SetCardInfo("Tectonic Break", 216, Rarity.RARE, mage.cards.t.TectonicBreak.class, RETRO_ART));
- cards.add(new SetCardInfo("Territorial Dispute", 217, Rarity.RARE, mage.cards.t.TerritorialDispute.class, RETRO_ART));
- cards.add(new SetCardInfo("Thermal Glider", 53, Rarity.COMMON, mage.cards.t.ThermalGlider.class, RETRO_ART));
- cards.add(new SetCardInfo("Thieves' Auction", 218, Rarity.RARE, mage.cards.t.ThievesAuction.class, RETRO_ART));
- cards.add(new SetCardInfo("Thrashing Wumpus", 166, Rarity.RARE, mage.cards.t.ThrashingWumpus.class, RETRO_ART));
- cards.add(new SetCardInfo("Thunderclap", 219, Rarity.COMMON, mage.cards.t.Thunderclap.class, RETRO_ART));
- cards.add(new SetCardInfo("Thwart", 108, Rarity.UNCOMMON, mage.cards.t.Thwart.class, RETRO_ART));
- cards.add(new SetCardInfo("Tidal Bore", 109, Rarity.COMMON, mage.cards.t.TidalBore.class, RETRO_ART));
- cards.add(new SetCardInfo("Tidal Kraken", 110, Rarity.RARE, mage.cards.t.TidalKraken.class, RETRO_ART));
- cards.add(new SetCardInfo("Tiger Claws", 279, Rarity.COMMON, mage.cards.t.TigerClaws.class, RETRO_ART));
- cards.add(new SetCardInfo("Timid Drake", 111, Rarity.UNCOMMON, mage.cards.t.TimidDrake.class, RETRO_ART));
- cards.add(new SetCardInfo("Tonic Peddler", 54, Rarity.UNCOMMON, mage.cards.t.TonicPeddler.class, RETRO_ART));
- cards.add(new SetCardInfo("Tooth of Ramos", 313, Rarity.RARE, mage.cards.t.ToothOfRamos.class, RETRO_ART));
- cards.add(new SetCardInfo("Tower of the Magistrate", 330, Rarity.RARE, mage.cards.t.TowerOfTheMagistrate.class, RETRO_ART));
- cards.add(new SetCardInfo("Toymaker", 314, Rarity.UNCOMMON, mage.cards.t.Toymaker.class, RETRO_ART));
- cards.add(new SetCardInfo("Trade Routes", 112, Rarity.RARE, mage.cards.t.TradeRoutes.class, RETRO_ART));
- cards.add(new SetCardInfo("Tranquility", 280, Rarity.COMMON, mage.cards.t.Tranquility.class, RETRO_ART));
- cards.add(new SetCardInfo("Trap Runner", 55, Rarity.UNCOMMON, mage.cards.t.TrapRunner.class, RETRO_ART));
- cards.add(new SetCardInfo("Tremor", 220, Rarity.COMMON, mage.cards.t.Tremor.class, RETRO_ART));
- cards.add(new SetCardInfo("Two-Headed Dragon", 221, Rarity.RARE, mage.cards.t.TwoHeadedDragon.class, RETRO_ART));
- cards.add(new SetCardInfo("Undertaker", 167, Rarity.COMMON, mage.cards.u.Undertaker.class, RETRO_ART));
- cards.add(new SetCardInfo("Unmask", 168, Rarity.RARE, mage.cards.u.Unmask.class, RETRO_ART));
- cards.add(new SetCardInfo("Unnatural Hunger", 169, Rarity.RARE, mage.cards.u.UnnaturalHunger.class, RETRO_ART));
- cards.add(new SetCardInfo("Uphill Battle", 222, Rarity.UNCOMMON, mage.cards.u.UphillBattle.class, RETRO_ART));
- cards.add(new SetCardInfo("Vendetta", 170, Rarity.COMMON, mage.cards.v.Vendetta.class, RETRO_ART));
- cards.add(new SetCardInfo("Venomous Breath", 281, Rarity.UNCOMMON, mage.cards.v.VenomousBreath.class, RETRO_ART));
- cards.add(new SetCardInfo("Venomous Dragonfly", 282, Rarity.COMMON, mage.cards.v.VenomousDragonfly.class, RETRO_ART));
- cards.add(new SetCardInfo("Vernal Equinox", 283, Rarity.RARE, mage.cards.v.VernalEquinox.class, RETRO_ART));
- cards.add(new SetCardInfo("Vine Dryad", 284, Rarity.RARE, mage.cards.v.VineDryad.class, RETRO_ART));
- cards.add(new SetCardInfo("Vine Trellis", 285, Rarity.COMMON, mage.cards.v.VineTrellis.class, RETRO_ART));
- cards.add(new SetCardInfo("Volcanic Wind", 223, Rarity.UNCOMMON, mage.cards.v.VolcanicWind.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Distortion", 171, Rarity.COMMON, mage.cards.w.WallOfDistortion.class, RETRO_ART));
- cards.add(new SetCardInfo("War Cadence", 224, Rarity.UNCOMMON, mage.cards.w.WarCadence.class, RETRO_ART));
- cards.add(new SetCardInfo("War Tax", 113, Rarity.UNCOMMON, mage.cards.w.WarTax.class, RETRO_ART));
- cards.add(new SetCardInfo("Warmonger", 225, Rarity.UNCOMMON, mage.cards.w.Warmonger.class, RETRO_ART));
- cards.add(new SetCardInfo("Warpath", 226, Rarity.UNCOMMON, mage.cards.w.Warpath.class, RETRO_ART));
- cards.add(new SetCardInfo("Waterfront Bouncer", 114, Rarity.COMMON, mage.cards.w.WaterfrontBouncer.class, RETRO_ART));
- cards.add(new SetCardInfo("Wave of Reckoning", 56, Rarity.RARE, mage.cards.w.WaveOfReckoning.class, RETRO_ART));
- cards.add(new SetCardInfo("Wild Jhovall", 227, Rarity.COMMON, mage.cards.w.WildJhovall.class, RETRO_ART));
- cards.add(new SetCardInfo("Wishmonger", 57, Rarity.UNCOMMON, mage.cards.w.Wishmonger.class, RETRO_ART));
- cards.add(new SetCardInfo("Word of Blasting", 228, Rarity.UNCOMMON, mage.cards.w.WordOfBlasting.class, RETRO_ART));
- cards.add(new SetCardInfo("Worry Beads", 315, Rarity.RARE, mage.cards.w.WorryBeads.class, RETRO_ART));
+ cards.add(new SetCardInfo("Aerial Caravan", 58, Rarity.RARE, mage.cards.a.AerialCaravan.class));
+ cards.add(new SetCardInfo("Afterlife", 1, Rarity.UNCOMMON, mage.cards.a.Afterlife.class));
+ cards.add(new SetCardInfo("Alabaster Wall", 2, Rarity.COMMON, mage.cards.a.AlabasterWall.class));
+ cards.add(new SetCardInfo("Alley Grifters", 115, Rarity.COMMON, mage.cards.a.AlleyGrifters.class));
+ cards.add(new SetCardInfo("Ancestral Mask", 229, Rarity.COMMON, mage.cards.a.AncestralMask.class));
+ cards.add(new SetCardInfo("Armistice", 3, Rarity.RARE, mage.cards.a.Armistice.class));
+ cards.add(new SetCardInfo("Arms Dealer", 172, Rarity.UNCOMMON, mage.cards.a.ArmsDealer.class));
+ cards.add(new SetCardInfo("Arrest", 4, Rarity.UNCOMMON, mage.cards.a.Arrest.class));
+ cards.add(new SetCardInfo("Assembly Hall", 286, Rarity.RARE, mage.cards.a.AssemblyHall.class));
+ cards.add(new SetCardInfo("Ballista Squad", 5, Rarity.UNCOMMON, mage.cards.b.BallistaSquad.class));
+ cards.add(new SetCardInfo("Balloon Peddler", 59, Rarity.COMMON, mage.cards.b.BalloonPeddler.class));
+ cards.add(new SetCardInfo("Barbed Wire", 287, Rarity.UNCOMMON, mage.cards.b.BarbedWire.class));
+ cards.add(new SetCardInfo("Bargaining Table", 288, Rarity.RARE, mage.cards.b.BargainingTable.class));
+ cards.add(new SetCardInfo("Battle Rampart", 173, Rarity.COMMON, mage.cards.b.BattleRampart.class));
+ cards.add(new SetCardInfo("Battle Squadron", 174, Rarity.RARE, mage.cards.b.BattleSquadron.class));
+ cards.add(new SetCardInfo("Bifurcate", 230, Rarity.RARE, mage.cards.b.Bifurcate.class));
+ cards.add(new SetCardInfo("Black Market", 116, Rarity.RARE, mage.cards.b.BlackMarket.class));
+ cards.add(new SetCardInfo("Blaster Mage", 175, Rarity.COMMON, mage.cards.b.BlasterMage.class));
+ cards.add(new SetCardInfo("Blockade Runner", 60, Rarity.COMMON, mage.cards.b.BlockadeRunner.class));
+ cards.add(new SetCardInfo("Blood Hound", 176, Rarity.RARE, mage.cards.b.BloodHound.class));
+ cards.add(new SetCardInfo("Blood Oath", 177, Rarity.RARE, mage.cards.b.BloodOath.class));
+ cards.add(new SetCardInfo("Boa Constrictor", 231, Rarity.UNCOMMON, mage.cards.b.BoaConstrictor.class));
+ cards.add(new SetCardInfo("Bog Smugglers", 117, Rarity.COMMON, mage.cards.b.BogSmugglers.class));
+ cards.add(new SetCardInfo("Bog Witch", 118, Rarity.COMMON, mage.cards.b.BogWitch.class));
+ cards.add(new SetCardInfo("Brainstorm", 61, Rarity.COMMON, mage.cards.b.Brainstorm.class));
+ cards.add(new SetCardInfo("Brawl", 178, Rarity.RARE, mage.cards.b.Brawl.class));
+ cards.add(new SetCardInfo("Briar Patch", 232, Rarity.UNCOMMON, mage.cards.b.BriarPatch.class));
+ cards.add(new SetCardInfo("Bribery", 62, Rarity.RARE, mage.cards.b.Bribery.class));
+ cards.add(new SetCardInfo("Buoyancy", 63, Rarity.COMMON, mage.cards.b.Buoyancy.class));
+ cards.add(new SetCardInfo("Cackling Witch", 119, Rarity.UNCOMMON, mage.cards.c.CacklingWitch.class));
+ cards.add(new SetCardInfo("Caller of the Hunt", 233, Rarity.RARE, mage.cards.c.CallerOfTheHunt.class));
+ cards.add(new SetCardInfo("Cateran Brute", 120, Rarity.COMMON, mage.cards.c.CateranBrute.class));
+ cards.add(new SetCardInfo("Cateran Enforcer", 121, Rarity.UNCOMMON, mage.cards.c.CateranEnforcer.class));
+ cards.add(new SetCardInfo("Cateran Kidnappers", 122, Rarity.UNCOMMON, mage.cards.c.CateranKidnappers.class));
+ cards.add(new SetCardInfo("Cateran Overlord", 123, Rarity.RARE, mage.cards.c.CateranOverlord.class));
+ cards.add(new SetCardInfo("Cateran Persuader", 124, Rarity.COMMON, mage.cards.c.CateranPersuader.class));
+ cards.add(new SetCardInfo("Cateran Slaver", 125, Rarity.RARE, mage.cards.c.CateranSlaver.class));
+ cards.add(new SetCardInfo("Cateran Summons", 126, Rarity.UNCOMMON, mage.cards.c.CateranSummons.class));
+ cards.add(new SetCardInfo("Caustic Wasps", 234, Rarity.UNCOMMON, mage.cards.c.CausticWasps.class));
+ cards.add(new SetCardInfo("Cave-In", 180, Rarity.RARE, mage.cards.c.CaveIn.class));
+ cards.add(new SetCardInfo("Cavern Crawler", 181, Rarity.COMMON, mage.cards.c.CavernCrawler.class));
+ cards.add(new SetCardInfo("Cave Sense", 179, Rarity.COMMON, mage.cards.c.CaveSense.class));
+ cards.add(new SetCardInfo("Ceremonial Guard", 182, Rarity.COMMON, mage.cards.c.CeremonialGuard.class));
+ cards.add(new SetCardInfo("Chambered Nautilus", 64, Rarity.UNCOMMON, mage.cards.c.ChamberedNautilus.class));
+ cards.add(new SetCardInfo("Chameleon Spirit", 65, Rarity.UNCOMMON, mage.cards.c.ChameleonSpirit.class));
+ cards.add(new SetCardInfo("Charisma", 66, Rarity.RARE, mage.cards.c.Charisma.class));
+ cards.add(new SetCardInfo("Charm Peddler", 6, Rarity.COMMON, mage.cards.c.CharmPeddler.class));
+ cards.add(new SetCardInfo("Charmed Griffin", 7, Rarity.UNCOMMON, mage.cards.c.CharmedGriffin.class));
+ cards.add(new SetCardInfo("Cho-Arrim Alchemist", 8, Rarity.RARE, mage.cards.c.ChoArrimAlchemist.class));
+ cards.add(new SetCardInfo("Cho-Arrim Bruiser", 9, Rarity.RARE, mage.cards.c.ChoArrimBruiser.class));
+ cards.add(new SetCardInfo("Cho-Arrim Legate", 10, Rarity.UNCOMMON, mage.cards.c.ChoArrimLegate.class));
+ cards.add(new SetCardInfo("Cho-Manno, Revolutionary", 11, Rarity.RARE, mage.cards.c.ChoMannoRevolutionary.class));
+ cards.add(new SetCardInfo("Cho-Manno's Blessing", 12, Rarity.COMMON, mage.cards.c.ChoMannosBlessing.class));
+ cards.add(new SetCardInfo("Cinder Elemental", 183, Rarity.UNCOMMON, mage.cards.c.CinderElemental.class));
+ cards.add(new SetCardInfo("Clear the Land", 235, Rarity.RARE, mage.cards.c.ClearTheLand.class));
+ cards.add(new SetCardInfo("Close Quarters", 184, Rarity.UNCOMMON, mage.cards.c.CloseQuarters.class));
+ cards.add(new SetCardInfo("Cloud Sprite", 67, Rarity.COMMON, mage.cards.c.CloudSprite.class));
+ cards.add(new SetCardInfo("Coastal Piracy", 68, Rarity.UNCOMMON, mage.cards.c.CoastalPiracy.class));
+ cards.add(new SetCardInfo("Collective Unconscious", 236, Rarity.RARE, mage.cards.c.CollectiveUnconscious.class));
+ cards.add(new SetCardInfo("Common Cause", 13, Rarity.RARE, mage.cards.c.CommonCause.class));
+ cards.add(new SetCardInfo("Conspiracy", 127, Rarity.RARE, mage.cards.c.Conspiracy.class));
+ cards.add(new SetCardInfo("Cornered Market", 14, Rarity.RARE, mage.cards.c.CorneredMarket.class));
+ cards.add(new SetCardInfo("Corrupt Official", 128, Rarity.RARE, mage.cards.c.CorruptOfficial.class));
+ cards.add(new SetCardInfo("Counterspell", 69, Rarity.COMMON, mage.cards.c.Counterspell.class));
+ cards.add(new SetCardInfo("Cowardice", 70, Rarity.RARE, mage.cards.c.Cowardice.class));
+ cards.add(new SetCardInfo("Crackdown", 15, Rarity.RARE, mage.cards.c.Crackdown.class));
+ cards.add(new SetCardInfo("Crag Saurian", 185, Rarity.RARE, mage.cards.c.CragSaurian.class));
+ cards.add(new SetCardInfo("Crash", 186, Rarity.COMMON, mage.cards.c.Crash.class));
+ cards.add(new SetCardInfo("Credit Voucher", 289, Rarity.UNCOMMON, mage.cards.c.CreditVoucher.class));
+ cards.add(new SetCardInfo("Crenellated Wall", 290, Rarity.UNCOMMON, mage.cards.c.CrenellatedWall.class));
+ cards.add(new SetCardInfo("Crooked Scales", 291, Rarity.RARE, mage.cards.c.CrookedScales.class));
+ cards.add(new SetCardInfo("Crossbow Infantry", 16, Rarity.COMMON, mage.cards.c.CrossbowInfantry.class));
+ cards.add(new SetCardInfo("Crumbling Sanctuary", 292, Rarity.RARE, mage.cards.c.CrumblingSanctuary.class));
+ cards.add(new SetCardInfo("Customs Depot", 71, Rarity.UNCOMMON, mage.cards.c.CustomsDepot.class));
+ cards.add(new SetCardInfo("Dark Ritual", 129, Rarity.COMMON, mage.cards.d.DarkRitual.class));
+ cards.add(new SetCardInfo("Darting Merfolk", 72, Rarity.COMMON, mage.cards.d.DartingMerfolk.class));
+ cards.add(new SetCardInfo("Dawnstrider", 237, Rarity.RARE, mage.cards.d.Dawnstrider.class));
+ cards.add(new SetCardInfo("Deadly Insect", 238, Rarity.COMMON, mage.cards.d.DeadlyInsect.class));
+ cards.add(new SetCardInfo("Deathgazer", 130, Rarity.UNCOMMON, mage.cards.d.Deathgazer.class));
+ cards.add(new SetCardInfo("Deepwood Drummer", 239, Rarity.COMMON, mage.cards.d.DeepwoodDrummer.class));
+ cards.add(new SetCardInfo("Deepwood Elder", 240, Rarity.RARE, mage.cards.d.DeepwoodElder.class));
+ cards.add(new SetCardInfo("Deepwood Ghoul", 131, Rarity.COMMON, mage.cards.d.DeepwoodGhoul.class));
+ cards.add(new SetCardInfo("Deepwood Legate", 132, Rarity.UNCOMMON, mage.cards.d.DeepwoodLegate.class));
+ cards.add(new SetCardInfo("Deepwood Tantiv", 241, Rarity.UNCOMMON, mage.cards.d.DeepwoodTantiv.class));
+ cards.add(new SetCardInfo("Deepwood Wolverine", 242, Rarity.COMMON, mage.cards.d.DeepwoodWolverine.class));
+ cards.add(new SetCardInfo("Dehydration", 73, Rarity.COMMON, mage.cards.d.Dehydration.class));
+ cards.add(new SetCardInfo("Delraich", 133, Rarity.RARE, mage.cards.d.Delraich.class));
+ cards.add(new SetCardInfo("Desert Twister", 243, Rarity.UNCOMMON, mage.cards.d.DesertTwister.class));
+ cards.add(new SetCardInfo("Devout Witness", 17, Rarity.COMMON, mage.cards.d.DevoutWitness.class));
+ cards.add(new SetCardInfo("Diplomatic Escort", 74, Rarity.UNCOMMON, mage.cards.d.DiplomaticEscort.class));
+ cards.add(new SetCardInfo("Diplomatic Immunity", 75, Rarity.COMMON, mage.cards.d.DiplomaticImmunity.class));
+ cards.add(new SetCardInfo("Disenchant", 18, Rarity.COMMON, mage.cards.d.Disenchant.class));
+ cards.add(new SetCardInfo("Distorting Lens", 293, Rarity.RARE, mage.cards.d.DistortingLens.class));
+ cards.add(new SetCardInfo("Drake Hatchling", 76, Rarity.COMMON, mage.cards.d.DrakeHatchling.class));
+ cards.add(new SetCardInfo("Dust Bowl", 316, Rarity.RARE, mage.cards.d.DustBowl.class));
+ cards.add(new SetCardInfo("Embargo", 77, Rarity.RARE, mage.cards.e.Embargo.class));
+ cards.add(new SetCardInfo("Energy Flux", 78, Rarity.UNCOMMON, mage.cards.e.EnergyFlux.class));
+ cards.add(new SetCardInfo("Enslaved Horror", 134, Rarity.UNCOMMON, mage.cards.e.EnslavedHorror.class));
+ cards.add(new SetCardInfo("Erithizon", 244, Rarity.RARE, mage.cards.e.Erithizon.class));
+ cards.add(new SetCardInfo("Extortion", 135, Rarity.RARE, mage.cards.e.Extortion.class));
+ cards.add(new SetCardInfo("Extravagant Spirit", 79, Rarity.RARE, mage.cards.e.ExtravagantSpirit.class));
+ cards.add(new SetCardInfo("Eye of Ramos", 294, Rarity.RARE, mage.cards.e.EyeOfRamos.class));
+ cards.add(new SetCardInfo("False Demise", 80, Rarity.UNCOMMON, mage.cards.f.FalseDemise.class));
+ cards.add(new SetCardInfo("Ferocity", 245, Rarity.COMMON, mage.cards.f.Ferocity.class));
+ cards.add(new SetCardInfo("Flailing Manticore", 187, Rarity.RARE, mage.cards.f.FlailingManticore.class));
+ cards.add(new SetCardInfo("Flailing Ogre", 188, Rarity.UNCOMMON, mage.cards.f.FlailingOgre.class));
+ cards.add(new SetCardInfo("Flailing Soldier", 189, Rarity.COMMON, mage.cards.f.FlailingSoldier.class));
+ cards.add(new SetCardInfo("Flaming Sword", 190, Rarity.COMMON, mage.cards.f.FlamingSword.class));
+ cards.add(new SetCardInfo("Food Chain", 246, Rarity.RARE, mage.cards.f.FoodChain.class));
+ cards.add(new SetCardInfo("Forced March", 136, Rarity.RARE, mage.cards.f.ForcedMarch.class));
+ cards.add(new SetCardInfo("Forest", 347, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 348, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 349, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 350, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Foster", 247, Rarity.RARE, mage.cards.f.Foster.class));
+ cards.add(new SetCardInfo("Fountain of Cho", 317, Rarity.UNCOMMON, mage.cards.f.FountainOfCho.class));
+ cards.add(new SetCardInfo("Fountain Watch", 19, Rarity.RARE, mage.cards.f.FountainWatch.class));
+ cards.add(new SetCardInfo("Fresh Volunteers", 20, Rarity.COMMON, mage.cards.f.FreshVolunteers.class));
+ cards.add(new SetCardInfo("Furious Assault", 191, Rarity.COMMON, mage.cards.f.FuriousAssault.class));
+ cards.add(new SetCardInfo("Game Preserve", 248, Rarity.RARE, mage.cards.g.GamePreserve.class));
+ cards.add(new SetCardInfo("General's Regalia", 295, Rarity.RARE, mage.cards.g.GeneralsRegalia.class));
+ cards.add(new SetCardInfo("Gerrard's Irregulars", 192, Rarity.COMMON, mage.cards.g.GerrardsIrregulars.class));
+ cards.add(new SetCardInfo("Ghoul's Feast", 137, Rarity.UNCOMMON, mage.cards.g.GhoulsFeast.class));
+ cards.add(new SetCardInfo("Giant Caterpillar", 249, Rarity.COMMON, mage.cards.g.GiantCaterpillar.class));
+ cards.add(new SetCardInfo("Glowing Anemone", 81, Rarity.UNCOMMON, mage.cards.g.GlowingAnemone.class));
+ cards.add(new SetCardInfo("Groundskeeper", 250, Rarity.UNCOMMON, mage.cards.g.Groundskeeper.class));
+ cards.add(new SetCardInfo("Gush", 82, Rarity.COMMON, mage.cards.g.Gush.class));
+ cards.add(new SetCardInfo("Hammer Mage", 193, Rarity.UNCOMMON, mage.cards.h.HammerMage.class));
+ cards.add(new SetCardInfo("Haunted Crossroads", 138, Rarity.UNCOMMON, mage.cards.h.HauntedCrossroads.class));
+ cards.add(new SetCardInfo("Heart of Ramos", 296, Rarity.RARE, mage.cards.h.HeartOfRamos.class));
+ cards.add(new SetCardInfo("Henge Guardian", 297, Rarity.UNCOMMON, mage.cards.h.HengeGuardian.class));
+ cards.add(new SetCardInfo("Henge of Ramos", 318, Rarity.UNCOMMON, mage.cards.h.HengeOfRamos.class));
+ cards.add(new SetCardInfo("Hickory Woodlot", 319, Rarity.COMMON, mage.cards.h.HickoryWoodlot.class));
+ cards.add(new SetCardInfo("High Market", 320, Rarity.RARE, mage.cards.h.HighMarket.class));
+ cards.add(new SetCardInfo("High Seas", 83, Rarity.UNCOMMON, mage.cards.h.HighSeas.class));
+ cards.add(new SetCardInfo("Highway Robber", 139, Rarity.COMMON, mage.cards.h.HighwayRobber.class));
+ cards.add(new SetCardInfo("Hired Giant", 194, Rarity.UNCOMMON, mage.cards.h.HiredGiant.class));
+ cards.add(new SetCardInfo("Honor the Fallen", 21, Rarity.RARE, mage.cards.h.HonorTheFallen.class));
+ cards.add(new SetCardInfo("Hoodwink", 84, Rarity.COMMON, mage.cards.h.Hoodwink.class));
+ cards.add(new SetCardInfo("Horned Troll", 251, Rarity.COMMON, mage.cards.h.HornedTroll.class));
+ cards.add(new SetCardInfo("Horn of Plenty", 298, Rarity.RARE, mage.cards.h.HornOfPlenty.class));
+ cards.add(new SetCardInfo("Horn of Ramos", 299, Rarity.RARE, mage.cards.h.HornOfRamos.class));
+ cards.add(new SetCardInfo("Howling Wolf", 252, Rarity.COMMON, mage.cards.h.HowlingWolf.class));
+ cards.add(new SetCardInfo("Hunted Wumpus", 253, Rarity.UNCOMMON, mage.cards.h.HuntedWumpus.class));
+ cards.add(new SetCardInfo("Ignoble Soldier", 22, Rarity.UNCOMMON, mage.cards.i.IgnobleSoldier.class));
+ cards.add(new SetCardInfo("Indentured Djinn", 85, Rarity.UNCOMMON, mage.cards.i.IndenturedDjinn.class));
+ cards.add(new SetCardInfo("Instigator", 140, Rarity.RARE, mage.cards.i.Instigator.class));
+ cards.add(new SetCardInfo("Insubordination", 141, Rarity.COMMON, mage.cards.i.Insubordination.class));
+ cards.add(new SetCardInfo("Intimidation", 142, Rarity.UNCOMMON, mage.cards.i.Intimidation.class));
+ cards.add(new SetCardInfo("Invigorate", 254, Rarity.COMMON, mage.cards.i.Invigorate.class));
+ cards.add(new SetCardInfo("Inviolability", 23, Rarity.COMMON, mage.cards.i.Inviolability.class));
+ cards.add(new SetCardInfo("Iron Lance", 300, Rarity.UNCOMMON, mage.cards.i.IronLance.class));
+ cards.add(new SetCardInfo("Island", 335, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 336, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 337, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 338, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ivory Mask", 24, Rarity.RARE, mage.cards.i.IvoryMask.class));
+ cards.add(new SetCardInfo("Jeweled Torque", 301, Rarity.UNCOMMON, mage.cards.j.JeweledTorque.class));
+ cards.add(new SetCardInfo("Jhovall Queen", 25, Rarity.RARE, mage.cards.j.JhovallQueen.class));
+ cards.add(new SetCardInfo("Jhovall Rider", 26, Rarity.UNCOMMON, mage.cards.j.JhovallRider.class));
+ cards.add(new SetCardInfo("Karn's Touch", 86, Rarity.RARE, mage.cards.k.KarnsTouch.class));
+ cards.add(new SetCardInfo("Kris Mage", 195, Rarity.COMMON, mage.cards.k.KrisMage.class));
+ cards.add(new SetCardInfo("Kyren Archive", 302, Rarity.RARE, mage.cards.k.KyrenArchive.class));
+ cards.add(new SetCardInfo("Kyren Glider", 196, Rarity.COMMON, mage.cards.k.KyrenGlider.class));
+ cards.add(new SetCardInfo("Kyren Legate", 197, Rarity.UNCOMMON, mage.cards.k.KyrenLegate.class));
+ cards.add(new SetCardInfo("Kyren Negotiations", 198, Rarity.UNCOMMON, mage.cards.k.KyrenNegotiations.class));
+ cards.add(new SetCardInfo("Kyren Sniper", 199, Rarity.COMMON, mage.cards.k.KyrenSniper.class));
+ cards.add(new SetCardInfo("Kyren Toy", 303, Rarity.RARE, mage.cards.k.KyrenToy.class));
+ cards.add(new SetCardInfo("Land Grant", 255, Rarity.COMMON, mage.cards.l.LandGrant.class));
+ cards.add(new SetCardInfo("Larceny", 143, Rarity.UNCOMMON, mage.cards.l.Larceny.class));
+ cards.add(new SetCardInfo("Last Breath", 27, Rarity.UNCOMMON, mage.cards.l.LastBreath.class));
+ cards.add(new SetCardInfo("Lava Runner", 200, Rarity.RARE, mage.cards.l.LavaRunner.class));
+ cards.add(new SetCardInfo("Ley Line", 256, Rarity.UNCOMMON, mage.cards.l.LeyLine.class));
+ cards.add(new SetCardInfo("Liability", 144, Rarity.RARE, mage.cards.l.Liability.class));
+ cards.add(new SetCardInfo("Lightning Hounds", 201, Rarity.COMMON, mage.cards.l.LightningHounds.class));
+ cards.add(new SetCardInfo("Lithophage", 202, Rarity.RARE, mage.cards.l.Lithophage.class));
+ cards.add(new SetCardInfo("Lumbering Satyr", 257, Rarity.UNCOMMON, mage.cards.l.LumberingSatyr.class));
+ cards.add(new SetCardInfo("Lunge", 203, Rarity.COMMON, mage.cards.l.Lunge.class));
+ cards.add(new SetCardInfo("Lure", 258, Rarity.UNCOMMON, mage.cards.l.Lure.class));
+ cards.add(new SetCardInfo("Maggot Therapy", 145, Rarity.COMMON, mage.cards.m.MaggotTherapy.class));
+ cards.add(new SetCardInfo("Magistrate's Scepter", 304, Rarity.RARE, mage.cards.m.MagistratesScepter.class));
+ cards.add(new SetCardInfo("Magistrate's Veto", 204, Rarity.UNCOMMON, mage.cards.m.MagistratesVeto.class));
+ cards.add(new SetCardInfo("Megatherium", 259, Rarity.RARE, mage.cards.m.Megatherium.class));
+ cards.add(new SetCardInfo("Mercadia's Downfall", 205, Rarity.UNCOMMON, mage.cards.m.MercadiasDownfall.class));
+ cards.add(new SetCardInfo("Mercadian Atlas", 305, Rarity.RARE, mage.cards.m.MercadianAtlas.class));
+ cards.add(new SetCardInfo("Mercadian Bazaar", 321, Rarity.UNCOMMON, mage.cards.m.MercadianBazaar.class));
+ cards.add(new SetCardInfo("Mercadian Lift", 306, Rarity.RARE, mage.cards.m.MercadianLift.class));
+ cards.add(new SetCardInfo("Midnight Ritual", 146, Rarity.RARE, mage.cards.m.MidnightRitual.class));
+ cards.add(new SetCardInfo("Misdirection", 87, Rarity.RARE, mage.cards.m.Misdirection.class));
+ cards.add(new SetCardInfo("Misshapen Fiend", 147, Rarity.COMMON, mage.cards.m.MisshapenFiend.class));
+ cards.add(new SetCardInfo("Misstep", 88, Rarity.COMMON, mage.cards.m.Misstep.class));
+ cards.add(new SetCardInfo("Molting Harpy", 148, Rarity.UNCOMMON, mage.cards.m.MoltingHarpy.class));
+ cards.add(new SetCardInfo("Moment of Silence", 28, Rarity.COMMON, mage.cards.m.MomentOfSilence.class));
+ cards.add(new SetCardInfo("Monkey Cage", 307, Rarity.RARE, mage.cards.m.MonkeyCage.class));
+ cards.add(new SetCardInfo("Moonlit Wake", 29, Rarity.UNCOMMON, mage.cards.m.MoonlitWake.class));
+ cards.add(new SetCardInfo("Mountain", 343, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 344, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 345, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 346, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Muzzle", 30, Rarity.COMMON, mage.cards.m.Muzzle.class));
+ cards.add(new SetCardInfo("Natural Affinity", 260, Rarity.RARE, mage.cards.n.NaturalAffinity.class));
+ cards.add(new SetCardInfo("Nether Spirit", 149, Rarity.RARE, mage.cards.n.NetherSpirit.class));
+ cards.add(new SetCardInfo("Nightwind Glider", 31, Rarity.COMMON, mage.cards.n.NightwindGlider.class));
+ cards.add(new SetCardInfo("Noble Purpose", 32, Rarity.UNCOMMON, mage.cards.n.NoblePurpose.class));
+ cards.add(new SetCardInfo("Notorious Assassin", 150, Rarity.RARE, mage.cards.n.NotoriousAssassin.class));
+ cards.add(new SetCardInfo("Ogre Taskmaster", 206, Rarity.UNCOMMON, mage.cards.o.OgreTaskmaster.class));
+ cards.add(new SetCardInfo("Orim's Cure", 33, Rarity.COMMON, mage.cards.o.OrimsCure.class));
+ cards.add(new SetCardInfo("Overtaker", 89, Rarity.RARE, mage.cards.o.Overtaker.class));
+ cards.add(new SetCardInfo("Panacea", 308, Rarity.UNCOMMON, mage.cards.p.Panacea.class));
+ cards.add(new SetCardInfo("Pangosaur", 261, Rarity.RARE, mage.cards.p.Pangosaur.class));
+ cards.add(new SetCardInfo("Peat Bog", 322, Rarity.COMMON, mage.cards.p.PeatBog.class));
+ cards.add(new SetCardInfo("Pious Warrior", 34, Rarity.COMMON, mage.cards.p.PiousWarrior.class));
+ cards.add(new SetCardInfo("Plains", 331, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 332, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 333, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 334, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Port Inspector", 90, Rarity.COMMON, mage.cards.p.PortInspector.class));
+ cards.add(new SetCardInfo("Power Matrix", 309, Rarity.RARE, mage.cards.p.PowerMatrix.class));
+ cards.add(new SetCardInfo("Pretender's Claim", 151, Rarity.UNCOMMON, mage.cards.p.PretendersClaim.class));
+ cards.add(new SetCardInfo("Primeval Shambler", 152, Rarity.UNCOMMON, mage.cards.p.PrimevalShambler.class));
+ cards.add(new SetCardInfo("Puffer Extract", 310, Rarity.UNCOMMON, mage.cards.p.PufferExtract.class));
+ cards.add(new SetCardInfo("Pulverize", 207, Rarity.RARE, mage.cards.p.Pulverize.class));
+ cards.add(new SetCardInfo("Putrefaction", 153, Rarity.UNCOMMON, mage.cards.p.Putrefaction.class));
+ cards.add(new SetCardInfo("Puppet's Verdict", 208, Rarity.RARE, mage.cards.p.PuppetsVerdict.class));
+ cards.add(new SetCardInfo("Quagmire Lamprey", 154, Rarity.UNCOMMON, mage.cards.q.QuagmireLamprey.class));
+ cards.add(new SetCardInfo("Rain of Tears", 155, Rarity.UNCOMMON, mage.cards.r.RainOfTears.class));
+ cards.add(new SetCardInfo("Ramosian Captain", 35, Rarity.UNCOMMON, mage.cards.r.RamosianCaptain.class));
+ cards.add(new SetCardInfo("Ramosian Commander", 36, Rarity.UNCOMMON, mage.cards.r.RamosianCommander.class));
+ cards.add(new SetCardInfo("Ramosian Lieutenant", 37, Rarity.COMMON, mage.cards.r.RamosianLieutenant.class));
+ cards.add(new SetCardInfo("Ramosian Rally", 38, Rarity.COMMON, mage.cards.r.RamosianRally.class));
+ cards.add(new SetCardInfo("Ramosian Sergeant", 39, Rarity.COMMON, mage.cards.r.RamosianSergeant.class));
+ cards.add(new SetCardInfo("Ramosian Sky Marshal", 40, Rarity.RARE, mage.cards.r.RamosianSkyMarshal.class));
+ cards.add(new SetCardInfo("Rampart Crawler", 156, Rarity.COMMON, mage.cards.r.RampartCrawler.class));
+ cards.add(new SetCardInfo("Rappelling Scouts", 41, Rarity.RARE, mage.cards.r.RappellingScouts.class));
+ cards.add(new SetCardInfo("Remote Farm", 323, Rarity.COMMON, mage.cards.r.RemoteFarm.class));
+ cards.add(new SetCardInfo("Renounce", 42, Rarity.UNCOMMON, mage.cards.r.Renounce.class));
+ cards.add(new SetCardInfo("Revered Elder", 43, Rarity.COMMON, mage.cards.r.ReveredElder.class));
+ cards.add(new SetCardInfo("Reverent Mantra", 44, Rarity.RARE, mage.cards.r.ReverentMantra.class));
+ cards.add(new SetCardInfo("Revive", 262, Rarity.UNCOMMON, mage.cards.r.Revive.class));
+ cards.add(new SetCardInfo("Righteous Aura", 45, Rarity.UNCOMMON, mage.cards.r.RighteousAura.class));
+ cards.add(new SetCardInfo("Righteous Indignation", 46, Rarity.UNCOMMON, mage.cards.r.RighteousIndignation.class));
+ cards.add(new SetCardInfo("Rishadan Airship", 91, Rarity.COMMON, mage.cards.r.RishadanAirship.class));
+ cards.add(new SetCardInfo("Rishadan Brigand", 92, Rarity.RARE, mage.cards.r.RishadanBrigand.class));
+ cards.add(new SetCardInfo("Rishadan Cutpurse", 93, Rarity.COMMON, mage.cards.r.RishadanCutpurse.class));
+ cards.add(new SetCardInfo("Rishadan Footpad", 94, Rarity.UNCOMMON, mage.cards.r.RishadanFootpad.class));
+ cards.add(new SetCardInfo("Rishadan Pawnshop", 311, Rarity.RARE, mage.cards.r.RishadanPawnshop.class));
+ cards.add(new SetCardInfo("Rishadan Port", 324, Rarity.RARE, mage.cards.r.RishadanPort.class));
+ cards.add(new SetCardInfo("Robber Fly", 209, Rarity.UNCOMMON, mage.cards.r.RobberFly.class));
+ cards.add(new SetCardInfo("Rock Badger", 210, Rarity.UNCOMMON, mage.cards.r.RockBadger.class));
+ cards.add(new SetCardInfo("Rouse", 157, Rarity.COMMON, mage.cards.r.Rouse.class));
+ cards.add(new SetCardInfo("Rushwood Dryad", 263, Rarity.COMMON, mage.cards.r.RushwoodDryad.class));
+ cards.add(new SetCardInfo("Rushwood Elemental", 264, Rarity.RARE, mage.cards.r.RushwoodElemental.class));
+ cards.add(new SetCardInfo("Rushwood Grove", 325, Rarity.UNCOMMON, mage.cards.r.RushwoodGrove.class));
+ cards.add(new SetCardInfo("Rushwood Herbalist", 265, Rarity.COMMON, mage.cards.r.RushwoodHerbalist.class));
+ cards.add(new SetCardInfo("Rushwood Legate", 266, Rarity.UNCOMMON, mage.cards.r.RushwoodLegate.class));
+ cards.add(new SetCardInfo("Saber Ants", 267, Rarity.UNCOMMON, mage.cards.s.SaberAnts.class));
+ cards.add(new SetCardInfo("Sacred Prey", 268, Rarity.COMMON, mage.cards.s.SacredPrey.class));
+ cards.add(new SetCardInfo("Sailmonger", 95, Rarity.UNCOMMON, mage.cards.s.Sailmonger.class));
+ cards.add(new SetCardInfo("Sand Squid", 96, Rarity.RARE, mage.cards.s.SandSquid.class));
+ cards.add(new SetCardInfo("Sandstone Needle", 326, Rarity.COMMON, mage.cards.s.SandstoneNeedle.class));
+ cards.add(new SetCardInfo("Saprazzan Bailiff", 97, Rarity.RARE, mage.cards.s.SaprazzanBailiff.class));
+ cards.add(new SetCardInfo("Saprazzan Breaker", 98, Rarity.UNCOMMON, mage.cards.s.SaprazzanBreaker.class));
+ cards.add(new SetCardInfo("Saprazzan Cove", 327, Rarity.UNCOMMON, mage.cards.s.SaprazzanCove.class));
+ cards.add(new SetCardInfo("Saprazzan Heir", 99, Rarity.RARE, mage.cards.s.SaprazzanHeir.class));
+ cards.add(new SetCardInfo("Saprazzan Legate", 100, Rarity.UNCOMMON, mage.cards.s.SaprazzanLegate.class));
+ cards.add(new SetCardInfo("Saprazzan Outrigger", 101, Rarity.COMMON, mage.cards.s.SaprazzanOutrigger.class));
+ cards.add(new SetCardInfo("Saprazzan Raider", 102, Rarity.COMMON, mage.cards.s.SaprazzanRaider.class));
+ cards.add(new SetCardInfo("Saprazzan Skerry", 328, Rarity.COMMON, mage.cards.s.SaprazzanSkerry.class));
+ cards.add(new SetCardInfo("Scandalmonger", 158, Rarity.UNCOMMON, mage.cards.s.Scandalmonger.class));
+ cards.add(new SetCardInfo("Security Detail", 47, Rarity.RARE, mage.cards.s.SecurityDetail.class));
+ cards.add(new SetCardInfo("Seismic Mage", 211, Rarity.RARE, mage.cards.s.SeismicMage.class));
+ cards.add(new SetCardInfo("Sever Soul", 159, Rarity.COMMON, mage.cards.s.SeverSoul.class));
+ cards.add(new SetCardInfo("Shock Troops", 212, Rarity.COMMON, mage.cards.s.ShockTroops.class));
+ cards.add(new SetCardInfo("Shoving Match", 103, Rarity.UNCOMMON, mage.cards.s.ShovingMatch.class));
+ cards.add(new SetCardInfo("Silent Assassin", 160, Rarity.RARE, mage.cards.s.SilentAssassin.class));
+ cards.add(new SetCardInfo("Silverglade Elemental", 269, Rarity.COMMON, mage.cards.s.SilvergladeElemental.class));
+ cards.add(new SetCardInfo("Silverglade Pathfinder", 270, Rarity.UNCOMMON, mage.cards.s.SilvergladePathfinder.class));
+ cards.add(new SetCardInfo("Sizzle", 213, Rarity.COMMON, mage.cards.s.Sizzle.class));
+ cards.add(new SetCardInfo("Skulking Fugitive", 161, Rarity.COMMON, mage.cards.s.SkulkingFugitive.class));
+ cards.add(new SetCardInfo("Skull of Ramos", 312, Rarity.RARE, mage.cards.s.SkullOfRamos.class));
+ cards.add(new SetCardInfo("Snake Pit", 271, Rarity.UNCOMMON, mage.cards.s.SnakePit.class));
+ cards.add(new SetCardInfo("Snorting Gahr", 272, Rarity.COMMON, mage.cards.s.SnortingGahr.class));
+ cards.add(new SetCardInfo("Snuff Out", 162, Rarity.COMMON, mage.cards.s.SnuffOut.class));
+ cards.add(new SetCardInfo("Soothing Balm", 48, Rarity.COMMON, mage.cards.s.SoothingBalm.class));
+ cards.add(new SetCardInfo("Soothsaying", 104, Rarity.UNCOMMON, mage.cards.s.Soothsaying.class));
+ cards.add(new SetCardInfo("Soul Channeling", 163, Rarity.COMMON, mage.cards.s.SoulChanneling.class));
+ cards.add(new SetCardInfo("Specter's Wail", 164, Rarity.COMMON, mage.cards.s.SpectersWail.class));
+ cards.add(new SetCardInfo("Spidersilk Armor", 273, Rarity.COMMON, mage.cards.s.SpidersilkArmor.class));
+ cards.add(new SetCardInfo("Spiritual Focus", 49, Rarity.RARE, mage.cards.s.SpiritualFocus.class));
+ cards.add(new SetCardInfo("Spontaneous Generation", 274, Rarity.RARE, mage.cards.s.SpontaneousGeneration.class));
+ cards.add(new SetCardInfo("Squall", 275, Rarity.COMMON, mage.cards.s.Squall.class));
+ cards.add(new SetCardInfo("Squallmonger", 276, Rarity.UNCOMMON, mage.cards.s.Squallmonger.class));
+ cards.add(new SetCardInfo("Squee, Goblin Nabob", 214, Rarity.RARE, mage.cards.s.SqueeGoblinNabob.class));
+ cards.add(new SetCardInfo("Squeeze", 105, Rarity.RARE, mage.cards.s.Squeeze.class));
+ cards.add(new SetCardInfo("Stamina", 277, Rarity.UNCOMMON, mage.cards.s.Stamina.class));
+ cards.add(new SetCardInfo("Statecraft", 106, Rarity.RARE, mage.cards.s.Statecraft.class));
+ cards.add(new SetCardInfo("Steadfast Guard", 50, Rarity.COMMON, mage.cards.s.SteadfastGuard.class));
+ cards.add(new SetCardInfo("Stinging Barrier", 107, Rarity.COMMON, mage.cards.s.StingingBarrier.class));
+ cards.add(new SetCardInfo("Stone Rain", 215, Rarity.COMMON, mage.cards.s.StoneRain.class));
+ cards.add(new SetCardInfo("Story Circle", 51, Rarity.UNCOMMON, mage.cards.s.StoryCircle.class));
+ cards.add(new SetCardInfo("Strongarm Thug", 165, Rarity.UNCOMMON, mage.cards.s.StrongarmThug.class));
+ cards.add(new SetCardInfo("Subterranean Hangar", 329, Rarity.UNCOMMON, mage.cards.s.SubterraneanHangar.class));
+ cards.add(new SetCardInfo("Sustenance", 278, Rarity.UNCOMMON, mage.cards.s.Sustenance.class));
+ cards.add(new SetCardInfo("Swamp", 339, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 340, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 341, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 342, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Task Force", 52, Rarity.COMMON, mage.cards.t.TaskForce.class));
+ cards.add(new SetCardInfo("Tectonic Break", 216, Rarity.RARE, mage.cards.t.TectonicBreak.class));
+ cards.add(new SetCardInfo("Territorial Dispute", 217, Rarity.RARE, mage.cards.t.TerritorialDispute.class));
+ cards.add(new SetCardInfo("Thermal Glider", 53, Rarity.COMMON, mage.cards.t.ThermalGlider.class));
+ cards.add(new SetCardInfo("Thieves' Auction", 218, Rarity.RARE, mage.cards.t.ThievesAuction.class));
+ cards.add(new SetCardInfo("Thrashing Wumpus", 166, Rarity.RARE, mage.cards.t.ThrashingWumpus.class));
+ cards.add(new SetCardInfo("Thunderclap", 219, Rarity.COMMON, mage.cards.t.Thunderclap.class));
+ cards.add(new SetCardInfo("Thwart", 108, Rarity.UNCOMMON, mage.cards.t.Thwart.class));
+ cards.add(new SetCardInfo("Tidal Bore", 109, Rarity.COMMON, mage.cards.t.TidalBore.class));
+ cards.add(new SetCardInfo("Tidal Kraken", 110, Rarity.RARE, mage.cards.t.TidalKraken.class));
+ cards.add(new SetCardInfo("Tiger Claws", 279, Rarity.COMMON, mage.cards.t.TigerClaws.class));
+ cards.add(new SetCardInfo("Timid Drake", 111, Rarity.UNCOMMON, mage.cards.t.TimidDrake.class));
+ cards.add(new SetCardInfo("Tonic Peddler", 54, Rarity.UNCOMMON, mage.cards.t.TonicPeddler.class));
+ cards.add(new SetCardInfo("Tooth of Ramos", 313, Rarity.RARE, mage.cards.t.ToothOfRamos.class));
+ cards.add(new SetCardInfo("Tower of the Magistrate", 330, Rarity.RARE, mage.cards.t.TowerOfTheMagistrate.class));
+ cards.add(new SetCardInfo("Toymaker", 314, Rarity.UNCOMMON, mage.cards.t.Toymaker.class));
+ cards.add(new SetCardInfo("Trade Routes", 112, Rarity.RARE, mage.cards.t.TradeRoutes.class));
+ cards.add(new SetCardInfo("Tranquility", 280, Rarity.COMMON, mage.cards.t.Tranquility.class));
+ cards.add(new SetCardInfo("Trap Runner", 55, Rarity.UNCOMMON, mage.cards.t.TrapRunner.class));
+ cards.add(new SetCardInfo("Tremor", 220, Rarity.COMMON, mage.cards.t.Tremor.class));
+ cards.add(new SetCardInfo("Two-Headed Dragon", 221, Rarity.RARE, mage.cards.t.TwoHeadedDragon.class));
+ cards.add(new SetCardInfo("Undertaker", 167, Rarity.COMMON, mage.cards.u.Undertaker.class));
+ cards.add(new SetCardInfo("Unmask", 168, Rarity.RARE, mage.cards.u.Unmask.class));
+ cards.add(new SetCardInfo("Unnatural Hunger", 169, Rarity.RARE, mage.cards.u.UnnaturalHunger.class));
+ cards.add(new SetCardInfo("Uphill Battle", 222, Rarity.UNCOMMON, mage.cards.u.UphillBattle.class));
+ cards.add(new SetCardInfo("Vendetta", 170, Rarity.COMMON, mage.cards.v.Vendetta.class));
+ cards.add(new SetCardInfo("Venomous Breath", 281, Rarity.UNCOMMON, mage.cards.v.VenomousBreath.class));
+ cards.add(new SetCardInfo("Venomous Dragonfly", 282, Rarity.COMMON, mage.cards.v.VenomousDragonfly.class));
+ cards.add(new SetCardInfo("Vernal Equinox", 283, Rarity.RARE, mage.cards.v.VernalEquinox.class));
+ cards.add(new SetCardInfo("Vine Dryad", 284, Rarity.RARE, mage.cards.v.VineDryad.class));
+ cards.add(new SetCardInfo("Vine Trellis", 285, Rarity.COMMON, mage.cards.v.VineTrellis.class));
+ cards.add(new SetCardInfo("Volcanic Wind", 223, Rarity.UNCOMMON, mage.cards.v.VolcanicWind.class));
+ cards.add(new SetCardInfo("Wall of Distortion", 171, Rarity.COMMON, mage.cards.w.WallOfDistortion.class));
+ cards.add(new SetCardInfo("War Cadence", 224, Rarity.UNCOMMON, mage.cards.w.WarCadence.class));
+ cards.add(new SetCardInfo("War Tax", 113, Rarity.UNCOMMON, mage.cards.w.WarTax.class));
+ cards.add(new SetCardInfo("Warmonger", 225, Rarity.UNCOMMON, mage.cards.w.Warmonger.class));
+ cards.add(new SetCardInfo("Warpath", 226, Rarity.UNCOMMON, mage.cards.w.Warpath.class));
+ cards.add(new SetCardInfo("Waterfront Bouncer", 114, Rarity.COMMON, mage.cards.w.WaterfrontBouncer.class));
+ cards.add(new SetCardInfo("Wave of Reckoning", 56, Rarity.RARE, mage.cards.w.WaveOfReckoning.class));
+ cards.add(new SetCardInfo("Wild Jhovall", 227, Rarity.COMMON, mage.cards.w.WildJhovall.class));
+ cards.add(new SetCardInfo("Wishmonger", 57, Rarity.UNCOMMON, mage.cards.w.Wishmonger.class));
+ cards.add(new SetCardInfo("Word of Blasting", 228, Rarity.UNCOMMON, mage.cards.w.WordOfBlasting.class));
+ cards.add(new SetCardInfo("Worry Beads", 315, Rarity.RARE, mage.cards.w.WorryBeads.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/Mirage.java b/Mage.Sets/src/mage/sets/Mirage.java
index 2361973dafb..8367f4d94ba 100644
--- a/Mage.Sets/src/mage/sets/Mirage.java
+++ b/Mage.Sets/src/mage/sets/Mirage.java
@@ -25,358 +25,350 @@ public final class Mirage extends ExpansionSet {
this.numBoosterRare = 1;
this.ratioBoosterMythic = 0;
- cards.add(new SetCardInfo("Abyssal Hunter", 103, Rarity.RARE, mage.cards.a.AbyssalHunter.class, RETRO_ART));
- cards.add(new SetCardInfo("Acidic Dagger", 291, Rarity.RARE, mage.cards.a.AcidicDagger.class, RETRO_ART));
- cards.add(new SetCardInfo("Afiya Grove", 205, Rarity.RARE, mage.cards.a.AfiyaGrove.class, RETRO_ART));
- cards.add(new SetCardInfo("Afterlife", 1, Rarity.UNCOMMON, mage.cards.a.Afterlife.class, RETRO_ART));
- cards.add(new SetCardInfo("Agility", 154, Rarity.COMMON, mage.cards.a.Agility.class, RETRO_ART));
- cards.add(new SetCardInfo("Alarum", 2, Rarity.COMMON, mage.cards.a.Alarum.class, RETRO_ART));
- cards.add(new SetCardInfo("Aleatory", 155, Rarity.UNCOMMON, mage.cards.a.Aleatory.class, RETRO_ART));
- cards.add(new SetCardInfo("Amber Prison", 292, Rarity.RARE, mage.cards.a.AmberPrison.class, RETRO_ART));
- cards.add(new SetCardInfo("Amulet of Unmaking", 293, Rarity.RARE, mage.cards.a.AmuletOfUnmaking.class, RETRO_ART));
- cards.add(new SetCardInfo("Ancestral Memories", 52, Rarity.RARE, mage.cards.a.AncestralMemories.class, RETRO_ART));
- cards.add(new SetCardInfo("Armor of Thorns", 206, Rarity.COMMON, mage.cards.a.ArmorOfThorns.class, RETRO_ART));
- cards.add(new SetCardInfo("Armorer Guildmage", 156, Rarity.COMMON, mage.cards.a.ArmorerGuildmage.class, RETRO_ART));
- cards.add(new SetCardInfo("Ashen Powder", 104, Rarity.RARE, mage.cards.a.AshenPowder.class, RETRO_ART));
- cards.add(new SetCardInfo("Asmira, Holy Avenger", 256, Rarity.RARE, mage.cards.a.AsmiraHolyAvenger.class, RETRO_ART));
- cards.add(new SetCardInfo("Auspicious Ancestor", 3, Rarity.RARE, mage.cards.a.AuspiciousAncestor.class, RETRO_ART));
- cards.add(new SetCardInfo("Azimaet Drake", 53, Rarity.COMMON, mage.cards.a.AzimaetDrake.class, RETRO_ART));
- cards.add(new SetCardInfo("Bad River", 324, Rarity.UNCOMMON, mage.cards.b.BadRiver.class, RETRO_ART));
- cards.add(new SetCardInfo("Barbed Foliage", 207, Rarity.UNCOMMON, mage.cards.b.BarbedFoliage.class, RETRO_ART));
- cards.add(new SetCardInfo("Barbed-Back Wurm", 105, Rarity.UNCOMMON, mage.cards.b.BarbedBackWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("Barreling Attack", 157, Rarity.RARE, mage.cards.b.BarrelingAttack.class, RETRO_ART));
- cards.add(new SetCardInfo("Basalt Golem", 294, Rarity.UNCOMMON, mage.cards.b.BasaltGolem.class, RETRO_ART));
- cards.add(new SetCardInfo("Bay Falcon", 54, Rarity.COMMON, mage.cards.b.BayFalcon.class, RETRO_ART));
- cards.add(new SetCardInfo("Bazaar of Wonders", 55, Rarity.RARE, mage.cards.b.BazaarOfWonders.class, RETRO_ART));
- cards.add(new SetCardInfo("Benevolent Unicorn", 4, Rarity.COMMON, mage.cards.b.BenevolentUnicorn.class, RETRO_ART));
- cards.add(new SetCardInfo("Benthic Djinn", 257, Rarity.RARE, mage.cards.b.BenthicDjinn.class, RETRO_ART));
- cards.add(new SetCardInfo("Binding Agony", 106, Rarity.COMMON, mage.cards.b.BindingAgony.class, RETRO_ART));
- cards.add(new SetCardInfo("Blighted Shaman", 107, Rarity.UNCOMMON, mage.cards.b.BlightedShaman.class, RETRO_ART));
- cards.add(new SetCardInfo("Blind Fury", 158, Rarity.UNCOMMON, mage.cards.b.BlindFury.class, RETRO_ART));
- cards.add(new SetCardInfo("Blinding Light", 5, Rarity.UNCOMMON, mage.cards.b.BlindingLight.class, RETRO_ART));
- cards.add(new SetCardInfo("Blistering Barrier", 159, Rarity.COMMON, mage.cards.b.BlisteringBarrier.class, RETRO_ART));
- cards.add(new SetCardInfo("Bone Harvest", 108, Rarity.COMMON, mage.cards.b.BoneHarvest.class, RETRO_ART));
- cards.add(new SetCardInfo("Bone Mask", 295, Rarity.RARE, mage.cards.b.BoneMask.class, RETRO_ART));
- cards.add(new SetCardInfo("Boomerang", 56, Rarity.COMMON, mage.cards.b.Boomerang.class, RETRO_ART));
- cards.add(new SetCardInfo("Breathstealer", 109, Rarity.COMMON, mage.cards.b.Breathstealer.class, RETRO_ART));
- cards.add(new SetCardInfo("Brushwagg", 208, Rarity.RARE, mage.cards.b.Brushwagg.class, RETRO_ART));
- cards.add(new SetCardInfo("Builder's Bane", 160, Rarity.COMMON, mage.cards.b.BuildersBane.class, RETRO_ART));
- cards.add(new SetCardInfo("Burning Palm Efreet", 161, Rarity.UNCOMMON, mage.cards.b.BurningPalmEfreet.class, RETRO_ART));
- cards.add(new SetCardInfo("Burning Shield Askari", 162, Rarity.COMMON, mage.cards.b.BurningShieldAskari.class, RETRO_ART));
- cards.add(new SetCardInfo("Cadaverous Bloom", 258, Rarity.RARE, mage.cards.c.CadaverousBloom.class, RETRO_ART));
- cards.add(new SetCardInfo("Cadaverous Knight", 110, Rarity.COMMON, mage.cards.c.CadaverousKnight.class, RETRO_ART));
- cards.add(new SetCardInfo("Canopy Dragon", 209, Rarity.RARE, mage.cards.c.CanopyDragon.class, RETRO_ART));
- cards.add(new SetCardInfo("Carrion", 111, Rarity.RARE, mage.cards.c.Carrion.class, RETRO_ART));
- cards.add(new SetCardInfo("Catacomb Dragon", 112, Rarity.RARE, mage.cards.c.CatacombDragon.class, RETRO_ART));
- cards.add(new SetCardInfo("Celestial Dawn", 6, Rarity.RARE, mage.cards.c.CelestialDawn.class, RETRO_ART));
- cards.add(new SetCardInfo("Cerulean Wyvern", 57, Rarity.UNCOMMON, mage.cards.c.CeruleanWyvern.class, RETRO_ART));
- cards.add(new SetCardInfo("Chaos Charm", 163, Rarity.COMMON, mage.cards.c.ChaosCharm.class, RETRO_ART));
- cards.add(new SetCardInfo("Chaosphere", 164, Rarity.RARE, mage.cards.c.Chaosphere.class, RETRO_ART));
- cards.add(new SetCardInfo("Charcoal Diamond", 296, Rarity.UNCOMMON, mage.cards.c.CharcoalDiamond.class, RETRO_ART));
- cards.add(new SetCardInfo("Chariot of the Sun", 297, Rarity.UNCOMMON, mage.cards.c.ChariotOfTheSun.class, RETRO_ART));
- cards.add(new SetCardInfo("Choking Sands", 113, Rarity.COMMON, mage.cards.c.ChokingSands.class, RETRO_ART));
- cards.add(new SetCardInfo("Cinder Cloud", 165, Rarity.UNCOMMON, mage.cards.c.CinderCloud.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Despair", 259, Rarity.RARE, mage.cards.c.CircleOfDespair.class, RETRO_ART));
- cards.add(new SetCardInfo("Civic Guildmage", 7, Rarity.COMMON, mage.cards.c.CivicGuildmage.class, RETRO_ART));
- cards.add(new SetCardInfo("Cloak of Invisibility", 58, Rarity.COMMON, mage.cards.c.CloakOfInvisibility.class, RETRO_ART));
- cards.add(new SetCardInfo("Consuming Ferocity", 166, Rarity.UNCOMMON, mage.cards.c.ConsumingFerocity.class, RETRO_ART));
- cards.add(new SetCardInfo("Coral Fighters", 59, Rarity.UNCOMMON, mage.cards.c.CoralFighters.class, RETRO_ART));
- cards.add(new SetCardInfo("Crash of Rhinos", 210, Rarity.COMMON, mage.cards.c.CrashOfRhinos.class, RETRO_ART));
- cards.add(new SetCardInfo("Crimson Hellkite", 167, Rarity.RARE, mage.cards.c.CrimsonHellkite.class, RETRO_ART));
- cards.add(new SetCardInfo("Crimson Roc", 168, Rarity.UNCOMMON, mage.cards.c.CrimsonRoc.class, RETRO_ART));
- cards.add(new SetCardInfo("Crypt Cobra", 114, Rarity.UNCOMMON, mage.cards.c.CryptCobra.class, RETRO_ART));
- cards.add(new SetCardInfo("Crystal Golem", 298, Rarity.UNCOMMON, mage.cards.c.CrystalGolem.class, RETRO_ART));
- cards.add(new SetCardInfo("Crystal Vein", 325, Rarity.UNCOMMON, mage.cards.c.CrystalVein.class, RETRO_ART));
- cards.add(new SetCardInfo("Cursed Totem", 299, Rarity.RARE, mage.cards.c.CursedTotem.class, RETRO_ART));
-// cards.add(new SetCardInfo("Cycle of Life", 211, Rarity.RARE, mage.cards.c.CycleOfLife.class, RETRO_ART));
- cards.add(new SetCardInfo("Daring Apprentice", 60, Rarity.RARE, mage.cards.d.DaringApprentice.class, RETRO_ART));
- cards.add(new SetCardInfo("Dark Banishing", 115, Rarity.COMMON, mage.cards.d.DarkBanishing.class, RETRO_ART));
- cards.add(new SetCardInfo("Dark Ritual", 116, Rarity.COMMON, mage.cards.d.DarkRitual.class, RETRO_ART));
- cards.add(new SetCardInfo("Dazzling Beauty", 8, Rarity.COMMON, mage.cards.d.DazzlingBeauty.class, RETRO_ART));
- cards.add(new SetCardInfo("Decomposition", 212, Rarity.UNCOMMON, mage.cards.d.Decomposition.class, RETRO_ART));
- cards.add(new SetCardInfo("Delirium", 260, Rarity.UNCOMMON, mage.cards.d.Delirium.class, RETRO_ART));
- cards.add(new SetCardInfo("Dirtwater Wraith", 117, Rarity.COMMON, mage.cards.d.DirtwaterWraith.class, RETRO_ART));
-// cards.add(new SetCardInfo("Discordant Spirit", 261, Rarity.RARE, mage.cards.d.DiscordantSpirit.class, RETRO_ART));
- cards.add(new SetCardInfo("Disempower", 9, Rarity.COMMON, mage.cards.d.Disempower.class, RETRO_ART));
- cards.add(new SetCardInfo("Disenchant", 10, Rarity.COMMON, mage.cards.d.Disenchant.class, RETRO_ART));
- cards.add(new SetCardInfo("Dissipate", 61, Rarity.UNCOMMON, mage.cards.d.Dissipate.class, RETRO_ART));
- cards.add(new SetCardInfo("Divine Offering", 11, Rarity.COMMON, mage.cards.d.DivineOffering.class, RETRO_ART));
- cards.add(new SetCardInfo("Divine Retribution", 12, Rarity.RARE, mage.cards.d.DivineRetribution.class, RETRO_ART));
- cards.add(new SetCardInfo("Drain Life", 118, Rarity.COMMON, mage.cards.d.DrainLife.class, RETRO_ART));
- cards.add(new SetCardInfo("Dread Specter", 119, Rarity.UNCOMMON, mage.cards.d.DreadSpecter.class, RETRO_ART));
- cards.add(new SetCardInfo("Dream Cache", 62, Rarity.COMMON, mage.cards.d.DreamCache.class, RETRO_ART));
- cards.add(new SetCardInfo("Dream Fighter", 63, Rarity.COMMON, mage.cards.d.DreamFighter.class, RETRO_ART));
- cards.add(new SetCardInfo("Dwarven Miner", 169, Rarity.UNCOMMON, mage.cards.d.DwarvenMiner.class, RETRO_ART));
- cards.add(new SetCardInfo("Dwarven Nomad", 170, Rarity.COMMON, mage.cards.d.DwarvenNomad.class, RETRO_ART));
- cards.add(new SetCardInfo("Early Harvest", 213, Rarity.RARE, mage.cards.e.EarlyHarvest.class, RETRO_ART));
- cards.add(new SetCardInfo("Ebony Charm", 120, Rarity.COMMON, mage.cards.e.EbonyCharm.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ebony Charm", "120+", Rarity.COMMON, mage.cards.e.EbonyCharm.class, RETRO_ART_USE_VARIOUS));
-// cards.add(new SetCardInfo("Ekundu Cyclops", 171, Rarity.COMMON, mage.cards.e.EkunduCyclops.class, RETRO_ART));
- cards.add(new SetCardInfo("Ekundu Griffin", 13, Rarity.COMMON, mage.cards.e.EkunduGriffin.class, RETRO_ART));
- cards.add(new SetCardInfo("Elixir of Vitality", 300, Rarity.UNCOMMON, mage.cards.e.ElixirOfVitality.class, RETRO_ART));
- cards.add(new SetCardInfo("Emberwilde Caliph", 262, Rarity.RARE, mage.cards.e.EmberwildeCaliph.class, RETRO_ART));
- cards.add(new SetCardInfo("Emberwilde Djinn", 172, Rarity.RARE, mage.cards.e.EmberwildeDjinn.class, RETRO_ART));
- cards.add(new SetCardInfo("Energy Bolt", 263, Rarity.RARE, mage.cards.e.EnergyBolt.class, RETRO_ART));
- cards.add(new SetCardInfo("Energy Vortex", 64, Rarity.RARE, mage.cards.e.EnergyVortex.class, RETRO_ART));
- cards.add(new SetCardInfo("Enfeeblement", 121, Rarity.COMMON, mage.cards.e.Enfeeblement.class, RETRO_ART));
- cards.add(new SetCardInfo("Enlightened Tutor", 14, Rarity.UNCOMMON, mage.cards.e.EnlightenedTutor.class, RETRO_ART));
- cards.add(new SetCardInfo("Ersatz Gnomes", 301, Rarity.UNCOMMON, mage.cards.e.ErsatzGnomes.class, RETRO_ART));
- cards.add(new SetCardInfo("Ether Well", 65, Rarity.UNCOMMON, mage.cards.e.EtherWell.class, RETRO_ART));
- cards.add(new SetCardInfo("Ethereal Champion", 15, Rarity.RARE, mage.cards.e.EtherealChampion.class, RETRO_ART));
- cards.add(new SetCardInfo("Fallow Earth", 214, Rarity.UNCOMMON, mage.cards.f.FallowEarth.class, RETRO_ART));
- cards.add(new SetCardInfo("Favorable Destiny", 16, Rarity.UNCOMMON, mage.cards.f.FavorableDestiny.class, RETRO_ART));
- cards.add(new SetCardInfo("Femeref Archers", 215, Rarity.UNCOMMON, mage.cards.f.FemerefArchers.class, RETRO_ART));
- cards.add(new SetCardInfo("Femeref Healer", 17, Rarity.COMMON, mage.cards.f.FemerefHealer.class, RETRO_ART));
- cards.add(new SetCardInfo("Femeref Knight", 18, Rarity.COMMON, mage.cards.f.FemerefKnight.class, RETRO_ART));
- cards.add(new SetCardInfo("Femeref Scouts", 19, Rarity.COMMON, mage.cards.f.FemerefScouts.class, RETRO_ART));
- cards.add(new SetCardInfo("Feral Shadow", 122, Rarity.COMMON, mage.cards.f.FeralShadow.class, RETRO_ART));
- cards.add(new SetCardInfo("Fetid Horror", 123, Rarity.COMMON, mage.cards.f.FetidHorror.class, RETRO_ART));
- cards.add(new SetCardInfo("Final Fortune", 173, Rarity.RARE, mage.cards.f.FinalFortune.class, RETRO_ART));
- cards.add(new SetCardInfo("Fire Diamond", 302, Rarity.UNCOMMON, mage.cards.f.FireDiamond.class, RETRO_ART));
- cards.add(new SetCardInfo("Firebreathing", 174, Rarity.COMMON, mage.cards.f.Firebreathing.class, RETRO_ART));
- cards.add(new SetCardInfo("Flame Elemental", 175, Rarity.UNCOMMON, mage.cards.f.FlameElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Flare", 176, Rarity.COMMON, mage.cards.f.Flare.class, RETRO_ART));
- cards.add(new SetCardInfo("Flash", 66, Rarity.RARE, mage.cards.f.Flash.class, RETRO_ART));
- cards.add(new SetCardInfo("Flood Plain", 326, Rarity.UNCOMMON, mage.cards.f.FloodPlain.class, RETRO_ART));
- cards.add(new SetCardInfo("Floodgate", 67, Rarity.UNCOMMON, mage.cards.f.Floodgate.class, RETRO_ART));
- cards.add(new SetCardInfo("Fog", 216, Rarity.COMMON, mage.cards.f.Fog.class, RETRO_ART));
- cards.add(new SetCardInfo("Foratog", 217, Rarity.UNCOMMON, mage.cards.f.Foratog.class, RETRO_ART));
- cards.add(new SetCardInfo("Forbidden Crypt", 124, Rarity.RARE, mage.cards.f.ForbiddenCrypt.class, RETRO_ART));
- cards.add(new SetCardInfo("Forest", 347, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 348, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 349, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 350, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forsaken Wastes", 125, Rarity.RARE, mage.cards.f.ForsakenWastes.class, RETRO_ART));
- cards.add(new SetCardInfo("Frenetic Efreet", 264, Rarity.RARE, mage.cards.f.FreneticEfreet.class, RETRO_ART));
- cards.add(new SetCardInfo("Giant Mantis", 218, Rarity.COMMON, mage.cards.g.GiantMantis.class, RETRO_ART));
- cards.add(new SetCardInfo("Gibbering Hyenas", 219, Rarity.COMMON, mage.cards.g.GibberingHyenas.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Elite Infantry", 177, Rarity.COMMON, mage.cards.g.GoblinEliteInfantry.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Scouts", 178, Rarity.UNCOMMON, mage.cards.g.GoblinScouts.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Soothsayer", 179, Rarity.UNCOMMON, mage.cards.g.GoblinSoothsayer.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Tinkerer", 180, Rarity.COMMON, mage.cards.g.GoblinTinkerer.class, RETRO_ART));
- cards.add(new SetCardInfo("Granger Guildmage", 220, Rarity.COMMON, mage.cards.g.GrangerGuildmage.class, RETRO_ART));
- cards.add(new SetCardInfo("Grasslands", 327, Rarity.UNCOMMON, mage.cards.g.Grasslands.class, RETRO_ART));
- cards.add(new SetCardInfo("Grave Servitude", 126, Rarity.COMMON, mage.cards.g.GraveServitude.class, RETRO_ART));
- cards.add(new SetCardInfo("Gravebane Zombie", 127, Rarity.COMMON, mage.cards.g.GravebaneZombie.class, RETRO_ART));
- cards.add(new SetCardInfo("Grim Feast", 265, Rarity.RARE, mage.cards.g.GrimFeast.class, RETRO_ART));
- cards.add(new SetCardInfo("Grinning Totem", 303, Rarity.RARE, mage.cards.g.GrinningTotem.class, RETRO_ART));
- cards.add(new SetCardInfo("Hakim, Loreweaver", 68, Rarity.RARE, mage.cards.h.HakimLoreweaver.class, RETRO_ART));
- cards.add(new SetCardInfo("Hall of Gemstone", 221, Rarity.RARE, mage.cards.h.HallOfGemstone.class, RETRO_ART));
- cards.add(new SetCardInfo("Hammer of Bogardan", 181, Rarity.RARE, mage.cards.h.HammerOfBogardan.class, RETRO_ART));
- cards.add(new SetCardInfo("Harbinger of Night", 128, Rarity.RARE, mage.cards.h.HarbingerOfNight.class, RETRO_ART));
- cards.add(new SetCardInfo("Harbor Guardian", 266, Rarity.UNCOMMON, mage.cards.h.HarborGuardian.class, RETRO_ART));
- cards.add(new SetCardInfo("Harmattan Efreet", 69, Rarity.UNCOMMON, mage.cards.h.HarmattanEfreet.class, RETRO_ART));
- cards.add(new SetCardInfo("Haunting Apparition", 267, Rarity.UNCOMMON, mage.cards.h.HauntingApparition.class, RETRO_ART));
- cards.add(new SetCardInfo("Hazerider Drake", 268, Rarity.UNCOMMON, mage.cards.h.HazeriderDrake.class, RETRO_ART));
- cards.add(new SetCardInfo("Healing Salve", 20, Rarity.COMMON, mage.cards.h.HealingSalve.class, RETRO_ART));
- cards.add(new SetCardInfo("Hivis of the Scale", 182, Rarity.RARE, mage.cards.h.HivisOfTheScale.class, RETRO_ART));
- cards.add(new SetCardInfo("Horrible Hordes", 304, Rarity.UNCOMMON, mage.cards.h.HorribleHordes.class, RETRO_ART));
- cards.add(new SetCardInfo("Igneous Golem", 305, Rarity.UNCOMMON, mage.cards.i.IgneousGolem.class, RETRO_ART));
- cards.add(new SetCardInfo("Illicit Auction", 183, Rarity.RARE, mage.cards.i.IllicitAuction.class, RETRO_ART));
- cards.add(new SetCardInfo("Illumination", 21, Rarity.UNCOMMON, mage.cards.i.Illumination.class, RETRO_ART));
- cards.add(new SetCardInfo("Incinerate", 184, Rarity.COMMON, mage.cards.i.Incinerate.class, RETRO_ART));
- cards.add(new SetCardInfo("Infernal Contract", 129, Rarity.RARE, mage.cards.i.InfernalContract.class, RETRO_ART));
- cards.add(new SetCardInfo("Iron Tusk Elephant", 22, Rarity.UNCOMMON, mage.cards.i.IronTuskElephant.class, RETRO_ART));
- cards.add(new SetCardInfo("Island", 335, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 336, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 337, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 338, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ivory Charm", 23, Rarity.COMMON, mage.cards.i.IvoryCharm.class, RETRO_ART));
- cards.add(new SetCardInfo("Jabari's Influence", 24, Rarity.RARE, mage.cards.j.JabarisInfluence.class, RETRO_ART));
- cards.add(new SetCardInfo("Jolrael's Centaur", 222, Rarity.COMMON, mage.cards.j.JolraelsCentaur.class, RETRO_ART));
- cards.add(new SetCardInfo("Jolt", 70, Rarity.COMMON, mage.cards.j.Jolt.class, RETRO_ART));
- cards.add(new SetCardInfo("Jungle Patrol", 223, Rarity.RARE, mage.cards.j.JunglePatrol.class, RETRO_ART));
- cards.add(new SetCardInfo("Jungle Troll", 269, Rarity.UNCOMMON, mage.cards.j.JungleTroll.class, RETRO_ART));
- cards.add(new SetCardInfo("Jungle Wurm", 224, Rarity.COMMON, mage.cards.j.JungleWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("Kaervek's Hex", 130, Rarity.UNCOMMON, mage.cards.k.KaerveksHex.class, RETRO_ART));
- cards.add(new SetCardInfo("Kaervek's Purge", 270, Rarity.UNCOMMON, mage.cards.k.KaerveksPurge.class, RETRO_ART));
- cards.add(new SetCardInfo("Kaervek's Torch", 185, Rarity.COMMON, mage.cards.k.KaerveksTorch.class, RETRO_ART));
- cards.add(new SetCardInfo("Karoo Meerkat", 225, Rarity.UNCOMMON, mage.cards.k.KarooMeerkat.class, RETRO_ART));
- cards.add(new SetCardInfo("Kukemssa Pirates", 71, Rarity.RARE, mage.cards.k.KukemssaPirates.class, RETRO_ART));
- cards.add(new SetCardInfo("Kukemssa Serpent", 72, Rarity.COMMON, mage.cards.k.KukemssaSerpent.class, RETRO_ART));
- cards.add(new SetCardInfo("Lead Golem", 306, Rarity.UNCOMMON, mage.cards.l.LeadGolem.class, RETRO_ART));
- cards.add(new SetCardInfo("Leering Gargoyle", 271, Rarity.RARE, mage.cards.l.LeeringGargoyle.class, RETRO_ART));
- cards.add(new SetCardInfo("Lightning Reflexes", 186, Rarity.COMMON, mage.cards.l.LightningReflexes.class, RETRO_ART));
- cards.add(new SetCardInfo("Lion's Eye Diamond", 307, Rarity.RARE, mage.cards.l.LionsEyeDiamond.class, RETRO_ART));
- cards.add(new SetCardInfo("Locust Swarm", 226, Rarity.UNCOMMON, mage.cards.l.LocustSwarm.class, RETRO_ART));
- cards.add(new SetCardInfo("Lure of Prey", 227, Rarity.RARE, mage.cards.l.LureOfPrey.class, RETRO_ART));
- cards.add(new SetCardInfo("Malignant Growth", 272, Rarity.RARE, mage.cards.m.MalignantGrowth.class, RETRO_ART));
- cards.add(new SetCardInfo("Mana Prism", 308, Rarity.UNCOMMON, mage.cards.m.ManaPrism.class, RETRO_ART));
- cards.add(new SetCardInfo("Mangara's Blessing", 25, Rarity.UNCOMMON, mage.cards.m.MangarasBlessing.class, RETRO_ART));
- cards.add(new SetCardInfo("Mangara's Equity", 26, Rarity.UNCOMMON, mage.cards.m.MangarasEquity.class, RETRO_ART));
- cards.add(new SetCardInfo("Mangara's Tome", 309, Rarity.RARE, mage.cards.m.MangarasTome.class, RETRO_ART));
- cards.add(new SetCardInfo("Marble Diamond", 310, Rarity.UNCOMMON, mage.cards.m.MarbleDiamond.class, RETRO_ART));
- cards.add(new SetCardInfo("Maro", 228, Rarity.RARE, mage.cards.m.Maro.class, RETRO_ART));
- cards.add(new SetCardInfo("Meddle", 73, Rarity.UNCOMMON, mage.cards.m.Meddle.class, RETRO_ART));
- cards.add(new SetCardInfo("Melesse Spirit", 27, Rarity.UNCOMMON, mage.cards.m.MelesseSpirit.class, RETRO_ART));
- cards.add(new SetCardInfo("Memory Lapse", 74, Rarity.COMMON, mage.cards.m.MemoryLapse.class, RETRO_ART));
- cards.add(new SetCardInfo("Merfolk Raiders", 75, Rarity.COMMON, mage.cards.m.MerfolkRaiders.class, RETRO_ART));
- cards.add(new SetCardInfo("Merfolk Seer", 76, Rarity.COMMON, mage.cards.m.MerfolkSeer.class, RETRO_ART));
-// cards.add(new SetCardInfo("Mind Bend", 77, Rarity.UNCOMMON, mage.cards.m.MindBend.class, RETRO_ART));
- cards.add(new SetCardInfo("Mind Harness", 78, Rarity.UNCOMMON, mage.cards.m.MindHarness.class, RETRO_ART));
- cards.add(new SetCardInfo("Mindbender Spores", 229, Rarity.RARE, mage.cards.m.MindbenderSpores.class, RETRO_ART));
- cards.add(new SetCardInfo("Mire Shade", 131, Rarity.UNCOMMON, mage.cards.m.MireShade.class, RETRO_ART));
- cards.add(new SetCardInfo("Misers' Cage", 311, Rarity.RARE, mage.cards.m.MisersCage.class, RETRO_ART));
- cards.add(new SetCardInfo("Mist Dragon", 79, Rarity.RARE, mage.cards.m.MistDragon.class, RETRO_ART));
- cards.add(new SetCardInfo("Moss Diamond", 312, Rarity.UNCOMMON, mage.cards.m.MossDiamond.class, RETRO_ART));
- cards.add(new SetCardInfo("Mountain", 343, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 344, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 345, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 346, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain Valley", 328, Rarity.UNCOMMON, mage.cards.m.MountainValley.class, RETRO_ART));
- cards.add(new SetCardInfo("Mtenda Griffin", 28, Rarity.UNCOMMON, mage.cards.m.MtendaGriffin.class, RETRO_ART));
- cards.add(new SetCardInfo("Mtenda Herder", 29, Rarity.COMMON, mage.cards.m.MtendaHerder.class, RETRO_ART));
- cards.add(new SetCardInfo("Mtenda Lion", 230, Rarity.COMMON, mage.cards.m.MtendaLion.class, RETRO_ART));
- cards.add(new SetCardInfo("Mystical Tutor", 80, Rarity.UNCOMMON, mage.cards.m.MysticalTutor.class, RETRO_ART));
- cards.add(new SetCardInfo("Natural Balance", 231, Rarity.RARE, mage.cards.n.NaturalBalance.class, RETRO_ART));
- cards.add(new SetCardInfo("Nettletooth Djinn", 232, Rarity.UNCOMMON, mage.cards.n.NettletoothDjinn.class, RETRO_ART));
- cards.add(new SetCardInfo("Noble Elephant", 30, Rarity.COMMON, mage.cards.n.NobleElephant.class, RETRO_ART));
- cards.add(new SetCardInfo("Nocturnal Raid", 132, Rarity.UNCOMMON, mage.cards.n.NocturnalRaid.class, RETRO_ART));
- cards.add(new SetCardInfo("Null Chamber", 31, Rarity.RARE, mage.cards.n.NullChamber.class, RETRO_ART));
- cards.add(new SetCardInfo("Pacifism", 32, Rarity.COMMON, mage.cards.p.Pacifism.class, RETRO_ART));
- cards.add(new SetCardInfo("Painful Memories", 133, Rarity.UNCOMMON, mage.cards.p.PainfulMemories.class, RETRO_ART));
- cards.add(new SetCardInfo("Patagia Golem", 313, Rarity.UNCOMMON, mage.cards.p.PatagiaGolem.class, RETRO_ART));
- cards.add(new SetCardInfo("Paupers' Cage", 314, Rarity.RARE, mage.cards.p.PaupersCage.class, RETRO_ART));
- cards.add(new SetCardInfo("Pearl Dragon", 33, Rarity.RARE, mage.cards.p.PearlDragon.class, RETRO_ART));
- cards.add(new SetCardInfo("Phyrexian Dreadnought", 315, Rarity.RARE, mage.cards.p.PhyrexianDreadnought.class, RETRO_ART));
- cards.add(new SetCardInfo("Phyrexian Purge", 273, Rarity.RARE, mage.cards.p.PhyrexianPurge.class, RETRO_ART));
- cards.add(new SetCardInfo("Phyrexian Tribute", 134, Rarity.RARE, mage.cards.p.PhyrexianTribute.class, RETRO_ART));
- cards.add(new SetCardInfo("Phyrexian Vault", 316, Rarity.UNCOMMON, mage.cards.p.PhyrexianVault.class, RETRO_ART));
- cards.add(new SetCardInfo("Plains", 331, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 332, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 333, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 334, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Political Trickery", 81, Rarity.RARE, mage.cards.p.PoliticalTrickery.class, RETRO_ART));
- cards.add(new SetCardInfo("Polymorph", 82, Rarity.RARE, mage.cards.p.Polymorph.class, RETRO_ART));
- cards.add(new SetCardInfo("Power Sink", 83, Rarity.COMMON, mage.cards.p.PowerSink.class, RETRO_ART));
- cards.add(new SetCardInfo("Preferred Selection", 233, Rarity.RARE, mage.cards.p.PreferredSelection.class, RETRO_ART));
- cards.add(new SetCardInfo("Prismatic Boon", 274, Rarity.UNCOMMON, mage.cards.p.PrismaticBoon.class, RETRO_ART));
- cards.add(new SetCardInfo("Prismatic Circle", 34, Rarity.COMMON, mage.cards.p.PrismaticCircle.class, RETRO_ART));
- cards.add(new SetCardInfo("Prismatic Lace", 84, Rarity.RARE, mage.cards.p.PrismaticLace.class, RETRO_ART));
- cards.add(new SetCardInfo("Psychic Transfer", 85, Rarity.RARE, mage.cards.p.PsychicTransfer.class, RETRO_ART));
- cards.add(new SetCardInfo("Purgatory", 275, Rarity.RARE, mage.cards.p.Purgatory.class, RETRO_ART));
- cards.add(new SetCardInfo("Purraj of Urborg", 135, Rarity.RARE, mage.cards.p.PurrajOfUrborg.class, RETRO_ART));
- cards.add(new SetCardInfo("Pyric Salamander", 187, Rarity.COMMON, mage.cards.p.PyricSalamander.class, RETRO_ART));
- cards.add(new SetCardInfo("Quirion Elves", 234, Rarity.COMMON, mage.cards.q.QuirionElves.class, RETRO_ART));
- cards.add(new SetCardInfo("Radiant Essence", 276, Rarity.UNCOMMON, mage.cards.r.RadiantEssence.class, RETRO_ART));
- cards.add(new SetCardInfo("Raging Spirit", 188, Rarity.COMMON, mage.cards.r.RagingSpirit.class, RETRO_ART));
- cards.add(new SetCardInfo("Rampant Growth", 235, Rarity.COMMON, mage.cards.r.RampantGrowth.class, RETRO_ART));
- cards.add(new SetCardInfo("Rashida Scalebane", 35, Rarity.RARE, mage.cards.r.RashidaScalebane.class, RETRO_ART));
- cards.add(new SetCardInfo("Ravenous Vampire", 136, Rarity.UNCOMMON, mage.cards.r.RavenousVampire.class, RETRO_ART));
- cards.add(new SetCardInfo("Ray of Command", 86, Rarity.COMMON, mage.cards.r.RayOfCommand.class, RETRO_ART));
- cards.add(new SetCardInfo("Razor Pendulum", 317, Rarity.RARE, mage.cards.r.RazorPendulum.class, RETRO_ART));
- cards.add(new SetCardInfo("Reality Ripple", 87, Rarity.COMMON, mage.cards.r.RealityRipple.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Reality Ripple", "87+", Rarity.COMMON, mage.cards.r.RealityRipple.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Reckless Embermage", 189, Rarity.RARE, mage.cards.r.RecklessEmbermage.class, RETRO_ART));
- cards.add(new SetCardInfo("Reflect Damage", 277, Rarity.RARE, mage.cards.r.ReflectDamage.class, RETRO_ART));
- cards.add(new SetCardInfo("Regeneration", 236, Rarity.COMMON, mage.cards.r.Regeneration.class, RETRO_ART));
- cards.add(new SetCardInfo("Reign of Chaos", 190, Rarity.UNCOMMON, mage.cards.r.ReignOfChaos.class, RETRO_ART));
- cards.add(new SetCardInfo("Reign of Terror", 137, Rarity.UNCOMMON, mage.cards.r.ReignOfTerror.class, RETRO_ART));
- cards.add(new SetCardInfo("Reparations", 278, Rarity.RARE, mage.cards.r.Reparations.class, RETRO_ART));
- cards.add(new SetCardInfo("Restless Dead", 138, Rarity.COMMON, mage.cards.r.RestlessDead.class, RETRO_ART));
- cards.add(new SetCardInfo("Ritual of Steel", 36, Rarity.COMMON, mage.cards.r.RitualOfSteel.class, RETRO_ART));
- cards.add(new SetCardInfo("Rock Basilisk", 279, Rarity.RARE, mage.cards.r.RockBasilisk.class, RETRO_ART));
- cards.add(new SetCardInfo("Rocky Tar Pit", 329, Rarity.UNCOMMON, mage.cards.r.RockyTarPit.class, RETRO_ART));
- cards.add(new SetCardInfo("Roots of Life", 237, Rarity.UNCOMMON, mage.cards.r.RootsOfLife.class, RETRO_ART));
- cards.add(new SetCardInfo("Sabertooth Cobra", 238, Rarity.COMMON, mage.cards.s.SabertoothCobra.class, RETRO_ART));
- cards.add(new SetCardInfo("Sacred Mesa", 37, Rarity.RARE, mage.cards.s.SacredMesa.class, RETRO_ART));
- cards.add(new SetCardInfo("Sand Golem", 318, Rarity.UNCOMMON, mage.cards.s.SandGolem.class, RETRO_ART));
- cards.add(new SetCardInfo("Sandbar Crocodile", 88, Rarity.COMMON, mage.cards.s.SandbarCrocodile.class, RETRO_ART));
- cards.add(new SetCardInfo("Sandstorm", 239, Rarity.COMMON, mage.cards.s.Sandstorm.class, RETRO_ART));
- cards.add(new SetCardInfo("Sapphire Charm", 89, Rarity.COMMON, mage.cards.s.SapphireCharm.class, RETRO_ART));
- cards.add(new SetCardInfo("Savage Twister", 280, Rarity.UNCOMMON, mage.cards.s.SavageTwister.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Savage Twister", "280+", Rarity.UNCOMMON, mage.cards.s.SavageTwister.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Sawback Manticore", 281, Rarity.RARE, mage.cards.s.SawbackManticore.class, RETRO_ART));
- cards.add(new SetCardInfo("Sea Scryer", 90, Rarity.COMMON, mage.cards.s.SeaScryer.class, RETRO_ART));
- cards.add(new SetCardInfo("Sealed Fate", 282, Rarity.UNCOMMON, mage.cards.s.SealedFate.class, RETRO_ART));
- cards.add(new SetCardInfo("Searing Spear Askari", 191, Rarity.COMMON, mage.cards.s.SearingSpearAskari.class, RETRO_ART));
- cards.add(new SetCardInfo("Seedling Charm", 240, Rarity.COMMON, mage.cards.s.SeedlingCharm.class, RETRO_ART));
- cards.add(new SetCardInfo("Seeds of Innocence", 241, Rarity.RARE, mage.cards.s.SeedsOfInnocence.class, RETRO_ART));
- cards.add(new SetCardInfo("Serene Heart", 242, Rarity.COMMON, mage.cards.s.SereneHeart.class, RETRO_ART));
- cards.add(new SetCardInfo("Sewer Rats", 139, Rarity.COMMON, mage.cards.s.SewerRats.class, RETRO_ART));
- cards.add(new SetCardInfo("Shadow Guildmage", 140, Rarity.COMMON, mage.cards.s.ShadowGuildmage.class, RETRO_ART));
-// cards.add(new SetCardInfo("Shadowbane", 38, Rarity.UNCOMMON, mage.cards.s.Shadowbane.class, RETRO_ART));
- cards.add(new SetCardInfo("Shallow Grave", 141, Rarity.RARE, mage.cards.s.ShallowGrave.class, RETRO_ART));
- cards.add(new SetCardInfo("Shaper Guildmage", 91, Rarity.COMMON, mage.cards.s.ShaperGuildmage.class, RETRO_ART));
- cards.add(new SetCardInfo("Shauku's Minion", 283, Rarity.UNCOMMON, mage.cards.s.ShaukusMinion.class, RETRO_ART));
- cards.add(new SetCardInfo("Shauku, Endbringer", 142, Rarity.RARE, mage.cards.s.ShaukuEndbringer.class, RETRO_ART));
- cards.add(new SetCardInfo("Shimmer", 92, Rarity.RARE, mage.cards.s.Shimmer.class, RETRO_ART));
- cards.add(new SetCardInfo("Sidar Jabari", 39, Rarity.RARE, mage.cards.s.SidarJabari.class, RETRO_ART));
-// cards.add(new SetCardInfo("Sirocco", 192, Rarity.UNCOMMON, mage.cards.s.Sirocco.class, RETRO_ART));
- cards.add(new SetCardInfo("Skulking Ghost", 143, Rarity.COMMON, mage.cards.s.SkulkingGhost.class, RETRO_ART));
- cards.add(new SetCardInfo("Sky Diamond", 319, Rarity.UNCOMMON, mage.cards.s.SkyDiamond.class, RETRO_ART));
- cards.add(new SetCardInfo("Soar", 93, Rarity.COMMON, mage.cards.s.Soar.class, RETRO_ART));
- cards.add(new SetCardInfo("Soul Echo", 40, Rarity.RARE, mage.cards.s.SoulEcho.class, RETRO_ART));
- cards.add(new SetCardInfo("Soul Rend", 144, Rarity.UNCOMMON, mage.cards.s.SoulRend.class, RETRO_ART));
- cards.add(new SetCardInfo("Soulshriek", 145, Rarity.COMMON, mage.cards.s.Soulshriek.class, RETRO_ART));
- cards.add(new SetCardInfo("Spatial Binding", 284, Rarity.UNCOMMON, mage.cards.s.SpatialBinding.class, RETRO_ART));
- cards.add(new SetCardInfo("Spectral Guardian", 41, Rarity.RARE, mage.cards.s.SpectralGuardian.class, RETRO_ART));
- cards.add(new SetCardInfo("Spirit of the Night", 146, Rarity.RARE, mage.cards.s.SpiritOfTheNight.class, RETRO_ART));
- cards.add(new SetCardInfo("Spitting Earth", 193, Rarity.COMMON, mage.cards.s.SpittingEarth.class, RETRO_ART));
- cards.add(new SetCardInfo("Stalking Tiger", 243, Rarity.COMMON, mage.cards.s.StalkingTiger.class, RETRO_ART));
- cards.add(new SetCardInfo("Stone Rain", 194, Rarity.COMMON, mage.cards.s.StoneRain.class, RETRO_ART));
- cards.add(new SetCardInfo("Stupor", 147, Rarity.UNCOMMON, mage.cards.s.Stupor.class, RETRO_ART));
- cards.add(new SetCardInfo("Subterranean Spirit", 195, Rarity.RARE, mage.cards.s.SubterraneanSpirit.class, RETRO_ART));
- cards.add(new SetCardInfo("Sunweb", 42, Rarity.RARE, mage.cards.s.Sunweb.class, RETRO_ART));
- cards.add(new SetCardInfo("Superior Numbers", 244, Rarity.UNCOMMON, mage.cards.s.SuperiorNumbers.class, RETRO_ART));
- cards.add(new SetCardInfo("Suq'Ata Firewalker", 94, Rarity.UNCOMMON, mage.cards.s.SuqAtaFirewalker.class, RETRO_ART));
- cards.add(new SetCardInfo("Swamp", 339, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 340, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 341, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 342, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Tainted Specter", 148, Rarity.RARE, mage.cards.t.TaintedSpecter.class, RETRO_ART));
- cards.add(new SetCardInfo("Talruum Minotaur", 196, Rarity.COMMON, mage.cards.t.TalruumMinotaur.class, RETRO_ART));
- cards.add(new SetCardInfo("Taniwha", 95, Rarity.RARE, mage.cards.t.Taniwha.class, RETRO_ART));
- cards.add(new SetCardInfo("Teeka's Dragon", 320, Rarity.RARE, mage.cards.t.TeekasDragon.class, RETRO_ART));
- cards.add(new SetCardInfo("Teferi's Curse", 96, Rarity.COMMON, mage.cards.t.TeferisCurse.class, RETRO_ART));
- cards.add(new SetCardInfo("Teferi's Drake", 97, Rarity.COMMON, mage.cards.t.TeferisDrake.class, RETRO_ART));
- cards.add(new SetCardInfo("Teferi's Imp", 98, Rarity.RARE, mage.cards.t.TeferisImp.class, RETRO_ART));
- cards.add(new SetCardInfo("Teferi's Isle", 330, Rarity.RARE, mage.cards.t.TeferisIsle.class, RETRO_ART));
- cards.add(new SetCardInfo("Telim'Tor", 197, Rarity.RARE, mage.cards.t.TelimTor.class, RETRO_ART));
- cards.add(new SetCardInfo("Telim'Tor's Darts", 321, Rarity.UNCOMMON, mage.cards.t.TelimTorsDarts.class, RETRO_ART));
- cards.add(new SetCardInfo("Telim'Tor's Edict", 198, Rarity.RARE, mage.cards.t.TelimTorsEdict.class, RETRO_ART));
- cards.add(new SetCardInfo("Teremko Griffin", 43, Rarity.COMMON, mage.cards.t.TeremkoGriffin.class, RETRO_ART));
- cards.add(new SetCardInfo("Thirst", 99, Rarity.COMMON, mage.cards.t.Thirst.class, RETRO_ART));
- cards.add(new SetCardInfo("Tidal Wave", 100, Rarity.UNCOMMON, mage.cards.t.TidalWave.class, RETRO_ART));
- cards.add(new SetCardInfo("Tombstone Stairwell", 149, Rarity.RARE, mage.cards.t.TombstoneStairwell.class, RETRO_ART));
- cards.add(new SetCardInfo("Torrent of Lava", 199, Rarity.RARE, mage.cards.t.TorrentOfLava.class, RETRO_ART));
- cards.add(new SetCardInfo("Tranquil Domain", 245, Rarity.COMMON, mage.cards.t.TranquilDomain.class, RETRO_ART));
- cards.add(new SetCardInfo("Tropical Storm", 246, Rarity.UNCOMMON, mage.cards.t.TropicalStorm.class, RETRO_ART));
- cards.add(new SetCardInfo("Uktabi Faerie", 247, Rarity.COMMON, mage.cards.u.UktabiFaerie.class, RETRO_ART));
- cards.add(new SetCardInfo("Uktabi Wildcats", 248, Rarity.RARE, mage.cards.u.UktabiWildcats.class, RETRO_ART));
- cards.add(new SetCardInfo("Unerring Sling", 322, Rarity.UNCOMMON, mage.cards.u.UnerringSling.class, RETRO_ART));
- cards.add(new SetCardInfo("Unfulfilled Desires", 285, Rarity.RARE, mage.cards.u.UnfulfilledDesires.class, RETRO_ART));
- cards.add(new SetCardInfo("Unseen Walker", 249, Rarity.UNCOMMON, mage.cards.u.UnseenWalker.class, RETRO_ART));
- cards.add(new SetCardInfo("Unyaro Bee Sting", 250, Rarity.UNCOMMON, mage.cards.u.UnyaroBeeSting.class, RETRO_ART));
- cards.add(new SetCardInfo("Unyaro Griffin", 44, Rarity.UNCOMMON, mage.cards.u.UnyaroGriffin.class, RETRO_ART));
- cards.add(new SetCardInfo("Urborg Panther", 150, Rarity.COMMON, mage.cards.u.UrborgPanther.class, RETRO_ART));
- cards.add(new SetCardInfo("Vaporous Djinn", 101, Rarity.UNCOMMON, mage.cards.v.VaporousDjinn.class, RETRO_ART));
- cards.add(new SetCardInfo("Ventifact Bottle", 323, Rarity.RARE, mage.cards.v.VentifactBottle.class, RETRO_ART));
- cards.add(new SetCardInfo("Viashino Warrior", 200, Rarity.COMMON, mage.cards.v.ViashinoWarrior.class, RETRO_ART));
- cards.add(new SetCardInfo("Vigilant Martyr", 45, Rarity.UNCOMMON, mage.cards.v.VigilantMartyr.class, RETRO_ART));
- cards.add(new SetCardInfo("Village Elder", 251, Rarity.COMMON, mage.cards.v.VillageElder.class, RETRO_ART));
- cards.add(new SetCardInfo("Vitalizing Cascade", 286, Rarity.UNCOMMON, mage.cards.v.VitalizingCascade.class, RETRO_ART));
- cards.add(new SetCardInfo("Volcanic Dragon", 201, Rarity.RARE, mage.cards.v.VolcanicDragon.class, RETRO_ART));
- cards.add(new SetCardInfo("Volcanic Geyser", 202, Rarity.UNCOMMON, mage.cards.v.VolcanicGeyser.class, RETRO_ART));
- cards.add(new SetCardInfo("Waiting in the Weeds", 252, Rarity.RARE, mage.cards.w.WaitingInTheWeeds.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Corpses", 151, Rarity.COMMON, mage.cards.w.WallOfCorpses.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Resistance", 46, Rarity.COMMON, mage.cards.w.WallOfResistance.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Roots", 253, Rarity.COMMON, mage.cards.w.WallOfRoots.class, RETRO_ART));
- cards.add(new SetCardInfo("Ward of Lights", 47, Rarity.COMMON, mage.cards.w.WardOfLights.class, RETRO_ART));
- cards.add(new SetCardInfo("Warping Wurm", 287, Rarity.RARE, mage.cards.w.WarpingWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("Wave Elemental", 102, Rarity.UNCOMMON, mage.cards.w.WaveElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Wellspring", 288, Rarity.RARE, mage.cards.w.Wellspring.class, RETRO_ART));
- cards.add(new SetCardInfo("Wild Elephant", 254, Rarity.COMMON, mage.cards.w.WildElephant.class, RETRO_ART));
- cards.add(new SetCardInfo("Wildfire Emissary", 203, Rarity.UNCOMMON, mage.cards.w.WildfireEmissary.class, RETRO_ART));
- cards.add(new SetCardInfo("Windreaper Falcon", 289, Rarity.UNCOMMON, mage.cards.w.WindreaperFalcon.class, RETRO_ART));
- cards.add(new SetCardInfo("Withering Boon", 152, Rarity.UNCOMMON, mage.cards.w.WitheringBoon.class, RETRO_ART));
- cards.add(new SetCardInfo("Worldly Tutor", 255, Rarity.UNCOMMON, mage.cards.w.WorldlyTutor.class, RETRO_ART));
- cards.add(new SetCardInfo("Yare", 48, Rarity.RARE, mage.cards.y.Yare.class, RETRO_ART));
- cards.add(new SetCardInfo("Zebra Unicorn", 290, Rarity.UNCOMMON, mage.cards.z.ZebraUnicorn.class, RETRO_ART));
- cards.add(new SetCardInfo("Zhalfirin Commander", 49, Rarity.UNCOMMON, mage.cards.z.ZhalfirinCommander.class, RETRO_ART));
- cards.add(new SetCardInfo("Zhalfirin Knight", 50, Rarity.COMMON, mage.cards.z.ZhalfirinKnight.class, RETRO_ART));
- cards.add(new SetCardInfo("Zirilan of the Claw", 204, Rarity.RARE, mage.cards.z.ZirilanOfTheClaw.class, RETRO_ART));
- cards.add(new SetCardInfo("Zombie Mob", 153, Rarity.UNCOMMON, mage.cards.z.ZombieMob.class, RETRO_ART));
- cards.add(new SetCardInfo("Zuberi, Golden Feather", 51, Rarity.RARE, mage.cards.z.ZuberiGoldenFeather.class, RETRO_ART));
+ cards.add(new SetCardInfo("Abyssal Hunter", 103, Rarity.RARE, mage.cards.a.AbyssalHunter.class));
+ cards.add(new SetCardInfo("Acidic Dagger", 291, Rarity.RARE, mage.cards.a.AcidicDagger.class));
+ cards.add(new SetCardInfo("Afiya Grove", 205, Rarity.RARE, mage.cards.a.AfiyaGrove.class));
+ cards.add(new SetCardInfo("Afterlife", 1, Rarity.UNCOMMON, mage.cards.a.Afterlife.class));
+ cards.add(new SetCardInfo("Agility", 154, Rarity.COMMON, mage.cards.a.Agility.class));
+ cards.add(new SetCardInfo("Alarum", 2, Rarity.COMMON, mage.cards.a.Alarum.class));
+ cards.add(new SetCardInfo("Aleatory", 155, Rarity.UNCOMMON, mage.cards.a.Aleatory.class));
+ cards.add(new SetCardInfo("Amber Prison", 292, Rarity.RARE, mage.cards.a.AmberPrison.class));
+ cards.add(new SetCardInfo("Amulet of Unmaking", 293, Rarity.RARE, mage.cards.a.AmuletOfUnmaking.class));
+ cards.add(new SetCardInfo("Ancestral Memories", 52, Rarity.RARE, mage.cards.a.AncestralMemories.class));
+ cards.add(new SetCardInfo("Armor of Thorns", 206, Rarity.COMMON, mage.cards.a.ArmorOfThorns.class));
+ cards.add(new SetCardInfo("Armorer Guildmage", 156, Rarity.COMMON, mage.cards.a.ArmorerGuildmage.class));
+ cards.add(new SetCardInfo("Ashen Powder", 104, Rarity.RARE, mage.cards.a.AshenPowder.class));
+ cards.add(new SetCardInfo("Asmira, Holy Avenger", 256, Rarity.RARE, mage.cards.a.AsmiraHolyAvenger.class));
+ cards.add(new SetCardInfo("Auspicious Ancestor", 3, Rarity.RARE, mage.cards.a.AuspiciousAncestor.class));
+ cards.add(new SetCardInfo("Azimaet Drake", 53, Rarity.COMMON, mage.cards.a.AzimaetDrake.class));
+ cards.add(new SetCardInfo("Bad River", 324, Rarity.UNCOMMON, mage.cards.b.BadRiver.class));
+ cards.add(new SetCardInfo("Barbed Foliage", 207, Rarity.UNCOMMON, mage.cards.b.BarbedFoliage.class));
+ cards.add(new SetCardInfo("Barbed-Back Wurm", 105, Rarity.UNCOMMON, mage.cards.b.BarbedBackWurm.class));
+ cards.add(new SetCardInfo("Barreling Attack", 157, Rarity.RARE, mage.cards.b.BarrelingAttack.class));
+ cards.add(new SetCardInfo("Basalt Golem", 294, Rarity.UNCOMMON, mage.cards.b.BasaltGolem.class));
+ cards.add(new SetCardInfo("Bay Falcon", 54, Rarity.COMMON, mage.cards.b.BayFalcon.class));
+ cards.add(new SetCardInfo("Bazaar of Wonders", 55, Rarity.RARE, mage.cards.b.BazaarOfWonders.class));
+ cards.add(new SetCardInfo("Benevolent Unicorn", 4, Rarity.COMMON, mage.cards.b.BenevolentUnicorn.class));
+ cards.add(new SetCardInfo("Benthic Djinn", 257, Rarity.RARE, mage.cards.b.BenthicDjinn.class));
+ cards.add(new SetCardInfo("Binding Agony", 106, Rarity.COMMON, mage.cards.b.BindingAgony.class));
+ cards.add(new SetCardInfo("Blighted Shaman", 107, Rarity.UNCOMMON, mage.cards.b.BlightedShaman.class));
+ cards.add(new SetCardInfo("Blind Fury", 158, Rarity.UNCOMMON, mage.cards.b.BlindFury.class));
+ cards.add(new SetCardInfo("Blinding Light", 5, Rarity.UNCOMMON, mage.cards.b.BlindingLight.class));
+ cards.add(new SetCardInfo("Blistering Barrier", 159, Rarity.COMMON, mage.cards.b.BlisteringBarrier.class));
+ cards.add(new SetCardInfo("Bone Harvest", 108, Rarity.COMMON, mage.cards.b.BoneHarvest.class));
+ cards.add(new SetCardInfo("Bone Mask", 295, Rarity.RARE, mage.cards.b.BoneMask.class));
+ cards.add(new SetCardInfo("Boomerang", 56, Rarity.COMMON, mage.cards.b.Boomerang.class));
+ cards.add(new SetCardInfo("Breathstealer", 109, Rarity.COMMON, mage.cards.b.Breathstealer.class));
+ cards.add(new SetCardInfo("Brushwagg", 208, Rarity.RARE, mage.cards.b.Brushwagg.class));
+ cards.add(new SetCardInfo("Builder's Bane", 160, Rarity.COMMON, mage.cards.b.BuildersBane.class));
+ cards.add(new SetCardInfo("Burning Palm Efreet", 161, Rarity.UNCOMMON, mage.cards.b.BurningPalmEfreet.class));
+ cards.add(new SetCardInfo("Burning Shield Askari", 162, Rarity.COMMON, mage.cards.b.BurningShieldAskari.class));
+ cards.add(new SetCardInfo("Cadaverous Bloom", 258, Rarity.RARE, mage.cards.c.CadaverousBloom.class));
+ cards.add(new SetCardInfo("Cadaverous Knight", 110, Rarity.COMMON, mage.cards.c.CadaverousKnight.class));
+ cards.add(new SetCardInfo("Canopy Dragon", 209, Rarity.RARE, mage.cards.c.CanopyDragon.class));
+ cards.add(new SetCardInfo("Carrion", 111, Rarity.RARE, mage.cards.c.Carrion.class));
+ cards.add(new SetCardInfo("Catacomb Dragon", 112, Rarity.RARE, mage.cards.c.CatacombDragon.class));
+ cards.add(new SetCardInfo("Celestial Dawn", 6, Rarity.RARE, mage.cards.c.CelestialDawn.class));
+ cards.add(new SetCardInfo("Cerulean Wyvern", 57, Rarity.UNCOMMON, mage.cards.c.CeruleanWyvern.class));
+ cards.add(new SetCardInfo("Chaos Charm", 163, Rarity.COMMON, mage.cards.c.ChaosCharm.class));
+ cards.add(new SetCardInfo("Chaosphere", 164, Rarity.RARE, mage.cards.c.Chaosphere.class));
+ cards.add(new SetCardInfo("Charcoal Diamond", 296, Rarity.UNCOMMON, mage.cards.c.CharcoalDiamond.class));
+ cards.add(new SetCardInfo("Chariot of the Sun", 297, Rarity.UNCOMMON, mage.cards.c.ChariotOfTheSun.class));
+ cards.add(new SetCardInfo("Choking Sands", 113, Rarity.COMMON, mage.cards.c.ChokingSands.class));
+ cards.add(new SetCardInfo("Cinder Cloud", 165, Rarity.UNCOMMON, mage.cards.c.CinderCloud.class));
+ cards.add(new SetCardInfo("Circle of Despair", 259, Rarity.RARE, mage.cards.c.CircleOfDespair.class));
+ cards.add(new SetCardInfo("Civic Guildmage", 7, Rarity.COMMON, mage.cards.c.CivicGuildmage.class));
+ cards.add(new SetCardInfo("Cloak of Invisibility", 58, Rarity.COMMON, mage.cards.c.CloakOfInvisibility.class));
+ cards.add(new SetCardInfo("Consuming Ferocity", 166, Rarity.UNCOMMON, mage.cards.c.ConsumingFerocity.class));
+ cards.add(new SetCardInfo("Coral Fighters", 59, Rarity.UNCOMMON, mage.cards.c.CoralFighters.class));
+ cards.add(new SetCardInfo("Crash of Rhinos", 210, Rarity.COMMON, mage.cards.c.CrashOfRhinos.class));
+ cards.add(new SetCardInfo("Crimson Hellkite", 167, Rarity.RARE, mage.cards.c.CrimsonHellkite.class));
+ cards.add(new SetCardInfo("Crimson Roc", 168, Rarity.UNCOMMON, mage.cards.c.CrimsonRoc.class));
+ cards.add(new SetCardInfo("Crypt Cobra", 114, Rarity.UNCOMMON, mage.cards.c.CryptCobra.class));
+ cards.add(new SetCardInfo("Crystal Golem", 298, Rarity.UNCOMMON, mage.cards.c.CrystalGolem.class));
+ cards.add(new SetCardInfo("Crystal Vein", 325, Rarity.UNCOMMON, mage.cards.c.CrystalVein.class));
+ cards.add(new SetCardInfo("Cursed Totem", 299, Rarity.RARE, mage.cards.c.CursedTotem.class));
+ cards.add(new SetCardInfo("Daring Apprentice", 60, Rarity.RARE, mage.cards.d.DaringApprentice.class));
+ cards.add(new SetCardInfo("Dark Banishing", 115, Rarity.COMMON, mage.cards.d.DarkBanishing.class));
+ cards.add(new SetCardInfo("Dark Ritual", 116, Rarity.COMMON, mage.cards.d.DarkRitual.class));
+ cards.add(new SetCardInfo("Dazzling Beauty", 8, Rarity.COMMON, mage.cards.d.DazzlingBeauty.class));
+ cards.add(new SetCardInfo("Decomposition", 212, Rarity.UNCOMMON, mage.cards.d.Decomposition.class));
+ cards.add(new SetCardInfo("Delirium", 260, Rarity.UNCOMMON, mage.cards.d.Delirium.class));
+ cards.add(new SetCardInfo("Dirtwater Wraith", 117, Rarity.COMMON, mage.cards.d.DirtwaterWraith.class));
+ cards.add(new SetCardInfo("Disempower", 9, Rarity.COMMON, mage.cards.d.Disempower.class));
+ cards.add(new SetCardInfo("Disenchant", 10, Rarity.COMMON, mage.cards.d.Disenchant.class));
+ cards.add(new SetCardInfo("Dissipate", 61, Rarity.UNCOMMON, mage.cards.d.Dissipate.class));
+ cards.add(new SetCardInfo("Divine Offering", 11, Rarity.COMMON, mage.cards.d.DivineOffering.class));
+ cards.add(new SetCardInfo("Divine Retribution", 12, Rarity.RARE, mage.cards.d.DivineRetribution.class));
+ cards.add(new SetCardInfo("Drain Life", 118, Rarity.COMMON, mage.cards.d.DrainLife.class));
+ cards.add(new SetCardInfo("Dread Specter", 119, Rarity.UNCOMMON, mage.cards.d.DreadSpecter.class));
+ cards.add(new SetCardInfo("Dream Cache", 62, Rarity.COMMON, mage.cards.d.DreamCache.class));
+ cards.add(new SetCardInfo("Dream Fighter", 63, Rarity.COMMON, mage.cards.d.DreamFighter.class));
+ cards.add(new SetCardInfo("Dwarven Miner", 169, Rarity.UNCOMMON, mage.cards.d.DwarvenMiner.class));
+ cards.add(new SetCardInfo("Dwarven Nomad", 170, Rarity.COMMON, mage.cards.d.DwarvenNomad.class));
+ cards.add(new SetCardInfo("Early Harvest", 213, Rarity.RARE, mage.cards.e.EarlyHarvest.class));
+ cards.add(new SetCardInfo("Ebony Charm", 120, Rarity.COMMON, mage.cards.e.EbonyCharm.class));
+ cards.add(new SetCardInfo("Ekundu Griffin", 13, Rarity.COMMON, mage.cards.e.EkunduGriffin.class));
+ cards.add(new SetCardInfo("Elixir of Vitality", 300, Rarity.UNCOMMON, mage.cards.e.ElixirOfVitality.class));
+ cards.add(new SetCardInfo("Emberwilde Caliph", 262, Rarity.RARE, mage.cards.e.EmberwildeCaliph.class));
+ cards.add(new SetCardInfo("Emberwilde Djinn", 172, Rarity.RARE, mage.cards.e.EmberwildeDjinn.class));
+ cards.add(new SetCardInfo("Energy Bolt", 263, Rarity.RARE, mage.cards.e.EnergyBolt.class));
+ cards.add(new SetCardInfo("Energy Vortex", 64, Rarity.RARE, mage.cards.e.EnergyVortex.class));
+ cards.add(new SetCardInfo("Enfeeblement", 121, Rarity.COMMON, mage.cards.e.Enfeeblement.class));
+ cards.add(new SetCardInfo("Enlightened Tutor", 14, Rarity.UNCOMMON, mage.cards.e.EnlightenedTutor.class));
+ cards.add(new SetCardInfo("Ersatz Gnomes", 301, Rarity.UNCOMMON, mage.cards.e.ErsatzGnomes.class));
+ cards.add(new SetCardInfo("Ether Well", 65, Rarity.UNCOMMON, mage.cards.e.EtherWell.class));
+ cards.add(new SetCardInfo("Ethereal Champion", 15, Rarity.RARE, mage.cards.e.EtherealChampion.class));
+ cards.add(new SetCardInfo("Fallow Earth", 214, Rarity.UNCOMMON, mage.cards.f.FallowEarth.class));
+ cards.add(new SetCardInfo("Favorable Destiny", 16, Rarity.UNCOMMON, mage.cards.f.FavorableDestiny.class));
+ cards.add(new SetCardInfo("Femeref Archers", 215, Rarity.UNCOMMON, mage.cards.f.FemerefArchers.class));
+ cards.add(new SetCardInfo("Femeref Healer", 17, Rarity.COMMON, mage.cards.f.FemerefHealer.class));
+ cards.add(new SetCardInfo("Femeref Knight", 18, Rarity.COMMON, mage.cards.f.FemerefKnight.class));
+ cards.add(new SetCardInfo("Femeref Scouts", 19, Rarity.COMMON, mage.cards.f.FemerefScouts.class));
+ cards.add(new SetCardInfo("Feral Shadow", 122, Rarity.COMMON, mage.cards.f.FeralShadow.class));
+ cards.add(new SetCardInfo("Fetid Horror", 123, Rarity.COMMON, mage.cards.f.FetidHorror.class));
+ cards.add(new SetCardInfo("Final Fortune", 173, Rarity.RARE, mage.cards.f.FinalFortune.class));
+ cards.add(new SetCardInfo("Fire Diamond", 302, Rarity.UNCOMMON, mage.cards.f.FireDiamond.class));
+ cards.add(new SetCardInfo("Firebreathing", 174, Rarity.COMMON, mage.cards.f.Firebreathing.class));
+ cards.add(new SetCardInfo("Flame Elemental", 175, Rarity.UNCOMMON, mage.cards.f.FlameElemental.class));
+ cards.add(new SetCardInfo("Flare", 176, Rarity.COMMON, mage.cards.f.Flare.class));
+ cards.add(new SetCardInfo("Flash", 66, Rarity.RARE, mage.cards.f.Flash.class));
+ cards.add(new SetCardInfo("Flood Plain", 326, Rarity.UNCOMMON, mage.cards.f.FloodPlain.class));
+ cards.add(new SetCardInfo("Floodgate", 67, Rarity.UNCOMMON, mage.cards.f.Floodgate.class));
+ cards.add(new SetCardInfo("Fog", 216, Rarity.COMMON, mage.cards.f.Fog.class));
+ cards.add(new SetCardInfo("Foratog", 217, Rarity.UNCOMMON, mage.cards.f.Foratog.class));
+ cards.add(new SetCardInfo("Forbidden Crypt", 124, Rarity.RARE, mage.cards.f.ForbiddenCrypt.class));
+ cards.add(new SetCardInfo("Forest", 347, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 348, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 349, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 350, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forsaken Wastes", 125, Rarity.RARE, mage.cards.f.ForsakenWastes.class));
+ cards.add(new SetCardInfo("Frenetic Efreet", 264, Rarity.RARE, mage.cards.f.FreneticEfreet.class));
+ cards.add(new SetCardInfo("Giant Mantis", 218, Rarity.COMMON, mage.cards.g.GiantMantis.class));
+ cards.add(new SetCardInfo("Gibbering Hyenas", 219, Rarity.COMMON, mage.cards.g.GibberingHyenas.class));
+ cards.add(new SetCardInfo("Goblin Elite Infantry", 177, Rarity.COMMON, mage.cards.g.GoblinEliteInfantry.class));
+ cards.add(new SetCardInfo("Goblin Scouts", 178, Rarity.UNCOMMON, mage.cards.g.GoblinScouts.class));
+ cards.add(new SetCardInfo("Goblin Soothsayer", 179, Rarity.UNCOMMON, mage.cards.g.GoblinSoothsayer.class));
+ cards.add(new SetCardInfo("Goblin Tinkerer", 180, Rarity.COMMON, mage.cards.g.GoblinTinkerer.class));
+ cards.add(new SetCardInfo("Granger Guildmage", 220, Rarity.COMMON, mage.cards.g.GrangerGuildmage.class));
+ cards.add(new SetCardInfo("Grasslands", 327, Rarity.UNCOMMON, mage.cards.g.Grasslands.class));
+ cards.add(new SetCardInfo("Grave Servitude", 126, Rarity.COMMON, mage.cards.g.GraveServitude.class));
+ cards.add(new SetCardInfo("Gravebane Zombie", 127, Rarity.COMMON, mage.cards.g.GravebaneZombie.class));
+ cards.add(new SetCardInfo("Grim Feast", 265, Rarity.RARE, mage.cards.g.GrimFeast.class));
+ cards.add(new SetCardInfo("Grinning Totem", 303, Rarity.RARE, mage.cards.g.GrinningTotem.class));
+ cards.add(new SetCardInfo("Hakim, Loreweaver", 68, Rarity.RARE, mage.cards.h.HakimLoreweaver.class));
+ cards.add(new SetCardInfo("Hall of Gemstone", 221, Rarity.RARE, mage.cards.h.HallOfGemstone.class));
+ cards.add(new SetCardInfo("Hammer of Bogardan", 181, Rarity.RARE, mage.cards.h.HammerOfBogardan.class));
+ cards.add(new SetCardInfo("Harbinger of Night", 128, Rarity.RARE, mage.cards.h.HarbingerOfNight.class));
+ cards.add(new SetCardInfo("Harbor Guardian", 266, Rarity.UNCOMMON, mage.cards.h.HarborGuardian.class));
+ cards.add(new SetCardInfo("Harmattan Efreet", 69, Rarity.UNCOMMON, mage.cards.h.HarmattanEfreet.class));
+ cards.add(new SetCardInfo("Haunting Apparition", 267, Rarity.UNCOMMON, mage.cards.h.HauntingApparition.class));
+ cards.add(new SetCardInfo("Hazerider Drake", 268, Rarity.UNCOMMON, mage.cards.h.HazeriderDrake.class));
+ cards.add(new SetCardInfo("Healing Salve", 20, Rarity.COMMON, mage.cards.h.HealingSalve.class));
+ cards.add(new SetCardInfo("Hivis of the Scale", 182, Rarity.RARE, mage.cards.h.HivisOfTheScale.class));
+ cards.add(new SetCardInfo("Horrible Hordes", 304, Rarity.UNCOMMON, mage.cards.h.HorribleHordes.class));
+ cards.add(new SetCardInfo("Igneous Golem", 305, Rarity.UNCOMMON, mage.cards.i.IgneousGolem.class));
+ cards.add(new SetCardInfo("Illicit Auction", 183, Rarity.RARE, mage.cards.i.IllicitAuction.class));
+ cards.add(new SetCardInfo("Illumination", 21, Rarity.UNCOMMON, mage.cards.i.Illumination.class));
+ cards.add(new SetCardInfo("Incinerate", 184, Rarity.COMMON, mage.cards.i.Incinerate.class));
+ cards.add(new SetCardInfo("Infernal Contract", 129, Rarity.RARE, mage.cards.i.InfernalContract.class));
+ cards.add(new SetCardInfo("Iron Tusk Elephant", 22, Rarity.UNCOMMON, mage.cards.i.IronTuskElephant.class));
+ cards.add(new SetCardInfo("Island", 335, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 336, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 337, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 338, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ivory Charm", 23, Rarity.COMMON, mage.cards.i.IvoryCharm.class));
+ cards.add(new SetCardInfo("Jabari's Influence", 24, Rarity.RARE, mage.cards.j.JabarisInfluence.class));
+ cards.add(new SetCardInfo("Jolrael's Centaur", 222, Rarity.COMMON, mage.cards.j.JolraelsCentaur.class));
+ cards.add(new SetCardInfo("Jolt", 70, Rarity.COMMON, mage.cards.j.Jolt.class));
+ cards.add(new SetCardInfo("Jungle Patrol", 223, Rarity.RARE, mage.cards.j.JunglePatrol.class));
+ cards.add(new SetCardInfo("Jungle Troll", 269, Rarity.UNCOMMON, mage.cards.j.JungleTroll.class));
+ cards.add(new SetCardInfo("Jungle Wurm", 224, Rarity.COMMON, mage.cards.j.JungleWurm.class));
+ cards.add(new SetCardInfo("Kaervek's Hex", 130, Rarity.UNCOMMON, mage.cards.k.KaerveksHex.class));
+ cards.add(new SetCardInfo("Kaervek's Purge", 270, Rarity.UNCOMMON, mage.cards.k.KaerveksPurge.class));
+ cards.add(new SetCardInfo("Kaervek's Torch", 185, Rarity.COMMON, mage.cards.k.KaerveksTorch.class));
+ cards.add(new SetCardInfo("Karoo Meerkat", 225, Rarity.UNCOMMON, mage.cards.k.KarooMeerkat.class));
+ cards.add(new SetCardInfo("Kukemssa Pirates", 71, Rarity.RARE, mage.cards.k.KukemssaPirates.class));
+ cards.add(new SetCardInfo("Kukemssa Serpent", 72, Rarity.COMMON, mage.cards.k.KukemssaSerpent.class));
+ cards.add(new SetCardInfo("Lead Golem", 306, Rarity.UNCOMMON, mage.cards.l.LeadGolem.class));
+ cards.add(new SetCardInfo("Leering Gargoyle", 271, Rarity.RARE, mage.cards.l.LeeringGargoyle.class));
+ cards.add(new SetCardInfo("Lightning Reflexes", 186, Rarity.COMMON, mage.cards.l.LightningReflexes.class));
+ cards.add(new SetCardInfo("Lion's Eye Diamond", 307, Rarity.RARE, mage.cards.l.LionsEyeDiamond.class));
+ cards.add(new SetCardInfo("Locust Swarm", 226, Rarity.UNCOMMON, mage.cards.l.LocustSwarm.class));
+ cards.add(new SetCardInfo("Lure of Prey", 227, Rarity.RARE, mage.cards.l.LureOfPrey.class));
+ cards.add(new SetCardInfo("Malignant Growth", 272, Rarity.RARE, mage.cards.m.MalignantGrowth.class));
+ cards.add(new SetCardInfo("Mana Prism", 308, Rarity.UNCOMMON, mage.cards.m.ManaPrism.class));
+ cards.add(new SetCardInfo("Mangara's Blessing", 25, Rarity.UNCOMMON, mage.cards.m.MangarasBlessing.class));
+ cards.add(new SetCardInfo("Mangara's Equity", 26, Rarity.UNCOMMON, mage.cards.m.MangarasEquity.class));
+ cards.add(new SetCardInfo("Mangara's Tome", 309, Rarity.RARE, mage.cards.m.MangarasTome.class));
+ cards.add(new SetCardInfo("Marble Diamond", 310, Rarity.UNCOMMON, mage.cards.m.MarbleDiamond.class));
+ cards.add(new SetCardInfo("Maro", 228, Rarity.RARE, mage.cards.m.Maro.class));
+ cards.add(new SetCardInfo("Meddle", 73, Rarity.UNCOMMON, mage.cards.m.Meddle.class));
+ cards.add(new SetCardInfo("Melesse Spirit", 27, Rarity.UNCOMMON, mage.cards.m.MelesseSpirit.class));
+ cards.add(new SetCardInfo("Memory Lapse", 74, Rarity.COMMON, mage.cards.m.MemoryLapse.class));
+ cards.add(new SetCardInfo("Merfolk Raiders", 75, Rarity.COMMON, mage.cards.m.MerfolkRaiders.class));
+ cards.add(new SetCardInfo("Merfolk Seer", 76, Rarity.COMMON, mage.cards.m.MerfolkSeer.class));
+ cards.add(new SetCardInfo("Mind Harness", 78, Rarity.UNCOMMON, mage.cards.m.MindHarness.class));
+ cards.add(new SetCardInfo("Mindbender Spores", 229, Rarity.RARE, mage.cards.m.MindbenderSpores.class));
+ cards.add(new SetCardInfo("Mire Shade", 131, Rarity.UNCOMMON, mage.cards.m.MireShade.class));
+ cards.add(new SetCardInfo("Misers' Cage", 311, Rarity.RARE, mage.cards.m.MisersCage.class));
+ cards.add(new SetCardInfo("Mist Dragon", 79, Rarity.RARE, mage.cards.m.MistDragon.class));
+ cards.add(new SetCardInfo("Moss Diamond", 312, Rarity.UNCOMMON, mage.cards.m.MossDiamond.class));
+ cards.add(new SetCardInfo("Mountain Valley", 328, Rarity.UNCOMMON, mage.cards.m.MountainValley.class));
+ cards.add(new SetCardInfo("Mountain", 343, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 344, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 345, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 346, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mtenda Griffin", 28, Rarity.UNCOMMON, mage.cards.m.MtendaGriffin.class));
+ cards.add(new SetCardInfo("Mtenda Herder", 29, Rarity.COMMON, mage.cards.m.MtendaHerder.class));
+ cards.add(new SetCardInfo("Mtenda Lion", 230, Rarity.COMMON, mage.cards.m.MtendaLion.class));
+ cards.add(new SetCardInfo("Mystical Tutor", 80, Rarity.UNCOMMON, mage.cards.m.MysticalTutor.class));
+ cards.add(new SetCardInfo("Natural Balance", 231, Rarity.RARE, mage.cards.n.NaturalBalance.class));
+ cards.add(new SetCardInfo("Nettletooth Djinn", 232, Rarity.UNCOMMON, mage.cards.n.NettletoothDjinn.class));
+ cards.add(new SetCardInfo("Noble Elephant", 30, Rarity.COMMON, mage.cards.n.NobleElephant.class));
+ cards.add(new SetCardInfo("Nocturnal Raid", 132, Rarity.UNCOMMON, mage.cards.n.NocturnalRaid.class));
+ cards.add(new SetCardInfo("Null Chamber", 31, Rarity.RARE, mage.cards.n.NullChamber.class));
+ cards.add(new SetCardInfo("Pacifism", 32, Rarity.COMMON, mage.cards.p.Pacifism.class));
+ cards.add(new SetCardInfo("Painful Memories", 133, Rarity.UNCOMMON, mage.cards.p.PainfulMemories.class));
+ cards.add(new SetCardInfo("Patagia Golem", 313, Rarity.UNCOMMON, mage.cards.p.PatagiaGolem.class));
+ cards.add(new SetCardInfo("Paupers' Cage", 314, Rarity.RARE, mage.cards.p.PaupersCage.class));
+ cards.add(new SetCardInfo("Pearl Dragon", 33, Rarity.RARE, mage.cards.p.PearlDragon.class));
+ cards.add(new SetCardInfo("Phyrexian Dreadnought", 315, Rarity.RARE, mage.cards.p.PhyrexianDreadnought.class));
+ cards.add(new SetCardInfo("Phyrexian Purge", 273, Rarity.RARE, mage.cards.p.PhyrexianPurge.class));
+ cards.add(new SetCardInfo("Phyrexian Tribute", 134, Rarity.RARE, mage.cards.p.PhyrexianTribute.class));
+ cards.add(new SetCardInfo("Phyrexian Vault", 316, Rarity.UNCOMMON, mage.cards.p.PhyrexianVault.class));
+ cards.add(new SetCardInfo("Plains", 331, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 332, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 333, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 334, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Political Trickery", 81, Rarity.RARE, mage.cards.p.PoliticalTrickery.class));
+ cards.add(new SetCardInfo("Polymorph", 82, Rarity.RARE, mage.cards.p.Polymorph.class));
+ cards.add(new SetCardInfo("Power Sink", 83, Rarity.COMMON, mage.cards.p.PowerSink.class));
+ cards.add(new SetCardInfo("Preferred Selection", 233, Rarity.RARE, mage.cards.p.PreferredSelection.class));
+ cards.add(new SetCardInfo("Prismatic Boon", 274, Rarity.UNCOMMON, mage.cards.p.PrismaticBoon.class));
+ cards.add(new SetCardInfo("Prismatic Circle", 34, Rarity.COMMON, mage.cards.p.PrismaticCircle.class));
+ cards.add(new SetCardInfo("Prismatic Lace", 84, Rarity.RARE, mage.cards.p.PrismaticLace.class));
+ cards.add(new SetCardInfo("Psychic Transfer", 85, Rarity.RARE, mage.cards.p.PsychicTransfer.class));
+ cards.add(new SetCardInfo("Purgatory", 275, Rarity.RARE, mage.cards.p.Purgatory.class));
+ cards.add(new SetCardInfo("Purraj of Urborg", 135, Rarity.RARE, mage.cards.p.PurrajOfUrborg.class));
+ cards.add(new SetCardInfo("Pyric Salamander", 187, Rarity.COMMON, mage.cards.p.PyricSalamander.class));
+ cards.add(new SetCardInfo("Quirion Elves", 234, Rarity.COMMON, mage.cards.q.QuirionElves.class));
+ cards.add(new SetCardInfo("Radiant Essence", 276, Rarity.UNCOMMON, mage.cards.r.RadiantEssence.class));
+ cards.add(new SetCardInfo("Raging Spirit", 188, Rarity.COMMON, mage.cards.r.RagingSpirit.class));
+ cards.add(new SetCardInfo("Rampant Growth", 235, Rarity.COMMON, mage.cards.r.RampantGrowth.class));
+ cards.add(new SetCardInfo("Rashida Scalebane", 35, Rarity.RARE, mage.cards.r.RashidaScalebane.class));
+ cards.add(new SetCardInfo("Ravenous Vampire", 136, Rarity.UNCOMMON, mage.cards.r.RavenousVampire.class));
+ cards.add(new SetCardInfo("Ray of Command", 86, Rarity.COMMON, mage.cards.r.RayOfCommand.class));
+ cards.add(new SetCardInfo("Razor Pendulum", 317, Rarity.RARE, mage.cards.r.RazorPendulum.class));
+ cards.add(new SetCardInfo("Reality Ripple", "87+", Rarity.COMMON, mage.cards.r.RealityRipple.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Reality Ripple", 87, Rarity.COMMON, mage.cards.r.RealityRipple.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Reckless Embermage", 189, Rarity.RARE, mage.cards.r.RecklessEmbermage.class));
+ cards.add(new SetCardInfo("Reflect Damage", 277, Rarity.RARE, mage.cards.r.ReflectDamage.class));
+ cards.add(new SetCardInfo("Regeneration", 236, Rarity.COMMON, mage.cards.r.Regeneration.class));
+ cards.add(new SetCardInfo("Reign of Chaos", 190, Rarity.UNCOMMON, mage.cards.r.ReignOfChaos.class));
+ cards.add(new SetCardInfo("Reign of Terror", 137, Rarity.UNCOMMON, mage.cards.r.ReignOfTerror.class));
+ cards.add(new SetCardInfo("Reparations", 278, Rarity.RARE, mage.cards.r.Reparations.class));
+ cards.add(new SetCardInfo("Restless Dead", 138, Rarity.COMMON, mage.cards.r.RestlessDead.class));
+ cards.add(new SetCardInfo("Ritual of Steel", 36, Rarity.COMMON, mage.cards.r.RitualOfSteel.class));
+ cards.add(new SetCardInfo("Rock Basilisk", 279, Rarity.RARE, mage.cards.r.RockBasilisk.class));
+ cards.add(new SetCardInfo("Rocky Tar Pit", 329, Rarity.UNCOMMON, mage.cards.r.RockyTarPit.class));
+ cards.add(new SetCardInfo("Roots of Life", 237, Rarity.UNCOMMON, mage.cards.r.RootsOfLife.class));
+ cards.add(new SetCardInfo("Sabertooth Cobra", 238, Rarity.COMMON, mage.cards.s.SabertoothCobra.class));
+ cards.add(new SetCardInfo("Sacred Mesa", 37, Rarity.RARE, mage.cards.s.SacredMesa.class));
+ cards.add(new SetCardInfo("Sand Golem", 318, Rarity.UNCOMMON, mage.cards.s.SandGolem.class));
+ cards.add(new SetCardInfo("Sandbar Crocodile", 88, Rarity.COMMON, mage.cards.s.SandbarCrocodile.class));
+ cards.add(new SetCardInfo("Sandstorm", 239, Rarity.COMMON, mage.cards.s.Sandstorm.class));
+ cards.add(new SetCardInfo("Sapphire Charm", 89, Rarity.COMMON, mage.cards.s.SapphireCharm.class));
+ cards.add(new SetCardInfo("Savage Twister", 280, Rarity.UNCOMMON, mage.cards.s.SavageTwister.class));
+ cards.add(new SetCardInfo("Sawback Manticore", 281, Rarity.RARE, mage.cards.s.SawbackManticore.class));
+ cards.add(new SetCardInfo("Sea Scryer", 90, Rarity.COMMON, mage.cards.s.SeaScryer.class));
+ cards.add(new SetCardInfo("Sealed Fate", 282, Rarity.UNCOMMON, mage.cards.s.SealedFate.class));
+ cards.add(new SetCardInfo("Searing Spear Askari", 191, Rarity.COMMON, mage.cards.s.SearingSpearAskari.class));
+ cards.add(new SetCardInfo("Seedling Charm", 240, Rarity.COMMON, mage.cards.s.SeedlingCharm.class));
+ cards.add(new SetCardInfo("Seeds of Innocence", 241, Rarity.RARE, mage.cards.s.SeedsOfInnocence.class));
+ cards.add(new SetCardInfo("Serene Heart", 242, Rarity.COMMON, mage.cards.s.SereneHeart.class));
+ cards.add(new SetCardInfo("Sewer Rats", 139, Rarity.COMMON, mage.cards.s.SewerRats.class));
+ cards.add(new SetCardInfo("Shadow Guildmage", 140, Rarity.COMMON, mage.cards.s.ShadowGuildmage.class));
+ cards.add(new SetCardInfo("Shallow Grave", 141, Rarity.RARE, mage.cards.s.ShallowGrave.class));
+ cards.add(new SetCardInfo("Shaper Guildmage", 91, Rarity.COMMON, mage.cards.s.ShaperGuildmage.class));
+ cards.add(new SetCardInfo("Shauku's Minion", 283, Rarity.UNCOMMON, mage.cards.s.ShaukusMinion.class));
+ cards.add(new SetCardInfo("Shauku, Endbringer", 142, Rarity.RARE, mage.cards.s.ShaukuEndbringer.class));
+ cards.add(new SetCardInfo("Shimmer", 92, Rarity.RARE, mage.cards.s.Shimmer.class));
+ cards.add(new SetCardInfo("Sidar Jabari", 39, Rarity.RARE, mage.cards.s.SidarJabari.class));
+ cards.add(new SetCardInfo("Skulking Ghost", 143, Rarity.COMMON, mage.cards.s.SkulkingGhost.class));
+ cards.add(new SetCardInfo("Sky Diamond", 319, Rarity.UNCOMMON, mage.cards.s.SkyDiamond.class));
+ cards.add(new SetCardInfo("Soar", 93, Rarity.COMMON, mage.cards.s.Soar.class));
+ cards.add(new SetCardInfo("Soul Echo", 40, Rarity.RARE, mage.cards.s.SoulEcho.class));
+ cards.add(new SetCardInfo("Soul Rend", 144, Rarity.UNCOMMON, mage.cards.s.SoulRend.class));
+ cards.add(new SetCardInfo("Soulshriek", 145, Rarity.COMMON, mage.cards.s.Soulshriek.class));
+ cards.add(new SetCardInfo("Spatial Binding", 284, Rarity.UNCOMMON, mage.cards.s.SpatialBinding.class));
+ cards.add(new SetCardInfo("Spectral Guardian", 41, Rarity.RARE, mage.cards.s.SpectralGuardian.class));
+ cards.add(new SetCardInfo("Spirit of the Night", 146, Rarity.RARE, mage.cards.s.SpiritOfTheNight.class));
+ cards.add(new SetCardInfo("Spitting Earth", 193, Rarity.COMMON, mage.cards.s.SpittingEarth.class));
+ cards.add(new SetCardInfo("Stalking Tiger", 243, Rarity.COMMON, mage.cards.s.StalkingTiger.class));
+ cards.add(new SetCardInfo("Stone Rain", 194, Rarity.COMMON, mage.cards.s.StoneRain.class));
+ cards.add(new SetCardInfo("Stupor", 147, Rarity.UNCOMMON, mage.cards.s.Stupor.class));
+ cards.add(new SetCardInfo("Subterranean Spirit", 195, Rarity.RARE, mage.cards.s.SubterraneanSpirit.class));
+ cards.add(new SetCardInfo("Sunweb", 42, Rarity.RARE, mage.cards.s.Sunweb.class));
+ cards.add(new SetCardInfo("Superior Numbers", 244, Rarity.UNCOMMON, mage.cards.s.SuperiorNumbers.class));
+ cards.add(new SetCardInfo("Suq'Ata Firewalker", 94, Rarity.UNCOMMON, mage.cards.s.SuqAtaFirewalker.class));
+ cards.add(new SetCardInfo("Swamp", 339, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 340, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 341, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 342, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Tainted Specter", 148, Rarity.RARE, mage.cards.t.TaintedSpecter.class));
+ cards.add(new SetCardInfo("Talruum Minotaur", 196, Rarity.COMMON, mage.cards.t.TalruumMinotaur.class));
+ cards.add(new SetCardInfo("Taniwha", 95, Rarity.RARE, mage.cards.t.Taniwha.class));
+ cards.add(new SetCardInfo("Teeka's Dragon", 320, Rarity.RARE, mage.cards.t.TeekasDragon.class));
+ cards.add(new SetCardInfo("Teferi's Curse", 96, Rarity.COMMON, mage.cards.t.TeferisCurse.class));
+ cards.add(new SetCardInfo("Teferi's Drake", 97, Rarity.COMMON, mage.cards.t.TeferisDrake.class));
+ cards.add(new SetCardInfo("Teferi's Imp", 98, Rarity.RARE, mage.cards.t.TeferisImp.class));
+ cards.add(new SetCardInfo("Teferi's Isle", 330, Rarity.RARE, mage.cards.t.TeferisIsle.class));
+ cards.add(new SetCardInfo("Telim'Tor", 197, Rarity.RARE, mage.cards.t.TelimTor.class));
+ cards.add(new SetCardInfo("Telim'Tor's Darts", 321, Rarity.UNCOMMON, mage.cards.t.TelimTorsDarts.class));
+ cards.add(new SetCardInfo("Telim'Tor's Edict", 198, Rarity.RARE, mage.cards.t.TelimTorsEdict.class));
+ cards.add(new SetCardInfo("Teremko Griffin", 43, Rarity.COMMON, mage.cards.t.TeremkoGriffin.class));
+ cards.add(new SetCardInfo("Thirst", 99, Rarity.COMMON, mage.cards.t.Thirst.class));
+ cards.add(new SetCardInfo("Tidal Wave", 100, Rarity.UNCOMMON, mage.cards.t.TidalWave.class));
+ cards.add(new SetCardInfo("Tombstone Stairwell", 149, Rarity.RARE, mage.cards.t.TombstoneStairwell.class));
+ cards.add(new SetCardInfo("Torrent of Lava", 199, Rarity.RARE, mage.cards.t.TorrentOfLava.class));
+ cards.add(new SetCardInfo("Tranquil Domain", 245, Rarity.COMMON, mage.cards.t.TranquilDomain.class));
+ cards.add(new SetCardInfo("Tropical Storm", 246, Rarity.UNCOMMON, mage.cards.t.TropicalStorm.class));
+ cards.add(new SetCardInfo("Uktabi Faerie", 247, Rarity.COMMON, mage.cards.u.UktabiFaerie.class));
+ cards.add(new SetCardInfo("Uktabi Wildcats", 248, Rarity.RARE, mage.cards.u.UktabiWildcats.class));
+ cards.add(new SetCardInfo("Unerring Sling", 322, Rarity.UNCOMMON, mage.cards.u.UnerringSling.class));
+ cards.add(new SetCardInfo("Unfulfilled Desires", 285, Rarity.RARE, mage.cards.u.UnfulfilledDesires.class));
+ cards.add(new SetCardInfo("Unseen Walker", 249, Rarity.UNCOMMON, mage.cards.u.UnseenWalker.class));
+ cards.add(new SetCardInfo("Unyaro Bee Sting", 250, Rarity.UNCOMMON, mage.cards.u.UnyaroBeeSting.class));
+ cards.add(new SetCardInfo("Unyaro Griffin", 44, Rarity.UNCOMMON, mage.cards.u.UnyaroGriffin.class));
+ cards.add(new SetCardInfo("Urborg Panther", 150, Rarity.COMMON, mage.cards.u.UrborgPanther.class));
+ cards.add(new SetCardInfo("Vaporous Djinn", 101, Rarity.UNCOMMON, mage.cards.v.VaporousDjinn.class));
+ cards.add(new SetCardInfo("Ventifact Bottle", 323, Rarity.RARE, mage.cards.v.VentifactBottle.class));
+ cards.add(new SetCardInfo("Viashino Warrior", 200, Rarity.COMMON, mage.cards.v.ViashinoWarrior.class));
+ cards.add(new SetCardInfo("Vigilant Martyr", 45, Rarity.UNCOMMON, mage.cards.v.VigilantMartyr.class));
+ cards.add(new SetCardInfo("Village Elder", 251, Rarity.COMMON, mage.cards.v.VillageElder.class));
+ cards.add(new SetCardInfo("Vitalizing Cascade", 286, Rarity.UNCOMMON, mage.cards.v.VitalizingCascade.class));
+ cards.add(new SetCardInfo("Volcanic Dragon", 201, Rarity.RARE, mage.cards.v.VolcanicDragon.class));
+ cards.add(new SetCardInfo("Volcanic Geyser", 202, Rarity.UNCOMMON, mage.cards.v.VolcanicGeyser.class));
+ cards.add(new SetCardInfo("Waiting in the Weeds", 252, Rarity.RARE, mage.cards.w.WaitingInTheWeeds.class));
+ cards.add(new SetCardInfo("Wall of Corpses", 151, Rarity.COMMON, mage.cards.w.WallOfCorpses.class));
+ cards.add(new SetCardInfo("Wall of Resistance", 46, Rarity.COMMON, mage.cards.w.WallOfResistance.class));
+ cards.add(new SetCardInfo("Wall of Roots", 253, Rarity.COMMON, mage.cards.w.WallOfRoots.class));
+ cards.add(new SetCardInfo("Ward of Lights", 47, Rarity.COMMON, mage.cards.w.WardOfLights.class));
+ cards.add(new SetCardInfo("Warping Wurm", 287, Rarity.RARE, mage.cards.w.WarpingWurm.class));
+ cards.add(new SetCardInfo("Wave Elemental", 102, Rarity.UNCOMMON, mage.cards.w.WaveElemental.class));
+ cards.add(new SetCardInfo("Wellspring", 288, Rarity.RARE, mage.cards.w.Wellspring.class));
+ cards.add(new SetCardInfo("Wild Elephant", 254, Rarity.COMMON, mage.cards.w.WildElephant.class));
+ cards.add(new SetCardInfo("Wildfire Emissary", 203, Rarity.UNCOMMON, mage.cards.w.WildfireEmissary.class));
+ cards.add(new SetCardInfo("Windreaper Falcon", 289, Rarity.UNCOMMON, mage.cards.w.WindreaperFalcon.class));
+ cards.add(new SetCardInfo("Withering Boon", 152, Rarity.UNCOMMON, mage.cards.w.WitheringBoon.class));
+ cards.add(new SetCardInfo("Worldly Tutor", 255, Rarity.UNCOMMON, mage.cards.w.WorldlyTutor.class));
+ cards.add(new SetCardInfo("Yare", 48, Rarity.RARE, mage.cards.y.Yare.class));
+ cards.add(new SetCardInfo("Zebra Unicorn", 290, Rarity.UNCOMMON, mage.cards.z.ZebraUnicorn.class));
+ cards.add(new SetCardInfo("Zhalfirin Commander", 49, Rarity.UNCOMMON, mage.cards.z.ZhalfirinCommander.class));
+ cards.add(new SetCardInfo("Zhalfirin Knight", 50, Rarity.COMMON, mage.cards.z.ZhalfirinKnight.class));
+ cards.add(new SetCardInfo("Zirilan of the Claw", 204, Rarity.RARE, mage.cards.z.ZirilanOfTheClaw.class));
+ cards.add(new SetCardInfo("Zombie Mob", 153, Rarity.UNCOMMON, mage.cards.z.ZombieMob.class));
+ cards.add(new SetCardInfo("Zuberi, Golden Feather", 51, Rarity.RARE, mage.cards.z.ZuberiGoldenFeather.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/ModernHorizons1Timeshifts.java b/Mage.Sets/src/mage/sets/ModernHorizons1Timeshifts.java
index 2178fedbaae..5ee3c2d3e2c 100644
--- a/Mage.Sets/src/mage/sets/ModernHorizons1Timeshifts.java
+++ b/Mage.Sets/src/mage/sets/ModernHorizons1Timeshifts.java
@@ -20,45 +20,45 @@ public final class ModernHorizons1Timeshifts extends ExpansionSet {
this.hasBasicLands = false;
this.hasBoosters = false;
- cards.add(new SetCardInfo("Archmage's Charm", 7, Rarity.RARE, mage.cards.a.ArchmagesCharm.class, RETRO_ART));
- cards.add(new SetCardInfo("Ayula, Queen Among Bears", 19, Rarity.RARE, mage.cards.a.AyulaQueenAmongBears.class, RETRO_ART));
- cards.add(new SetCardInfo("Changeling Outcast", 12, Rarity.UNCOMMON, mage.cards.c.ChangelingOutcast.class, RETRO_ART));
- cards.add(new SetCardInfo("Deep Forest Hermit", 20, Rarity.RARE, mage.cards.d.DeepForestHermit.class, RETRO_ART));
- cards.add(new SetCardInfo("Defile", 13, Rarity.UNCOMMON, mage.cards.d.Defile.class, RETRO_ART));
- cards.add(new SetCardInfo("Ephemerate", 1, Rarity.UNCOMMON, mage.cards.e.Ephemerate.class, RETRO_ART));
- cards.add(new SetCardInfo("Etchings of the Chosen", 25, Rarity.UNCOMMON, mage.cards.e.EtchingsOfTheChosen.class, RETRO_ART));
- cards.add(new SetCardInfo("Faerie Seer", 8, Rarity.UNCOMMON, mage.cards.f.FaerieSeer.class, RETRO_ART));
- cards.add(new SetCardInfo("Force of Negation", 9, Rarity.RARE, mage.cards.f.ForceOfNegation.class, RETRO_ART));
- cards.add(new SetCardInfo("Force of Vigor", 21, Rarity.RARE, mage.cards.f.ForceOfVigor.class, RETRO_ART));
- cards.add(new SetCardInfo("Generous Gift", 2, Rarity.UNCOMMON, mage.cards.g.GenerousGift.class, RETRO_ART));
- cards.add(new SetCardInfo("Giver of Runes", 3, Rarity.RARE, mage.cards.g.GiverOfRunes.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Engineer", 16, Rarity.RARE, mage.cards.g.GoblinEngineer.class, RETRO_ART));
- cards.add(new SetCardInfo("Hall of Heliod's Generosity", 39, Rarity.RARE, mage.cards.h.HallOfHeliodsGenerosity.class, RETRO_ART));
- cards.add(new SetCardInfo("Ice-Fang Coatl", 27, Rarity.RARE, mage.cards.i.IceFangCoatl.class, RETRO_ART));
- cards.add(new SetCardInfo("Ingenious Infiltrator", 28, Rarity.UNCOMMON, mage.cards.i.IngeniousInfiltrator.class, RETRO_ART));
- cards.add(new SetCardInfo("King of the Pride", 4, Rarity.UNCOMMON, mage.cards.k.KingOfThePride.class, RETRO_ART));
- cards.add(new SetCardInfo("Lavabelly Sliver", 29, Rarity.UNCOMMON, mage.cards.l.LavabellySliver.class, RETRO_ART));
- cards.add(new SetCardInfo("Llanowar Tribe", 22, Rarity.UNCOMMON, mage.cards.l.LlanowarTribe.class, RETRO_ART));
- cards.add(new SetCardInfo("Magmatic Sinkhole", 17, Rarity.UNCOMMON, mage.cards.m.MagmaticSinkhole.class, RETRO_ART));
- cards.add(new SetCardInfo("Plague Engineer", 14, Rarity.RARE, mage.cards.p.PlagueEngineer.class, RETRO_ART));
- cards.add(new SetCardInfo("Prismatic Vista", 40, Rarity.RARE, mage.cards.p.PrismaticVista.class, RETRO_ART));
- cards.add(new SetCardInfo("Ranger-Captain of Eos", 5, Rarity.MYTHIC, mage.cards.r.RangerCaptainOfEos.class, RETRO_ART));
- cards.add(new SetCardInfo("Scale Up", 23, Rarity.UNCOMMON, mage.cards.s.ScaleUp.class, RETRO_ART));
- cards.add(new SetCardInfo("Shenanigans", 18, Rarity.UNCOMMON, mage.cards.s.Shenanigans.class, RETRO_ART));
- cards.add(new SetCardInfo("Sisay, Weatherlight Captain", 6, Rarity.RARE, mage.cards.s.SisayWeatherlightCaptain.class, RETRO_ART));
- cards.add(new SetCardInfo("Soulherder", 30, Rarity.UNCOMMON, mage.cards.s.Soulherder.class, RETRO_ART));
- cards.add(new SetCardInfo("Sword of Sinew and Steel", 31, Rarity.MYTHIC, mage.cards.s.SwordOfSinewAndSteel.class, RETRO_ART));
- cards.add(new SetCardInfo("Sword of Truth and Justice", 32, Rarity.MYTHIC, mage.cards.s.SwordOfTruthAndJustice.class, RETRO_ART));
- cards.add(new SetCardInfo("Talisman of Conviction", 33, Rarity.UNCOMMON, mage.cards.t.TalismanOfConviction.class, RETRO_ART));
- cards.add(new SetCardInfo("Talisman of Creativity", 34, Rarity.UNCOMMON, mage.cards.t.TalismanOfCreativity.class, RETRO_ART));
- cards.add(new SetCardInfo("Talisman of Curiosity", 35, Rarity.UNCOMMON, mage.cards.t.TalismanOfCuriosity.class, RETRO_ART));
- cards.add(new SetCardInfo("Talisman of Hierarchy", 36, Rarity.UNCOMMON, mage.cards.t.TalismanOfHierarchy.class, RETRO_ART));
- cards.add(new SetCardInfo("Talisman of Resilience", 37, Rarity.UNCOMMON, mage.cards.t.TalismanOfResilience.class, RETRO_ART));
- cards.add(new SetCardInfo("The First Sliver", 26, Rarity.MYTHIC, mage.cards.t.TheFirstSliver.class, RETRO_ART));
- cards.add(new SetCardInfo("Tribute Mage", 10, Rarity.UNCOMMON, mage.cards.t.TributeMage.class, RETRO_ART));
- cards.add(new SetCardInfo("Undead Augur", 15, Rarity.UNCOMMON, mage.cards.u.UndeadAugur.class, RETRO_ART));
- cards.add(new SetCardInfo("Universal Automaton", 38, Rarity.UNCOMMON, mage.cards.u.UniversalAutomaton.class, RETRO_ART));
- cards.add(new SetCardInfo("Urza, Lord High Artificer", 11, Rarity.MYTHIC, mage.cards.u.UrzaLordHighArtificer.class, RETRO_ART));
- cards.add(new SetCardInfo("Weather the Storm", 24, Rarity.UNCOMMON, mage.cards.w.WeatherTheStorm.class, RETRO_ART));
+ cards.add(new SetCardInfo("Archmage's Charm", 7, Rarity.RARE, mage.cards.a.ArchmagesCharm.class));
+ cards.add(new SetCardInfo("Ayula, Queen Among Bears", 19, Rarity.RARE, mage.cards.a.AyulaQueenAmongBears.class));
+ cards.add(new SetCardInfo("Changeling Outcast", 12, Rarity.UNCOMMON, mage.cards.c.ChangelingOutcast.class));
+ cards.add(new SetCardInfo("Deep Forest Hermit", 20, Rarity.RARE, mage.cards.d.DeepForestHermit.class));
+ cards.add(new SetCardInfo("Defile", 13, Rarity.UNCOMMON, mage.cards.d.Defile.class));
+ cards.add(new SetCardInfo("Ephemerate", 1, Rarity.UNCOMMON, mage.cards.e.Ephemerate.class));
+ cards.add(new SetCardInfo("Etchings of the Chosen", 25, Rarity.UNCOMMON, mage.cards.e.EtchingsOfTheChosen.class));
+ cards.add(new SetCardInfo("Faerie Seer", 8, Rarity.UNCOMMON, mage.cards.f.FaerieSeer.class));
+ cards.add(new SetCardInfo("Force of Negation", 9, Rarity.RARE, mage.cards.f.ForceOfNegation.class));
+ cards.add(new SetCardInfo("Force of Vigor", 21, Rarity.RARE, mage.cards.f.ForceOfVigor.class));
+ cards.add(new SetCardInfo("Generous Gift", 2, Rarity.UNCOMMON, mage.cards.g.GenerousGift.class));
+ cards.add(new SetCardInfo("Giver of Runes", 3, Rarity.RARE, mage.cards.g.GiverOfRunes.class));
+ cards.add(new SetCardInfo("Goblin Engineer", 16, Rarity.RARE, mage.cards.g.GoblinEngineer.class));
+ cards.add(new SetCardInfo("Hall of Heliod's Generosity", 39, Rarity.RARE, mage.cards.h.HallOfHeliodsGenerosity.class));
+ cards.add(new SetCardInfo("Ice-Fang Coatl", 27, Rarity.RARE, mage.cards.i.IceFangCoatl.class));
+ cards.add(new SetCardInfo("Ingenious Infiltrator", 28, Rarity.UNCOMMON, mage.cards.i.IngeniousInfiltrator.class));
+ cards.add(new SetCardInfo("King of the Pride", 4, Rarity.UNCOMMON, mage.cards.k.KingOfThePride.class));
+ cards.add(new SetCardInfo("Lavabelly Sliver", 29, Rarity.UNCOMMON, mage.cards.l.LavabellySliver.class));
+ cards.add(new SetCardInfo("Llanowar Tribe", 22, Rarity.UNCOMMON, mage.cards.l.LlanowarTribe.class));
+ cards.add(new SetCardInfo("Magmatic Sinkhole", 17, Rarity.UNCOMMON, mage.cards.m.MagmaticSinkhole.class));
+ cards.add(new SetCardInfo("Plague Engineer", 14, Rarity.RARE, mage.cards.p.PlagueEngineer.class));
+ cards.add(new SetCardInfo("Prismatic Vista", 40, Rarity.RARE, mage.cards.p.PrismaticVista.class));
+ cards.add(new SetCardInfo("Ranger-Captain of Eos", 5, Rarity.MYTHIC, mage.cards.r.RangerCaptainOfEos.class));
+ cards.add(new SetCardInfo("Scale Up", 23, Rarity.UNCOMMON, mage.cards.s.ScaleUp.class));
+ cards.add(new SetCardInfo("Shenanigans", 18, Rarity.UNCOMMON, mage.cards.s.Shenanigans.class));
+ cards.add(new SetCardInfo("Sisay, Weatherlight Captain", 6, Rarity.RARE, mage.cards.s.SisayWeatherlightCaptain.class));
+ cards.add(new SetCardInfo("Soulherder", 30, Rarity.UNCOMMON, mage.cards.s.Soulherder.class));
+ cards.add(new SetCardInfo("Sword of Sinew and Steel", 31, Rarity.MYTHIC, mage.cards.s.SwordOfSinewAndSteel.class));
+ cards.add(new SetCardInfo("Sword of Truth and Justice", 32, Rarity.MYTHIC, mage.cards.s.SwordOfTruthAndJustice.class));
+ cards.add(new SetCardInfo("Talisman of Conviction", 33, Rarity.UNCOMMON, mage.cards.t.TalismanOfConviction.class));
+ cards.add(new SetCardInfo("Talisman of Creativity", 34, Rarity.UNCOMMON, mage.cards.t.TalismanOfCreativity.class));
+ cards.add(new SetCardInfo("Talisman of Curiosity", 35, Rarity.UNCOMMON, mage.cards.t.TalismanOfCuriosity.class));
+ cards.add(new SetCardInfo("Talisman of Hierarchy", 36, Rarity.UNCOMMON, mage.cards.t.TalismanOfHierarchy.class));
+ cards.add(new SetCardInfo("Talisman of Resilience", 37, Rarity.UNCOMMON, mage.cards.t.TalismanOfResilience.class));
+ cards.add(new SetCardInfo("The First Sliver", 26, Rarity.MYTHIC, mage.cards.t.TheFirstSliver.class));
+ cards.add(new SetCardInfo("Tribute Mage", 10, Rarity.UNCOMMON, mage.cards.t.TributeMage.class));
+ cards.add(new SetCardInfo("Undead Augur", 15, Rarity.UNCOMMON, mage.cards.u.UndeadAugur.class));
+ cards.add(new SetCardInfo("Universal Automaton", 38, Rarity.UNCOMMON, mage.cards.u.UniversalAutomaton.class));
+ cards.add(new SetCardInfo("Urza, Lord High Artificer", 11, Rarity.MYTHIC, mage.cards.u.UrzaLordHighArtificer.class));
+ cards.add(new SetCardInfo("Weather the Storm", 24, Rarity.UNCOMMON, mage.cards.w.WeatherTheStorm.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/ModernHorizons2.java b/Mage.Sets/src/mage/sets/ModernHorizons2.java
index 5fbe2387996..93949352acc 100644
--- a/Mage.Sets/src/mage/sets/ModernHorizons2.java
+++ b/Mage.Sets/src/mage/sets/ModernHorizons2.java
@@ -46,9 +46,9 @@ public final class ModernHorizons2 extends ExpansionSet {
cards.add(new SetCardInfo("Academy Manufactor", 219, Rarity.RARE, mage.cards.a.AcademyManufactor.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Academy Manufactor", 469, Rarity.RARE, mage.cards.a.AcademyManufactor.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Aeromoeba", 37, Rarity.COMMON, mage.cards.a.Aeromoeba.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Aeromoeba", 389, Rarity.COMMON, mage.cards.a.Aeromoeba.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Aeromoeba", 389, Rarity.COMMON, mage.cards.a.Aeromoeba.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Aeve, Progenitor Ooze", 148, Rarity.RARE, mage.cards.a.AeveProgenitorOoze.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Aeve, Progenitor Ooze", 409, Rarity.RARE, mage.cards.a.AeveProgenitorOoze.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Aeve, Progenitor Ooze", 409, Rarity.RARE, mage.cards.a.AeveProgenitorOoze.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Aeve, Progenitor Ooze", 459, Rarity.RARE, mage.cards.a.AeveProgenitorOoze.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Altar of the Goyf", 220, Rarity.UNCOMMON, mage.cards.a.AltarOfTheGoyf.class));
cards.add(new SetCardInfo("Angelic Curator", 262, Rarity.UNCOMMON, mage.cards.a.AngelicCurator.class));
@@ -61,38 +61,38 @@ public final class ModernHorizons2 extends ExpansionSet {
cards.add(new SetCardInfo("Arcbound Tracker", 112, Rarity.COMMON, mage.cards.a.ArcboundTracker.class));
cards.add(new SetCardInfo("Arcbound Whelp", 113, Rarity.UNCOMMON, mage.cards.a.ArcboundWhelp.class));
cards.add(new SetCardInfo("Archfiend of Sorrows", 74, Rarity.UNCOMMON, mage.cards.a.ArchfiendOfSorrows.class));
- cards.add(new SetCardInfo("Archon of Cruelty", 75, Rarity.MYTHIC, mage.cards.a.ArchonOfCruelty.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Archon of Cruelty", 342, Rarity.MYTHIC, mage.cards.a.ArchonOfCruelty.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Archon of Cruelty", 75, Rarity.MYTHIC, mage.cards.a.ArchonOfCruelty.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Arcus Acolyte", 185, Rarity.UNCOMMON, mage.cards.a.ArcusAcolyte.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Arcus Acolyte", 361, Rarity.UNCOMMON, mage.cards.a.ArcusAcolyte.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Arid Mesa", 244, Rarity.RARE, mage.cards.a.AridMesa.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Arid Mesa", 436, Rarity.RARE, mage.cards.a.AridMesa.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Arid Mesa", 436, Rarity.RARE, mage.cards.a.AridMesa.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Arid Mesa", 475, Rarity.RARE, mage.cards.a.AridMesa.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Asmoranomardicadaistinaculdacar", 186, Rarity.RARE, mage.cards.a.Asmoranomardicadaistinaculdacar.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Asmoranomardicadaistinaculdacar", 417, Rarity.RARE, mage.cards.a.Asmoranomardicadaistinaculdacar.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Asmoranomardicadaistinaculdacar", 417, Rarity.RARE, mage.cards.a.Asmoranomardicadaistinaculdacar.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Asmoranomardicadaistinaculdacar", 463, Rarity.RARE, mage.cards.a.Asmoranomardicadaistinaculdacar.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Bannerhide Krushok", 149, Rarity.COMMON, mage.cards.b.BannerhideKrushok.class));
cards.add(new SetCardInfo("Barbed Spike", 5, Rarity.UNCOMMON, mage.cards.b.BarbedSpike.class));
cards.add(new SetCardInfo("Batterbone", 221, Rarity.UNCOMMON, mage.cards.b.Batterbone.class));
cards.add(new SetCardInfo("Battle Plan", 114, Rarity.COMMON, mage.cards.b.BattlePlan.class));
+ cards.add(new SetCardInfo("Blacksmith's Skill", 381, Rarity.COMMON, mage.cards.b.BlacksmithsSkill.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Blacksmith's Skill", 6, Rarity.COMMON, mage.cards.b.BlacksmithsSkill.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Blacksmith's Skill", 381, Rarity.COMMON, mage.cards.b.BlacksmithsSkill.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Blazing Rootwalla", 115, Rarity.UNCOMMON, mage.cards.b.BlazingRootwalla.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Blazing Rootwalla", 404, Rarity.UNCOMMON, mage.cards.b.BlazingRootwalla.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Blazing Rootwalla", 404, Rarity.UNCOMMON, mage.cards.b.BlazingRootwalla.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Blessed Respite", 150, Rarity.UNCOMMON, mage.cards.b.BlessedRespite.class));
cards.add(new SetCardInfo("Bloodbraid Marauder", 116, Rarity.RARE, mage.cards.b.BloodbraidMarauder.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Bloodbraid Marauder", 454, Rarity.RARE, mage.cards.b.BloodbraidMarauder.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Blossoming Calm", 7, Rarity.UNCOMMON, mage.cards.b.BlossomingCalm.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Blossoming Calm", 327, Rarity.UNCOMMON, mage.cards.b.BlossomingCalm.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Blossoming Calm", 7, Rarity.UNCOMMON, mage.cards.b.BlossomingCalm.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Bone Shards", 395, Rarity.COMMON, mage.cards.b.BoneShards.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Bone Shards", 76, Rarity.COMMON, mage.cards.b.BoneShards.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Bone Shards", 395, Rarity.COMMON, mage.cards.b.BoneShards.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Bone Shredder", 272, Rarity.UNCOMMON, mage.cards.b.BoneShredder.class));
cards.add(new SetCardInfo("Bottle Golems", 222, Rarity.COMMON, mage.cards.b.BottleGolems.class));
cards.add(new SetCardInfo("Braids, Cabal Minion", 273, Rarity.RARE, mage.cards.b.BraidsCabalMinion.class));
cards.add(new SetCardInfo("Brainstone", 223, Rarity.UNCOMMON, mage.cards.b.Brainstone.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Brainstone", 426, Rarity.UNCOMMON, mage.cards.b.Brainstone.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Break the Ice", 77, Rarity.UNCOMMON, mage.cards.b.BreakTheIce.class));
+ cards.add(new SetCardInfo("Brainstone", 426, Rarity.UNCOMMON, mage.cards.b.Brainstone.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Break Ties", 8, Rarity.COMMON, mage.cards.b.BreakTies.class));
+ cards.add(new SetCardInfo("Break the Ice", 77, Rarity.UNCOMMON, mage.cards.b.BreakTheIce.class));
cards.add(new SetCardInfo("Breathless Knight", 187, Rarity.COMMON, mage.cards.b.BreathlessKnight.class));
cards.add(new SetCardInfo("Breya's Apprentice", 117, Rarity.RARE, mage.cards.b.BreyasApprentice.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Breya's Apprentice", 455, Rarity.RARE, mage.cards.b.BreyasApprentice.class, NON_FULL_USE_VARIOUS));
@@ -101,22 +101,22 @@ public final class ModernHorizons2 extends ExpansionSet {
cards.add(new SetCardInfo("Cabal Coffers", 325, Rarity.MYTHIC, mage.cards.c.CabalCoffers.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Cabal Initiate", 78, Rarity.COMMON, mage.cards.c.CabalInitiate.class));
cards.add(new SetCardInfo("Calibrated Blast", 118, Rarity.RARE, mage.cards.c.CalibratedBlast.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Calibrated Blast", 405, Rarity.RARE, mage.cards.c.CalibratedBlast.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Calibrated Blast", 405, Rarity.RARE, mage.cards.c.CalibratedBlast.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Calibrated Blast", 456, Rarity.RARE, mage.cards.c.CalibratedBlast.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Caprichrome", 9, Rarity.UNCOMMON, mage.cards.c.Caprichrome.class));
cards.add(new SetCardInfo("Captain Ripley Vance", 119, Rarity.UNCOMMON, mage.cards.c.CaptainRipleyVance.class));
cards.add(new SetCardInfo("Captured by Lagacs", 188, Rarity.COMMON, mage.cards.c.CapturedByLagacs.class));
cards.add(new SetCardInfo("Carth the Lion", 189, Rarity.RARE, mage.cards.c.CarthTheLion.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Carth the Lion", 418, Rarity.RARE, mage.cards.c.CarthTheLion.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Carth the Lion", 418, Rarity.RARE, mage.cards.c.CarthTheLion.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Carth the Lion", 464, Rarity.RARE, mage.cards.c.CarthTheLion.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Chainer, Nightmare Adept", 289, Rarity.RARE, mage.cards.c.ChainerNightmareAdept.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Chainer, Nightmare Adept", 419, Rarity.RARE, mage.cards.c.ChainerNightmareAdept.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Chainer, Nightmare Adept", 419, Rarity.RARE, mage.cards.c.ChainerNightmareAdept.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Chance Encounter", 277, Rarity.RARE, mage.cards.c.ChanceEncounter.class));
cards.add(new SetCardInfo("Chatterfang, Squirrel General", 151, Rarity.MYTHIC, mage.cards.c.ChatterfangSquirrelGeneral.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Chatterfang, Squirrel General", 316, Rarity.MYTHIC, mage.cards.c.ChatterfangSquirrelGeneral.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Chatterfang, Squirrel General", 410, Rarity.MYTHIC, mage.cards.c.ChatterfangSquirrelGeneral.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Chatterfang, Squirrel General", 410, Rarity.MYTHIC, mage.cards.c.ChatterfangSquirrelGeneral.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Chatterstorm", 152, Rarity.COMMON, mage.cards.c.Chatterstorm.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Chatterstorm", 411, Rarity.COMMON, mage.cards.c.Chatterstorm.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Chatterstorm", 411, Rarity.COMMON, mage.cards.c.Chatterstorm.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Chef's Kiss", 120, Rarity.RARE, mage.cards.c.ChefsKiss.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Chef's Kiss", 457, Rarity.RARE, mage.cards.c.ChefsKiss.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Chitterspitter", 153, Rarity.RARE, mage.cards.c.Chitterspitter.class, NON_FULL_USE_VARIOUS));
@@ -133,25 +133,25 @@ public final class ModernHorizons2 extends ExpansionSet {
cards.add(new SetCardInfo("Dakkon, Shadow Slayer", 192, Rarity.MYTHIC, mage.cards.d.DakkonShadowSlayer.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Dakkon, Shadow Slayer", 304, Rarity.MYTHIC, mage.cards.d.DakkonShadowSlayer.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Dakkon, Shadow Slayer", 363, Rarity.MYTHIC, mage.cards.d.DakkonShadowSlayer.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Damn", 80, Rarity.RARE, mage.cards.d.Damn.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Damn", 396, Rarity.RARE, mage.cards.d.Damn.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Damn", 396, Rarity.RARE, mage.cards.d.Damn.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Damn", 449, Rarity.RARE, mage.cards.d.Damn.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Damn", 80, Rarity.RARE, mage.cards.d.Damn.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Darkmoss Bridge", 245, Rarity.COMMON, mage.cards.d.DarkmossBridge.class));
- cards.add(new SetCardInfo("Dauthi Voidwalker", 81, Rarity.RARE, mage.cards.d.DauthiVoidwalker.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Dauthi Voidwalker", 397, Rarity.RARE, mage.cards.d.DauthiVoidwalker.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Dauthi Voidwalker", 397, Rarity.RARE, mage.cards.d.DauthiVoidwalker.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Dauthi Voidwalker", 450, Rarity.RARE, mage.cards.d.DauthiVoidwalker.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Dauthi Voidwalker", 81, Rarity.RARE, mage.cards.d.DauthiVoidwalker.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Deepwood Denizen", 155, Rarity.COMMON, mage.cards.d.DeepwoodDenizen.class));
cards.add(new SetCardInfo("Dermotaxi", 224, Rarity.RARE, mage.cards.d.Dermotaxi.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Dermotaxi", 378, Rarity.RARE, mage.cards.d.Dermotaxi.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Diamond Lion", 225, Rarity.RARE, mage.cards.d.DiamondLion.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Diamond Lion", 427, Rarity.RARE, mage.cards.d.DiamondLion.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Diamond Lion", 427, Rarity.RARE, mage.cards.d.DiamondLion.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Diamond Lion", 470, Rarity.RARE, mage.cards.d.DiamondLion.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Dihada's Ploy", 193, Rarity.COMMON, mage.cards.d.DihadasPloy.class));
cards.add(new SetCardInfo("Discerning Taste", 82, Rarity.COMMON, mage.cards.d.DiscerningTaste.class));
cards.add(new SetCardInfo("Disciple of the Sun", 11, Rarity.COMMON, mage.cards.d.DiscipleOfTheSun.class));
cards.add(new SetCardInfo("Dragon's Rage Channeler", 121, Rarity.UNCOMMON, mage.cards.d.DragonsRageChanneler.class));
- cards.add(new SetCardInfo("Dress Down", 39, Rarity.RARE, mage.cards.d.DressDown.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Dress Down", 334, Rarity.RARE, mage.cards.d.DressDown.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Dress Down", 39, Rarity.RARE, mage.cards.d.DressDown.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Drey Keeper", 194, Rarity.COMMON, mage.cards.d.DreyKeeper.class));
cards.add(new SetCardInfo("Drossforge Bridge", 246, Rarity.COMMON, mage.cards.d.DrossforgeBridge.class));
cards.add(new SetCardInfo("Duskshell Crawler", 156, Rarity.COMMON, mage.cards.d.DuskshellCrawler.class));
@@ -178,8 +178,8 @@ public final class ModernHorizons2 extends ExpansionSet {
cards.add(new SetCardInfo("Flametongue Yearling", 125, Rarity.UNCOMMON, mage.cards.f.FlametongueYearling.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Flametongue Yearling", 350, Rarity.UNCOMMON, mage.cards.f.FlametongueYearling.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Flay Essence", 85, Rarity.UNCOMMON, mage.cards.f.FlayEssence.class));
- cards.add(new SetCardInfo("Floodhound", 42, Rarity.COMMON, mage.cards.f.Floodhound.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Floodhound", 335, Rarity.COMMON, mage.cards.f.Floodhound.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Floodhound", 42, Rarity.COMMON, mage.cards.f.Floodhound.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Flourishing Strike", 159, Rarity.COMMON, mage.cards.f.FlourishingStrike.class));
cards.add(new SetCardInfo("Fodder Tosser", 226, Rarity.COMMON, mage.cards.f.FodderTosser.class));
cards.add(new SetCardInfo("Forest", 489, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
@@ -187,21 +187,21 @@ public final class ModernHorizons2 extends ExpansionSet {
cards.add(new SetCardInfo("Foul Watcher", 43, Rarity.COMMON, mage.cards.f.FoulWatcher.class));
cards.add(new SetCardInfo("Foundation Breaker", 160, Rarity.UNCOMMON, mage.cards.f.FoundationBreaker.class));
cards.add(new SetCardInfo("Foundry Helix", 196, Rarity.COMMON, mage.cards.f.FoundryHelix.class));
- cards.add(new SetCardInfo("Fractured Sanity", 44, Rarity.RARE, mage.cards.f.FracturedSanity.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Fractured Sanity", 336, Rarity.RARE, mage.cards.f.FracturedSanity.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Fractured Sanity", 44, Rarity.RARE, mage.cards.f.FracturedSanity.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Funnel-Web Recluse", 161, Rarity.COMMON, mage.cards.f.FunnelWebRecluse.class));
cards.add(new SetCardInfo("Fury", 126, Rarity.MYTHIC, mage.cards.f.Fury.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Fury", 313, Rarity.MYTHIC, mage.cards.f.Fury.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Gaea's Will", 162, Rarity.RARE, mage.cards.g.GaeasWill.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Gaea's Will", 412, Rarity.RARE, mage.cards.g.GaeasWill.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Gaea's Will", 412, Rarity.RARE, mage.cards.g.GaeasWill.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Gaea's Will", 461, Rarity.RARE, mage.cards.g.GaeasWill.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Galvanic Relay", 127, Rarity.COMMON, mage.cards.g.GalvanicRelay.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Galvanic Relay", 406, Rarity.COMMON, mage.cards.g.GalvanicRelay.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Galvanic Relay", 406, Rarity.COMMON, mage.cards.g.GalvanicRelay.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Gargadon", 128, Rarity.COMMON, mage.cards.g.Gargadon.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Gargadon", 351, Rarity.COMMON, mage.cards.g.Gargadon.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Garth One-Eye", 197, Rarity.MYTHIC, mage.cards.g.GarthOneEye.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Garth One-Eye", 365, Rarity.MYTHIC, mage.cards.g.GarthOneEye.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Garth One-Eye", 420, Rarity.MYTHIC, mage.cards.g.GarthOneEye.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Garth One-Eye", 420, Rarity.MYTHIC, mage.cards.g.GarthOneEye.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("General Ferrous Rokiric", 198, Rarity.RARE, mage.cards.g.GeneralFerrousRokiric.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("General Ferrous Rokiric", 366, Rarity.RARE, mage.cards.g.GeneralFerrousRokiric.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Geyadrone Dihada", 199, Rarity.MYTHIC, mage.cards.g.GeyadroneDihada.class, NON_FULL_USE_VARIOUS));
@@ -210,14 +210,14 @@ public final class ModernHorizons2 extends ExpansionSet {
cards.add(new SetCardInfo("Ghost-Lit Drifter", 45, Rarity.UNCOMMON, mage.cards.g.GhostLitDrifter.class));
cards.add(new SetCardInfo("Gilt-Blade Prowler", 86, Rarity.COMMON, mage.cards.g.GiltBladeProwler.class));
cards.add(new SetCardInfo("Glimmer Bairn", 163, Rarity.COMMON, mage.cards.g.GlimmerBairn.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Glimmer Bairn", 413, Rarity.COMMON, mage.cards.g.GlimmerBairn.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Glimmer Bairn", 413, Rarity.COMMON, mage.cards.g.GlimmerBairn.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Glimpse of Tomorrow", 129, Rarity.RARE, mage.cards.g.GlimpseOfTomorrow.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Glimpse of Tomorrow", 407, Rarity.RARE, mage.cards.g.GlimpseOfTomorrow.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Glimpse of Tomorrow", 407, Rarity.RARE, mage.cards.g.GlimpseOfTomorrow.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Glimpse of Tomorrow", 458, Rarity.RARE, mage.cards.g.GlimpseOfTomorrow.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Glinting Creeper", 164, Rarity.UNCOMMON, mage.cards.g.GlintingCreeper.class));
cards.add(new SetCardInfo("Glorious Enforcer", 14, Rarity.UNCOMMON, mage.cards.g.GloriousEnforcer.class));
cards.add(new SetCardInfo("Goblin Anarchomancer", 200, Rarity.COMMON, mage.cards.g.GoblinAnarchomancer.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Goblin Anarchomancer", 421, Rarity.COMMON, mage.cards.g.GoblinAnarchomancer.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Goblin Anarchomancer", 421, Rarity.COMMON, mage.cards.g.GoblinAnarchomancer.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Goblin Bombardment", 279, Rarity.RARE, mage.cards.g.GoblinBombardment.class));
cards.add(new SetCardInfo("Goblin Traprunner", 130, Rarity.UNCOMMON, mage.cards.g.GoblinTraprunner.class));
cards.add(new SetCardInfo("Goldmire Bridge", 247, Rarity.COMMON, mage.cards.g.GoldmireBridge.class));
@@ -225,8 +225,8 @@ public final class ModernHorizons2 extends ExpansionSet {
cards.add(new SetCardInfo("Gouged Zealot", 131, Rarity.COMMON, mage.cards.g.GougedZealot.class));
cards.add(new SetCardInfo("Graceful Restoration", 201, Rarity.UNCOMMON, mage.cards.g.GracefulRestoration.class));
cards.add(new SetCardInfo("Greed", 274, Rarity.UNCOMMON, mage.cards.g.Greed.class));
- cards.add(new SetCardInfo("Grief", 87, Rarity.MYTHIC, mage.cards.g.Grief.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Grief", 311, Rarity.MYTHIC, mage.cards.g.Grief.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Grief", 87, Rarity.MYTHIC, mage.cards.g.Grief.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Grist, the Hunger Tide", 202, Rarity.MYTHIC, mage.cards.g.GristTheHungerTide.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Grist, the Hunger Tide", 306, Rarity.MYTHIC, mage.cards.g.GristTheHungerTide.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Grist, the Hunger Tide", 368, Rarity.MYTHIC, mage.cards.g.GristTheHungerTide.class, NON_FULL_USE_VARIOUS));
@@ -240,12 +240,12 @@ public final class ModernHorizons2 extends ExpansionSet {
cards.add(new SetCardInfo("Hunting Pack", 284, Rarity.UNCOMMON, mage.cards.h.HuntingPack.class));
cards.add(new SetCardInfo("Ignoble Hierarch", 166, Rarity.RARE, mage.cards.i.IgnobleHierarch.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ignoble Hierarch", 355, Rarity.RARE, mage.cards.i.IgnobleHierarch.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Ignoble Hierarch", 414, Rarity.RARE, mage.cards.i.IgnobleHierarch.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ignoble Hierarch", 414, Rarity.RARE, mage.cards.i.IgnobleHierarch.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Imperial Recruiter", 281, Rarity.MYTHIC, mage.cards.i.ImperialRecruiter.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Imperial Recruiter", 314, Rarity.MYTHIC, mage.cards.i.ImperialRecruiter.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Inevitable Betrayal", 47, Rarity.RARE, mage.cards.i.InevitableBetrayal.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Inevitable Betrayal", 390, Rarity.RARE, mage.cards.i.InevitableBetrayal.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Inevitable Betrayal", 390, Rarity.RARE, mage.cards.i.InevitableBetrayal.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Inevitable Betrayal", 446, Rarity.RARE, mage.cards.i.InevitableBetrayal.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Inevitable Betrayal", 47, Rarity.RARE, mage.cards.i.InevitableBetrayal.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Island", 483, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Island", 484, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Jade Avenger", 167, Rarity.COMMON, mage.cards.j.JadeAvenger.class, NON_FULL_USE_VARIOUS));
@@ -256,8 +256,8 @@ public final class ModernHorizons2 extends ExpansionSet {
cards.add(new SetCardInfo("Kaldra Compleat", 379, Rarity.MYTHIC, mage.cards.k.KaldraCompleat.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Kaleidoscorch", 133, Rarity.UNCOMMON, mage.cards.k.Kaleidoscorch.class));
cards.add(new SetCardInfo("Karmic Guide", 263, Rarity.RARE, mage.cards.k.KarmicGuide.class));
- cards.add(new SetCardInfo("Kitchen Imp", 89, Rarity.COMMON, mage.cards.k.KitchenImp.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Kitchen Imp", 343, Rarity.COMMON, mage.cards.k.KitchenImp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Kitchen Imp", 89, Rarity.COMMON, mage.cards.k.KitchenImp.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Knighted Myr", 17, Rarity.COMMON, mage.cards.k.KnightedMyr.class));
cards.add(new SetCardInfo("Landscaper Colos", 18, Rarity.COMMON, mage.cards.l.LandscaperColos.class));
cards.add(new SetCardInfo("Late to Dinner", 19, Rarity.COMMON, mage.cards.l.LateToDinner.class, NON_FULL_USE_VARIOUS));
@@ -269,52 +269,52 @@ public final class ModernHorizons2 extends ExpansionSet {
cards.add(new SetCardInfo("Lens Flare", 330, Rarity.COMMON, mage.cards.l.LensFlare.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Lightning Spear", 134, Rarity.COMMON, mage.cards.l.LightningSpear.class));
cards.add(new SetCardInfo("Liquimetal Torque", 228, Rarity.UNCOMMON, mage.cards.l.LiquimetalTorque.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Liquimetal Torque", 428, Rarity.UNCOMMON, mage.cards.l.LiquimetalTorque.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Liquimetal Torque", 428, Rarity.UNCOMMON, mage.cards.l.LiquimetalTorque.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Loathsome Curator", 91, Rarity.COMMON, mage.cards.l.LoathsomeCurator.class));
cards.add(new SetCardInfo("Lonis, Cryptozoologist", 204, Rarity.RARE, mage.cards.l.LonisCryptozoologist.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Lonis, Cryptozoologist", 370, Rarity.RARE, mage.cards.l.LonisCryptozoologist.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Lose Focus", 49, Rarity.COMMON, mage.cards.l.LoseFocus.class));
cards.add(new SetCardInfo("Lucid Dreams", 50, Rarity.UNCOMMON, mage.cards.l.LucidDreams.class));
- cards.add(new SetCardInfo("Magus of the Bridge", 92, Rarity.RARE, mage.cards.m.MagusOfTheBridge.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Magus of the Bridge", 344, Rarity.RARE, mage.cards.m.MagusOfTheBridge.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Magus of the Bridge", 92, Rarity.RARE, mage.cards.m.MagusOfTheBridge.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Marble Gargoyle", 21, Rarity.COMMON, mage.cards.m.MarbleGargoyle.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Marble Gargoyle", 382, Rarity.COMMON, mage.cards.m.MarbleGargoyle.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Marble Gargoyle", 382, Rarity.COMMON, mage.cards.m.MarbleGargoyle.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Marsh Flats", 248, Rarity.RARE, mage.cards.m.MarshFlats.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Marsh Flats", 437, Rarity.RARE, mage.cards.m.MarshFlats.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Marsh Flats", 437, Rarity.RARE, mage.cards.m.MarshFlats.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Marsh Flats", 476, Rarity.RARE, mage.cards.m.MarshFlats.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Master of Death", 205, Rarity.RARE, mage.cards.m.MasterOfDeath.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Master of Death", 465, Rarity.RARE, mage.cards.m.MasterOfDeath.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mental Journey", 51, Rarity.COMMON, mage.cards.m.MentalJourney.class));
cards.add(new SetCardInfo("Millikin", 297, Rarity.UNCOMMON, mage.cards.m.Millikin.class));
cards.add(new SetCardInfo("Mine Collapse", 135, Rarity.COMMON, mage.cards.m.MineCollapse.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Mine Collapse", 408, Rarity.COMMON, mage.cards.m.MineCollapse.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mine Collapse", 408, Rarity.COMMON, mage.cards.m.MineCollapse.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mirari's Wake", 291, Rarity.MYTHIC, mage.cards.m.MirarisWake.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mirari's Wake", 320, Rarity.MYTHIC, mage.cards.m.MirarisWake.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mishra's Factory", 302, Rarity.UNCOMMON, mage.cards.m.MishrasFactory.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mishra's Factory", 326, Rarity.RARE, mage.cards.m.MishrasFactory.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mistvault Bridge", 249, Rarity.COMMON, mage.cards.m.MistvaultBridge.class));
cards.add(new SetCardInfo("Misty Rainforest", 250, Rarity.RARE, mage.cards.m.MistyRainforest.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Misty Rainforest", 438, Rarity.RARE, mage.cards.m.MistyRainforest.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Misty Rainforest", 438, Rarity.RARE, mage.cards.m.MistyRainforest.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Misty Rainforest", 477, Rarity.RARE, mage.cards.m.MistyRainforest.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Moderation", 206, Rarity.RARE, mage.cards.m.Moderation.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Moderation", 371, Rarity.RARE, mage.cards.m.Moderation.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mogg Salvage", 282, Rarity.UNCOMMON, mage.cards.m.MoggSalvage.class));
cards.add(new SetCardInfo("Monoskelion", 229, Rarity.UNCOMMON, mage.cards.m.Monoskelion.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Monoskelion", 429, Rarity.UNCOMMON, mage.cards.m.Monoskelion.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Monoskelion", 429, Rarity.UNCOMMON, mage.cards.m.Monoskelion.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mount Velus Manticore", 136, Rarity.COMMON, mage.cards.m.MountVelusManticore.class));
cards.add(new SetCardInfo("Mountain", 487, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mountain", 488, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Murktide Regent", 52, Rarity.MYTHIC, mage.cards.m.MurktideRegent.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Murktide Regent", 337, Rarity.MYTHIC, mage.cards.m.MurktideRegent.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Murktide Regent", 52, Rarity.MYTHIC, mage.cards.m.MurktideRegent.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Myr Scrapling", 230, Rarity.COMMON, mage.cards.m.MyrScrapling.class));
- cards.add(new SetCardInfo("Mystic Redaction", 53, Rarity.UNCOMMON, mage.cards.m.MysticRedaction.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mystic Redaction", 338, Rarity.UNCOMMON, mage.cards.m.MysticRedaction.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Necrogoyf", 93, Rarity.RARE, mage.cards.n.Necrogoyf.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Necrogoyf", 398, Rarity.RARE, mage.cards.n.Necrogoyf.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mystic Redaction", 53, Rarity.UNCOMMON, mage.cards.m.MysticRedaction.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Necrogoyf", 398, Rarity.RARE, mage.cards.n.Necrogoyf.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Necrogoyf", 451, Rarity.RARE, mage.cards.n.Necrogoyf.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Necrogoyf", 93, Rarity.RARE, mage.cards.n.Necrogoyf.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Necromancer's Familiar", 94, Rarity.UNCOMMON, mage.cards.n.NecromancersFamiliar.class));
+ cards.add(new SetCardInfo("Nested Shambler", 399, Rarity.COMMON, mage.cards.n.NestedShambler.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Nested Shambler", 95, Rarity.COMMON, mage.cards.n.NestedShambler.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Nested Shambler", 399, Rarity.COMMON, mage.cards.n.NestedShambler.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Nettlecyst", 231, Rarity.RARE, mage.cards.n.Nettlecyst.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Nettlecyst", 471, Rarity.RARE, mage.cards.n.Nettlecyst.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Nevinyrral's Disk", 298, Rarity.RARE, mage.cards.n.NevinyrralsDisk.class));
@@ -324,21 +324,21 @@ public final class ModernHorizons2 extends ExpansionSet {
cards.add(new SetCardInfo("Obsidian Charmaw", 353, Rarity.RARE, mage.cards.o.ObsidianCharmaw.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Orchard Strider", 169, Rarity.COMMON, mage.cards.o.OrchardStrider.class));
cards.add(new SetCardInfo("Ornithopter of Paradise", 232, Rarity.COMMON, mage.cards.o.OrnithopterOfParadise.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Ornithopter of Paradise", 430, Rarity.COMMON, mage.cards.o.OrnithopterOfParadise.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ornithopter of Paradise", 430, Rarity.COMMON, mage.cards.o.OrnithopterOfParadise.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Out of Time", 23, Rarity.RARE, mage.cards.o.OutOfTime.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Out of Time", 383, Rarity.RARE, mage.cards.o.OutOfTime.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Out of Time", 383, Rarity.RARE, mage.cards.o.OutOfTime.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Out of Time", 442, Rarity.RARE, mage.cards.o.OutOfTime.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Parcel Myr", 54, Rarity.COMMON, mage.cards.p.ParcelMyr.class));
cards.add(new SetCardInfo("Patchwork Gnomes", 299, Rarity.UNCOMMON, mage.cards.p.PatchworkGnomes.class));
cards.add(new SetCardInfo("Patriarch's Bidding", 275, Rarity.RARE, mage.cards.p.PatriarchsBidding.class));
- cards.add(new SetCardInfo("Persist", 96, Rarity.RARE, mage.cards.p.Persist.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Persist", 345, Rarity.RARE, mage.cards.p.Persist.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Persist", 400, Rarity.RARE, mage.cards.p.Persist.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Phantasmal Dreadmaw", 55, Rarity.COMMON, mage.cards.p.PhantasmalDreadmaw.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Persist", 400, Rarity.RARE, mage.cards.p.Persist.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Persist", 96, Rarity.RARE, mage.cards.p.Persist.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Phantasmal Dreadmaw", 339, Rarity.COMMON, mage.cards.p.PhantasmalDreadmaw.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Phantasmal Dreadmaw", 55, Rarity.COMMON, mage.cards.p.PhantasmalDreadmaw.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Piercing Rays", 24, Rarity.COMMON, mage.cards.p.PiercingRays.class));
cards.add(new SetCardInfo("Piru, the Volatile", 207, Rarity.RARE, mage.cards.p.PiruTheVolatile.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Piru, the Volatile", 422, Rarity.RARE, mage.cards.p.PiruTheVolatile.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Piru, the Volatile", 422, Rarity.RARE, mage.cards.p.PiruTheVolatile.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Piru, the Volatile", 466, Rarity.RARE, mage.cards.p.PiruTheVolatile.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Plains", 481, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Plains", 482, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
@@ -346,10 +346,10 @@ public final class ModernHorizons2 extends ExpansionSet {
cards.add(new SetCardInfo("Priest of Fell Rites", 208, Rarity.RARE, mage.cards.p.PriestOfFellRites.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Priest of Fell Rites", 372, Rarity.RARE, mage.cards.p.PriestOfFellRites.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Prismatic Ending", 25, Rarity.UNCOMMON, mage.cards.p.PrismaticEnding.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Prismatic Ending", 384, Rarity.UNCOMMON, mage.cards.p.PrismaticEnding.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Profane Tutor", 97, Rarity.RARE, mage.cards.p.ProfaneTutor.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Profane Tutor", 401, Rarity.RARE, mage.cards.p.ProfaneTutor.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Prismatic Ending", 384, Rarity.UNCOMMON, mage.cards.p.PrismaticEnding.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Profane Tutor", 401, Rarity.RARE, mage.cards.p.ProfaneTutor.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Profane Tutor", 452, Rarity.RARE, mage.cards.p.ProfaneTutor.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Profane Tutor", 97, Rarity.RARE, mage.cards.p.ProfaneTutor.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Prophetic Titan", 209, Rarity.UNCOMMON, mage.cards.p.PropheticTitan.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Prophetic Titan", 373, Rarity.UNCOMMON, mage.cards.p.PropheticTitan.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Quirion Ranger", 285, Rarity.UNCOMMON, mage.cards.q.QuirionRanger.class));
@@ -364,33 +364,33 @@ public final class ModernHorizons2 extends ExpansionSet {
cards.add(new SetCardInfo("Razortide Bridge", 252, Rarity.COMMON, mage.cards.r.RazortideBridge.class));
cards.add(new SetCardInfo("Recalibrate", 57, Rarity.COMMON, mage.cards.r.Recalibrate.class));
cards.add(new SetCardInfo("Resurgent Belief", 26, Rarity.RARE, mage.cards.r.ResurgentBelief.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Resurgent Belief", 385, Rarity.RARE, mage.cards.r.ResurgentBelief.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Resurgent Belief", 385, Rarity.RARE, mage.cards.r.ResurgentBelief.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Resurgent Belief", 443, Rarity.RARE, mage.cards.r.ResurgentBelief.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Revolutionist", 139, Rarity.COMMON, mage.cards.r.Revolutionist.class));
cards.add(new SetCardInfo("Rift Sower", 170, Rarity.COMMON, mage.cards.r.RiftSower.class));
cards.add(new SetCardInfo("Riptide Laboratory", 303, Rarity.RARE, mage.cards.r.RiptideLaboratory.class));
- cards.add(new SetCardInfo("Rise and Shine", 58, Rarity.RARE, mage.cards.r.RiseAndShine.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Rise and Shine", 340, Rarity.RARE, mage.cards.r.RiseAndShine.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Rishadan Dockhand", 59, Rarity.RARE, mage.cards.r.RishadanDockhand.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Rishadan Dockhand", 391, Rarity.RARE, mage.cards.r.RishadanDockhand.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Rise and Shine", 58, Rarity.RARE, mage.cards.r.RiseAndShine.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Rishadan Dockhand", 391, Rarity.RARE, mage.cards.r.RishadanDockhand.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Rishadan Dockhand", 447, Rarity.RARE, mage.cards.r.RishadanDockhand.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Rishadan Dockhand", 59, Rarity.RARE, mage.cards.r.RishadanDockhand.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Road // Ruin", 212, Rarity.UNCOMMON, mage.cards.r.RoadRuin.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Road // Ruin", 376, Rarity.UNCOMMON, mage.cards.r.RoadRuin.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Rustvale Bridge", 253, Rarity.COMMON, mage.cards.r.RustvaleBridge.class));
cards.add(new SetCardInfo("Said // Done", 60, Rarity.UNCOMMON, mage.cards.s.SaidDone.class));
cards.add(new SetCardInfo("Sanctifier en-Vec", 27, Rarity.RARE, mage.cards.s.SanctifierEnVec.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Sanctifier en-Vec", 386, Rarity.RARE, mage.cards.s.SanctifierEnVec.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sanctifier en-Vec", 386, Rarity.RARE, mage.cards.s.SanctifierEnVec.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sanctifier en-Vec", 444, Rarity.RARE, mage.cards.s.SanctifierEnVec.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sanctuary Raptor", 233, Rarity.UNCOMMON, mage.cards.s.SanctuaryRaptor.class));
- cards.add(new SetCardInfo("Sanctum Prelate", 491, Rarity.MYTHIC, mage.cards.s.SanctumPrelate.class, RETRO_ART));
+ cards.add(new SetCardInfo("Sanctum Prelate", 491, Rarity.MYTHIC, mage.cards.s.SanctumPrelate.class));
cards.add(new SetCardInfo("Sanctum Weaver", 171, Rarity.RARE, mage.cards.s.SanctumWeaver.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sanctum Weaver", 462, Rarity.RARE, mage.cards.s.SanctumWeaver.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Scalding Tarn", 254, Rarity.RARE, mage.cards.s.ScaldingTarn.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Scalding Tarn", 439, Rarity.RARE, mage.cards.s.ScaldingTarn.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Scalding Tarn", 439, Rarity.RARE, mage.cards.s.ScaldingTarn.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Scalding Tarn", 478, Rarity.RARE, mage.cards.s.ScaldingTarn.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Scion of Draco", 234, Rarity.MYTHIC, mage.cards.s.ScionOfDraco.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Scion of Draco", 323, Rarity.MYTHIC, mage.cards.s.ScionOfDraco.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Scion of Draco", 431, Rarity.MYTHIC, mage.cards.s.ScionOfDraco.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Scion of Draco", 431, Rarity.MYTHIC, mage.cards.s.ScionOfDraco.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Scour the Desert", 28, Rarity.UNCOMMON, mage.cards.s.ScourTheDesert.class));
cards.add(new SetCardInfo("Scurry Oak", 172, Rarity.UNCOMMON, mage.cards.s.ScurryOak.class));
cards.add(new SetCardInfo("Scuttletide", 61, Rarity.UNCOMMON, mage.cards.s.Scuttletide.class));
@@ -403,7 +403,7 @@ public final class ModernHorizons2 extends ExpansionSet {
cards.add(new SetCardInfo("Serra's Emissary", 333, Rarity.MYTHIC, mage.cards.s.SerrasEmissary.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Shardless Agent", 292, Rarity.RARE, mage.cards.s.ShardlessAgent.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Shardless Agent", 321, Rarity.RARE, mage.cards.s.ShardlessAgent.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Shardless Agent", 423, Rarity.RARE, mage.cards.s.ShardlessAgent.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Shardless Agent", 423, Rarity.RARE, mage.cards.s.ShardlessAgent.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Shattered Ego", 62, Rarity.COMMON, mage.cards.s.ShatteredEgo.class));
cards.add(new SetCardInfo("Silverbluff Bridge", 255, Rarity.COMMON, mage.cards.s.SilverbluffBridge.class));
cards.add(new SetCardInfo("Sinister Starfish", 99, Rarity.COMMON, mage.cards.s.SinisterStarfish.class));
@@ -416,42 +416,42 @@ public final class ModernHorizons2 extends ExpansionSet {
cards.add(new SetCardInfo("So Shiny", 63, Rarity.COMMON, mage.cards.s.SoShiny.class));
cards.add(new SetCardInfo("Sojourner's Companion", 235, Rarity.COMMON, mage.cards.s.SojournersCompanion.class));
cards.add(new SetCardInfo("Sol Talisman", 236, Rarity.RARE, mage.cards.s.SolTalisman.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Sol Talisman", 432, Rarity.RARE, mage.cards.s.SolTalisman.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sol Talisman", 432, Rarity.RARE, mage.cards.s.SolTalisman.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sol Talisman", 472, Rarity.RARE, mage.cards.s.SolTalisman.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Solitary Confinement", 265, Rarity.RARE, mage.cards.s.SolitaryConfinement.class));
- cards.add(new SetCardInfo("Solitude", 32, Rarity.MYTHIC, mage.cards.s.Solitude.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Solitude", 307, Rarity.MYTHIC, mage.cards.s.Solitude.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Soul of Migration", 33, Rarity.COMMON, mage.cards.s.SoulOfMigration.class));
+ cards.add(new SetCardInfo("Solitude", 32, Rarity.MYTHIC, mage.cards.s.Solitude.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Soul Snare", 266, Rarity.UNCOMMON, mage.cards.s.SoulSnare.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Soul Snare", 387, Rarity.UNCOMMON, mage.cards.s.SoulSnare.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Soul Snare", 387, Rarity.UNCOMMON, mage.cards.s.SoulSnare.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Soul of Migration", 33, Rarity.COMMON, mage.cards.s.SoulOfMigration.class));
cards.add(new SetCardInfo("Specimen Collector", 64, Rarity.UNCOMMON, mage.cards.s.SpecimenCollector.class));
cards.add(new SetCardInfo("Spreading Insurrection", 142, Rarity.UNCOMMON, mage.cards.s.SpreadingInsurrection.class));
cards.add(new SetCardInfo("Squirrel Mob", 286, Rarity.RARE, mage.cards.s.SquirrelMob.class));
cards.add(new SetCardInfo("Squirrel Sanctuary", 174, Rarity.UNCOMMON, mage.cards.s.SquirrelSanctuary.class));
cards.add(new SetCardInfo("Squirrel Sovereign", 175, Rarity.UNCOMMON, mage.cards.s.SquirrelSovereign.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Squirrel Sovereign", 415, Rarity.UNCOMMON, mage.cards.s.SquirrelSovereign.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Squirrel Sovereign", 415, Rarity.UNCOMMON, mage.cards.s.SquirrelSovereign.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Steel Dromedary", 237, Rarity.UNCOMMON, mage.cards.s.SteelDromedary.class));
cards.add(new SetCardInfo("Steelfin Whale", 65, Rarity.COMMON, mage.cards.s.SteelfinWhale.class));
+ cards.add(new SetCardInfo("Step Through", 392, Rarity.COMMON, mage.cards.s.StepThrough.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Step Through", 66, Rarity.COMMON, mage.cards.s.StepThrough.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Step Through", 392, Rarity.COMMON, mage.cards.s.StepThrough.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Sterling Grove", 293, Rarity.RARE, mage.cards.s.SterlingGrove.class));
cards.add(new SetCardInfo("Storm God's Oracle", 213, Rarity.COMMON, mage.cards.s.StormGodsOracle.class));
cards.add(new SetCardInfo("Strike It Rich", 143, Rarity.UNCOMMON, mage.cards.s.StrikeItRich.class));
- cards.add(new SetCardInfo("Subtlety", 67, Rarity.MYTHIC, mage.cards.s.Subtlety.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Subtlety", 309, Rarity.MYTHIC, mage.cards.s.Subtlety.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Subtlety", 67, Rarity.MYTHIC, mage.cards.s.Subtlety.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sudden Edict", 100, Rarity.UNCOMMON, mage.cards.s.SuddenEdict.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sudden Edict", 346, Rarity.UNCOMMON, mage.cards.s.SuddenEdict.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Suspend", 68, Rarity.RARE, mage.cards.s.Suspend.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Suspend", 448, Rarity.RARE, mage.cards.s.Suspend.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Svyelun of Sea and Sky", 69, Rarity.MYTHIC, mage.cards.s.SvyelunOfSeaAndSky.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Suspend", 68, Rarity.RARE, mage.cards.s.Suspend.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Svyelun of Sea and Sky", 310, Rarity.MYTHIC, mage.cards.s.SvyelunOfSeaAndSky.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Svyelun of Sea and Sky", 393, Rarity.MYTHIC, mage.cards.s.SvyelunOfSeaAndSky.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Svyelun of Sea and Sky", 393, Rarity.MYTHIC, mage.cards.s.SvyelunOfSeaAndSky.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Svyelun of Sea and Sky", 69, Rarity.MYTHIC, mage.cards.s.SvyelunOfSeaAndSky.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Swamp", 485, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Swamp", 486, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sweep the Skies", 70, Rarity.UNCOMMON, mage.cards.s.SweepTheSkies.class));
cards.add(new SetCardInfo("Sword of Hearth and Home", 238, Rarity.MYTHIC, mage.cards.s.SwordOfHearthAndHome.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sword of Hearth and Home", 324, Rarity.MYTHIC, mage.cards.s.SwordOfHearthAndHome.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Sword of Hearth and Home", 433, Rarity.MYTHIC, mage.cards.s.SwordOfHearthAndHome.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sword of Hearth and Home", 433, Rarity.MYTHIC, mage.cards.s.SwordOfHearthAndHome.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sylvan Anthem", 176, Rarity.RARE, mage.cards.s.SylvanAnthem.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sylvan Anthem", 357, Rarity.RARE, mage.cards.s.SylvanAnthem.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sythis, Harvest's Hand", 214, Rarity.RARE, mage.cards.s.SythisHarvestsHand.class, NON_FULL_USE_VARIOUS));
@@ -459,36 +459,36 @@ public final class ModernHorizons2 extends ExpansionSet {
cards.add(new SetCardInfo("Tanglepool Bridge", 257, Rarity.COMMON, mage.cards.t.TanglepoolBridge.class));
cards.add(new SetCardInfo("Tavern Scoundrel", 144, Rarity.COMMON, mage.cards.t.TavernScoundrel.class));
cards.add(new SetCardInfo("Terminal Agony", 215, Rarity.COMMON, mage.cards.t.TerminalAgony.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Terminal Agony", 424, Rarity.COMMON, mage.cards.t.TerminalAgony.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Terminal Agony", 424, Rarity.COMMON, mage.cards.t.TerminalAgony.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Terramorph", 177, Rarity.UNCOMMON, mage.cards.t.Terramorph.class));
cards.add(new SetCardInfo("Territorial Kavu", 216, Rarity.RARE, mage.cards.t.TerritorialKavu.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Territorial Kavu", 425, Rarity.RARE, mage.cards.t.TerritorialKavu.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Territorial Kavu", 425, Rarity.RARE, mage.cards.t.TerritorialKavu.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Territorial Kavu", 467, Rarity.RARE, mage.cards.t.TerritorialKavu.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("The Underworld Cookbook", 240, Rarity.UNCOMMON, mage.cards.t.TheUnderworldCookbook.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("The Underworld Cookbook", 434, Rarity.UNCOMMON, mage.cards.t.TheUnderworldCookbook.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("The Underworld Cookbook", 434, Rarity.UNCOMMON, mage.cards.t.TheUnderworldCookbook.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Thornglint Bridge", 258, Rarity.COMMON, mage.cards.t.ThornglintBridge.class));
- cards.add(new SetCardInfo("Thought Monitor", 71, Rarity.RARE, mage.cards.t.ThoughtMonitor.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Thought Monitor", 341, Rarity.RARE, mage.cards.t.ThoughtMonitor.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Thought Monitor", 71, Rarity.RARE, mage.cards.t.ThoughtMonitor.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Thraben Watcher", 34, Rarity.UNCOMMON, mage.cards.t.ThrabenWatcher.class));
cards.add(new SetCardInfo("Thrasta, Tempest's Roar", 178, Rarity.MYTHIC, mage.cards.t.ThrastaTempestsRoar.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Thrasta, Tempest's Roar", 318, Rarity.MYTHIC, mage.cards.t.ThrastaTempestsRoar.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Tide Shaper", 394, Rarity.UNCOMMON, mage.cards.t.TideShaper.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Tide Shaper", 72, Rarity.UNCOMMON, mage.cards.t.TideShaper.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Tide Shaper", 394, Rarity.UNCOMMON, mage.cards.t.TideShaper.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Timeless Dragon", 35, Rarity.RARE, mage.cards.t.TimelessDragon.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Timeless Dragon", 388, Rarity.RARE, mage.cards.t.TimelessDragon.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Timeless Dragon", 388, Rarity.RARE, mage.cards.t.TimelessDragon.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Timeless Dragon", 445, Rarity.RARE, mage.cards.t.TimelessDragon.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Timeless Witness", 179, Rarity.UNCOMMON, mage.cards.t.TimelessWitness.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Timeless Witness", 358, Rarity.UNCOMMON, mage.cards.t.TimelessWitness.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Tireless Provisioner", 180, Rarity.UNCOMMON, mage.cards.t.TirelessProvisioner.class));
cards.add(new SetCardInfo("Titania, Protector of Argoth", 287, Rarity.MYTHIC, mage.cards.t.TitaniaProtectorOfArgoth.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Titania, Protector of Argoth", 319, Rarity.MYTHIC, mage.cards.t.TitaniaProtectorOfArgoth.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Titania, Protector of Argoth", 416, Rarity.MYTHIC, mage.cards.t.TitaniaProtectorOfArgoth.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Titania, Protector of Argoth", 416, Rarity.MYTHIC, mage.cards.t.TitaniaProtectorOfArgoth.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Tizerus Charger", 101, Rarity.COMMON, mage.cards.t.TizerusCharger.class));
cards.add(new SetCardInfo("Tormod's Cryptkeeper", 239, Rarity.COMMON, mage.cards.t.TormodsCryptkeeper.class));
cards.add(new SetCardInfo("Tourach's Canticle", 103, Rarity.COMMON, mage.cards.t.TourachsCanticle.class));
cards.add(new SetCardInfo("Tourach, Dread Cantor", 102, Rarity.MYTHIC, mage.cards.t.TourachDreadCantor.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Tourach, Dread Cantor", 312, Rarity.MYTHIC, mage.cards.t.TourachDreadCantor.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Tourach, Dread Cantor", 402, Rarity.MYTHIC, mage.cards.t.TourachDreadCantor.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Tourach, Dread Cantor", 402, Rarity.MYTHIC, mage.cards.t.TourachDreadCantor.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Tragic Fall", 104, Rarity.COMMON, mage.cards.t.TragicFall.class));
cards.add(new SetCardInfo("Unbounded Potential", 36, Rarity.COMMON, mage.cards.u.UnboundedPotential.class));
cards.add(new SetCardInfo("Underworld Hermit", 105, Rarity.UNCOMMON, mage.cards.u.UnderworldHermit.class, NON_FULL_USE_VARIOUS));
@@ -503,18 +503,18 @@ public final class ModernHorizons2 extends ExpansionSet {
cards.add(new SetCardInfo("Vectis Gloves", 241, Rarity.UNCOMMON, mage.cards.v.VectisGloves.class));
cards.add(new SetCardInfo("Vedalken Infiltrator", 73, Rarity.UNCOMMON, mage.cards.v.VedalkenInfiltrator.class));
cards.add(new SetCardInfo("Verdant Catacombs", 260, Rarity.RARE, mage.cards.v.VerdantCatacombs.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Verdant Catacombs", 440, Rarity.RARE, mage.cards.v.VerdantCatacombs.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Verdant Catacombs", 440, Rarity.RARE, mage.cards.v.VerdantCatacombs.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Verdant Catacombs", 479, Rarity.RARE, mage.cards.v.VerdantCatacombs.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Verdant Command", 182, Rarity.RARE, mage.cards.v.VerdantCommand.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Verdant Command", 359, Rarity.RARE, mage.cards.v.VerdantCommand.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Vermin Gorger", 107, Rarity.COMMON, mage.cards.v.VerminGorger.class));
cards.add(new SetCardInfo("Viashino Lashclaw", 146, Rarity.COMMON, mage.cards.v.ViashinoLashclaw.class));
cards.add(new SetCardInfo("Vile Entomber", 108, Rarity.UNCOMMON, mage.cards.v.VileEntomber.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Vile Entomber", 403, Rarity.UNCOMMON, mage.cards.v.VileEntomber.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Vile Entomber", 403, Rarity.UNCOMMON, mage.cards.v.VileEntomber.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Vindicate", 294, Rarity.RARE, mage.cards.v.Vindicate.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Vindicate", 322, Rarity.RARE, mage.cards.v.Vindicate.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Void Mirror", 242, Rarity.RARE, mage.cards.v.VoidMirror.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Void Mirror", 435, Rarity.RARE, mage.cards.v.VoidMirror.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Void Mirror", 435, Rarity.RARE, mage.cards.v.VoidMirror.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Void Mirror", 473, Rarity.RARE, mage.cards.v.VoidMirror.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wavesifter", 217, Rarity.COMMON, mage.cards.w.Wavesifter.class));
cards.add(new SetCardInfo("Wonder", 271, Rarity.RARE, mage.cards.w.Wonder.class));
@@ -523,7 +523,7 @@ public final class ModernHorizons2 extends ExpansionSet {
cards.add(new SetCardInfo("Wren's Run Hydra", 183, Rarity.UNCOMMON, mage.cards.w.WrensRunHydra.class));
cards.add(new SetCardInfo("Yavimaya Elder", 288, Rarity.UNCOMMON, mage.cards.y.YavimayaElder.class));
cards.add(new SetCardInfo("Yavimaya, Cradle of Growth", 261, Rarity.RARE, mage.cards.y.YavimayaCradleOfGrowth.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Yavimaya, Cradle of Growth", 441, Rarity.RARE, mage.cards.y.YavimayaCradleOfGrowth.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Yavimaya, Cradle of Growth", 441, Rarity.RARE, mage.cards.y.YavimayaCradleOfGrowth.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Yavimaya, Cradle of Growth", 480, Rarity.RARE, mage.cards.y.YavimayaCradleOfGrowth.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Young Necromancer", 110, Rarity.UNCOMMON, mage.cards.y.YoungNecromancer.class));
cards.add(new SetCardInfo("Yusri, Fortune's Flame", 218, Rarity.RARE, mage.cards.y.YusriFortunesFlame.class, NON_FULL_USE_VARIOUS));
diff --git a/Mage.Sets/src/mage/sets/ModernHorizons2Timeshifts.java b/Mage.Sets/src/mage/sets/ModernHorizons2Timeshifts.java
deleted file mode 100644
index e56ed41bf9c..00000000000
--- a/Mage.Sets/src/mage/sets/ModernHorizons2Timeshifts.java
+++ /dev/null
@@ -1,40 +0,0 @@
-package mage.sets;
-
-import mage.cards.ExpansionSet;
-import mage.constants.Rarity;
-import mage.constants.SetType;
-
-/**
- * @author Jmlundeen
- */
-public final class ModernHorizons2Timeshifts extends ExpansionSet {
-
- private static final ModernHorizons2Timeshifts instance = new ModernHorizons2Timeshifts();
-
- public static ModernHorizons2Timeshifts getInstance() {
- return instance;
- }
-
- private ModernHorizons2Timeshifts() {
- super("Modern Horizons 2 Timeshifts", "H2R", ExpansionSet.buildDate(2024, 6, 7), SetType.SUPPLEMENTAL);
- this.hasBasicLands = false;
- this.hasBoosters = false;
-
- cards.add(new SetCardInfo("Abiding Grace", 1, Rarity.UNCOMMON, mage.cards.a.AbidingGrace.class, RETRO_ART));
- cards.add(new SetCardInfo("Dragon's Rage Channeler", 9, Rarity.UNCOMMON, mage.cards.d.DragonsRageChanneler.class, RETRO_ART));
- cards.add(new SetCardInfo("Dress Down", 4, Rarity.RARE, mage.cards.d.DressDown.class, RETRO_ART));
- cards.add(new SetCardInfo("Endurance", 14, Rarity.MYTHIC, mage.cards.e.Endurance.class, RETRO_ART));
- cards.add(new SetCardInfo("Esper Sentinel", 2, Rarity.RARE, mage.cards.e.EsperSentinel.class, RETRO_ART));
- cards.add(new SetCardInfo("Fury", 10, Rarity.MYTHIC, mage.cards.f.Fury.class, RETRO_ART));
- cards.add(new SetCardInfo("Grief", 7, Rarity.MYTHIC, mage.cards.g.Grief.class, RETRO_ART));
- cards.add(new SetCardInfo("Hard Evidence", 5, Rarity.COMMON, mage.cards.h.HardEvidence.class, RETRO_ART));
- cards.add(new SetCardInfo("Munitions Expert", 16, Rarity.UNCOMMON, mage.cards.m.MunitionsExpert.class, RETRO_ART));
- cards.add(new SetCardInfo("Ragavan, Nimble Pilferer", 11, Rarity.MYTHIC, mage.cards.r.RagavanNimblePilferer.class, RETRO_ART));
- cards.add(new SetCardInfo("Sling-Gang Lieutenant", 8, Rarity.UNCOMMON, mage.cards.s.SlingGangLieutenant.class, RETRO_ART));
- cards.add(new SetCardInfo("Solitude", 3, Rarity.MYTHIC, mage.cards.s.Solitude.class, RETRO_ART));
- cards.add(new SetCardInfo("Strike It Rich", 12, Rarity.UNCOMMON, mage.cards.s.StrikeItRich.class, RETRO_ART));
- cards.add(new SetCardInfo("Subtlety", 6, Rarity.MYTHIC, mage.cards.s.Subtlety.class, RETRO_ART));
- cards.add(new SetCardInfo("Tireless Provisioner", 15, Rarity.UNCOMMON, mage.cards.t.TirelessProvisioner.class, RETRO_ART));
- cards.add(new SetCardInfo("Unholy Heat", 13, Rarity.COMMON, mage.cards.u.UnholyHeat.class, RETRO_ART));
- }
-}
diff --git a/Mage.Sets/src/mage/sets/ModernHorizons3.java b/Mage.Sets/src/mage/sets/ModernHorizons3.java
index b4afbf883c7..f187c60b150 100644
--- a/Mage.Sets/src/mage/sets/ModernHorizons3.java
+++ b/Mage.Sets/src/mage/sets/ModernHorizons3.java
@@ -32,14 +32,14 @@ public final class ModernHorizons3 extends ExpansionSet {
cards.add(new SetCardInfo("Abstruse Appropriation", 177, Rarity.RARE, mage.cards.a.AbstruseAppropriation.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Abstruse Appropriation", 342, Rarity.RARE, mage.cards.a.AbstruseAppropriation.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Accursed Marauder", 80, Rarity.COMMON, mage.cards.a.AccursedMarauder.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Accursed Marauder", 405, Rarity.COMMON, mage.cards.a.AccursedMarauder.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Accursed Marauder", 405, Rarity.COMMON, mage.cards.a.AccursedMarauder.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Accursed Marauder", 512, Rarity.COMMON, mage.cards.a.AccursedMarauder.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Accursed Marauder", 80, Rarity.COMMON, mage.cards.a.AccursedMarauder.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Aerie Auxiliary", 18, Rarity.COMMON, mage.cards.a.AerieAuxiliary.class));
cards.add(new SetCardInfo("Aether Revolt", 113, Rarity.RARE, mage.cards.a.AetherRevolt.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Aether Revolt", 456, Rarity.RARE, mage.cards.a.AetherRevolt.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Aether Spike", 398, Rarity.COMMON, mage.cards.a.AetherSpike.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Aether Spike", 50, Rarity.COMMON, mage.cards.a.AetherSpike.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Aether Spike", 398, Rarity.COMMON, mage.cards.a.AetherSpike.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Ajani Fells the Godsire", 19, Rarity.UNCOMMON, mage.cards.a.AjaniFellsTheGodsire.class));
cards.add(new SetCardInfo("Ajani, Nacatl Avenger", 237, Rarity.MYTHIC, mage.cards.a.AjaniNacatlAvenger.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ajani, Nacatl Avenger", 442, Rarity.MYTHIC, mage.cards.a.AjaniNacatlAvenger.class, NON_FULL_USE_VARIOUS));
@@ -49,8 +49,8 @@ public final class ModernHorizons3 extends ExpansionSet {
cards.add(new SetCardInfo("Ajani, Nacatl Pariah", 468, Rarity.MYTHIC, mage.cards.a.AjaniNacatlPariah.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Amped Raptor", 114, Rarity.UNCOMMON, mage.cards.a.AmpedRaptor.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Amped Raptor", 513, Rarity.UNCOMMON, mage.cards.a.AmpedRaptor.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Amphibian Downpour", 51, Rarity.RARE, mage.cards.a.AmphibianDownpour.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Amphibian Downpour", 449, Rarity.RARE, mage.cards.a.AmphibianDownpour.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Amphibian Downpour", 51, Rarity.RARE, mage.cards.a.AmphibianDownpour.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Angel of the Ruins", 262, Rarity.UNCOMMON, mage.cards.a.AngelOfTheRuins.class));
cards.add(new SetCardInfo("Annoyed Altisaur", 284, Rarity.UNCOMMON, mage.cards.a.AnnoyedAltisaur.class));
cards.add(new SetCardInfo("Arcbound Condor", 81, Rarity.UNCOMMON, mage.cards.a.ArcboundCondor.class));
@@ -65,23 +65,23 @@ public final class ModernHorizons3 extends ExpansionSet {
cards.add(new SetCardInfo("Arna Kennerud, Skycaptain", 485, Rarity.MYTHIC, mage.cards.a.ArnaKennerudSkycaptain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ashling, Flame Dancer", 115, Rarity.MYTHIC, mage.cards.a.AshlingFlameDancer.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ashling, Flame Dancer", 367, Rarity.MYTHIC, mage.cards.a.AshlingFlameDancer.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Ashling, Flame Dancer", 415, Rarity.MYTHIC, mage.cards.a.AshlingFlameDancer.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ashling, Flame Dancer", 415, Rarity.MYTHIC, mage.cards.a.AshlingFlameDancer.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ashling, Flame Dancer", 481, Rarity.MYTHIC, mage.cards.a.AshlingFlameDancer.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Barbarian Ring", 299, Rarity.UNCOMMON, mage.cards.b.BarbarianRing.class));
cards.add(new SetCardInfo("Basking Broodscale", 145, Rarity.COMMON, mage.cards.b.BaskingBroodscale.class));
- cards.add(new SetCardInfo("Bespoke Battlewagon", 52, Rarity.UNCOMMON, mage.cards.b.BespokeBattlewagon.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Bespoke Battlewagon", 510, Rarity.UNCOMMON, mage.cards.b.BespokeBattlewagon.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Bespoke Battlewagon", 52, Rarity.UNCOMMON, mage.cards.b.BespokeBattlewagon.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Birthing Ritual", 146, Rarity.MYTHIC, mage.cards.b.BirthingRitual.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Birthing Ritual", 337, Rarity.MYTHIC, mage.cards.b.BirthingRitual.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Bloodsoaked Insight", 252, Rarity.UNCOMMON, mage.cards.b.BloodsoakedInsight.class));
cards.add(new SetCardInfo("Bloodstained Mire", 216, Rarity.RARE, mage.cards.b.BloodstainedMire.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Bloodstained Mire", 352, Rarity.RARE, mage.cards.b.BloodstainedMire.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Bloodstained Mire", 435, Rarity.RARE, mage.cards.b.BloodstainedMire.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Bloodstained Mire", 435, Rarity.RARE, mage.cards.b.BloodstainedMire.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Bloodstained Mire", 463, Rarity.RARE, mage.cards.b.BloodstainedMire.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Boggart Trawler", 243, Rarity.UNCOMMON, mage.cards.b.BoggartTrawler.class));
cards.add(new SetCardInfo("Bountiful Landscape", 217, Rarity.COMMON, mage.cards.b.BountifulLandscape.class));
+ cards.add(new SetCardInfo("Brainsurge", 399, Rarity.UNCOMMON, mage.cards.b.Brainsurge.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Brainsurge", 53, Rarity.UNCOMMON, mage.cards.b.Brainsurge.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Brainsurge", 399, Rarity.UNCOMMON, mage.cards.b.Brainsurge.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Branching Evolution", 285, Rarity.RARE, mage.cards.b.BranchingEvolution.class));
cards.add(new SetCardInfo("Breaker of Creation", 1, Rarity.UNCOMMON, mage.cards.b.BreakerOfCreation.class));
cards.add(new SetCardInfo("Breathe Your Last", 82, Rarity.COMMON, mage.cards.b.BreatheYourLast.class));
@@ -92,21 +92,21 @@ public final class ModernHorizons3 extends ExpansionSet {
cards.add(new SetCardInfo("Buried Alive", 273, Rarity.UNCOMMON, mage.cards.b.BuriedAlive.class));
cards.add(new SetCardInfo("Cephalid Coliseum", 300, Rarity.UNCOMMON, mage.cards.c.CephalidColiseum.class));
cards.add(new SetCardInfo("Charitable Levy", 21, Rarity.UNCOMMON, mage.cards.c.CharitableLevy.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Charitable Levy", 390, Rarity.UNCOMMON, mage.cards.c.CharitableLevy.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Chthonian Nightmare", 83, Rarity.RARE, mage.cards.c.ChthonianNightmare.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Charitable Levy", 390, Rarity.UNCOMMON, mage.cards.c.CharitableLevy.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Chthonian Nightmare", 330, Rarity.RARE, mage.cards.c.ChthonianNightmare.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Chthonian Nightmare", 406, Rarity.RARE, mage.cards.c.ChthonianNightmare.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Chthonian Nightmare", 406, Rarity.RARE, mage.cards.c.ChthonianNightmare.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Chthonian Nightmare", 83, Rarity.RARE, mage.cards.c.ChthonianNightmare.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Collective Resistance", 147, Rarity.UNCOMMON, mage.cards.c.CollectiveResistance.class));
cards.add(new SetCardInfo("Colossal Dreadmask", 148, Rarity.COMMON, mage.cards.c.ColossalDreadmask.class));
cards.add(new SetCardInfo("Conduit Goblin", 179, Rarity.COMMON, mage.cards.c.ConduitGoblin.class));
cards.add(new SetCardInfo("Consign to Memory", 54, Rarity.UNCOMMON, mage.cards.c.ConsignToMemory.class));
+ cards.add(new SetCardInfo("Consuming Corruption", 407, Rarity.UNCOMMON, mage.cards.c.ConsumingCorruption.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Consuming Corruption", 84, Rarity.UNCOMMON, mage.cards.c.ConsumingCorruption.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Consuming Corruption", 407, Rarity.UNCOMMON, mage.cards.c.ConsumingCorruption.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Contaminated Landscape", 218, Rarity.COMMON, mage.cards.c.ContaminatedLandscape.class));
cards.add(new SetCardInfo("Copycrook", 55, Rarity.UNCOMMON, mage.cards.c.Copycrook.class));
cards.add(new SetCardInfo("Corrupted Shapeshifter", 56, Rarity.COMMON, mage.cards.c.CorruptedShapeshifter.class));
- cards.add(new SetCardInfo("Crabomination", 85, Rarity.RARE, mage.cards.c.Crabomination.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Crabomination", 452, Rarity.RARE, mage.cards.c.Crabomination.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Crabomination", 85, Rarity.RARE, mage.cards.c.Crabomination.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Cranial Ram", 180, Rarity.COMMON, mage.cards.c.CranialRam.class));
cards.add(new SetCardInfo("Cursed Mirror", 279, Rarity.RARE, mage.cards.c.CursedMirror.class));
cards.add(new SetCardInfo("Cursed Wombat", 181, Rarity.UNCOMMON, mage.cards.c.CursedWombat.class));
@@ -127,16 +127,16 @@ public final class ModernHorizons3 extends ExpansionSet {
cards.add(new SetCardInfo("Dog Umbra", 22, Rarity.COMMON, mage.cards.d.DogUmbra.class));
cards.add(new SetCardInfo("Dreadmobile", 87, Rarity.UNCOMMON, mage.cards.d.Dreadmobile.class));
cards.add(new SetCardInfo("Dreamdrinker Vampire", 88, Rarity.COMMON, mage.cards.d.DreamdrinkerVampire.class));
- cards.add(new SetCardInfo("Dreamtide Whale", 59, Rarity.RARE, mage.cards.d.DreamtideWhale.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Dreamtide Whale", 450, Rarity.RARE, mage.cards.d.DreamtideWhale.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Dreamtide Whale", 59, Rarity.RARE, mage.cards.d.DreamtideWhale.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Drossclaw", 89, Rarity.COMMON, mage.cards.d.Drossclaw.class));
cards.add(new SetCardInfo("Drowner of Truth", 253, Rarity.UNCOMMON, mage.cards.d.DrownerOfTruth.class));
cards.add(new SetCardInfo("Drownyard Lurker", 3, Rarity.COMMON, mage.cards.d.DrownyardLurker.class));
- cards.add(new SetCardInfo("Echoes of Eternity", 4, Rarity.RARE, mage.cards.e.EchoesOfEternity.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Echoes of Eternity", 320, Rarity.RARE, mage.cards.e.EchoesOfEternity.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Echoes of Eternity", 4, Rarity.RARE, mage.cards.e.EchoesOfEternity.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Eladamri, Korvecdal", 149, Rarity.MYTHIC, mage.cards.e.EladamriKorvecdal.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Eladamri, Korvecdal", 369, Rarity.MYTHIC, mage.cards.e.EladamriKorvecdal.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Eladamri, Korvecdal", 423, Rarity.MYTHIC, mage.cards.e.EladamriKorvecdal.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Eladamri, Korvecdal", 423, Rarity.MYTHIC, mage.cards.e.EladamriKorvecdal.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Eladamri, Korvecdal", 483, Rarity.MYTHIC, mage.cards.e.EladamriKorvecdal.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Eldrazi Linebreaker", 117, Rarity.RARE, mage.cards.e.EldraziLinebreaker.class));
cards.add(new SetCardInfo("Eldrazi Ravager", 5, Rarity.UNCOMMON, mage.cards.e.EldraziRavager.class));
@@ -145,14 +145,14 @@ public final class ModernHorizons3 extends ExpansionSet {
cards.add(new SetCardInfo("Emerald Medallion", 291, Rarity.RARE, mage.cards.e.EmeraldMedallion.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Emerald Medallion", 345, Rarity.RARE, mage.cards.e.EmeraldMedallion.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Emissary of Soulfire", 183, Rarity.UNCOMMON, mage.cards.e.EmissaryOfSoulfire.class));
- cards.add(new SetCardInfo("Emperor of Bones", 90, Rarity.RARE, mage.cards.e.EmperorOfBones.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Emperor of Bones", 453, Rarity.RARE, mage.cards.e.EmperorOfBones.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Emperor of Bones", 90, Rarity.RARE, mage.cards.e.EmperorOfBones.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Emrakul's Messenger", 61, Rarity.UNCOMMON, mage.cards.e.EmrakulsMessenger.class));
- cards.add(new SetCardInfo("Emrakul, the World Anew", 6, Rarity.MYTHIC, mage.cards.e.EmrakulTheWorldAnew.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Emrakul, the World Anew", 381, Rarity.MYTHIC, mage.cards.e.EmrakulTheWorldAnew.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Emrakul, the World Anew", "381z", Rarity.MYTHIC, mage.cards.e.EmrakulTheWorldAnew.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Emrakul, the World Anew", 384, Rarity.MYTHIC, mage.cards.e.EmrakulTheWorldAnew.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Emrakul, the World Anew", 381, Rarity.MYTHIC, mage.cards.e.EmrakulTheWorldAnew.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Emrakul, the World Anew", 384, Rarity.MYTHIC, mage.cards.e.EmrakulTheWorldAnew.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Emrakul, the World Anew", 473, Rarity.MYTHIC, mage.cards.e.EmrakulTheWorldAnew.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Emrakul, the World Anew", 6, Rarity.MYTHIC, mage.cards.e.EmrakulTheWorldAnew.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Envoy of the Ancestors", 23, Rarity.UNCOMMON, mage.cards.e.EnvoyOfTheAncestors.class));
cards.add(new SetCardInfo("Essence Reliquary", 24, Rarity.UNCOMMON, mage.cards.e.EssenceReliquary.class));
cards.add(new SetCardInfo("Estrid's Invocation", 269, Rarity.RARE, mage.cards.e.EstridsInvocation.class));
@@ -160,7 +160,7 @@ public final class ModernHorizons3 extends ExpansionSet {
cards.add(new SetCardInfo("Etherium Pteramander", 92, Rarity.UNCOMMON, mage.cards.e.EtheriumPteramander.class));
cards.add(new SetCardInfo("Eviscerator's Insight", 93, Rarity.COMMON, mage.cards.e.EvisceratorsInsight.class));
cards.add(new SetCardInfo("Evolution Witness", 151, Rarity.COMMON, mage.cards.e.EvolutionWitness.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Evolution Witness", 424, Rarity.COMMON, mage.cards.e.EvolutionWitness.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Evolution Witness", 424, Rarity.COMMON, mage.cards.e.EvolutionWitness.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Expanding Ooze", 184, Rarity.COMMON, mage.cards.e.ExpandingOoze.class));
cards.add(new SetCardInfo("Expel the Unworthy", 25, Rarity.COMMON, mage.cards.e.ExpelTheUnworthy.class));
cards.add(new SetCardInfo("Faithful Watchdog", 185, Rarity.COMMON, mage.cards.f.FaithfulWatchdog.class));
@@ -172,25 +172,25 @@ public final class ModernHorizons3 extends ExpansionSet {
cards.add(new SetCardInfo("Fetid Gargantua", 94, Rarity.COMMON, mage.cards.f.FetidGargantua.class));
cards.add(new SetCardInfo("Flare of Cultivation", 154, Rarity.RARE, mage.cards.f.FlareOfCultivation.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Flare of Cultivation", 338, Rarity.RARE, mage.cards.f.FlareOfCultivation.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Flare of Cultivation", 425, Rarity.RARE, mage.cards.f.FlareOfCultivation.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Flare of Denial", 62, Rarity.RARE, mage.cards.f.FlareOfDenial.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Flare of Cultivation", 425, Rarity.RARE, mage.cards.f.FlareOfCultivation.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Flare of Denial", 326, Rarity.RARE, mage.cards.f.FlareOfDenial.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Flare of Denial", 400, Rarity.RARE, mage.cards.f.FlareOfDenial.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Flare of Denial", 400, Rarity.RARE, mage.cards.f.FlareOfDenial.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Flare of Denial", 62, Rarity.RARE, mage.cards.f.FlareOfDenial.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Flare of Duplication", 119, Rarity.RARE, mage.cards.f.FlareOfDuplication.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Flare of Duplication", 333, Rarity.RARE, mage.cards.f.FlareOfDuplication.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Flare of Duplication", 416, Rarity.RARE, mage.cards.f.FlareOfDuplication.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Flare of Duplication", 416, Rarity.RARE, mage.cards.f.FlareOfDuplication.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Flare of Fortitude", 26, Rarity.RARE, mage.cards.f.FlareOfFortitude.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Flare of Fortitude", 321, Rarity.RARE, mage.cards.f.FlareOfFortitude.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Flare of Fortitude", 391, Rarity.RARE, mage.cards.f.FlareOfFortitude.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Flare of Malice", 95, Rarity.RARE, mage.cards.f.FlareOfMalice.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Flare of Fortitude", 391, Rarity.RARE, mage.cards.f.FlareOfFortitude.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Flare of Malice", 331, Rarity.RARE, mage.cards.f.FlareOfMalice.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Flare of Malice", 408, Rarity.RARE, mage.cards.f.FlareOfMalice.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Flare of Malice", 408, Rarity.RARE, mage.cards.f.FlareOfMalice.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Flare of Malice", 95, Rarity.RARE, mage.cards.f.FlareOfMalice.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Fledgling Dragon", 280, Rarity.UNCOMMON, mage.cards.f.FledglingDragon.class));
cards.add(new SetCardInfo("Flooded Strand", 220, Rarity.RARE, mage.cards.f.FloodedStrand.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Flooded Strand", 353, Rarity.RARE, mage.cards.f.FloodedStrand.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Flooded Strand", 436, Rarity.RARE, mage.cards.f.FloodedStrand.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Flooded Strand", 436, Rarity.RARE, mage.cards.f.FloodedStrand.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Flooded Strand", 464, Rarity.RARE, mage.cards.f.FloodedStrand.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Flusterstorm", 496, Rarity.RARE, mage.cards.f.Flusterstorm.class, RETRO_ART));
+ cards.add(new SetCardInfo("Flusterstorm", 496, Rarity.RARE, mage.cards.f.Flusterstorm.class));
cards.add(new SetCardInfo("Foreboding Landscape", 221, Rarity.COMMON, mage.cards.f.ForebodingLandscape.class));
cards.add(new SetCardInfo("Forest", 308, Rarity.LAND, mage.cards.basiclands.Forest.class, FULL_ART_BFZ_VARIOUS));
cards.add(new SetCardInfo("Forest", 318, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
@@ -201,35 +201,35 @@ public final class ModernHorizons3 extends ExpansionSet {
cards.add(new SetCardInfo("Frogmyr Enforcer", 120, Rarity.UNCOMMON, mage.cards.f.FrogmyrEnforcer.class));
cards.add(new SetCardInfo("Furnace Hellkite", 121, Rarity.UNCOMMON, mage.cards.f.FurnaceHellkite.class));
cards.add(new SetCardInfo("Galvanic Discharge", 122, Rarity.COMMON, mage.cards.g.GalvanicDischarge.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Galvanic Discharge", 417, Rarity.COMMON, mage.cards.g.GalvanicDischarge.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Galvanic Discharge", 417, Rarity.COMMON, mage.cards.g.GalvanicDischarge.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Genku, Future Shaper", 186, Rarity.RARE, mage.cards.g.GenkuFutureShaper.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Genku, Future Shaper", 373, Rarity.RARE, mage.cards.g.GenkuFutureShaper.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Genku, Future Shaper", 487, Rarity.RARE, mage.cards.g.GenkuFutureShaper.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ghostfire Slice", 123, Rarity.UNCOMMON, mage.cards.g.GhostfireSlice.class));
cards.add(new SetCardInfo("Gift of the Viper", 156, Rarity.COMMON, mage.cards.g.GiftOfTheViper.class));
- cards.add(new SetCardInfo("Glaring Fleshraker", 7, Rarity.UNCOMMON, mage.cards.g.GlaringFleshraker.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Glaring Fleshraker", 507, Rarity.UNCOMMON, mage.cards.g.GlaringFleshraker.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Glaring Fleshraker", 7, Rarity.UNCOMMON, mage.cards.g.GlaringFleshraker.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Glasswing Grace", 254, Rarity.UNCOMMON, mage.cards.g.GlasswingGrace.class));
cards.add(new SetCardInfo("Glimpse the Impossible", 124, Rarity.COMMON, mage.cards.g.GlimpseTheImpossible.class));
cards.add(new SetCardInfo("Glyph Elemental", 27, Rarity.UNCOMMON, mage.cards.g.GlyphElemental.class));
cards.add(new SetCardInfo("Golden-Tail Trainer", 187, Rarity.UNCOMMON, mage.cards.g.GoldenTailTrainer.class));
cards.add(new SetCardInfo("Gravedig", 96, Rarity.COMMON, mage.cards.g.Gravedig.class));
+ cards.add(new SetCardInfo("Grim Servant", 409, Rarity.UNCOMMON, mage.cards.g.GrimServant.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Grim Servant", 97, Rarity.UNCOMMON, mage.cards.g.GrimServant.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Grim Servant", 409, Rarity.UNCOMMON, mage.cards.g.GrimServant.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Grist, the Plague Swarm", 251, Rarity.MYTHIC, mage.cards.g.GristThePlagueSwarm.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Grist, the Plague Swarm", 446, Rarity.MYTHIC, mage.cards.g.GristThePlagueSwarm.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Grist, the Plague Swarm", 472, Rarity.MYTHIC, mage.cards.g.GristThePlagueSwarm.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Grist, Voracious Larva", 251, Rarity.MYTHIC, mage.cards.g.GristVoraciousLarva.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Grist, Voracious Larva", 446, Rarity.MYTHIC, mage.cards.g.GristVoraciousLarva.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Grist, Voracious Larva", 472, Rarity.MYTHIC, mage.cards.g.GristVoraciousLarva.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Grist, the Plague Swarm", 251, Rarity.MYTHIC, mage.cards.g.GristThePlagueSwarm.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Grist, the Plague Swarm", 446, Rarity.MYTHIC, mage.cards.g.GristThePlagueSwarm.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Grist, the Plague Swarm", 472, Rarity.MYTHIC, mage.cards.g.GristThePlagueSwarm.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Guardian of the Forgotten", 28, Rarity.UNCOMMON, mage.cards.g.GuardianOfTheForgotten.class));
cards.add(new SetCardInfo("Guide of Souls", 29, Rarity.RARE, mage.cards.g.GuideOfSouls.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Guide of Souls", 448, Rarity.RARE, mage.cards.g.GuideOfSouls.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Harbinger of the Seas", 63, Rarity.RARE, mage.cards.h.HarbingerOfTheSeas.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Harbinger of the Seas", 451, Rarity.RARE, mage.cards.h.HarbingerOfTheSeas.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Herigast, Erupting Nullkite", 8, Rarity.MYTHIC, mage.cards.h.HerigastEruptingNullkite.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Harbinger of the Seas", 63, Rarity.RARE, mage.cards.h.HarbingerOfTheSeas.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Herigast, Erupting Nullkite", 362, Rarity.MYTHIC, mage.cards.h.HerigastEruptingNullkite.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Herigast, Erupting Nullkite", 474, Rarity.MYTHIC, mage.cards.h.HerigastEruptingNullkite.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Herigast, Erupting Nullkite", 8, Rarity.MYTHIC, mage.cards.h.HerigastEruptingNullkite.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Hexgold Slith", 30, Rarity.COMMON, mage.cards.h.HexgoldSlith.class));
cards.add(new SetCardInfo("Hope-Ender Coatl", 64, Rarity.UNCOMMON, mage.cards.h.HopeEnderCoatl.class));
cards.add(new SetCardInfo("Horrid Shadowspinner", 188, Rarity.UNCOMMON, mage.cards.h.HorridShadowspinner.class));
@@ -239,7 +239,7 @@ public final class ModernHorizons3 extends ExpansionSet {
cards.add(new SetCardInfo("Idol of False Gods", 210, Rarity.UNCOMMON, mage.cards.i.IdolOfFalseGods.class));
cards.add(new SetCardInfo("Imskir Iron-Eater", 189, Rarity.RARE, mage.cards.i.ImskirIronEater.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Imskir Iron-Eater", 374, Rarity.RARE, mage.cards.i.ImskirIronEater.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Imskir Iron-Eater", 431, Rarity.RARE, mage.cards.i.ImskirIronEater.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Imskir Iron-Eater", 431, Rarity.RARE, mage.cards.i.ImskirIronEater.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Imskir Iron-Eater", 488, Rarity.RARE, mage.cards.i.ImskirIronEater.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Indebted Spirit", 31, Rarity.UNCOMMON, mage.cards.i.IndebtedSpirit.class));
cards.add(new SetCardInfo("Infernal Captor", 125, Rarity.COMMON, mage.cards.i.InfernalCaptor.class));
@@ -252,14 +252,14 @@ public final class ModernHorizons3 extends ExpansionSet {
cards.add(new SetCardInfo("Island", 313, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Island", 499, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Island", 500, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("It That Heralds the End", 385, Rarity.UNCOMMON, mage.cards.i.ItThatHeraldsTheEnd.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("It That Heralds the End", 9, Rarity.UNCOMMON, mage.cards.i.ItThatHeraldsTheEnd.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("It That Heralds the End", 385, Rarity.UNCOMMON, mage.cards.i.ItThatHeraldsTheEnd.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Izzet Generatorium", 191, Rarity.UNCOMMON, mage.cards.i.IzzetGeneratorium.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Izzet Generatorium", 515, Rarity.UNCOMMON, mage.cards.i.IzzetGeneratorium.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Jet Medallion", 292, Rarity.RARE, mage.cards.j.JetMedallion.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Jet Medallion", 346, Rarity.RARE, mage.cards.j.JetMedallion.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Jolted Awake", 33, Rarity.COMMON, mage.cards.j.JoltedAwake.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Jolted Awake", 392, Rarity.COMMON, mage.cards.j.JoltedAwake.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Jolted Awake", 392, Rarity.COMMON, mage.cards.j.JoltedAwake.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Jolted Awake", 509, Rarity.COMMON, mage.cards.j.JoltedAwake.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Junk Diver", 293, Rarity.UNCOMMON, mage.cards.j.JunkDiver.class));
cards.add(new SetCardInfo("K'rrik, Son of Yawgmoth", 274, Rarity.RARE, mage.cards.k.KrrikSonOfYawgmoth.class, NON_FULL_USE_VARIOUS));
@@ -271,17 +271,16 @@ public final class ModernHorizons3 extends ExpansionSet {
cards.add(new SetCardInfo("Kaalia of the Vast", 489, Rarity.MYTHIC, mage.cards.k.KaaliaOfTheVast.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Kami of Jealous Thirst", 98, Rarity.COMMON, mage.cards.k.KamiOfJealousThirst.class));
cards.add(new SetCardInfo("Kappa Cannoneer", 270, Rarity.RARE, mage.cards.k.KappaCannoneer.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Kappa Cannoneer", 401, Rarity.RARE, mage.cards.k.KappaCannoneer.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Kappa Cannoneer", 401, Rarity.RARE, mage.cards.k.KappaCannoneer.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Kozilek's Command", 11, Rarity.RARE, mage.cards.k.KozileksCommand.class));
cards.add(new SetCardInfo("Kozilek's Unsealing", 65, Rarity.UNCOMMON, mage.cards.k.KozileksUnsealing.class));
cards.add(new SetCardInfo("Kozilek, the Broken Reality", 10, Rarity.MYTHIC, mage.cards.k.KozilekTheBrokenReality.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Kozilek, the Broken Reality", 382, Rarity.MYTHIC, mage.cards.k.KozilekTheBrokenReality.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Kozilek, the Broken Reality", "382z", Rarity.MYTHIC, mage.cards.k.KozilekTheBrokenReality.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Kozilek, the Broken Reality", 386, Rarity.MYTHIC, mage.cards.k.KozilekTheBrokenReality.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Kozilek, the Broken Reality", 386, Rarity.MYTHIC, mage.cards.k.KozilekTheBrokenReality.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Kozilek, the Broken Reality", 475, Rarity.MYTHIC, mage.cards.k.KozilekTheBrokenReality.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Kudo, King Among Bears", 192, Rarity.RARE, mage.cards.k.KudoKingAmongBears.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Kudo, King Among Bears", 376, Rarity.RARE, mage.cards.k.KudoKingAmongBears.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Kudo, King Among Bears", 432, Rarity.RARE, mage.cards.k.KudoKingAmongBears.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Kudo, King Among Bears", 432, Rarity.RARE, mage.cards.k.KudoKingAmongBears.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Kudo, King Among Bears", 490, Rarity.RARE, mage.cards.k.KudoKingAmongBears.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Laelia, the Blade Reforged", 281, Rarity.RARE, mage.cards.l.LaeliaTheBladeReforged.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Laelia, the Blade Reforged", 368, Rarity.RARE, mage.cards.l.LaeliaTheBladeReforged.class, NON_FULL_USE_VARIOUS));
@@ -289,21 +288,21 @@ public final class ModernHorizons3 extends ExpansionSet {
cards.add(new SetCardInfo("Legion Leadership", 255, Rarity.UNCOMMON, mage.cards.l.LegionLeadership.class));
cards.add(new SetCardInfo("Lethal Throwdown", 99, Rarity.UNCOMMON, mage.cards.l.LethalThrowdown.class));
cards.add(new SetCardInfo("Lion Umbra", 160, Rarity.UNCOMMON, mage.cards.l.LionUmbra.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Lion Umbra", 426, Rarity.UNCOMMON, mage.cards.l.LionUmbra.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Lion Umbra", 426, Rarity.UNCOMMON, mage.cards.l.LionUmbra.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Malevolent Rumble", 161, Rarity.COMMON, mage.cards.m.MalevolentRumble.class));
cards.add(new SetCardInfo("Mandibular Kite", 34, Rarity.COMMON, mage.cards.m.MandibularKite.class));
cards.add(new SetCardInfo("Marionette Apprentice", 100, Rarity.UNCOMMON, mage.cards.m.MarionetteApprentice.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Marionette Apprentice", 410, Rarity.UNCOMMON, mage.cards.m.MarionetteApprentice.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Marionette Apprentice", 410, Rarity.UNCOMMON, mage.cards.m.MarionetteApprentice.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Meltdown", 282, Rarity.UNCOMMON, mage.cards.m.Meltdown.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Meltdown", 418, Rarity.UNCOMMON, mage.cards.m.Meltdown.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Meltdown", 418, Rarity.UNCOMMON, mage.cards.m.Meltdown.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Metastatic Evangel", 35, Rarity.UNCOMMON, mage.cards.m.MetastaticEvangel.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Metastatic Evangel", 393, Rarity.UNCOMMON, mage.cards.m.MetastaticEvangel.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Metastatic Evangel", 393, Rarity.UNCOMMON, mage.cards.m.MetastaticEvangel.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Meteoric Mace", 283, Rarity.UNCOMMON, mage.cards.m.MeteoricMace.class));
cards.add(new SetCardInfo("Mindless Conscription", 101, Rarity.UNCOMMON, mage.cards.m.MindlessConscription.class));
cards.add(new SetCardInfo("Mogg Mob", 127, Rarity.UNCOMMON, mage.cards.m.MoggMob.class));
cards.add(new SetCardInfo("Molten Gatekeeper", 128, Rarity.COMMON, mage.cards.m.MoltenGatekeeper.class));
cards.add(new SetCardInfo("Monstrous Vortex", 162, Rarity.UNCOMMON, mage.cards.m.MonstrousVortex.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Monstrous Vortex", 427, Rarity.UNCOMMON, mage.cards.m.MonstrousVortex.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Monstrous Vortex", 427, Rarity.UNCOMMON, mage.cards.m.MonstrousVortex.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Monumental Henge", 222, Rarity.RARE, mage.cards.m.MonumentalHenge.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Monumental Henge", 354, Rarity.RARE, mage.cards.m.MonumentalHenge.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mountain", 307, Rarity.LAND, mage.cards.basiclands.Mountain.class, FULL_ART_BFZ_VARIOUS));
@@ -317,39 +316,39 @@ public final class ModernHorizons3 extends ExpansionSet {
cards.add(new SetCardInfo("Nadu, Winged Wisdom", 377, Rarity.RARE, mage.cards.n.NaduWingedWisdom.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Nadu, Winged Wisdom", 491, Rarity.RARE, mage.cards.n.NaduWingedWisdom.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Necrodominance", 102, Rarity.MYTHIC, mage.cards.n.Necrodominance.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Necrodominance", 411, Rarity.MYTHIC, mage.cards.n.Necrodominance.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Necrodominance", 411, Rarity.MYTHIC, mage.cards.n.Necrodominance.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Nesting Grounds", 302, Rarity.UNCOMMON, mage.cards.n.NestingGrounds.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Nesting Grounds", 437, Rarity.UNCOMMON, mage.cards.n.NestingGrounds.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Nesting Grounds", 437, Rarity.UNCOMMON, mage.cards.n.NestingGrounds.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Nethergoyf", 103, Rarity.MYTHIC, mage.cards.n.Nethergoyf.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Nethergoyf", 454, Rarity.MYTHIC, mage.cards.n.Nethergoyf.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Nightshade Dryad", 163, Rarity.COMMON, mage.cards.n.NightshadeDryad.class));
cards.add(new SetCardInfo("Null Elemental Blast", 12, Rarity.UNCOMMON, mage.cards.n.NullElementalBlast.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Null Elemental Blast", 387, Rarity.UNCOMMON, mage.cards.n.NullElementalBlast.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Null Elemental Blast", 387, Rarity.UNCOMMON, mage.cards.n.NullElementalBlast.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Nulldrifter", 13, Rarity.RARE, mage.cards.n.Nulldrifter.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Nulldrifter", 388, Rarity.RARE, mage.cards.n.Nulldrifter.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Nulldrifter", 388, Rarity.RARE, mage.cards.n.Nulldrifter.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Nyxborn Hydra", 164, Rarity.COMMON, mage.cards.n.NyxbornHydra.class));
cards.add(new SetCardInfo("Nyxborn Unicorn", 37, Rarity.COMMON, mage.cards.n.NyxbornUnicorn.class));
cards.add(new SetCardInfo("Obstinate Gargoyle", 195, Rarity.COMMON, mage.cards.o.ObstinateGargoyle.class));
- cards.add(new SetCardInfo("Ocelot Pride", 38, Rarity.MYTHIC, mage.cards.o.OcelotPride.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ocelot Pride", 322, Rarity.MYTHIC, mage.cards.o.OcelotPride.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Ocelot Pride", 394, Rarity.MYTHIC, mage.cards.o.OcelotPride.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ocelot Pride", 38, Rarity.MYTHIC, mage.cards.o.OcelotPride.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ocelot Pride", 394, Rarity.MYTHIC, mage.cards.o.OcelotPride.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ondu Knotmaster", 196, Rarity.UNCOMMON, mage.cards.o.OnduKnotmaster.class));
cards.add(new SetCardInfo("Ophiomancer", 276, Rarity.RARE, mage.cards.o.Ophiomancer.class));
cards.add(new SetCardInfo("Orim's Chant", 265, Rarity.RARE, mage.cards.o.OrimsChant.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Orim's Chant", 323, Rarity.RARE, mage.cards.o.OrimsChant.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Party Thrasher", 129, Rarity.RARE, mage.cards.p.PartyThrasher.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Party Thrasher", 334, Rarity.RARE, mage.cards.p.PartyThrasher.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Party Thrasher", 419, Rarity.RARE, mage.cards.p.PartyThrasher.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Party Thrasher", 419, Rarity.RARE, mage.cards.p.PartyThrasher.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Path of Annihilation", 165, Rarity.UNCOMMON, mage.cards.p.PathOfAnnihilation.class));
cards.add(new SetCardInfo("Pearl Medallion", 294, Rarity.RARE, mage.cards.p.PearlMedallion.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Pearl Medallion", 347, Rarity.RARE, mage.cards.p.PearlMedallion.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Pearl-Ear, Imperial Advisor", 39, Rarity.RARE, mage.cards.p.PearlEarImperialAdvisor.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Pearl-Ear, Imperial Advisor", 363, Rarity.RARE, mage.cards.p.PearlEarImperialAdvisor.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Pearl-Ear, Imperial Advisor", 39, Rarity.RARE, mage.cards.p.PearlEarImperialAdvisor.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Pearl-Ear, Imperial Advisor", 477, Rarity.RARE, mage.cards.p.PearlEarImperialAdvisor.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Perilous Landscape", 223, Rarity.COMMON, mage.cards.p.PerilousLandscape.class));
cards.add(new SetCardInfo("Petrifying Meddler", 66, Rarity.COMMON, mage.cards.p.PetrifyingMeddler.class));
- cards.add(new SetCardInfo("Phelia, Exuberant Shepherd", 40, Rarity.RARE, mage.cards.p.PheliaExuberantShepherd.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Phelia, Exuberant Shepherd", 364, Rarity.RARE, mage.cards.p.PheliaExuberantShepherd.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Phelia, Exuberant Shepherd", 40, Rarity.RARE, mage.cards.p.PheliaExuberantShepherd.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Phelia, Exuberant Shepherd", 478, Rarity.RARE, mage.cards.p.PheliaExuberantShepherd.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Phlage, Titan of Fire's Fury", 197, Rarity.MYTHIC, mage.cards.p.PhlageTitanOfFiresFury.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Phlage, Titan of Fire's Fury", 379, Rarity.MYTHIC, mage.cards.p.PhlageTitanOfFiresFury.class, NON_FULL_USE_VARIOUS));
@@ -366,21 +365,21 @@ public final class ModernHorizons3 extends ExpansionSet {
cards.add(new SetCardInfo("Planar Genesis", 198, Rarity.UNCOMMON, mage.cards.p.PlanarGenesis.class));
cards.add(new SetCardInfo("Polluted Delta", 224, Rarity.RARE, mage.cards.p.PollutedDelta.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Polluted Delta", 356, Rarity.RARE, mage.cards.p.PollutedDelta.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Polluted Delta", 438, Rarity.RARE, mage.cards.p.PollutedDelta.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Polluted Delta", 438, Rarity.RARE, mage.cards.p.PollutedDelta.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Polluted Delta", 465, Rarity.RARE, mage.cards.p.PollutedDelta.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Powerbalance", 131, Rarity.RARE, mage.cards.p.Powerbalance.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Powerbalance", 335, Rarity.RARE, mage.cards.p.Powerbalance.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Powerbalance", 495, Rarity.RARE, mage.cards.p.Powerbalance.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Priest of Titania", 286, Rarity.UNCOMMON, mage.cards.p.PriestOfTitania.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Priest of Titania", 428, Rarity.UNCOMMON, mage.cards.p.PriestOfTitania.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Priest of Titania", 428, Rarity.UNCOMMON, mage.cards.p.PriestOfTitania.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Primal Prayers", 166, Rarity.RARE, mage.cards.p.PrimalPrayers.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Primal Prayers", 339, Rarity.RARE, mage.cards.p.PrimalPrayers.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Primal Prayers", 429, Rarity.RARE, mage.cards.p.PrimalPrayers.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Primal Prayers", 429, Rarity.RARE, mage.cards.p.PrimalPrayers.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Propagator Drone", 167, Rarity.UNCOMMON, mage.cards.p.PropagatorDrone.class));
cards.add(new SetCardInfo("Proud Pack-Rhino", 41, Rarity.UNCOMMON, mage.cards.p.ProudPackRhino.class));
cards.add(new SetCardInfo("Psychic Frog", 199, Rarity.RARE, mage.cards.p.PsychicFrog.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Psychic Frog", 344, Rarity.RARE, mage.cards.p.PsychicFrog.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Psychic Frog", 433, Rarity.RARE, mage.cards.p.PsychicFrog.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Psychic Frog", 433, Rarity.RARE, mage.cards.p.PsychicFrog.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Pyretic Rebirth", 200, Rarity.UNCOMMON, mage.cards.p.PyreticRebirth.class));
cards.add(new SetCardInfo("Quest for the Necropolis", 104, Rarity.UNCOMMON, mage.cards.q.QuestForTheNecropolis.class));
cards.add(new SetCardInfo("Ral and the Implicit Maze", 132, Rarity.UNCOMMON, mage.cards.r.RalAndTheImplicitMaze.class));
@@ -393,7 +392,7 @@ public final class ModernHorizons3 extends ExpansionSet {
cards.add(new SetCardInfo("Razorgrass Ambush", 238, Rarity.UNCOMMON, mage.cards.r.RazorgrassAmbush.class));
cards.add(new SetCardInfo("Reckless Pyrosurfer", 133, Rarity.UNCOMMON, mage.cards.r.RecklessPyrosurfer.class));
cards.add(new SetCardInfo("Recruiter of the Guard", 266, Rarity.MYTHIC, mage.cards.r.RecruiterOfTheGuard.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Recruiter of the Guard", 395, Rarity.MYTHIC, mage.cards.r.RecruiterOfTheGuard.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Recruiter of the Guard", 395, Rarity.MYTHIC, mage.cards.r.RecruiterOfTheGuard.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Reef Worm", 271, Rarity.UNCOMMON, mage.cards.r.ReefWorm.class));
cards.add(new SetCardInfo("Refurbished Familiar", 105, Rarity.COMMON, mage.cards.r.RefurbishedFamiliar.class));
cards.add(new SetCardInfo("Reiterating Bolt", 134, Rarity.UNCOMMON, mage.cards.r.ReiteratingBolt.class));
@@ -402,12 +401,12 @@ public final class ModernHorizons3 extends ExpansionSet {
cards.add(new SetCardInfo("Riddle Gate Gargoyle", 201, Rarity.COMMON, mage.cards.r.RiddleGateGargoyle.class));
cards.add(new SetCardInfo("Ripples of Undeath", 107, Rarity.RARE, mage.cards.r.RipplesOfUndeath.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ripples of Undeath", 455, Rarity.RARE, mage.cards.r.RipplesOfUndeath.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Roil Cartographer", 67, Rarity.UNCOMMON, mage.cards.r.RoilCartographer.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Roil Cartographer", 511, Rarity.UNCOMMON, mage.cards.r.RoilCartographer.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Roil Cartographer", 67, Rarity.UNCOMMON, mage.cards.r.RoilCartographer.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Rosecot Knight", 42, Rarity.COMMON, mage.cards.r.RosecotKnight.class));
cards.add(new SetCardInfo("Rosheen, Roaring Prophet", 202, Rarity.RARE, mage.cards.r.RosheenRoaringProphet.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Rosheen, Roaring Prophet", 380, Rarity.RARE, mage.cards.r.RosheenRoaringProphet.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Rosheen, Roaring Prophet", 434, Rarity.RARE, mage.cards.r.RosheenRoaringProphet.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Rosheen, Roaring Prophet", 434, Rarity.RARE, mage.cards.r.RosheenRoaringProphet.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Rosheen, Roaring Prophet", 494, Rarity.RARE, mage.cards.r.RosheenRoaringProphet.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ruby Medallion", 295, Rarity.RARE, mage.cards.r.RubyMedallion.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ruby Medallion", 348, Rarity.RARE, mage.cards.r.RubyMedallion.class, NON_FULL_USE_VARIOUS));
@@ -422,8 +421,8 @@ public final class ModernHorizons3 extends ExpansionSet {
cards.add(new SetCardInfo("Seething Landscape", 225, Rarity.COMMON, mage.cards.s.SeethingLandscape.class));
cards.add(new SetCardInfo("Serum Visionary", 69, Rarity.COMMON, mage.cards.s.SerumVisionary.class));
cards.add(new SetCardInfo("Sevinne's Reclamation", 267, Rarity.RARE, mage.cards.s.SevinnesReclamation.class));
+ cards.add(new SetCardInfo("Shadow of the Second Sun", 402, Rarity.MYTHIC, mage.cards.s.ShadowOfTheSecondSun.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Shadow of the Second Sun", 70, Rarity.MYTHIC, mage.cards.s.ShadowOfTheSecondSun.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Shadow of the Second Sun", 402, Rarity.MYTHIC, mage.cards.s.ShadowOfTheSecondSun.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Shattered Landscape", 226, Rarity.COMMON, mage.cards.s.ShatteredLandscape.class));
cards.add(new SetCardInfo("Sheltering Landscape", 227, Rarity.COMMON, mage.cards.s.ShelteringLandscape.class));
cards.add(new SetCardInfo("Shifting Woodland", 228, Rarity.RARE, mage.cards.s.ShiftingWoodland.class, NON_FULL_USE_VARIOUS));
@@ -437,18 +436,18 @@ public final class ModernHorizons3 extends ExpansionSet {
cards.add(new SetCardInfo("Sink into Stupor", 241, Rarity.UNCOMMON, mage.cards.s.SinkIntoStupor.class));
cards.add(new SetCardInfo("Six", 169, Rarity.RARE, mage.cards.s.Six.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Six", 370, Rarity.RARE, mage.cards.s.Six.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Six", 430, Rarity.RARE, mage.cards.s.Six.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Six", 430, Rarity.RARE, mage.cards.s.Six.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Six", 484, Rarity.RARE, mage.cards.s.Six.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Skittering Precursor", 137, Rarity.UNCOMMON, mage.cards.s.SkitteringPrecursor.class));
cards.add(new SetCardInfo("Skoa, Embermage", 138, Rarity.COMMON, mage.cards.s.SkoaEmbermage.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Skoa, Embermage", 420, Rarity.COMMON, mage.cards.s.SkoaEmbermage.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Skoa, Embermage", 420, Rarity.COMMON, mage.cards.s.SkoaEmbermage.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Smelted Chargebug", 139, Rarity.COMMON, mage.cards.s.SmeltedChargebug.class));
cards.add(new SetCardInfo("Snapping Voidcraw", 204, Rarity.COMMON, mage.cards.s.SnappingVoidcraw.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Snapping Voidcraw", 517, Rarity.COMMON, mage.cards.s.SnappingVoidcraw.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sneaky Snacker", 205, Rarity.COMMON, mage.cards.s.SneakySnacker.class));
- cards.add(new SetCardInfo("Snow-Covered Wastes", 229, Rarity.LAND, mage.cards.s.SnowCoveredWastes.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Snow-Covered Wastes", 309, Rarity.LAND, mage.cards.s.SnowCoveredWastes.class, FULL_ART_BFZ_VARIOUS));
- cards.add(new SetCardInfo("Snow-Covered Wastes", 439, Rarity.LAND, mage.cards.s.SnowCoveredWastes.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Snow-Covered Wastes", 229, Rarity.UNCOMMON, mage.cards.s.SnowCoveredWastes.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Snow-Covered Wastes", 309, Rarity.UNCOMMON, mage.cards.s.SnowCoveredWastes.class, FULL_ART_BFZ_VARIOUS));
+ cards.add(new SetCardInfo("Snow-Covered Wastes", 439, Rarity.UNCOMMON, mage.cards.s.SnowCoveredWastes.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Solar Transformer", 211, Rarity.UNCOMMON, mage.cards.s.SolarTransformer.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Solar Transformer", 519, Rarity.UNCOMMON, mage.cards.s.SolarTransformer.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Solstice Zealot", 43, Rarity.COMMON, mage.cards.s.SolsticeZealot.class));
@@ -467,8 +466,8 @@ public final class ModernHorizons3 extends ExpansionSet {
cards.add(new SetCardInfo("Spymaster's Vault", 358, Rarity.RARE, mage.cards.s.SpymastersVault.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Static Prison", 44, Rarity.UNCOMMON, mage.cards.s.StaticPrison.class));
cards.add(new SetCardInfo("Strength of the Harvest", 258, Rarity.UNCOMMON, mage.cards.s.StrengthOfTheHarvest.class));
- cards.add(new SetCardInfo("Strix Serenade", 71, Rarity.RARE, mage.cards.s.StrixSerenade.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Strix Serenade", 327, Rarity.RARE, mage.cards.s.StrixSerenade.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Strix Serenade", 71, Rarity.RARE, mage.cards.s.StrixSerenade.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Stump Stomp", 259, Rarity.UNCOMMON, mage.cards.s.StumpStomp.class));
cards.add(new SetCardInfo("Sundering Eruption", 248, Rarity.UNCOMMON, mage.cards.s.SunderingEruption.class));
cards.add(new SetCardInfo("Suppression Ray", 260, Rarity.UNCOMMON, mage.cards.s.SuppressionRay.class));
@@ -499,58 +498,57 @@ public final class ModernHorizons3 extends ExpansionSet {
cards.add(new SetCardInfo("Titans' Vanguard", 206, Rarity.UNCOMMON, mage.cards.t.TitansVanguard.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Titans' Vanguard", 518, Rarity.UNCOMMON, mage.cards.t.TitansVanguard.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Toxic Deluge", 277, Rarity.RARE, mage.cards.t.ToxicDeluge.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Toxic Deluge", 412, Rarity.RARE, mage.cards.t.ToxicDeluge.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Toxic Deluge", 412, Rarity.RARE, mage.cards.t.ToxicDeluge.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Tranquil Landscape", 231, Rarity.COMMON, mage.cards.t.TranquilLandscape.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Tranquil Landscape", 520, Rarity.COMMON, mage.cards.t.TranquilLandscape.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Trickster's Elk", 175, Rarity.UNCOMMON, mage.cards.t.TrickstersElk.class));
cards.add(new SetCardInfo("Triton Wavebreaker", 74, Rarity.UNCOMMON, mage.cards.t.TritonWavebreaker.class));
+ cards.add(new SetCardInfo("Tune the Narrative", 403, Rarity.COMMON, mage.cards.t.TuneTheNarrative.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Tune the Narrative", 75, Rarity.COMMON, mage.cards.t.TuneTheNarrative.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Tune the Narrative", 403, Rarity.COMMON, mage.cards.t.TuneTheNarrative.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Twisted Landscape", 232, Rarity.COMMON, mage.cards.t.TwistedLandscape.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Twisted Landscape", 521, Rarity.COMMON, mage.cards.t.TwistedLandscape.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Twisted Riddlekeeper", 14, Rarity.UNCOMMON, mage.cards.t.TwistedRiddlekeeper.class));
- cards.add(new SetCardInfo("Ugin's Binding", 76, Rarity.MYTHIC, mage.cards.u.UginsBinding.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ugin's Binding", 328, Rarity.MYTHIC, mage.cards.u.UginsBinding.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ugin's Binding", 76, Rarity.MYTHIC, mage.cards.u.UginsBinding.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ugin's Labyrinth", 233, Rarity.MYTHIC, mage.cards.u.UginsLabyrinth.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ugin's Labyrinth", 359, Rarity.MYTHIC, mage.cards.u.UginsLabyrinth.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ulamog, the Defiler", 15, Rarity.MYTHIC, mage.cards.u.UlamogTheDefiler.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ulamog, the Defiler", 383, Rarity.MYTHIC, mage.cards.u.UlamogTheDefiler.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Ulamog, the Defiler", "383z", Rarity.MYTHIC, mage.cards.u.UlamogTheDefiler.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Ulamog, the Defiler", 389, Rarity.MYTHIC, mage.cards.u.UlamogTheDefiler.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ulamog, the Defiler", 389, Rarity.MYTHIC, mage.cards.u.UlamogTheDefiler.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ulamog, the Defiler", 476, Rarity.MYTHIC, mage.cards.u.UlamogTheDefiler.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Unfathomable Truths", 77, Rarity.COMMON, mage.cards.u.UnfathomableTruths.class));
cards.add(new SetCardInfo("Unstable Amulet", 142, Rarity.UNCOMMON, mage.cards.u.UnstableAmulet.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Unstable Amulet", 421, Rarity.UNCOMMON, mage.cards.u.UnstableAmulet.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Unstable Amulet", 421, Rarity.UNCOMMON, mage.cards.u.UnstableAmulet.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Unstable Amulet", 514, Rarity.UNCOMMON, mage.cards.u.UnstableAmulet.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Urza's Cave", 234, Rarity.UNCOMMON, mage.cards.u.UrzasCave.class));
cards.add(new SetCardInfo("Urza's Incubator", 297, Rarity.RARE, mage.cards.u.UrzasIncubator.class));
cards.add(new SetCardInfo("Utter Insignificance", 78, Rarity.COMMON, mage.cards.u.UtterInsignificance.class));
cards.add(new SetCardInfo("Vexing Bauble", 212, Rarity.UNCOMMON, mage.cards.v.VexingBauble.class));
cards.add(new SetCardInfo("Victimize", 278, Rarity.UNCOMMON, mage.cards.v.Victimize.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Victimize", 413, Rarity.UNCOMMON, mage.cards.v.Victimize.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Victimize", 413, Rarity.UNCOMMON, mage.cards.v.Victimize.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Voidpouncer", 143, Rarity.COMMON, mage.cards.v.Voidpouncer.class));
- cards.add(new SetCardInfo("Volatile Stormdrake", 79, Rarity.RARE, mage.cards.v.VolatileStormdrake.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Volatile Stormdrake", 329, Rarity.RARE, mage.cards.v.VolatileStormdrake.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Volatile Stormdrake", 404, Rarity.RARE, mage.cards.v.VolatileStormdrake.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Volatile Stormdrake", 404, Rarity.RARE, mage.cards.v.VolatileStormdrake.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Volatile Stormdrake", 79, Rarity.RARE, mage.cards.v.VolatileStormdrake.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Voltstorm Angel", 46, Rarity.UNCOMMON, mage.cards.v.VoltstormAngel.class));
cards.add(new SetCardInfo("Warped Tusker", 16, Rarity.COMMON, mage.cards.w.WarpedTusker.class));
cards.add(new SetCardInfo("Warren Soultrader", 110, Rarity.RARE, mage.cards.w.WarrenSoultrader.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Warren Soultrader", 332, Rarity.RARE, mage.cards.w.WarrenSoultrader.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Warren Soultrader", 414, Rarity.RARE, mage.cards.w.WarrenSoultrader.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Warren Soultrader", 414, Rarity.RARE, mage.cards.w.WarrenSoultrader.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wastescape Battlemage", 17, Rarity.UNCOMMON, mage.cards.w.WastescapeBattlemage.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wastescape Battlemage", 508, Rarity.UNCOMMON, mage.cards.w.WastescapeBattlemage.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Waterlogged Teachings", 261, Rarity.UNCOMMON, mage.cards.w.WaterloggedTeachings.class));
cards.add(new SetCardInfo("Wheel of Potential", 144, Rarity.RARE, mage.cards.w.WheelOfPotential.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wheel of Potential", 336, Rarity.RARE, mage.cards.w.WheelOfPotential.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Wheel of Potential", 422, Rarity.RARE, mage.cards.w.WheelOfPotential.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("White Orchid Phantom", 47, Rarity.RARE, mage.cards.w.WhiteOrchidPhantom.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wheel of Potential", 422, Rarity.RARE, mage.cards.w.WheelOfPotential.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("White Orchid Phantom", 324, Rarity.RARE, mage.cards.w.WhiteOrchidPhantom.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("White Orchid Phantom", 396, Rarity.RARE, mage.cards.w.WhiteOrchidPhantom.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("White Orchid Phantom", 396, Rarity.RARE, mage.cards.w.WhiteOrchidPhantom.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("White Orchid Phantom", 47, Rarity.RARE, mage.cards.w.WhiteOrchidPhantom.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wight of the Reliquary", 207, Rarity.RARE, mage.cards.w.WightOfTheReliquary.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wight of the Reliquary", 460, Rarity.RARE, mage.cards.w.WightOfTheReliquary.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Windswept Heath", 235, Rarity.RARE, mage.cards.w.WindsweptHeath.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Windswept Heath", 360, Rarity.RARE, mage.cards.w.WindsweptHeath.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Windswept Heath", 440, Rarity.RARE, mage.cards.w.WindsweptHeath.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Windswept Heath", 440, Rarity.RARE, mage.cards.w.WindsweptHeath.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Windswept Heath", 466, Rarity.RARE, mage.cards.w.WindsweptHeath.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wing It", 48, Rarity.COMMON, mage.cards.w.WingIt.class));
cards.add(new SetCardInfo("Winter Moon", 213, Rarity.RARE, mage.cards.w.WinterMoon.class, NON_FULL_USE_VARIOUS));
@@ -560,12 +558,12 @@ public final class ModernHorizons3 extends ExpansionSet {
cards.add(new SetCardInfo("Wither and Bloom", 111, Rarity.COMMON, mage.cards.w.WitherAndBloom.class));
cards.add(new SetCardInfo("Wooded Foothills", 236, Rarity.RARE, mage.cards.w.WoodedFoothills.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wooded Foothills", 361, Rarity.RARE, mage.cards.w.WoodedFoothills.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Wooded Foothills", 441, Rarity.RARE, mage.cards.w.WoodedFoothills.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wooded Foothills", 441, Rarity.RARE, mage.cards.w.WoodedFoothills.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wooded Foothills", 467, Rarity.RARE, mage.cards.w.WoodedFoothills.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Worn Powerstone", 298, Rarity.UNCOMMON, mage.cards.w.WornPowerstone.class));
- cards.add(new SetCardInfo("Wrath of the Skies", 49, Rarity.RARE, mage.cards.w.WrathOfTheSkies.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wrath of the Skies", 325, Rarity.RARE, mage.cards.w.WrathOfTheSkies.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Wrath of the Skies", 397, Rarity.RARE, mage.cards.w.WrathOfTheSkies.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wrath of the Skies", 397, Rarity.RARE, mage.cards.w.WrathOfTheSkies.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wrath of the Skies", 49, Rarity.RARE, mage.cards.w.WrathOfTheSkies.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Writhing Chrysalis", 208, Rarity.COMMON, mage.cards.w.WrithingChrysalis.class));
cards.add(new SetCardInfo("Wumpus Aberration", 176, Rarity.UNCOMMON, mage.cards.w.WumpusAberration.class));
cards.add(new SetCardInfo("Wurmcoil Larva", 112, Rarity.UNCOMMON, mage.cards.w.WurmcoilLarva.class));
diff --git a/Mage.Sets/src/mage/sets/MultiverseGiftBox.java b/Mage.Sets/src/mage/sets/MultiverseGiftBox.java
index e63b748002b..ce8b9956400 100644
--- a/Mage.Sets/src/mage/sets/MultiverseGiftBox.java
+++ b/Mage.Sets/src/mage/sets/MultiverseGiftBox.java
@@ -20,15 +20,15 @@ public class MultiverseGiftBox extends ExpansionSet {
this.hasBoosters = false;
this.hasBasicLands = false;
- cards.add(new SetCardInfo("Bull Elephant", 9, Rarity.RARE, mage.cards.b.BullElephant.class, RETRO_ART));
- cards.add(new SetCardInfo("Dark Privilege", 3, Rarity.RARE, mage.cards.d.DarkPrivilege.class, RETRO_ART));
- cards.add(new SetCardInfo("King Cheetah", 10, Rarity.RARE, mage.cards.k.KingCheetah.class, RETRO_ART));
- cards.add(new SetCardInfo("Necrosavant", 4, Rarity.RARE, mage.cards.n.Necrosavant.class, RETRO_ART));
- cards.add(new SetCardInfo("Ovinomancer", 2, Rarity.RARE, mage.cards.o.Ovinomancer.class, RETRO_ART));
- cards.add(new SetCardInfo("Peace Talks", 1, Rarity.RARE, mage.cards.p.PeaceTalks.class, RETRO_ART));
- cards.add(new SetCardInfo("Urborg Mindsucker", 5, Rarity.RARE, mage.cards.u.UrborgMindsucker.class, RETRO_ART));
- cards.add(new SetCardInfo("Vampirism", 6, Rarity.RARE, mage.cards.v.Vampirism.class, RETRO_ART));
- cards.add(new SetCardInfo("Viashino Sandstalker", 8, Rarity.RARE, mage.cards.v.ViashinoSandstalker.class, RETRO_ART));
- cards.add(new SetCardInfo("Wicked Reward", 7, Rarity.RARE, mage.cards.w.WickedReward.class, RETRO_ART));
+ cards.add(new SetCardInfo("Bull Elephant", 9, Rarity.RARE, mage.cards.b.BullElephant.class));
+ cards.add(new SetCardInfo("Dark Privilege", 3, Rarity.RARE, mage.cards.d.DarkPrivilege.class));
+ cards.add(new SetCardInfo("King Cheetah", 10, Rarity.RARE, mage.cards.k.KingCheetah.class));
+ cards.add(new SetCardInfo("Necrosavant", 4, Rarity.RARE, mage.cards.n.Necrosavant.class));
+ cards.add(new SetCardInfo("Ovinomancer", 2, Rarity.RARE, mage.cards.o.Ovinomancer.class));
+ cards.add(new SetCardInfo("Peace Talks", 1, Rarity.RARE, mage.cards.p.PeaceTalks.class));
+ cards.add(new SetCardInfo("Urborg Mindsucker", 5, Rarity.RARE, mage.cards.u.UrborgMindsucker.class));
+ cards.add(new SetCardInfo("Vampirism", 6, Rarity.RARE, mage.cards.v.Vampirism.class));
+ cards.add(new SetCardInfo("Viashino Sandstalker", 8, Rarity.RARE, mage.cards.v.ViashinoSandstalker.class));
+ cards.add(new SetCardInfo("Wicked Reward", 7, Rarity.RARE, mage.cards.w.WickedReward.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/Nemesis.java b/Mage.Sets/src/mage/sets/Nemesis.java
index 2521829efa9..58573a44818 100644
--- a/Mage.Sets/src/mage/sets/Nemesis.java
+++ b/Mage.Sets/src/mage/sets/Nemesis.java
@@ -28,149 +28,148 @@ public final class Nemesis extends ExpansionSet {
this.numBoosterUncommon = 3;
this.numBoosterRare = 1;
this.ratioBoosterMythic = 0;
-
- cards.add(new SetCardInfo("Accumulated Knowledge", 26, Rarity.COMMON, mage.cards.a.AccumulatedKnowledge.class, RETRO_ART));
- cards.add(new SetCardInfo("Aether Barrier", 27, Rarity.RARE, mage.cards.a.AetherBarrier.class, RETRO_ART));
- cards.add(new SetCardInfo("Air Bladder", 28, Rarity.COMMON, mage.cards.a.AirBladder.class, RETRO_ART));
- cards.add(new SetCardInfo("Ancient Hydra", 76, Rarity.UNCOMMON, mage.cards.a.AncientHydra.class, RETRO_ART));
- cards.add(new SetCardInfo("Angelic Favor", 1, Rarity.UNCOMMON, mage.cards.a.AngelicFavor.class, RETRO_ART));
- cards.add(new SetCardInfo("Animate Land", 101, Rarity.UNCOMMON, mage.cards.a.AnimateLand.class, RETRO_ART));
- cards.add(new SetCardInfo("Arc Mage", 77, Rarity.UNCOMMON, mage.cards.a.ArcMage.class, RETRO_ART));
- cards.add(new SetCardInfo("Ascendant Evincar", 51, Rarity.RARE, mage.cards.a.AscendantEvincar.class, RETRO_ART));
- cards.add(new SetCardInfo("Avenger en-Dal", 2, Rarity.RARE, mage.cards.a.AvengerEnDal.class, RETRO_ART));
- cards.add(new SetCardInfo("Battlefield Percher", 52, Rarity.UNCOMMON, mage.cards.b.BattlefieldPercher.class, RETRO_ART));
- cards.add(new SetCardInfo("Belbe's Armor", 126, Rarity.UNCOMMON, mage.cards.b.BelbesArmor.class, RETRO_ART));
- cards.add(new SetCardInfo("Belbe's Percher", 53, Rarity.COMMON, mage.cards.b.BelbesPercher.class, RETRO_ART));
- cards.add(new SetCardInfo("Belbe's Portal", 127, Rarity.RARE, mage.cards.b.BelbesPortal.class, RETRO_ART));
- cards.add(new SetCardInfo("Blastoderm", 102, Rarity.COMMON, mage.cards.b.Blastoderm.class, RETRO_ART));
- cards.add(new SetCardInfo("Blinding Angel", 3, Rarity.RARE, mage.cards.b.BlindingAngel.class, RETRO_ART));
- cards.add(new SetCardInfo("Bola Warrior", 78, Rarity.COMMON, mage.cards.b.BolaWarrior.class, RETRO_ART));
- cards.add(new SetCardInfo("Carrion Wall", 54, Rarity.UNCOMMON, mage.cards.c.CarrionWall.class, RETRO_ART));
- cards.add(new SetCardInfo("Chieftain en-Dal", 4, Rarity.UNCOMMON, mage.cards.c.ChieftainEnDal.class, RETRO_ART));
- cards.add(new SetCardInfo("Cloudskate", 29, Rarity.COMMON, mage.cards.c.Cloudskate.class, RETRO_ART));
- cards.add(new SetCardInfo("Coiling Woodworm", 103, Rarity.UNCOMMON, mage.cards.c.CoilingWoodworm.class, RETRO_ART));
- cards.add(new SetCardInfo("Complex Automaton", 128, Rarity.RARE, mage.cards.c.ComplexAutomaton.class, RETRO_ART));
- cards.add(new SetCardInfo("Dark Triumph", 55, Rarity.UNCOMMON, mage.cards.d.DarkTriumph.class, RETRO_ART));
- cards.add(new SetCardInfo("Daze", 30, Rarity.COMMON, mage.cards.d.Daze.class, RETRO_ART));
- cards.add(new SetCardInfo("Death Pit Offering", 56, Rarity.RARE, mage.cards.d.DeathPitOffering.class, RETRO_ART));
- cards.add(new SetCardInfo("Defender en-Vec", 5, Rarity.COMMON, mage.cards.d.DefenderEnVec.class, RETRO_ART));
- cards.add(new SetCardInfo("Defiant Falcon", 6, Rarity.COMMON, mage.cards.d.DefiantFalcon.class, RETRO_ART));
- cards.add(new SetCardInfo("Defiant Vanguard", 7, Rarity.UNCOMMON, mage.cards.d.DefiantVanguard.class, RETRO_ART));
- cards.add(new SetCardInfo("Divining Witch", 57, Rarity.RARE, mage.cards.d.DiviningWitch.class, RETRO_ART));
- cards.add(new SetCardInfo("Dominate", 31, Rarity.UNCOMMON, mage.cards.d.Dominate.class, RETRO_ART));
- cards.add(new SetCardInfo("Downhill Charge", 79, Rarity.COMMON, mage.cards.d.DownhillCharge.class, RETRO_ART));
- cards.add(new SetCardInfo("Ensnare", 32, Rarity.UNCOMMON, mage.cards.e.Ensnare.class, RETRO_ART));
- cards.add(new SetCardInfo("Eye of Yawgmoth", 129, Rarity.RARE, mage.cards.e.EyeOfYawgmoth.class, RETRO_ART));
- cards.add(new SetCardInfo("Fanatical Devotion", 8, Rarity.COMMON, mage.cards.f.FanaticalDevotion.class, RETRO_ART));
- cards.add(new SetCardInfo("Flame Rift", 80, Rarity.COMMON, mage.cards.f.FlameRift.class, RETRO_ART));
- cards.add(new SetCardInfo("Flint Golem", 130, Rarity.UNCOMMON, mage.cards.f.FlintGolem.class, RETRO_ART));
- cards.add(new SetCardInfo("Flowstone Armor", 131, Rarity.UNCOMMON, mage.cards.f.FlowstoneArmor.class, RETRO_ART));
- cards.add(new SetCardInfo("Flowstone Crusher", 81, Rarity.COMMON, mage.cards.f.FlowstoneCrusher.class, RETRO_ART));
- cards.add(new SetCardInfo("Flowstone Overseer", 82, Rarity.RARE, mage.cards.f.FlowstoneOverseer.class, RETRO_ART));
- cards.add(new SetCardInfo("Flowstone Slide", 83, Rarity.RARE, mage.cards.f.FlowstoneSlide.class, RETRO_ART));
- cards.add(new SetCardInfo("Flowstone Strike", 84, Rarity.COMMON, mage.cards.f.FlowstoneStrike.class, RETRO_ART));
- cards.add(new SetCardInfo("Flowstone Surge", 85, Rarity.UNCOMMON, mage.cards.f.FlowstoneSurge.class, RETRO_ART));
- cards.add(new SetCardInfo("Flowstone Thopter", 132, Rarity.UNCOMMON, mage.cards.f.FlowstoneThopter.class, RETRO_ART));
- cards.add(new SetCardInfo("Flowstone Wall", 86, Rarity.COMMON, mage.cards.f.FlowstoneWall.class, RETRO_ART));
- cards.add(new SetCardInfo("Fog Patch", 104, Rarity.COMMON, mage.cards.f.FogPatch.class, RETRO_ART));
- cards.add(new SetCardInfo("Harvest Mage", 105, Rarity.COMMON, mage.cards.h.HarvestMage.class, RETRO_ART));
- cards.add(new SetCardInfo("Infiltrate", 33, Rarity.COMMON, mage.cards.i.Infiltrate.class, RETRO_ART));
- cards.add(new SetCardInfo("Jolting Merfolk", 34, Rarity.UNCOMMON, mage.cards.j.JoltingMerfolk.class, RETRO_ART));
- cards.add(new SetCardInfo("Kill Switch", 133, Rarity.RARE, mage.cards.k.KillSwitch.class, RETRO_ART));
- cards.add(new SetCardInfo("Kor Haven", 141, Rarity.RARE, mage.cards.k.KorHaven.class, RETRO_ART));
- cards.add(new SetCardInfo("Laccolith Grunt", 87, Rarity.COMMON, mage.cards.l.LaccolithGrunt.class, RETRO_ART));
- cards.add(new SetCardInfo("Laccolith Rig", 88, Rarity.COMMON, mage.cards.l.LaccolithRig.class, RETRO_ART));
- cards.add(new SetCardInfo("Laccolith Titan", 89, Rarity.RARE, mage.cards.l.LaccolithTitan.class, RETRO_ART));
- cards.add(new SetCardInfo("Laccolith Warrior", 90, Rarity.UNCOMMON, mage.cards.l.LaccolithWarrior.class, RETRO_ART));
- cards.add(new SetCardInfo("Laccolith Whelp", 91, Rarity.COMMON, mage.cards.l.LaccolithWhelp.class, RETRO_ART));
- cards.add(new SetCardInfo("Lashknife", 9, Rarity.COMMON, mage.cards.l.Lashknife.class, RETRO_ART));
- cards.add(new SetCardInfo("Lawbringer", 10, Rarity.COMMON, mage.cards.l.Lawbringer.class, RETRO_ART));
- cards.add(new SetCardInfo("Lightbringer", 11, Rarity.COMMON, mage.cards.l.Lightbringer.class, RETRO_ART));
- cards.add(new SetCardInfo("Lin Sivvi, Defiant Hero", 12, Rarity.RARE, mage.cards.l.LinSivviDefiantHero.class, RETRO_ART));
- cards.add(new SetCardInfo("Mana Cache", 92, Rarity.RARE, mage.cards.m.ManaCache.class, RETRO_ART));
- cards.add(new SetCardInfo("Massacre", 58, Rarity.UNCOMMON, mage.cards.m.Massacre.class, RETRO_ART));
- cards.add(new SetCardInfo("Mind Slash", 59, Rarity.UNCOMMON, mage.cards.m.MindSlash.class, RETRO_ART));
- cards.add(new SetCardInfo("Mind Swords", 60, Rarity.COMMON, mage.cards.m.MindSwords.class, RETRO_ART));
- cards.add(new SetCardInfo("Mogg Alarm", 93, Rarity.UNCOMMON, mage.cards.m.MoggAlarm.class, RETRO_ART));
- cards.add(new SetCardInfo("Mogg Salvage", 94, Rarity.UNCOMMON, mage.cards.m.MoggSalvage.class, RETRO_ART));
- cards.add(new SetCardInfo("Mogg Toady", 95, Rarity.COMMON, mage.cards.m.MoggToady.class, RETRO_ART));
- cards.add(new SetCardInfo("Moggcatcher", 96, Rarity.RARE, mage.cards.m.Moggcatcher.class, RETRO_ART));
- cards.add(new SetCardInfo("Mossdog", 106, Rarity.COMMON, mage.cards.m.Mossdog.class, RETRO_ART));
- cards.add(new SetCardInfo("Murderous Betrayal", 61, Rarity.RARE, mage.cards.m.MurderousBetrayal.class, RETRO_ART));
- cards.add(new SetCardInfo("Nesting Wurm", 107, Rarity.UNCOMMON, mage.cards.n.NestingWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("Netter en-Dal", 13, Rarity.COMMON, mage.cards.n.NetterEnDal.class, RETRO_ART));
- cards.add(new SetCardInfo("Noble Stand", 14, Rarity.UNCOMMON, mage.cards.n.NobleStand.class, RETRO_ART));
- cards.add(new SetCardInfo("Off Balance", 15, Rarity.COMMON, mage.cards.o.OffBalance.class, RETRO_ART));
- cards.add(new SetCardInfo("Oracle's Attendants", 16, Rarity.RARE, mage.cards.o.OraclesAttendants.class, RETRO_ART));
- cards.add(new SetCardInfo("Oraxid", 35, Rarity.COMMON, mage.cards.o.Oraxid.class, RETRO_ART));
- cards.add(new SetCardInfo("Overlaid Terrain", 108, Rarity.RARE, mage.cards.o.OverlaidTerrain.class, RETRO_ART));
- cards.add(new SetCardInfo("Pack Hunt", 109, Rarity.RARE, mage.cards.p.PackHunt.class, RETRO_ART));
- cards.add(new SetCardInfo("Pale Moon", 36, Rarity.RARE, mage.cards.p.PaleMoon.class, RETRO_ART));
- cards.add(new SetCardInfo("Parallax Dementia", 62, Rarity.COMMON, mage.cards.p.ParallaxDementia.class, RETRO_ART));
- cards.add(new SetCardInfo("Parallax Inhibitor", 134, Rarity.RARE, mage.cards.p.ParallaxInhibitor.class, RETRO_ART));
- cards.add(new SetCardInfo("Parallax Nexus", 63, Rarity.RARE, mage.cards.p.ParallaxNexus.class, RETRO_ART));
- cards.add(new SetCardInfo("Parallax Tide", 37, Rarity.RARE, mage.cards.p.ParallaxTide.class, RETRO_ART));
- cards.add(new SetCardInfo("Parallax Wave", 17, Rarity.RARE, mage.cards.p.ParallaxWave.class, RETRO_ART));
- cards.add(new SetCardInfo("Phyrexian Driver", 64, Rarity.COMMON, mage.cards.p.PhyrexianDriver.class, RETRO_ART));
- cards.add(new SetCardInfo("Phyrexian Prowler", 65, Rarity.UNCOMMON, mage.cards.p.PhyrexianProwler.class, RETRO_ART));
- cards.add(new SetCardInfo("Plague Witch", 66, Rarity.COMMON, mage.cards.p.PlagueWitch.class, RETRO_ART));
- cards.add(new SetCardInfo("Predator, Flagship", 135, Rarity.RARE, mage.cards.p.PredatorFlagship.class, RETRO_ART));
- cards.add(new SetCardInfo("Rackling", 136, Rarity.UNCOMMON, mage.cards.r.Rackling.class, RETRO_ART));
- cards.add(new SetCardInfo("Rath's Edge", 142, Rarity.RARE, mage.cards.r.RathsEdge.class, RETRO_ART));
- cards.add(new SetCardInfo("Rathi Assassin", 67, Rarity.RARE, mage.cards.r.RathiAssassin.class, RETRO_ART));
- cards.add(new SetCardInfo("Rathi Fiend", 68, Rarity.UNCOMMON, mage.cards.r.RathiFiend.class, RETRO_ART));
- cards.add(new SetCardInfo("Rathi Intimidator", 69, Rarity.COMMON, mage.cards.r.RathiIntimidator.class, RETRO_ART));
- cards.add(new SetCardInfo("Refreshing Rain", 110, Rarity.UNCOMMON, mage.cards.r.RefreshingRain.class, RETRO_ART));
- cards.add(new SetCardInfo("Rejuvenation Chamber", 137, Rarity.UNCOMMON, mage.cards.r.RejuvenationChamber.class, RETRO_ART));
- cards.add(new SetCardInfo("Reverent Silence", 111, Rarity.COMMON, mage.cards.r.ReverentSilence.class, RETRO_ART));
- cards.add(new SetCardInfo("Rhox", 112, Rarity.RARE, mage.cards.r.Rhox.class, RETRO_ART));
- cards.add(new SetCardInfo("Rising Waters", 38, Rarity.RARE, mage.cards.r.RisingWaters.class, RETRO_ART));
- cards.add(new SetCardInfo("Rootwater Commando", 39, Rarity.COMMON, mage.cards.r.RootwaterCommando.class, RETRO_ART));
- cards.add(new SetCardInfo("Rootwater Thief", 40, Rarity.RARE, mage.cards.r.RootwaterThief.class, RETRO_ART));
- cards.add(new SetCardInfo("Rupture", 97, Rarity.UNCOMMON, mage.cards.r.Rupture.class, RETRO_ART));
- cards.add(new SetCardInfo("Rusting Golem", 138, Rarity.UNCOMMON, mage.cards.r.RustingGolem.class, RETRO_ART));
- cards.add(new SetCardInfo("Saproling Burst", 113, Rarity.RARE, mage.cards.s.SaprolingBurst.class, RETRO_ART));
- cards.add(new SetCardInfo("Saproling Cluster", 114, Rarity.RARE, mage.cards.s.SaprolingCluster.class, RETRO_ART));
- cards.add(new SetCardInfo("Seahunter", 41, Rarity.RARE, mage.cards.s.Seahunter.class, RETRO_ART));
- cards.add(new SetCardInfo("Seal of Cleansing", 18, Rarity.COMMON, mage.cards.s.SealOfCleansing.class, RETRO_ART));
- cards.add(new SetCardInfo("Seal of Doom", 70, Rarity.COMMON, mage.cards.s.SealOfDoom.class, RETRO_ART));
- cards.add(new SetCardInfo("Seal of Fire", 98, Rarity.COMMON, mage.cards.s.SealOfFire.class, RETRO_ART));
- cards.add(new SetCardInfo("Seal of Removal", 42, Rarity.COMMON, mage.cards.s.SealOfRemoval.class, RETRO_ART));
- cards.add(new SetCardInfo("Seal of Strength", 115, Rarity.COMMON, mage.cards.s.SealOfStrength.class, RETRO_ART));
- cards.add(new SetCardInfo("Shrieking Mogg", 99, Rarity.RARE, mage.cards.s.ShriekingMogg.class, RETRO_ART));
- cards.add(new SetCardInfo("Silkenfist Fighter", 19, Rarity.COMMON, mage.cards.s.SilkenfistFighter.class, RETRO_ART));
- cards.add(new SetCardInfo("Silkenfist Order", 20, Rarity.UNCOMMON, mage.cards.s.SilkenfistOrder.class, RETRO_ART));
- cards.add(new SetCardInfo("Sivvi's Ruse", 21, Rarity.UNCOMMON, mage.cards.s.SivvisRuse.class, RETRO_ART));
- cards.add(new SetCardInfo("Sivvi's Valor", 22, Rarity.RARE, mage.cards.s.SivvisValor.class, RETRO_ART));
- cards.add(new SetCardInfo("Skyshroud Behemoth", 116, Rarity.RARE, mage.cards.s.SkyshroudBehemoth.class, RETRO_ART));
- cards.add(new SetCardInfo("Skyshroud Claim", 117, Rarity.COMMON, mage.cards.s.SkyshroudClaim.class, RETRO_ART));
- cards.add(new SetCardInfo("Skyshroud Cutter", 118, Rarity.COMMON, mage.cards.s.SkyshroudCutter.class, RETRO_ART));
- cards.add(new SetCardInfo("Skyshroud Poacher", 119, Rarity.RARE, mage.cards.s.SkyshroudPoacher.class, RETRO_ART));
- cards.add(new SetCardInfo("Skyshroud Ridgeback", 120, Rarity.COMMON, mage.cards.s.SkyshroudRidgeback.class, RETRO_ART));
- cards.add(new SetCardInfo("Skyshroud Sentinel", 121, Rarity.COMMON, mage.cards.s.SkyshroudSentinel.class, RETRO_ART));
- cards.add(new SetCardInfo("Sliptide Serpent", 43, Rarity.RARE, mage.cards.s.SliptideSerpent.class, RETRO_ART));
- cards.add(new SetCardInfo("Sneaky Homunculus", 44, Rarity.COMMON, mage.cards.s.SneakyHomunculus.class, RETRO_ART));
- cards.add(new SetCardInfo("Spineless Thug", 71, Rarity.COMMON, mage.cards.s.SpinelessThug.class, RETRO_ART));
- cards.add(new SetCardInfo("Spiritual Asylum", 23, Rarity.RARE, mage.cards.s.SpiritualAsylum.class, RETRO_ART));
- cards.add(new SetCardInfo("Spiteful Bully", 72, Rarity.COMMON, mage.cards.s.SpitefulBully.class, RETRO_ART));
- cards.add(new SetCardInfo("Stampede Driver", 122, Rarity.UNCOMMON, mage.cards.s.StampedeDriver.class, RETRO_ART));
- cards.add(new SetCardInfo("Stronghold Biologist", 45, Rarity.UNCOMMON, mage.cards.s.StrongholdBiologist.class, RETRO_ART));
- cards.add(new SetCardInfo("Stronghold Discipline", 73, Rarity.COMMON, mage.cards.s.StrongholdDiscipline.class, RETRO_ART));
- cards.add(new SetCardInfo("Stronghold Gambit", 100, Rarity.RARE, mage.cards.s.StrongholdGambit.class, RETRO_ART));
- cards.add(new SetCardInfo("Stronghold Machinist", 46, Rarity.UNCOMMON, mage.cards.s.StrongholdMachinist.class, RETRO_ART));
- cards.add(new SetCardInfo("Stronghold Zeppelin", 47, Rarity.UNCOMMON, mage.cards.s.StrongholdZeppelin.class, RETRO_ART));
- cards.add(new SetCardInfo("Submerge", 48, Rarity.UNCOMMON, mage.cards.s.Submerge.class, RETRO_ART));
- cards.add(new SetCardInfo("Tangle Wire", 139, Rarity.RARE, mage.cards.t.TangleWire.class, RETRO_ART));
- cards.add(new SetCardInfo("Terrain Generator", 143, Rarity.UNCOMMON, mage.cards.t.TerrainGenerator.class, RETRO_ART));
- cards.add(new SetCardInfo("Topple", 24, Rarity.COMMON, mage.cards.t.Topple.class, RETRO_ART));
- cards.add(new SetCardInfo("Treetop Bracers", 123, Rarity.COMMON, mage.cards.t.TreetopBracers.class, RETRO_ART));
- cards.add(new SetCardInfo("Trickster Mage", 49, Rarity.COMMON, mage.cards.t.TricksterMage.class, RETRO_ART));
- cards.add(new SetCardInfo("Vicious Hunger", 74, Rarity.COMMON, mage.cards.v.ViciousHunger.class, RETRO_ART));
- cards.add(new SetCardInfo("Viseling", 140, Rarity.UNCOMMON, mage.cards.v.Viseling.class, RETRO_ART));
- cards.add(new SetCardInfo("Voice of Truth", 25, Rarity.UNCOMMON, mage.cards.v.VoiceOfTruth.class, RETRO_ART));
- cards.add(new SetCardInfo("Volrath the Fallen", 75, Rarity.RARE, mage.cards.v.VolrathTheFallen.class, RETRO_ART));
- cards.add(new SetCardInfo("Wandering Eye", 50, Rarity.COMMON, mage.cards.w.WanderingEye.class, RETRO_ART));
- cards.add(new SetCardInfo("Wild Mammoth", 124, Rarity.UNCOMMON, mage.cards.w.WildMammoth.class, RETRO_ART));
- cards.add(new SetCardInfo("Woodripper", 125, Rarity.UNCOMMON, mage.cards.w.Woodripper.class, RETRO_ART));
+ cards.add(new SetCardInfo("Accumulated Knowledge", 26, Rarity.COMMON, mage.cards.a.AccumulatedKnowledge.class));
+ cards.add(new SetCardInfo("Aether Barrier", 27, Rarity.RARE, mage.cards.a.AetherBarrier.class));
+ cards.add(new SetCardInfo("Air Bladder", 28, Rarity.COMMON, mage.cards.a.AirBladder.class));
+ cards.add(new SetCardInfo("Ancient Hydra", 76, Rarity.UNCOMMON, mage.cards.a.AncientHydra.class));
+ cards.add(new SetCardInfo("Angelic Favor", 1, Rarity.UNCOMMON, mage.cards.a.AngelicFavor.class));
+ cards.add(new SetCardInfo("Animate Land", 101, Rarity.UNCOMMON, mage.cards.a.AnimateLand.class));
+ cards.add(new SetCardInfo("Arc Mage", 77, Rarity.UNCOMMON, mage.cards.a.ArcMage.class));
+ cards.add(new SetCardInfo("Ascendant Evincar", 51, Rarity.RARE, mage.cards.a.AscendantEvincar.class));
+ cards.add(new SetCardInfo("Avenger en-Dal", 2, Rarity.RARE, mage.cards.a.AvengerEnDal.class));
+ cards.add(new SetCardInfo("Battlefield Percher", 52, Rarity.UNCOMMON, mage.cards.b.BattlefieldPercher.class));
+ cards.add(new SetCardInfo("Belbe's Armor", 126, Rarity.UNCOMMON, mage.cards.b.BelbesArmor.class));
+ cards.add(new SetCardInfo("Belbe's Percher", 53, Rarity.COMMON, mage.cards.b.BelbesPercher.class));
+ cards.add(new SetCardInfo("Belbe's Portal", 127, Rarity.RARE, mage.cards.b.BelbesPortal.class));
+ cards.add(new SetCardInfo("Blastoderm", 102, Rarity.COMMON, mage.cards.b.Blastoderm.class));
+ cards.add(new SetCardInfo("Blinding Angel", 3, Rarity.RARE, mage.cards.b.BlindingAngel.class));
+ cards.add(new SetCardInfo("Bola Warrior", 78, Rarity.COMMON, mage.cards.b.BolaWarrior.class));
+ cards.add(new SetCardInfo("Carrion Wall", 54, Rarity.UNCOMMON, mage.cards.c.CarrionWall.class));
+ cards.add(new SetCardInfo("Chieftain en-Dal", 4, Rarity.UNCOMMON, mage.cards.c.ChieftainEnDal.class));
+ cards.add(new SetCardInfo("Cloudskate", 29, Rarity.COMMON, mage.cards.c.Cloudskate.class));
+ cards.add(new SetCardInfo("Coiling Woodworm", 103, Rarity.UNCOMMON, mage.cards.c.CoilingWoodworm.class));
+ cards.add(new SetCardInfo("Complex Automaton", 128, Rarity.RARE, mage.cards.c.ComplexAutomaton.class));
+ cards.add(new SetCardInfo("Dark Triumph", 55, Rarity.UNCOMMON, mage.cards.d.DarkTriumph.class));
+ cards.add(new SetCardInfo("Daze", 30, Rarity.COMMON, mage.cards.d.Daze.class));
+ cards.add(new SetCardInfo("Death Pit Offering", 56, Rarity.RARE, mage.cards.d.DeathPitOffering.class));
+ cards.add(new SetCardInfo("Defender en-Vec", 5, Rarity.COMMON, mage.cards.d.DefenderEnVec.class));
+ cards.add(new SetCardInfo("Defiant Falcon", 6, Rarity.COMMON, mage.cards.d.DefiantFalcon.class));
+ cards.add(new SetCardInfo("Defiant Vanguard", 7, Rarity.UNCOMMON, mage.cards.d.DefiantVanguard.class));
+ cards.add(new SetCardInfo("Divining Witch", 57, Rarity.RARE, mage.cards.d.DiviningWitch.class));
+ cards.add(new SetCardInfo("Dominate", 31, Rarity.UNCOMMON, mage.cards.d.Dominate.class));
+ cards.add(new SetCardInfo("Downhill Charge", 79, Rarity.COMMON, mage.cards.d.DownhillCharge.class));
+ cards.add(new SetCardInfo("Ensnare", 32, Rarity.UNCOMMON, mage.cards.e.Ensnare.class));
+ cards.add(new SetCardInfo("Eye of Yawgmoth", 129, Rarity.RARE, mage.cards.e.EyeOfYawgmoth.class));
+ cards.add(new SetCardInfo("Fanatical Devotion", 8, Rarity.COMMON, mage.cards.f.FanaticalDevotion.class));
+ cards.add(new SetCardInfo("Flame Rift", 80, Rarity.COMMON, mage.cards.f.FlameRift.class));
+ cards.add(new SetCardInfo("Flint Golem", 130, Rarity.UNCOMMON, mage.cards.f.FlintGolem.class));
+ cards.add(new SetCardInfo("Flowstone Armor", 131, Rarity.UNCOMMON, mage.cards.f.FlowstoneArmor.class));
+ cards.add(new SetCardInfo("Flowstone Crusher", 81, Rarity.COMMON, mage.cards.f.FlowstoneCrusher.class));
+ cards.add(new SetCardInfo("Flowstone Overseer", 82, Rarity.RARE, mage.cards.f.FlowstoneOverseer.class));
+ cards.add(new SetCardInfo("Flowstone Slide", 83, Rarity.RARE, mage.cards.f.FlowstoneSlide.class));
+ cards.add(new SetCardInfo("Flowstone Strike", 84, Rarity.COMMON, mage.cards.f.FlowstoneStrike.class));
+ cards.add(new SetCardInfo("Flowstone Surge", 85, Rarity.UNCOMMON, mage.cards.f.FlowstoneSurge.class));
+ cards.add(new SetCardInfo("Flowstone Thopter", 132, Rarity.UNCOMMON, mage.cards.f.FlowstoneThopter.class));
+ cards.add(new SetCardInfo("Flowstone Wall", 86, Rarity.COMMON, mage.cards.f.FlowstoneWall.class));
+ cards.add(new SetCardInfo("Fog Patch", 104, Rarity.COMMON, mage.cards.f.FogPatch.class));
+ cards.add(new SetCardInfo("Harvest Mage", 105, Rarity.COMMON, mage.cards.h.HarvestMage.class));
+ cards.add(new SetCardInfo("Infiltrate", 33, Rarity.COMMON, mage.cards.i.Infiltrate.class));
+ cards.add(new SetCardInfo("Jolting Merfolk", 34, Rarity.UNCOMMON, mage.cards.j.JoltingMerfolk.class));
+ cards.add(new SetCardInfo("Kill Switch", 133, Rarity.RARE, mage.cards.k.KillSwitch.class));
+ cards.add(new SetCardInfo("Kor Haven", 141, Rarity.RARE, mage.cards.k.KorHaven.class));
+ cards.add(new SetCardInfo("Laccolith Grunt", 87, Rarity.COMMON, mage.cards.l.LaccolithGrunt.class));
+ cards.add(new SetCardInfo("Laccolith Rig", 88, Rarity.COMMON, mage.cards.l.LaccolithRig.class));
+ cards.add(new SetCardInfo("Laccolith Titan", 89, Rarity.RARE, mage.cards.l.LaccolithTitan.class));
+ cards.add(new SetCardInfo("Laccolith Warrior", 90, Rarity.UNCOMMON, mage.cards.l.LaccolithWarrior.class));
+ cards.add(new SetCardInfo("Laccolith Whelp", 91, Rarity.COMMON, mage.cards.l.LaccolithWhelp.class));
+ cards.add(new SetCardInfo("Lashknife", 9, Rarity.COMMON, mage.cards.l.Lashknife.class));
+ cards.add(new SetCardInfo("Lawbringer", 10, Rarity.COMMON, mage.cards.l.Lawbringer.class));
+ cards.add(new SetCardInfo("Lightbringer", 11, Rarity.COMMON, mage.cards.l.Lightbringer.class));
+ cards.add(new SetCardInfo("Lin Sivvi, Defiant Hero", 12, Rarity.RARE, mage.cards.l.LinSivviDefiantHero.class));
+ cards.add(new SetCardInfo("Mana Cache", 92, Rarity.RARE, mage.cards.m.ManaCache.class));
+ cards.add(new SetCardInfo("Massacre", 58, Rarity.UNCOMMON, mage.cards.m.Massacre.class));
+ cards.add(new SetCardInfo("Mind Slash", 59, Rarity.UNCOMMON, mage.cards.m.MindSlash.class));
+ cards.add(new SetCardInfo("Mind Swords", 60, Rarity.COMMON, mage.cards.m.MindSwords.class));
+ cards.add(new SetCardInfo("Mogg Alarm", 93, Rarity.UNCOMMON, mage.cards.m.MoggAlarm.class));
+ cards.add(new SetCardInfo("Mogg Salvage", 94, Rarity.UNCOMMON, mage.cards.m.MoggSalvage.class));
+ cards.add(new SetCardInfo("Mogg Toady", 95, Rarity.COMMON, mage.cards.m.MoggToady.class));
+ cards.add(new SetCardInfo("Moggcatcher", 96, Rarity.RARE, mage.cards.m.Moggcatcher.class));
+ cards.add(new SetCardInfo("Mossdog", 106, Rarity.COMMON, mage.cards.m.Mossdog.class));
+ cards.add(new SetCardInfo("Murderous Betrayal", 61, Rarity.RARE, mage.cards.m.MurderousBetrayal.class));
+ cards.add(new SetCardInfo("Nesting Wurm", 107, Rarity.UNCOMMON, mage.cards.n.NestingWurm.class));
+ cards.add(new SetCardInfo("Netter en-Dal", 13, Rarity.COMMON, mage.cards.n.NetterEnDal.class));
+ cards.add(new SetCardInfo("Noble Stand", 14, Rarity.UNCOMMON, mage.cards.n.NobleStand.class));
+ cards.add(new SetCardInfo("Off Balance", 15, Rarity.COMMON, mage.cards.o.OffBalance.class));
+ cards.add(new SetCardInfo("Oracle's Attendants", 16, Rarity.RARE, mage.cards.o.OraclesAttendants.class));
+ cards.add(new SetCardInfo("Oraxid", 35, Rarity.COMMON, mage.cards.o.Oraxid.class));
+ cards.add(new SetCardInfo("Overlaid Terrain", 108, Rarity.RARE, mage.cards.o.OverlaidTerrain.class));
+ cards.add(new SetCardInfo("Pack Hunt", 109, Rarity.RARE, mage.cards.p.PackHunt.class));
+ cards.add(new SetCardInfo("Pale Moon", 36, Rarity.RARE, mage.cards.p.PaleMoon.class));
+ cards.add(new SetCardInfo("Parallax Dementia", 62, Rarity.COMMON, mage.cards.p.ParallaxDementia.class));
+ cards.add(new SetCardInfo("Parallax Inhibitor", 134, Rarity.RARE, mage.cards.p.ParallaxInhibitor.class));
+ cards.add(new SetCardInfo("Parallax Nexus", 63, Rarity.RARE, mage.cards.p.ParallaxNexus.class));
+ cards.add(new SetCardInfo("Parallax Tide", 37, Rarity.RARE, mage.cards.p.ParallaxTide.class));
+ cards.add(new SetCardInfo("Parallax Wave", 17, Rarity.RARE, mage.cards.p.ParallaxWave.class));
+ cards.add(new SetCardInfo("Phyrexian Driver", 64, Rarity.COMMON, mage.cards.p.PhyrexianDriver.class));
+ cards.add(new SetCardInfo("Phyrexian Prowler", 65, Rarity.UNCOMMON, mage.cards.p.PhyrexianProwler.class));
+ cards.add(new SetCardInfo("Plague Witch", 66, Rarity.COMMON, mage.cards.p.PlagueWitch.class));
+ cards.add(new SetCardInfo("Predator, Flagship", 135, Rarity.RARE, mage.cards.p.PredatorFlagship.class));
+ cards.add(new SetCardInfo("Rackling", 136, Rarity.UNCOMMON, mage.cards.r.Rackling.class));
+ cards.add(new SetCardInfo("Rathi Assassin", 67, Rarity.RARE, mage.cards.r.RathiAssassin.class));
+ cards.add(new SetCardInfo("Rathi Fiend", 68, Rarity.UNCOMMON, mage.cards.r.RathiFiend.class));
+ cards.add(new SetCardInfo("Rathi Intimidator", 69, Rarity.COMMON, mage.cards.r.RathiIntimidator.class));
+ cards.add(new SetCardInfo("Rath's Edge", 142, Rarity.RARE, mage.cards.r.RathsEdge.class));
+ cards.add(new SetCardInfo("Refreshing Rain", 110, Rarity.UNCOMMON, mage.cards.r.RefreshingRain.class));
+ cards.add(new SetCardInfo("Rejuvenation Chamber", 137, Rarity.UNCOMMON, mage.cards.r.RejuvenationChamber.class));
+ cards.add(new SetCardInfo("Reverent Silence", 111, Rarity.COMMON, mage.cards.r.ReverentSilence.class));
+ cards.add(new SetCardInfo("Rhox", 112, Rarity.RARE, mage.cards.r.Rhox.class));
+ cards.add(new SetCardInfo("Rising Waters", 38, Rarity.RARE, mage.cards.r.RisingWaters.class));
+ cards.add(new SetCardInfo("Rootwater Commando", 39, Rarity.COMMON, mage.cards.r.RootwaterCommando.class));
+ cards.add(new SetCardInfo("Rootwater Thief", 40, Rarity.RARE, mage.cards.r.RootwaterThief.class));
+ cards.add(new SetCardInfo("Rupture", 97, Rarity.UNCOMMON, mage.cards.r.Rupture.class));
+ cards.add(new SetCardInfo("Rusting Golem", 138, Rarity.UNCOMMON, mage.cards.r.RustingGolem.class));
+ cards.add(new SetCardInfo("Saproling Burst", 113, Rarity.RARE, mage.cards.s.SaprolingBurst.class));
+ cards.add(new SetCardInfo("Saproling Cluster", 114, Rarity.RARE, mage.cards.s.SaprolingCluster.class));
+ cards.add(new SetCardInfo("Seahunter", 41, Rarity.RARE, mage.cards.s.Seahunter.class));
+ cards.add(new SetCardInfo("Seal of Cleansing", 18, Rarity.COMMON, mage.cards.s.SealOfCleansing.class));
+ cards.add(new SetCardInfo("Seal of Doom", 70, Rarity.COMMON, mage.cards.s.SealOfDoom.class));
+ cards.add(new SetCardInfo("Seal of Fire", 98, Rarity.COMMON, mage.cards.s.SealOfFire.class));
+ cards.add(new SetCardInfo("Seal of Removal", 42, Rarity.COMMON, mage.cards.s.SealOfRemoval.class));
+ cards.add(new SetCardInfo("Seal of Strength", 115, Rarity.COMMON, mage.cards.s.SealOfStrength.class));
+ cards.add(new SetCardInfo("Shrieking Mogg", 99, Rarity.RARE, mage.cards.s.ShriekingMogg.class));
+ cards.add(new SetCardInfo("Silkenfist Fighter", 19, Rarity.COMMON, mage.cards.s.SilkenfistFighter.class));
+ cards.add(new SetCardInfo("Silkenfist Order", 20, Rarity.UNCOMMON, mage.cards.s.SilkenfistOrder.class));
+ cards.add(new SetCardInfo("Sivvi's Ruse", 21, Rarity.UNCOMMON, mage.cards.s.SivvisRuse.class));
+ cards.add(new SetCardInfo("Sivvi's Valor", 22, Rarity.RARE, mage.cards.s.SivvisValor.class));
+ cards.add(new SetCardInfo("Skyshroud Behemoth", 116, Rarity.RARE, mage.cards.s.SkyshroudBehemoth.class));
+ cards.add(new SetCardInfo("Skyshroud Claim", 117, Rarity.COMMON, mage.cards.s.SkyshroudClaim.class));
+ cards.add(new SetCardInfo("Skyshroud Cutter", 118, Rarity.COMMON, mage.cards.s.SkyshroudCutter.class));
+ cards.add(new SetCardInfo("Skyshroud Poacher", 119, Rarity.RARE, mage.cards.s.SkyshroudPoacher.class));
+ cards.add(new SetCardInfo("Skyshroud Ridgeback", 120, Rarity.COMMON, mage.cards.s.SkyshroudRidgeback.class));
+ cards.add(new SetCardInfo("Skyshroud Sentinel", 121, Rarity.COMMON, mage.cards.s.SkyshroudSentinel.class));
+ cards.add(new SetCardInfo("Sliptide Serpent", 43, Rarity.RARE, mage.cards.s.SliptideSerpent.class));
+ cards.add(new SetCardInfo("Sneaky Homunculus", 44, Rarity.COMMON, mage.cards.s.SneakyHomunculus.class));
+ cards.add(new SetCardInfo("Spineless Thug", 71, Rarity.COMMON, mage.cards.s.SpinelessThug.class));
+ cards.add(new SetCardInfo("Spiritual Asylum", 23, Rarity.RARE, mage.cards.s.SpiritualAsylum.class));
+ cards.add(new SetCardInfo("Spiteful Bully", 72, Rarity.COMMON, mage.cards.s.SpitefulBully.class));
+ cards.add(new SetCardInfo("Stampede Driver", 122, Rarity.UNCOMMON, mage.cards.s.StampedeDriver.class));
+ cards.add(new SetCardInfo("Stronghold Biologist", 45, Rarity.UNCOMMON, mage.cards.s.StrongholdBiologist.class));
+ cards.add(new SetCardInfo("Stronghold Discipline", 73, Rarity.COMMON, mage.cards.s.StrongholdDiscipline.class));
+ cards.add(new SetCardInfo("Stronghold Gambit", 100, Rarity.RARE, mage.cards.s.StrongholdGambit.class));
+ cards.add(new SetCardInfo("Stronghold Machinist", 46, Rarity.UNCOMMON, mage.cards.s.StrongholdMachinist.class));
+ cards.add(new SetCardInfo("Stronghold Zeppelin", 47, Rarity.UNCOMMON, mage.cards.s.StrongholdZeppelin.class));
+ cards.add(new SetCardInfo("Submerge", 48, Rarity.UNCOMMON, mage.cards.s.Submerge.class));
+ cards.add(new SetCardInfo("Tangle Wire", 139, Rarity.RARE, mage.cards.t.TangleWire.class));
+ cards.add(new SetCardInfo("Terrain Generator", 143, Rarity.UNCOMMON, mage.cards.t.TerrainGenerator.class));
+ cards.add(new SetCardInfo("Topple", 24, Rarity.COMMON, mage.cards.t.Topple.class));
+ cards.add(new SetCardInfo("Treetop Bracers", 123, Rarity.COMMON, mage.cards.t.TreetopBracers.class));
+ cards.add(new SetCardInfo("Trickster Mage", 49, Rarity.COMMON, mage.cards.t.TricksterMage.class));
+ cards.add(new SetCardInfo("Vicious Hunger", 74, Rarity.COMMON, mage.cards.v.ViciousHunger.class));
+ cards.add(new SetCardInfo("Viseling", 140, Rarity.UNCOMMON, mage.cards.v.Viseling.class));
+ cards.add(new SetCardInfo("Voice of Truth", 25, Rarity.UNCOMMON, mage.cards.v.VoiceOfTruth.class));
+ cards.add(new SetCardInfo("Volrath the Fallen", 75, Rarity.RARE, mage.cards.v.VolrathTheFallen.class));
+ cards.add(new SetCardInfo("Wandering Eye", 50, Rarity.COMMON, mage.cards.w.WanderingEye.class));
+ cards.add(new SetCardInfo("Wild Mammoth", 124, Rarity.UNCOMMON, mage.cards.w.WildMammoth.class));
+ cards.add(new SetCardInfo("Woodripper", 125, Rarity.UNCOMMON, mage.cards.w.Woodripper.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/Odyssey.java b/Mage.Sets/src/mage/sets/Odyssey.java
index 68ddcc9c9c8..fdf79b25f11 100644
--- a/Mage.Sets/src/mage/sets/Odyssey.java
+++ b/Mage.Sets/src/mage/sets/Odyssey.java
@@ -34,359 +34,358 @@ public final class Odyssey extends ExpansionSet {
this.numBoosterRare = 1;
this.ratioBoosterMythic = 0;
- cards.add(new SetCardInfo("Abandoned Outpost", 312, Rarity.COMMON, mage.cards.a.AbandonedOutpost.class, RETRO_ART));
- cards.add(new SetCardInfo("Aboshan's Desire", 59, Rarity.COMMON, mage.cards.a.AboshansDesire.class, RETRO_ART));
- cards.add(new SetCardInfo("Aboshan, Cephalid Emperor", 58, Rarity.RARE, mage.cards.a.AboshanCephalidEmperor.class, RETRO_ART));
- cards.add(new SetCardInfo("Acceptable Losses", 172, Rarity.COMMON, mage.cards.a.AcceptableLosses.class, RETRO_ART));
- cards.add(new SetCardInfo("Aegis of Honor", 1, Rarity.RARE, mage.cards.a.AegisOfHonor.class, RETRO_ART));
- cards.add(new SetCardInfo("Aether Burst", 60, Rarity.COMMON, mage.cards.a.AetherBurst.class, RETRO_ART));
- cards.add(new SetCardInfo("Afflict", 115, Rarity.COMMON, mage.cards.a.Afflict.class, RETRO_ART));
- cards.add(new SetCardInfo("Amugaba", 61, Rarity.RARE, mage.cards.a.Amugaba.class, RETRO_ART));
- cards.add(new SetCardInfo("Anarchist", 173, Rarity.COMMON, mage.cards.a.Anarchist.class, RETRO_ART));
- cards.add(new SetCardInfo("Ancestral Tribute", 2, Rarity.RARE, mage.cards.a.AncestralTribute.class, RETRO_ART));
- cards.add(new SetCardInfo("Angelic Wall", 3, Rarity.COMMON, mage.cards.a.AngelicWall.class, RETRO_ART));
- cards.add(new SetCardInfo("Animal Boneyard", 4, Rarity.UNCOMMON, mage.cards.a.AnimalBoneyard.class, RETRO_ART));
- cards.add(new SetCardInfo("Ashen Firebeast", 174, Rarity.RARE, mage.cards.a.AshenFirebeast.class, RETRO_ART));
- cards.add(new SetCardInfo("Atogatog", 286, Rarity.RARE, mage.cards.a.Atogatog.class, RETRO_ART));
- cards.add(new SetCardInfo("Aura Graft", 62, Rarity.UNCOMMON, mage.cards.a.AuraGraft.class, RETRO_ART));
- cards.add(new SetCardInfo("Auramancer", 5, Rarity.COMMON, mage.cards.a.Auramancer.class, RETRO_ART));
- cards.add(new SetCardInfo("Aven Archer", 6, Rarity.UNCOMMON, mage.cards.a.AvenArcher.class, RETRO_ART));
- cards.add(new SetCardInfo("Aven Cloudchaser", 7, Rarity.COMMON, mage.cards.a.AvenCloudchaser.class, RETRO_ART));
- cards.add(new SetCardInfo("Aven Fisher", 63, Rarity.COMMON, mage.cards.a.AvenFisher.class, RETRO_ART));
- cards.add(new SetCardInfo("Aven Flock", 8, Rarity.COMMON, mage.cards.a.AvenFlock.class, RETRO_ART));
- cards.add(new SetCardInfo("Aven Shrine", 9, Rarity.RARE, mage.cards.a.AvenShrine.class, RETRO_ART));
- cards.add(new SetCardInfo("Aven Smokeweaver", 64, Rarity.UNCOMMON, mage.cards.a.AvenSmokeweaver.class, RETRO_ART));
- cards.add(new SetCardInfo("Aven Windreader", 65, Rarity.COMMON, mage.cards.a.AvenWindreader.class, RETRO_ART));
- cards.add(new SetCardInfo("Balancing Act", 10, Rarity.RARE, mage.cards.b.BalancingAct.class, RETRO_ART));
- cards.add(new SetCardInfo("Balshan Beguiler", 66, Rarity.UNCOMMON, mage.cards.b.BalshanBeguiler.class, RETRO_ART));
- cards.add(new SetCardInfo("Balshan Griffin", 67, Rarity.UNCOMMON, mage.cards.b.BalshanGriffin.class, RETRO_ART));
- cards.add(new SetCardInfo("Bamboozle", 68, Rarity.UNCOMMON, mage.cards.b.Bamboozle.class, RETRO_ART));
- cards.add(new SetCardInfo("Barbarian Lunatic", 175, Rarity.COMMON, mage.cards.b.BarbarianLunatic.class, RETRO_ART));
- cards.add(new SetCardInfo("Barbarian Ring", 313, Rarity.UNCOMMON, mage.cards.b.BarbarianRing.class, RETRO_ART));
- cards.add(new SetCardInfo("Bash to Bits", 176, Rarity.UNCOMMON, mage.cards.b.BashToBits.class, RETRO_ART));
- cards.add(new SetCardInfo("Battle of Wits", 69, Rarity.RARE, mage.cards.b.BattleOfWits.class, RETRO_ART));
- cards.add(new SetCardInfo("Battle Strain", 177, Rarity.UNCOMMON, mage.cards.b.BattleStrain.class, RETRO_ART));
- cards.add(new SetCardInfo("Bearscape", 229, Rarity.RARE, mage.cards.b.Bearscape.class, RETRO_ART));
- cards.add(new SetCardInfo("Beast Attack", 230, Rarity.UNCOMMON, mage.cards.b.BeastAttack.class, RETRO_ART));
- cards.add(new SetCardInfo("Beloved Chaplain", 11, Rarity.UNCOMMON, mage.cards.b.BelovedChaplain.class, RETRO_ART));
- cards.add(new SetCardInfo("Blazing Salvo", 178, Rarity.COMMON, mage.cards.b.BlazingSalvo.class, RETRO_ART));
- cards.add(new SetCardInfo("Blessed Orator", 12, Rarity.UNCOMMON, mage.cards.b.BlessedOrator.class, RETRO_ART));
- cards.add(new SetCardInfo("Bloodcurdler", 116, Rarity.RARE, mage.cards.b.Bloodcurdler.class, RETRO_ART));
- cards.add(new SetCardInfo("Bog Wreckage", 314, Rarity.COMMON, mage.cards.b.BogWreckage.class, RETRO_ART));
- cards.add(new SetCardInfo("Bomb Squad", 179, Rarity.RARE, mage.cards.b.BombSquad.class, RETRO_ART));
- cards.add(new SetCardInfo("Braids, Cabal Minion", 117, Rarity.RARE, mage.cards.b.BraidsCabalMinion.class, RETRO_ART));
- cards.add(new SetCardInfo("Buried Alive", 118, Rarity.UNCOMMON, mage.cards.b.BuriedAlive.class, RETRO_ART));
- cards.add(new SetCardInfo("Burning Sands", 180, Rarity.RARE, mage.cards.b.BurningSands.class, RETRO_ART));
- cards.add(new SetCardInfo("Cabal Inquisitor", 119, Rarity.COMMON, mage.cards.c.CabalInquisitor.class, RETRO_ART));
- cards.add(new SetCardInfo("Cabal Patriarch", 120, Rarity.RARE, mage.cards.c.CabalPatriarch.class, RETRO_ART));
- cards.add(new SetCardInfo("Cabal Pit", 315, Rarity.UNCOMMON, mage.cards.c.CabalPit.class, RETRO_ART));
- cards.add(new SetCardInfo("Cabal Shrine", 121, Rarity.RARE, mage.cards.c.CabalShrine.class, RETRO_ART));
- cards.add(new SetCardInfo("Call of the Herd", 231, Rarity.RARE, mage.cards.c.CallOfTheHerd.class, RETRO_ART));
- cards.add(new SetCardInfo("Cantivore", 13, Rarity.RARE, mage.cards.c.Cantivore.class, RETRO_ART));
- cards.add(new SetCardInfo("Careful Study", 70, Rarity.COMMON, mage.cards.c.CarefulStudy.class, RETRO_ART));
- cards.add(new SetCardInfo("Cartographer", 232, Rarity.COMMON, mage.cards.c.Cartographer.class, RETRO_ART));
- cards.add(new SetCardInfo("Catalyst Stone", 297, Rarity.RARE, mage.cards.c.CatalystStone.class, RETRO_ART));
- cards.add(new SetCardInfo("Caustic Tar", 122, Rarity.UNCOMMON, mage.cards.c.CausticTar.class, RETRO_ART));
- cards.add(new SetCardInfo("Cease-Fire", 14, Rarity.COMMON, mage.cards.c.CeaseFire.class, RETRO_ART));
- cards.add(new SetCardInfo("Centaur Garden", 316, Rarity.UNCOMMON, mage.cards.c.CentaurGarden.class, RETRO_ART));
- cards.add(new SetCardInfo("Cephalid Broker", 71, Rarity.UNCOMMON, mage.cards.c.CephalidBroker.class, RETRO_ART));
- cards.add(new SetCardInfo("Cephalid Coliseum", 317, Rarity.UNCOMMON, mage.cards.c.CephalidColiseum.class, RETRO_ART));
- cards.add(new SetCardInfo("Cephalid Looter", 72, Rarity.COMMON, mage.cards.c.CephalidLooter.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Cephalid Looter", "72+", Rarity.COMMON, mage.cards.c.CephalidLooter.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Cephalid Retainer", 73, Rarity.RARE, mage.cards.c.CephalidRetainer.class, RETRO_ART));
- cards.add(new SetCardInfo("Cephalid Scout", 74, Rarity.COMMON, mage.cards.c.CephalidScout.class, RETRO_ART));
- cards.add(new SetCardInfo("Cephalid Shrine", 75, Rarity.RARE, mage.cards.c.CephalidShrine.class, RETRO_ART));
- cards.add(new SetCardInfo("Chainflinger", 181, Rarity.COMMON, mage.cards.c.Chainflinger.class, RETRO_ART));
- cards.add(new SetCardInfo("Chamber of Manipulation", 76, Rarity.UNCOMMON, mage.cards.c.ChamberOfManipulation.class, RETRO_ART));
- cards.add(new SetCardInfo("Chance Encounter", 182, Rarity.RARE, mage.cards.c.ChanceEncounter.class, RETRO_ART));
- cards.add(new SetCardInfo("Charmed Pendant", 298, Rarity.RARE, mage.cards.c.CharmedPendant.class, RETRO_ART));
- cards.add(new SetCardInfo("Chatter of the Squirrel", 233, Rarity.COMMON, mage.cards.c.ChatterOfTheSquirrel.class, RETRO_ART));
- cards.add(new SetCardInfo("Childhood Horror", 123, Rarity.UNCOMMON, mage.cards.c.ChildhoodHorror.class, RETRO_ART));
- cards.add(new SetCardInfo("Chlorophant", 234, Rarity.RARE, mage.cards.c.Chlorophant.class, RETRO_ART));
- cards.add(new SetCardInfo("Coffin Purge", 124, Rarity.COMMON, mage.cards.c.CoffinPurge.class, RETRO_ART));
- cards.add(new SetCardInfo("Cognivore", 77, Rarity.RARE, mage.cards.c.Cognivore.class, RETRO_ART));
- cards.add(new SetCardInfo("Concentrate", 78, Rarity.UNCOMMON, mage.cards.c.Concentrate.class, RETRO_ART));
- cards.add(new SetCardInfo("Confessor", 15, Rarity.COMMON, mage.cards.c.Confessor.class, RETRO_ART));
- cards.add(new SetCardInfo("Crashing Centaur", 235, Rarity.UNCOMMON, mage.cards.c.CrashingCentaur.class, RETRO_ART));
- cards.add(new SetCardInfo("Crypt Creeper", 125, Rarity.COMMON, mage.cards.c.CryptCreeper.class, RETRO_ART));
- cards.add(new SetCardInfo("Crystal Quarry", 318, Rarity.RARE, mage.cards.c.CrystalQuarry.class, RETRO_ART));
- cards.add(new SetCardInfo("Cultural Exchange", 79, Rarity.RARE, mage.cards.c.CulturalExchange.class, RETRO_ART));
- cards.add(new SetCardInfo("Cursed Monstrosity", 126, Rarity.RARE, mage.cards.c.CursedMonstrosity.class, RETRO_ART));
- cards.add(new SetCardInfo("Darkwater Catacombs", 319, Rarity.RARE, mage.cards.d.DarkwaterCatacombs.class, RETRO_ART));
- cards.add(new SetCardInfo("Darkwater Egg", 299, Rarity.UNCOMMON, mage.cards.d.DarkwaterEgg.class, RETRO_ART));
- cards.add(new SetCardInfo("Decaying Soil", 127, Rarity.RARE, mage.cards.d.DecayingSoil.class, RETRO_ART));
- cards.add(new SetCardInfo("Decimate", 287, Rarity.RARE, mage.cards.d.Decimate.class, RETRO_ART));
- cards.add(new SetCardInfo("Decompose", 128, Rarity.UNCOMMON, mage.cards.d.Decompose.class, RETRO_ART));
- cards.add(new SetCardInfo("Dedicated Martyr", 16, Rarity.COMMON, mage.cards.d.DedicatedMartyr.class, RETRO_ART));
- cards.add(new SetCardInfo("Deep Reconnaissance", 236, Rarity.UNCOMMON, mage.cards.d.DeepReconnaissance.class, RETRO_ART));
- cards.add(new SetCardInfo("Delaying Shield", 17, Rarity.RARE, mage.cards.d.DelayingShield.class, RETRO_ART));
- cards.add(new SetCardInfo("Deluge", 80, Rarity.UNCOMMON, mage.cards.d.Deluge.class, RETRO_ART));
- cards.add(new SetCardInfo("Dematerialize", 81, Rarity.COMMON, mage.cards.d.Dematerialize.class, RETRO_ART));
- cards.add(new SetCardInfo("Demolish", 183, Rarity.UNCOMMON, mage.cards.d.Demolish.class, RETRO_ART));
- cards.add(new SetCardInfo("Demoralize", 184, Rarity.COMMON, mage.cards.d.Demoralize.class, RETRO_ART));
- cards.add(new SetCardInfo("Deserted Temple", 320, Rarity.RARE, mage.cards.d.DesertedTemple.class, RETRO_ART));
- cards.add(new SetCardInfo("Devoted Caretaker", 18, Rarity.RARE, mage.cards.d.DevotedCaretaker.class, RETRO_ART));
- cards.add(new SetCardInfo("Diabolic Tutor", 129, Rarity.UNCOMMON, mage.cards.d.DiabolicTutor.class, RETRO_ART));
- cards.add(new SetCardInfo("Diligent Farmhand", 237, Rarity.COMMON, mage.cards.d.DiligentFarmhand.class, RETRO_ART));
- cards.add(new SetCardInfo("Dirty Wererat", 130, Rarity.COMMON, mage.cards.d.DirtyWererat.class, RETRO_ART));
- cards.add(new SetCardInfo("Divert", 82, Rarity.RARE, mage.cards.d.Divert.class, RETRO_ART));
- cards.add(new SetCardInfo("Divine Sacrament", 19, Rarity.RARE, mage.cards.d.DivineSacrament.class, RETRO_ART));
- cards.add(new SetCardInfo("Dogged Hunter", 20, Rarity.RARE, mage.cards.d.DoggedHunter.class, RETRO_ART));
- cards.add(new SetCardInfo("Dreamwinder", 83, Rarity.COMMON, mage.cards.d.Dreamwinder.class, RETRO_ART));
- cards.add(new SetCardInfo("Druid Lyrist", 238, Rarity.COMMON, mage.cards.d.DruidLyrist.class, RETRO_ART));
- cards.add(new SetCardInfo("Druid's Call", 239, Rarity.UNCOMMON, mage.cards.d.DruidsCall.class, RETRO_ART));
- cards.add(new SetCardInfo("Dusk Imp", 131, Rarity.COMMON, mage.cards.d.DuskImp.class, RETRO_ART));
- cards.add(new SetCardInfo("Dwarven Grunt", 185, Rarity.COMMON, mage.cards.d.DwarvenGrunt.class, RETRO_ART));
- cards.add(new SetCardInfo("Dwarven Recruiter", 186, Rarity.UNCOMMON, mage.cards.d.DwarvenRecruiter.class, RETRO_ART));
- cards.add(new SetCardInfo("Dwarven Shrine", 187, Rarity.RARE, mage.cards.d.DwarvenShrine.class, RETRO_ART));
- cards.add(new SetCardInfo("Dwarven Strike Force", 188, Rarity.UNCOMMON, mage.cards.d.DwarvenStrikeForce.class, RETRO_ART));
- cards.add(new SetCardInfo("Earnest Fellowship", 21, Rarity.RARE, mage.cards.e.EarnestFellowship.class, RETRO_ART));
- cards.add(new SetCardInfo("Earth Rift", 189, Rarity.COMMON, mage.cards.e.EarthRift.class, RETRO_ART));
- cards.add(new SetCardInfo("Elephant Ambush", 240, Rarity.COMMON, mage.cards.e.ElephantAmbush.class, RETRO_ART));
- cards.add(new SetCardInfo("Ember Beast", 190, Rarity.COMMON, mage.cards.e.EmberBeast.class, RETRO_ART));
- cards.add(new SetCardInfo("Embolden", 22, Rarity.COMMON, mage.cards.e.Embolden.class, RETRO_ART));
- cards.add(new SetCardInfo("Engulfing Flames", 191, Rarity.UNCOMMON, mage.cards.e.EngulfingFlames.class, RETRO_ART));
- cards.add(new SetCardInfo("Entomb", 132, Rarity.RARE, mage.cards.e.Entomb.class, RETRO_ART));
- cards.add(new SetCardInfo("Epicenter", 192, Rarity.RARE, mage.cards.e.Epicenter.class, RETRO_ART));
- cards.add(new SetCardInfo("Escape Artist", 84, Rarity.COMMON, mage.cards.e.EscapeArtist.class, RETRO_ART));
- cards.add(new SetCardInfo("Execute", 133, Rarity.UNCOMMON, mage.cards.e.Execute.class, RETRO_ART));
- cards.add(new SetCardInfo("Extract", 85, Rarity.RARE, mage.cards.e.Extract.class, RETRO_ART));
- cards.add(new SetCardInfo("Face of Fear", 134, Rarity.UNCOMMON, mage.cards.f.FaceOfFear.class, RETRO_ART));
- cards.add(new SetCardInfo("Famished Ghoul", 135, Rarity.UNCOMMON, mage.cards.f.FamishedGhoul.class, RETRO_ART));
- cards.add(new SetCardInfo("Fervent Denial", 86, Rarity.UNCOMMON, mage.cards.f.FerventDenial.class, RETRO_ART));
- cards.add(new SetCardInfo("Filthy Cur", 136, Rarity.COMMON, mage.cards.f.FilthyCur.class, RETRO_ART));
- cards.add(new SetCardInfo("Firebolt", 193, Rarity.COMMON, mage.cards.f.Firebolt.class, RETRO_ART));
- cards.add(new SetCardInfo("Flame Burst", 194, Rarity.COMMON, mage.cards.f.FlameBurst.class, RETRO_ART));
- cards.add(new SetCardInfo("Fledgling Imp", 137, Rarity.COMMON, mage.cards.f.FledglingImp.class, RETRO_ART));
- cards.add(new SetCardInfo("Forest", 347, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 348, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 349, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 350, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Frenetic Ogre", 195, Rarity.UNCOMMON, mage.cards.f.FreneticOgre.class, RETRO_ART));
- cards.add(new SetCardInfo("Frightcrawler", 138, Rarity.COMMON, mage.cards.f.Frightcrawler.class, RETRO_ART));
- cards.add(new SetCardInfo("Gallantry", 23, Rarity.UNCOMMON, mage.cards.g.Gallantry.class, RETRO_ART));
- cards.add(new SetCardInfo("Ghastly Demise", 139, Rarity.COMMON, mage.cards.g.GhastlyDemise.class, RETRO_ART));
- cards.add(new SetCardInfo("Gorilla Titan", 241, Rarity.UNCOMMON, mage.cards.g.GorillaTitan.class, RETRO_ART));
- cards.add(new SetCardInfo("Graceful Antelope", 24, Rarity.RARE, mage.cards.g.GracefulAntelope.class, RETRO_ART));
- cards.add(new SetCardInfo("Gravedigger", 140, Rarity.COMMON, mage.cards.g.Gravedigger.class, RETRO_ART));
- cards.add(new SetCardInfo("Gravestorm", 141, Rarity.RARE, mage.cards.g.Gravestorm.class, RETRO_ART));
- cards.add(new SetCardInfo("Ground Seal", 242, Rarity.RARE, mage.cards.g.GroundSeal.class, RETRO_ART));
- cards.add(new SetCardInfo("Halberdier", 196, Rarity.COMMON, mage.cards.h.Halberdier.class, RETRO_ART));
- cards.add(new SetCardInfo("Hallowed Healer", 25, Rarity.COMMON, mage.cards.h.HallowedHealer.class, RETRO_ART));
- cards.add(new SetCardInfo("Haunting Echoes", 142, Rarity.RARE, mage.cards.h.HauntingEchoes.class, RETRO_ART));
- cards.add(new SetCardInfo("Hint of Insanity", 143, Rarity.RARE, mage.cards.h.HintOfInsanity.class, RETRO_ART));
- cards.add(new SetCardInfo("Holistic Wisdom", 243, Rarity.RARE, mage.cards.h.HolisticWisdom.class, RETRO_ART));
- cards.add(new SetCardInfo("Howling Gale", 244, Rarity.UNCOMMON, mage.cards.h.HowlingGale.class, RETRO_ART));
- cards.add(new SetCardInfo("Immobilizing Ink", 87, Rarity.COMMON, mage.cards.i.ImmobilizingInk.class, RETRO_ART));
- cards.add(new SetCardInfo("Impulsive Maneuvers", 197, Rarity.RARE, mage.cards.i.ImpulsiveManeuvers.class, RETRO_ART));
- cards.add(new SetCardInfo("Infected Vermin", 144, Rarity.UNCOMMON, mage.cards.i.InfectedVermin.class, RETRO_ART));
- cards.add(new SetCardInfo("Innocent Blood", 145, Rarity.COMMON, mage.cards.i.InnocentBlood.class, RETRO_ART));
- cards.add(new SetCardInfo("Iridescent Angel", 288, Rarity.RARE, mage.cards.i.IridescentAngel.class, RETRO_ART));
- cards.add(new SetCardInfo("Island", 335, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 336, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 337, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 338, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ivy Elemental", 245, Rarity.RARE, mage.cards.i.IvyElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Junk Golem", 300, Rarity.RARE, mage.cards.j.JunkGolem.class, RETRO_ART));
- cards.add(new SetCardInfo("Kamahl's Desire", 199, Rarity.COMMON, mage.cards.k.KamahlsDesire.class, RETRO_ART));
- cards.add(new SetCardInfo("Kamahl, Pit Fighter", 198, Rarity.RARE, mage.cards.k.KamahlPitFighter.class, RETRO_ART));
- cards.add(new SetCardInfo("Karmic Justice", 26, Rarity.RARE, mage.cards.k.KarmicJustice.class, RETRO_ART));
- cards.add(new SetCardInfo("Kirtar's Desire", 27, Rarity.COMMON, mage.cards.k.KirtarsDesire.class, RETRO_ART));
- cards.add(new SetCardInfo("Kirtar's Wrath", 28, Rarity.RARE, mage.cards.k.KirtarsWrath.class, RETRO_ART));
- cards.add(new SetCardInfo("Krosan Archer", 246, Rarity.COMMON, mage.cards.k.KrosanArcher.class, RETRO_ART));
- cards.add(new SetCardInfo("Krosan Avenger", 247, Rarity.COMMON, mage.cards.k.KrosanAvenger.class, RETRO_ART));
- cards.add(new SetCardInfo("Krosan Beast", 248, Rarity.RARE, mage.cards.k.KrosanBeast.class, RETRO_ART));
- cards.add(new SetCardInfo("Laquatus's Creativity", 88, Rarity.UNCOMMON, mage.cards.l.LaquatussCreativity.class, RETRO_ART));
- cards.add(new SetCardInfo("Last Rites", 146, Rarity.COMMON, mage.cards.l.LastRites.class, RETRO_ART));
- cards.add(new SetCardInfo("Lava Blister", 200, Rarity.UNCOMMON, mage.cards.l.LavaBlister.class, RETRO_ART));
- cards.add(new SetCardInfo("Leaf Dancer", 249, Rarity.COMMON, mage.cards.l.LeafDancer.class, RETRO_ART));
- cards.add(new SetCardInfo("Lieutenant Kirtar", 29, Rarity.RARE, mage.cards.l.LieutenantKirtar.class, RETRO_ART));
- cards.add(new SetCardInfo("Life Burst", 30, Rarity.COMMON, mage.cards.l.LifeBurst.class, RETRO_ART));
- cards.add(new SetCardInfo("Limestone Golem", 301, Rarity.UNCOMMON, mage.cards.l.LimestoneGolem.class, RETRO_ART));
- cards.add(new SetCardInfo("Liquid Fire", 201, Rarity.UNCOMMON, mage.cards.l.LiquidFire.class, RETRO_ART));
- cards.add(new SetCardInfo("Lithatog", 289, Rarity.UNCOMMON, mage.cards.l.Lithatog.class, RETRO_ART));
- cards.add(new SetCardInfo("Luminous Guardian", 31, Rarity.UNCOMMON, mage.cards.l.LuminousGuardian.class, RETRO_ART));
- cards.add(new SetCardInfo("Mad Dog", 202, Rarity.COMMON, mage.cards.m.MadDog.class, RETRO_ART));
- cards.add(new SetCardInfo("Magma Vein", 203, Rarity.UNCOMMON, mage.cards.m.MagmaVein.class, RETRO_ART));
- cards.add(new SetCardInfo("Magnivore", 204, Rarity.RARE, mage.cards.m.Magnivore.class, RETRO_ART));
- cards.add(new SetCardInfo("Malevolent Awakening", 147, Rarity.UNCOMMON, mage.cards.m.MalevolentAwakening.class, RETRO_ART));
- cards.add(new SetCardInfo("Master Apothecary", 32, Rarity.RARE, mage.cards.m.MasterApothecary.class, RETRO_ART));
- cards.add(new SetCardInfo("Metamorphic Wurm", 250, Rarity.UNCOMMON, mage.cards.m.MetamorphicWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("Millikin", 302, Rarity.UNCOMMON, mage.cards.m.Millikin.class, RETRO_ART));
- cards.add(new SetCardInfo("Mind Burst", 148, Rarity.COMMON, mage.cards.m.MindBurst.class, RETRO_ART));
- cards.add(new SetCardInfo("Mindslicer", 149, Rarity.RARE, mage.cards.m.Mindslicer.class, RETRO_ART));
- cards.add(new SetCardInfo("Mine Layer", 205, Rarity.RARE, mage.cards.m.MineLayer.class, RETRO_ART));
- cards.add(new SetCardInfo("Minotaur Explorer", 206, Rarity.UNCOMMON, mage.cards.m.MinotaurExplorer.class, RETRO_ART));
- cards.add(new SetCardInfo("Mirari", 303, Rarity.RARE, mage.cards.m.Mirari.class, RETRO_ART));
- cards.add(new SetCardInfo("Molten Influence", 207, Rarity.RARE, mage.cards.m.MoltenInfluence.class, RETRO_ART));
- cards.add(new SetCardInfo("Moment's Peace", 251, Rarity.COMMON, mage.cards.m.MomentsPeace.class, RETRO_ART));
- cards.add(new SetCardInfo("Morbid Hunger", 150, Rarity.COMMON, mage.cards.m.MorbidHunger.class, RETRO_ART));
- cards.add(new SetCardInfo("Morgue Theft", 151, Rarity.COMMON, mage.cards.m.MorgueTheft.class, RETRO_ART));
- cards.add(new SetCardInfo("Mortivore", 152, Rarity.RARE, mage.cards.m.Mortivore.class, RETRO_ART));
- cards.add(new SetCardInfo("Mossfire Egg", 304, Rarity.UNCOMMON, mage.cards.m.MossfireEgg.class, RETRO_ART));
- cards.add(new SetCardInfo("Mossfire Valley", 321, Rarity.RARE, mage.cards.m.MossfireValley.class, RETRO_ART));
- cards.add(new SetCardInfo("Mountain", 343, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 344, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 345, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 346, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mudhole", 208, Rarity.RARE, mage.cards.m.Mudhole.class, RETRO_ART));
- cards.add(new SetCardInfo("Muscle Burst", 252, Rarity.COMMON, mage.cards.m.MuscleBurst.class, RETRO_ART));
- cards.add(new SetCardInfo("Mystic Crusader", 33, Rarity.RARE, mage.cards.m.MysticCrusader.class, RETRO_ART));
- cards.add(new SetCardInfo("Mystic Enforcer", 290, Rarity.RARE, mage.cards.m.MysticEnforcer.class, RETRO_ART));
- cards.add(new SetCardInfo("Mystic Penitent", 34, Rarity.UNCOMMON, mage.cards.m.MysticPenitent.class, RETRO_ART));
- cards.add(new SetCardInfo("Mystic Visionary", 35, Rarity.COMMON, mage.cards.m.MysticVisionary.class, RETRO_ART));
- cards.add(new SetCardInfo("Mystic Zealot", 36, Rarity.COMMON, mage.cards.m.MysticZealot.class, RETRO_ART));
- cards.add(new SetCardInfo("Nantuko Disciple", 253, Rarity.COMMON, mage.cards.n.NantukoDisciple.class, RETRO_ART));
- cards.add(new SetCardInfo("Nantuko Elder", 254, Rarity.UNCOMMON, mage.cards.n.NantukoElder.class, RETRO_ART));
- cards.add(new SetCardInfo("Nantuko Mentor", 255, Rarity.RARE, mage.cards.n.NantukoMentor.class, RETRO_ART));
- cards.add(new SetCardInfo("Nantuko Shrine", 256, Rarity.RARE, mage.cards.n.NantukoShrine.class, RETRO_ART));
- cards.add(new SetCardInfo("Need for Speed", 209, Rarity.RARE, mage.cards.n.NeedForSpeed.class, RETRO_ART));
- cards.add(new SetCardInfo("Nefarious Lich", 153, Rarity.RARE, mage.cards.n.NefariousLich.class, RETRO_ART));
- cards.add(new SetCardInfo("New Frontiers", 257, Rarity.RARE, mage.cards.n.NewFrontiers.class, RETRO_ART));
- cards.add(new SetCardInfo("Nimble Mongoose", 258, Rarity.UNCOMMON, mage.cards.n.NimbleMongoose.class, RETRO_ART));
- cards.add(new SetCardInfo("Nomad Decoy", 37, Rarity.UNCOMMON, mage.cards.n.NomadDecoy.class, RETRO_ART));
- cards.add(new SetCardInfo("Nomad Stadium", 322, Rarity.UNCOMMON, mage.cards.n.NomadStadium.class, RETRO_ART));
- cards.add(new SetCardInfo("Nut Collector", 259, Rarity.RARE, mage.cards.n.NutCollector.class, RETRO_ART));
- cards.add(new SetCardInfo("Obstinate Familiar", 210, Rarity.RARE, mage.cards.o.ObstinateFamiliar.class, RETRO_ART));
- cards.add(new SetCardInfo("Otarian Juggernaut", 305, Rarity.RARE, mage.cards.o.OtarianJuggernaut.class, RETRO_ART));
- cards.add(new SetCardInfo("Overeager Apprentice", 154, Rarity.COMMON, mage.cards.o.OvereagerApprentice.class, RETRO_ART));
- cards.add(new SetCardInfo("Overrun", 260, Rarity.UNCOMMON, mage.cards.o.Overrun.class, RETRO_ART));
- cards.add(new SetCardInfo("Painbringer", 155, Rarity.UNCOMMON, mage.cards.p.Painbringer.class, RETRO_ART));
- cards.add(new SetCardInfo("Pardic Firecat", 211, Rarity.COMMON, mage.cards.p.PardicFirecat.class, RETRO_ART));
- cards.add(new SetCardInfo("Pardic Miner", 212, Rarity.RARE, mage.cards.p.PardicMiner.class, RETRO_ART));
- cards.add(new SetCardInfo("Pardic Swordsmith", 213, Rarity.COMMON, mage.cards.p.PardicSwordsmith.class, RETRO_ART));
- cards.add(new SetCardInfo("Patchwork Gnomes", 306, Rarity.UNCOMMON, mage.cards.p.PatchworkGnomes.class, RETRO_ART));
- cards.add(new SetCardInfo("Patriarch's Desire", 156, Rarity.COMMON, mage.cards.p.PatriarchsDesire.class, RETRO_ART));
- cards.add(new SetCardInfo("Patrol Hound", 38, Rarity.COMMON, mage.cards.p.PatrolHound.class, RETRO_ART));
- cards.add(new SetCardInfo("Patron Wizard", 89, Rarity.RARE, mage.cards.p.PatronWizard.class, RETRO_ART));
- cards.add(new SetCardInfo("Pedantic Learning", 90, Rarity.RARE, mage.cards.p.PedanticLearning.class, RETRO_ART));
- cards.add(new SetCardInfo("Peek", 91, Rarity.COMMON, mage.cards.p.Peek.class, RETRO_ART));
- cards.add(new SetCardInfo("Persuasion", 92, Rarity.RARE, mage.cards.p.Persuasion.class, RETRO_ART));
- cards.add(new SetCardInfo("Petrified Field", 323, Rarity.RARE, mage.cards.p.PetrifiedField.class, RETRO_ART));
- cards.add(new SetCardInfo("Phantatog", 291, Rarity.UNCOMMON, mage.cards.p.Phantatog.class, RETRO_ART));
- cards.add(new SetCardInfo("Phantom Whelp", 93, Rarity.COMMON, mage.cards.p.PhantomWhelp.class, RETRO_ART));
- cards.add(new SetCardInfo("Pianna, Nomad Captain", 39, Rarity.RARE, mage.cards.p.PiannaNomadCaptain.class, RETRO_ART));
- cards.add(new SetCardInfo("Pilgrim of Justice", 40, Rarity.COMMON, mage.cards.p.PilgrimOfJustice.class, RETRO_ART));
- cards.add(new SetCardInfo("Pilgrim of Virtue", 41, Rarity.COMMON, mage.cards.p.PilgrimOfVirtue.class, RETRO_ART));
- cards.add(new SetCardInfo("Piper's Melody", 261, Rarity.UNCOMMON, mage.cards.p.PipersMelody.class, RETRO_ART));
- cards.add(new SetCardInfo("Plains", 331, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 332, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 333, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 334, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Predict", 94, Rarity.UNCOMMON, mage.cards.p.Predict.class, RETRO_ART));
- cards.add(new SetCardInfo("Price of Glory", 214, Rarity.UNCOMMON, mage.cards.p.PriceOfGlory.class, RETRO_ART));
- cards.add(new SetCardInfo("Primal Frenzy", 262, Rarity.COMMON, mage.cards.p.PrimalFrenzy.class, RETRO_ART));
- cards.add(new SetCardInfo("Psionic Gift", 95, Rarity.COMMON, mage.cards.p.PsionicGift.class, RETRO_ART));
- cards.add(new SetCardInfo("Psychatog", 292, Rarity.UNCOMMON, mage.cards.p.Psychatog.class, RETRO_ART));
- cards.add(new SetCardInfo("Pulsating Illusion", 96, Rarity.UNCOMMON, mage.cards.p.PulsatingIllusion.class, RETRO_ART));
- cards.add(new SetCardInfo("Puppeteer", 97, Rarity.UNCOMMON, mage.cards.p.Puppeteer.class, RETRO_ART));
- cards.add(new SetCardInfo("Rabid Elephant", 263, Rarity.COMMON, mage.cards.r.RabidElephant.class, RETRO_ART));
- cards.add(new SetCardInfo("Ravaged Highlands", 324, Rarity.COMMON, mage.cards.r.RavagedHighlands.class, RETRO_ART));
- cards.add(new SetCardInfo("Ray of Distortion", 42, Rarity.COMMON, mage.cards.r.RayOfDistortion.class, RETRO_ART));
- cards.add(new SetCardInfo("Reckless Charge", 215, Rarity.COMMON, mage.cards.r.RecklessCharge.class, RETRO_ART));
- cards.add(new SetCardInfo("Recoup", 216, Rarity.UNCOMMON, mage.cards.r.Recoup.class, RETRO_ART));
- cards.add(new SetCardInfo("Refresh", 264, Rarity.COMMON, mage.cards.r.Refresh.class, RETRO_ART));
- cards.add(new SetCardInfo("Repel", 98, Rarity.COMMON, mage.cards.r.Repel.class, RETRO_ART));
- cards.add(new SetCardInfo("Repentant Vampire", 157, Rarity.RARE, mage.cards.r.RepentantVampire.class, RETRO_ART));
- cards.add(new SetCardInfo("Resilient Wanderer", 43, Rarity.UNCOMMON, mage.cards.r.ResilientWanderer.class, RETRO_ART));
- cards.add(new SetCardInfo("Rites of Initiation", 217, Rarity.COMMON, mage.cards.r.RitesOfInitiation.class, RETRO_ART));
- cards.add(new SetCardInfo("Rites of Refusal", 99, Rarity.COMMON, mage.cards.r.RitesOfRefusal.class, RETRO_ART));
- cards.add(new SetCardInfo("Rites of Spring", 265, Rarity.COMMON, mage.cards.r.RitesOfSpring.class, RETRO_ART));
- cards.add(new SetCardInfo("Roar of the Wurm", 266, Rarity.UNCOMMON, mage.cards.r.RoarOfTheWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("Rotting Giant", 158, Rarity.UNCOMMON, mage.cards.r.RottingGiant.class, RETRO_ART));
- cards.add(new SetCardInfo("Sacred Rites", 44, Rarity.COMMON, mage.cards.s.SacredRites.class, RETRO_ART));
- cards.add(new SetCardInfo("Sadistic Hypnotist", 159, Rarity.UNCOMMON, mage.cards.s.SadisticHypnotist.class, RETRO_ART));
- cards.add(new SetCardInfo("Sandstone Deadfall", 307, Rarity.UNCOMMON, mage.cards.s.SandstoneDeadfall.class, RETRO_ART));
- cards.add(new SetCardInfo("Sarcatog", 293, Rarity.UNCOMMON, mage.cards.s.Sarcatog.class, RETRO_ART));
- cards.add(new SetCardInfo("Savage Firecat", 218, Rarity.RARE, mage.cards.s.SavageFirecat.class, RETRO_ART));
- cards.add(new SetCardInfo("Scorching Missile", 219, Rarity.COMMON, mage.cards.s.ScorchingMissile.class, RETRO_ART));
- cards.add(new SetCardInfo("Screams of the Damned", 160, Rarity.UNCOMMON, mage.cards.s.ScreamsOfTheDamned.class, RETRO_ART));
- cards.add(new SetCardInfo("Scrivener", 100, Rarity.COMMON, mage.cards.s.Scrivener.class, RETRO_ART));
- cards.add(new SetCardInfo("Seafloor Debris", 325, Rarity.COMMON, mage.cards.s.SeafloorDebris.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Seafloor Debris", "325+", Rarity.COMMON, mage.cards.s.SeafloorDebris.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Second Thoughts", 45, Rarity.COMMON, mage.cards.s.SecondThoughts.class, RETRO_ART));
- cards.add(new SetCardInfo("Seize the Day", 220, Rarity.RARE, mage.cards.s.SeizeTheDay.class, RETRO_ART));
- cards.add(new SetCardInfo("Seton's Desire", 268, Rarity.COMMON, mage.cards.s.SetonsDesire.class, RETRO_ART));
- cards.add(new SetCardInfo("Seton, Krosan Protector", 267, Rarity.RARE, mage.cards.s.SetonKrosanProtector.class, RETRO_ART));
- cards.add(new SetCardInfo("Shadowblood Egg", 308, Rarity.UNCOMMON, mage.cards.s.ShadowbloodEgg.class, RETRO_ART));
- cards.add(new SetCardInfo("Shadowblood Ridge", 326, Rarity.RARE, mage.cards.s.ShadowbloodRidge.class, RETRO_ART));
- cards.add(new SetCardInfo("Shadowmage Infiltrator", 294, Rarity.RARE, mage.cards.s.ShadowmageInfiltrator.class, RETRO_ART));
- cards.add(new SetCardInfo("Shelter", 46, Rarity.COMMON, mage.cards.s.Shelter.class, RETRO_ART));
- cards.add(new SetCardInfo("Shifty Doppelganger", 101, Rarity.RARE, mage.cards.s.ShiftyDoppelganger.class, RETRO_ART));
- cards.add(new SetCardInfo("Shower of Coals", 221, Rarity.UNCOMMON, mage.cards.s.ShowerOfCoals.class, RETRO_ART));
- cards.add(new SetCardInfo("Simplify", 269, Rarity.COMMON, mage.cards.s.Simplify.class, RETRO_ART));
- cards.add(new SetCardInfo("Skeletal Scrying", 161, Rarity.UNCOMMON, mage.cards.s.SkeletalScrying.class, RETRO_ART));
- cards.add(new SetCardInfo("Skull Fracture", 162, Rarity.UNCOMMON, mage.cards.s.SkullFracture.class, RETRO_ART));
- cards.add(new SetCardInfo("Skycloud Egg", 309, Rarity.UNCOMMON, mage.cards.s.SkycloudEgg.class, RETRO_ART));
- cards.add(new SetCardInfo("Skycloud Expanse", 327, Rarity.RARE, mage.cards.s.SkycloudExpanse.class, RETRO_ART));
- cards.add(new SetCardInfo("Skyshooter", 270, Rarity.UNCOMMON, mage.cards.s.Skyshooter.class, RETRO_ART));
- cards.add(new SetCardInfo("Soulcatcher", 47, Rarity.UNCOMMON, mage.cards.s.Soulcatcher.class, RETRO_ART));
- cards.add(new SetCardInfo("Spark Mage", 222, Rarity.UNCOMMON, mage.cards.s.SparkMage.class, RETRO_ART));
- cards.add(new SetCardInfo("Spellbane Centaur", 271, Rarity.RARE, mage.cards.s.SpellbaneCentaur.class, RETRO_ART));
- cards.add(new SetCardInfo("Sphere of Duty", 48, Rarity.UNCOMMON, mage.cards.s.SphereOfDuty.class, RETRO_ART));
- cards.add(new SetCardInfo("Sphere of Grace", 49, Rarity.UNCOMMON, mage.cards.s.SphereOfGrace.class, RETRO_ART));
- cards.add(new SetCardInfo("Sphere of Law", 50, Rarity.UNCOMMON, mage.cards.s.SphereOfLaw.class, RETRO_ART));
- cards.add(new SetCardInfo("Sphere of Reason", 51, Rarity.UNCOMMON, mage.cards.s.SphereOfReason.class, RETRO_ART));
- cards.add(new SetCardInfo("Sphere of Truth", 52, Rarity.UNCOMMON, mage.cards.s.SphereOfTruth.class, RETRO_ART));
- cards.add(new SetCardInfo("Spiritualize", 53, Rarity.UNCOMMON, mage.cards.s.Spiritualize.class, RETRO_ART));
- cards.add(new SetCardInfo("Springing Tiger", 272, Rarity.COMMON, mage.cards.s.SpringingTiger.class, RETRO_ART));
- cards.add(new SetCardInfo("Squirrel Mob", 273, Rarity.RARE, mage.cards.s.SquirrelMob.class, RETRO_ART));
- cards.add(new SetCardInfo("Squirrel Nest", 274, Rarity.UNCOMMON, mage.cards.s.SquirrelNest.class, RETRO_ART));
- cards.add(new SetCardInfo("Stalking Bloodsucker", 163, Rarity.RARE, mage.cards.s.StalkingBloodsucker.class, RETRO_ART));
- cards.add(new SetCardInfo("Standstill", 102, Rarity.UNCOMMON, mage.cards.s.Standstill.class, RETRO_ART));
- cards.add(new SetCardInfo("Steam Vines", 223, Rarity.UNCOMMON, mage.cards.s.SteamVines.class, RETRO_ART));
- cards.add(new SetCardInfo("Steamclaw", 310, Rarity.UNCOMMON, mage.cards.s.Steamclaw.class, RETRO_ART));
- cards.add(new SetCardInfo("Still Life", 275, Rarity.UNCOMMON, mage.cards.s.StillLife.class, RETRO_ART));
- cards.add(new SetCardInfo("Stone-Tongue Basilisk", 276, Rarity.RARE, mage.cards.s.StoneTongueBasilisk.class, RETRO_ART));
- cards.add(new SetCardInfo("Sungrass Egg", 311, Rarity.UNCOMMON, mage.cards.s.SungrassEgg.class, RETRO_ART));
- cards.add(new SetCardInfo("Sungrass Prairie", 328, Rarity.RARE, mage.cards.s.SungrassPrairie.class, RETRO_ART));
- cards.add(new SetCardInfo("Swamp", 339, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 340, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 341, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 342, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Sylvan Might", 277, Rarity.UNCOMMON, mage.cards.s.SylvanMight.class, RETRO_ART));
- cards.add(new SetCardInfo("Syncopate", 103, Rarity.COMMON, mage.cards.s.Syncopate.class, RETRO_ART));
- cards.add(new SetCardInfo("Tainted Pact", 164, Rarity.RARE, mage.cards.t.TaintedPact.class, RETRO_ART));
- cards.add(new SetCardInfo("Tarnished Citadel", 329, Rarity.RARE, mage.cards.t.TarnishedCitadel.class, RETRO_ART));
- cards.add(new SetCardInfo("Tattoo Ward", 54, Rarity.UNCOMMON, mage.cards.t.TattooWard.class, RETRO_ART));
- cards.add(new SetCardInfo("Terravore", 278, Rarity.RARE, mage.cards.t.Terravore.class, RETRO_ART));
- cards.add(new SetCardInfo("Testament of Faith", 55, Rarity.UNCOMMON, mage.cards.t.TestamentOfFaith.class, RETRO_ART));
- cards.add(new SetCardInfo("Thaumatog", 295, Rarity.UNCOMMON, mage.cards.t.Thaumatog.class, RETRO_ART));
- cards.add(new SetCardInfo("Thermal Blast", 224, Rarity.COMMON, mage.cards.t.ThermalBlast.class, RETRO_ART));
- cards.add(new SetCardInfo("Think Tank", 104, Rarity.UNCOMMON, mage.cards.t.ThinkTank.class, RETRO_ART));
- cards.add(new SetCardInfo("Thought Devourer", 105, Rarity.RARE, mage.cards.t.ThoughtDevourer.class, RETRO_ART));
- cards.add(new SetCardInfo("Thought Eater", 106, Rarity.UNCOMMON, mage.cards.t.ThoughtEater.class, RETRO_ART));
- cards.add(new SetCardInfo("Thought Nibbler", 107, Rarity.COMMON, mage.cards.t.ThoughtNibbler.class, RETRO_ART));
- cards.add(new SetCardInfo("Timberland Ruins", 330, Rarity.COMMON, mage.cards.t.TimberlandRuins.class, RETRO_ART));
- cards.add(new SetCardInfo("Time Stretch", 108, Rarity.RARE, mage.cards.t.TimeStretch.class, RETRO_ART));
- cards.add(new SetCardInfo("Tireless Tribe", 56, Rarity.COMMON, mage.cards.t.TirelessTribe.class, RETRO_ART));
- cards.add(new SetCardInfo("Tombfire", 165, Rarity.RARE, mage.cards.t.Tombfire.class, RETRO_ART));
- cards.add(new SetCardInfo("Touch of Invisibility", 109, Rarity.COMMON, mage.cards.t.TouchOfInvisibility.class, RETRO_ART));
- cards.add(new SetCardInfo("Traumatize", 110, Rarity.RARE, mage.cards.t.Traumatize.class, RETRO_ART));
- cards.add(new SetCardInfo("Traveling Plague", 166, Rarity.RARE, mage.cards.t.TravelingPlague.class, RETRO_ART));
- cards.add(new SetCardInfo("Treetop Sentinel", 111, Rarity.UNCOMMON, mage.cards.t.TreetopSentinel.class, RETRO_ART));
- cards.add(new SetCardInfo("Tremble", 225, Rarity.COMMON, mage.cards.t.Tremble.class, RETRO_ART));
- cards.add(new SetCardInfo("Twigwalker", 279, Rarity.UNCOMMON, mage.cards.t.Twigwalker.class, RETRO_ART));
- cards.add(new SetCardInfo("Unifying Theory", 112, Rarity.RARE, mage.cards.u.UnifyingTheory.class, RETRO_ART));
- cards.add(new SetCardInfo("Upheaval", 113, Rarity.RARE, mage.cards.u.Upheaval.class, RETRO_ART));
- cards.add(new SetCardInfo("Vampiric Dragon", 296, Rarity.RARE, mage.cards.v.VampiricDragon.class, RETRO_ART));
- cards.add(new SetCardInfo("Verdant Succession", 280, Rarity.RARE, mage.cards.v.VerdantSuccession.class, RETRO_ART));
- cards.add(new SetCardInfo("Vivify", 281, Rarity.UNCOMMON, mage.cards.v.Vivify.class, RETRO_ART));
- cards.add(new SetCardInfo("Volcanic Spray", 226, Rarity.UNCOMMON, mage.cards.v.VolcanicSpray.class, RETRO_ART));
- cards.add(new SetCardInfo("Volley of Boulders", 227, Rarity.RARE, mage.cards.v.VolleyOfBoulders.class, RETRO_ART));
- cards.add(new SetCardInfo("Wayward Angel", 57, Rarity.RARE, mage.cards.w.WaywardAngel.class, RETRO_ART));
- cards.add(new SetCardInfo("Werebear", 282, Rarity.COMMON, mage.cards.w.Werebear.class, RETRO_ART));
- cards.add(new SetCardInfo("Whipkeeper", 228, Rarity.UNCOMMON, mage.cards.w.Whipkeeper.class, RETRO_ART));
- cards.add(new SetCardInfo("Whispering Shade", 167, Rarity.COMMON, mage.cards.w.WhisperingShade.class, RETRO_ART));
- cards.add(new SetCardInfo("Wild Mongrel", 283, Rarity.COMMON, mage.cards.w.WildMongrel.class, RETRO_ART));
- cards.add(new SetCardInfo("Woodland Druid", 284, Rarity.COMMON, mage.cards.w.WoodlandDruid.class, RETRO_ART));
- cards.add(new SetCardInfo("Words of Wisdom", 114, Rarity.COMMON, mage.cards.w.WordsOfWisdom.class, RETRO_ART));
- cards.add(new SetCardInfo("Zombie Assassin", 168, Rarity.COMMON, mage.cards.z.ZombieAssassin.class, RETRO_ART));
- cards.add(new SetCardInfo("Zombie Cannibal", 169, Rarity.COMMON, mage.cards.z.ZombieCannibal.class, RETRO_ART));
- cards.add(new SetCardInfo("Zombie Infestation", 170, Rarity.UNCOMMON, mage.cards.z.ZombieInfestation.class, RETRO_ART));
- cards.add(new SetCardInfo("Zombify", 171, Rarity.UNCOMMON, mage.cards.z.Zombify.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Zombify", "171+", Rarity.UNCOMMON, mage.cards.z.Zombify.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Zoologist", 285, Rarity.RARE, mage.cards.z.Zoologist.class, RETRO_ART));
+ cards.add(new SetCardInfo("Abandoned Outpost", 312, Rarity.COMMON, mage.cards.a.AbandonedOutpost.class));
+ cards.add(new SetCardInfo("Aboshan's Desire", 59, Rarity.COMMON, mage.cards.a.AboshansDesire.class));
+ cards.add(new SetCardInfo("Aboshan, Cephalid Emperor", 58, Rarity.RARE, mage.cards.a.AboshanCephalidEmperor.class));
+ cards.add(new SetCardInfo("Acceptable Losses", 172, Rarity.COMMON, mage.cards.a.AcceptableLosses.class));
+ cards.add(new SetCardInfo("Aegis of Honor", 1, Rarity.RARE, mage.cards.a.AegisOfHonor.class));
+ cards.add(new SetCardInfo("Aether Burst", 60, Rarity.COMMON, mage.cards.a.AetherBurst.class));
+ cards.add(new SetCardInfo("Afflict", 115, Rarity.COMMON, mage.cards.a.Afflict.class));
+ cards.add(new SetCardInfo("Amugaba", 61, Rarity.RARE, mage.cards.a.Amugaba.class));
+ cards.add(new SetCardInfo("Anarchist", 173, Rarity.COMMON, mage.cards.a.Anarchist.class));
+ cards.add(new SetCardInfo("Ancestral Tribute", 2, Rarity.RARE, mage.cards.a.AncestralTribute.class));
+ cards.add(new SetCardInfo("Angelic Wall", 3, Rarity.COMMON, mage.cards.a.AngelicWall.class));
+ cards.add(new SetCardInfo("Animal Boneyard", 4, Rarity.UNCOMMON, mage.cards.a.AnimalBoneyard.class));
+ cards.add(new SetCardInfo("Ashen Firebeast", 174, Rarity.RARE, mage.cards.a.AshenFirebeast.class));
+ cards.add(new SetCardInfo("Atogatog", 286, Rarity.RARE, mage.cards.a.Atogatog.class));
+ cards.add(new SetCardInfo("Aura Graft", 62, Rarity.UNCOMMON, mage.cards.a.AuraGraft.class));
+ cards.add(new SetCardInfo("Auramancer", 5, Rarity.COMMON, mage.cards.a.Auramancer.class));
+ cards.add(new SetCardInfo("Aven Archer", 6, Rarity.UNCOMMON, mage.cards.a.AvenArcher.class));
+ cards.add(new SetCardInfo("Aven Cloudchaser", 7, Rarity.COMMON, mage.cards.a.AvenCloudchaser.class));
+ cards.add(new SetCardInfo("Aven Fisher", 63, Rarity.COMMON, mage.cards.a.AvenFisher.class));
+ cards.add(new SetCardInfo("Aven Flock", 8, Rarity.COMMON, mage.cards.a.AvenFlock.class));
+ cards.add(new SetCardInfo("Aven Shrine", 9, Rarity.RARE, mage.cards.a.AvenShrine.class));
+ cards.add(new SetCardInfo("Aven Smokeweaver", 64, Rarity.UNCOMMON, mage.cards.a.AvenSmokeweaver.class));
+ cards.add(new SetCardInfo("Aven Windreader", 65, Rarity.COMMON, mage.cards.a.AvenWindreader.class));
+ cards.add(new SetCardInfo("Balancing Act", 10, Rarity.RARE, mage.cards.b.BalancingAct.class));
+ cards.add(new SetCardInfo("Balshan Beguiler", 66, Rarity.UNCOMMON, mage.cards.b.BalshanBeguiler.class));
+ cards.add(new SetCardInfo("Balshan Griffin", 67, Rarity.UNCOMMON, mage.cards.b.BalshanGriffin.class));
+ cards.add(new SetCardInfo("Bamboozle", 68, Rarity.UNCOMMON, mage.cards.b.Bamboozle.class));
+ cards.add(new SetCardInfo("Barbarian Lunatic", 175, Rarity.COMMON, mage.cards.b.BarbarianLunatic.class));
+ cards.add(new SetCardInfo("Barbarian Ring", 313, Rarity.UNCOMMON, mage.cards.b.BarbarianRing.class));
+ cards.add(new SetCardInfo("Bash to Bits", 176, Rarity.UNCOMMON, mage.cards.b.BashToBits.class));
+ cards.add(new SetCardInfo("Battle of Wits", 69, Rarity.RARE, mage.cards.b.BattleOfWits.class));
+ cards.add(new SetCardInfo("Battle Strain", 177, Rarity.UNCOMMON, mage.cards.b.BattleStrain.class));
+ cards.add(new SetCardInfo("Bearscape", 229, Rarity.RARE, mage.cards.b.Bearscape.class));
+ cards.add(new SetCardInfo("Beast Attack", 230, Rarity.UNCOMMON, mage.cards.b.BeastAttack.class));
+ cards.add(new SetCardInfo("Beloved Chaplain", 11, Rarity.UNCOMMON, mage.cards.b.BelovedChaplain.class));
+ cards.add(new SetCardInfo("Blazing Salvo", 178, Rarity.COMMON, mage.cards.b.BlazingSalvo.class));
+ cards.add(new SetCardInfo("Blessed Orator", 12, Rarity.UNCOMMON, mage.cards.b.BlessedOrator.class));
+ cards.add(new SetCardInfo("Bloodcurdler", 116, Rarity.RARE, mage.cards.b.Bloodcurdler.class));
+ cards.add(new SetCardInfo("Bog Wreckage", 314, Rarity.COMMON, mage.cards.b.BogWreckage.class));
+ cards.add(new SetCardInfo("Bomb Squad", 179, Rarity.RARE, mage.cards.b.BombSquad.class));
+ cards.add(new SetCardInfo("Braids, Cabal Minion", 117, Rarity.RARE, mage.cards.b.BraidsCabalMinion.class));
+ cards.add(new SetCardInfo("Buried Alive", 118, Rarity.UNCOMMON, mage.cards.b.BuriedAlive.class));
+ cards.add(new SetCardInfo("Burning Sands", 180, Rarity.RARE, mage.cards.b.BurningSands.class));
+ cards.add(new SetCardInfo("Cabal Inquisitor", 119, Rarity.COMMON, mage.cards.c.CabalInquisitor.class));
+ cards.add(new SetCardInfo("Cabal Patriarch", 120, Rarity.RARE, mage.cards.c.CabalPatriarch.class));
+ cards.add(new SetCardInfo("Cabal Pit", 315, Rarity.UNCOMMON, mage.cards.c.CabalPit.class));
+ cards.add(new SetCardInfo("Cabal Shrine", 121, Rarity.RARE, mage.cards.c.CabalShrine.class));
+ cards.add(new SetCardInfo("Call of the Herd", 231, Rarity.RARE, mage.cards.c.CallOfTheHerd.class));
+ cards.add(new SetCardInfo("Cantivore", 13, Rarity.RARE, mage.cards.c.Cantivore.class));
+ cards.add(new SetCardInfo("Careful Study", 70, Rarity.COMMON, mage.cards.c.CarefulStudy.class));
+ cards.add(new SetCardInfo("Cartographer", 232, Rarity.COMMON, mage.cards.c.Cartographer.class));
+ cards.add(new SetCardInfo("Catalyst Stone", 297, Rarity.RARE, mage.cards.c.CatalystStone.class));
+ cards.add(new SetCardInfo("Caustic Tar", 122, Rarity.UNCOMMON, mage.cards.c.CausticTar.class));
+ cards.add(new SetCardInfo("Cease-Fire", 14, Rarity.COMMON, mage.cards.c.CeaseFire.class));
+ cards.add(new SetCardInfo("Centaur Garden", 316, Rarity.UNCOMMON, mage.cards.c.CentaurGarden.class));
+ cards.add(new SetCardInfo("Cephalid Broker", 71, Rarity.UNCOMMON, mage.cards.c.CephalidBroker.class));
+ cards.add(new SetCardInfo("Cephalid Coliseum", 317, Rarity.UNCOMMON, mage.cards.c.CephalidColiseum.class));
+ cards.add(new SetCardInfo("Cephalid Looter", "72+", Rarity.COMMON, mage.cards.c.CephalidLooter.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Cephalid Looter", 72, Rarity.COMMON, mage.cards.c.CephalidLooter.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Cephalid Retainer", 73, Rarity.RARE, mage.cards.c.CephalidRetainer.class));
+ cards.add(new SetCardInfo("Cephalid Scout", 74, Rarity.COMMON, mage.cards.c.CephalidScout.class));
+ cards.add(new SetCardInfo("Cephalid Shrine", 75, Rarity.RARE, mage.cards.c.CephalidShrine.class));
+ cards.add(new SetCardInfo("Chainflinger", 181, Rarity.COMMON, mage.cards.c.Chainflinger.class));
+ cards.add(new SetCardInfo("Chamber of Manipulation", 76, Rarity.UNCOMMON, mage.cards.c.ChamberOfManipulation.class));
+ cards.add(new SetCardInfo("Chance Encounter", 182, Rarity.RARE, mage.cards.c.ChanceEncounter.class));
+ cards.add(new SetCardInfo("Charmed Pendant", 298, Rarity.RARE, mage.cards.c.CharmedPendant.class));
+ cards.add(new SetCardInfo("Chatter of the Squirrel", 233, Rarity.COMMON, mage.cards.c.ChatterOfTheSquirrel.class));
+ cards.add(new SetCardInfo("Childhood Horror", 123, Rarity.UNCOMMON, mage.cards.c.ChildhoodHorror.class));
+ cards.add(new SetCardInfo("Chlorophant", 234, Rarity.RARE, mage.cards.c.Chlorophant.class));
+ cards.add(new SetCardInfo("Coffin Purge", 124, Rarity.COMMON, mage.cards.c.CoffinPurge.class));
+ cards.add(new SetCardInfo("Cognivore", 77, Rarity.RARE, mage.cards.c.Cognivore.class));
+ cards.add(new SetCardInfo("Concentrate", 78, Rarity.UNCOMMON, mage.cards.c.Concentrate.class));
+ cards.add(new SetCardInfo("Confessor", 15, Rarity.COMMON, mage.cards.c.Confessor.class));
+ cards.add(new SetCardInfo("Crashing Centaur", 235, Rarity.UNCOMMON, mage.cards.c.CrashingCentaur.class));
+ cards.add(new SetCardInfo("Crypt Creeper", 125, Rarity.COMMON, mage.cards.c.CryptCreeper.class));
+ cards.add(new SetCardInfo("Crystal Quarry", 318, Rarity.RARE, mage.cards.c.CrystalQuarry.class));
+ cards.add(new SetCardInfo("Cultural Exchange", 79, Rarity.RARE, mage.cards.c.CulturalExchange.class));
+ cards.add(new SetCardInfo("Cursed Monstrosity", 126, Rarity.RARE, mage.cards.c.CursedMonstrosity.class));
+ cards.add(new SetCardInfo("Darkwater Catacombs", 319, Rarity.RARE, mage.cards.d.DarkwaterCatacombs.class));
+ cards.add(new SetCardInfo("Darkwater Egg", 299, Rarity.UNCOMMON, mage.cards.d.DarkwaterEgg.class));
+ cards.add(new SetCardInfo("Decaying Soil", 127, Rarity.RARE, mage.cards.d.DecayingSoil.class));
+ cards.add(new SetCardInfo("Decimate", 287, Rarity.RARE, mage.cards.d.Decimate.class));
+ cards.add(new SetCardInfo("Decompose", 128, Rarity.UNCOMMON, mage.cards.d.Decompose.class));
+ cards.add(new SetCardInfo("Dedicated Martyr", 16, Rarity.COMMON, mage.cards.d.DedicatedMartyr.class));
+ cards.add(new SetCardInfo("Deep Reconnaissance", 236, Rarity.UNCOMMON, mage.cards.d.DeepReconnaissance.class));
+ cards.add(new SetCardInfo("Delaying Shield", 17, Rarity.RARE, mage.cards.d.DelayingShield.class));
+ cards.add(new SetCardInfo("Deluge", 80, Rarity.UNCOMMON, mage.cards.d.Deluge.class));
+ cards.add(new SetCardInfo("Dematerialize", 81, Rarity.COMMON, mage.cards.d.Dematerialize.class));
+ cards.add(new SetCardInfo("Demolish", 183, Rarity.UNCOMMON, mage.cards.d.Demolish.class));
+ cards.add(new SetCardInfo("Demoralize", 184, Rarity.COMMON, mage.cards.d.Demoralize.class));
+ cards.add(new SetCardInfo("Deserted Temple", 320, Rarity.RARE, mage.cards.d.DesertedTemple.class));
+ cards.add(new SetCardInfo("Devoted Caretaker", 18, Rarity.RARE, mage.cards.d.DevotedCaretaker.class));
+ cards.add(new SetCardInfo("Diabolic Tutor", 129, Rarity.UNCOMMON, mage.cards.d.DiabolicTutor.class));
+ cards.add(new SetCardInfo("Diligent Farmhand", 237, Rarity.COMMON, mage.cards.d.DiligentFarmhand.class));
+ cards.add(new SetCardInfo("Dirty Wererat", 130, Rarity.COMMON, mage.cards.d.DirtyWererat.class));
+ cards.add(new SetCardInfo("Divert", 82, Rarity.RARE, mage.cards.d.Divert.class));
+ cards.add(new SetCardInfo("Divine Sacrament", 19, Rarity.RARE, mage.cards.d.DivineSacrament.class));
+ cards.add(new SetCardInfo("Dogged Hunter", 20, Rarity.RARE, mage.cards.d.DoggedHunter.class));
+ cards.add(new SetCardInfo("Dreamwinder", 83, Rarity.COMMON, mage.cards.d.Dreamwinder.class));
+ cards.add(new SetCardInfo("Druid Lyrist", 238, Rarity.COMMON, mage.cards.d.DruidLyrist.class));
+ cards.add(new SetCardInfo("Druid's Call", 239, Rarity.UNCOMMON, mage.cards.d.DruidsCall.class));
+ cards.add(new SetCardInfo("Dusk Imp", 131, Rarity.COMMON, mage.cards.d.DuskImp.class));
+ cards.add(new SetCardInfo("Dwarven Grunt", 185, Rarity.COMMON, mage.cards.d.DwarvenGrunt.class));
+ cards.add(new SetCardInfo("Dwarven Recruiter", 186, Rarity.UNCOMMON, mage.cards.d.DwarvenRecruiter.class));
+ cards.add(new SetCardInfo("Dwarven Shrine", 187, Rarity.RARE, mage.cards.d.DwarvenShrine.class));
+ cards.add(new SetCardInfo("Dwarven Strike Force", 188, Rarity.UNCOMMON, mage.cards.d.DwarvenStrikeForce.class));
+ cards.add(new SetCardInfo("Earnest Fellowship", 21, Rarity.RARE, mage.cards.e.EarnestFellowship.class));
+ cards.add(new SetCardInfo("Earth Rift", 189, Rarity.COMMON, mage.cards.e.EarthRift.class));
+ cards.add(new SetCardInfo("Elephant Ambush", 240, Rarity.COMMON, mage.cards.e.ElephantAmbush.class));
+ cards.add(new SetCardInfo("Ember Beast", 190, Rarity.COMMON, mage.cards.e.EmberBeast.class));
+ cards.add(new SetCardInfo("Embolden", 22, Rarity.COMMON, mage.cards.e.Embolden.class));
+ cards.add(new SetCardInfo("Engulfing Flames", 191, Rarity.UNCOMMON, mage.cards.e.EngulfingFlames.class));
+ cards.add(new SetCardInfo("Entomb", 132, Rarity.RARE, mage.cards.e.Entomb.class));
+ cards.add(new SetCardInfo("Epicenter", 192, Rarity.RARE, mage.cards.e.Epicenter.class));
+ cards.add(new SetCardInfo("Escape Artist", 84, Rarity.COMMON, mage.cards.e.EscapeArtist.class));
+ cards.add(new SetCardInfo("Execute", 133, Rarity.UNCOMMON, mage.cards.e.Execute.class));
+ cards.add(new SetCardInfo("Extract", 85, Rarity.RARE, mage.cards.e.Extract.class));
+ cards.add(new SetCardInfo("Face of Fear", 134, Rarity.UNCOMMON, mage.cards.f.FaceOfFear.class));
+ cards.add(new SetCardInfo("Famished Ghoul", 135, Rarity.UNCOMMON, mage.cards.f.FamishedGhoul.class));
+ cards.add(new SetCardInfo("Fervent Denial", 86, Rarity.UNCOMMON, mage.cards.f.FerventDenial.class));
+ cards.add(new SetCardInfo("Filthy Cur", 136, Rarity.COMMON, mage.cards.f.FilthyCur.class));
+ cards.add(new SetCardInfo("Firebolt", 193, Rarity.COMMON, mage.cards.f.Firebolt.class));
+ cards.add(new SetCardInfo("Flame Burst", 194, Rarity.COMMON, mage.cards.f.FlameBurst.class));
+ cards.add(new SetCardInfo("Fledgling Imp", 137, Rarity.COMMON, mage.cards.f.FledglingImp.class));
+ cards.add(new SetCardInfo("Forest", 347, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 348, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 349, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 350, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Frenetic Ogre", 195, Rarity.UNCOMMON, mage.cards.f.FreneticOgre.class));
+ cards.add(new SetCardInfo("Frightcrawler", 138, Rarity.COMMON, mage.cards.f.Frightcrawler.class));
+ cards.add(new SetCardInfo("Gallantry", 23, Rarity.UNCOMMON, mage.cards.g.Gallantry.class));
+ cards.add(new SetCardInfo("Ghastly Demise", 139, Rarity.COMMON, mage.cards.g.GhastlyDemise.class));
+ cards.add(new SetCardInfo("Gorilla Titan", 241, Rarity.UNCOMMON, mage.cards.g.GorillaTitan.class));
+ cards.add(new SetCardInfo("Graceful Antelope", 24, Rarity.RARE, mage.cards.g.GracefulAntelope.class));
+ cards.add(new SetCardInfo("Gravedigger", 140, Rarity.COMMON, mage.cards.g.Gravedigger.class));
+ cards.add(new SetCardInfo("Gravestorm", 141, Rarity.RARE, mage.cards.g.Gravestorm.class));
+ cards.add(new SetCardInfo("Ground Seal", 242, Rarity.RARE, mage.cards.g.GroundSeal.class));
+ cards.add(new SetCardInfo("Halberdier", 196, Rarity.COMMON, mage.cards.h.Halberdier.class));
+ cards.add(new SetCardInfo("Hallowed Healer", 25, Rarity.COMMON, mage.cards.h.HallowedHealer.class));
+ cards.add(new SetCardInfo("Haunting Echoes", 142, Rarity.RARE, mage.cards.h.HauntingEchoes.class));
+ cards.add(new SetCardInfo("Hint of Insanity", 143, Rarity.RARE, mage.cards.h.HintOfInsanity.class));
+ cards.add(new SetCardInfo("Holistic Wisdom", 243, Rarity.RARE, mage.cards.h.HolisticWisdom.class));
+ cards.add(new SetCardInfo("Howling Gale", 244, Rarity.UNCOMMON, mage.cards.h.HowlingGale.class));
+ cards.add(new SetCardInfo("Immobilizing Ink", 87, Rarity.COMMON, mage.cards.i.ImmobilizingInk.class));
+ cards.add(new SetCardInfo("Impulsive Maneuvers", 197, Rarity.RARE, mage.cards.i.ImpulsiveManeuvers.class));
+ cards.add(new SetCardInfo("Infected Vermin", 144, Rarity.UNCOMMON, mage.cards.i.InfectedVermin.class));
+ cards.add(new SetCardInfo("Innocent Blood", 145, Rarity.COMMON, mage.cards.i.InnocentBlood.class));
+ cards.add(new SetCardInfo("Iridescent Angel", 288, Rarity.RARE, mage.cards.i.IridescentAngel.class));
+ cards.add(new SetCardInfo("Island", 335, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 336, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 337, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 338, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ivy Elemental", 245, Rarity.RARE, mage.cards.i.IvyElemental.class));
+ cards.add(new SetCardInfo("Junk Golem", 300, Rarity.RARE, mage.cards.j.JunkGolem.class));
+ cards.add(new SetCardInfo("Kamahl's Desire", 199, Rarity.COMMON, mage.cards.k.KamahlsDesire.class));
+ cards.add(new SetCardInfo("Kamahl, Pit Fighter", 198, Rarity.RARE, mage.cards.k.KamahlPitFighter.class));
+ cards.add(new SetCardInfo("Karmic Justice", 26, Rarity.RARE, mage.cards.k.KarmicJustice.class));
+ cards.add(new SetCardInfo("Kirtar's Desire", 27, Rarity.COMMON, mage.cards.k.KirtarsDesire.class));
+ cards.add(new SetCardInfo("Kirtar's Wrath", 28, Rarity.RARE, mage.cards.k.KirtarsWrath.class));
+ cards.add(new SetCardInfo("Krosan Archer", 246, Rarity.COMMON, mage.cards.k.KrosanArcher.class));
+ cards.add(new SetCardInfo("Krosan Avenger", 247, Rarity.COMMON, mage.cards.k.KrosanAvenger.class));
+ cards.add(new SetCardInfo("Krosan Beast", 248, Rarity.RARE, mage.cards.k.KrosanBeast.class));
+ cards.add(new SetCardInfo("Laquatus's Creativity", 88, Rarity.UNCOMMON, mage.cards.l.LaquatussCreativity.class));
+ cards.add(new SetCardInfo("Last Rites", 146, Rarity.COMMON, mage.cards.l.LastRites.class));
+ cards.add(new SetCardInfo("Lava Blister", 200, Rarity.UNCOMMON, mage.cards.l.LavaBlister.class));
+ cards.add(new SetCardInfo("Leaf Dancer", 249, Rarity.COMMON, mage.cards.l.LeafDancer.class));
+ cards.add(new SetCardInfo("Lieutenant Kirtar", 29, Rarity.RARE, mage.cards.l.LieutenantKirtar.class));
+ cards.add(new SetCardInfo("Life Burst", 30, Rarity.COMMON, mage.cards.l.LifeBurst.class));
+ cards.add(new SetCardInfo("Limestone Golem", 301, Rarity.UNCOMMON, mage.cards.l.LimestoneGolem.class));
+ cards.add(new SetCardInfo("Liquid Fire", 201, Rarity.UNCOMMON, mage.cards.l.LiquidFire.class));
+ cards.add(new SetCardInfo("Lithatog", 289, Rarity.UNCOMMON, mage.cards.l.Lithatog.class));
+ cards.add(new SetCardInfo("Luminous Guardian", 31, Rarity.UNCOMMON, mage.cards.l.LuminousGuardian.class));
+ cards.add(new SetCardInfo("Mad Dog", 202, Rarity.COMMON, mage.cards.m.MadDog.class));
+ cards.add(new SetCardInfo("Magma Vein", 203, Rarity.UNCOMMON, mage.cards.m.MagmaVein.class));
+ cards.add(new SetCardInfo("Magnivore", 204, Rarity.RARE, mage.cards.m.Magnivore.class));
+ cards.add(new SetCardInfo("Malevolent Awakening", 147, Rarity.UNCOMMON, mage.cards.m.MalevolentAwakening.class));
+ cards.add(new SetCardInfo("Master Apothecary", 32, Rarity.RARE, mage.cards.m.MasterApothecary.class));
+ cards.add(new SetCardInfo("Metamorphic Wurm", 250, Rarity.UNCOMMON, mage.cards.m.MetamorphicWurm.class));
+ cards.add(new SetCardInfo("Millikin", 302, Rarity.UNCOMMON, mage.cards.m.Millikin.class));
+ cards.add(new SetCardInfo("Mind Burst", 148, Rarity.COMMON, mage.cards.m.MindBurst.class));
+ cards.add(new SetCardInfo("Mindslicer", 149, Rarity.RARE, mage.cards.m.Mindslicer.class));
+ cards.add(new SetCardInfo("Mine Layer", 205, Rarity.RARE, mage.cards.m.MineLayer.class));
+ cards.add(new SetCardInfo("Minotaur Explorer", 206, Rarity.UNCOMMON, mage.cards.m.MinotaurExplorer.class));
+ cards.add(new SetCardInfo("Mirari", 303, Rarity.RARE, mage.cards.m.Mirari.class));
+ cards.add(new SetCardInfo("Molten Influence", 207, Rarity.RARE, mage.cards.m.MoltenInfluence.class));
+ cards.add(new SetCardInfo("Moment's Peace", 251, Rarity.COMMON, mage.cards.m.MomentsPeace.class));
+ cards.add(new SetCardInfo("Morbid Hunger", 150, Rarity.COMMON, mage.cards.m.MorbidHunger.class));
+ cards.add(new SetCardInfo("Morgue Theft", 151, Rarity.COMMON, mage.cards.m.MorgueTheft.class));
+ cards.add(new SetCardInfo("Mortivore", 152, Rarity.RARE, mage.cards.m.Mortivore.class));
+ cards.add(new SetCardInfo("Mossfire Egg", 304, Rarity.UNCOMMON, mage.cards.m.MossfireEgg.class));
+ cards.add(new SetCardInfo("Mossfire Valley", 321, Rarity.RARE, mage.cards.m.MossfireValley.class));
+ cards.add(new SetCardInfo("Mountain", 343, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 344, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 345, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 346, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mudhole", 208, Rarity.RARE, mage.cards.m.Mudhole.class));
+ cards.add(new SetCardInfo("Muscle Burst", 252, Rarity.COMMON, mage.cards.m.MuscleBurst.class));
+ cards.add(new SetCardInfo("Mystic Crusader", 33, Rarity.RARE, mage.cards.m.MysticCrusader.class));
+ cards.add(new SetCardInfo("Mystic Enforcer", 290, Rarity.RARE, mage.cards.m.MysticEnforcer.class));
+ cards.add(new SetCardInfo("Mystic Penitent", 34, Rarity.UNCOMMON, mage.cards.m.MysticPenitent.class));
+ cards.add(new SetCardInfo("Mystic Visionary", 35, Rarity.COMMON, mage.cards.m.MysticVisionary.class));
+ cards.add(new SetCardInfo("Mystic Zealot", 36, Rarity.COMMON, mage.cards.m.MysticZealot.class));
+ cards.add(new SetCardInfo("Nantuko Disciple", 253, Rarity.COMMON, mage.cards.n.NantukoDisciple.class));
+ cards.add(new SetCardInfo("Nantuko Elder", 254, Rarity.UNCOMMON, mage.cards.n.NantukoElder.class));
+ cards.add(new SetCardInfo("Nantuko Mentor", 255, Rarity.RARE, mage.cards.n.NantukoMentor.class));
+ cards.add(new SetCardInfo("Nantuko Shrine", 256, Rarity.RARE, mage.cards.n.NantukoShrine.class));
+ cards.add(new SetCardInfo("Need for Speed", 209, Rarity.RARE, mage.cards.n.NeedForSpeed.class));
+ cards.add(new SetCardInfo("Nefarious Lich", 153, Rarity.RARE, mage.cards.n.NefariousLich.class));
+ cards.add(new SetCardInfo("New Frontiers", 257, Rarity.RARE, mage.cards.n.NewFrontiers.class));
+ cards.add(new SetCardInfo("Nimble Mongoose", 258, Rarity.UNCOMMON, mage.cards.n.NimbleMongoose.class));
+ cards.add(new SetCardInfo("Nomad Decoy", 37, Rarity.UNCOMMON, mage.cards.n.NomadDecoy.class));
+ cards.add(new SetCardInfo("Nomad Stadium", 322, Rarity.UNCOMMON, mage.cards.n.NomadStadium.class));
+ cards.add(new SetCardInfo("Nut Collector", 259, Rarity.RARE, mage.cards.n.NutCollector.class));
+ cards.add(new SetCardInfo("Obstinate Familiar", 210, Rarity.RARE, mage.cards.o.ObstinateFamiliar.class));
+ cards.add(new SetCardInfo("Otarian Juggernaut", 305, Rarity.RARE, mage.cards.o.OtarianJuggernaut.class));
+ cards.add(new SetCardInfo("Overeager Apprentice", 154, Rarity.COMMON, mage.cards.o.OvereagerApprentice.class));
+ cards.add(new SetCardInfo("Overrun", 260, Rarity.UNCOMMON, mage.cards.o.Overrun.class));
+ cards.add(new SetCardInfo("Painbringer", 155, Rarity.UNCOMMON, mage.cards.p.Painbringer.class));
+ cards.add(new SetCardInfo("Pardic Firecat", 211, Rarity.COMMON, mage.cards.p.PardicFirecat.class));
+ cards.add(new SetCardInfo("Pardic Miner", 212, Rarity.RARE, mage.cards.p.PardicMiner.class));
+ cards.add(new SetCardInfo("Pardic Swordsmith", 213, Rarity.COMMON, mage.cards.p.PardicSwordsmith.class));
+ cards.add(new SetCardInfo("Patchwork Gnomes", 306, Rarity.UNCOMMON, mage.cards.p.PatchworkGnomes.class));
+ cards.add(new SetCardInfo("Patriarch's Desire", 156, Rarity.COMMON, mage.cards.p.PatriarchsDesire.class));
+ cards.add(new SetCardInfo("Patrol Hound", 38, Rarity.COMMON, mage.cards.p.PatrolHound.class));
+ cards.add(new SetCardInfo("Patron Wizard", 89, Rarity.RARE, mage.cards.p.PatronWizard.class));
+ cards.add(new SetCardInfo("Pedantic Learning", 90, Rarity.RARE, mage.cards.p.PedanticLearning.class));
+ cards.add(new SetCardInfo("Peek", 91, Rarity.COMMON, mage.cards.p.Peek.class));
+ cards.add(new SetCardInfo("Persuasion", 92, Rarity.RARE, mage.cards.p.Persuasion.class));
+ cards.add(new SetCardInfo("Petrified Field", 323, Rarity.RARE, mage.cards.p.PetrifiedField.class));
+ cards.add(new SetCardInfo("Phantatog", 291, Rarity.UNCOMMON, mage.cards.p.Phantatog.class));
+ cards.add(new SetCardInfo("Phantom Whelp", 93, Rarity.COMMON, mage.cards.p.PhantomWhelp.class));
+ cards.add(new SetCardInfo("Pianna, Nomad Captain", 39, Rarity.RARE, mage.cards.p.PiannaNomadCaptain.class));
+ cards.add(new SetCardInfo("Pilgrim of Justice", 40, Rarity.COMMON, mage.cards.p.PilgrimOfJustice.class));
+ cards.add(new SetCardInfo("Pilgrim of Virtue", 41, Rarity.COMMON, mage.cards.p.PilgrimOfVirtue.class));
+ cards.add(new SetCardInfo("Piper's Melody", 261, Rarity.UNCOMMON, mage.cards.p.PipersMelody.class));
+ cards.add(new SetCardInfo("Plains", 331, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 332, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 333, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 334, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Predict", 94, Rarity.UNCOMMON, mage.cards.p.Predict.class));
+ cards.add(new SetCardInfo("Price of Glory", 214, Rarity.UNCOMMON, mage.cards.p.PriceOfGlory.class));
+ cards.add(new SetCardInfo("Primal Frenzy", 262, Rarity.COMMON, mage.cards.p.PrimalFrenzy.class));
+ cards.add(new SetCardInfo("Psionic Gift", 95, Rarity.COMMON, mage.cards.p.PsionicGift.class));
+ cards.add(new SetCardInfo("Psychatog", 292, Rarity.UNCOMMON, mage.cards.p.Psychatog.class));
+ cards.add(new SetCardInfo("Pulsating Illusion", 96, Rarity.UNCOMMON, mage.cards.p.PulsatingIllusion.class));
+ cards.add(new SetCardInfo("Puppeteer", 97, Rarity.UNCOMMON, mage.cards.p.Puppeteer.class));
+ cards.add(new SetCardInfo("Rabid Elephant", 263, Rarity.COMMON, mage.cards.r.RabidElephant.class));
+ cards.add(new SetCardInfo("Ravaged Highlands", 324, Rarity.COMMON, mage.cards.r.RavagedHighlands.class));
+ cards.add(new SetCardInfo("Ray of Distortion", 42, Rarity.COMMON, mage.cards.r.RayOfDistortion.class));
+ cards.add(new SetCardInfo("Reckless Charge", 215, Rarity.COMMON, mage.cards.r.RecklessCharge.class));
+ cards.add(new SetCardInfo("Recoup", 216, Rarity.UNCOMMON, mage.cards.r.Recoup.class));
+ cards.add(new SetCardInfo("Refresh", 264, Rarity.COMMON, mage.cards.r.Refresh.class));
+ cards.add(new SetCardInfo("Repel", 98, Rarity.COMMON, mage.cards.r.Repel.class));
+ cards.add(new SetCardInfo("Repentant Vampire", 157, Rarity.RARE, mage.cards.r.RepentantVampire.class));
+ cards.add(new SetCardInfo("Resilient Wanderer", 43, Rarity.UNCOMMON, mage.cards.r.ResilientWanderer.class));
+ cards.add(new SetCardInfo("Rites of Initiation", 217, Rarity.COMMON, mage.cards.r.RitesOfInitiation.class));
+ cards.add(new SetCardInfo("Rites of Refusal", 99, Rarity.COMMON, mage.cards.r.RitesOfRefusal.class));
+ cards.add(new SetCardInfo("Rites of Spring", 265, Rarity.COMMON, mage.cards.r.RitesOfSpring.class));
+ cards.add(new SetCardInfo("Roar of the Wurm", 266, Rarity.UNCOMMON, mage.cards.r.RoarOfTheWurm.class));
+ cards.add(new SetCardInfo("Rotting Giant", 158, Rarity.UNCOMMON, mage.cards.r.RottingGiant.class));
+ cards.add(new SetCardInfo("Sacred Rites", 44, Rarity.COMMON, mage.cards.s.SacredRites.class));
+ cards.add(new SetCardInfo("Sadistic Hypnotist", 159, Rarity.UNCOMMON, mage.cards.s.SadisticHypnotist.class));
+ cards.add(new SetCardInfo("Sandstone Deadfall", 307, Rarity.UNCOMMON, mage.cards.s.SandstoneDeadfall.class));
+ cards.add(new SetCardInfo("Sarcatog", 293, Rarity.UNCOMMON, mage.cards.s.Sarcatog.class));
+ cards.add(new SetCardInfo("Savage Firecat", 218, Rarity.RARE, mage.cards.s.SavageFirecat.class));
+ cards.add(new SetCardInfo("Scorching Missile", 219, Rarity.COMMON, mage.cards.s.ScorchingMissile.class));
+ cards.add(new SetCardInfo("Screams of the Damned", 160, Rarity.UNCOMMON, mage.cards.s.ScreamsOfTheDamned.class));
+ cards.add(new SetCardInfo("Scrivener", 100, Rarity.COMMON, mage.cards.s.Scrivener.class));
+ cards.add(new SetCardInfo("Seafloor Debris", "325+", Rarity.COMMON, mage.cards.s.SeafloorDebris.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Seafloor Debris", 325, Rarity.COMMON, mage.cards.s.SeafloorDebris.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Second Thoughts", 45, Rarity.COMMON, mage.cards.s.SecondThoughts.class));
+ cards.add(new SetCardInfo("Seize the Day", 220, Rarity.RARE, mage.cards.s.SeizeTheDay.class));
+ cards.add(new SetCardInfo("Seton's Desire", 268, Rarity.COMMON, mage.cards.s.SetonsDesire.class));
+ cards.add(new SetCardInfo("Seton, Krosan Protector", 267, Rarity.RARE, mage.cards.s.SetonKrosanProtector.class));
+ cards.add(new SetCardInfo("Shadowblood Egg", 308, Rarity.UNCOMMON, mage.cards.s.ShadowbloodEgg.class));
+ cards.add(new SetCardInfo("Shadowblood Ridge", 326, Rarity.RARE, mage.cards.s.ShadowbloodRidge.class));
+ cards.add(new SetCardInfo("Shadowmage Infiltrator", 294, Rarity.RARE, mage.cards.s.ShadowmageInfiltrator.class));
+ cards.add(new SetCardInfo("Shelter", 46, Rarity.COMMON, mage.cards.s.Shelter.class));
+ cards.add(new SetCardInfo("Shifty Doppelganger", 101, Rarity.RARE, mage.cards.s.ShiftyDoppelganger.class));
+ cards.add(new SetCardInfo("Shower of Coals", 221, Rarity.UNCOMMON, mage.cards.s.ShowerOfCoals.class));
+ cards.add(new SetCardInfo("Simplify", 269, Rarity.COMMON, mage.cards.s.Simplify.class));
+ cards.add(new SetCardInfo("Skeletal Scrying", 161, Rarity.UNCOMMON, mage.cards.s.SkeletalScrying.class));
+ cards.add(new SetCardInfo("Skull Fracture", 162, Rarity.UNCOMMON, mage.cards.s.SkullFracture.class));
+ cards.add(new SetCardInfo("Skycloud Egg", 309, Rarity.UNCOMMON, mage.cards.s.SkycloudEgg.class));
+ cards.add(new SetCardInfo("Skycloud Expanse", 327, Rarity.RARE, mage.cards.s.SkycloudExpanse.class));
+ cards.add(new SetCardInfo("Skyshooter", 270, Rarity.UNCOMMON, mage.cards.s.Skyshooter.class));
+ cards.add(new SetCardInfo("Soulcatcher", 47, Rarity.UNCOMMON, mage.cards.s.Soulcatcher.class));
+ cards.add(new SetCardInfo("Spark Mage", 222, Rarity.UNCOMMON, mage.cards.s.SparkMage.class));
+ cards.add(new SetCardInfo("Spellbane Centaur", 271, Rarity.RARE, mage.cards.s.SpellbaneCentaur.class));
+ cards.add(new SetCardInfo("Sphere of Duty", 48, Rarity.UNCOMMON, mage.cards.s.SphereOfDuty.class));
+ cards.add(new SetCardInfo("Sphere of Grace", 49, Rarity.UNCOMMON, mage.cards.s.SphereOfGrace.class));
+ cards.add(new SetCardInfo("Sphere of Law", 50, Rarity.UNCOMMON, mage.cards.s.SphereOfLaw.class));
+ cards.add(new SetCardInfo("Sphere of Reason", 51, Rarity.UNCOMMON, mage.cards.s.SphereOfReason.class));
+ cards.add(new SetCardInfo("Sphere of Truth", 52, Rarity.UNCOMMON, mage.cards.s.SphereOfTruth.class));
+ cards.add(new SetCardInfo("Spiritualize", 53, Rarity.UNCOMMON, mage.cards.s.Spiritualize.class));
+ cards.add(new SetCardInfo("Springing Tiger", 272, Rarity.COMMON, mage.cards.s.SpringingTiger.class));
+ cards.add(new SetCardInfo("Squirrel Mob", 273, Rarity.RARE, mage.cards.s.SquirrelMob.class));
+ cards.add(new SetCardInfo("Squirrel Nest", 274, Rarity.UNCOMMON, mage.cards.s.SquirrelNest.class));
+ cards.add(new SetCardInfo("Stalking Bloodsucker", 163, Rarity.RARE, mage.cards.s.StalkingBloodsucker.class));
+ cards.add(new SetCardInfo("Standstill", 102, Rarity.UNCOMMON, mage.cards.s.Standstill.class));
+ cards.add(new SetCardInfo("Steam Vines", 223, Rarity.UNCOMMON, mage.cards.s.SteamVines.class));
+ cards.add(new SetCardInfo("Steamclaw", 310, Rarity.UNCOMMON, mage.cards.s.Steamclaw.class));
+ cards.add(new SetCardInfo("Still Life", 275, Rarity.UNCOMMON, mage.cards.s.StillLife.class));
+ cards.add(new SetCardInfo("Stone-Tongue Basilisk", 276, Rarity.RARE, mage.cards.s.StoneTongueBasilisk.class));
+ cards.add(new SetCardInfo("Sungrass Egg", 311, Rarity.UNCOMMON, mage.cards.s.SungrassEgg.class));
+ cards.add(new SetCardInfo("Sungrass Prairie", 328, Rarity.RARE, mage.cards.s.SungrassPrairie.class));
+ cards.add(new SetCardInfo("Swamp", 339, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 340, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 341, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 342, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sylvan Might", 277, Rarity.UNCOMMON, mage.cards.s.SylvanMight.class));
+ cards.add(new SetCardInfo("Syncopate", 103, Rarity.COMMON, mage.cards.s.Syncopate.class));
+ cards.add(new SetCardInfo("Tainted Pact", 164, Rarity.RARE, mage.cards.t.TaintedPact.class));
+ cards.add(new SetCardInfo("Tarnished Citadel", 329, Rarity.RARE, mage.cards.t.TarnishedCitadel.class));
+ cards.add(new SetCardInfo("Tattoo Ward", 54, Rarity.UNCOMMON, mage.cards.t.TattooWard.class));
+ cards.add(new SetCardInfo("Terravore", 278, Rarity.RARE, mage.cards.t.Terravore.class));
+ cards.add(new SetCardInfo("Testament of Faith", 55, Rarity.UNCOMMON, mage.cards.t.TestamentOfFaith.class));
+ cards.add(new SetCardInfo("Thaumatog", 295, Rarity.UNCOMMON, mage.cards.t.Thaumatog.class));
+ cards.add(new SetCardInfo("Thermal Blast", 224, Rarity.COMMON, mage.cards.t.ThermalBlast.class));
+ cards.add(new SetCardInfo("Think Tank", 104, Rarity.UNCOMMON, mage.cards.t.ThinkTank.class));
+ cards.add(new SetCardInfo("Thought Devourer", 105, Rarity.RARE, mage.cards.t.ThoughtDevourer.class));
+ cards.add(new SetCardInfo("Thought Eater", 106, Rarity.UNCOMMON, mage.cards.t.ThoughtEater.class));
+ cards.add(new SetCardInfo("Thought Nibbler", 107, Rarity.COMMON, mage.cards.t.ThoughtNibbler.class));
+ cards.add(new SetCardInfo("Timberland Ruins", 330, Rarity.COMMON, mage.cards.t.TimberlandRuins.class));
+ cards.add(new SetCardInfo("Time Stretch", 108, Rarity.RARE, mage.cards.t.TimeStretch.class));
+ cards.add(new SetCardInfo("Tireless Tribe", 56, Rarity.COMMON, mage.cards.t.TirelessTribe.class));
+ cards.add(new SetCardInfo("Tombfire", 165, Rarity.RARE, mage.cards.t.Tombfire.class));
+ cards.add(new SetCardInfo("Touch of Invisibility", 109, Rarity.COMMON, mage.cards.t.TouchOfInvisibility.class));
+ cards.add(new SetCardInfo("Traumatize", 110, Rarity.RARE, mage.cards.t.Traumatize.class));
+ cards.add(new SetCardInfo("Traveling Plague", 166, Rarity.RARE, mage.cards.t.TravelingPlague.class));
+ cards.add(new SetCardInfo("Treetop Sentinel", 111, Rarity.UNCOMMON, mage.cards.t.TreetopSentinel.class));
+ cards.add(new SetCardInfo("Tremble", 225, Rarity.COMMON, mage.cards.t.Tremble.class));
+ cards.add(new SetCardInfo("Twigwalker", 279, Rarity.UNCOMMON, mage.cards.t.Twigwalker.class));
+ cards.add(new SetCardInfo("Unifying Theory", 112, Rarity.RARE, mage.cards.u.UnifyingTheory.class));
+ cards.add(new SetCardInfo("Upheaval", 113, Rarity.RARE, mage.cards.u.Upheaval.class));
+ cards.add(new SetCardInfo("Vampiric Dragon", 296, Rarity.RARE, mage.cards.v.VampiricDragon.class));
+ cards.add(new SetCardInfo("Verdant Succession", 280, Rarity.RARE, mage.cards.v.VerdantSuccession.class));
+ cards.add(new SetCardInfo("Vivify", 281, Rarity.UNCOMMON, mage.cards.v.Vivify.class));
+ cards.add(new SetCardInfo("Volcanic Spray", 226, Rarity.UNCOMMON, mage.cards.v.VolcanicSpray.class));
+ cards.add(new SetCardInfo("Volley of Boulders", 227, Rarity.RARE, mage.cards.v.VolleyOfBoulders.class));
+ cards.add(new SetCardInfo("Wayward Angel", 57, Rarity.RARE, mage.cards.w.WaywardAngel.class));
+ cards.add(new SetCardInfo("Werebear", 282, Rarity.COMMON, mage.cards.w.Werebear.class));
+ cards.add(new SetCardInfo("Whipkeeper", 228, Rarity.UNCOMMON, mage.cards.w.Whipkeeper.class));
+ cards.add(new SetCardInfo("Whispering Shade", 167, Rarity.COMMON, mage.cards.w.WhisperingShade.class));
+ cards.add(new SetCardInfo("Wild Mongrel", 283, Rarity.COMMON, mage.cards.w.WildMongrel.class));
+ cards.add(new SetCardInfo("Woodland Druid", 284, Rarity.COMMON, mage.cards.w.WoodlandDruid.class));
+ cards.add(new SetCardInfo("Words of Wisdom", 114, Rarity.COMMON, mage.cards.w.WordsOfWisdom.class));
+ cards.add(new SetCardInfo("Zombie Assassin", 168, Rarity.COMMON, mage.cards.z.ZombieAssassin.class));
+ cards.add(new SetCardInfo("Zombie Cannibal", 169, Rarity.COMMON, mage.cards.z.ZombieCannibal.class));
+ cards.add(new SetCardInfo("Zombie Infestation", 170, Rarity.UNCOMMON, mage.cards.z.ZombieInfestation.class));
+ cards.add(new SetCardInfo("Zombify", 171, Rarity.UNCOMMON, mage.cards.z.Zombify.class));
+ cards.add(new SetCardInfo("Zoologist", 285, Rarity.RARE, mage.cards.z.Zoologist.class));
}
@Override
diff --git a/Mage.Sets/src/mage/sets/Onslaught.java b/Mage.Sets/src/mage/sets/Onslaught.java
index 16e5d92f678..267d4cdda31 100644
--- a/Mage.Sets/src/mage/sets/Onslaught.java
+++ b/Mage.Sets/src/mage/sets/Onslaught.java
@@ -32,357 +32,355 @@ public final class Onslaught extends ExpansionSet {
this.numBoosterRare = 1;
this.ratioBoosterMythic = 0;
- cards.add(new SetCardInfo("Accursed Centaur", 123, Rarity.COMMON, mage.cards.a.AccursedCentaur.class, RETRO_ART));
- cards.add(new SetCardInfo("Aether Charge", 184, Rarity.UNCOMMON, mage.cards.a.AetherCharge.class, RETRO_ART));
- cards.add(new SetCardInfo("Aggravated Assault", 185, Rarity.RARE, mage.cards.a.AggravatedAssault.class, RETRO_ART));
- cards.add(new SetCardInfo("Airborne Aid", 62, Rarity.COMMON, mage.cards.a.AirborneAid.class, RETRO_ART));
- cards.add(new SetCardInfo("Airdrop Condor", 186, Rarity.UNCOMMON, mage.cards.a.AirdropCondor.class, RETRO_ART));
- cards.add(new SetCardInfo("Akroma's Blessing", 1, Rarity.UNCOMMON, mage.cards.a.AkromasBlessing.class, RETRO_ART));
- cards.add(new SetCardInfo("Akroma's Vengeance", 2, Rarity.RARE, mage.cards.a.AkromasVengeance.class, RETRO_ART));
- cards.add(new SetCardInfo("Ancestor's Prophet", 3, Rarity.RARE, mage.cards.a.AncestorsProphet.class, RETRO_ART));
- cards.add(new SetCardInfo("Animal Magnetism", 245, Rarity.RARE, mage.cards.a.AnimalMagnetism.class, RETRO_ART));
- cards.add(new SetCardInfo("Annex", 63, Rarity.UNCOMMON, mage.cards.a.Annex.class, RETRO_ART));
- cards.add(new SetCardInfo("Anurid Murkdiver", 124, Rarity.COMMON, mage.cards.a.AnuridMurkdiver.class, RETRO_ART));
- cards.add(new SetCardInfo("Aphetto Alchemist", 64, Rarity.UNCOMMON, mage.cards.a.AphettoAlchemist.class, RETRO_ART));
- cards.add(new SetCardInfo("Aphetto Dredging", 125, Rarity.COMMON, mage.cards.a.AphettoDredging.class, RETRO_ART));
- cards.add(new SetCardInfo("Aphetto Grifter", 65, Rarity.UNCOMMON, mage.cards.a.AphettoGrifter.class, RETRO_ART));
- cards.add(new SetCardInfo("Aphetto Vulture", 126, Rarity.UNCOMMON, mage.cards.a.AphettoVulture.class, RETRO_ART));
- cards.add(new SetCardInfo("Arcanis the Omnipotent", 66, Rarity.RARE, mage.cards.a.ArcanisTheOmnipotent.class, RETRO_ART));
-// cards.add(new SetCardInfo("Artificial Evolution", 67, Rarity.RARE, mage.cards.a.ArtificialEvolution.class, RETRO_ART));
- cards.add(new SetCardInfo("Ascending Aven", 68, Rarity.COMMON, mage.cards.a.AscendingAven.class, RETRO_ART));
- cards.add(new SetCardInfo("Astral Slide", 4, Rarity.UNCOMMON, mage.cards.a.AstralSlide.class, RETRO_ART));
- cards.add(new SetCardInfo("Aura Extraction", 5, Rarity.UNCOMMON, mage.cards.a.AuraExtraction.class, RETRO_ART));
- cards.add(new SetCardInfo("Aurification", 6, Rarity.RARE, mage.cards.a.Aurification.class, RETRO_ART));
- cards.add(new SetCardInfo("Avarax", 187, Rarity.UNCOMMON, mage.cards.a.Avarax.class, RETRO_ART));
- cards.add(new SetCardInfo("Aven Brigadier", 7, Rarity.RARE, mage.cards.a.AvenBrigadier.class, RETRO_ART));
- cards.add(new SetCardInfo("Aven Fateshaper", 69, Rarity.UNCOMMON, mage.cards.a.AvenFateshaper.class, RETRO_ART));
- cards.add(new SetCardInfo("Aven Soulgazer", 8, Rarity.UNCOMMON, mage.cards.a.AvenSoulgazer.class, RETRO_ART));
- cards.add(new SetCardInfo("Backslide", 70, Rarity.COMMON, mage.cards.b.Backslide.class, RETRO_ART));
- cards.add(new SetCardInfo("Barkhide Mauler", 246, Rarity.COMMON, mage.cards.b.BarkhideMauler.class, RETRO_ART));
- cards.add(new SetCardInfo("Barren Moor", 312, Rarity.COMMON, mage.cards.b.BarrenMoor.class, RETRO_ART));
- cards.add(new SetCardInfo("Battering Craghorn", 188, Rarity.COMMON, mage.cards.b.BatteringCraghorn.class, RETRO_ART));
- cards.add(new SetCardInfo("Battlefield Medic", 9, Rarity.COMMON, mage.cards.b.BattlefieldMedic.class, RETRO_ART));
- cards.add(new SetCardInfo("Biorhythm", 247, Rarity.RARE, mage.cards.b.Biorhythm.class, RETRO_ART));
- cards.add(new SetCardInfo("Birchlore Rangers", 248, Rarity.COMMON, mage.cards.b.BirchloreRangers.class, RETRO_ART));
- cards.add(new SetCardInfo("Blackmail", 127, Rarity.UNCOMMON, mage.cards.b.Blackmail.class, RETRO_ART));
- cards.add(new SetCardInfo("Blatant Thievery", 71, Rarity.RARE, mage.cards.b.BlatantThievery.class, RETRO_ART));
- cards.add(new SetCardInfo("Blistering Firecat", 189, Rarity.RARE, mage.cards.b.BlisteringFirecat.class, RETRO_ART));
- cards.add(new SetCardInfo("Bloodline Shaman", 249, Rarity.UNCOMMON, mage.cards.b.BloodlineShaman.class, RETRO_ART));
- cards.add(new SetCardInfo("Bloodstained Mire", 313, Rarity.RARE, mage.cards.b.BloodstainedMire.class, RETRO_ART));
- cards.add(new SetCardInfo("Boneknitter", 128, Rarity.UNCOMMON, mage.cards.b.Boneknitter.class, RETRO_ART));
- cards.add(new SetCardInfo("Break Open", 190, Rarity.COMMON, mage.cards.b.BreakOpen.class, RETRO_ART));
- cards.add(new SetCardInfo("Brightstone Ritual", 191, Rarity.COMMON, mage.cards.b.BrightstoneRitual.class, RETRO_ART));
- cards.add(new SetCardInfo("Broodhatch Nantuko", 250, Rarity.UNCOMMON, mage.cards.b.BroodhatchNantuko.class, RETRO_ART));
- cards.add(new SetCardInfo("Butcher Orgg", 192, Rarity.RARE, mage.cards.b.ButcherOrgg.class, RETRO_ART));
- cards.add(new SetCardInfo("Cabal Archon", 129, Rarity.UNCOMMON, mage.cards.c.CabalArchon.class, RETRO_ART));
- cards.add(new SetCardInfo("Cabal Executioner", 130, Rarity.UNCOMMON, mage.cards.c.CabalExecutioner.class, RETRO_ART));
- cards.add(new SetCardInfo("Cabal Slaver", 131, Rarity.UNCOMMON, mage.cards.c.CabalSlaver.class, RETRO_ART));
- cards.add(new SetCardInfo("Callous Oppressor", 72, Rarity.RARE, mage.cards.c.CallousOppressor.class, RETRO_ART));
- cards.add(new SetCardInfo("Catapult Master", 10, Rarity.RARE, mage.cards.c.CatapultMaster.class, RETRO_ART));
- cards.add(new SetCardInfo("Catapult Squad", 11, Rarity.UNCOMMON, mage.cards.c.CatapultSquad.class, RETRO_ART));
- cards.add(new SetCardInfo("Centaur Glade", 251, Rarity.UNCOMMON, mage.cards.c.CentaurGlade.class, RETRO_ART));
- cards.add(new SetCardInfo("Chain of Acid", 252, Rarity.UNCOMMON, mage.cards.c.ChainOfAcid.class, RETRO_ART));
- cards.add(new SetCardInfo("Chain of Plasma", 193, Rarity.UNCOMMON, mage.cards.c.ChainOfPlasma.class, RETRO_ART));
- cards.add(new SetCardInfo("Chain of Silence", 12, Rarity.UNCOMMON, mage.cards.c.ChainOfSilence.class, RETRO_ART));
- cards.add(new SetCardInfo("Chain of Smog", 132, Rarity.UNCOMMON, mage.cards.c.ChainOfSmog.class, RETRO_ART));
- cards.add(new SetCardInfo("Chain of Vapor", 73, Rarity.UNCOMMON, mage.cards.c.ChainOfVapor.class, RETRO_ART));
- cards.add(new SetCardInfo("Charging Slateback", 194, Rarity.COMMON, mage.cards.c.ChargingSlateback.class, RETRO_ART));
- cards.add(new SetCardInfo("Choking Tethers", 74, Rarity.COMMON, mage.cards.c.ChokingTethers.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Solace", 13, Rarity.RARE, mage.cards.c.CircleOfSolace.class, RETRO_ART));
- cards.add(new SetCardInfo("Clone", 75, Rarity.RARE, mage.cards.c.Clone.class, RETRO_ART));
- cards.add(new SetCardInfo("Commando Raid", 195, Rarity.UNCOMMON, mage.cards.c.CommandoRaid.class, RETRO_ART));
- cards.add(new SetCardInfo("Complicate", 76, Rarity.UNCOMMON, mage.cards.c.Complicate.class, RETRO_ART));
- cards.add(new SetCardInfo("Contested Cliffs", 314, Rarity.RARE, mage.cards.c.ContestedCliffs.class, RETRO_ART));
- cards.add(new SetCardInfo("Convalescent Care", 14, Rarity.RARE, mage.cards.c.ConvalescentCare.class, RETRO_ART));
- cards.add(new SetCardInfo("Cover of Darkness", 133, Rarity.RARE, mage.cards.c.CoverOfDarkness.class, RETRO_ART));
- cards.add(new SetCardInfo("Crafty Pathmage", 77, Rarity.COMMON, mage.cards.c.CraftyPathmage.class, RETRO_ART));
- cards.add(new SetCardInfo("Crowd Favorites", 15, Rarity.UNCOMMON, mage.cards.c.CrowdFavorites.class, RETRO_ART));
- cards.add(new SetCardInfo("Crown of Ascension", 78, Rarity.COMMON, mage.cards.c.CrownOfAscension.class, RETRO_ART));
- cards.add(new SetCardInfo("Crown of Awe", 16, Rarity.COMMON, mage.cards.c.CrownOfAwe.class, RETRO_ART));
- cards.add(new SetCardInfo("Crown of Fury", 196, Rarity.COMMON, mage.cards.c.CrownOfFury.class, RETRO_ART));
- cards.add(new SetCardInfo("Crown of Suspicion", 134, Rarity.COMMON, mage.cards.c.CrownOfSuspicion.class, RETRO_ART));
- cards.add(new SetCardInfo("Crown of Vigor", 253, Rarity.COMMON, mage.cards.c.CrownOfVigor.class, RETRO_ART));
- cards.add(new SetCardInfo("Crude Rampart", 17, Rarity.UNCOMMON, mage.cards.c.CrudeRampart.class, RETRO_ART));
- cards.add(new SetCardInfo("Cruel Revival", 135, Rarity.COMMON, mage.cards.c.CruelRevival.class, RETRO_ART));
- cards.add(new SetCardInfo("Cryptic Gateway", 306, Rarity.RARE, mage.cards.c.CrypticGateway.class, RETRO_ART));
- cards.add(new SetCardInfo("Custody Battle", 197, Rarity.UNCOMMON, mage.cards.c.CustodyBattle.class, RETRO_ART));
- cards.add(new SetCardInfo("Daru Cavalier", 18, Rarity.COMMON, mage.cards.d.DaruCavalier.class, RETRO_ART));
- cards.add(new SetCardInfo("Daru Encampment", 315, Rarity.UNCOMMON, mage.cards.d.DaruEncampment.class, RETRO_ART));
- cards.add(new SetCardInfo("Daru Healer", 19, Rarity.COMMON, mage.cards.d.DaruHealer.class, RETRO_ART));
- cards.add(new SetCardInfo("Daru Lancer", 20, Rarity.COMMON, mage.cards.d.DaruLancer.class, RETRO_ART));
- cards.add(new SetCardInfo("Daunting Defender", 21, Rarity.COMMON, mage.cards.d.DauntingDefender.class, RETRO_ART));
- cards.add(new SetCardInfo("Dawning Purist", 22, Rarity.UNCOMMON, mage.cards.d.DawningPurist.class, RETRO_ART));
- cards.add(new SetCardInfo("Death Match", 136, Rarity.RARE, mage.cards.d.DeathMatch.class, RETRO_ART));
- cards.add(new SetCardInfo("Death Pulse", 137, Rarity.UNCOMMON, mage.cards.d.DeathPulse.class, RETRO_ART));
- cards.add(new SetCardInfo("Defensive Maneuvers", 23, Rarity.COMMON, mage.cards.d.DefensiveManeuvers.class, RETRO_ART));
- cards.add(new SetCardInfo("Demystify", 24, Rarity.COMMON, mage.cards.d.Demystify.class, RETRO_ART));
- cards.add(new SetCardInfo("Dirge of Dread", 138, Rarity.COMMON, mage.cards.d.DirgeOfDread.class, RETRO_ART));
- cards.add(new SetCardInfo("Disciple of Grace", 25, Rarity.COMMON, mage.cards.d.DiscipleOfGrace.class, RETRO_ART));
- cards.add(new SetCardInfo("Disciple of Malice", 139, Rarity.COMMON, mage.cards.d.DiscipleOfMalice.class, RETRO_ART));
- cards.add(new SetCardInfo("Discombobulate", 79, Rarity.UNCOMMON, mage.cards.d.Discombobulate.class, RETRO_ART));
- cards.add(new SetCardInfo("Dispersing Orb", 80, Rarity.UNCOMMON, mage.cards.d.DispersingOrb.class, RETRO_ART));
- cards.add(new SetCardInfo("Disruptive Pitmage", 81, Rarity.COMMON, mage.cards.d.DisruptivePitmage.class, RETRO_ART));
- cards.add(new SetCardInfo("Dive Bomber", 26, Rarity.COMMON, mage.cards.d.DiveBomber.class, RETRO_ART));
- cards.add(new SetCardInfo("Doom Cannon", 307, Rarity.RARE, mage.cards.d.DoomCannon.class, RETRO_ART));
- cards.add(new SetCardInfo("Doomed Necromancer", 140, Rarity.RARE, mage.cards.d.DoomedNecromancer.class, RETRO_ART));
- cards.add(new SetCardInfo("Doubtless One", 27, Rarity.UNCOMMON, mage.cards.d.DoubtlessOne.class, RETRO_ART));
- cards.add(new SetCardInfo("Dragon Roost", 198, Rarity.RARE, mage.cards.d.DragonRoost.class, RETRO_ART));
- cards.add(new SetCardInfo("Dream Chisel", 308, Rarity.RARE, mage.cards.d.DreamChisel.class, RETRO_ART));
- cards.add(new SetCardInfo("Dwarven Blastminer", 199, Rarity.UNCOMMON, mage.cards.d.DwarvenBlastminer.class, RETRO_ART));
- cards.add(new SetCardInfo("Ebonblade Reaper", 141, Rarity.RARE, mage.cards.e.EbonbladeReaper.class, RETRO_ART));
- cards.add(new SetCardInfo("Elven Riders", 254, Rarity.UNCOMMON, mage.cards.e.ElvenRiders.class, RETRO_ART));
- cards.add(new SetCardInfo("Elvish Guidance", 255, Rarity.COMMON, mage.cards.e.ElvishGuidance.class, RETRO_ART));
- cards.add(new SetCardInfo("Elvish Pathcutter", 256, Rarity.COMMON, mage.cards.e.ElvishPathcutter.class, RETRO_ART));
- cards.add(new SetCardInfo("Elvish Pioneer", 257, Rarity.COMMON, mage.cards.e.ElvishPioneer.class, RETRO_ART));
- cards.add(new SetCardInfo("Elvish Scrapper", 258, Rarity.UNCOMMON, mage.cards.e.ElvishScrapper.class, RETRO_ART));
- cards.add(new SetCardInfo("Elvish Vanguard", 259, Rarity.RARE, mage.cards.e.ElvishVanguard.class, RETRO_ART));
- cards.add(new SetCardInfo("Elvish Warrior", 260, Rarity.COMMON, mage.cards.e.ElvishWarrior.class, RETRO_ART));
- cards.add(new SetCardInfo("Embermage Goblin", 200, Rarity.UNCOMMON, mage.cards.e.EmbermageGoblin.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Embermage Goblin", "200*", Rarity.UNCOMMON, mage.cards.e.EmbermageGoblin.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Enchantress's Presence", 261, Rarity.RARE, mage.cards.e.EnchantresssPresence.class, RETRO_ART));
- cards.add(new SetCardInfo("Endemic Plague", 142, Rarity.RARE, mage.cards.e.EndemicPlague.class, RETRO_ART));
- cards.add(new SetCardInfo("Entrails Feaster", 143, Rarity.RARE, mage.cards.e.EntrailsFeaster.class, RETRO_ART));
- cards.add(new SetCardInfo("Erratic Explosion", 201, Rarity.COMMON, mage.cards.e.ErraticExplosion.class, RETRO_ART));
- cards.add(new SetCardInfo("Essence Fracture", 82, Rarity.UNCOMMON, mage.cards.e.EssenceFracture.class, RETRO_ART));
- cards.add(new SetCardInfo("Everglove Courier", 262, Rarity.UNCOMMON, mage.cards.e.EvergloveCourier.class, RETRO_ART));
- cards.add(new SetCardInfo("Exalted Angel", 28, Rarity.RARE, mage.cards.e.ExaltedAngel.class, RETRO_ART));
- cards.add(new SetCardInfo("Explosive Vegetation", 263, Rarity.UNCOMMON, mage.cards.e.ExplosiveVegetation.class, RETRO_ART));
- cards.add(new SetCardInfo("Fade from Memory", 144, Rarity.UNCOMMON, mage.cards.f.FadeFromMemory.class, RETRO_ART));
- cards.add(new SetCardInfo("Fallen Cleric", 145, Rarity.COMMON, mage.cards.f.FallenCleric.class, RETRO_ART));
- cards.add(new SetCardInfo("False Cure", 146, Rarity.RARE, mage.cards.f.FalseCure.class, RETRO_ART));
- cards.add(new SetCardInfo("Feeding Frenzy", 147, Rarity.UNCOMMON, mage.cards.f.FeedingFrenzy.class, RETRO_ART));
- cards.add(new SetCardInfo("Festering Goblin", 148, Rarity.COMMON, mage.cards.f.FesteringGoblin.class, RETRO_ART));
- cards.add(new SetCardInfo("Fever Charm", 202, Rarity.COMMON, mage.cards.f.FeverCharm.class, RETRO_ART));
- cards.add(new SetCardInfo("Flamestick Courier", 203, Rarity.UNCOMMON, mage.cards.f.FlamestickCourier.class, RETRO_ART));
- cards.add(new SetCardInfo("Fleeting Aven", 83, Rarity.UNCOMMON, mage.cards.f.FleetingAven.class, RETRO_ART));
- cards.add(new SetCardInfo("Flooded Strand", 316, Rarity.RARE, mage.cards.f.FloodedStrand.class, RETRO_ART));
- cards.add(new SetCardInfo("Foothill Guide", 29, Rarity.COMMON, mage.cards.f.FoothillGuide.class, RETRO_ART));
- cards.add(new SetCardInfo("Forest", 347, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 348, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 349, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 350, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forgotten Cave", 317, Rarity.COMMON, mage.cards.f.ForgottenCave.class, RETRO_ART));
- cards.add(new SetCardInfo("Frightshroud Courier", 149, Rarity.UNCOMMON, mage.cards.f.FrightshroudCourier.class, RETRO_ART));
- cards.add(new SetCardInfo("Future Sight", 84, Rarity.RARE, mage.cards.f.FutureSight.class, RETRO_ART));
- cards.add(new SetCardInfo("Gangrenous Goliath", 150, Rarity.RARE, mage.cards.g.GangrenousGoliath.class, RETRO_ART));
- cards.add(new SetCardInfo("Ghosthelm Courier", 85, Rarity.UNCOMMON, mage.cards.g.GhosthelmCourier.class, RETRO_ART));
- cards.add(new SetCardInfo("Gigapede", 264, Rarity.RARE, mage.cards.g.Gigapede.class, RETRO_ART));
- cards.add(new SetCardInfo("Glarecaster", 30, Rarity.RARE, mage.cards.g.Glarecaster.class, RETRO_ART));
- cards.add(new SetCardInfo("Glory Seeker", 31, Rarity.COMMON, mage.cards.g.GlorySeeker.class, RETRO_ART));
- cards.add(new SetCardInfo("Gluttonous Zombie", 151, Rarity.UNCOMMON, mage.cards.g.GluttonousZombie.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Burrows", 318, Rarity.UNCOMMON, mage.cards.g.GoblinBurrows.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Machinist", 204, Rarity.UNCOMMON, mage.cards.g.GoblinMachinist.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Piledriver", 205, Rarity.RARE, mage.cards.g.GoblinPiledriver.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Pyromancer", 206, Rarity.RARE, mage.cards.g.GoblinPyromancer.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Sharpshooter", 207, Rarity.RARE, mage.cards.g.GoblinSharpshooter.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Sky Raider", 208, Rarity.COMMON, mage.cards.g.GoblinSkyRaider.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Sledder", 209, Rarity.COMMON, mage.cards.g.GoblinSledder.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Taskmaster", 210, Rarity.COMMON, mage.cards.g.GoblinTaskmaster.class, RETRO_ART));
- cards.add(new SetCardInfo("Grand Coliseum", 319, Rarity.RARE, mage.cards.g.GrandColiseum.class, RETRO_ART));
- cards.add(new SetCardInfo("Grand Melee", 211, Rarity.RARE, mage.cards.g.GrandMelee.class, RETRO_ART));
- cards.add(new SetCardInfo("Grassland Crusader", 32, Rarity.COMMON, mage.cards.g.GrasslandCrusader.class, RETRO_ART));
- cards.add(new SetCardInfo("Gratuitous Violence", 212, Rarity.RARE, mage.cards.g.GratuitousViolence.class, RETRO_ART));
- cards.add(new SetCardInfo("Gravel Slinger", 33, Rarity.COMMON, mage.cards.g.GravelSlinger.class, RETRO_ART));
- cards.add(new SetCardInfo("Gravespawn Sovereign", 152, Rarity.RARE, mage.cards.g.GravespawnSovereign.class, RETRO_ART));
- cards.add(new SetCardInfo("Graxiplon", 86, Rarity.UNCOMMON, mage.cards.g.Graxiplon.class, RETRO_ART));
- cards.add(new SetCardInfo("Grinning Demon", 153, Rarity.RARE, mage.cards.g.GrinningDemon.class, RETRO_ART));
- cards.add(new SetCardInfo("Gustcloak Harrier", 34, Rarity.COMMON, mage.cards.g.GustcloakHarrier.class, RETRO_ART));
- cards.add(new SetCardInfo("Gustcloak Runner", 35, Rarity.COMMON, mage.cards.g.GustcloakRunner.class, RETRO_ART));
- cards.add(new SetCardInfo("Gustcloak Savior", 36, Rarity.RARE, mage.cards.g.GustcloakSavior.class, RETRO_ART));
- cards.add(new SetCardInfo("Gustcloak Sentinel", 37, Rarity.UNCOMMON, mage.cards.g.GustcloakSentinel.class, RETRO_ART));
- cards.add(new SetCardInfo("Gustcloak Skirmisher", 38, Rarity.UNCOMMON, mage.cards.g.GustcloakSkirmisher.class, RETRO_ART));
- cards.add(new SetCardInfo("Harsh Mercy", 39, Rarity.RARE, mage.cards.h.HarshMercy.class, RETRO_ART));
- cards.add(new SetCardInfo("Haunted Cadaver", 154, Rarity.COMMON, mage.cards.h.HauntedCadaver.class, RETRO_ART));
- cards.add(new SetCardInfo("Head Games", 155, Rarity.RARE, mage.cards.h.HeadGames.class, RETRO_ART));
- cards.add(new SetCardInfo("Headhunter", 156, Rarity.UNCOMMON, mage.cards.h.Headhunter.class, RETRO_ART));
- cards.add(new SetCardInfo("Heedless One", 265, Rarity.UNCOMMON, mage.cards.h.HeedlessOne.class, RETRO_ART));
- cards.add(new SetCardInfo("Hystrodon", 266, Rarity.RARE, mage.cards.h.Hystrodon.class, RETRO_ART));
- cards.add(new SetCardInfo("Imagecrafter", 87, Rarity.COMMON, mage.cards.i.Imagecrafter.class, RETRO_ART));
- cards.add(new SetCardInfo("Improvised Armor", 40, Rarity.UNCOMMON, mage.cards.i.ImprovisedArmor.class, RETRO_ART));
- cards.add(new SetCardInfo("Infest", 157, Rarity.UNCOMMON, mage.cards.i.Infest.class, RETRO_ART));
- cards.add(new SetCardInfo("Information Dealer", 88, Rarity.COMMON, mage.cards.i.InformationDealer.class, RETRO_ART));
- cards.add(new SetCardInfo("Inspirit", 41, Rarity.UNCOMMON, mage.cards.i.Inspirit.class, RETRO_ART));
- cards.add(new SetCardInfo("Insurrection", 213, Rarity.RARE, mage.cards.i.Insurrection.class, RETRO_ART));
- cards.add(new SetCardInfo("Invigorating Boon", 267, Rarity.UNCOMMON, mage.cards.i.InvigoratingBoon.class, RETRO_ART));
- cards.add(new SetCardInfo("Ironfist Crusher", 42, Rarity.UNCOMMON, mage.cards.i.IronfistCrusher.class, RETRO_ART));
- cards.add(new SetCardInfo("Island", 335, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 336, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 337, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 338, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ixidor's Will", 90, Rarity.COMMON, mage.cards.i.IxidorsWill.class, RETRO_ART));
- cards.add(new SetCardInfo("Ixidor, Reality Sculptor", 89, Rarity.RARE, mage.cards.i.IxidorRealitySculptor.class, RETRO_ART));
- cards.add(new SetCardInfo("Jareth, Leonine Titan", 43, Rarity.RARE, mage.cards.j.JarethLeonineTitan.class, RETRO_ART));
- cards.add(new SetCardInfo("Kaboom!", 214, Rarity.RARE, mage.cards.k.Kaboom.class, RETRO_ART));
- cards.add(new SetCardInfo("Kamahl's Summons", 269, Rarity.UNCOMMON, mage.cards.k.KamahlsSummons.class, RETRO_ART));
- cards.add(new SetCardInfo("Kamahl, Fist of Krosa", 268, Rarity.RARE, mage.cards.k.KamahlFistOfKrosa.class, RETRO_ART));
- cards.add(new SetCardInfo("Krosan Colossus", 270, Rarity.RARE, mage.cards.k.KrosanColossus.class, RETRO_ART));
- cards.add(new SetCardInfo("Krosan Groundshaker", 271, Rarity.UNCOMMON, mage.cards.k.KrosanGroundshaker.class, RETRO_ART));
- cards.add(new SetCardInfo("Krosan Tusker", 272, Rarity.COMMON, mage.cards.k.KrosanTusker.class, RETRO_ART));
- cards.add(new SetCardInfo("Lavamancer's Skill", 215, Rarity.COMMON, mage.cards.l.LavamancersSkill.class, RETRO_ART));
- cards.add(new SetCardInfo("Lay Waste", 216, Rarity.COMMON, mage.cards.l.LayWaste.class, RETRO_ART));
- cards.add(new SetCardInfo("Leery Fogbeast", 273, Rarity.COMMON, mage.cards.l.LeeryFogbeast.class, RETRO_ART));
- cards.add(new SetCardInfo("Lightning Rift", 217, Rarity.UNCOMMON, mage.cards.l.LightningRift.class, RETRO_ART));
- cards.add(new SetCardInfo("Lonely Sandbar", 320, Rarity.COMMON, mage.cards.l.LonelySandbar.class, RETRO_ART));
- cards.add(new SetCardInfo("Mage's Guile", 91, Rarity.COMMON, mage.cards.m.MagesGuile.class, RETRO_ART));
- cards.add(new SetCardInfo("Mana Echoes", 218, Rarity.RARE, mage.cards.m.ManaEchoes.class, RETRO_ART));
- cards.add(new SetCardInfo("Meddle", 92, Rarity.UNCOMMON, mage.cards.m.Meddle.class, RETRO_ART));
- cards.add(new SetCardInfo("Menacing Ogre", 219, Rarity.RARE, mage.cards.m.MenacingOgre.class, RETRO_ART));
- cards.add(new SetCardInfo("Misery Charm", 158, Rarity.COMMON, mage.cards.m.MiseryCharm.class, RETRO_ART));
- cards.add(new SetCardInfo("Mistform Dreamer", 93, Rarity.COMMON, mage.cards.m.MistformDreamer.class, RETRO_ART));
- cards.add(new SetCardInfo("Mistform Mask", 94, Rarity.COMMON, mage.cards.m.MistformMask.class, RETRO_ART));
- cards.add(new SetCardInfo("Mistform Mutant", 95, Rarity.UNCOMMON, mage.cards.m.MistformMutant.class, RETRO_ART));
- cards.add(new SetCardInfo("Mistform Shrieker", 96, Rarity.UNCOMMON, mage.cards.m.MistformShrieker.class, RETRO_ART));
- cards.add(new SetCardInfo("Mistform Skyreaver", 97, Rarity.RARE, mage.cards.m.MistformSkyreaver.class, RETRO_ART));
- cards.add(new SetCardInfo("Mistform Stalker", 98, Rarity.UNCOMMON, mage.cards.m.MistformStalker.class, RETRO_ART));
- cards.add(new SetCardInfo("Mistform Wall", 99, Rarity.COMMON, mage.cards.m.MistformWall.class, RETRO_ART));
- cards.add(new SetCardInfo("Mobilization", 44, Rarity.RARE, mage.cards.m.Mobilization.class, RETRO_ART));
- cards.add(new SetCardInfo("Mountain", 343, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 344, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 345, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 346, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mythic Proportions", 274, Rarity.RARE, mage.cards.m.MythicProportions.class, RETRO_ART));
- cards.add(new SetCardInfo("Nameless One", 100, Rarity.UNCOMMON, mage.cards.n.NamelessOne.class, RETRO_ART));
- cards.add(new SetCardInfo("Nantuko Husk", 159, Rarity.COMMON, mage.cards.n.NantukoHusk.class, RETRO_ART));
- cards.add(new SetCardInfo("Naturalize", 275, Rarity.COMMON, mage.cards.n.Naturalize.class, RETRO_ART));
- cards.add(new SetCardInfo("Nosy Goblin", 220, Rarity.COMMON, mage.cards.n.NosyGoblin.class, RETRO_ART));
- cards.add(new SetCardInfo("Nova Cleric", 45, Rarity.UNCOMMON, mage.cards.n.NovaCleric.class, RETRO_ART));
- cards.add(new SetCardInfo("Oblation", 46, Rarity.RARE, mage.cards.o.Oblation.class, RETRO_ART));
- cards.add(new SetCardInfo("Oversold Cemetery", 160, Rarity.RARE, mage.cards.o.OversoldCemetery.class, RETRO_ART));
- cards.add(new SetCardInfo("Overwhelming Instinct", 276, Rarity.UNCOMMON, mage.cards.o.OverwhelmingInstinct.class, RETRO_ART));
- cards.add(new SetCardInfo("Pacifism", 47, Rarity.COMMON, mage.cards.p.Pacifism.class, RETRO_ART));
- cards.add(new SetCardInfo("Patriarch's Bidding", 161, Rarity.RARE, mage.cards.p.PatriarchsBidding.class, RETRO_ART));
- cards.add(new SetCardInfo("Pearlspear Courier", 48, Rarity.UNCOMMON, mage.cards.p.PearlspearCourier.class, RETRO_ART));
- cards.add(new SetCardInfo("Peer Pressure", 101, Rarity.RARE, mage.cards.p.PeerPressure.class, RETRO_ART));
- cards.add(new SetCardInfo("Piety Charm", 49, Rarity.COMMON, mage.cards.p.PietyCharm.class, RETRO_ART));
- cards.add(new SetCardInfo("Pinpoint Avalanche", 221, Rarity.COMMON, mage.cards.p.PinpointAvalanche.class, RETRO_ART));
- cards.add(new SetCardInfo("Plains", 331, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 332, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 333, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 334, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Polluted Delta", 321, Rarity.RARE, mage.cards.p.PollutedDelta.class, RETRO_ART));
- cards.add(new SetCardInfo("Primal Boost", 277, Rarity.UNCOMMON, mage.cards.p.PrimalBoost.class, RETRO_ART));
- cards.add(new SetCardInfo("Profane Prayers", 162, Rarity.COMMON, mage.cards.p.ProfanePrayers.class, RETRO_ART));
- cards.add(new SetCardInfo("Prowling Pangolin", 163, Rarity.UNCOMMON, mage.cards.p.ProwlingPangolin.class, RETRO_ART));
- cards.add(new SetCardInfo("Psychic Trance", 102, Rarity.RARE, mage.cards.p.PsychicTrance.class, RETRO_ART));
- cards.add(new SetCardInfo("Quicksilver Dragon", 103, Rarity.RARE, mage.cards.q.QuicksilverDragon.class, RETRO_ART));
- cards.add(new SetCardInfo("Ravenous Baloth", 278, Rarity.RARE, mage.cards.r.RavenousBaloth.class, RETRO_ART));
- cards.add(new SetCardInfo("Read the Runes", 104, Rarity.RARE, mage.cards.r.ReadTheRunes.class, RETRO_ART));
- cards.add(new SetCardInfo("Reckless One", 222, Rarity.UNCOMMON, mage.cards.r.RecklessOne.class, RETRO_ART));
- cards.add(new SetCardInfo("Reminisce", 105, Rarity.UNCOMMON, mage.cards.r.Reminisce.class, RETRO_ART));
- cards.add(new SetCardInfo("Renewed Faith", 50, Rarity.COMMON, mage.cards.r.RenewedFaith.class, RETRO_ART));
- cards.add(new SetCardInfo("Righteous Cause", 51, Rarity.UNCOMMON, mage.cards.r.RighteousCause.class, RETRO_ART));
- cards.add(new SetCardInfo("Riptide Biologist", 106, Rarity.COMMON, mage.cards.r.RiptideBiologist.class, RETRO_ART));
- cards.add(new SetCardInfo("Riptide Chronologist", 107, Rarity.UNCOMMON, mage.cards.r.RiptideChronologist.class, RETRO_ART));
- cards.add(new SetCardInfo("Riptide Entrancer", 108, Rarity.RARE, mage.cards.r.RiptideEntrancer.class, RETRO_ART));
- cards.add(new SetCardInfo("Riptide Laboratory", 322, Rarity.RARE, mage.cards.r.RiptideLaboratory.class, RETRO_ART));
- cards.add(new SetCardInfo("Riptide Replicator", 309, Rarity.RARE, mage.cards.r.RiptideReplicator.class, RETRO_ART));
- cards.add(new SetCardInfo("Riptide Shapeshifter", 109, Rarity.UNCOMMON, mage.cards.r.RiptideShapeshifter.class, RETRO_ART));
- cards.add(new SetCardInfo("Risky Move", 223, Rarity.RARE, mage.cards.r.RiskyMove.class, RETRO_ART));
- cards.add(new SetCardInfo("Rorix Bladewing", 224, Rarity.RARE, mage.cards.r.RorixBladewing.class, RETRO_ART));
- cards.add(new SetCardInfo("Rotlung Reanimator", 164, Rarity.RARE, mage.cards.r.RotlungReanimator.class, RETRO_ART));
- cards.add(new SetCardInfo("Rummaging Wizard", 110, Rarity.UNCOMMON, mage.cards.r.RummagingWizard.class, RETRO_ART));
- cards.add(new SetCardInfo("Run Wild", 279, Rarity.UNCOMMON, mage.cards.r.RunWild.class, RETRO_ART));
- cards.add(new SetCardInfo("Sage Aven", 111, Rarity.COMMON, mage.cards.s.SageAven.class, RETRO_ART));
- cards.add(new SetCardInfo("Sandskin", 52, Rarity.COMMON, mage.cards.s.Sandskin.class, RETRO_ART));
- cards.add(new SetCardInfo("Screaming Seahawk", 112, Rarity.COMMON, mage.cards.s.ScreamingSeahawk.class, RETRO_ART));
- cards.add(new SetCardInfo("Screeching Buzzard", 165, Rarity.COMMON, mage.cards.s.ScreechingBuzzard.class, RETRO_ART));
- cards.add(new SetCardInfo("Sea's Claim", 113, Rarity.COMMON, mage.cards.s.SeasClaim.class, RETRO_ART));
- cards.add(new SetCardInfo("Searing Flesh", 225, Rarity.UNCOMMON, mage.cards.s.SearingFlesh.class, RETRO_ART));
- cards.add(new SetCardInfo("Seaside Haven", 323, Rarity.UNCOMMON, mage.cards.s.SeasideHaven.class, RETRO_ART));
- cards.add(new SetCardInfo("Secluded Steppe", 324, Rarity.COMMON, mage.cards.s.SecludedSteppe.class, RETRO_ART));
- cards.add(new SetCardInfo("Serpentine Basilisk", 280, Rarity.UNCOMMON, mage.cards.s.SerpentineBasilisk.class, RETRO_ART));
- cards.add(new SetCardInfo("Severed Legion", 166, Rarity.COMMON, mage.cards.s.SeveredLegion.class, RETRO_ART));
- cards.add(new SetCardInfo("Shade's Breath", 167, Rarity.UNCOMMON, mage.cards.s.ShadesBreath.class, RETRO_ART));
- cards.add(new SetCardInfo("Shaleskin Bruiser", 226, Rarity.UNCOMMON, mage.cards.s.ShaleskinBruiser.class, RETRO_ART));
- cards.add(new SetCardInfo("Shared Triumph", 53, Rarity.RARE, mage.cards.s.SharedTriumph.class, RETRO_ART));
- cards.add(new SetCardInfo("Shepherd of Rot", 168, Rarity.COMMON, mage.cards.s.ShepherdOfRot.class, RETRO_ART));
- cards.add(new SetCardInfo("Shieldmage Elder", 54, Rarity.UNCOMMON, mage.cards.s.ShieldmageElder.class, RETRO_ART));
- cards.add(new SetCardInfo("Shock", 227, Rarity.COMMON, mage.cards.s.Shock.class, RETRO_ART));
- cards.add(new SetCardInfo("Sigil of the New Dawn", 55, Rarity.RARE, mage.cards.s.SigilOfTheNewDawn.class, RETRO_ART));
- cards.add(new SetCardInfo("Silent Specter", 169, Rarity.RARE, mage.cards.s.SilentSpecter.class, RETRO_ART));
- cards.add(new SetCardInfo("Silklash Spider", 281, Rarity.RARE, mage.cards.s.SilklashSpider.class, RETRO_ART));
- cards.add(new SetCardInfo("Silvos, Rogue Elemental", 282, Rarity.RARE, mage.cards.s.SilvosRogueElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Skirk Commando", 228, Rarity.COMMON, mage.cards.s.SkirkCommando.class, RETRO_ART));
- cards.add(new SetCardInfo("Skirk Fire Marshal", 229, Rarity.RARE, mage.cards.s.SkirkFireMarshal.class, RETRO_ART));
- cards.add(new SetCardInfo("Skirk Prospector", 230, Rarity.COMMON, mage.cards.s.SkirkProspector.class, RETRO_ART));
- cards.add(new SetCardInfo("Skittish Valesk", 231, Rarity.UNCOMMON, mage.cards.s.SkittishValesk.class, RETRO_ART));
- cards.add(new SetCardInfo("Slate of Ancestry", 310, Rarity.RARE, mage.cards.s.SlateOfAncestry.class, RETRO_ART));
- cards.add(new SetCardInfo("Slice and Dice", 232, Rarity.UNCOMMON, mage.cards.s.SliceAndDice.class, RETRO_ART));
- cards.add(new SetCardInfo("Slipstream Eel", 114, Rarity.COMMON, mage.cards.s.SlipstreamEel.class, RETRO_ART));
- cards.add(new SetCardInfo("Smother", 170, Rarity.UNCOMMON, mage.cards.s.Smother.class, RETRO_ART));
- cards.add(new SetCardInfo("Snapping Thragg", 233, Rarity.UNCOMMON, mage.cards.s.SnappingThragg.class, RETRO_ART));
- cards.add(new SetCardInfo("Snarling Undorak", 283, Rarity.COMMON, mage.cards.s.SnarlingUndorak.class, RETRO_ART));
- cards.add(new SetCardInfo("Solar Blast", 234, Rarity.COMMON, mage.cards.s.SolarBlast.class, RETRO_ART));
- cards.add(new SetCardInfo("Soulless One", 171, Rarity.UNCOMMON, mage.cards.s.SoullessOne.class, RETRO_ART));
- cards.add(new SetCardInfo("Sparksmith", 235, Rarity.COMMON, mage.cards.s.Sparksmith.class, RETRO_ART));
- cards.add(new SetCardInfo("Spined Basher", 172, Rarity.COMMON, mage.cards.s.SpinedBasher.class, RETRO_ART));
- cards.add(new SetCardInfo("Spitfire Handler", 236, Rarity.UNCOMMON, mage.cards.s.SpitfireHandler.class, RETRO_ART));
- cards.add(new SetCardInfo("Spitting Gourna", 284, Rarity.COMMON, mage.cards.s.SpittingGourna.class, RETRO_ART));
- cards.add(new SetCardInfo("Spurred Wolverine", 237, Rarity.COMMON, mage.cards.s.SpurredWolverine.class, RETRO_ART));
- cards.add(new SetCardInfo("Spy Network", 115, Rarity.COMMON, mage.cards.s.SpyNetwork.class, RETRO_ART));
- cards.add(new SetCardInfo("Stag Beetle", 285, Rarity.RARE, mage.cards.s.StagBeetle.class, RETRO_ART));
- cards.add(new SetCardInfo("Standardize", 116, Rarity.RARE, mage.cards.s.Standardize.class, RETRO_ART));
- cards.add(new SetCardInfo("Starlit Sanctum", 325, Rarity.UNCOMMON, mage.cards.s.StarlitSanctum.class, RETRO_ART));
- cards.add(new SetCardInfo("Starstorm", 238, Rarity.RARE, mage.cards.s.Starstorm.class, RETRO_ART));
- cards.add(new SetCardInfo("Steely Resolve", 286, Rarity.RARE, mage.cards.s.SteelyResolve.class, RETRO_ART));
- cards.add(new SetCardInfo("Strongarm Tactics", 173, Rarity.RARE, mage.cards.s.StrongarmTactics.class, RETRO_ART));
- cards.add(new SetCardInfo("Sunfire Balm", 56, Rarity.UNCOMMON, mage.cards.s.SunfireBalm.class, RETRO_ART));
- cards.add(new SetCardInfo("Supreme Inquisitor", 117, Rarity.RARE, mage.cards.s.SupremeInquisitor.class, RETRO_ART));
- cards.add(new SetCardInfo("Swamp", 339, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 340, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 341, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 342, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swat", 174, Rarity.COMMON, mage.cards.s.Swat.class, RETRO_ART));
- cards.add(new SetCardInfo("Symbiotic Beast", 287, Rarity.UNCOMMON, mage.cards.s.SymbioticBeast.class, RETRO_ART));
- cards.add(new SetCardInfo("Symbiotic Elf", 288, Rarity.COMMON, mage.cards.s.SymbioticElf.class, RETRO_ART));
- cards.add(new SetCardInfo("Symbiotic Wurm", 289, Rarity.RARE, mage.cards.s.SymbioticWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("Syphon Mind", 175, Rarity.COMMON, mage.cards.s.SyphonMind.class, RETRO_ART));
- cards.add(new SetCardInfo("Syphon Soul", 176, Rarity.COMMON, mage.cards.s.SyphonSoul.class, RETRO_ART));
- cards.add(new SetCardInfo("Taunting Elf", 290, Rarity.COMMON, mage.cards.t.TauntingElf.class, RETRO_ART));
- cards.add(new SetCardInfo("Tempting Wurm", 291, Rarity.RARE, mage.cards.t.TemptingWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("Tephraderm", 239, Rarity.RARE, mage.cards.t.Tephraderm.class, RETRO_ART));
- cards.add(new SetCardInfo("Thoughtbound Primoc", 240, Rarity.UNCOMMON, mage.cards.t.ThoughtboundPrimoc.class, RETRO_ART));
- cards.add(new SetCardInfo("Thrashing Mudspawn", 177, Rarity.UNCOMMON, mage.cards.t.ThrashingMudspawn.class, RETRO_ART));
- cards.add(new SetCardInfo("Threaten", 241, Rarity.UNCOMMON, mage.cards.t.Threaten.class, RETRO_ART));
- cards.add(new SetCardInfo("Thunder of Hooves", 242, Rarity.UNCOMMON, mage.cards.t.ThunderOfHooves.class, RETRO_ART));
- cards.add(new SetCardInfo("Towering Baloth", 292, Rarity.UNCOMMON, mage.cards.t.ToweringBaloth.class, RETRO_ART));
- cards.add(new SetCardInfo("Trade Secrets", 118, Rarity.RARE, mage.cards.t.TradeSecrets.class, RETRO_ART));
- cards.add(new SetCardInfo("Tranquil Thicket", 326, Rarity.COMMON, mage.cards.t.TranquilThicket.class, RETRO_ART));
- cards.add(new SetCardInfo("Treespring Lorian", 293, Rarity.COMMON, mage.cards.t.TreespringLorian.class, RETRO_ART));
- cards.add(new SetCardInfo("Tribal Golem", 311, Rarity.RARE, mage.cards.t.TribalGolem.class, RETRO_ART));
- cards.add(new SetCardInfo("Tribal Unity", 294, Rarity.UNCOMMON, mage.cards.t.TribalUnity.class, RETRO_ART));
- cards.add(new SetCardInfo("Trickery Charm", 119, Rarity.COMMON, mage.cards.t.TrickeryCharm.class, RETRO_ART));
- cards.add(new SetCardInfo("True Believer", 57, Rarity.RARE, mage.cards.t.TrueBeliever.class, RETRO_ART));
- cards.add(new SetCardInfo("Undead Gladiator", 178, Rarity.RARE, mage.cards.u.UndeadGladiator.class, RETRO_ART));
- cards.add(new SetCardInfo("Unholy Grotto", 327, Rarity.RARE, mage.cards.u.UnholyGrotto.class, RETRO_ART));
- cards.add(new SetCardInfo("Unified Strike", 58, Rarity.COMMON, mage.cards.u.UnifiedStrike.class, RETRO_ART));
- cards.add(new SetCardInfo("Venomspout Brackus", 295, Rarity.UNCOMMON, mage.cards.v.VenomspoutBrackus.class, RETRO_ART));
- cards.add(new SetCardInfo("Visara the Dreadful", 179, Rarity.RARE, mage.cards.v.VisaraTheDreadful.class, RETRO_ART));
- cards.add(new SetCardInfo("Vitality Charm", 296, Rarity.COMMON, mage.cards.v.VitalityCharm.class, RETRO_ART));
- cards.add(new SetCardInfo("Voice of the Woods", 297, Rarity.RARE, mage.cards.v.VoiceOfTheWoods.class, RETRO_ART));
- cards.add(new SetCardInfo("Voidmage Prodigy", 120, Rarity.RARE, mage.cards.v.VoidmageProdigy.class, RETRO_ART));
- cards.add(new SetCardInfo("Walking Desecration", 180, Rarity.UNCOMMON, mage.cards.w.WalkingDesecration.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Mulch", 298, Rarity.UNCOMMON, mage.cards.w.WallOfMulch.class, RETRO_ART));
- cards.add(new SetCardInfo("Wave of Indifference", 243, Rarity.COMMON, mage.cards.w.WaveOfIndifference.class, RETRO_ART));
- cards.add(new SetCardInfo("Weathered Wayfarer", 59, Rarity.RARE, mage.cards.w.WeatheredWayfarer.class, RETRO_ART));
- cards.add(new SetCardInfo("Weird Harvest", 299, Rarity.RARE, mage.cards.w.WeirdHarvest.class, RETRO_ART));
- cards.add(new SetCardInfo("Wellwisher", 300, Rarity.COMMON, mage.cards.w.Wellwisher.class, RETRO_ART));
- cards.add(new SetCardInfo("Wheel and Deal", 121, Rarity.RARE, mage.cards.w.WheelAndDeal.class, RETRO_ART));
- cards.add(new SetCardInfo("Whipcorder", 60, Rarity.UNCOMMON, mage.cards.w.Whipcorder.class, RETRO_ART));
- cards.add(new SetCardInfo("Windswept Heath", 328, Rarity.RARE, mage.cards.w.WindsweptHeath.class, RETRO_ART));
- cards.add(new SetCardInfo("Wirewood Elf", 301, Rarity.COMMON, mage.cards.w.WirewoodElf.class, RETRO_ART));
- cards.add(new SetCardInfo("Wirewood Herald", 302, Rarity.COMMON, mage.cards.w.WirewoodHerald.class, RETRO_ART));
- cards.add(new SetCardInfo("Wirewood Lodge", 329, Rarity.UNCOMMON, mage.cards.w.WirewoodLodge.class, RETRO_ART));
- cards.add(new SetCardInfo("Wirewood Pride", 303, Rarity.COMMON, mage.cards.w.WirewoodPride.class, RETRO_ART));
- cards.add(new SetCardInfo("Wirewood Savage", 304, Rarity.COMMON, mage.cards.w.WirewoodSavage.class, RETRO_ART));
- cards.add(new SetCardInfo("Withering Hex", 181, Rarity.UNCOMMON, mage.cards.w.WitheringHex.class, RETRO_ART));
- cards.add(new SetCardInfo("Wooded Foothills", 330, Rarity.RARE, mage.cards.w.WoodedFoothills.class, RETRO_ART));
- cards.add(new SetCardInfo("Words of War", 244, Rarity.RARE, mage.cards.w.WordsOfWar.class, RETRO_ART));
- cards.add(new SetCardInfo("Words of Waste", 182, Rarity.RARE, mage.cards.w.WordsOfWaste.class, RETRO_ART));
- cards.add(new SetCardInfo("Words of Wilding", 305, Rarity.RARE, mage.cards.w.WordsOfWilding.class, RETRO_ART));
- cards.add(new SetCardInfo("Words of Wind", 122, Rarity.RARE, mage.cards.w.WordsOfWind.class, RETRO_ART));
- cards.add(new SetCardInfo("Words of Worship", 61, Rarity.RARE, mage.cards.w.WordsOfWorship.class, RETRO_ART));
- cards.add(new SetCardInfo("Wretched Anurid", 183, Rarity.COMMON, mage.cards.w.WretchedAnurid.class, RETRO_ART));
+ cards.add(new SetCardInfo("Accursed Centaur", 123, Rarity.COMMON, mage.cards.a.AccursedCentaur.class));
+ cards.add(new SetCardInfo("Aether Charge", 184, Rarity.UNCOMMON, mage.cards.a.AetherCharge.class));
+ cards.add(new SetCardInfo("Aggravated Assault", 185, Rarity.RARE, mage.cards.a.AggravatedAssault.class));
+ cards.add(new SetCardInfo("Airborne Aid", 62, Rarity.COMMON, mage.cards.a.AirborneAid.class));
+ cards.add(new SetCardInfo("Airdrop Condor", 186, Rarity.UNCOMMON, mage.cards.a.AirdropCondor.class));
+ cards.add(new SetCardInfo("Akroma's Blessing", 1, Rarity.UNCOMMON, mage.cards.a.AkromasBlessing.class));
+ cards.add(new SetCardInfo("Akroma's Vengeance", 2, Rarity.RARE, mage.cards.a.AkromasVengeance.class));
+ cards.add(new SetCardInfo("Ancestor's Prophet", 3, Rarity.RARE, mage.cards.a.AncestorsProphet.class));
+ cards.add(new SetCardInfo("Animal Magnetism", 245, Rarity.RARE, mage.cards.a.AnimalMagnetism.class));
+ cards.add(new SetCardInfo("Annex", 63, Rarity.UNCOMMON, mage.cards.a.Annex.class));
+ cards.add(new SetCardInfo("Anurid Murkdiver", 124, Rarity.COMMON, mage.cards.a.AnuridMurkdiver.class));
+ cards.add(new SetCardInfo("Aphetto Alchemist", 64, Rarity.UNCOMMON, mage.cards.a.AphettoAlchemist.class));
+ cards.add(new SetCardInfo("Aphetto Dredging", 125, Rarity.COMMON, mage.cards.a.AphettoDredging.class));
+ cards.add(new SetCardInfo("Aphetto Grifter", 65, Rarity.UNCOMMON, mage.cards.a.AphettoGrifter.class));
+ cards.add(new SetCardInfo("Aphetto Vulture", 126, Rarity.UNCOMMON, mage.cards.a.AphettoVulture.class));
+ cards.add(new SetCardInfo("Arcanis the Omnipotent", 66, Rarity.RARE, mage.cards.a.ArcanisTheOmnipotent.class));
+ cards.add(new SetCardInfo("Ascending Aven", 68, Rarity.COMMON, mage.cards.a.AscendingAven.class));
+ cards.add(new SetCardInfo("Astral Slide", 4, Rarity.UNCOMMON, mage.cards.a.AstralSlide.class));
+ cards.add(new SetCardInfo("Aura Extraction", 5, Rarity.UNCOMMON, mage.cards.a.AuraExtraction.class));
+ cards.add(new SetCardInfo("Aurification", 6, Rarity.RARE, mage.cards.a.Aurification.class));
+ cards.add(new SetCardInfo("Avarax", 187, Rarity.UNCOMMON, mage.cards.a.Avarax.class));
+ cards.add(new SetCardInfo("Aven Brigadier", 7, Rarity.RARE, mage.cards.a.AvenBrigadier.class));
+ cards.add(new SetCardInfo("Aven Fateshaper", 69, Rarity.UNCOMMON, mage.cards.a.AvenFateshaper.class));
+ cards.add(new SetCardInfo("Aven Soulgazer", 8, Rarity.UNCOMMON, mage.cards.a.AvenSoulgazer.class));
+ cards.add(new SetCardInfo("Backslide", 70, Rarity.COMMON, mage.cards.b.Backslide.class));
+ cards.add(new SetCardInfo("Barkhide Mauler", 246, Rarity.COMMON, mage.cards.b.BarkhideMauler.class));
+ cards.add(new SetCardInfo("Barren Moor", 312, Rarity.COMMON, mage.cards.b.BarrenMoor.class));
+ cards.add(new SetCardInfo("Battering Craghorn", 188, Rarity.COMMON, mage.cards.b.BatteringCraghorn.class));
+ cards.add(new SetCardInfo("Battlefield Medic", 9, Rarity.COMMON, mage.cards.b.BattlefieldMedic.class));
+ cards.add(new SetCardInfo("Biorhythm", 247, Rarity.RARE, mage.cards.b.Biorhythm.class));
+ cards.add(new SetCardInfo("Birchlore Rangers", 248, Rarity.COMMON, mage.cards.b.BirchloreRangers.class));
+ cards.add(new SetCardInfo("Blackmail", 127, Rarity.UNCOMMON, mage.cards.b.Blackmail.class));
+ cards.add(new SetCardInfo("Blatant Thievery", 71, Rarity.RARE, mage.cards.b.BlatantThievery.class));
+ cards.add(new SetCardInfo("Blistering Firecat", 189, Rarity.RARE, mage.cards.b.BlisteringFirecat.class));
+ cards.add(new SetCardInfo("Bloodline Shaman", 249, Rarity.UNCOMMON, mage.cards.b.BloodlineShaman.class));
+ cards.add(new SetCardInfo("Bloodstained Mire", 313, Rarity.RARE, mage.cards.b.BloodstainedMire.class, new CardGraphicInfo(new ObjectColor("RB"), null, false)));
+ cards.add(new SetCardInfo("Boneknitter", 128, Rarity.UNCOMMON, mage.cards.b.Boneknitter.class));
+ cards.add(new SetCardInfo("Break Open", 190, Rarity.COMMON, mage.cards.b.BreakOpen.class));
+ cards.add(new SetCardInfo("Brightstone Ritual", 191, Rarity.COMMON, mage.cards.b.BrightstoneRitual.class));
+ cards.add(new SetCardInfo("Broodhatch Nantuko", 250, Rarity.UNCOMMON, mage.cards.b.BroodhatchNantuko.class));
+ cards.add(new SetCardInfo("Butcher Orgg", 192, Rarity.RARE, mage.cards.b.ButcherOrgg.class));
+ cards.add(new SetCardInfo("Cabal Archon", 129, Rarity.UNCOMMON, mage.cards.c.CabalArchon.class));
+ cards.add(new SetCardInfo("Cabal Executioner", 130, Rarity.UNCOMMON, mage.cards.c.CabalExecutioner.class));
+ cards.add(new SetCardInfo("Cabal Slaver", 131, Rarity.UNCOMMON, mage.cards.c.CabalSlaver.class));
+ cards.add(new SetCardInfo("Callous Oppressor", 72, Rarity.RARE, mage.cards.c.CallousOppressor.class));
+ cards.add(new SetCardInfo("Catapult Master", 10, Rarity.RARE, mage.cards.c.CatapultMaster.class));
+ cards.add(new SetCardInfo("Catapult Squad", 11, Rarity.UNCOMMON, mage.cards.c.CatapultSquad.class));
+ cards.add(new SetCardInfo("Centaur Glade", 251, Rarity.UNCOMMON, mage.cards.c.CentaurGlade.class));
+ cards.add(new SetCardInfo("Chain of Acid", 252, Rarity.UNCOMMON, mage.cards.c.ChainOfAcid.class));
+ cards.add(new SetCardInfo("Chain of Plasma", 193, Rarity.UNCOMMON, mage.cards.c.ChainOfPlasma.class));
+ cards.add(new SetCardInfo("Chain of Silence", 12, Rarity.UNCOMMON, mage.cards.c.ChainOfSilence.class));
+ cards.add(new SetCardInfo("Chain of Smog", 132, Rarity.UNCOMMON, mage.cards.c.ChainOfSmog.class));
+ cards.add(new SetCardInfo("Chain of Vapor", 73, Rarity.UNCOMMON, mage.cards.c.ChainOfVapor.class));
+ cards.add(new SetCardInfo("Charging Slateback", 194, Rarity.COMMON, mage.cards.c.ChargingSlateback.class));
+ cards.add(new SetCardInfo("Choking Tethers", 74, Rarity.COMMON, mage.cards.c.ChokingTethers.class));
+ cards.add(new SetCardInfo("Circle of Solace", 13, Rarity.RARE, mage.cards.c.CircleOfSolace.class));
+ cards.add(new SetCardInfo("Clone", 75, Rarity.RARE, mage.cards.c.Clone.class));
+ cards.add(new SetCardInfo("Commando Raid", 195, Rarity.UNCOMMON, mage.cards.c.CommandoRaid.class));
+ cards.add(new SetCardInfo("Complicate", 76, Rarity.UNCOMMON, mage.cards.c.Complicate.class));
+ cards.add(new SetCardInfo("Contested Cliffs", 314, Rarity.RARE, mage.cards.c.ContestedCliffs.class));
+ cards.add(new SetCardInfo("Convalescent Care", 14, Rarity.RARE, mage.cards.c.ConvalescentCare.class));
+ cards.add(new SetCardInfo("Cover of Darkness", 133, Rarity.RARE, mage.cards.c.CoverOfDarkness.class));
+ cards.add(new SetCardInfo("Crafty Pathmage", 77, Rarity.COMMON, mage.cards.c.CraftyPathmage.class));
+ cards.add(new SetCardInfo("Crowd Favorites", 15, Rarity.UNCOMMON, mage.cards.c.CrowdFavorites.class));
+ cards.add(new SetCardInfo("Crown of Ascension", 78, Rarity.COMMON, mage.cards.c.CrownOfAscension.class));
+ cards.add(new SetCardInfo("Crown of Awe", 16, Rarity.COMMON, mage.cards.c.CrownOfAwe.class));
+ cards.add(new SetCardInfo("Crown of Fury", 196, Rarity.COMMON, mage.cards.c.CrownOfFury.class));
+ cards.add(new SetCardInfo("Crown of Suspicion", 134, Rarity.COMMON, mage.cards.c.CrownOfSuspicion.class));
+ cards.add(new SetCardInfo("Crown of Vigor", 253, Rarity.COMMON, mage.cards.c.CrownOfVigor.class));
+ cards.add(new SetCardInfo("Crude Rampart", 17, Rarity.UNCOMMON, mage.cards.c.CrudeRampart.class));
+ cards.add(new SetCardInfo("Cruel Revival", 135, Rarity.COMMON, mage.cards.c.CruelRevival.class));
+ cards.add(new SetCardInfo("Cryptic Gateway", 306, Rarity.RARE, mage.cards.c.CrypticGateway.class));
+ cards.add(new SetCardInfo("Custody Battle", 197, Rarity.UNCOMMON, mage.cards.c.CustodyBattle.class));
+ cards.add(new SetCardInfo("Daru Cavalier", 18, Rarity.COMMON, mage.cards.d.DaruCavalier.class));
+ cards.add(new SetCardInfo("Daru Encampment", 315, Rarity.UNCOMMON, mage.cards.d.DaruEncampment.class));
+ cards.add(new SetCardInfo("Daru Healer", 19, Rarity.COMMON, mage.cards.d.DaruHealer.class));
+ cards.add(new SetCardInfo("Daru Lancer", 20, Rarity.COMMON, mage.cards.d.DaruLancer.class));
+ cards.add(new SetCardInfo("Daunting Defender", 21, Rarity.COMMON, mage.cards.d.DauntingDefender.class));
+ cards.add(new SetCardInfo("Dawning Purist", 22, Rarity.UNCOMMON, mage.cards.d.DawningPurist.class));
+ cards.add(new SetCardInfo("Death Match", 136, Rarity.RARE, mage.cards.d.DeathMatch.class));
+ cards.add(new SetCardInfo("Death Pulse", 137, Rarity.UNCOMMON, mage.cards.d.DeathPulse.class));
+ cards.add(new SetCardInfo("Defensive Maneuvers", 23, Rarity.COMMON, mage.cards.d.DefensiveManeuvers.class));
+ cards.add(new SetCardInfo("Demystify", 24, Rarity.COMMON, mage.cards.d.Demystify.class));
+ cards.add(new SetCardInfo("Dirge of Dread", 138, Rarity.COMMON, mage.cards.d.DirgeOfDread.class));
+ cards.add(new SetCardInfo("Disciple of Grace", 25, Rarity.COMMON, mage.cards.d.DiscipleOfGrace.class));
+ cards.add(new SetCardInfo("Disciple of Malice", 139, Rarity.COMMON, mage.cards.d.DiscipleOfMalice.class));
+ cards.add(new SetCardInfo("Discombobulate", 79, Rarity.UNCOMMON, mage.cards.d.Discombobulate.class));
+ cards.add(new SetCardInfo("Dispersing Orb", 80, Rarity.UNCOMMON, mage.cards.d.DispersingOrb.class));
+ cards.add(new SetCardInfo("Disruptive Pitmage", 81, Rarity.COMMON, mage.cards.d.DisruptivePitmage.class));
+ cards.add(new SetCardInfo("Dive Bomber", 26, Rarity.COMMON, mage.cards.d.DiveBomber.class));
+ cards.add(new SetCardInfo("Doom Cannon", 307, Rarity.RARE, mage.cards.d.DoomCannon.class));
+ cards.add(new SetCardInfo("Doomed Necromancer", 140, Rarity.RARE, mage.cards.d.DoomedNecromancer.class));
+ cards.add(new SetCardInfo("Doubtless One", 27, Rarity.UNCOMMON, mage.cards.d.DoubtlessOne.class));
+ cards.add(new SetCardInfo("Dragon Roost", 198, Rarity.RARE, mage.cards.d.DragonRoost.class));
+ cards.add(new SetCardInfo("Dream Chisel", 308, Rarity.RARE, mage.cards.d.DreamChisel.class));
+ cards.add(new SetCardInfo("Dwarven Blastminer", 199, Rarity.UNCOMMON, mage.cards.d.DwarvenBlastminer.class));
+ cards.add(new SetCardInfo("Ebonblade Reaper", 141, Rarity.RARE, mage.cards.e.EbonbladeReaper.class));
+ cards.add(new SetCardInfo("Elven Riders", 254, Rarity.UNCOMMON, mage.cards.e.ElvenRiders.class));
+ cards.add(new SetCardInfo("Elvish Guidance", 255, Rarity.COMMON, mage.cards.e.ElvishGuidance.class));
+ cards.add(new SetCardInfo("Elvish Pathcutter", 256, Rarity.COMMON, mage.cards.e.ElvishPathcutter.class));
+ cards.add(new SetCardInfo("Elvish Pioneer", 257, Rarity.COMMON, mage.cards.e.ElvishPioneer.class));
+ cards.add(new SetCardInfo("Elvish Scrapper", 258, Rarity.UNCOMMON, mage.cards.e.ElvishScrapper.class));
+ cards.add(new SetCardInfo("Elvish Vanguard", 259, Rarity.RARE, mage.cards.e.ElvishVanguard.class));
+ cards.add(new SetCardInfo("Elvish Warrior", 260, Rarity.COMMON, mage.cards.e.ElvishWarrior.class));
+ cards.add(new SetCardInfo("Embermage Goblin", 200, Rarity.UNCOMMON, mage.cards.e.EmbermageGoblin.class));
+ cards.add(new SetCardInfo("Enchantress's Presence", 261, Rarity.RARE, mage.cards.e.EnchantresssPresence.class));
+ cards.add(new SetCardInfo("Endemic Plague", 142, Rarity.RARE, mage.cards.e.EndemicPlague.class));
+ cards.add(new SetCardInfo("Entrails Feaster", 143, Rarity.RARE, mage.cards.e.EntrailsFeaster.class));
+ cards.add(new SetCardInfo("Erratic Explosion", 201, Rarity.COMMON, mage.cards.e.ErraticExplosion.class));
+ cards.add(new SetCardInfo("Essence Fracture", 82, Rarity.UNCOMMON, mage.cards.e.EssenceFracture.class));
+ cards.add(new SetCardInfo("Everglove Courier", 262, Rarity.UNCOMMON, mage.cards.e.EvergloveCourier.class));
+ cards.add(new SetCardInfo("Exalted Angel", 28, Rarity.RARE, mage.cards.e.ExaltedAngel.class));
+ cards.add(new SetCardInfo("Explosive Vegetation", 263, Rarity.UNCOMMON, mage.cards.e.ExplosiveVegetation.class));
+ cards.add(new SetCardInfo("Fade from Memory", 144, Rarity.UNCOMMON, mage.cards.f.FadeFromMemory.class));
+ cards.add(new SetCardInfo("Fallen Cleric", 145, Rarity.COMMON, mage.cards.f.FallenCleric.class));
+ cards.add(new SetCardInfo("False Cure", 146, Rarity.RARE, mage.cards.f.FalseCure.class));
+ cards.add(new SetCardInfo("Feeding Frenzy", 147, Rarity.UNCOMMON, mage.cards.f.FeedingFrenzy.class));
+ cards.add(new SetCardInfo("Festering Goblin", 148, Rarity.COMMON, mage.cards.f.FesteringGoblin.class));
+ cards.add(new SetCardInfo("Fever Charm", 202, Rarity.COMMON, mage.cards.f.FeverCharm.class));
+ cards.add(new SetCardInfo("Flamestick Courier", 203, Rarity.UNCOMMON, mage.cards.f.FlamestickCourier.class));
+ cards.add(new SetCardInfo("Fleeting Aven", 83, Rarity.UNCOMMON, mage.cards.f.FleetingAven.class));
+ cards.add(new SetCardInfo("Flooded Strand", 316, Rarity.RARE, mage.cards.f.FloodedStrand.class, new CardGraphicInfo(new ObjectColor("UW"), null, false)));
+ cards.add(new SetCardInfo("Foothill Guide", 29, Rarity.COMMON, mage.cards.f.FoothillGuide.class));
+ cards.add(new SetCardInfo("Forest", 347, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 348, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 349, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 350, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forgotten Cave", 317, Rarity.COMMON, mage.cards.f.ForgottenCave.class));
+ cards.add(new SetCardInfo("Frightshroud Courier", 149, Rarity.UNCOMMON, mage.cards.f.FrightshroudCourier.class));
+ cards.add(new SetCardInfo("Future Sight", 84, Rarity.RARE, mage.cards.f.FutureSight.class));
+ cards.add(new SetCardInfo("Gangrenous Goliath", 150, Rarity.RARE, mage.cards.g.GangrenousGoliath.class));
+ cards.add(new SetCardInfo("Ghosthelm Courier", 85, Rarity.UNCOMMON, mage.cards.g.GhosthelmCourier.class));
+ cards.add(new SetCardInfo("Gigapede", 264, Rarity.RARE, mage.cards.g.Gigapede.class));
+ cards.add(new SetCardInfo("Glarecaster", 30, Rarity.RARE, mage.cards.g.Glarecaster.class));
+ cards.add(new SetCardInfo("Glory Seeker", 31, Rarity.COMMON, mage.cards.g.GlorySeeker.class));
+ cards.add(new SetCardInfo("Gluttonous Zombie", 151, Rarity.UNCOMMON, mage.cards.g.GluttonousZombie.class));
+ cards.add(new SetCardInfo("Goblin Burrows", 318, Rarity.UNCOMMON, mage.cards.g.GoblinBurrows.class));
+ cards.add(new SetCardInfo("Goblin Machinist", 204, Rarity.UNCOMMON, mage.cards.g.GoblinMachinist.class));
+ cards.add(new SetCardInfo("Goblin Piledriver", 205, Rarity.RARE, mage.cards.g.GoblinPiledriver.class));
+ cards.add(new SetCardInfo("Goblin Pyromancer", 206, Rarity.RARE, mage.cards.g.GoblinPyromancer.class));
+ cards.add(new SetCardInfo("Goblin Sharpshooter", 207, Rarity.RARE, mage.cards.g.GoblinSharpshooter.class));
+ cards.add(new SetCardInfo("Goblin Sky Raider", 208, Rarity.COMMON, mage.cards.g.GoblinSkyRaider.class));
+ cards.add(new SetCardInfo("Goblin Sledder", 209, Rarity.COMMON, mage.cards.g.GoblinSledder.class));
+ cards.add(new SetCardInfo("Goblin Taskmaster", 210, Rarity.COMMON, mage.cards.g.GoblinTaskmaster.class));
+ cards.add(new SetCardInfo("Grand Coliseum", 319, Rarity.RARE, mage.cards.g.GrandColiseum.class));
+ cards.add(new SetCardInfo("Grand Melee", 211, Rarity.RARE, mage.cards.g.GrandMelee.class));
+ cards.add(new SetCardInfo("Grassland Crusader", 32, Rarity.COMMON, mage.cards.g.GrasslandCrusader.class));
+ cards.add(new SetCardInfo("Gratuitous Violence", 212, Rarity.RARE, mage.cards.g.GratuitousViolence.class));
+ cards.add(new SetCardInfo("Gravel Slinger", 33, Rarity.COMMON, mage.cards.g.GravelSlinger.class));
+ cards.add(new SetCardInfo("Gravespawn Sovereign", 152, Rarity.RARE, mage.cards.g.GravespawnSovereign.class));
+ cards.add(new SetCardInfo("Graxiplon", 86, Rarity.UNCOMMON, mage.cards.g.Graxiplon.class));
+ cards.add(new SetCardInfo("Grinning Demon", 153, Rarity.RARE, mage.cards.g.GrinningDemon.class));
+ cards.add(new SetCardInfo("Gustcloak Harrier", 34, Rarity.COMMON, mage.cards.g.GustcloakHarrier.class));
+ cards.add(new SetCardInfo("Gustcloak Runner", 35, Rarity.COMMON, mage.cards.g.GustcloakRunner.class));
+ cards.add(new SetCardInfo("Gustcloak Savior", 36, Rarity.RARE, mage.cards.g.GustcloakSavior.class));
+ cards.add(new SetCardInfo("Gustcloak Sentinel", 37, Rarity.UNCOMMON, mage.cards.g.GustcloakSentinel.class));
+ cards.add(new SetCardInfo("Gustcloak Skirmisher", 38, Rarity.UNCOMMON, mage.cards.g.GustcloakSkirmisher.class));
+ cards.add(new SetCardInfo("Harsh Mercy", 39, Rarity.RARE, mage.cards.h.HarshMercy.class));
+ cards.add(new SetCardInfo("Haunted Cadaver", 154, Rarity.COMMON, mage.cards.h.HauntedCadaver.class));
+ cards.add(new SetCardInfo("Head Games", 155, Rarity.RARE, mage.cards.h.HeadGames.class));
+ cards.add(new SetCardInfo("Headhunter", 156, Rarity.UNCOMMON, mage.cards.h.Headhunter.class));
+ cards.add(new SetCardInfo("Heedless One", 265, Rarity.UNCOMMON, mage.cards.h.HeedlessOne.class));
+ cards.add(new SetCardInfo("Hystrodon", 266, Rarity.RARE, mage.cards.h.Hystrodon.class));
+ cards.add(new SetCardInfo("Imagecrafter", 87, Rarity.COMMON, mage.cards.i.Imagecrafter.class));
+ cards.add(new SetCardInfo("Improvised Armor", 40, Rarity.UNCOMMON, mage.cards.i.ImprovisedArmor.class));
+ cards.add(new SetCardInfo("Infest", 157, Rarity.UNCOMMON, mage.cards.i.Infest.class));
+ cards.add(new SetCardInfo("Information Dealer", 88, Rarity.COMMON, mage.cards.i.InformationDealer.class));
+ cards.add(new SetCardInfo("Inspirit", 41, Rarity.UNCOMMON, mage.cards.i.Inspirit.class));
+ cards.add(new SetCardInfo("Insurrection", 213, Rarity.RARE, mage.cards.i.Insurrection.class));
+ cards.add(new SetCardInfo("Invigorating Boon", 267, Rarity.UNCOMMON, mage.cards.i.InvigoratingBoon.class));
+ cards.add(new SetCardInfo("Ironfist Crusher", 42, Rarity.UNCOMMON, mage.cards.i.IronfistCrusher.class));
+ cards.add(new SetCardInfo("Island", 335, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 336, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 337, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 338, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ixidor's Will", 90, Rarity.COMMON, mage.cards.i.IxidorsWill.class));
+ cards.add(new SetCardInfo("Ixidor, Reality Sculptor", 89, Rarity.RARE, mage.cards.i.IxidorRealitySculptor.class));
+ cards.add(new SetCardInfo("Jareth, Leonine Titan", 43, Rarity.RARE, mage.cards.j.JarethLeonineTitan.class));
+ cards.add(new SetCardInfo("Kaboom!", 214, Rarity.RARE, mage.cards.k.Kaboom.class));
+ cards.add(new SetCardInfo("Kamahl, Fist of Krosa", 268, Rarity.RARE, mage.cards.k.KamahlFistOfKrosa.class));
+ cards.add(new SetCardInfo("Kamahl's Summons", 269, Rarity.UNCOMMON, mage.cards.k.KamahlsSummons.class));
+ cards.add(new SetCardInfo("Krosan Colossus", 270, Rarity.RARE, mage.cards.k.KrosanColossus.class));
+ cards.add(new SetCardInfo("Krosan Groundshaker", 271, Rarity.UNCOMMON, mage.cards.k.KrosanGroundshaker.class));
+ cards.add(new SetCardInfo("Krosan Tusker", 272, Rarity.COMMON, mage.cards.k.KrosanTusker.class));
+ cards.add(new SetCardInfo("Lavamancer's Skill", 215, Rarity.COMMON, mage.cards.l.LavamancersSkill.class));
+ cards.add(new SetCardInfo("Lay Waste", 216, Rarity.COMMON, mage.cards.l.LayWaste.class));
+ cards.add(new SetCardInfo("Leery Fogbeast", 273, Rarity.COMMON, mage.cards.l.LeeryFogbeast.class));
+ cards.add(new SetCardInfo("Lightning Rift", 217, Rarity.UNCOMMON, mage.cards.l.LightningRift.class));
+ cards.add(new SetCardInfo("Lonely Sandbar", 320, Rarity.COMMON, mage.cards.l.LonelySandbar.class));
+ cards.add(new SetCardInfo("Mage's Guile", 91, Rarity.COMMON, mage.cards.m.MagesGuile.class));
+ cards.add(new SetCardInfo("Mana Echoes", 218, Rarity.RARE, mage.cards.m.ManaEchoes.class));
+ cards.add(new SetCardInfo("Meddle", 92, Rarity.UNCOMMON, mage.cards.m.Meddle.class));
+ cards.add(new SetCardInfo("Menacing Ogre", 219, Rarity.RARE, mage.cards.m.MenacingOgre.class));
+ cards.add(new SetCardInfo("Misery Charm", 158, Rarity.COMMON, mage.cards.m.MiseryCharm.class));
+ cards.add(new SetCardInfo("Mistform Dreamer", 93, Rarity.COMMON, mage.cards.m.MistformDreamer.class));
+ cards.add(new SetCardInfo("Mistform Mask", 94, Rarity.COMMON, mage.cards.m.MistformMask.class));
+ cards.add(new SetCardInfo("Mistform Mutant", 95, Rarity.UNCOMMON, mage.cards.m.MistformMutant.class));
+ cards.add(new SetCardInfo("Mistform Shrieker", 96, Rarity.UNCOMMON, mage.cards.m.MistformShrieker.class));
+ cards.add(new SetCardInfo("Mistform Skyreaver", 97, Rarity.RARE, mage.cards.m.MistformSkyreaver.class));
+ cards.add(new SetCardInfo("Mistform Stalker", 98, Rarity.UNCOMMON, mage.cards.m.MistformStalker.class));
+ cards.add(new SetCardInfo("Mistform Wall", 99, Rarity.COMMON, mage.cards.m.MistformWall.class));
+ cards.add(new SetCardInfo("Mobilization", 44, Rarity.RARE, mage.cards.m.Mobilization.class));
+ cards.add(new SetCardInfo("Mountain", 343, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 344, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 345, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 346, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mythic Proportions", 274, Rarity.RARE, mage.cards.m.MythicProportions.class));
+ cards.add(new SetCardInfo("Nameless One", 100, Rarity.UNCOMMON, mage.cards.n.NamelessOne.class));
+ cards.add(new SetCardInfo("Nantuko Husk", 159, Rarity.COMMON, mage.cards.n.NantukoHusk.class));
+ cards.add(new SetCardInfo("Naturalize", 275, Rarity.COMMON, mage.cards.n.Naturalize.class));
+ cards.add(new SetCardInfo("Nosy Goblin", 220, Rarity.COMMON, mage.cards.n.NosyGoblin.class));
+ cards.add(new SetCardInfo("Nova Cleric", 45, Rarity.UNCOMMON, mage.cards.n.NovaCleric.class));
+ cards.add(new SetCardInfo("Oblation", 46, Rarity.RARE, mage.cards.o.Oblation.class));
+ cards.add(new SetCardInfo("Oversold Cemetery", 160, Rarity.RARE, mage.cards.o.OversoldCemetery.class));
+ cards.add(new SetCardInfo("Overwhelming Instinct", 276, Rarity.UNCOMMON, mage.cards.o.OverwhelmingInstinct.class));
+ cards.add(new SetCardInfo("Pacifism", 47, Rarity.COMMON, mage.cards.p.Pacifism.class));
+ cards.add(new SetCardInfo("Patriarch's Bidding", 161, Rarity.RARE, mage.cards.p.PatriarchsBidding.class));
+ cards.add(new SetCardInfo("Pearlspear Courier", 48, Rarity.UNCOMMON, mage.cards.p.PearlspearCourier.class));
+ cards.add(new SetCardInfo("Peer Pressure", 101, Rarity.RARE, mage.cards.p.PeerPressure.class));
+ cards.add(new SetCardInfo("Piety Charm", 49, Rarity.COMMON, mage.cards.p.PietyCharm.class));
+ cards.add(new SetCardInfo("Pinpoint Avalanche", 221, Rarity.COMMON, mage.cards.p.PinpointAvalanche.class));
+ cards.add(new SetCardInfo("Plains", 331, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 332, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 333, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 334, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Polluted Delta", 321, Rarity.RARE, mage.cards.p.PollutedDelta.class, new CardGraphicInfo(new ObjectColor("UB"), null, false)));
+ cards.add(new SetCardInfo("Primal Boost", 277, Rarity.UNCOMMON, mage.cards.p.PrimalBoost.class));
+ cards.add(new SetCardInfo("Profane Prayers", 162, Rarity.COMMON, mage.cards.p.ProfanePrayers.class));
+ cards.add(new SetCardInfo("Prowling Pangolin", 163, Rarity.UNCOMMON, mage.cards.p.ProwlingPangolin.class));
+ cards.add(new SetCardInfo("Psychic Trance", 102, Rarity.RARE, mage.cards.p.PsychicTrance.class));
+ cards.add(new SetCardInfo("Quicksilver Dragon", 103, Rarity.RARE, mage.cards.q.QuicksilverDragon.class));
+ cards.add(new SetCardInfo("Ravenous Baloth", 278, Rarity.RARE, mage.cards.r.RavenousBaloth.class));
+ cards.add(new SetCardInfo("Read the Runes", 104, Rarity.RARE, mage.cards.r.ReadTheRunes.class));
+ cards.add(new SetCardInfo("Reckless One", 222, Rarity.UNCOMMON, mage.cards.r.RecklessOne.class));
+ cards.add(new SetCardInfo("Reminisce", 105, Rarity.UNCOMMON, mage.cards.r.Reminisce.class));
+ cards.add(new SetCardInfo("Renewed Faith", 50, Rarity.COMMON, mage.cards.r.RenewedFaith.class));
+ cards.add(new SetCardInfo("Righteous Cause", 51, Rarity.UNCOMMON, mage.cards.r.RighteousCause.class));
+ cards.add(new SetCardInfo("Riptide Biologist", 106, Rarity.COMMON, mage.cards.r.RiptideBiologist.class));
+ cards.add(new SetCardInfo("Riptide Chronologist", 107, Rarity.UNCOMMON, mage.cards.r.RiptideChronologist.class));
+ cards.add(new SetCardInfo("Riptide Entrancer", 108, Rarity.RARE, mage.cards.r.RiptideEntrancer.class));
+ cards.add(new SetCardInfo("Riptide Laboratory", 322, Rarity.RARE, mage.cards.r.RiptideLaboratory.class));
+ cards.add(new SetCardInfo("Riptide Replicator", 309, Rarity.RARE, mage.cards.r.RiptideReplicator.class));
+ cards.add(new SetCardInfo("Riptide Shapeshifter", 109, Rarity.UNCOMMON, mage.cards.r.RiptideShapeshifter.class));
+ cards.add(new SetCardInfo("Risky Move", 223, Rarity.RARE, mage.cards.r.RiskyMove.class));
+ cards.add(new SetCardInfo("Rorix Bladewing", 224, Rarity.RARE, mage.cards.r.RorixBladewing.class));
+ cards.add(new SetCardInfo("Rotlung Reanimator", 164, Rarity.RARE, mage.cards.r.RotlungReanimator.class));
+ cards.add(new SetCardInfo("Rummaging Wizard", 110, Rarity.UNCOMMON, mage.cards.r.RummagingWizard.class));
+ cards.add(new SetCardInfo("Run Wild", 279, Rarity.UNCOMMON, mage.cards.r.RunWild.class));
+ cards.add(new SetCardInfo("Sage Aven", 111, Rarity.COMMON, mage.cards.s.SageAven.class));
+ cards.add(new SetCardInfo("Sandskin", 52, Rarity.COMMON, mage.cards.s.Sandskin.class));
+ cards.add(new SetCardInfo("Screaming Seahawk", 112, Rarity.COMMON, mage.cards.s.ScreamingSeahawk.class));
+ cards.add(new SetCardInfo("Screeching Buzzard", 165, Rarity.COMMON, mage.cards.s.ScreechingBuzzard.class));
+ cards.add(new SetCardInfo("Searing Flesh", 225, Rarity.UNCOMMON, mage.cards.s.SearingFlesh.class));
+ cards.add(new SetCardInfo("Sea's Claim", 113, Rarity.COMMON, mage.cards.s.SeasClaim.class));
+ cards.add(new SetCardInfo("Seaside Haven", 323, Rarity.UNCOMMON, mage.cards.s.SeasideHaven.class));
+ cards.add(new SetCardInfo("Secluded Steppe", 324, Rarity.COMMON, mage.cards.s.SecludedSteppe.class));
+ cards.add(new SetCardInfo("Serpentine Basilisk", 280, Rarity.UNCOMMON, mage.cards.s.SerpentineBasilisk.class));
+ cards.add(new SetCardInfo("Severed Legion", 166, Rarity.COMMON, mage.cards.s.SeveredLegion.class));
+ cards.add(new SetCardInfo("Shade's Breath", 167, Rarity.UNCOMMON, mage.cards.s.ShadesBreath.class));
+ cards.add(new SetCardInfo("Shaleskin Bruiser", 226, Rarity.UNCOMMON, mage.cards.s.ShaleskinBruiser.class));
+ cards.add(new SetCardInfo("Shared Triumph", 53, Rarity.RARE, mage.cards.s.SharedTriumph.class));
+ cards.add(new SetCardInfo("Shepherd of Rot", 168, Rarity.COMMON, mage.cards.s.ShepherdOfRot.class));
+ cards.add(new SetCardInfo("Shieldmage Elder", 54, Rarity.UNCOMMON, mage.cards.s.ShieldmageElder.class));
+ cards.add(new SetCardInfo("Shock", 227, Rarity.COMMON, mage.cards.s.Shock.class));
+ cards.add(new SetCardInfo("Sigil of the New Dawn", 55, Rarity.RARE, mage.cards.s.SigilOfTheNewDawn.class));
+ cards.add(new SetCardInfo("Silent Specter", 169, Rarity.RARE, mage.cards.s.SilentSpecter.class));
+ cards.add(new SetCardInfo("Silklash Spider", 281, Rarity.RARE, mage.cards.s.SilklashSpider.class));
+ cards.add(new SetCardInfo("Silvos, Rogue Elemental", 282, Rarity.RARE, mage.cards.s.SilvosRogueElemental.class));
+ cards.add(new SetCardInfo("Skirk Commando", 228, Rarity.COMMON, mage.cards.s.SkirkCommando.class));
+ cards.add(new SetCardInfo("Skirk Fire Marshal", 229, Rarity.RARE, mage.cards.s.SkirkFireMarshal.class));
+ cards.add(new SetCardInfo("Skirk Prospector", 230, Rarity.COMMON, mage.cards.s.SkirkProspector.class));
+ cards.add(new SetCardInfo("Skittish Valesk", 231, Rarity.UNCOMMON, mage.cards.s.SkittishValesk.class));
+ cards.add(new SetCardInfo("Slate of Ancestry", 310, Rarity.RARE, mage.cards.s.SlateOfAncestry.class));
+ cards.add(new SetCardInfo("Slice and Dice", 232, Rarity.UNCOMMON, mage.cards.s.SliceAndDice.class));
+ cards.add(new SetCardInfo("Slipstream Eel", 114, Rarity.COMMON, mage.cards.s.SlipstreamEel.class));
+ cards.add(new SetCardInfo("Smother", 170, Rarity.UNCOMMON, mage.cards.s.Smother.class));
+ cards.add(new SetCardInfo("Snapping Thragg", 233, Rarity.UNCOMMON, mage.cards.s.SnappingThragg.class));
+ cards.add(new SetCardInfo("Snarling Undorak", 283, Rarity.COMMON, mage.cards.s.SnarlingUndorak.class));
+ cards.add(new SetCardInfo("Solar Blast", 234, Rarity.COMMON, mage.cards.s.SolarBlast.class));
+ cards.add(new SetCardInfo("Soulless One", 171, Rarity.UNCOMMON, mage.cards.s.SoullessOne.class));
+ cards.add(new SetCardInfo("Sparksmith", 235, Rarity.COMMON, mage.cards.s.Sparksmith.class));
+ cards.add(new SetCardInfo("Spined Basher", 172, Rarity.COMMON, mage.cards.s.SpinedBasher.class));
+ cards.add(new SetCardInfo("Spitfire Handler", 236, Rarity.UNCOMMON, mage.cards.s.SpitfireHandler.class));
+ cards.add(new SetCardInfo("Spitting Gourna", 284, Rarity.COMMON, mage.cards.s.SpittingGourna.class));
+ cards.add(new SetCardInfo("Spurred Wolverine", 237, Rarity.COMMON, mage.cards.s.SpurredWolverine.class));
+ cards.add(new SetCardInfo("Spy Network", 115, Rarity.COMMON, mage.cards.s.SpyNetwork.class));
+ cards.add(new SetCardInfo("Stag Beetle", 285, Rarity.RARE, mage.cards.s.StagBeetle.class));
+ cards.add(new SetCardInfo("Standardize", 116, Rarity.RARE, mage.cards.s.Standardize.class));
+ cards.add(new SetCardInfo("Starlit Sanctum", 325, Rarity.UNCOMMON, mage.cards.s.StarlitSanctum.class));
+ cards.add(new SetCardInfo("Starstorm", 238, Rarity.RARE, mage.cards.s.Starstorm.class));
+ cards.add(new SetCardInfo("Steely Resolve", 286, Rarity.RARE, mage.cards.s.SteelyResolve.class));
+ cards.add(new SetCardInfo("Strongarm Tactics", 173, Rarity.RARE, mage.cards.s.StrongarmTactics.class));
+ cards.add(new SetCardInfo("Sunfire Balm", 56, Rarity.UNCOMMON, mage.cards.s.SunfireBalm.class));
+ cards.add(new SetCardInfo("Supreme Inquisitor", 117, Rarity.RARE, mage.cards.s.SupremeInquisitor.class));
+ cards.add(new SetCardInfo("Swamp", 339, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 340, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 341, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 342, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swat", 174, Rarity.COMMON, mage.cards.s.Swat.class));
+ cards.add(new SetCardInfo("Symbiotic Beast", 287, Rarity.UNCOMMON, mage.cards.s.SymbioticBeast.class));
+ cards.add(new SetCardInfo("Symbiotic Elf", 288, Rarity.COMMON, mage.cards.s.SymbioticElf.class));
+ cards.add(new SetCardInfo("Symbiotic Wurm", 289, Rarity.RARE, mage.cards.s.SymbioticWurm.class));
+ cards.add(new SetCardInfo("Syphon Mind", 175, Rarity.COMMON, mage.cards.s.SyphonMind.class));
+ cards.add(new SetCardInfo("Syphon Soul", 176, Rarity.COMMON, mage.cards.s.SyphonSoul.class));
+ cards.add(new SetCardInfo("Taunting Elf", 290, Rarity.COMMON, mage.cards.t.TauntingElf.class));
+ cards.add(new SetCardInfo("Tempting Wurm", 291, Rarity.RARE, mage.cards.t.TemptingWurm.class));
+ cards.add(new SetCardInfo("Tephraderm", 239, Rarity.RARE, mage.cards.t.Tephraderm.class));
+ cards.add(new SetCardInfo("Thoughtbound Primoc", 240, Rarity.UNCOMMON, mage.cards.t.ThoughtboundPrimoc.class));
+ cards.add(new SetCardInfo("Thrashing Mudspawn", 177, Rarity.UNCOMMON, mage.cards.t.ThrashingMudspawn.class));
+ cards.add(new SetCardInfo("Threaten", 241, Rarity.UNCOMMON, mage.cards.t.Threaten.class));
+ cards.add(new SetCardInfo("Thunder of Hooves", 242, Rarity.UNCOMMON, mage.cards.t.ThunderOfHooves.class));
+ cards.add(new SetCardInfo("Towering Baloth", 292, Rarity.UNCOMMON, mage.cards.t.ToweringBaloth.class));
+ cards.add(new SetCardInfo("Trade Secrets", 118, Rarity.RARE, mage.cards.t.TradeSecrets.class));
+ cards.add(new SetCardInfo("Tranquil Thicket", 326, Rarity.COMMON, mage.cards.t.TranquilThicket.class));
+ cards.add(new SetCardInfo("Treespring Lorian", 293, Rarity.COMMON, mage.cards.t.TreespringLorian.class));
+ cards.add(new SetCardInfo("Tribal Golem", 311, Rarity.RARE, mage.cards.t.TribalGolem.class));
+ cards.add(new SetCardInfo("Tribal Unity", 294, Rarity.UNCOMMON, mage.cards.t.TribalUnity.class));
+ cards.add(new SetCardInfo("Trickery Charm", 119, Rarity.COMMON, mage.cards.t.TrickeryCharm.class));
+ cards.add(new SetCardInfo("True Believer", 57, Rarity.RARE, mage.cards.t.TrueBeliever.class));
+ cards.add(new SetCardInfo("Undead Gladiator", 178, Rarity.RARE, mage.cards.u.UndeadGladiator.class));
+ cards.add(new SetCardInfo("Unholy Grotto", 327, Rarity.RARE, mage.cards.u.UnholyGrotto.class));
+ cards.add(new SetCardInfo("Unified Strike", 58, Rarity.COMMON, mage.cards.u.UnifiedStrike.class));
+ cards.add(new SetCardInfo("Venomspout Brackus", 295, Rarity.UNCOMMON, mage.cards.v.VenomspoutBrackus.class));
+ cards.add(new SetCardInfo("Visara the Dreadful", 179, Rarity.RARE, mage.cards.v.VisaraTheDreadful.class));
+ cards.add(new SetCardInfo("Vitality Charm", 296, Rarity.COMMON, mage.cards.v.VitalityCharm.class));
+ cards.add(new SetCardInfo("Voice of the Woods", 297, Rarity.RARE, mage.cards.v.VoiceOfTheWoods.class));
+ cards.add(new SetCardInfo("Voidmage Prodigy", 120, Rarity.RARE, mage.cards.v.VoidmageProdigy.class));
+ cards.add(new SetCardInfo("Walking Desecration", 180, Rarity.UNCOMMON, mage.cards.w.WalkingDesecration.class));
+ cards.add(new SetCardInfo("Wall of Mulch", 298, Rarity.UNCOMMON, mage.cards.w.WallOfMulch.class));
+ cards.add(new SetCardInfo("Wave of Indifference", 243, Rarity.COMMON, mage.cards.w.WaveOfIndifference.class));
+ cards.add(new SetCardInfo("Weathered Wayfarer", 59, Rarity.RARE, mage.cards.w.WeatheredWayfarer.class));
+ cards.add(new SetCardInfo("Weird Harvest", 299, Rarity.RARE, mage.cards.w.WeirdHarvest.class));
+ cards.add(new SetCardInfo("Wellwisher", 300, Rarity.COMMON, mage.cards.w.Wellwisher.class));
+ cards.add(new SetCardInfo("Wheel and Deal", 121, Rarity.RARE, mage.cards.w.WheelAndDeal.class));
+ cards.add(new SetCardInfo("Whipcorder", 60, Rarity.UNCOMMON, mage.cards.w.Whipcorder.class));
+ cards.add(new SetCardInfo("Windswept Heath", 328, Rarity.RARE, mage.cards.w.WindsweptHeath.class, new CardGraphicInfo(new ObjectColor("GW"), null, false)));
+ cards.add(new SetCardInfo("Wirewood Elf", 301, Rarity.COMMON, mage.cards.w.WirewoodElf.class));
+ cards.add(new SetCardInfo("Wirewood Herald", 302, Rarity.COMMON, mage.cards.w.WirewoodHerald.class));
+ cards.add(new SetCardInfo("Wirewood Lodge", 329, Rarity.UNCOMMON, mage.cards.w.WirewoodLodge.class));
+ cards.add(new SetCardInfo("Wirewood Pride", 303, Rarity.COMMON, mage.cards.w.WirewoodPride.class));
+ cards.add(new SetCardInfo("Wirewood Savage", 304, Rarity.COMMON, mage.cards.w.WirewoodSavage.class));
+ cards.add(new SetCardInfo("Withering Hex", 181, Rarity.UNCOMMON, mage.cards.w.WitheringHex.class));
+ cards.add(new SetCardInfo("Wooded Foothills", 330, Rarity.RARE, mage.cards.w.WoodedFoothills.class, new CardGraphicInfo(new ObjectColor("RG"), null, false)));
+ cards.add(new SetCardInfo("Words of War", 244, Rarity.RARE, mage.cards.w.WordsOfWar.class));
+ cards.add(new SetCardInfo("Words of Waste", 182, Rarity.RARE, mage.cards.w.WordsOfWaste.class));
+ cards.add(new SetCardInfo("Words of Wilding", 305, Rarity.RARE, mage.cards.w.WordsOfWilding.class));
+ cards.add(new SetCardInfo("Words of Wind", 122, Rarity.RARE, mage.cards.w.WordsOfWind.class));
+ cards.add(new SetCardInfo("Words of Worship", 61, Rarity.RARE, mage.cards.w.WordsOfWorship.class));
+ cards.add(new SetCardInfo("Wretched Anurid", 183, Rarity.COMMON, mage.cards.w.WretchedAnurid.class));
}
@Override
diff --git a/Mage.Sets/src/mage/sets/Planeshift.java b/Mage.Sets/src/mage/sets/Planeshift.java
index c2ebec86fd9..2ae0b873728 100644
--- a/Mage.Sets/src/mage/sets/Planeshift.java
+++ b/Mage.Sets/src/mage/sets/Planeshift.java
@@ -28,151 +28,151 @@ public final class Planeshift extends ExpansionSet {
this.numBoosterRare = 1;
this.ratioBoosterMythic = 0;
- cards.add(new SetCardInfo("Allied Strategies", 20, Rarity.UNCOMMON, mage.cards.a.AlliedStrategies.class, RETRO_ART));
- cards.add(new SetCardInfo("Alpha Kavu", 77, Rarity.UNCOMMON, mage.cards.a.AlphaKavu.class, RETRO_ART));
- cards.add(new SetCardInfo("Amphibious Kavu", 78, Rarity.COMMON, mage.cards.a.AmphibiousKavu.class, RETRO_ART));
- cards.add(new SetCardInfo("Ancient Spider", 96, Rarity.RARE, mage.cards.a.AncientSpider.class, RETRO_ART));
- cards.add(new SetCardInfo("Arctic Merfolk", 21, Rarity.COMMON, mage.cards.a.ArcticMerfolk.class, RETRO_ART));
- cards.add(new SetCardInfo("Aura Blast", 1, Rarity.COMMON, mage.cards.a.AuraBlast.class, RETRO_ART));
- cards.add(new SetCardInfo("Aurora Griffin", 2, Rarity.COMMON, mage.cards.a.AuroraGriffin.class, RETRO_ART));
- cards.add(new SetCardInfo("Bog Down", 39, Rarity.COMMON, mage.cards.b.BogDown.class, RETRO_ART));
- cards.add(new SetCardInfo("Caldera Kavu", 58, Rarity.COMMON, mage.cards.c.CalderaKavu.class, RETRO_ART));
- cards.add(new SetCardInfo("Cavern Harpy", 97, Rarity.COMMON, mage.cards.c.CavernHarpy.class, RETRO_ART));
- cards.add(new SetCardInfo("Cloud Cover", 98, Rarity.RARE, mage.cards.c.CloudCover.class, RETRO_ART));
- cards.add(new SetCardInfo("Confound", 22, Rarity.COMMON, mage.cards.c.Confound.class, RETRO_ART));
- cards.add(new SetCardInfo("Crosis's Catacombs", 136, Rarity.UNCOMMON, mage.cards.c.CrosissCatacombs.class, RETRO_ART));
- cards.add(new SetCardInfo("Crosis's Charm", 99, Rarity.UNCOMMON, mage.cards.c.CrosissCharm.class, RETRO_ART));
- cards.add(new SetCardInfo("Darigaaz's Caldera", 137, Rarity.UNCOMMON, mage.cards.d.DarigaazsCaldera.class, RETRO_ART));
- cards.add(new SetCardInfo("Darigaaz's Charm", 100, Rarity.UNCOMMON, mage.cards.d.DarigaazsCharm.class, RETRO_ART));
- cards.add(new SetCardInfo("Daring Leap", 101, Rarity.COMMON, mage.cards.d.DaringLeap.class, RETRO_ART));
- cards.add(new SetCardInfo("Dark Suspicions", 40, Rarity.RARE, mage.cards.d.DarkSuspicions.class, RETRO_ART));
- cards.add(new SetCardInfo("Deadapult", 59, Rarity.RARE, mage.cards.d.Deadapult.class, RETRO_ART));
- cards.add(new SetCardInfo("Death Bomb", 41, Rarity.COMMON, mage.cards.d.DeathBomb.class, RETRO_ART));
- cards.add(new SetCardInfo("Destructive Flow", 102, Rarity.RARE, mage.cards.d.DestructiveFlow.class, RETRO_ART));
- cards.add(new SetCardInfo("Diabolic Intent", 42, Rarity.RARE, mage.cards.d.DiabolicIntent.class, RETRO_ART));
- cards.add(new SetCardInfo("Disciple of Kangee", 3, Rarity.COMMON, mage.cards.d.DiscipleOfKangee.class, RETRO_ART));
- cards.add(new SetCardInfo("Dominaria's Judgment", 4, Rarity.RARE, mage.cards.d.DominariasJudgment.class, RETRO_ART));
- cards.add(new SetCardInfo("Doomsday Specter", 103, Rarity.RARE, mage.cards.d.DoomsdaySpecter.class, RETRO_ART));
- cards.add(new SetCardInfo("Draco", 131, Rarity.RARE, mage.cards.d.Draco.class, RETRO_ART));
- cards.add(new SetCardInfo("Dralnu's Crusade", 104, Rarity.RARE, mage.cards.d.DralnusCrusade.class, RETRO_ART));
- cards.add(new SetCardInfo("Dralnu's Pet", 23, Rarity.RARE, mage.cards.d.DralnusPet.class, RETRO_ART));
- cards.add(new SetCardInfo("Dromar's Cavern", 138, Rarity.UNCOMMON, mage.cards.d.DromarsCavern.class, RETRO_ART));
- cards.add(new SetCardInfo("Dromar's Charm", 105, Rarity.UNCOMMON, mage.cards.d.DromarsCharm.class, RETRO_ART));
- cards.add(new SetCardInfo("Eladamri's Call", 106, Rarity.RARE, mage.cards.e.EladamrisCall.class, RETRO_ART));
- cards.add(new SetCardInfo("Ertai's Trickery", 24, Rarity.UNCOMMON, mage.cards.e.ErtaisTrickery.class, RETRO_ART));
- cards.add(new SetCardInfo("Ertai, the Corrupted", 107, Rarity.RARE, mage.cards.e.ErtaiTheCorrupted.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ertai, the Corrupted", "107*", Rarity.RARE, mage.cards.e.ErtaiTheCorrupted.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Escape Routes", 25, Rarity.COMMON, mage.cards.e.EscapeRoutes.class, RETRO_ART));
- cards.add(new SetCardInfo("Exotic Disease", 43, Rarity.UNCOMMON, mage.cards.e.ExoticDisease.class, RETRO_ART));
- cards.add(new SetCardInfo("Falling Timber", 79, Rarity.COMMON, mage.cards.f.FallingTimber.class, RETRO_ART));
- cards.add(new SetCardInfo("Flametongue Kavu", 60, Rarity.UNCOMMON, mage.cards.f.FlametongueKavu.class, RETRO_ART));
- cards.add(new SetCardInfo("Fleetfoot Panther", 108, Rarity.UNCOMMON, mage.cards.f.FleetfootPanther.class, RETRO_ART));
- cards.add(new SetCardInfo("Forsaken City", 139, Rarity.RARE, mage.cards.f.ForsakenCity.class, RETRO_ART));
- cards.add(new SetCardInfo("Gaea's Herald", 80, Rarity.RARE, mage.cards.g.GaeasHerald.class, RETRO_ART));
- cards.add(new SetCardInfo("Gaea's Might", 81, Rarity.COMMON, mage.cards.g.GaeasMight.class, RETRO_ART));
- cards.add(new SetCardInfo("Gainsay", 26, Rarity.UNCOMMON, mage.cards.g.Gainsay.class, RETRO_ART));
- cards.add(new SetCardInfo("Gerrard's Command", 109, Rarity.COMMON, mage.cards.g.GerrardsCommand.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Game", 61, Rarity.RARE, mage.cards.g.GoblinGame.class, RETRO_ART));
- cards.add(new SetCardInfo("Guard Dogs", 5, Rarity.UNCOMMON, mage.cards.g.GuardDogs.class, RETRO_ART));
- cards.add(new SetCardInfo("Heroic Defiance", 6, Rarity.COMMON, mage.cards.h.HeroicDefiance.class, RETRO_ART));
- cards.add(new SetCardInfo("Hobble", 7, Rarity.COMMON, mage.cards.h.Hobble.class, RETRO_ART));
- cards.add(new SetCardInfo("Honorable Scout", 8, Rarity.COMMON, mage.cards.h.HonorableScout.class, RETRO_ART));
- cards.add(new SetCardInfo("Horned Kavu", 110, Rarity.COMMON, mage.cards.h.HornedKavu.class, RETRO_ART));
- cards.add(new SetCardInfo("Hull Breach", 111, Rarity.COMMON, mage.cards.h.HullBreach.class, RETRO_ART));
- cards.add(new SetCardInfo("Hunting Drake", 27, Rarity.COMMON, mage.cards.h.HuntingDrake.class, RETRO_ART));
- cards.add(new SetCardInfo("Implode", 62, Rarity.UNCOMMON, mage.cards.i.Implode.class, RETRO_ART));
- cards.add(new SetCardInfo("Insolence", 63, Rarity.COMMON, mage.cards.i.Insolence.class, RETRO_ART));
- cards.add(new SetCardInfo("Kavu Recluse", 64, Rarity.COMMON, mage.cards.k.KavuRecluse.class, RETRO_ART));
- cards.add(new SetCardInfo("Keldon Mantle", 65, Rarity.COMMON, mage.cards.k.KeldonMantle.class, RETRO_ART));
- cards.add(new SetCardInfo("Keldon Twilight", 112, Rarity.RARE, mage.cards.k.KeldonTwilight.class, RETRO_ART));
- cards.add(new SetCardInfo("Lashknife Barrier", 9, Rarity.UNCOMMON, mage.cards.l.LashknifeBarrier.class, RETRO_ART));
- cards.add(new SetCardInfo("Lava Zombie", 113, Rarity.COMMON, mage.cards.l.LavaZombie.class, RETRO_ART));
- cards.add(new SetCardInfo("Lord of the Undead", 44, Rarity.RARE, mage.cards.l.LordOfTheUndead.class, RETRO_ART));
- cards.add(new SetCardInfo("Maggot Carrier", 45, Rarity.COMMON, mage.cards.m.MaggotCarrier.class, RETRO_ART));
- cards.add(new SetCardInfo("Magma Burst", 66, Rarity.COMMON, mage.cards.m.MagmaBurst.class, RETRO_ART));
- cards.add(new SetCardInfo("Magnigoth Treefolk", 82, Rarity.RARE, mage.cards.m.MagnigothTreefolk.class, RETRO_ART));
- cards.add(new SetCardInfo("Malicious Advice", 114, Rarity.COMMON, mage.cards.m.MaliciousAdvice.class, RETRO_ART));
- cards.add(new SetCardInfo("Mana Cylix", 132, Rarity.UNCOMMON, mage.cards.m.ManaCylix.class, RETRO_ART));
- cards.add(new SetCardInfo("March of Souls", 10, Rarity.RARE, mage.cards.m.MarchOfSouls.class, RETRO_ART));
- cards.add(new SetCardInfo("Marsh Crocodile", 115, Rarity.UNCOMMON, mage.cards.m.MarshCrocodile.class, RETRO_ART));
- cards.add(new SetCardInfo("Meddling Mage", 116, Rarity.RARE, mage.cards.m.MeddlingMage.class, RETRO_ART));
- cards.add(new SetCardInfo("Meteor Crater", 140, Rarity.RARE, mage.cards.m.MeteorCrater.class, RETRO_ART));
- cards.add(new SetCardInfo("Mire Kavu", 67, Rarity.COMMON, mage.cards.m.MireKavu.class, RETRO_ART));
- cards.add(new SetCardInfo("Mirrorwood Treefolk", 83, Rarity.UNCOMMON, mage.cards.m.MirrorwoodTreefolk.class, RETRO_ART));
- cards.add(new SetCardInfo("Mogg Jailer", 68, Rarity.UNCOMMON, mage.cards.m.MoggJailer.class, RETRO_ART));
- cards.add(new SetCardInfo("Mogg Sentry", 69, Rarity.RARE, mage.cards.m.MoggSentry.class, RETRO_ART));
- cards.add(new SetCardInfo("Morgue Toad", 46, Rarity.COMMON, mage.cards.m.MorgueToad.class, RETRO_ART));
- cards.add(new SetCardInfo("Multani's Harmony", 84, Rarity.UNCOMMON, mage.cards.m.MultanisHarmony.class, RETRO_ART));
- cards.add(new SetCardInfo("Natural Emergence", 117, Rarity.RARE, mage.cards.n.NaturalEmergence.class, RETRO_ART));
- cards.add(new SetCardInfo("Nemata, Grove Guardian", 85, Rarity.RARE, mage.cards.n.NemataGroveGuardian.class, RETRO_ART));
- cards.add(new SetCardInfo("Nightscape Battlemage", 47, Rarity.UNCOMMON, mage.cards.n.NightscapeBattlemage.class, RETRO_ART));
- cards.add(new SetCardInfo("Nightscape Familiar", 48, Rarity.COMMON, mage.cards.n.NightscapeFamiliar.class, RETRO_ART));
- cards.add(new SetCardInfo("Noxious Vapors", 49, Rarity.UNCOMMON, mage.cards.n.NoxiousVapors.class, RETRO_ART));
- cards.add(new SetCardInfo("Orim's Chant", 11, Rarity.RARE, mage.cards.o.OrimsChant.class, RETRO_ART));
- cards.add(new SetCardInfo("Phyrexian Bloodstock", 50, Rarity.COMMON, mage.cards.p.PhyrexianBloodstock.class, RETRO_ART));
- cards.add(new SetCardInfo("Phyrexian Scuta", 51, Rarity.RARE, mage.cards.p.PhyrexianScuta.class, RETRO_ART));
- cards.add(new SetCardInfo("Phyrexian Tyranny", 118, Rarity.RARE, mage.cards.p.PhyrexianTyranny.class, RETRO_ART));
- cards.add(new SetCardInfo("Planar Overlay", 28, Rarity.RARE, mage.cards.p.PlanarOverlay.class, RETRO_ART));
- cards.add(new SetCardInfo("Planeswalker's Favor", 86, Rarity.RARE, mage.cards.p.PlaneswalkersFavor.class, RETRO_ART));
- cards.add(new SetCardInfo("Planeswalker's Fury", 70, Rarity.RARE, mage.cards.p.PlaneswalkersFury.class, RETRO_ART));
- cards.add(new SetCardInfo("Planeswalker's Mirth", 12, Rarity.RARE, mage.cards.p.PlaneswalkersMirth.class, RETRO_ART));
- cards.add(new SetCardInfo("Planeswalker's Mischief", 29, Rarity.RARE, mage.cards.p.PlaneswalkersMischief.class, RETRO_ART));
- cards.add(new SetCardInfo("Planeswalker's Scorn", 52, Rarity.RARE, mage.cards.p.PlaneswalkersScorn.class, RETRO_ART));
- cards.add(new SetCardInfo("Pollen Remedy", 13, Rarity.COMMON, mage.cards.p.PollenRemedy.class, RETRO_ART));
- cards.add(new SetCardInfo("Primal Growth", 87, Rarity.COMMON, mage.cards.p.PrimalGrowth.class, RETRO_ART));
- cards.add(new SetCardInfo("Pygmy Kavu", 88, Rarity.COMMON, mage.cards.p.PygmyKavu.class, RETRO_ART));
- cards.add(new SetCardInfo("Questing Phelddagrif", 119, Rarity.RARE, mage.cards.q.QuestingPhelddagrif.class, RETRO_ART));
- cards.add(new SetCardInfo("Quirion Dryad", 89, Rarity.RARE, mage.cards.q.QuirionDryad.class, RETRO_ART));
- cards.add(new SetCardInfo("Quirion Explorer", 90, Rarity.COMMON, mage.cards.q.QuirionExplorer.class, RETRO_ART));
- cards.add(new SetCardInfo("Radiant Kavu", 120, Rarity.RARE, mage.cards.r.RadiantKavu.class, RETRO_ART));
- cards.add(new SetCardInfo("Razing Snidd", 121, Rarity.UNCOMMON, mage.cards.r.RazingSnidd.class, RETRO_ART));
- cards.add(new SetCardInfo("Rith's Charm", 122, Rarity.UNCOMMON, mage.cards.r.RithsCharm.class, RETRO_ART));
- cards.add(new SetCardInfo("Rith's Grove", 141, Rarity.UNCOMMON, mage.cards.r.RithsGrove.class, RETRO_ART));
- cards.add(new SetCardInfo("Root Greevil", 91, Rarity.COMMON, mage.cards.r.RootGreevil.class, RETRO_ART));
- cards.add(new SetCardInfo("Rushing River", 30, Rarity.COMMON, mage.cards.r.RushingRiver.class, RETRO_ART));
- cards.add(new SetCardInfo("Samite Elder", 14, Rarity.RARE, mage.cards.s.SamiteElder.class, RETRO_ART));
- cards.add(new SetCardInfo("Samite Pilgrim", 15, Rarity.COMMON, mage.cards.s.SamitePilgrim.class, RETRO_ART));
- cards.add(new SetCardInfo("Sawtooth Loon", 123, Rarity.UNCOMMON, mage.cards.s.SawtoothLoon.class, RETRO_ART));
- cards.add(new SetCardInfo("Sea Snidd", 31, Rarity.COMMON, mage.cards.s.SeaSnidd.class, RETRO_ART));
- cards.add(new SetCardInfo("Shifting Sky", 32, Rarity.UNCOMMON, mage.cards.s.ShiftingSky.class, RETRO_ART));
- cards.add(new SetCardInfo("Shivan Wurm", 124, Rarity.RARE, mage.cards.s.ShivanWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("Shriek of Dread", 53, Rarity.COMMON, mage.cards.s.ShriekOfDread.class, RETRO_ART));
- cards.add(new SetCardInfo("Silver Drake", 125, Rarity.COMMON, mage.cards.s.SilverDrake.class, RETRO_ART));
- cards.add(new SetCardInfo("Singe", 71, Rarity.COMMON, mage.cards.s.Singe.class, RETRO_ART));
- cards.add(new SetCardInfo("Sinister Strength", 54, Rarity.COMMON, mage.cards.s.SinisterStrength.class, RETRO_ART));
- cards.add(new SetCardInfo("Sisay's Ingenuity", 33, Rarity.COMMON, mage.cards.s.SisaysIngenuity.class, RETRO_ART));
- cards.add(new SetCardInfo("Skyship Weatherlight", 133, Rarity.RARE, mage.cards.s.SkyshipWeatherlight.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Skyship Weatherlight", "133*", Rarity.RARE, mage.cards.s.SkyshipWeatherlight.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Skyshroud Blessing", 92, Rarity.UNCOMMON, mage.cards.s.SkyshroudBlessing.class, RETRO_ART));
- cards.add(new SetCardInfo("Slay", 55, Rarity.UNCOMMON, mage.cards.s.Slay.class, RETRO_ART));
- cards.add(new SetCardInfo("Sleeping Potion", 34, Rarity.COMMON, mage.cards.s.SleepingPotion.class, RETRO_ART));
- cards.add(new SetCardInfo("Slingshot Goblin", 72, Rarity.COMMON, mage.cards.s.SlingshotGoblin.class, RETRO_ART));
- cards.add(new SetCardInfo("Sparkcaster", 126, Rarity.UNCOMMON, mage.cards.s.Sparkcaster.class, RETRO_ART));
- cards.add(new SetCardInfo("Star Compass", 134, Rarity.UNCOMMON, mage.cards.s.StarCompass.class, RETRO_ART));
- cards.add(new SetCardInfo("Steel Leaf Paladin", 127, Rarity.COMMON, mage.cards.s.SteelLeafPaladin.class, RETRO_ART));
- cards.add(new SetCardInfo("Stone Kavu", 93, Rarity.COMMON, mage.cards.s.StoneKavu.class, RETRO_ART));
- cards.add(new SetCardInfo("Stormscape Battlemage", 35, Rarity.UNCOMMON, mage.cards.s.StormscapeBattlemage.class, RETRO_ART));
- cards.add(new SetCardInfo("Stormscape Familiar", 36, Rarity.COMMON, mage.cards.s.StormscapeFamiliar.class, RETRO_ART));
- cards.add(new SetCardInfo("Strafe", 73, Rarity.UNCOMMON, mage.cards.s.Strafe.class, RETRO_ART));
- cards.add(new SetCardInfo("Stratadon", 135, Rarity.UNCOMMON, mage.cards.s.Stratadon.class, RETRO_ART));
- cards.add(new SetCardInfo("Sunken Hope", 37, Rarity.RARE, mage.cards.s.SunkenHope.class, RETRO_ART));
- cards.add(new SetCardInfo("Sunscape Battlemage", 16, Rarity.UNCOMMON, mage.cards.s.SunscapeBattlemage.class, RETRO_ART));
- cards.add(new SetCardInfo("Sunscape Familiar", 17, Rarity.COMMON, mage.cards.s.SunscapeFamiliar.class, RETRO_ART));
- cards.add(new SetCardInfo("Surprise Deployment", 18, Rarity.UNCOMMON, mage.cards.s.SurpriseDeployment.class, RETRO_ART));
- cards.add(new SetCardInfo("Tahngarth, Talruum Hero", 74, Rarity.RARE, mage.cards.t.TahngarthTalruumHero.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Tahngarth, Talruum Hero", "74*", Rarity.RARE, mage.cards.t.TahngarthTalruumHero.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Terminal Moraine", 142, Rarity.UNCOMMON, mage.cards.t.TerminalMoraine.class, RETRO_ART));
- cards.add(new SetCardInfo("Terminate", 128, Rarity.COMMON, mage.cards.t.Terminate.class, RETRO_ART));
- cards.add(new SetCardInfo("Thornscape Battlemage", 94, Rarity.UNCOMMON, mage.cards.t.ThornscapeBattlemage.class, RETRO_ART));
- cards.add(new SetCardInfo("Thornscape Familiar", 95, Rarity.COMMON, mage.cards.t.ThornscapeFamiliar.class, RETRO_ART));
- cards.add(new SetCardInfo("Thunderscape Battlemage", 75, Rarity.UNCOMMON, mage.cards.t.ThunderscapeBattlemage.class, RETRO_ART));
- cards.add(new SetCardInfo("Thunderscape Familiar", 76, Rarity.COMMON, mage.cards.t.ThunderscapeFamiliar.class, RETRO_ART));
- cards.add(new SetCardInfo("Treva's Charm", 129, Rarity.UNCOMMON, mage.cards.t.TrevasCharm.class, RETRO_ART));
- cards.add(new SetCardInfo("Treva's Ruins", 143, Rarity.UNCOMMON, mage.cards.t.TrevasRuins.class, RETRO_ART));
- cards.add(new SetCardInfo("Urza's Guilt", 130, Rarity.RARE, mage.cards.u.UrzasGuilt.class, RETRO_ART));
- cards.add(new SetCardInfo("Voice of All", 19, Rarity.UNCOMMON, mage.cards.v.VoiceOfAll.class, RETRO_ART));
- cards.add(new SetCardInfo("Volcano Imp", 56, Rarity.COMMON, mage.cards.v.VolcanoImp.class, RETRO_ART));
- cards.add(new SetCardInfo("Warped Devotion", 57, Rarity.UNCOMMON, mage.cards.w.WarpedDevotion.class, RETRO_ART));
- cards.add(new SetCardInfo("Waterspout Elemental", 38, Rarity.RARE, mage.cards.w.WaterspoutElemental.class, RETRO_ART));
+ cards.add(new SetCardInfo("Allied Strategies", 20, Rarity.UNCOMMON, mage.cards.a.AlliedStrategies.class));
+ cards.add(new SetCardInfo("Alpha Kavu", 77, Rarity.UNCOMMON, mage.cards.a.AlphaKavu.class));
+ cards.add(new SetCardInfo("Amphibious Kavu", 78, Rarity.COMMON, mage.cards.a.AmphibiousKavu.class));
+ cards.add(new SetCardInfo("Ancient Spider", 96, Rarity.RARE, mage.cards.a.AncientSpider.class));
+ cards.add(new SetCardInfo("Arctic Merfolk", 21, Rarity.COMMON, mage.cards.a.ArcticMerfolk.class));
+ cards.add(new SetCardInfo("Aura Blast", 1, Rarity.COMMON, mage.cards.a.AuraBlast.class));
+ cards.add(new SetCardInfo("Aurora Griffin", 2, Rarity.COMMON, mage.cards.a.AuroraGriffin.class));
+ cards.add(new SetCardInfo("Bog Down", 39, Rarity.COMMON, mage.cards.b.BogDown.class));
+ cards.add(new SetCardInfo("Caldera Kavu", 58, Rarity.COMMON, mage.cards.c.CalderaKavu.class));
+ cards.add(new SetCardInfo("Cavern Harpy", 97, Rarity.COMMON, mage.cards.c.CavernHarpy.class));
+ cards.add(new SetCardInfo("Cloud Cover", 98, Rarity.RARE, mage.cards.c.CloudCover.class));
+ cards.add(new SetCardInfo("Confound", 22, Rarity.COMMON, mage.cards.c.Confound.class));
+ cards.add(new SetCardInfo("Crosis's Catacombs", 136, Rarity.UNCOMMON, mage.cards.c.CrosissCatacombs.class));
+ cards.add(new SetCardInfo("Crosis's Charm", 99, Rarity.UNCOMMON, mage.cards.c.CrosissCharm.class));
+ cards.add(new SetCardInfo("Darigaaz's Caldera", 137, Rarity.UNCOMMON, mage.cards.d.DarigaazsCaldera.class));
+ cards.add(new SetCardInfo("Darigaaz's Charm", 100, Rarity.UNCOMMON, mage.cards.d.DarigaazsCharm.class));
+ cards.add(new SetCardInfo("Daring Leap", 101, Rarity.COMMON, mage.cards.d.DaringLeap.class));
+ cards.add(new SetCardInfo("Dark Suspicions", 40, Rarity.RARE, mage.cards.d.DarkSuspicions.class));
+ cards.add(new SetCardInfo("Deadapult", 59, Rarity.RARE, mage.cards.d.Deadapult.class));
+ cards.add(new SetCardInfo("Death Bomb", 41, Rarity.COMMON, mage.cards.d.DeathBomb.class));
+ cards.add(new SetCardInfo("Destructive Flow", 102, Rarity.RARE, mage.cards.d.DestructiveFlow.class));
+ cards.add(new SetCardInfo("Diabolic Intent", 42, Rarity.RARE, mage.cards.d.DiabolicIntent.class));
+ cards.add(new SetCardInfo("Disciple of Kangee", 3, Rarity.COMMON, mage.cards.d.DiscipleOfKangee.class));
+ cards.add(new SetCardInfo("Dominaria's Judgment", 4, Rarity.RARE, mage.cards.d.DominariasJudgment.class));
+ cards.add(new SetCardInfo("Doomsday Specter", 103, Rarity.RARE, mage.cards.d.DoomsdaySpecter.class));
+ cards.add(new SetCardInfo("Draco", 131, Rarity.RARE, mage.cards.d.Draco.class));
+ cards.add(new SetCardInfo("Dralnu's Crusade", 104, Rarity.RARE, mage.cards.d.DralnusCrusade.class));
+ cards.add(new SetCardInfo("Dralnu's Pet", 23, Rarity.RARE, mage.cards.d.DralnusPet.class));
+ cards.add(new SetCardInfo("Dromar's Cavern", 138, Rarity.UNCOMMON, mage.cards.d.DromarsCavern.class));
+ cards.add(new SetCardInfo("Dromar's Charm", 105, Rarity.UNCOMMON, mage.cards.d.DromarsCharm.class));
+ cards.add(new SetCardInfo("Eladamri's Call", 106, Rarity.RARE, mage.cards.e.EladamrisCall.class));
+ cards.add(new SetCardInfo("Ertai's Trickery", 24, Rarity.UNCOMMON, mage.cards.e.ErtaisTrickery.class));
+ cards.add(new SetCardInfo("Ertai, the Corrupted", 107, Rarity.RARE, mage.cards.e.ErtaiTheCorrupted.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ertai, the Corrupted", "107*", Rarity.RARE, mage.cards.e.ErtaiTheCorrupted.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Escape Routes", 25, Rarity.COMMON, mage.cards.e.EscapeRoutes.class));
+ cards.add(new SetCardInfo("Exotic Disease", 43, Rarity.UNCOMMON, mage.cards.e.ExoticDisease.class));
+ cards.add(new SetCardInfo("Falling Timber", 79, Rarity.COMMON, mage.cards.f.FallingTimber.class));
+ cards.add(new SetCardInfo("Flametongue Kavu", 60, Rarity.UNCOMMON, mage.cards.f.FlametongueKavu.class));
+ cards.add(new SetCardInfo("Fleetfoot Panther", 108, Rarity.UNCOMMON, mage.cards.f.FleetfootPanther.class));
+ cards.add(new SetCardInfo("Forsaken City", 139, Rarity.RARE, mage.cards.f.ForsakenCity.class));
+ cards.add(new SetCardInfo("Gaea's Herald", 80, Rarity.RARE, mage.cards.g.GaeasHerald.class));
+ cards.add(new SetCardInfo("Gaea's Might", 81, Rarity.COMMON, mage.cards.g.GaeasMight.class));
+ cards.add(new SetCardInfo("Gainsay", 26, Rarity.UNCOMMON, mage.cards.g.Gainsay.class));
+ cards.add(new SetCardInfo("Gerrard's Command", 109, Rarity.COMMON, mage.cards.g.GerrardsCommand.class));
+ cards.add(new SetCardInfo("Goblin Game", 61, Rarity.RARE, mage.cards.g.GoblinGame.class));
+ cards.add(new SetCardInfo("Guard Dogs", 5, Rarity.UNCOMMON, mage.cards.g.GuardDogs.class));
+ cards.add(new SetCardInfo("Heroic Defiance", 6, Rarity.COMMON, mage.cards.h.HeroicDefiance.class));
+ cards.add(new SetCardInfo("Hobble", 7, Rarity.COMMON, mage.cards.h.Hobble.class));
+ cards.add(new SetCardInfo("Honorable Scout", 8, Rarity.COMMON, mage.cards.h.HonorableScout.class));
+ cards.add(new SetCardInfo("Horned Kavu", 110, Rarity.COMMON, mage.cards.h.HornedKavu.class));
+ cards.add(new SetCardInfo("Hull Breach", 111, Rarity.COMMON, mage.cards.h.HullBreach.class));
+ cards.add(new SetCardInfo("Hunting Drake", 27, Rarity.COMMON, mage.cards.h.HuntingDrake.class));
+ cards.add(new SetCardInfo("Implode", 62, Rarity.UNCOMMON, mage.cards.i.Implode.class));
+ cards.add(new SetCardInfo("Insolence", 63, Rarity.COMMON, mage.cards.i.Insolence.class));
+ cards.add(new SetCardInfo("Kavu Recluse", 64, Rarity.COMMON, mage.cards.k.KavuRecluse.class));
+ cards.add(new SetCardInfo("Keldon Mantle", 65, Rarity.COMMON, mage.cards.k.KeldonMantle.class));
+ cards.add(new SetCardInfo("Keldon Twilight", 112, Rarity.RARE, mage.cards.k.KeldonTwilight.class));
+ cards.add(new SetCardInfo("Lashknife Barrier", 9, Rarity.UNCOMMON, mage.cards.l.LashknifeBarrier.class));
+ cards.add(new SetCardInfo("Lava Zombie", 113, Rarity.COMMON, mage.cards.l.LavaZombie.class));
+ cards.add(new SetCardInfo("Lord of the Undead", 44, Rarity.RARE, mage.cards.l.LordOfTheUndead.class));
+ cards.add(new SetCardInfo("Maggot Carrier", 45, Rarity.COMMON, mage.cards.m.MaggotCarrier.class));
+ cards.add(new SetCardInfo("Magma Burst", 66, Rarity.COMMON, mage.cards.m.MagmaBurst.class));
+ cards.add(new SetCardInfo("Magnigoth Treefolk", 82, Rarity.RARE, mage.cards.m.MagnigothTreefolk.class));
+ cards.add(new SetCardInfo("Malicious Advice", 114, Rarity.COMMON, mage.cards.m.MaliciousAdvice.class));
+ cards.add(new SetCardInfo("Mana Cylix", 132, Rarity.UNCOMMON, mage.cards.m.ManaCylix.class));
+ cards.add(new SetCardInfo("March of Souls", 10, Rarity.RARE, mage.cards.m.MarchOfSouls.class));
+ cards.add(new SetCardInfo("Marsh Crocodile", 115, Rarity.UNCOMMON, mage.cards.m.MarshCrocodile.class));
+ cards.add(new SetCardInfo("Meddling Mage", 116, Rarity.RARE, mage.cards.m.MeddlingMage.class));
+ cards.add(new SetCardInfo("Meteor Crater", 140, Rarity.RARE, mage.cards.m.MeteorCrater.class));
+ cards.add(new SetCardInfo("Mire Kavu", 67, Rarity.COMMON, mage.cards.m.MireKavu.class));
+ cards.add(new SetCardInfo("Mirrorwood Treefolk", 83, Rarity.UNCOMMON, mage.cards.m.MirrorwoodTreefolk.class));
+ cards.add(new SetCardInfo("Mogg Jailer", 68, Rarity.UNCOMMON, mage.cards.m.MoggJailer.class));
+ cards.add(new SetCardInfo("Mogg Sentry", 69, Rarity.RARE, mage.cards.m.MoggSentry.class));
+ cards.add(new SetCardInfo("Morgue Toad", 46, Rarity.COMMON, mage.cards.m.MorgueToad.class));
+ cards.add(new SetCardInfo("Multani's Harmony", 84, Rarity.UNCOMMON, mage.cards.m.MultanisHarmony.class));
+ cards.add(new SetCardInfo("Natural Emergence", 117, Rarity.RARE, mage.cards.n.NaturalEmergence.class));
+ cards.add(new SetCardInfo("Nemata, Grove Guardian", 85, Rarity.RARE, mage.cards.n.NemataGroveGuardian.class));
+ cards.add(new SetCardInfo("Nightscape Battlemage", 47, Rarity.UNCOMMON, mage.cards.n.NightscapeBattlemage.class));
+ cards.add(new SetCardInfo("Nightscape Familiar", 48, Rarity.COMMON, mage.cards.n.NightscapeFamiliar.class));
+ cards.add(new SetCardInfo("Noxious Vapors", 49, Rarity.UNCOMMON, mage.cards.n.NoxiousVapors.class));
+ cards.add(new SetCardInfo("Orim's Chant", 11, Rarity.RARE, mage.cards.o.OrimsChant.class));
+ cards.add(new SetCardInfo("Phyrexian Bloodstock", 50, Rarity.COMMON, mage.cards.p.PhyrexianBloodstock.class));
+ cards.add(new SetCardInfo("Phyrexian Scuta", 51, Rarity.RARE, mage.cards.p.PhyrexianScuta.class));
+ cards.add(new SetCardInfo("Phyrexian Tyranny", 118, Rarity.RARE, mage.cards.p.PhyrexianTyranny.class));
+ cards.add(new SetCardInfo("Planar Overlay", 28, Rarity.RARE, mage.cards.p.PlanarOverlay.class));
+ cards.add(new SetCardInfo("Planeswalker's Favor", 86, Rarity.RARE, mage.cards.p.PlaneswalkersFavor.class));
+ cards.add(new SetCardInfo("Planeswalker's Fury", 70, Rarity.RARE, mage.cards.p.PlaneswalkersFury.class));
+ cards.add(new SetCardInfo("Planeswalker's Mirth", 12, Rarity.RARE, mage.cards.p.PlaneswalkersMirth.class));
+ cards.add(new SetCardInfo("Planeswalker's Mischief", 29, Rarity.RARE, mage.cards.p.PlaneswalkersMischief.class));
+ cards.add(new SetCardInfo("Planeswalker's Scorn", 52, Rarity.RARE, mage.cards.p.PlaneswalkersScorn.class));
+ cards.add(new SetCardInfo("Pollen Remedy", 13, Rarity.COMMON, mage.cards.p.PollenRemedy.class));
+ cards.add(new SetCardInfo("Primal Growth", 87, Rarity.COMMON, mage.cards.p.PrimalGrowth.class));
+ cards.add(new SetCardInfo("Pygmy Kavu", 88, Rarity.COMMON, mage.cards.p.PygmyKavu.class));
+ cards.add(new SetCardInfo("Questing Phelddagrif", 119, Rarity.RARE, mage.cards.q.QuestingPhelddagrif.class));
+ cards.add(new SetCardInfo("Quirion Dryad", 89, Rarity.RARE, mage.cards.q.QuirionDryad.class));
+ cards.add(new SetCardInfo("Quirion Explorer", 90, Rarity.COMMON, mage.cards.q.QuirionExplorer.class));
+ cards.add(new SetCardInfo("Radiant Kavu", 120, Rarity.RARE, mage.cards.r.RadiantKavu.class));
+ cards.add(new SetCardInfo("Razing Snidd", 121, Rarity.UNCOMMON, mage.cards.r.RazingSnidd.class));
+ cards.add(new SetCardInfo("Rith's Charm", 122, Rarity.UNCOMMON, mage.cards.r.RithsCharm.class));
+ cards.add(new SetCardInfo("Rith's Grove", 141, Rarity.UNCOMMON, mage.cards.r.RithsGrove.class));
+ cards.add(new SetCardInfo("Root Greevil", 91, Rarity.COMMON, mage.cards.r.RootGreevil.class));
+ cards.add(new SetCardInfo("Rushing River", 30, Rarity.COMMON, mage.cards.r.RushingRiver.class));
+ cards.add(new SetCardInfo("Samite Elder", 14, Rarity.RARE, mage.cards.s.SamiteElder.class));
+ cards.add(new SetCardInfo("Samite Pilgrim", 15, Rarity.COMMON, mage.cards.s.SamitePilgrim.class));
+ cards.add(new SetCardInfo("Sawtooth Loon", 123, Rarity.UNCOMMON, mage.cards.s.SawtoothLoon.class));
+ cards.add(new SetCardInfo("Sea Snidd", 31, Rarity.COMMON, mage.cards.s.SeaSnidd.class));
+ cards.add(new SetCardInfo("Shifting Sky", 32, Rarity.UNCOMMON, mage.cards.s.ShiftingSky.class));
+ cards.add(new SetCardInfo("Shivan Wurm", 124, Rarity.RARE, mage.cards.s.ShivanWurm.class));
+ cards.add(new SetCardInfo("Shriek of Dread", 53, Rarity.COMMON, mage.cards.s.ShriekOfDread.class));
+ cards.add(new SetCardInfo("Silver Drake", 125, Rarity.COMMON, mage.cards.s.SilverDrake.class));
+ cards.add(new SetCardInfo("Singe", 71, Rarity.COMMON, mage.cards.s.Singe.class));
+ cards.add(new SetCardInfo("Sinister Strength", 54, Rarity.COMMON, mage.cards.s.SinisterStrength.class));
+ cards.add(new SetCardInfo("Sisay's Ingenuity", 33, Rarity.COMMON, mage.cards.s.SisaysIngenuity.class));
+ cards.add(new SetCardInfo("Skyship Weatherlight", 133, Rarity.RARE, mage.cards.s.SkyshipWeatherlight.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Skyship Weatherlight", "133*", Rarity.RARE, mage.cards.s.SkyshipWeatherlight.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Skyshroud Blessing", 92, Rarity.UNCOMMON, mage.cards.s.SkyshroudBlessing.class));
+ cards.add(new SetCardInfo("Slay", 55, Rarity.UNCOMMON, mage.cards.s.Slay.class));
+ cards.add(new SetCardInfo("Sleeping Potion", 34, Rarity.COMMON, mage.cards.s.SleepingPotion.class));
+ cards.add(new SetCardInfo("Slingshot Goblin", 72, Rarity.COMMON, mage.cards.s.SlingshotGoblin.class));
+ cards.add(new SetCardInfo("Sparkcaster", 126, Rarity.UNCOMMON, mage.cards.s.Sparkcaster.class));
+ cards.add(new SetCardInfo("Star Compass", 134, Rarity.UNCOMMON, mage.cards.s.StarCompass.class));
+ cards.add(new SetCardInfo("Steel Leaf Paladin", 127, Rarity.COMMON, mage.cards.s.SteelLeafPaladin.class));
+ cards.add(new SetCardInfo("Stone Kavu", 93, Rarity.COMMON, mage.cards.s.StoneKavu.class));
+ cards.add(new SetCardInfo("Stormscape Battlemage", 35, Rarity.UNCOMMON, mage.cards.s.StormscapeBattlemage.class));
+ cards.add(new SetCardInfo("Stormscape Familiar", 36, Rarity.COMMON, mage.cards.s.StormscapeFamiliar.class));
+ cards.add(new SetCardInfo("Strafe", 73, Rarity.UNCOMMON, mage.cards.s.Strafe.class));
+ cards.add(new SetCardInfo("Stratadon", 135, Rarity.UNCOMMON, mage.cards.s.Stratadon.class));
+ cards.add(new SetCardInfo("Sunken Hope", 37, Rarity.RARE, mage.cards.s.SunkenHope.class));
+ cards.add(new SetCardInfo("Sunscape Battlemage", 16, Rarity.UNCOMMON, mage.cards.s.SunscapeBattlemage.class));
+ cards.add(new SetCardInfo("Sunscape Familiar", 17, Rarity.COMMON, mage.cards.s.SunscapeFamiliar.class));
+ cards.add(new SetCardInfo("Surprise Deployment", 18, Rarity.UNCOMMON, mage.cards.s.SurpriseDeployment.class));
+ cards.add(new SetCardInfo("Tahngarth, Talruum Hero", 74, Rarity.RARE, mage.cards.t.TahngarthTalruumHero.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Tahngarth, Talruum Hero", "74*", Rarity.RARE, mage.cards.t.TahngarthTalruumHero.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Terminal Moraine", 142, Rarity.UNCOMMON, mage.cards.t.TerminalMoraine.class));
+ cards.add(new SetCardInfo("Terminate", 128, Rarity.COMMON, mage.cards.t.Terminate.class));
+ cards.add(new SetCardInfo("Thornscape Battlemage", 94, Rarity.UNCOMMON, mage.cards.t.ThornscapeBattlemage.class));
+ cards.add(new SetCardInfo("Thornscape Familiar", 95, Rarity.COMMON, mage.cards.t.ThornscapeFamiliar.class));
+ cards.add(new SetCardInfo("Thunderscape Battlemage", 75, Rarity.UNCOMMON, mage.cards.t.ThunderscapeBattlemage.class));
+ cards.add(new SetCardInfo("Thunderscape Familiar", 76, Rarity.COMMON, mage.cards.t.ThunderscapeFamiliar.class));
+ cards.add(new SetCardInfo("Treva's Charm", 129, Rarity.UNCOMMON, mage.cards.t.TrevasCharm.class));
+ cards.add(new SetCardInfo("Treva's Ruins", 143, Rarity.UNCOMMON, mage.cards.t.TrevasRuins.class));
+ cards.add(new SetCardInfo("Urza's Guilt", 130, Rarity.RARE, mage.cards.u.UrzasGuilt.class));
+ cards.add(new SetCardInfo("Voice of All", 19, Rarity.UNCOMMON, mage.cards.v.VoiceOfAll.class));
+ cards.add(new SetCardInfo("Volcano Imp", 56, Rarity.COMMON, mage.cards.v.VolcanoImp.class));
+ cards.add(new SetCardInfo("Warped Devotion", 57, Rarity.UNCOMMON, mage.cards.w.WarpedDevotion.class));
+ cards.add(new SetCardInfo("Waterspout Elemental", 38, Rarity.RARE, mage.cards.w.WaterspoutElemental.class));
}
}
\ No newline at end of file
diff --git a/Mage.Sets/src/mage/sets/Portal.java b/Mage.Sets/src/mage/sets/Portal.java
index b73f0079ef3..23ca02e2b18 100644
--- a/Mage.Sets/src/mage/sets/Portal.java
+++ b/Mage.Sets/src/mage/sets/Portal.java
@@ -26,261 +26,255 @@ public final class Portal extends ExpansionSet {
this.numBoosterRare = 1;
this.ratioBoosterMythic = 0;
- cards.add(new SetCardInfo("Alabaster Dragon", 1, Rarity.RARE, mage.cards.a.AlabasterDragon.class, RETRO_ART));
- cards.add(new SetCardInfo("Alluring Scent", 157, Rarity.RARE, mage.cards.a.AlluringScent.class, RETRO_ART));
- cards.add(new SetCardInfo("Anaconda", 158, Rarity.UNCOMMON, mage.cards.a.Anaconda.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Anaconda", "158+", Rarity.UNCOMMON, mage.cards.a.Anaconda.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ancestral Memories", 40, Rarity.RARE, mage.cards.a.AncestralMemories.class, RETRO_ART));
- cards.add(new SetCardInfo("Angelic Blessing", 2, Rarity.COMMON, mage.cards.a.AngelicBlessing.class, RETRO_ART));
- cards.add(new SetCardInfo("Archangel", 3, Rarity.RARE, mage.cards.a.Archangel.class, RETRO_ART));
- cards.add(new SetCardInfo("Ardent Militia", 4, Rarity.UNCOMMON, mage.cards.a.ArdentMilitia.class, RETRO_ART));
- cards.add(new SetCardInfo("Armageddon", 5, Rarity.RARE, mage.cards.a.Armageddon.class, RETRO_ART));
- cards.add(new SetCardInfo("Armored Pegasus", 6, Rarity.COMMON, mage.cards.a.ArmoredPegasus.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Armored Pegasus", "6d", Rarity.COMMON, mage.cards.a.ArmoredPegasus.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Arrogant Vampire", 79, Rarity.UNCOMMON, mage.cards.a.ArrogantVampire.class, RETRO_ART));
- cards.add(new SetCardInfo("Assassin's Blade", 80, Rarity.UNCOMMON, mage.cards.a.AssassinsBlade.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Assassin's Blade", "80s", Rarity.UNCOMMON, mage.cards.a.AssassinsBlade.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Balance of Power", 41, Rarity.RARE, mage.cards.b.BalanceOfPower.class, RETRO_ART));
- cards.add(new SetCardInfo("Baleful Stare", 42, Rarity.UNCOMMON, mage.cards.b.BalefulStare.class, RETRO_ART));
- cards.add(new SetCardInfo("Bee Sting", 159, Rarity.UNCOMMON, mage.cards.b.BeeSting.class, RETRO_ART));
- cards.add(new SetCardInfo("Blaze", 118, Rarity.UNCOMMON, mage.cards.b.Blaze.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Blaze", "118s", Rarity.UNCOMMON, mage.cards.b.Blaze.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Blaze", "118+", Rarity.UNCOMMON, mage.cards.b.Blaze.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Blessed Reversal", 7, Rarity.RARE, mage.cards.b.BlessedReversal.class, RETRO_ART));
- cards.add(new SetCardInfo("Blinding Light", 8, Rarity.RARE, mage.cards.b.BlindingLight.class, RETRO_ART));
- cards.add(new SetCardInfo("Bog Imp", 81, Rarity.COMMON, mage.cards.b.BogImp.class, RETRO_ART));
- cards.add(new SetCardInfo("Bog Raiders", 82, Rarity.COMMON, mage.cards.b.BogRaiders.class, RETRO_ART));
- cards.add(new SetCardInfo("Bog Wraith", 83, Rarity.UNCOMMON, mage.cards.b.BogWraith.class, RETRO_ART));
- cards.add(new SetCardInfo("Boiling Seas", 119, Rarity.UNCOMMON, mage.cards.b.BoilingSeas.class, RETRO_ART));
- cards.add(new SetCardInfo("Border Guard", 9, Rarity.COMMON, mage.cards.b.BorderGuard.class, RETRO_ART));
- cards.add(new SetCardInfo("Breath of Life", 10, Rarity.COMMON, mage.cards.b.BreathOfLife.class, RETRO_ART));
- cards.add(new SetCardInfo("Bull Hippo", 160, Rarity.UNCOMMON, mage.cards.b.BullHippo.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Bull Hippo", "160d", Rarity.UNCOMMON, mage.cards.b.BullHippo.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Burning Cloak", 120, Rarity.COMMON, mage.cards.b.BurningCloak.class, RETRO_ART));
- cards.add(new SetCardInfo("Capricious Sorcerer", 43, Rarity.RARE, mage.cards.c.CapriciousSorcerer.class, RETRO_ART));
- cards.add(new SetCardInfo("Charging Bandits", 84, Rarity.UNCOMMON, mage.cards.c.ChargingBandits.class, RETRO_ART));
- cards.add(new SetCardInfo("Charging Paladin", 11, Rarity.UNCOMMON, mage.cards.c.ChargingPaladin.class, RETRO_ART));
- cards.add(new SetCardInfo("Charging Rhino", 161, Rarity.RARE, mage.cards.c.ChargingRhino.class, RETRO_ART));
- cards.add(new SetCardInfo("Cloak of Feathers", 44, Rarity.COMMON, mage.cards.c.CloakOfFeathers.class, RETRO_ART));
- cards.add(new SetCardInfo("Cloud Dragon", 45, Rarity.RARE, mage.cards.c.CloudDragon.class, RETRO_ART));
- cards.add(new SetCardInfo("Cloud Pirates", 46, Rarity.COMMON, mage.cards.c.CloudPirates.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Cloud Pirates", "46d", Rarity.COMMON, mage.cards.c.CloudPirates.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Cloud Spirit", 47, Rarity.UNCOMMON, mage.cards.c.CloudSpirit.class, RETRO_ART));
- cards.add(new SetCardInfo("Command of Unsummoning", 48, Rarity.UNCOMMON, mage.cards.c.CommandOfUnsummoning.class, RETRO_ART));
- cards.add(new SetCardInfo("Coral Eel", 49, Rarity.COMMON, mage.cards.c.CoralEel.class, RETRO_ART));
- cards.add(new SetCardInfo("Craven Giant", 121, Rarity.COMMON, mage.cards.c.CravenGiant.class, RETRO_ART));
- cards.add(new SetCardInfo("Craven Knight", 85, Rarity.COMMON, mage.cards.c.CravenKnight.class, RETRO_ART));
- cards.add(new SetCardInfo("Cruel Bargain", 86, Rarity.RARE, mage.cards.c.CruelBargain.class, RETRO_ART));
- cards.add(new SetCardInfo("Cruel Fate", 50, Rarity.RARE, mage.cards.c.CruelFate.class, RETRO_ART));
- cards.add(new SetCardInfo("Cruel Tutor", 87, Rarity.RARE, mage.cards.c.CruelTutor.class, RETRO_ART));
- cards.add(new SetCardInfo("Deep Wood", 162, Rarity.UNCOMMON, mage.cards.d.DeepWood.class, RETRO_ART));
- cards.add(new SetCardInfo("Deep-Sea Serpent", 51, Rarity.UNCOMMON, mage.cards.d.DeepSeaSerpent.class, RETRO_ART));
- cards.add(new SetCardInfo("Defiant Stand", 12, Rarity.UNCOMMON, mage.cards.d.DefiantStand.class, RETRO_ART));
- cards.add(new SetCardInfo("Deja Vu", 53, Rarity.COMMON, mage.cards.d.DejaVu.class, RETRO_ART));
- cards.add(new SetCardInfo("Desert Drake", 122, Rarity.UNCOMMON, mage.cards.d.DesertDrake.class, RETRO_ART));
- cards.add(new SetCardInfo("Devastation", 123, Rarity.RARE, mage.cards.d.Devastation.class, RETRO_ART));
- cards.add(new SetCardInfo("Devoted Hero", 13, Rarity.COMMON, mage.cards.d.DevotedHero.class, RETRO_ART));
- cards.add(new SetCardInfo("Djinn of the Lamp", 52, Rarity.RARE, mage.cards.d.DjinnOfTheLamp.class, RETRO_ART));
- cards.add(new SetCardInfo("Dread Charge", 88, Rarity.RARE, mage.cards.d.DreadCharge.class, RETRO_ART));
- cards.add(new SetCardInfo("Dread Reaper", 89, Rarity.RARE, mage.cards.d.DreadReaper.class, RETRO_ART));
- cards.add(new SetCardInfo("Dry Spell", 90, Rarity.UNCOMMON, mage.cards.d.DrySpell.class, RETRO_ART));
- cards.add(new SetCardInfo("Earthquake", 124, Rarity.RARE, mage.cards.e.Earthquake.class, RETRO_ART));
- cards.add(new SetCardInfo("Ebon Dragon", 91, Rarity.RARE, mage.cards.e.EbonDragon.class, RETRO_ART));
- cards.add(new SetCardInfo("Elite Cat Warrior", 163, Rarity.COMMON, mage.cards.e.EliteCatWarrior.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Elite Cat Warrior", "163+", Rarity.COMMON, mage.cards.e.EliteCatWarrior.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Elven Cache", 164, Rarity.COMMON, mage.cards.e.ElvenCache.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Elven Cache", "164s", Rarity.COMMON, mage.cards.e.ElvenCache.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Elvish Ranger", 165, Rarity.COMMON, mage.cards.e.ElvishRanger.class, RETRO_ART));
- cards.add(new SetCardInfo("Endless Cockroaches", 92, Rarity.RARE, mage.cards.e.EndlessCockroaches.class, RETRO_ART));
- cards.add(new SetCardInfo("Exhaustion", 54, Rarity.RARE, mage.cards.e.Exhaustion.class, RETRO_ART));
- cards.add(new SetCardInfo("False Peace", 14, Rarity.COMMON, mage.cards.f.FalsePeace.class, RETRO_ART));
- cards.add(new SetCardInfo("Feral Shadow", 93, Rarity.COMMON, mage.cards.f.FeralShadow.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Feral Shadow", "93d", Rarity.COMMON, mage.cards.f.FeralShadow.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Final Strike", 94, Rarity.RARE, mage.cards.f.FinalStrike.class, RETRO_ART));
- cards.add(new SetCardInfo("Fire Dragon", 125, Rarity.RARE, mage.cards.f.FireDragon.class, RETRO_ART));
- cards.add(new SetCardInfo("Fire Imp", 126, Rarity.UNCOMMON, mage.cards.f.FireImp.class, RETRO_ART));
- cards.add(new SetCardInfo("Fire Snake", 127, Rarity.COMMON, mage.cards.f.FireSnake.class, RETRO_ART));
- cards.add(new SetCardInfo("Fire Tempest", 128, Rarity.RARE, mage.cards.f.FireTempest.class, RETRO_ART));
- cards.add(new SetCardInfo("Flashfires", 129, Rarity.UNCOMMON, mage.cards.f.Flashfires.class, RETRO_ART));
- cards.add(new SetCardInfo("Fleet-Footed Monk", 15, Rarity.COMMON, mage.cards.f.FleetFootedMonk.class, RETRO_ART));
- cards.add(new SetCardInfo("Flux", 55, Rarity.UNCOMMON, mage.cards.f.Flux.class, RETRO_ART));
- cards.add(new SetCardInfo("Foot Soldiers", 16, Rarity.COMMON, mage.cards.f.FootSoldiers.class, RETRO_ART));
- cards.add(new SetCardInfo("Forest", 212, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", "212s", Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 213, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", "213s", Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 214, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", "214s", Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 215, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", "215s", Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forked Lightning", 130, Rarity.RARE, mage.cards.f.ForkedLightning.class, RETRO_ART));
- cards.add(new SetCardInfo("Fruition", 166, Rarity.COMMON, mage.cards.f.Fruition.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Fruition", "166s", Rarity.COMMON, mage.cards.f.Fruition.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Giant Octopus", 56, Rarity.COMMON, mage.cards.g.GiantOctopus.class, RETRO_ART));
- cards.add(new SetCardInfo("Giant Spider", 167, Rarity.COMMON, mage.cards.g.GiantSpider.class, RETRO_ART));
- cards.add(new SetCardInfo("Gift of Estates", 17, Rarity.RARE, mage.cards.g.GiftOfEstates.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Bully", 131, Rarity.COMMON, mage.cards.g.GoblinBully.class, RETRO_ART));
- cards.add(new SetCardInfo("Gorilla Warrior", 168, Rarity.COMMON, mage.cards.g.GorillaWarrior.class, RETRO_ART));
- cards.add(new SetCardInfo("Gravedigger", 95, Rarity.UNCOMMON, mage.cards.g.Gravedigger.class, RETRO_ART));
- cards.add(new SetCardInfo("Grizzly Bears", 169, Rarity.COMMON, mage.cards.g.GrizzlyBears.class, RETRO_ART));
- cards.add(new SetCardInfo("Hand of Death", 96, Rarity.COMMON, mage.cards.h.HandOfDeath.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Hand of Death", "96+", Rarity.COMMON, mage.cards.h.HandOfDeath.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Harsh Justice", 18, Rarity.RARE, mage.cards.h.HarshJustice.class, RETRO_ART));
- cards.add(new SetCardInfo("Highland Giant", 132, Rarity.COMMON, mage.cards.h.HighlandGiant.class, RETRO_ART));
- cards.add(new SetCardInfo("Hill Giant", 133, Rarity.COMMON, mage.cards.h.HillGiant.class, RETRO_ART));
- cards.add(new SetCardInfo("Horned Turtle", 57, Rarity.COMMON, mage.cards.h.HornedTurtle.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Horned Turtle", "57s", Rarity.COMMON, mage.cards.h.HornedTurtle.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Howling Fury", 97, Rarity.COMMON, mage.cards.h.HowlingFury.class, RETRO_ART));
- cards.add(new SetCardInfo("Hulking Cyclops", 134, Rarity.UNCOMMON, mage.cards.h.HulkingCyclops.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Hulking Cyclops", "134s", Rarity.UNCOMMON, mage.cards.h.HulkingCyclops.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Hulking Goblin", 135, Rarity.COMMON, mage.cards.h.HulkingGoblin.class, RETRO_ART));
- cards.add(new SetCardInfo("Hurricane", 170, Rarity.RARE, mage.cards.h.Hurricane.class, RETRO_ART));
- cards.add(new SetCardInfo("Ingenious Thief", 58, Rarity.UNCOMMON, mage.cards.i.IngeniousThief.class, RETRO_ART));
- cards.add(new SetCardInfo("Island", 200, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "200s", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 201, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "201s", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 202, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "202s", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 203, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "203s", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Jungle Lion", 171, Rarity.COMMON, mage.cards.j.JungleLion.class, RETRO_ART));
- cards.add(new SetCardInfo("Keen-Eyed Archers", 19, Rarity.COMMON, mage.cards.k.KeenEyedArchers.class, RETRO_ART));
- cards.add(new SetCardInfo("King's Assassin", 98, Rarity.RARE, mage.cards.k.KingsAssassin.class, RETRO_ART));
- cards.add(new SetCardInfo("Knight Errant", 20, Rarity.COMMON, mage.cards.k.KnightErrant.class, RETRO_ART));
- cards.add(new SetCardInfo("Last Chance", 136, Rarity.RARE, mage.cards.l.LastChance.class, RETRO_ART));
- cards.add(new SetCardInfo("Lava Axe", 137, Rarity.COMMON, mage.cards.l.LavaAxe.class, RETRO_ART));
- cards.add(new SetCardInfo("Lava Flow", 138, Rarity.UNCOMMON, mage.cards.l.LavaFlow.class, RETRO_ART));
- cards.add(new SetCardInfo("Lizard Warrior", 139, Rarity.COMMON, mage.cards.l.LizardWarrior.class, RETRO_ART));
- cards.add(new SetCardInfo("Man-o'-War", 59, Rarity.UNCOMMON, mage.cards.m.ManOWar.class, RETRO_ART));
- cards.add(new SetCardInfo("Mercenary Knight", 99, Rarity.RARE, mage.cards.m.MercenaryKnight.class, RETRO_ART));
- cards.add(new SetCardInfo("Merfolk of the Pearl Trident", 60, Rarity.COMMON, mage.cards.m.MerfolkOfThePearlTrident.class, RETRO_ART));
- cards.add(new SetCardInfo("Mind Knives", 100, Rarity.COMMON, mage.cards.m.MindKnives.class, RETRO_ART));
- cards.add(new SetCardInfo("Mind Rot", 101, Rarity.COMMON, mage.cards.m.MindRot.class, RETRO_ART));
- cards.add(new SetCardInfo("Minotaur Warrior", 140, Rarity.COMMON, mage.cards.m.MinotaurWarrior.class, RETRO_ART));
- cards.add(new SetCardInfo("Mobilize", 172, Rarity.COMMON, mage.cards.m.Mobilize.class, RETRO_ART));
- cards.add(new SetCardInfo("Monstrous Growth", 173, Rarity.COMMON, mage.cards.m.MonstrousGrowth.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Monstrous Growth", "173+", Rarity.COMMON, mage.cards.m.MonstrousGrowth.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Moon Sprite", 174, Rarity.UNCOMMON, mage.cards.m.MoonSprite.class, RETRO_ART));
- cards.add(new SetCardInfo("Mountain", 208, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", "208s", Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 209, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", "209s", Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 210, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", "210s", Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 211, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", "211s", Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain Goat", 141, Rarity.UNCOMMON, mage.cards.m.MountainGoat.class, RETRO_ART));
- cards.add(new SetCardInfo("Muck Rats", 102, Rarity.COMMON, mage.cards.m.MuckRats.class, RETRO_ART));
- cards.add(new SetCardInfo("Mystic Denial", 61, Rarity.UNCOMMON, mage.cards.m.MysticDenial.class, RETRO_ART));
- cards.add(new SetCardInfo("Natural Order", 175, Rarity.RARE, mage.cards.n.NaturalOrder.class, RETRO_ART));
- cards.add(new SetCardInfo("Natural Spring", 176, Rarity.UNCOMMON, mage.cards.n.NaturalSpring.class, RETRO_ART));
- cards.add(new SetCardInfo("Nature's Cloak", 177, Rarity.RARE, mage.cards.n.NaturesCloak.class, RETRO_ART));
- cards.add(new SetCardInfo("Nature's Lore", 178, Rarity.COMMON, mage.cards.n.NaturesLore.class, RETRO_ART));
- cards.add(new SetCardInfo("Nature's Ruin", 103, Rarity.UNCOMMON, mage.cards.n.NaturesRuin.class, RETRO_ART));
- cards.add(new SetCardInfo("Needle Storm", 179, Rarity.UNCOMMON, mage.cards.n.NeedleStorm.class, RETRO_ART));
- cards.add(new SetCardInfo("Noxious Toad", 104, Rarity.UNCOMMON, mage.cards.n.NoxiousToad.class, RETRO_ART));
- cards.add(new SetCardInfo("Omen", 62, Rarity.COMMON, mage.cards.o.Omen.class, RETRO_ART));
- cards.add(new SetCardInfo("Owl Familiar", 63, Rarity.COMMON, mage.cards.o.OwlFamiliar.class, RETRO_ART));
- cards.add(new SetCardInfo("Panther Warriors", 180, Rarity.COMMON, mage.cards.p.PantherWarriors.class, RETRO_ART));
- cards.add(new SetCardInfo("Path of Peace", 21, Rarity.COMMON, mage.cards.p.PathOfPeace.class, RETRO_ART));
- cards.add(new SetCardInfo("Personal Tutor", 64, Rarity.UNCOMMON, mage.cards.p.PersonalTutor.class, RETRO_ART));
- cards.add(new SetCardInfo("Phantom Warrior", 65, Rarity.RARE, mage.cards.p.PhantomWarrior.class, RETRO_ART));
- cards.add(new SetCardInfo("Pillaging Horde", 142, Rarity.RARE, mage.cards.p.PillagingHorde.class, RETRO_ART));
- cards.add(new SetCardInfo("Plains", 196, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", "196s", Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 197, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", "197s", Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 198, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", "198s", Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 199, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", "199s", Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plant Elemental", 181, Rarity.UNCOMMON, mage.cards.p.PlantElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Primeval Force", 182, Rarity.RARE, mage.cards.p.PrimevalForce.class, RETRO_ART));
- cards.add(new SetCardInfo("Prosperity", 66, Rarity.RARE, mage.cards.p.Prosperity.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Prosperity", "66s", Rarity.RARE, mage.cards.p.Prosperity.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Pyroclasm", 143, Rarity.RARE, mage.cards.p.Pyroclasm.class, RETRO_ART));
- cards.add(new SetCardInfo("Python", 105, Rarity.COMMON, mage.cards.p.Python.class, RETRO_ART));
- cards.add(new SetCardInfo("Raging Cougar", 144, Rarity.COMMON, mage.cards.r.RagingCougar.class, RETRO_ART));
- cards.add(new SetCardInfo("Raging Goblin", 145, Rarity.COMMON, mage.cards.r.RagingGoblin.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Raging Goblin", "145+", Rarity.COMMON, mage.cards.r.RagingGoblin.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Raging Minotaur", 146, Rarity.COMMON, mage.cards.r.RagingMinotaur.class, RETRO_ART));
- cards.add(new SetCardInfo("Rain of Salt", 147, Rarity.UNCOMMON, mage.cards.r.RainOfSalt.class, RETRO_ART));
- cards.add(new SetCardInfo("Rain of Tears", 106, Rarity.UNCOMMON, mage.cards.r.RainOfTears.class, RETRO_ART));
- cards.add(new SetCardInfo("Raise Dead", 107, Rarity.COMMON, mage.cards.r.RaiseDead.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Raise Dead", "107s", Rarity.COMMON, mage.cards.r.RaiseDead.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Redwood Treefolk", 183, Rarity.COMMON, mage.cards.r.RedwoodTreefolk.class, RETRO_ART));
- cards.add(new SetCardInfo("Regal Unicorn", 22, Rarity.COMMON, mage.cards.r.RegalUnicorn.class, RETRO_ART));
- cards.add(new SetCardInfo("Renewing Dawn", 23, Rarity.UNCOMMON, mage.cards.r.RenewingDawn.class, RETRO_ART));
- cards.add(new SetCardInfo("Rowan Treefolk", 184, Rarity.COMMON, mage.cards.r.RowanTreefolk.class, RETRO_ART));
- cards.add(new SetCardInfo("Sacred Knight", 24, Rarity.COMMON, mage.cards.s.SacredKnight.class, RETRO_ART));
- cards.add(new SetCardInfo("Sacred Nectar", 25, Rarity.COMMON, mage.cards.s.SacredNectar.class, RETRO_ART));
- cards.add(new SetCardInfo("Scorching Spear", 148, Rarity.COMMON, mage.cards.s.ScorchingSpear.class, RETRO_ART));
- cards.add(new SetCardInfo("Scorching Winds", 149, Rarity.UNCOMMON, mage.cards.s.ScorchingWinds.class, RETRO_ART));
- cards.add(new SetCardInfo("Seasoned Marshal", 26, Rarity.UNCOMMON, mage.cards.s.SeasonedMarshal.class, RETRO_ART));
- cards.add(new SetCardInfo("Serpent Assassin", 108, Rarity.RARE, mage.cards.s.SerpentAssassin.class, RETRO_ART));
- cards.add(new SetCardInfo("Serpent Warrior", 109, Rarity.COMMON, mage.cards.s.SerpentWarrior.class, RETRO_ART));
- cards.add(new SetCardInfo("Skeletal Crocodile", 110, Rarity.COMMON, mage.cards.s.SkeletalCrocodile.class, RETRO_ART));
- cards.add(new SetCardInfo("Skeletal Snake", 111, Rarity.COMMON, mage.cards.s.SkeletalSnake.class, RETRO_ART));
- cards.add(new SetCardInfo("Snapping Drake", 67, Rarity.COMMON, mage.cards.s.SnappingDrake.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Snapping Drake", "67d", Rarity.COMMON, mage.cards.s.SnappingDrake.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Sorcerous Sight", 68, Rarity.COMMON, mage.cards.s.SorcerousSight.class, RETRO_ART));
- cards.add(new SetCardInfo("Soul Shred", 112, Rarity.COMMON, mage.cards.s.SoulShred.class, RETRO_ART));
- cards.add(new SetCardInfo("Spined Wurm", 185, Rarity.COMMON, mage.cards.s.SpinedWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("Spiritual Guardian", 27, Rarity.RARE, mage.cards.s.SpiritualGuardian.class, RETRO_ART));
- cards.add(new SetCardInfo("Spitting Earth", 150, Rarity.COMMON, mage.cards.s.SpittingEarth.class, RETRO_ART));
- cards.add(new SetCardInfo("Spotted Griffin", 28, Rarity.COMMON, mage.cards.s.SpottedGriffin.class, RETRO_ART));
- cards.add(new SetCardInfo("Stalking Tiger", 186, Rarity.COMMON, mage.cards.s.StalkingTiger.class, RETRO_ART));
- cards.add(new SetCardInfo("Starlight", 29, Rarity.UNCOMMON, mage.cards.s.Starlight.class, RETRO_ART));
- cards.add(new SetCardInfo("Starlit Angel", 30, Rarity.UNCOMMON, mage.cards.s.StarlitAngel.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Starlit Angel", "30s", Rarity.UNCOMMON, mage.cards.s.StarlitAngel.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Steadfastness", 31, Rarity.COMMON, mage.cards.s.Steadfastness.class, RETRO_ART));
- cards.add(new SetCardInfo("Stern Marshal", 32, Rarity.RARE, mage.cards.s.SternMarshal.class, RETRO_ART));
- cards.add(new SetCardInfo("Stone Rain", 151, Rarity.COMMON, mage.cards.s.StoneRain.class, RETRO_ART));
- cards.add(new SetCardInfo("Storm Crow", 69, Rarity.COMMON, mage.cards.s.StormCrow.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Storm Crow", "69d", Rarity.COMMON, mage.cards.s.StormCrow.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Summer Bloom", 187, Rarity.RARE, mage.cards.s.SummerBloom.class, RETRO_ART));
- cards.add(new SetCardInfo("Swamp", 204, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 205, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 206, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 207, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Sylvan Tutor", 188, Rarity.RARE, mage.cards.s.SylvanTutor.class, RETRO_ART));
- cards.add(new SetCardInfo("Symbol of Unsummoning", 70, Rarity.COMMON, mage.cards.s.SymbolOfUnsummoning.class, RETRO_ART));
- cards.add(new SetCardInfo("Taunt", 71, Rarity.RARE, mage.cards.t.Taunt.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Taunt", "71s", Rarity.RARE, mage.cards.t.Taunt.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Temporary Truce", 33, Rarity.RARE, mage.cards.t.TemporaryTruce.class, RETRO_ART));
- cards.add(new SetCardInfo("Theft of Dreams", 72, Rarity.UNCOMMON, mage.cards.t.TheftOfDreams.class, RETRO_ART));
- cards.add(new SetCardInfo("Thing from the Deep", 73, Rarity.RARE, mage.cards.t.ThingFromTheDeep.class, RETRO_ART));
- cards.add(new SetCardInfo("Thundering Wurm", 189, Rarity.RARE, mage.cards.t.ThunderingWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("Thundermare", 152, Rarity.RARE, mage.cards.t.Thundermare.class, RETRO_ART));
- cards.add(new SetCardInfo("Tidal Surge", 74, Rarity.COMMON, mage.cards.t.TidalSurge.class, RETRO_ART));
- cards.add(new SetCardInfo("Time Ebb", 75, Rarity.COMMON, mage.cards.t.TimeEbb.class, RETRO_ART));
- cards.add(new SetCardInfo("Touch of Brilliance", 76, Rarity.COMMON, mage.cards.t.TouchOfBrilliance.class, RETRO_ART));
- cards.add(new SetCardInfo("Treetop Defense", 190, Rarity.RARE, mage.cards.t.TreetopDefense.class, RETRO_ART));
- cards.add(new SetCardInfo("Undying Beast", 113, Rarity.COMMON, mage.cards.u.UndyingBeast.class, RETRO_ART));
- cards.add(new SetCardInfo("Untamed Wilds", 191, Rarity.UNCOMMON, mage.cards.u.UntamedWilds.class, RETRO_ART));
- cards.add(new SetCardInfo("Valorous Charge", 34, Rarity.UNCOMMON, mage.cards.v.ValorousCharge.class, RETRO_ART));
- cards.add(new SetCardInfo("Vampiric Feast", 114, Rarity.UNCOMMON, mage.cards.v.VampiricFeast.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Vampiric Feast", "114s", Rarity.UNCOMMON, mage.cards.v.VampiricFeast.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Vampiric Touch", 115, Rarity.COMMON, mage.cards.v.VampiricTouch.class, RETRO_ART));
- cards.add(new SetCardInfo("Venerable Monk", 35, Rarity.UNCOMMON, mage.cards.v.VenerableMonk.class, RETRO_ART));
- cards.add(new SetCardInfo("Vengeance", 36, Rarity.UNCOMMON, mage.cards.v.Vengeance.class, RETRO_ART));
- cards.add(new SetCardInfo("Virtue's Ruin", 116, Rarity.UNCOMMON, mage.cards.v.VirtuesRuin.class, RETRO_ART));
- cards.add(new SetCardInfo("Volcanic Dragon", 153, Rarity.RARE, mage.cards.v.VolcanicDragon.class, RETRO_ART));
- cards.add(new SetCardInfo("Volcanic Hammer", 154, Rarity.COMMON, mage.cards.v.VolcanicHammer.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Granite", 155, Rarity.UNCOMMON, mage.cards.w.WallOfGranite.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Swords", 37, Rarity.UNCOMMON, mage.cards.w.WallOfSwords.class, RETRO_ART));
- cards.add(new SetCardInfo("Warrior's Charge", 38, Rarity.COMMON, mage.cards.w.WarriorsCharge.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Warrior's Charge", "38+", Rarity.COMMON, mage.cards.w.WarriorsCharge.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Whiptail Wurm", 192, Rarity.UNCOMMON, mage.cards.w.WhiptailWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("Wicked Pact", 117, Rarity.RARE, mage.cards.w.WickedPact.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Wicked Pact", "117s", Rarity.RARE, mage.cards.w.WickedPact.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Willow Dryad", 193, Rarity.COMMON, mage.cards.w.WillowDryad.class, RETRO_ART));
- cards.add(new SetCardInfo("Wind Drake", 77, Rarity.COMMON, mage.cards.w.WindDrake.class, RETRO_ART));
- cards.add(new SetCardInfo("Winds of Change", 156, Rarity.RARE, mage.cards.w.WindsOfChange.class, RETRO_ART));
- cards.add(new SetCardInfo("Winter's Grasp", 194, Rarity.UNCOMMON, mage.cards.w.WintersGrasp.class, RETRO_ART));
- cards.add(new SetCardInfo("Withering Gaze", 78, Rarity.UNCOMMON, mage.cards.w.WitheringGaze.class, RETRO_ART));
- cards.add(new SetCardInfo("Wood Elves", 195, Rarity.RARE, mage.cards.w.WoodElves.class, RETRO_ART));
- cards.add(new SetCardInfo("Wrath of God", 39, Rarity.RARE, mage.cards.w.WrathOfGod.class, RETRO_ART));
+ cards.add(new SetCardInfo("Alabaster Dragon", 1, Rarity.RARE, mage.cards.a.AlabasterDragon.class));
+ cards.add(new SetCardInfo("Alluring Scent", 157, Rarity.RARE, mage.cards.a.AlluringScent.class));
+ cards.add(new SetCardInfo("Anaconda", "158+", Rarity.UNCOMMON, mage.cards.a.Anaconda.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Anaconda", 158, Rarity.UNCOMMON, mage.cards.a.Anaconda.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ancestral Memories", 40, Rarity.RARE, mage.cards.a.AncestralMemories.class));
+ cards.add(new SetCardInfo("Angelic Blessing", 2, Rarity.COMMON, mage.cards.a.AngelicBlessing.class));
+ cards.add(new SetCardInfo("Archangel", 3, Rarity.RARE, mage.cards.a.Archangel.class));
+ cards.add(new SetCardInfo("Ardent Militia", 4, Rarity.UNCOMMON, mage.cards.a.ArdentMilitia.class));
+ cards.add(new SetCardInfo("Armageddon", 5, Rarity.RARE, mage.cards.a.Armageddon.class));
+ cards.add(new SetCardInfo("Armored Pegasus", 6, Rarity.COMMON, mage.cards.a.ArmoredPegasus.class));
+ cards.add(new SetCardInfo("Arrogant Vampire", 79, Rarity.UNCOMMON, mage.cards.a.ArrogantVampire.class));
+ cards.add(new SetCardInfo("Assassin's Blade", "80s", Rarity.UNCOMMON, mage.cards.a.AssassinsBlade.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Assassin's Blade", 80, Rarity.UNCOMMON, mage.cards.a.AssassinsBlade.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Balance of Power", 41, Rarity.RARE, mage.cards.b.BalanceOfPower.class));
+ cards.add(new SetCardInfo("Baleful Stare", 42, Rarity.UNCOMMON, mage.cards.b.BalefulStare.class));
+ cards.add(new SetCardInfo("Bee Sting", 159, Rarity.UNCOMMON, mage.cards.b.BeeSting.class));
+ cards.add(new SetCardInfo("Blaze", "118+", Rarity.UNCOMMON, mage.cards.b.Blaze.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Blaze", "118s", Rarity.UNCOMMON, mage.cards.b.Blaze.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Blaze", 118, Rarity.UNCOMMON, mage.cards.b.Blaze.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Blessed Reversal", 7, Rarity.RARE, mage.cards.b.BlessedReversal.class));
+ cards.add(new SetCardInfo("Blinding Light", 8, Rarity.RARE, mage.cards.b.BlindingLight.class));
+ cards.add(new SetCardInfo("Bog Imp", 81, Rarity.COMMON, mage.cards.b.BogImp.class));
+ cards.add(new SetCardInfo("Bog Raiders", 82, Rarity.COMMON, mage.cards.b.BogRaiders.class));
+ cards.add(new SetCardInfo("Bog Wraith", 83, Rarity.UNCOMMON, mage.cards.b.BogWraith.class));
+ cards.add(new SetCardInfo("Boiling Seas", 119, Rarity.UNCOMMON, mage.cards.b.BoilingSeas.class));
+ cards.add(new SetCardInfo("Border Guard", 9, Rarity.COMMON, mage.cards.b.BorderGuard.class));
+ cards.add(new SetCardInfo("Breath of Life", 10, Rarity.COMMON, mage.cards.b.BreathOfLife.class));
+ cards.add(new SetCardInfo("Bull Hippo", 160, Rarity.UNCOMMON, mage.cards.b.BullHippo.class));
+ cards.add(new SetCardInfo("Burning Cloak", 120, Rarity.COMMON, mage.cards.b.BurningCloak.class));
+ cards.add(new SetCardInfo("Capricious Sorcerer", 43, Rarity.RARE, mage.cards.c.CapriciousSorcerer.class));
+ cards.add(new SetCardInfo("Charging Bandits", 84, Rarity.UNCOMMON, mage.cards.c.ChargingBandits.class));
+ cards.add(new SetCardInfo("Charging Paladin", 11, Rarity.UNCOMMON, mage.cards.c.ChargingPaladin.class));
+ cards.add(new SetCardInfo("Charging Rhino", 161, Rarity.RARE, mage.cards.c.ChargingRhino.class));
+ cards.add(new SetCardInfo("Cloak of Feathers", 44, Rarity.COMMON, mage.cards.c.CloakOfFeathers.class));
+ cards.add(new SetCardInfo("Cloud Dragon", 45, Rarity.RARE, mage.cards.c.CloudDragon.class));
+ cards.add(new SetCardInfo("Cloud Pirates", 46, Rarity.COMMON, mage.cards.c.CloudPirates.class));
+ cards.add(new SetCardInfo("Cloud Spirit", 47, Rarity.UNCOMMON, mage.cards.c.CloudSpirit.class));
+ cards.add(new SetCardInfo("Command of Unsummoning", 48, Rarity.UNCOMMON, mage.cards.c.CommandOfUnsummoning.class));
+ cards.add(new SetCardInfo("Coral Eel", 49, Rarity.COMMON, mage.cards.c.CoralEel.class));
+ cards.add(new SetCardInfo("Craven Giant", 121, Rarity.COMMON, mage.cards.c.CravenGiant.class));
+ cards.add(new SetCardInfo("Craven Knight", 85, Rarity.COMMON, mage.cards.c.CravenKnight.class));
+ cards.add(new SetCardInfo("Cruel Bargain", 86, Rarity.RARE, mage.cards.c.CruelBargain.class));
+ cards.add(new SetCardInfo("Cruel Fate", 50, Rarity.RARE, mage.cards.c.CruelFate.class));
+ cards.add(new SetCardInfo("Cruel Tutor", 87, Rarity.RARE, mage.cards.c.CruelTutor.class));
+ cards.add(new SetCardInfo("Deep Wood", 162, Rarity.UNCOMMON, mage.cards.d.DeepWood.class));
+ cards.add(new SetCardInfo("Deep-Sea Serpent", 51, Rarity.UNCOMMON, mage.cards.d.DeepSeaSerpent.class));
+ cards.add(new SetCardInfo("Defiant Stand", 12, Rarity.UNCOMMON, mage.cards.d.DefiantStand.class));
+ cards.add(new SetCardInfo("Deja Vu", 53, Rarity.COMMON, mage.cards.d.DejaVu.class));
+ cards.add(new SetCardInfo("Desert Drake", 122, Rarity.UNCOMMON, mage.cards.d.DesertDrake.class));
+ cards.add(new SetCardInfo("Devastation", 123, Rarity.RARE, mage.cards.d.Devastation.class));
+ cards.add(new SetCardInfo("Devoted Hero", 13, Rarity.COMMON, mage.cards.d.DevotedHero.class));
+ cards.add(new SetCardInfo("Djinn of the Lamp", 52, Rarity.RARE, mage.cards.d.DjinnOfTheLamp.class));
+ cards.add(new SetCardInfo("Dread Charge", 88, Rarity.RARE, mage.cards.d.DreadCharge.class));
+ cards.add(new SetCardInfo("Dread Reaper", 89, Rarity.RARE, mage.cards.d.DreadReaper.class));
+ cards.add(new SetCardInfo("Dry Spell", 90, Rarity.UNCOMMON, mage.cards.d.DrySpell.class));
+ cards.add(new SetCardInfo("Earthquake", 124, Rarity.RARE, mage.cards.e.Earthquake.class));
+ cards.add(new SetCardInfo("Ebon Dragon", 91, Rarity.RARE, mage.cards.e.EbonDragon.class));
+ cards.add(new SetCardInfo("Elite Cat Warrior", "163+", Rarity.COMMON, mage.cards.e.EliteCatWarrior.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Elite Cat Warrior", 163, Rarity.COMMON, mage.cards.e.EliteCatWarrior.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Elven Cache", "164s", Rarity.COMMON, mage.cards.e.ElvenCache.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Elven Cache", 164, Rarity.COMMON, mage.cards.e.ElvenCache.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Elvish Ranger", 165, Rarity.COMMON, mage.cards.e.ElvishRanger.class));
+ cards.add(new SetCardInfo("Endless Cockroaches", 92, Rarity.RARE, mage.cards.e.EndlessCockroaches.class));
+ cards.add(new SetCardInfo("Exhaustion", 54, Rarity.RARE, mage.cards.e.Exhaustion.class));
+ cards.add(new SetCardInfo("False Peace", 14, Rarity.COMMON, mage.cards.f.FalsePeace.class));
+ cards.add(new SetCardInfo("Feral Shadow", 93, Rarity.COMMON, mage.cards.f.FeralShadow.class));
+ cards.add(new SetCardInfo("Final Strike", 94, Rarity.RARE, mage.cards.f.FinalStrike.class));
+ cards.add(new SetCardInfo("Fire Dragon", 125, Rarity.RARE, mage.cards.f.FireDragon.class));
+ cards.add(new SetCardInfo("Fire Imp", 126, Rarity.UNCOMMON, mage.cards.f.FireImp.class));
+ cards.add(new SetCardInfo("Fire Snake", 127, Rarity.COMMON, mage.cards.f.FireSnake.class));
+ cards.add(new SetCardInfo("Fire Tempest", 128, Rarity.RARE, mage.cards.f.FireTempest.class));
+ cards.add(new SetCardInfo("Flashfires", 129, Rarity.UNCOMMON, mage.cards.f.Flashfires.class));
+ cards.add(new SetCardInfo("Fleet-Footed Monk", 15, Rarity.COMMON, mage.cards.f.FleetFootedMonk.class));
+ cards.add(new SetCardInfo("Flux", 55, Rarity.UNCOMMON, mage.cards.f.Flux.class));
+ cards.add(new SetCardInfo("Foot Soldiers", 16, Rarity.COMMON, mage.cards.f.FootSoldiers.class));
+ cards.add(new SetCardInfo("Forest", "212s", Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", "213s", Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", "214s", Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", "215s", Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 212, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 213, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 214, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 215, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forked Lightning", 130, Rarity.RARE, mage.cards.f.ForkedLightning.class));
+ cards.add(new SetCardInfo("Fruition", "166s", Rarity.COMMON, mage.cards.f.Fruition.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Fruition", 166, Rarity.COMMON, mage.cards.f.Fruition.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Giant Octopus", 56, Rarity.COMMON, mage.cards.g.GiantOctopus.class));
+ cards.add(new SetCardInfo("Giant Spider", 167, Rarity.COMMON, mage.cards.g.GiantSpider.class));
+ cards.add(new SetCardInfo("Gift of Estates", 17, Rarity.RARE, mage.cards.g.GiftOfEstates.class));
+ cards.add(new SetCardInfo("Goblin Bully", 131, Rarity.COMMON, mage.cards.g.GoblinBully.class));
+ cards.add(new SetCardInfo("Gorilla Warrior", 168, Rarity.COMMON, mage.cards.g.GorillaWarrior.class));
+ cards.add(new SetCardInfo("Gravedigger", 95, Rarity.UNCOMMON, mage.cards.g.Gravedigger.class));
+ cards.add(new SetCardInfo("Grizzly Bears", 169, Rarity.COMMON, mage.cards.g.GrizzlyBears.class));
+ cards.add(new SetCardInfo("Hand of Death", "96+", Rarity.COMMON, mage.cards.h.HandOfDeath.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Hand of Death", 96, Rarity.COMMON, mage.cards.h.HandOfDeath.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Harsh Justice", 18, Rarity.RARE, mage.cards.h.HarshJustice.class));
+ cards.add(new SetCardInfo("Highland Giant", 132, Rarity.COMMON, mage.cards.h.HighlandGiant.class));
+ cards.add(new SetCardInfo("Hill Giant", 133, Rarity.COMMON, mage.cards.h.HillGiant.class));
+ cards.add(new SetCardInfo("Horned Turtle", "57s", Rarity.COMMON, mage.cards.h.HornedTurtle.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Horned Turtle", 57, Rarity.COMMON, mage.cards.h.HornedTurtle.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Howling Fury", 97, Rarity.COMMON, mage.cards.h.HowlingFury.class));
+ cards.add(new SetCardInfo("Hulking Cyclops", "134s", Rarity.UNCOMMON, mage.cards.h.HulkingCyclops.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Hulking Cyclops", 134, Rarity.UNCOMMON, mage.cards.h.HulkingCyclops.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Hulking Goblin", 135, Rarity.COMMON, mage.cards.h.HulkingGoblin.class));
+ cards.add(new SetCardInfo("Hurricane", 170, Rarity.RARE, mage.cards.h.Hurricane.class));
+ cards.add(new SetCardInfo("Ingenious Thief", 58, Rarity.UNCOMMON, mage.cards.i.IngeniousThief.class));
+ cards.add(new SetCardInfo("Island", "200s", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "201s", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "202s", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "203s", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 200, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 201, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 202, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 203, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Jungle Lion", 171, Rarity.COMMON, mage.cards.j.JungleLion.class));
+ cards.add(new SetCardInfo("Keen-Eyed Archers", 19, Rarity.COMMON, mage.cards.k.KeenEyedArchers.class));
+ cards.add(new SetCardInfo("King's Assassin", 98, Rarity.RARE, mage.cards.k.KingsAssassin.class));
+ cards.add(new SetCardInfo("Knight Errant", 20, Rarity.COMMON, mage.cards.k.KnightErrant.class));
+ cards.add(new SetCardInfo("Last Chance", 136, Rarity.RARE, mage.cards.l.LastChance.class));
+ cards.add(new SetCardInfo("Lava Axe", 137, Rarity.COMMON, mage.cards.l.LavaAxe.class));
+ cards.add(new SetCardInfo("Lava Flow", 138, Rarity.UNCOMMON, mage.cards.l.LavaFlow.class));
+ cards.add(new SetCardInfo("Lizard Warrior", 139, Rarity.COMMON, mage.cards.l.LizardWarrior.class));
+ cards.add(new SetCardInfo("Man-o'-War", 59, Rarity.UNCOMMON, mage.cards.m.ManOWar.class));
+ cards.add(new SetCardInfo("Mercenary Knight", 99, Rarity.RARE, mage.cards.m.MercenaryKnight.class));
+ cards.add(new SetCardInfo("Merfolk of the Pearl Trident", 60, Rarity.COMMON, mage.cards.m.MerfolkOfThePearlTrident.class));
+ cards.add(new SetCardInfo("Mind Knives", 100, Rarity.COMMON, mage.cards.m.MindKnives.class));
+ cards.add(new SetCardInfo("Mind Rot", 101, Rarity.COMMON, mage.cards.m.MindRot.class));
+ cards.add(new SetCardInfo("Minotaur Warrior", 140, Rarity.COMMON, mage.cards.m.MinotaurWarrior.class));
+ cards.add(new SetCardInfo("Mobilize", 172, Rarity.COMMON, mage.cards.m.Mobilize.class));
+ cards.add(new SetCardInfo("Monstrous Growth", "173+", Rarity.COMMON, mage.cards.m.MonstrousGrowth.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Monstrous Growth", 173, Rarity.COMMON, mage.cards.m.MonstrousGrowth.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Moon Sprite", 174, Rarity.UNCOMMON, mage.cards.m.MoonSprite.class));
+ cards.add(new SetCardInfo("Mountain Goat", 141, Rarity.UNCOMMON, mage.cards.m.MountainGoat.class));
+ cards.add(new SetCardInfo("Mountain", "208s", Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", "209s", Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", "210s", Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", "211s", Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 208, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 209, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 210, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 211, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Muck Rats", 102, Rarity.COMMON, mage.cards.m.MuckRats.class));
+ cards.add(new SetCardInfo("Mystic Denial", 61, Rarity.UNCOMMON, mage.cards.m.MysticDenial.class));
+ cards.add(new SetCardInfo("Natural Order", 175, Rarity.RARE, mage.cards.n.NaturalOrder.class));
+ cards.add(new SetCardInfo("Natural Spring", 176, Rarity.UNCOMMON, mage.cards.n.NaturalSpring.class));
+ cards.add(new SetCardInfo("Nature's Cloak", 177, Rarity.RARE, mage.cards.n.NaturesCloak.class));
+ cards.add(new SetCardInfo("Nature's Lore", 178, Rarity.COMMON, mage.cards.n.NaturesLore.class));
+ cards.add(new SetCardInfo("Nature's Ruin", 103, Rarity.UNCOMMON, mage.cards.n.NaturesRuin.class));
+ cards.add(new SetCardInfo("Needle Storm", 179, Rarity.UNCOMMON, mage.cards.n.NeedleStorm.class));
+ cards.add(new SetCardInfo("Noxious Toad", 104, Rarity.UNCOMMON, mage.cards.n.NoxiousToad.class));
+ cards.add(new SetCardInfo("Omen", 62, Rarity.COMMON, mage.cards.o.Omen.class));
+ cards.add(new SetCardInfo("Owl Familiar", 63, Rarity.COMMON, mage.cards.o.OwlFamiliar.class));
+ cards.add(new SetCardInfo("Panther Warriors", 180, Rarity.COMMON, mage.cards.p.PantherWarriors.class));
+ cards.add(new SetCardInfo("Path of Peace", 21, Rarity.COMMON, mage.cards.p.PathOfPeace.class));
+ cards.add(new SetCardInfo("Personal Tutor", 64, Rarity.UNCOMMON, mage.cards.p.PersonalTutor.class));
+ cards.add(new SetCardInfo("Phantom Warrior", 65, Rarity.RARE, mage.cards.p.PhantomWarrior.class));
+ cards.add(new SetCardInfo("Pillaging Horde", 142, Rarity.RARE, mage.cards.p.PillagingHorde.class));
+ cards.add(new SetCardInfo("Plains", "196s", Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", "197s", Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", "198s", Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", "199s", Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 196, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 197, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 198, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 199, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plant Elemental", 181, Rarity.UNCOMMON, mage.cards.p.PlantElemental.class));
+ cards.add(new SetCardInfo("Primeval Force", 182, Rarity.RARE, mage.cards.p.PrimevalForce.class));
+ cards.add(new SetCardInfo("Prosperity", "66s", Rarity.RARE, mage.cards.p.Prosperity.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Prosperity", 66, Rarity.RARE, mage.cards.p.Prosperity.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Pyroclasm", 143, Rarity.RARE, mage.cards.p.Pyroclasm.class));
+ cards.add(new SetCardInfo("Python", 105, Rarity.COMMON, mage.cards.p.Python.class));
+ cards.add(new SetCardInfo("Raging Cougar", 144, Rarity.COMMON, mage.cards.r.RagingCougar.class));
+ cards.add(new SetCardInfo("Raging Goblin", "145+", Rarity.COMMON, mage.cards.r.RagingGoblin.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Raging Goblin", 145, Rarity.COMMON, mage.cards.r.RagingGoblin.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Raging Minotaur", 146, Rarity.COMMON, mage.cards.r.RagingMinotaur.class));
+ cards.add(new SetCardInfo("Rain of Salt", 147, Rarity.UNCOMMON, mage.cards.r.RainOfSalt.class));
+ cards.add(new SetCardInfo("Rain of Tears", 106, Rarity.UNCOMMON, mage.cards.r.RainOfTears.class));
+ cards.add(new SetCardInfo("Raise Dead", "107s", Rarity.COMMON, mage.cards.r.RaiseDead.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Raise Dead", 107, Rarity.COMMON, mage.cards.r.RaiseDead.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Redwood Treefolk", 183, Rarity.COMMON, mage.cards.r.RedwoodTreefolk.class));
+ cards.add(new SetCardInfo("Regal Unicorn", 22, Rarity.COMMON, mage.cards.r.RegalUnicorn.class));
+ cards.add(new SetCardInfo("Renewing Dawn", 23, Rarity.UNCOMMON, mage.cards.r.RenewingDawn.class));
+ cards.add(new SetCardInfo("Rowan Treefolk", 184, Rarity.COMMON, mage.cards.r.RowanTreefolk.class));
+ cards.add(new SetCardInfo("Sacred Knight", 24, Rarity.COMMON, mage.cards.s.SacredKnight.class));
+ cards.add(new SetCardInfo("Sacred Nectar", 25, Rarity.COMMON, mage.cards.s.SacredNectar.class));
+ cards.add(new SetCardInfo("Scorching Spear", 148, Rarity.COMMON, mage.cards.s.ScorchingSpear.class));
+ cards.add(new SetCardInfo("Scorching Winds", 149, Rarity.UNCOMMON, mage.cards.s.ScorchingWinds.class));
+ cards.add(new SetCardInfo("Seasoned Marshal", 26, Rarity.UNCOMMON, mage.cards.s.SeasonedMarshal.class));
+ cards.add(new SetCardInfo("Serpent Assassin", 108, Rarity.RARE, mage.cards.s.SerpentAssassin.class));
+ cards.add(new SetCardInfo("Serpent Warrior", 109, Rarity.COMMON, mage.cards.s.SerpentWarrior.class));
+ cards.add(new SetCardInfo("Skeletal Crocodile", 110, Rarity.COMMON, mage.cards.s.SkeletalCrocodile.class));
+ cards.add(new SetCardInfo("Skeletal Snake", 111, Rarity.COMMON, mage.cards.s.SkeletalSnake.class));
+ cards.add(new SetCardInfo("Snapping Drake", 67, Rarity.COMMON, mage.cards.s.SnappingDrake.class));
+ cards.add(new SetCardInfo("Sorcerous Sight", 68, Rarity.COMMON, mage.cards.s.SorcerousSight.class));
+ cards.add(new SetCardInfo("Soul Shred", 112, Rarity.COMMON, mage.cards.s.SoulShred.class));
+ cards.add(new SetCardInfo("Spined Wurm", 185, Rarity.COMMON, mage.cards.s.SpinedWurm.class));
+ cards.add(new SetCardInfo("Spiritual Guardian", 27, Rarity.RARE, mage.cards.s.SpiritualGuardian.class));
+ cards.add(new SetCardInfo("Spitting Earth", 150, Rarity.COMMON, mage.cards.s.SpittingEarth.class));
+ cards.add(new SetCardInfo("Spotted Griffin", 28, Rarity.COMMON, mage.cards.s.SpottedGriffin.class));
+ cards.add(new SetCardInfo("Stalking Tiger", 186, Rarity.COMMON, mage.cards.s.StalkingTiger.class));
+ cards.add(new SetCardInfo("Starlight", 29, Rarity.UNCOMMON, mage.cards.s.Starlight.class));
+ cards.add(new SetCardInfo("Starlit Angel", "30s", Rarity.UNCOMMON, mage.cards.s.StarlitAngel.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Starlit Angel", 30, Rarity.UNCOMMON, mage.cards.s.StarlitAngel.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Steadfastness", 31, Rarity.COMMON, mage.cards.s.Steadfastness.class));
+ cards.add(new SetCardInfo("Stern Marshal", 32, Rarity.RARE, mage.cards.s.SternMarshal.class));
+ cards.add(new SetCardInfo("Stone Rain", 151, Rarity.COMMON, mage.cards.s.StoneRain.class));
+ cards.add(new SetCardInfo("Storm Crow", 69, Rarity.COMMON, mage.cards.s.StormCrow.class));
+ cards.add(new SetCardInfo("Summer Bloom", 187, Rarity.RARE, mage.cards.s.SummerBloom.class));
+ cards.add(new SetCardInfo("Swamp", 204, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 205, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 206, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 207, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sylvan Tutor", 188, Rarity.RARE, mage.cards.s.SylvanTutor.class));
+ cards.add(new SetCardInfo("Symbol of Unsummoning", 70, Rarity.COMMON, mage.cards.s.SymbolOfUnsummoning.class));
+ cards.add(new SetCardInfo("Taunt", "71s", Rarity.RARE, mage.cards.t.Taunt.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Taunt", 71, Rarity.RARE, mage.cards.t.Taunt.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Temporary Truce", 33, Rarity.RARE, mage.cards.t.TemporaryTruce.class));
+ cards.add(new SetCardInfo("Theft of Dreams", 72, Rarity.UNCOMMON, mage.cards.t.TheftOfDreams.class));
+ cards.add(new SetCardInfo("Thing from the Deep", 73, Rarity.RARE, mage.cards.t.ThingFromTheDeep.class));
+ cards.add(new SetCardInfo("Thundering Wurm", 189, Rarity.RARE, mage.cards.t.ThunderingWurm.class));
+ cards.add(new SetCardInfo("Thundermare", 152, Rarity.RARE, mage.cards.t.Thundermare.class));
+ cards.add(new SetCardInfo("Tidal Surge", 74, Rarity.COMMON, mage.cards.t.TidalSurge.class));
+ cards.add(new SetCardInfo("Time Ebb", 75, Rarity.COMMON, mage.cards.t.TimeEbb.class));
+ cards.add(new SetCardInfo("Touch of Brilliance", 76, Rarity.COMMON, mage.cards.t.TouchOfBrilliance.class));
+ cards.add(new SetCardInfo("Treetop Defense", 190, Rarity.RARE, mage.cards.t.TreetopDefense.class));
+ cards.add(new SetCardInfo("Undying Beast", 113, Rarity.COMMON, mage.cards.u.UndyingBeast.class));
+ cards.add(new SetCardInfo("Untamed Wilds", 191, Rarity.UNCOMMON, mage.cards.u.UntamedWilds.class));
+ cards.add(new SetCardInfo("Valorous Charge", 34, Rarity.UNCOMMON, mage.cards.v.ValorousCharge.class));
+ cards.add(new SetCardInfo("Vampiric Feast", "114s", Rarity.UNCOMMON, mage.cards.v.VampiricFeast.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Vampiric Feast", 114, Rarity.UNCOMMON, mage.cards.v.VampiricFeast.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Vampiric Touch", 115, Rarity.COMMON, mage.cards.v.VampiricTouch.class));
+ cards.add(new SetCardInfo("Venerable Monk", 35, Rarity.UNCOMMON, mage.cards.v.VenerableMonk.class));
+ cards.add(new SetCardInfo("Vengeance", 36, Rarity.UNCOMMON, mage.cards.v.Vengeance.class));
+ cards.add(new SetCardInfo("Virtue's Ruin", 116, Rarity.UNCOMMON, mage.cards.v.VirtuesRuin.class));
+ cards.add(new SetCardInfo("Volcanic Dragon", 153, Rarity.RARE, mage.cards.v.VolcanicDragon.class));
+ cards.add(new SetCardInfo("Volcanic Hammer", 154, Rarity.COMMON, mage.cards.v.VolcanicHammer.class));
+ cards.add(new SetCardInfo("Wall of Granite", 155, Rarity.UNCOMMON, mage.cards.w.WallOfGranite.class));
+ cards.add(new SetCardInfo("Wall of Swords", 37, Rarity.UNCOMMON, mage.cards.w.WallOfSwords.class));
+ cards.add(new SetCardInfo("Warrior's Charge", "38+", Rarity.COMMON, mage.cards.w.WarriorsCharge.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Warrior's Charge", 38, Rarity.COMMON, mage.cards.w.WarriorsCharge.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Whiptail Wurm", 192, Rarity.UNCOMMON, mage.cards.w.WhiptailWurm.class));
+ cards.add(new SetCardInfo("Wicked Pact", "117s", Rarity.RARE, mage.cards.w.WickedPact.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wicked Pact", 117, Rarity.RARE, mage.cards.w.WickedPact.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Willow Dryad", 193, Rarity.COMMON, mage.cards.w.WillowDryad.class));
+ cards.add(new SetCardInfo("Wind Drake", 77, Rarity.COMMON, mage.cards.w.WindDrake.class));
+ cards.add(new SetCardInfo("Winds of Change", 156, Rarity.RARE, mage.cards.w.WindsOfChange.class));
+ cards.add(new SetCardInfo("Winter's Grasp", 194, Rarity.UNCOMMON, mage.cards.w.WintersGrasp.class));
+ cards.add(new SetCardInfo("Withering Gaze", 78, Rarity.UNCOMMON, mage.cards.w.WitheringGaze.class));
+ cards.add(new SetCardInfo("Wood Elves", 195, Rarity.RARE, mage.cards.w.WoodElves.class));
+ cards.add(new SetCardInfo("Wrath of God", 39, Rarity.RARE, mage.cards.w.WrathOfGod.class));
}
}
\ No newline at end of file
diff --git a/Mage.Sets/src/mage/sets/PortalSecondAge.java b/Mage.Sets/src/mage/sets/PortalSecondAge.java
index 950b1307e39..76b4468f847 100644
--- a/Mage.Sets/src/mage/sets/PortalSecondAge.java
+++ b/Mage.Sets/src/mage/sets/PortalSecondAge.java
@@ -27,171 +27,168 @@ public final class PortalSecondAge extends ExpansionSet {
this.numBoosterUncommon = 3;
this.numBoosterRare = 1;
this.ratioBoosterMythic = 0;
-
- cards.add(new SetCardInfo("Abyssal Nightstalker", 61, Rarity.UNCOMMON, mage.cards.a.AbyssalNightstalker.class, RETRO_ART));
- cards.add(new SetCardInfo("Air Elemental", 31, Rarity.UNCOMMON, mage.cards.a.AirElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Alaborn Cavalier", 1, Rarity.UNCOMMON, mage.cards.a.AlabornCavalier.class, RETRO_ART));
- cards.add(new SetCardInfo("Alaborn Grenadier", 2, Rarity.COMMON, mage.cards.a.AlabornGrenadier.class, RETRO_ART));
- cards.add(new SetCardInfo("Alaborn Musketeer", 3, Rarity.COMMON, mage.cards.a.AlabornMusketeer.class, RETRO_ART));
- cards.add(new SetCardInfo("Alaborn Trooper", 4, Rarity.COMMON, mage.cards.a.AlabornTrooper.class, RETRO_ART));
- cards.add(new SetCardInfo("Alaborn Veteran", 5, Rarity.RARE, mage.cards.a.AlabornVeteran.class, RETRO_ART));
- cards.add(new SetCardInfo("Alaborn Zealot", 6, Rarity.UNCOMMON, mage.cards.a.AlabornZealot.class, RETRO_ART));
- cards.add(new SetCardInfo("Alluring Scent", 121, Rarity.RARE, mage.cards.a.AlluringScent.class, RETRO_ART));
- cards.add(new SetCardInfo("Ancient Craving", 62, Rarity.RARE, mage.cards.a.AncientCraving.class, RETRO_ART));
- cards.add(new SetCardInfo("Angel of Fury", 7, Rarity.RARE, mage.cards.a.AngelOfFury.class, RETRO_ART));
- cards.add(new SetCardInfo("Angel of Mercy", 8, Rarity.UNCOMMON, mage.cards.a.AngelOfMercy.class, RETRO_ART));
- cards.add(new SetCardInfo("Angelic Blessing", 9, Rarity.COMMON, mage.cards.a.AngelicBlessing.class, RETRO_ART));
- cards.add(new SetCardInfo("Angelic Wall", 10, Rarity.COMMON, mage.cards.a.AngelicWall.class, RETRO_ART));
- cards.add(new SetCardInfo("Apprentice Sorcerer", 32, Rarity.UNCOMMON, mage.cards.a.ApprenticeSorcerer.class, RETRO_ART));
- cards.add(new SetCardInfo("Archangel", 11, Rarity.RARE, mage.cards.a.Archangel.class, RETRO_ART));
- cards.add(new SetCardInfo("Armageddon", 12, Rarity.RARE, mage.cards.a.Armageddon.class, RETRO_ART));
- cards.add(new SetCardInfo("Armored Galleon", 33, Rarity.UNCOMMON, mage.cards.a.ArmoredGalleon.class, RETRO_ART));
- cards.add(new SetCardInfo("Armored Griffin", 13, Rarity.UNCOMMON, mage.cards.a.ArmoredGriffin.class, RETRO_ART));
- cards.add(new SetCardInfo("Barbtooth Wurm", 122, Rarity.COMMON, mage.cards.b.BarbtoothWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("Bargain", 14, Rarity.UNCOMMON, mage.cards.b.Bargain.class, RETRO_ART));
- cards.add(new SetCardInfo("Bear Cub", 123, Rarity.COMMON, mage.cards.b.BearCub.class, RETRO_ART));
- cards.add(new SetCardInfo("Bee Sting", 124, Rarity.UNCOMMON, mage.cards.b.BeeSting.class, RETRO_ART));
- cards.add(new SetCardInfo("Blaze", 91, Rarity.UNCOMMON, mage.cards.b.Blaze.class, RETRO_ART));
- cards.add(new SetCardInfo("Bloodcurdling Scream", 63, Rarity.UNCOMMON, mage.cards.b.BloodcurdlingScream.class, RETRO_ART));
- cards.add(new SetCardInfo("Breath of Life", 15, Rarity.COMMON, mage.cards.b.BreathOfLife.class, RETRO_ART));
- cards.add(new SetCardInfo("Brimstone Dragon", 92, Rarity.RARE, mage.cards.b.BrimstoneDragon.class, RETRO_ART));
- cards.add(new SetCardInfo("Brutal Nightstalker", 64, Rarity.UNCOMMON, mage.cards.b.BrutalNightstalker.class, RETRO_ART));
- cards.add(new SetCardInfo("Chorus of Woe", 65, Rarity.COMMON, mage.cards.c.ChorusOfWoe.class, RETRO_ART));
- cards.add(new SetCardInfo("Coastal Wizard", 34, Rarity.RARE, mage.cards.c.CoastalWizard.class, RETRO_ART));
- cards.add(new SetCardInfo("Coercion", 66, Rarity.UNCOMMON, mage.cards.c.Coercion.class, RETRO_ART));
- cards.add(new SetCardInfo("Cruel Edict", 67, Rarity.COMMON, mage.cards.c.CruelEdict.class, RETRO_ART));
-// cards.add(new SetCardInfo("Cunning Giant", 93, Rarity.RARE, mage.cards.c.CunningGiant.class, RETRO_ART));
- cards.add(new SetCardInfo("Dakmor Bat", 68, Rarity.COMMON, mage.cards.d.DakmorBat.class, RETRO_ART));
- cards.add(new SetCardInfo("Dakmor Plague", 69, Rarity.UNCOMMON, mage.cards.d.DakmorPlague.class, RETRO_ART));
- cards.add(new SetCardInfo("Dakmor Scorpion", 70, Rarity.COMMON, mage.cards.d.DakmorScorpion.class, RETRO_ART));
- cards.add(new SetCardInfo("Dakmor Sorceress", 71, Rarity.RARE, mage.cards.d.DakmorSorceress.class, RETRO_ART));
- cards.add(new SetCardInfo("Dark Offering", 72, Rarity.UNCOMMON, mage.cards.d.DarkOffering.class, RETRO_ART));
- cards.add(new SetCardInfo("Deathcoil Wurm", 125, Rarity.RARE, mage.cards.d.DeathcoilWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("Deep Wood", 126, Rarity.UNCOMMON, mage.cards.d.DeepWood.class, RETRO_ART));
- cards.add(new SetCardInfo("Deja Vu", 36, Rarity.COMMON, mage.cards.d.DejaVu.class, RETRO_ART));
- cards.add(new SetCardInfo("Denizen of the Deep", 35, Rarity.RARE, mage.cards.d.DenizenOfTheDeep.class, RETRO_ART));
- cards.add(new SetCardInfo("Earthquake", 94, Rarity.RARE, mage.cards.e.Earthquake.class, RETRO_ART));
- cards.add(new SetCardInfo("Exhaustion", 37, Rarity.RARE, mage.cards.e.Exhaustion.class, RETRO_ART));
- cards.add(new SetCardInfo("Extinguish", 38, Rarity.COMMON, mage.cards.e.Extinguish.class, RETRO_ART));
- cards.add(new SetCardInfo("Eye Spy", 39, Rarity.UNCOMMON, mage.cards.e.EyeSpy.class, RETRO_ART));
- cards.add(new SetCardInfo("False Summoning", 40, Rarity.COMMON, mage.cards.f.FalseSummoning.class, RETRO_ART));
- cards.add(new SetCardInfo("Festival of Trokin", 16, Rarity.COMMON, mage.cards.f.FestivalOfTrokin.class, RETRO_ART));
- cards.add(new SetCardInfo("Forest", 163, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 164, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 165, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Foul Spirit", 73, Rarity.UNCOMMON, mage.cards.f.FoulSpirit.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Cavaliers", 95, Rarity.COMMON, mage.cards.g.GoblinCavaliers.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Firestarter", 96, Rarity.UNCOMMON, mage.cards.g.GoblinFirestarter.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin General", 97, Rarity.RARE, mage.cards.g.GoblinGeneral.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Glider", 98, Rarity.COMMON, mage.cards.g.GoblinGlider.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Lore", 99, Rarity.UNCOMMON, mage.cards.g.GoblinLore.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Matron", 100, Rarity.UNCOMMON, mage.cards.g.GoblinMatron.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Mountaineer", 101, Rarity.COMMON, mage.cards.g.GoblinMountaineer.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Piker", 102, Rarity.COMMON, mage.cards.g.GoblinPiker.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Raider", 103, Rarity.COMMON, mage.cards.g.GoblinRaider.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin War Cry", 104, Rarity.UNCOMMON, mage.cards.g.GoblinWarCry.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin War Strike", 105, Rarity.COMMON, mage.cards.g.GoblinWarStrike.class, RETRO_ART));
- cards.add(new SetCardInfo("Golden Bear", 127, Rarity.COMMON, mage.cards.g.GoldenBear.class, RETRO_ART));
- cards.add(new SetCardInfo("Hand of Death", 74, Rarity.COMMON, mage.cards.h.HandOfDeath.class, RETRO_ART));
- cards.add(new SetCardInfo("Harmony of Nature", 128, Rarity.UNCOMMON, mage.cards.h.HarmonyOfNature.class, RETRO_ART));
- cards.add(new SetCardInfo("Hidden Horror", 75, Rarity.RARE, mage.cards.h.HiddenHorror.class, RETRO_ART));
- cards.add(new SetCardInfo("Hurricane", 129, Rarity.RARE, mage.cards.h.Hurricane.class, RETRO_ART));
- cards.add(new SetCardInfo("Ironhoof Ox", 130, Rarity.UNCOMMON, mage.cards.i.IronhoofOx.class, RETRO_ART));
- cards.add(new SetCardInfo("Island", 154, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 155, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 156, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Jagged Lightning", 106, Rarity.UNCOMMON, mage.cards.j.JaggedLightning.class, RETRO_ART));
- cards.add(new SetCardInfo("Just Fate", 17, Rarity.RARE, mage.cards.j.JustFate.class, RETRO_ART));
- cards.add(new SetCardInfo("Kiss of Death", 76, Rarity.UNCOMMON, mage.cards.k.KissOfDeath.class, RETRO_ART));
- cards.add(new SetCardInfo("Lava Axe", 107, Rarity.COMMON, mage.cards.l.LavaAxe.class, RETRO_ART));
- cards.add(new SetCardInfo("Lone Wolf", 131, Rarity.UNCOMMON, mage.cards.l.LoneWolf.class, RETRO_ART));
- cards.add(new SetCardInfo("Lurking Nightstalker", 77, Rarity.COMMON, mage.cards.l.LurkingNightstalker.class, RETRO_ART));
- cards.add(new SetCardInfo("Lynx", 132, Rarity.COMMON, mage.cards.l.Lynx.class, RETRO_ART));
- cards.add(new SetCardInfo("Magma Giant", 108, Rarity.RARE, mage.cards.m.MagmaGiant.class, RETRO_ART));
- cards.add(new SetCardInfo("Mind Rot", 78, Rarity.COMMON, mage.cards.m.MindRot.class, RETRO_ART));
- cards.add(new SetCardInfo("Moaning Spirit", 79, Rarity.COMMON, mage.cards.m.MoaningSpirit.class, RETRO_ART));
- cards.add(new SetCardInfo("Monstrous Growth", 133, Rarity.COMMON, mage.cards.m.MonstrousGrowth.class, RETRO_ART));
- cards.add(new SetCardInfo("Mountain", 160, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 161, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 162, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Muck Rats", 80, Rarity.COMMON, mage.cards.m.MuckRats.class, RETRO_ART));
- cards.add(new SetCardInfo("Mystic Denial", 41, Rarity.UNCOMMON, mage.cards.m.MysticDenial.class, RETRO_ART));
- cards.add(new SetCardInfo("Natural Spring", 134, Rarity.COMMON, mage.cards.n.NaturalSpring.class, RETRO_ART));
- cards.add(new SetCardInfo("Nature's Lore", 135, Rarity.COMMON, mage.cards.n.NaturesLore.class, RETRO_ART));
- cards.add(new SetCardInfo("Nightstalker Engine", 81, Rarity.RARE, mage.cards.n.NightstalkerEngine.class, RETRO_ART));
- cards.add(new SetCardInfo("Norwood Archers", 136, Rarity.COMMON, mage.cards.n.NorwoodArchers.class, RETRO_ART));
- cards.add(new SetCardInfo("Norwood Priestess", 137, Rarity.RARE, mage.cards.n.NorwoodPriestess.class, RETRO_ART));
- cards.add(new SetCardInfo("Norwood Ranger", 138, Rarity.COMMON, mage.cards.n.NorwoodRanger.class, RETRO_ART));
- cards.add(new SetCardInfo("Norwood Riders", 139, Rarity.COMMON, mage.cards.n.NorwoodRiders.class, RETRO_ART));
- cards.add(new SetCardInfo("Norwood Warrior", 140, Rarity.COMMON, mage.cards.n.NorwoodWarrior.class, RETRO_ART));
- cards.add(new SetCardInfo("Obsidian Giant", 109, Rarity.UNCOMMON, mage.cards.o.ObsidianGiant.class, RETRO_ART));
- cards.add(new SetCardInfo("Ogre Arsonist", 110, Rarity.UNCOMMON, mage.cards.o.OgreArsonist.class, RETRO_ART));
- cards.add(new SetCardInfo("Ogre Berserker", 111, Rarity.COMMON, mage.cards.o.OgreBerserker.class, RETRO_ART));
- cards.add(new SetCardInfo("Ogre Taskmaster", 112, Rarity.UNCOMMON, mage.cards.o.OgreTaskmaster.class, RETRO_ART));
- cards.add(new SetCardInfo("Ogre Warrior", 113, Rarity.COMMON, mage.cards.o.OgreWarrior.class, RETRO_ART));
- cards.add(new SetCardInfo("Path of Peace", 18, Rarity.COMMON, mage.cards.p.PathOfPeace.class, RETRO_ART));
-// cards.add(new SetCardInfo("Piracy", 42, Rarity.RARE, mage.cards.p.Piracy.class, RETRO_ART));
- cards.add(new SetCardInfo("Plains", 151, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 152, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 153, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plated Wurm", 141, Rarity.COMMON, mage.cards.p.PlatedWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("Predatory Nightstalker", 82, Rarity.UNCOMMON, mage.cards.p.PredatoryNightstalker.class, RETRO_ART));
- cards.add(new SetCardInfo("Prowling Nightstalker", 83, Rarity.COMMON, mage.cards.p.ProwlingNightstalker.class, RETRO_ART));
- cards.add(new SetCardInfo("Raging Goblin", 114, Rarity.COMMON, mage.cards.r.RagingGoblin.class, RETRO_ART));
- cards.add(new SetCardInfo("Raiding Nightstalker", 84, Rarity.COMMON, mage.cards.r.RaidingNightstalker.class, RETRO_ART));
- cards.add(new SetCardInfo("Rain of Daggers", 85, Rarity.RARE, mage.cards.r.RainOfDaggers.class, RETRO_ART));
- cards.add(new SetCardInfo("Raise Dead", 86, Rarity.COMMON, mage.cards.r.RaiseDead.class, RETRO_ART));
- cards.add(new SetCardInfo("Rally the Troops", 19, Rarity.UNCOMMON, mage.cards.r.RallyTheTroops.class, RETRO_ART));
- cards.add(new SetCardInfo("Ravenous Rats", 87, Rarity.COMMON, mage.cards.r.RavenousRats.class, RETRO_ART));
- cards.add(new SetCardInfo("Razorclaw Bear", 142, Rarity.RARE, mage.cards.r.RazorclawBear.class, RETRO_ART));
- cards.add(new SetCardInfo("Relentless Assault", 115, Rarity.RARE, mage.cards.r.RelentlessAssault.class, RETRO_ART));
- cards.add(new SetCardInfo("Remove", 43, Rarity.UNCOMMON, mage.cards.r.Remove.class, RETRO_ART));
- cards.add(new SetCardInfo("Renewing Touch", 143, Rarity.UNCOMMON, mage.cards.r.RenewingTouch.class, RETRO_ART));
- cards.add(new SetCardInfo("Return of the Nightstalkers", 88, Rarity.RARE, mage.cards.r.ReturnOfTheNightstalkers.class, RETRO_ART));
- cards.add(new SetCardInfo("Righteous Charge", 20, Rarity.COMMON, mage.cards.r.RighteousCharge.class, RETRO_ART));
- cards.add(new SetCardInfo("Righteous Fury", 21, Rarity.RARE, mage.cards.r.RighteousFury.class, RETRO_ART));
- cards.add(new SetCardInfo("River Bear", 144, Rarity.UNCOMMON, mage.cards.r.RiverBear.class, RETRO_ART));
- cards.add(new SetCardInfo("Salvage", 145, Rarity.COMMON, mage.cards.s.Salvage.class, RETRO_ART));
- cards.add(new SetCardInfo("Screeching Drake", 44, Rarity.COMMON, mage.cards.s.ScreechingDrake.class, RETRO_ART));
- cards.add(new SetCardInfo("Sea Drake", 45, Rarity.UNCOMMON, mage.cards.s.SeaDrake.class, RETRO_ART));
- cards.add(new SetCardInfo("Sleight of Hand", 46, Rarity.COMMON, mage.cards.s.SleightOfHand.class, RETRO_ART));
- cards.add(new SetCardInfo("Spitting Earth", 116, Rarity.COMMON, mage.cards.s.SpittingEarth.class, RETRO_ART));
- cards.add(new SetCardInfo("Steam Catapult", 22, Rarity.RARE, mage.cards.s.SteamCatapult.class, RETRO_ART));
- cards.add(new SetCardInfo("Steam Frigate", 47, Rarity.COMMON, mage.cards.s.SteamFrigate.class, RETRO_ART));
- cards.add(new SetCardInfo("Stone Rain", 117, Rarity.COMMON, mage.cards.s.StoneRain.class, RETRO_ART));
- cards.add(new SetCardInfo("Swamp", 157, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 158, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 159, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swarm of Rats", 89, Rarity.COMMON, mage.cards.s.SwarmOfRats.class, RETRO_ART));
- cards.add(new SetCardInfo("Sylvan Basilisk", 146, Rarity.RARE, mage.cards.s.SylvanBasilisk.class, RETRO_ART));
- cards.add(new SetCardInfo("Sylvan Yeti", 147, Rarity.RARE, mage.cards.s.SylvanYeti.class, RETRO_ART));
- cards.add(new SetCardInfo("Talas Air Ship", 48, Rarity.COMMON, mage.cards.t.TalasAirShip.class, RETRO_ART));
- cards.add(new SetCardInfo("Talas Explorer", 49, Rarity.COMMON, mage.cards.t.TalasExplorer.class, RETRO_ART));
- cards.add(new SetCardInfo("Talas Merchant", 50, Rarity.COMMON, mage.cards.t.TalasMerchant.class, RETRO_ART));
- cards.add(new SetCardInfo("Talas Researcher", 51, Rarity.RARE, mage.cards.t.TalasResearcher.class, RETRO_ART));
- cards.add(new SetCardInfo("Talas Scout", 52, Rarity.COMMON, mage.cards.t.TalasScout.class, RETRO_ART));
- cards.add(new SetCardInfo("Talas Warrior", 53, Rarity.RARE, mage.cards.t.TalasWarrior.class, RETRO_ART));
- cards.add(new SetCardInfo("Temple Acolyte", 23, Rarity.COMMON, mage.cards.t.TempleAcolyte.class, RETRO_ART));
- cards.add(new SetCardInfo("Temple Elder", 24, Rarity.UNCOMMON, mage.cards.t.TempleElder.class, RETRO_ART));
- cards.add(new SetCardInfo("Temporal Manipulation", 54, Rarity.RARE, mage.cards.t.TemporalManipulation.class, RETRO_ART));
- cards.add(new SetCardInfo("Theft of Dreams", 55, Rarity.UNCOMMON, mage.cards.t.TheftOfDreams.class, RETRO_ART));
- cards.add(new SetCardInfo("Tidal Surge", 56, Rarity.COMMON, mage.cards.t.TidalSurge.class, RETRO_ART));
- cards.add(new SetCardInfo("Time Ebb", 57, Rarity.COMMON, mage.cards.t.TimeEbb.class, RETRO_ART));
- cards.add(new SetCardInfo("Touch of Brilliance", 58, Rarity.COMMON, mage.cards.t.TouchOfBrilliance.class, RETRO_ART));
- cards.add(new SetCardInfo("Town Sentry", 25, Rarity.COMMON, mage.cards.t.TownSentry.class, RETRO_ART));
- cards.add(new SetCardInfo("Tree Monkey", 148, Rarity.COMMON, mage.cards.t.TreeMonkey.class, RETRO_ART));
- cards.add(new SetCardInfo("Tremor", 118, Rarity.COMMON, mage.cards.t.Tremor.class, RETRO_ART));
- cards.add(new SetCardInfo("Trokin High Guard", 26, Rarity.COMMON, mage.cards.t.TrokinHighGuard.class, RETRO_ART));
- cards.add(new SetCardInfo("Undo", 59, Rarity.UNCOMMON, mage.cards.u.Undo.class, RETRO_ART));
- cards.add(new SetCardInfo("Untamed Wilds", 149, Rarity.UNCOMMON, mage.cards.u.UntamedWilds.class, RETRO_ART));
- cards.add(new SetCardInfo("Vampiric Spirit", 90, Rarity.RARE, mage.cards.v.VampiricSpirit.class, RETRO_ART));
- cards.add(new SetCardInfo("Vengeance", 27, Rarity.UNCOMMON, mage.cards.v.Vengeance.class, RETRO_ART));
- cards.add(new SetCardInfo("Volcanic Hammer", 119, Rarity.COMMON, mage.cards.v.VolcanicHammer.class, RETRO_ART));
- cards.add(new SetCardInfo("Volunteer Militia", 28, Rarity.COMMON, mage.cards.v.VolunteerMilitia.class, RETRO_ART));
- cards.add(new SetCardInfo("Warrior's Stand", 29, Rarity.UNCOMMON, mage.cards.w.WarriorsStand.class, RETRO_ART));
- cards.add(new SetCardInfo("Wild Griffin", 30, Rarity.COMMON, mage.cards.w.WildGriffin.class, RETRO_ART));
- cards.add(new SetCardInfo("Wild Ox", 150, Rarity.UNCOMMON, mage.cards.w.WildOx.class, RETRO_ART));
- cards.add(new SetCardInfo("Wildfire", 120, Rarity.RARE, mage.cards.w.Wildfire.class, RETRO_ART));
- cards.add(new SetCardInfo("Wind Sail", 60, Rarity.COMMON, mage.cards.w.WindSail.class, RETRO_ART));
+ cards.add(new SetCardInfo("Abyssal Nightstalker", 61, Rarity.UNCOMMON, mage.cards.a.AbyssalNightstalker.class));
+ cards.add(new SetCardInfo("Air Elemental", 31, Rarity.UNCOMMON, mage.cards.a.AirElemental.class));
+ cards.add(new SetCardInfo("Alaborn Cavalier", 1, Rarity.UNCOMMON, mage.cards.a.AlabornCavalier.class));
+ cards.add(new SetCardInfo("Alaborn Grenadier", 2, Rarity.COMMON, mage.cards.a.AlabornGrenadier.class));
+ cards.add(new SetCardInfo("Alaborn Musketeer", 3, Rarity.COMMON, mage.cards.a.AlabornMusketeer.class));
+ cards.add(new SetCardInfo("Alaborn Trooper", 4, Rarity.COMMON, mage.cards.a.AlabornTrooper.class));
+ cards.add(new SetCardInfo("Alaborn Veteran", 5, Rarity.RARE, mage.cards.a.AlabornVeteran.class));
+ cards.add(new SetCardInfo("Alaborn Zealot", 6, Rarity.UNCOMMON, mage.cards.a.AlabornZealot.class));
+ cards.add(new SetCardInfo("Alluring Scent", 121, Rarity.RARE, mage.cards.a.AlluringScent.class));
+ cards.add(new SetCardInfo("Ancient Craving", 62, Rarity.RARE, mage.cards.a.AncientCraving.class));
+ cards.add(new SetCardInfo("Angel of Fury", 7, Rarity.RARE, mage.cards.a.AngelOfFury.class));
+ cards.add(new SetCardInfo("Angel of Mercy", 8, Rarity.UNCOMMON, mage.cards.a.AngelOfMercy.class));
+ cards.add(new SetCardInfo("Angelic Blessing", 9, Rarity.COMMON, mage.cards.a.AngelicBlessing.class));
+ cards.add(new SetCardInfo("Angelic Wall", 10, Rarity.COMMON, mage.cards.a.AngelicWall.class));
+ cards.add(new SetCardInfo("Apprentice Sorcerer", 32, Rarity.UNCOMMON, mage.cards.a.ApprenticeSorcerer.class));
+ cards.add(new SetCardInfo("Archangel", 11, Rarity.RARE, mage.cards.a.Archangel.class));
+ cards.add(new SetCardInfo("Armageddon", 12, Rarity.RARE, mage.cards.a.Armageddon.class));
+ cards.add(new SetCardInfo("Armored Galleon", 33, Rarity.UNCOMMON, mage.cards.a.ArmoredGalleon.class));
+ cards.add(new SetCardInfo("Armored Griffin", 13, Rarity.UNCOMMON, mage.cards.a.ArmoredGriffin.class));
+ cards.add(new SetCardInfo("Barbtooth Wurm", 122, Rarity.COMMON, mage.cards.b.BarbtoothWurm.class));
+ cards.add(new SetCardInfo("Bargain", 14, Rarity.UNCOMMON, mage.cards.b.Bargain.class));
+ cards.add(new SetCardInfo("Bear Cub", 123, Rarity.COMMON, mage.cards.b.BearCub.class));
+ cards.add(new SetCardInfo("Bee Sting", 124, Rarity.UNCOMMON, mage.cards.b.BeeSting.class));
+ cards.add(new SetCardInfo("Blaze", 91, Rarity.UNCOMMON, mage.cards.b.Blaze.class));
+ cards.add(new SetCardInfo("Bloodcurdling Scream", 63, Rarity.UNCOMMON, mage.cards.b.BloodcurdlingScream.class));
+ cards.add(new SetCardInfo("Breath of Life", 15, Rarity.COMMON, mage.cards.b.BreathOfLife.class));
+ cards.add(new SetCardInfo("Brimstone Dragon", 92, Rarity.RARE, mage.cards.b.BrimstoneDragon.class));
+ cards.add(new SetCardInfo("Brutal Nightstalker", 64, Rarity.UNCOMMON, mage.cards.b.BrutalNightstalker.class));
+ cards.add(new SetCardInfo("Chorus of Woe", 65, Rarity.COMMON, mage.cards.c.ChorusOfWoe.class));
+ cards.add(new SetCardInfo("Coastal Wizard", 34, Rarity.RARE, mage.cards.c.CoastalWizard.class));
+ cards.add(new SetCardInfo("Coercion", 66, Rarity.UNCOMMON, mage.cards.c.Coercion.class));
+ cards.add(new SetCardInfo("Cruel Edict", 67, Rarity.COMMON, mage.cards.c.CruelEdict.class));
+ cards.add(new SetCardInfo("Dakmor Bat", 68, Rarity.COMMON, mage.cards.d.DakmorBat.class));
+ cards.add(new SetCardInfo("Dakmor Plague", 69, Rarity.UNCOMMON, mage.cards.d.DakmorPlague.class));
+ cards.add(new SetCardInfo("Dakmor Scorpion", 70, Rarity.COMMON, mage.cards.d.DakmorScorpion.class));
+ cards.add(new SetCardInfo("Dakmor Sorceress", 71, Rarity.RARE, mage.cards.d.DakmorSorceress.class));
+ cards.add(new SetCardInfo("Dark Offering", 72, Rarity.UNCOMMON, mage.cards.d.DarkOffering.class));
+ cards.add(new SetCardInfo("Deathcoil Wurm", 125, Rarity.RARE, mage.cards.d.DeathcoilWurm.class));
+ cards.add(new SetCardInfo("Deep Wood", 126, Rarity.UNCOMMON, mage.cards.d.DeepWood.class));
+ cards.add(new SetCardInfo("Deja Vu", 36, Rarity.COMMON, mage.cards.d.DejaVu.class));
+ cards.add(new SetCardInfo("Denizen of the Deep", 35, Rarity.RARE, mage.cards.d.DenizenOfTheDeep.class));
+ cards.add(new SetCardInfo("Earthquake", 94, Rarity.RARE, mage.cards.e.Earthquake.class));
+ cards.add(new SetCardInfo("Exhaustion", 37, Rarity.RARE, mage.cards.e.Exhaustion.class));
+ cards.add(new SetCardInfo("Extinguish", 38, Rarity.COMMON, mage.cards.e.Extinguish.class));
+ cards.add(new SetCardInfo("Eye Spy", 39, Rarity.UNCOMMON, mage.cards.e.EyeSpy.class));
+ cards.add(new SetCardInfo("False Summoning", 40, Rarity.COMMON, mage.cards.f.FalseSummoning.class));
+ cards.add(new SetCardInfo("Festival of Trokin", 16, Rarity.COMMON, mage.cards.f.FestivalOfTrokin.class));
+ cards.add(new SetCardInfo("Forest", 163, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 164, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 165, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Foul Spirit", 73, Rarity.UNCOMMON, mage.cards.f.FoulSpirit.class));
+ cards.add(new SetCardInfo("Goblin Cavaliers", 95, Rarity.COMMON, mage.cards.g.GoblinCavaliers.class));
+ cards.add(new SetCardInfo("Goblin Firestarter", 96, Rarity.UNCOMMON, mage.cards.g.GoblinFirestarter.class));
+ cards.add(new SetCardInfo("Goblin General", 97, Rarity.RARE, mage.cards.g.GoblinGeneral.class));
+ cards.add(new SetCardInfo("Goblin Glider", 98, Rarity.COMMON, mage.cards.g.GoblinGlider.class));
+ cards.add(new SetCardInfo("Goblin Lore", 99, Rarity.UNCOMMON, mage.cards.g.GoblinLore.class));
+ cards.add(new SetCardInfo("Goblin Matron", 100, Rarity.UNCOMMON, mage.cards.g.GoblinMatron.class));
+ cards.add(new SetCardInfo("Goblin Mountaineer", 101, Rarity.COMMON, mage.cards.g.GoblinMountaineer.class));
+ cards.add(new SetCardInfo("Goblin Piker", 102, Rarity.COMMON, mage.cards.g.GoblinPiker.class));
+ cards.add(new SetCardInfo("Goblin Raider", 103, Rarity.COMMON, mage.cards.g.GoblinRaider.class));
+ cards.add(new SetCardInfo("Goblin War Cry", 104, Rarity.UNCOMMON, mage.cards.g.GoblinWarCry.class));
+ cards.add(new SetCardInfo("Goblin War Strike", 105, Rarity.COMMON, mage.cards.g.GoblinWarStrike.class));
+ cards.add(new SetCardInfo("Golden Bear", 127, Rarity.COMMON, mage.cards.g.GoldenBear.class));
+ cards.add(new SetCardInfo("Hand of Death", 74, Rarity.COMMON, mage.cards.h.HandOfDeath.class));
+ cards.add(new SetCardInfo("Harmony of Nature", 128, Rarity.UNCOMMON, mage.cards.h.HarmonyOfNature.class));
+ cards.add(new SetCardInfo("Hidden Horror", 75, Rarity.RARE, mage.cards.h.HiddenHorror.class));
+ cards.add(new SetCardInfo("Hurricane", 129, Rarity.RARE, mage.cards.h.Hurricane.class));
+ cards.add(new SetCardInfo("Ironhoof Ox", 130, Rarity.UNCOMMON, mage.cards.i.IronhoofOx.class));
+ cards.add(new SetCardInfo("Island", 154, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 155, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 156, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Jagged Lightning", 106, Rarity.UNCOMMON, mage.cards.j.JaggedLightning.class));
+ cards.add(new SetCardInfo("Just Fate", 17, Rarity.RARE, mage.cards.j.JustFate.class));
+ cards.add(new SetCardInfo("Kiss of Death", 76, Rarity.UNCOMMON, mage.cards.k.KissOfDeath.class));
+ cards.add(new SetCardInfo("Lava Axe", 107, Rarity.COMMON, mage.cards.l.LavaAxe.class));
+ cards.add(new SetCardInfo("Lone Wolf", 131, Rarity.UNCOMMON, mage.cards.l.LoneWolf.class));
+ cards.add(new SetCardInfo("Lurking Nightstalker", 77, Rarity.COMMON, mage.cards.l.LurkingNightstalker.class));
+ cards.add(new SetCardInfo("Lynx", 132, Rarity.COMMON, mage.cards.l.Lynx.class));
+ cards.add(new SetCardInfo("Magma Giant", 108, Rarity.RARE, mage.cards.m.MagmaGiant.class));
+ cards.add(new SetCardInfo("Mind Rot", 78, Rarity.COMMON, mage.cards.m.MindRot.class));
+ cards.add(new SetCardInfo("Moaning Spirit", 79, Rarity.COMMON, mage.cards.m.MoaningSpirit.class));
+ cards.add(new SetCardInfo("Monstrous Growth", 133, Rarity.COMMON, mage.cards.m.MonstrousGrowth.class));
+ cards.add(new SetCardInfo("Mountain", 160, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 161, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 162, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Muck Rats", 80, Rarity.COMMON, mage.cards.m.MuckRats.class));
+ cards.add(new SetCardInfo("Mystic Denial", 41, Rarity.UNCOMMON, mage.cards.m.MysticDenial.class));
+ cards.add(new SetCardInfo("Natural Spring", 134, Rarity.COMMON, mage.cards.n.NaturalSpring.class));
+ cards.add(new SetCardInfo("Nature's Lore", 135, Rarity.COMMON, mage.cards.n.NaturesLore.class));
+ cards.add(new SetCardInfo("Nightstalker Engine", 81, Rarity.RARE, mage.cards.n.NightstalkerEngine.class));
+ cards.add(new SetCardInfo("Norwood Archers", 136, Rarity.COMMON, mage.cards.n.NorwoodArchers.class));
+ cards.add(new SetCardInfo("Norwood Priestess", 137, Rarity.RARE, mage.cards.n.NorwoodPriestess.class));
+ cards.add(new SetCardInfo("Norwood Ranger", 138, Rarity.COMMON, mage.cards.n.NorwoodRanger.class));
+ cards.add(new SetCardInfo("Norwood Riders", 139, Rarity.COMMON, mage.cards.n.NorwoodRiders.class));
+ cards.add(new SetCardInfo("Norwood Warrior", 140, Rarity.COMMON, mage.cards.n.NorwoodWarrior.class));
+ cards.add(new SetCardInfo("Obsidian Giant", 109, Rarity.UNCOMMON, mage.cards.o.ObsidianGiant.class));
+ cards.add(new SetCardInfo("Ogre Arsonist", 110, Rarity.UNCOMMON, mage.cards.o.OgreArsonist.class));
+ cards.add(new SetCardInfo("Ogre Berserker", 111, Rarity.COMMON, mage.cards.o.OgreBerserker.class));
+ cards.add(new SetCardInfo("Ogre Taskmaster", 112, Rarity.UNCOMMON, mage.cards.o.OgreTaskmaster.class));
+ cards.add(new SetCardInfo("Ogre Warrior", 113, Rarity.COMMON, mage.cards.o.OgreWarrior.class));
+ cards.add(new SetCardInfo("Path of Peace", 18, Rarity.COMMON, mage.cards.p.PathOfPeace.class));
+ cards.add(new SetCardInfo("Plains", 151, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 152, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 153, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plated Wurm", 141, Rarity.COMMON, mage.cards.p.PlatedWurm.class));
+ cards.add(new SetCardInfo("Predatory Nightstalker", 82, Rarity.UNCOMMON, mage.cards.p.PredatoryNightstalker.class));
+ cards.add(new SetCardInfo("Prowling Nightstalker", 83, Rarity.COMMON, mage.cards.p.ProwlingNightstalker.class));
+ cards.add(new SetCardInfo("Raging Goblin", 114, Rarity.COMMON, mage.cards.r.RagingGoblin.class));
+ cards.add(new SetCardInfo("Raiding Nightstalker", 84, Rarity.COMMON, mage.cards.r.RaidingNightstalker.class));
+ cards.add(new SetCardInfo("Rain of Daggers", 85, Rarity.RARE, mage.cards.r.RainOfDaggers.class));
+ cards.add(new SetCardInfo("Raise Dead", 86, Rarity.COMMON, mage.cards.r.RaiseDead.class));
+ cards.add(new SetCardInfo("Rally the Troops", 19, Rarity.UNCOMMON, mage.cards.r.RallyTheTroops.class));
+ cards.add(new SetCardInfo("Ravenous Rats", 87, Rarity.COMMON, mage.cards.r.RavenousRats.class));
+ cards.add(new SetCardInfo("Razorclaw Bear", 142, Rarity.RARE, mage.cards.r.RazorclawBear.class));
+ cards.add(new SetCardInfo("Relentless Assault", 115, Rarity.RARE, mage.cards.r.RelentlessAssault.class));
+ cards.add(new SetCardInfo("Remove", 43, Rarity.UNCOMMON, mage.cards.r.Remove.class));
+ cards.add(new SetCardInfo("Renewing Touch", 143, Rarity.UNCOMMON, mage.cards.r.RenewingTouch.class));
+ cards.add(new SetCardInfo("Return of the Nightstalkers", 88, Rarity.RARE, mage.cards.r.ReturnOfTheNightstalkers.class));
+ cards.add(new SetCardInfo("Righteous Charge", 20, Rarity.COMMON, mage.cards.r.RighteousCharge.class));
+ cards.add(new SetCardInfo("Righteous Fury", 21, Rarity.RARE, mage.cards.r.RighteousFury.class));
+ cards.add(new SetCardInfo("River Bear", 144, Rarity.UNCOMMON, mage.cards.r.RiverBear.class));
+ cards.add(new SetCardInfo("Salvage", 145, Rarity.COMMON, mage.cards.s.Salvage.class));
+ cards.add(new SetCardInfo("Screeching Drake", 44, Rarity.COMMON, mage.cards.s.ScreechingDrake.class));
+ cards.add(new SetCardInfo("Sea Drake", 45, Rarity.UNCOMMON, mage.cards.s.SeaDrake.class));
+ cards.add(new SetCardInfo("Sleight of Hand", 46, Rarity.COMMON, mage.cards.s.SleightOfHand.class));
+ cards.add(new SetCardInfo("Spitting Earth", 116, Rarity.COMMON, mage.cards.s.SpittingEarth.class));
+ cards.add(new SetCardInfo("Steam Catapult", 22, Rarity.RARE, mage.cards.s.SteamCatapult.class));
+ cards.add(new SetCardInfo("Steam Frigate", 47, Rarity.COMMON, mage.cards.s.SteamFrigate.class));
+ cards.add(new SetCardInfo("Stone Rain", 117, Rarity.COMMON, mage.cards.s.StoneRain.class));
+ cards.add(new SetCardInfo("Swamp", 157, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 158, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 159, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swarm of Rats", 89, Rarity.COMMON, mage.cards.s.SwarmOfRats.class));
+ cards.add(new SetCardInfo("Sylvan Basilisk", 146, Rarity.RARE, mage.cards.s.SylvanBasilisk.class));
+ cards.add(new SetCardInfo("Sylvan Yeti", 147, Rarity.RARE, mage.cards.s.SylvanYeti.class));
+ cards.add(new SetCardInfo("Talas Air Ship", 48, Rarity.COMMON, mage.cards.t.TalasAirShip.class));
+ cards.add(new SetCardInfo("Talas Explorer", 49, Rarity.COMMON, mage.cards.t.TalasExplorer.class));
+ cards.add(new SetCardInfo("Talas Merchant", 50, Rarity.COMMON, mage.cards.t.TalasMerchant.class));
+ cards.add(new SetCardInfo("Talas Researcher", 51, Rarity.RARE, mage.cards.t.TalasResearcher.class));
+ cards.add(new SetCardInfo("Talas Scout", 52, Rarity.COMMON, mage.cards.t.TalasScout.class));
+ cards.add(new SetCardInfo("Talas Warrior", 53, Rarity.RARE, mage.cards.t.TalasWarrior.class));
+ cards.add(new SetCardInfo("Temple Acolyte", 23, Rarity.COMMON, mage.cards.t.TempleAcolyte.class));
+ cards.add(new SetCardInfo("Temple Elder", 24, Rarity.UNCOMMON, mage.cards.t.TempleElder.class));
+ cards.add(new SetCardInfo("Temporal Manipulation", 54, Rarity.RARE, mage.cards.t.TemporalManipulation.class));
+ cards.add(new SetCardInfo("Theft of Dreams", 55, Rarity.UNCOMMON, mage.cards.t.TheftOfDreams.class));
+ cards.add(new SetCardInfo("Tidal Surge", 56, Rarity.COMMON, mage.cards.t.TidalSurge.class));
+ cards.add(new SetCardInfo("Time Ebb", 57, Rarity.COMMON, mage.cards.t.TimeEbb.class));
+ cards.add(new SetCardInfo("Touch of Brilliance", 58, Rarity.COMMON, mage.cards.t.TouchOfBrilliance.class));
+ cards.add(new SetCardInfo("Town Sentry", 25, Rarity.COMMON, mage.cards.t.TownSentry.class));
+ cards.add(new SetCardInfo("Tree Monkey", 148, Rarity.COMMON, mage.cards.t.TreeMonkey.class));
+ cards.add(new SetCardInfo("Tremor", 118, Rarity.COMMON, mage.cards.t.Tremor.class));
+ cards.add(new SetCardInfo("Trokin High Guard", 26, Rarity.COMMON, mage.cards.t.TrokinHighGuard.class));
+ cards.add(new SetCardInfo("Undo", 59, Rarity.UNCOMMON, mage.cards.u.Undo.class));
+ cards.add(new SetCardInfo("Untamed Wilds", 149, Rarity.UNCOMMON, mage.cards.u.UntamedWilds.class));
+ cards.add(new SetCardInfo("Vampiric Spirit", 90, Rarity.RARE, mage.cards.v.VampiricSpirit.class));
+ cards.add(new SetCardInfo("Vengeance", 27, Rarity.UNCOMMON, mage.cards.v.Vengeance.class));
+ cards.add(new SetCardInfo("Volcanic Hammer", 119, Rarity.COMMON, mage.cards.v.VolcanicHammer.class));
+ cards.add(new SetCardInfo("Volunteer Militia", 28, Rarity.COMMON, mage.cards.v.VolunteerMilitia.class));
+ cards.add(new SetCardInfo("Warrior's Stand", 29, Rarity.UNCOMMON, mage.cards.w.WarriorsStand.class));
+ cards.add(new SetCardInfo("Wild Griffin", 30, Rarity.COMMON, mage.cards.w.WildGriffin.class));
+ cards.add(new SetCardInfo("Wild Ox", 150, Rarity.UNCOMMON, mage.cards.w.WildOx.class));
+ cards.add(new SetCardInfo("Wildfire", 120, Rarity.RARE, mage.cards.w.Wildfire.class));
+ cards.add(new SetCardInfo("Wind Sail", 60, Rarity.COMMON, mage.cards.w.WindSail.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/PortalThreeKingdoms.java b/Mage.Sets/src/mage/sets/PortalThreeKingdoms.java
index f1f31081167..59680c83c4d 100644
--- a/Mage.Sets/src/mage/sets/PortalThreeKingdoms.java
+++ b/Mage.Sets/src/mage/sets/PortalThreeKingdoms.java
@@ -25,186 +25,185 @@ public final class PortalThreeKingdoms extends ExpansionSet {
this.numBoosterUncommon = 3;
this.numBoosterRare = 1;
this.ratioBoosterMythic = 0;
-
- cards.add(new SetCardInfo("Alert Shu Infantry", 1, Rarity.UNCOMMON, mage.cards.a.AlertShuInfantry.class, RETRO_ART));
- cards.add(new SetCardInfo("Ambition's Cost", 67, Rarity.RARE, mage.cards.a.AmbitionsCost.class, RETRO_ART));
- cards.add(new SetCardInfo("Balance of Power", 34, Rarity.RARE, mage.cards.b.BalanceOfPower.class, RETRO_ART));
- cards.add(new SetCardInfo("Barbarian General", 100, Rarity.UNCOMMON, mage.cards.b.BarbarianGeneral.class, RETRO_ART));
- cards.add(new SetCardInfo("Barbarian Horde", 101, Rarity.COMMON, mage.cards.b.BarbarianHorde.class, RETRO_ART));
- cards.add(new SetCardInfo("Blaze", 102, Rarity.UNCOMMON, mage.cards.b.Blaze.class, RETRO_ART));
- cards.add(new SetCardInfo("Borrowing 100,000 Arrows", 35, Rarity.UNCOMMON, mage.cards.b.Borrowing100000Arrows.class, RETRO_ART));
- cards.add(new SetCardInfo("Borrowing the East Wind", 133, Rarity.RARE, mage.cards.b.BorrowingTheEastWind.class, RETRO_ART));
- cards.add(new SetCardInfo("Brilliant Plan", 36, Rarity.UNCOMMON, mage.cards.b.BrilliantPlan.class, RETRO_ART));
- cards.add(new SetCardInfo("Broken Dam", 37, Rarity.COMMON, mage.cards.b.BrokenDam.class, RETRO_ART));
- cards.add(new SetCardInfo("Burning Fields", 103, Rarity.COMMON, mage.cards.b.BurningFields.class, RETRO_ART));
- cards.add(new SetCardInfo("Burning of Xinye", 104, Rarity.RARE, mage.cards.b.BurningOfXinye.class, RETRO_ART));
- cards.add(new SetCardInfo("Cao Cao, Lord of Wei", 68, Rarity.RARE, mage.cards.c.CaoCaoLordOfWei.class, RETRO_ART));
- cards.add(new SetCardInfo("Cao Ren, Wei Commander", 69, Rarity.RARE, mage.cards.c.CaoRenWeiCommander.class, RETRO_ART));
- cards.add(new SetCardInfo("Capture of Jingzhou", 38, Rarity.RARE, mage.cards.c.CaptureOfJingzhou.class, RETRO_ART));
- cards.add(new SetCardInfo("Champion's Victory", 39, Rarity.UNCOMMON, mage.cards.c.ChampionsVictory.class, RETRO_ART));
- cards.add(new SetCardInfo("Coercion", 70, Rarity.UNCOMMON, mage.cards.c.Coercion.class, RETRO_ART));
- cards.add(new SetCardInfo("Control of the Court", 105, Rarity.UNCOMMON, mage.cards.c.ControlOfTheCourt.class, RETRO_ART));
- cards.add(new SetCardInfo("Corrupt Court Official", 71, Rarity.UNCOMMON, mage.cards.c.CorruptCourtOfficial.class, RETRO_ART));
- cards.add(new SetCardInfo("Corrupt Eunuchs", 106, Rarity.UNCOMMON, mage.cards.c.CorruptEunuchs.class, RETRO_ART));
- cards.add(new SetCardInfo("Council of Advisors", 40, Rarity.UNCOMMON, mage.cards.c.CouncilOfAdvisors.class, RETRO_ART));
- cards.add(new SetCardInfo("Counterintelligence", 41, Rarity.UNCOMMON, mage.cards.c.Counterintelligence.class, RETRO_ART));
- cards.add(new SetCardInfo("Cunning Advisor", 72, Rarity.UNCOMMON, mage.cards.c.CunningAdvisor.class, RETRO_ART));
- cards.add(new SetCardInfo("Deception", 73, Rarity.COMMON, mage.cards.d.Deception.class, RETRO_ART));
- cards.add(new SetCardInfo("Desert Sandstorm", 107, Rarity.COMMON, mage.cards.d.DesertSandstorm.class, RETRO_ART));
- cards.add(new SetCardInfo("Desperate Charge", 74, Rarity.UNCOMMON, mage.cards.d.DesperateCharge.class, RETRO_ART));
- cards.add(new SetCardInfo("Diaochan, Artful Beauty", 108, Rarity.RARE, mage.cards.d.DiaochanArtfulBeauty.class, RETRO_ART));
- cards.add(new SetCardInfo("Dong Zhou, the Tyrant", 109, Rarity.RARE, mage.cards.d.DongZhouTheTyrant.class, RETRO_ART));
- cards.add(new SetCardInfo("Eightfold Maze", 2, Rarity.RARE, mage.cards.e.EightfoldMaze.class, RETRO_ART));
- cards.add(new SetCardInfo("Empty City Ruse", 3, Rarity.UNCOMMON, mage.cards.e.EmptyCityRuse.class, RETRO_ART));
- cards.add(new SetCardInfo("Eunuchs' Intrigues", 110, Rarity.UNCOMMON, mage.cards.e.EunuchsIntrigues.class, RETRO_ART));
- cards.add(new SetCardInfo("Exhaustion", 42, Rarity.RARE, mage.cards.e.Exhaustion.class, RETRO_ART));
- cards.add(new SetCardInfo("Extinguish", 43, Rarity.COMMON, mage.cards.e.Extinguish.class, RETRO_ART));
- cards.add(new SetCardInfo("False Defeat", 4, Rarity.COMMON, mage.cards.f.FalseDefeat.class, RETRO_ART));
- cards.add(new SetCardInfo("False Mourning", 134, Rarity.UNCOMMON, mage.cards.f.FalseMourning.class, RETRO_ART));
- cards.add(new SetCardInfo("Famine", 75, Rarity.UNCOMMON, mage.cards.f.Famine.class, RETRO_ART));
- cards.add(new SetCardInfo("Fire Ambush", 111, Rarity.COMMON, mage.cards.f.FireAmbush.class, RETRO_ART));
- cards.add(new SetCardInfo("Fire Bowman", 112, Rarity.UNCOMMON, mage.cards.f.FireBowman.class, RETRO_ART));
- cards.add(new SetCardInfo("Flanking Troops", 5, Rarity.UNCOMMON, mage.cards.f.FlankingTroops.class, RETRO_ART));
- cards.add(new SetCardInfo("Forced Retreat", 44, Rarity.COMMON, mage.cards.f.ForcedRetreat.class, RETRO_ART));
- cards.add(new SetCardInfo("Forest", 178, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 179, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 180, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest Bear", 135, Rarity.COMMON, mage.cards.f.ForestBear.class, RETRO_ART));
- cards.add(new SetCardInfo("Ghostly Visit", 76, Rarity.COMMON, mage.cards.g.GhostlyVisit.class, RETRO_ART));
- cards.add(new SetCardInfo("Guan Yu's 1,000-Li March", 7, Rarity.RARE, mage.cards.g.GuanYus1000LiMarch.class, RETRO_ART));
- cards.add(new SetCardInfo("Guan Yu, Sainted Warrior", 6, Rarity.RARE, mage.cards.g.GuanYuSaintedWarrior.class, RETRO_ART));
- cards.add(new SetCardInfo("Heavy Fog", 136, Rarity.UNCOMMON, mage.cards.h.HeavyFog.class, RETRO_ART));
- cards.add(new SetCardInfo("Hua Tuo, Honored Physician", 137, Rarity.RARE, mage.cards.h.HuaTuoHonoredPhysician.class, RETRO_ART));
- cards.add(new SetCardInfo("Huang Zhong, Shu General", 8, Rarity.RARE, mage.cards.h.HuangZhongShuGeneral.class, RETRO_ART));
- cards.add(new SetCardInfo("Hunting Cheetah", 138, Rarity.UNCOMMON, mage.cards.h.HuntingCheetah.class, RETRO_ART));
- cards.add(new SetCardInfo("Imperial Edict", 77, Rarity.COMMON, mage.cards.i.ImperialEdict.class, RETRO_ART));
- cards.add(new SetCardInfo("Imperial Recruiter", 113, Rarity.UNCOMMON, mage.cards.i.ImperialRecruiter.class, RETRO_ART));
- cards.add(new SetCardInfo("Imperial Seal", 78, Rarity.RARE, mage.cards.i.ImperialSeal.class, RETRO_ART));
- cards.add(new SetCardInfo("Independent Troops", 114, Rarity.COMMON, mage.cards.i.IndependentTroops.class, RETRO_ART));
- cards.add(new SetCardInfo("Island", 169, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 170, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 171, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Kongming's Contraptions", 10, Rarity.RARE, mage.cards.k.KongmingsContraptions.class, RETRO_ART));
- cards.add(new SetCardInfo("Kongming, Sleeping Dragon", 9, Rarity.RARE, mage.cards.k.KongmingSleepingDragon.class, RETRO_ART));
- cards.add(new SetCardInfo("Lady Sun", 45, Rarity.RARE, mage.cards.l.LadySun.class, RETRO_ART));
- cards.add(new SetCardInfo("Lady Zhurong, Warrior Queen", 139, Rarity.RARE, mage.cards.l.LadyZhurongWarriorQueen.class, RETRO_ART));
- cards.add(new SetCardInfo("Liu Bei, Lord of Shu", 11, Rarity.RARE, mage.cards.l.LiuBeiLordOfShu.class, RETRO_ART));
- cards.add(new SetCardInfo("Lone Wolf", 140, Rarity.UNCOMMON, mage.cards.l.LoneWolf.class, RETRO_ART));
- cards.add(new SetCardInfo("Loyal Retainers", 12, Rarity.UNCOMMON, mage.cards.l.LoyalRetainers.class, RETRO_ART));
- cards.add(new SetCardInfo("Lu Bu, Master-at-Arms", 115, Rarity.RARE, mage.cards.l.LuBuMasterAtArms.class, RETRO_ART));
- cards.add(new SetCardInfo("Lu Meng, Wu General", 46, Rarity.RARE, mage.cards.l.LuMengWuGeneral.class, RETRO_ART));
- cards.add(new SetCardInfo("Lu Su, Wu Advisor", 47, Rarity.RARE, mage.cards.l.LuSuWuAdvisor.class, RETRO_ART));
- cards.add(new SetCardInfo("Lu Xun, Scholar General", 48, Rarity.RARE, mage.cards.l.LuXunScholarGeneral.class, RETRO_ART));
- cards.add(new SetCardInfo("Ma Chao, Western Warrior", 116, Rarity.RARE, mage.cards.m.MaChaoWesternWarrior.class, RETRO_ART));
- cards.add(new SetCardInfo("Marshaling the Troops", 141, Rarity.RARE, mage.cards.m.MarshalingTheTroops.class, RETRO_ART));
- cards.add(new SetCardInfo("Meng Huo's Horde", 143, Rarity.COMMON, mage.cards.m.MengHuosHorde.class, RETRO_ART));
- cards.add(new SetCardInfo("Meng Huo, Barbarian King", 142, Rarity.RARE, mage.cards.m.MengHuoBarbarianKing.class, RETRO_ART));
- cards.add(new SetCardInfo("Misfortune's Gain", 13, Rarity.COMMON, mage.cards.m.MisfortunesGain.class, RETRO_ART));
- cards.add(new SetCardInfo("Mountain", 175, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 176, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 177, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain Bandit", 117, Rarity.COMMON, mage.cards.m.MountainBandit.class, RETRO_ART));
- cards.add(new SetCardInfo("Mystic Denial", 49, Rarity.UNCOMMON, mage.cards.m.MysticDenial.class, RETRO_ART));
- cards.add(new SetCardInfo("Overwhelming Forces", 79, Rarity.RARE, mage.cards.o.OverwhelmingForces.class, RETRO_ART));
- cards.add(new SetCardInfo("Pang Tong, Young Phoenix", 14, Rarity.RARE, mage.cards.p.PangTongYoungPhoenix.class, RETRO_ART));
- cards.add(new SetCardInfo("Peach Garden Oath", 15, Rarity.UNCOMMON, mage.cards.p.PeachGardenOath.class, RETRO_ART));
- cards.add(new SetCardInfo("Plains", 166, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 167, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 168, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Poison Arrow", 80, Rarity.UNCOMMON, mage.cards.p.PoisonArrow.class, RETRO_ART));
- cards.add(new SetCardInfo("Preemptive Strike", 50, Rarity.COMMON, mage.cards.p.PreemptiveStrike.class, RETRO_ART));
- cards.add(new SetCardInfo("Rally the Troops", 16, Rarity.UNCOMMON, mage.cards.r.RallyTheTroops.class, RETRO_ART));
- cards.add(new SetCardInfo("Ravages of War", 17, Rarity.RARE, mage.cards.r.RavagesOfWar.class, RETRO_ART));
- cards.add(new SetCardInfo("Ravaging Horde", 118, Rarity.UNCOMMON, mage.cards.r.RavagingHorde.class, RETRO_ART));
- cards.add(new SetCardInfo("Red Cliffs Armada", 51, Rarity.UNCOMMON, mage.cards.r.RedCliffsArmada.class, RETRO_ART));
- cards.add(new SetCardInfo("Relentless Assault", 119, Rarity.RARE, mage.cards.r.RelentlessAssault.class, RETRO_ART));
- cards.add(new SetCardInfo("Renegade Troops", 120, Rarity.UNCOMMON, mage.cards.r.RenegadeTroops.class, RETRO_ART));
- cards.add(new SetCardInfo("Return to Battle", 81, Rarity.COMMON, mage.cards.r.ReturnToBattle.class, RETRO_ART));
- cards.add(new SetCardInfo("Riding Red Hare", 18, Rarity.COMMON, mage.cards.r.RidingRedHare.class, RETRO_ART));
- cards.add(new SetCardInfo("Riding the Dilu Horse", 144, Rarity.RARE, mage.cards.r.RidingTheDiluHorse.class, RETRO_ART));
- cards.add(new SetCardInfo("Rockslide Ambush", 121, Rarity.UNCOMMON, mage.cards.r.RockslideAmbush.class, RETRO_ART));
- cards.add(new SetCardInfo("Rolling Earthquake", 122, Rarity.RARE, mage.cards.r.RollingEarthquake.class, RETRO_ART));
- cards.add(new SetCardInfo("Sage's Knowledge", 52, Rarity.COMMON, mage.cards.s.SagesKnowledge.class, RETRO_ART));
- cards.add(new SetCardInfo("Shu Cavalry", 19, Rarity.COMMON, mage.cards.s.ShuCavalry.class, RETRO_ART));
- cards.add(new SetCardInfo("Shu Defender", 20, Rarity.COMMON, mage.cards.s.ShuDefender.class, RETRO_ART));
- cards.add(new SetCardInfo("Shu Elite Companions", 21, Rarity.UNCOMMON, mage.cards.s.ShuEliteCompanions.class, RETRO_ART));
- cards.add(new SetCardInfo("Shu Elite Infantry", 22, Rarity.COMMON, mage.cards.s.ShuEliteInfantry.class, RETRO_ART));
- cards.add(new SetCardInfo("Shu Farmer", 23, Rarity.COMMON, mage.cards.s.ShuFarmer.class, RETRO_ART));
- cards.add(new SetCardInfo("Shu Foot Soldiers", 24, Rarity.COMMON, mage.cards.s.ShuFootSoldiers.class, RETRO_ART));
- cards.add(new SetCardInfo("Shu General", 25, Rarity.UNCOMMON, mage.cards.s.ShuGeneral.class, RETRO_ART));
- cards.add(new SetCardInfo("Shu Grain Caravan", 26, Rarity.COMMON, mage.cards.s.ShuGrainCaravan.class, RETRO_ART));
- cards.add(new SetCardInfo("Shu Soldier-Farmers", 27, Rarity.UNCOMMON, mage.cards.s.ShuSoldierFarmers.class, RETRO_ART));
- cards.add(new SetCardInfo("Sima Yi, Wei Field Marshal", 82, Rarity.RARE, mage.cards.s.SimaYiWeiFieldMarshal.class, RETRO_ART));
- cards.add(new SetCardInfo("Slashing Tiger", 145, Rarity.RARE, mage.cards.s.SlashingTiger.class, RETRO_ART));
- cards.add(new SetCardInfo("Southern Elephant", 146, Rarity.COMMON, mage.cards.s.SouthernElephant.class, RETRO_ART));
- cards.add(new SetCardInfo("Spoils of Victory", 147, Rarity.UNCOMMON, mage.cards.s.SpoilsOfVictory.class, RETRO_ART));
- cards.add(new SetCardInfo("Spring of Eternal Peace", 148, Rarity.COMMON, mage.cards.s.SpringOfEternalPeace.class, RETRO_ART));
- cards.add(new SetCardInfo("Stalking Tiger", 149, Rarity.COMMON, mage.cards.s.StalkingTiger.class, RETRO_ART));
- cards.add(new SetCardInfo("Stolen Grain", 83, Rarity.UNCOMMON, mage.cards.s.StolenGrain.class, RETRO_ART));
- cards.add(new SetCardInfo("Stone Catapult", 84, Rarity.RARE, mage.cards.s.StoneCatapult.class, RETRO_ART));
- cards.add(new SetCardInfo("Stone Rain", 123, Rarity.COMMON, mage.cards.s.StoneRain.class, RETRO_ART));
- cards.add(new SetCardInfo("Strategic Planning", 53, Rarity.UNCOMMON, mage.cards.s.StrategicPlanning.class, RETRO_ART));
- cards.add(new SetCardInfo("Straw Soldiers", 54, Rarity.COMMON, mage.cards.s.StrawSoldiers.class, RETRO_ART));
- cards.add(new SetCardInfo("Sun Ce, Young Conquerer", 55, Rarity.RARE, mage.cards.s.SunCeYoungConquerer.class, RETRO_ART));
- cards.add(new SetCardInfo("Sun Quan, Lord of Wu", 56, Rarity.RARE, mage.cards.s.SunQuanLordOfWu.class, RETRO_ART));
- cards.add(new SetCardInfo("Swamp", 172, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 173, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 174, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Taoist Hermit", 150, Rarity.UNCOMMON, mage.cards.t.TaoistHermit.class, RETRO_ART));
- cards.add(new SetCardInfo("Taoist Mystic", 151, Rarity.RARE, mage.cards.t.TaoistMystic.class, RETRO_ART));
- cards.add(new SetCardInfo("Taunting Challenge", 152, Rarity.RARE, mage.cards.t.TauntingChallenge.class, RETRO_ART));
- cards.add(new SetCardInfo("Three Visits", 153, Rarity.COMMON, mage.cards.t.ThreeVisits.class, RETRO_ART));
- cards.add(new SetCardInfo("Trained Cheetah", 154, Rarity.UNCOMMON, mage.cards.t.TrainedCheetah.class, RETRO_ART));
- cards.add(new SetCardInfo("Trained Jackal", 155, Rarity.COMMON, mage.cards.t.TrainedJackal.class, RETRO_ART));
- cards.add(new SetCardInfo("Trip Wire", 156, Rarity.UNCOMMON, mage.cards.t.TripWire.class, RETRO_ART));
- cards.add(new SetCardInfo("Vengeance", 28, Rarity.UNCOMMON, mage.cards.v.Vengeance.class, RETRO_ART));
- cards.add(new SetCardInfo("Virtuous Charge", 29, Rarity.COMMON, mage.cards.v.VirtuousCharge.class, RETRO_ART));
- cards.add(new SetCardInfo("Volunteer Militia", 30, Rarity.COMMON, mage.cards.v.VolunteerMilitia.class, RETRO_ART));
- cards.add(new SetCardInfo("Warrior's Oath", 124, Rarity.RARE, mage.cards.w.WarriorsOath.class, RETRO_ART));
- cards.add(new SetCardInfo("Warrior's Stand", 31, Rarity.UNCOMMON, mage.cards.w.WarriorsStand.class, RETRO_ART));
- cards.add(new SetCardInfo("Wei Ambush Force", 85, Rarity.COMMON, mage.cards.w.WeiAmbushForce.class, RETRO_ART));
- cards.add(new SetCardInfo("Wei Assassins", 86, Rarity.UNCOMMON, mage.cards.w.WeiAssassins.class, RETRO_ART));
- cards.add(new SetCardInfo("Wei Elite Companions", 87, Rarity.UNCOMMON, mage.cards.w.WeiEliteCompanions.class, RETRO_ART));
- cards.add(new SetCardInfo("Wei Infantry", 88, Rarity.COMMON, mage.cards.w.WeiInfantry.class, RETRO_ART));
- cards.add(new SetCardInfo("Wei Night Raiders", 89, Rarity.UNCOMMON, mage.cards.w.WeiNightRaiders.class, RETRO_ART));
- cards.add(new SetCardInfo("Wei Scout", 90, Rarity.COMMON, mage.cards.w.WeiScout.class, RETRO_ART));
- cards.add(new SetCardInfo("Wei Strike Force", 91, Rarity.COMMON, mage.cards.w.WeiStrikeForce.class, RETRO_ART));
- cards.add(new SetCardInfo("Wielding the Green Dragon", 157, Rarity.COMMON, mage.cards.w.WieldingTheGreenDragon.class, RETRO_ART));
- cards.add(new SetCardInfo("Wolf Pack", 158, Rarity.RARE, mage.cards.w.WolfPack.class, RETRO_ART));
- cards.add(new SetCardInfo("Wu Admiral", 57, Rarity.UNCOMMON, mage.cards.w.WuAdmiral.class, RETRO_ART));
- cards.add(new SetCardInfo("Wu Elite Cavalry", 58, Rarity.COMMON, mage.cards.w.WuEliteCavalry.class, RETRO_ART));
- cards.add(new SetCardInfo("Wu Infantry", 59, Rarity.COMMON, mage.cards.w.WuInfantry.class, RETRO_ART));
- cards.add(new SetCardInfo("Wu Light Cavalry", 60, Rarity.COMMON, mage.cards.w.WuLightCavalry.class, RETRO_ART));
- cards.add(new SetCardInfo("Wu Longbowman", 61, Rarity.UNCOMMON, mage.cards.w.WuLongbowman.class, RETRO_ART));
- cards.add(new SetCardInfo("Wu Scout", 62, Rarity.COMMON, mage.cards.w.WuScout.class, RETRO_ART));
- cards.add(new SetCardInfo("Wu Spy", 63, Rarity.UNCOMMON, mage.cards.w.WuSpy.class, RETRO_ART));
- cards.add(new SetCardInfo("Wu Warship", 64, Rarity.COMMON, mage.cards.w.WuWarship.class, RETRO_ART));
- cards.add(new SetCardInfo("Xiahou Dun, the One-Eyed", 92, Rarity.RARE, mage.cards.x.XiahouDunTheOneEyed.class, RETRO_ART));
- cards.add(new SetCardInfo("Xun Yu, Wei Advisor", 93, Rarity.RARE, mage.cards.x.XunYuWeiAdvisor.class, RETRO_ART));
- cards.add(new SetCardInfo("Yellow Scarves Cavalry", 125, Rarity.COMMON, mage.cards.y.YellowScarvesCavalry.class, RETRO_ART));
- cards.add(new SetCardInfo("Yellow Scarves General", 126, Rarity.RARE, mage.cards.y.YellowScarvesGeneral.class, RETRO_ART));
- cards.add(new SetCardInfo("Yellow Scarves Troops", 127, Rarity.COMMON, mage.cards.y.YellowScarvesTroops.class, RETRO_ART));
- cards.add(new SetCardInfo("Young Wei Recruits", 94, Rarity.COMMON, mage.cards.y.YoungWeiRecruits.class, RETRO_ART));
- cards.add(new SetCardInfo("Yuan Shao's Infantry", 129, Rarity.UNCOMMON, mage.cards.y.YuanShaosInfantry.class, RETRO_ART));
- cards.add(new SetCardInfo("Yuan Shao, the Indecisive", 128, Rarity.RARE, mage.cards.y.YuanShaoTheIndecisive.class, RETRO_ART));
- cards.add(new SetCardInfo("Zhang Fei, Fierce Warrior", 32, Rarity.RARE, mage.cards.z.ZhangFeiFierceWarrior.class, RETRO_ART));
- cards.add(new SetCardInfo("Zhang He, Wei General", 95, Rarity.RARE, mage.cards.z.ZhangHeWeiGeneral.class, RETRO_ART));
- cards.add(new SetCardInfo("Zhang Liao, Hero of Hefei", 96, Rarity.RARE, mage.cards.z.ZhangLiaoHeroOfHefei.class, RETRO_ART));
- cards.add(new SetCardInfo("Zhao Zilong, Tiger General", 33, Rarity.RARE, mage.cards.z.ZhaoZilongTigerGeneral.class, RETRO_ART));
- cards.add(new SetCardInfo("Zhou Yu, Chief Commander", 65, Rarity.RARE, mage.cards.z.ZhouYuChiefCommander.class, RETRO_ART));
- cards.add(new SetCardInfo("Zhuge Jin, Wu Strategist", 66, Rarity.RARE, mage.cards.z.ZhugeJinWuStrategist.class, RETRO_ART));
- cards.add(new SetCardInfo("Zodiac Dog", 130, Rarity.COMMON, mage.cards.z.ZodiacDog.class, RETRO_ART));
- cards.add(new SetCardInfo("Zodiac Dragon", 131, Rarity.RARE, mage.cards.z.ZodiacDragon.class, RETRO_ART));
- cards.add(new SetCardInfo("Zodiac Goat", 132, Rarity.COMMON, mage.cards.z.ZodiacGoat.class, RETRO_ART));
- cards.add(new SetCardInfo("Zodiac Horse", 159, Rarity.UNCOMMON, mage.cards.z.ZodiacHorse.class, RETRO_ART));
- cards.add(new SetCardInfo("Zodiac Monkey", 160, Rarity.COMMON, mage.cards.z.ZodiacMonkey.class, RETRO_ART));
- cards.add(new SetCardInfo("Zodiac Ox", 161, Rarity.UNCOMMON, mage.cards.z.ZodiacOx.class, RETRO_ART));
- cards.add(new SetCardInfo("Zodiac Pig", 97, Rarity.UNCOMMON, mage.cards.z.ZodiacPig.class, RETRO_ART));
- cards.add(new SetCardInfo("Zodiac Rabbit", 162, Rarity.COMMON, mage.cards.z.ZodiacRabbit.class, RETRO_ART));
- cards.add(new SetCardInfo("Zodiac Rat", 98, Rarity.COMMON, mage.cards.z.ZodiacRat.class, RETRO_ART));
- cards.add(new SetCardInfo("Zodiac Rooster", 163, Rarity.COMMON, mage.cards.z.ZodiacRooster.class, RETRO_ART));
- cards.add(new SetCardInfo("Zodiac Snake", 99, Rarity.COMMON, mage.cards.z.ZodiacSnake.class, RETRO_ART));
- cards.add(new SetCardInfo("Zodiac Tiger", 164, Rarity.UNCOMMON, mage.cards.z.ZodiacTiger.class, RETRO_ART));
- cards.add(new SetCardInfo("Zuo Ci, the Mocking Sage", 165, Rarity.RARE, mage.cards.z.ZuoCiTheMockingSage.class, RETRO_ART));
+ cards.add(new SetCardInfo("Alert Shu Infantry", 1, Rarity.UNCOMMON, mage.cards.a.AlertShuInfantry.class));
+ cards.add(new SetCardInfo("Ambition's Cost", 67, Rarity.RARE, mage.cards.a.AmbitionsCost.class));
+ cards.add(new SetCardInfo("Balance of Power", 34, Rarity.RARE, mage.cards.b.BalanceOfPower.class));
+ cards.add(new SetCardInfo("Barbarian General", 100, Rarity.UNCOMMON, mage.cards.b.BarbarianGeneral.class));
+ cards.add(new SetCardInfo("Barbarian Horde", 101, Rarity.COMMON, mage.cards.b.BarbarianHorde.class));
+ cards.add(new SetCardInfo("Blaze", 102, Rarity.UNCOMMON, mage.cards.b.Blaze.class));
+ cards.add(new SetCardInfo("Borrowing 100,000 Arrows", 35, Rarity.UNCOMMON, mage.cards.b.Borrowing100000Arrows.class));
+ cards.add(new SetCardInfo("Borrowing the East Wind", 133, Rarity.RARE, mage.cards.b.BorrowingTheEastWind.class));
+ cards.add(new SetCardInfo("Brilliant Plan", 36, Rarity.UNCOMMON, mage.cards.b.BrilliantPlan.class));
+ cards.add(new SetCardInfo("Broken Dam", 37, Rarity.COMMON, mage.cards.b.BrokenDam.class));
+ cards.add(new SetCardInfo("Burning Fields", 103, Rarity.COMMON, mage.cards.b.BurningFields.class));
+ cards.add(new SetCardInfo("Burning of Xinye", 104, Rarity.RARE, mage.cards.b.BurningOfXinye.class));
+ cards.add(new SetCardInfo("Cao Cao, Lord of Wei", 68, Rarity.RARE, mage.cards.c.CaoCaoLordOfWei.class));
+ cards.add(new SetCardInfo("Cao Ren, Wei Commander", 69, Rarity.RARE, mage.cards.c.CaoRenWeiCommander.class));
+ cards.add(new SetCardInfo("Capture of Jingzhou", 38, Rarity.RARE, mage.cards.c.CaptureOfJingzhou.class));
+ cards.add(new SetCardInfo("Champion's Victory", 39, Rarity.UNCOMMON, mage.cards.c.ChampionsVictory.class));
+ cards.add(new SetCardInfo("Coercion", 70, Rarity.UNCOMMON, mage.cards.c.Coercion.class));
+ cards.add(new SetCardInfo("Control of the Court", 105, Rarity.UNCOMMON, mage.cards.c.ControlOfTheCourt.class));
+ cards.add(new SetCardInfo("Corrupt Court Official", 71, Rarity.UNCOMMON, mage.cards.c.CorruptCourtOfficial.class));
+ cards.add(new SetCardInfo("Corrupt Eunuchs", 106, Rarity.UNCOMMON, mage.cards.c.CorruptEunuchs.class));
+ cards.add(new SetCardInfo("Council of Advisors", 40, Rarity.UNCOMMON, mage.cards.c.CouncilOfAdvisors.class));
+ cards.add(new SetCardInfo("Counterintelligence", 41, Rarity.UNCOMMON, mage.cards.c.Counterintelligence.class));
+ cards.add(new SetCardInfo("Cunning Advisor", 72, Rarity.UNCOMMON, mage.cards.c.CunningAdvisor.class));
+ cards.add(new SetCardInfo("Deception", 73, Rarity.COMMON, mage.cards.d.Deception.class));
+ cards.add(new SetCardInfo("Desert Sandstorm", 107, Rarity.COMMON, mage.cards.d.DesertSandstorm.class));
+ cards.add(new SetCardInfo("Desperate Charge", 74, Rarity.UNCOMMON, mage.cards.d.DesperateCharge.class));
+ cards.add(new SetCardInfo("Diaochan, Artful Beauty", 108, Rarity.RARE, mage.cards.d.DiaochanArtfulBeauty.class));
+ cards.add(new SetCardInfo("Dong Zhou, the Tyrant", 109, Rarity.RARE, mage.cards.d.DongZhouTheTyrant.class));
+ cards.add(new SetCardInfo("Eightfold Maze", 2, Rarity.RARE, mage.cards.e.EightfoldMaze.class));
+ cards.add(new SetCardInfo("Empty City Ruse", 3, Rarity.UNCOMMON, mage.cards.e.EmptyCityRuse.class));
+ cards.add(new SetCardInfo("Eunuchs' Intrigues", 110, Rarity.UNCOMMON, mage.cards.e.EunuchsIntrigues.class));
+ cards.add(new SetCardInfo("Exhaustion", 42, Rarity.RARE, mage.cards.e.Exhaustion.class));
+ cards.add(new SetCardInfo("Extinguish", 43, Rarity.COMMON, mage.cards.e.Extinguish.class));
+ cards.add(new SetCardInfo("False Defeat", 4, Rarity.COMMON, mage.cards.f.FalseDefeat.class));
+ cards.add(new SetCardInfo("False Mourning", 134, Rarity.UNCOMMON, mage.cards.f.FalseMourning.class));
+ cards.add(new SetCardInfo("Famine", 75, Rarity.UNCOMMON, mage.cards.f.Famine.class));
+ cards.add(new SetCardInfo("Fire Ambush", 111, Rarity.COMMON, mage.cards.f.FireAmbush.class));
+ cards.add(new SetCardInfo("Fire Bowman", 112, Rarity.UNCOMMON, mage.cards.f.FireBowman.class));
+ cards.add(new SetCardInfo("Flanking Troops", 5, Rarity.UNCOMMON, mage.cards.f.FlankingTroops.class));
+ cards.add(new SetCardInfo("Forced Retreat", 44, Rarity.COMMON, mage.cards.f.ForcedRetreat.class));
+ cards.add(new SetCardInfo("Forest", 178, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 179, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 180, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest Bear", 135, Rarity.COMMON, mage.cards.f.ForestBear.class));
+ cards.add(new SetCardInfo("Ghostly Visit", 76, Rarity.COMMON, mage.cards.g.GhostlyVisit.class));
+ cards.add(new SetCardInfo("Guan Yu's 1,000-Li March", 7, Rarity.RARE, mage.cards.g.GuanYus1000LiMarch.class));
+ cards.add(new SetCardInfo("Guan Yu, Sainted Warrior", 6, Rarity.RARE, mage.cards.g.GuanYuSaintedWarrior.class));
+ cards.add(new SetCardInfo("Heavy Fog", 136, Rarity.UNCOMMON, mage.cards.h.HeavyFog.class));
+ cards.add(new SetCardInfo("Huang Zhong, Shu General", 8, Rarity.RARE, mage.cards.h.HuangZhongShuGeneral.class));
+ cards.add(new SetCardInfo("Hua Tuo, Honored Physician", 137, Rarity.RARE, mage.cards.h.HuaTuoHonoredPhysician.class));
+ cards.add(new SetCardInfo("Hunting Cheetah", 138, Rarity.UNCOMMON, mage.cards.h.HuntingCheetah.class));
+ cards.add(new SetCardInfo("Imperial Edict", 77, Rarity.COMMON, mage.cards.i.ImperialEdict.class));
+ cards.add(new SetCardInfo("Imperial Recruiter", 113, Rarity.UNCOMMON, mage.cards.i.ImperialRecruiter.class));
+ cards.add(new SetCardInfo("Imperial Seal", 78, Rarity.RARE, mage.cards.i.ImperialSeal.class));
+ cards.add(new SetCardInfo("Independent Troops", 114, Rarity.COMMON, mage.cards.i.IndependentTroops.class));
+ cards.add(new SetCardInfo("Island", 169, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 170, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 171, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Kongming, \"Sleeping Dragon\"", 9, Rarity.RARE, mage.cards.k.KongmingSleepingDragon.class));
+ cards.add(new SetCardInfo("Kongming's Contraptions", 10, Rarity.RARE, mage.cards.k.KongmingsContraptions.class));
+ cards.add(new SetCardInfo("Lady Sun", 45, Rarity.RARE, mage.cards.l.LadySun.class));
+ cards.add(new SetCardInfo("Lady Zhurong, Warrior Queen", 139, Rarity.RARE, mage.cards.l.LadyZhurongWarriorQueen.class));
+ cards.add(new SetCardInfo("Liu Bei, Lord of Shu", 11, Rarity.RARE, mage.cards.l.LiuBeiLordOfShu.class));
+ cards.add(new SetCardInfo("Lone Wolf", 140, Rarity.UNCOMMON, mage.cards.l.LoneWolf.class));
+ cards.add(new SetCardInfo("Loyal Retainers", 12, Rarity.UNCOMMON, mage.cards.l.LoyalRetainers.class));
+ cards.add(new SetCardInfo("Lu Bu, Master-at-Arms", 115, Rarity.RARE, mage.cards.l.LuBuMasterAtArms.class));
+ cards.add(new SetCardInfo("Lu Meng, Wu General", 46, Rarity.RARE, mage.cards.l.LuMengWuGeneral.class));
+ cards.add(new SetCardInfo("Lu Su, Wu Advisor", 47, Rarity.RARE, mage.cards.l.LuSuWuAdvisor.class));
+ cards.add(new SetCardInfo("Lu Xun, Scholar General", 48, Rarity.RARE, mage.cards.l.LuXunScholarGeneral.class));
+ cards.add(new SetCardInfo("Ma Chao, Western Warrior", 116, Rarity.RARE, mage.cards.m.MaChaoWesternWarrior.class));
+ cards.add(new SetCardInfo("Marshaling the Troops", 141, Rarity.RARE, mage.cards.m.MarshalingTheTroops.class));
+ cards.add(new SetCardInfo("Meng Huo, Barbarian King", 142, Rarity.RARE, mage.cards.m.MengHuoBarbarianKing.class));
+ cards.add(new SetCardInfo("Meng Huo's Horde", 143, Rarity.COMMON, mage.cards.m.MengHuosHorde.class));
+ cards.add(new SetCardInfo("Misfortune's Gain", 13, Rarity.COMMON, mage.cards.m.MisfortunesGain.class));
+ cards.add(new SetCardInfo("Mountain", 175, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 176, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 177, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain Bandit", 117, Rarity.COMMON, mage.cards.m.MountainBandit.class));
+ cards.add(new SetCardInfo("Mystic Denial", 49, Rarity.UNCOMMON, mage.cards.m.MysticDenial.class));
+ cards.add(new SetCardInfo("Overwhelming Forces", 79, Rarity.RARE, mage.cards.o.OverwhelmingForces.class));
+ cards.add(new SetCardInfo("Pang Tong, \"Young Phoenix\"", 14, Rarity.RARE, mage.cards.p.PangTongYoungPhoenix.class));
+ cards.add(new SetCardInfo("Peach Garden Oath", 15, Rarity.UNCOMMON, mage.cards.p.PeachGardenOath.class));
+ cards.add(new SetCardInfo("Plains", 166, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 167, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 168, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Poison Arrow", 80, Rarity.UNCOMMON, mage.cards.p.PoisonArrow.class));
+ cards.add(new SetCardInfo("Preemptive Strike", 50, Rarity.COMMON, mage.cards.p.PreemptiveStrike.class));
+ cards.add(new SetCardInfo("Rally the Troops", 16, Rarity.UNCOMMON, mage.cards.r.RallyTheTroops.class));
+ cards.add(new SetCardInfo("Ravages of War", 17, Rarity.RARE, mage.cards.r.RavagesOfWar.class));
+ cards.add(new SetCardInfo("Ravaging Horde", 118, Rarity.UNCOMMON, mage.cards.r.RavagingHorde.class));
+ cards.add(new SetCardInfo("Red Cliffs Armada", 51, Rarity.UNCOMMON, mage.cards.r.RedCliffsArmada.class));
+ cards.add(new SetCardInfo("Relentless Assault", 119, Rarity.RARE, mage.cards.r.RelentlessAssault.class));
+ cards.add(new SetCardInfo("Renegade Troops", 120, Rarity.UNCOMMON, mage.cards.r.RenegadeTroops.class));
+ cards.add(new SetCardInfo("Return to Battle", 81, Rarity.COMMON, mage.cards.r.ReturnToBattle.class));
+ cards.add(new SetCardInfo("Riding Red Hare", 18, Rarity.COMMON, mage.cards.r.RidingRedHare.class));
+ cards.add(new SetCardInfo("Riding the Dilu Horse", 144, Rarity.RARE, mage.cards.r.RidingTheDiluHorse.class));
+ cards.add(new SetCardInfo("Rockslide Ambush", 121, Rarity.UNCOMMON, mage.cards.r.RockslideAmbush.class));
+ cards.add(new SetCardInfo("Rolling Earthquake", 122, Rarity.RARE, mage.cards.r.RollingEarthquake.class));
+ cards.add(new SetCardInfo("Sage's Knowledge", 52, Rarity.COMMON, mage.cards.s.SagesKnowledge.class));
+ cards.add(new SetCardInfo("Shu Cavalry", 19, Rarity.COMMON, mage.cards.s.ShuCavalry.class));
+ cards.add(new SetCardInfo("Shu Defender", 20, Rarity.COMMON, mage.cards.s.ShuDefender.class));
+ cards.add(new SetCardInfo("Shu Elite Companions", 21, Rarity.UNCOMMON, mage.cards.s.ShuEliteCompanions.class));
+ cards.add(new SetCardInfo("Shu Elite Infantry", 22, Rarity.COMMON, mage.cards.s.ShuEliteInfantry.class));
+ cards.add(new SetCardInfo("Shu Farmer", 23, Rarity.COMMON, mage.cards.s.ShuFarmer.class));
+ cards.add(new SetCardInfo("Shu Foot Soldiers", 24, Rarity.COMMON, mage.cards.s.ShuFootSoldiers.class));
+ cards.add(new SetCardInfo("Shu General", 25, Rarity.UNCOMMON, mage.cards.s.ShuGeneral.class));
+ cards.add(new SetCardInfo("Shu Grain Caravan", 26, Rarity.COMMON, mage.cards.s.ShuGrainCaravan.class));
+ cards.add(new SetCardInfo("Shu Soldier-Farmers", 27, Rarity.UNCOMMON, mage.cards.s.ShuSoldierFarmers.class));
+ cards.add(new SetCardInfo("Sima Yi, Wei Field Marshal", 82, Rarity.RARE, mage.cards.s.SimaYiWeiFieldMarshal.class));
+ cards.add(new SetCardInfo("Slashing Tiger", 145, Rarity.RARE, mage.cards.s.SlashingTiger.class));
+ cards.add(new SetCardInfo("Southern Elephant", 146, Rarity.COMMON, mage.cards.s.SouthernElephant.class));
+ cards.add(new SetCardInfo("Spoils of Victory", 147, Rarity.UNCOMMON, mage.cards.s.SpoilsOfVictory.class));
+ cards.add(new SetCardInfo("Spring of Eternal Peace", 148, Rarity.COMMON, mage.cards.s.SpringOfEternalPeace.class));
+ cards.add(new SetCardInfo("Stalking Tiger", 149, Rarity.COMMON, mage.cards.s.StalkingTiger.class));
+ cards.add(new SetCardInfo("Stolen Grain", 83, Rarity.UNCOMMON, mage.cards.s.StolenGrain.class));
+ cards.add(new SetCardInfo("Stone Catapult", 84, Rarity.RARE, mage.cards.s.StoneCatapult.class));
+ cards.add(new SetCardInfo("Stone Rain", 123, Rarity.COMMON, mage.cards.s.StoneRain.class));
+ cards.add(new SetCardInfo("Strategic Planning", 53, Rarity.UNCOMMON, mage.cards.s.StrategicPlanning.class));
+ cards.add(new SetCardInfo("Straw Soldiers", 54, Rarity.COMMON, mage.cards.s.StrawSoldiers.class));
+ cards.add(new SetCardInfo("Sun Ce, Young Conquerer", 55, Rarity.RARE, mage.cards.s.SunCeYoungConquerer.class));
+ cards.add(new SetCardInfo("Sun Quan, Lord of Wu", 56, Rarity.RARE, mage.cards.s.SunQuanLordOfWu.class));
+ cards.add(new SetCardInfo("Swamp", 172, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 173, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 174, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Taoist Hermit", 150, Rarity.UNCOMMON, mage.cards.t.TaoistHermit.class));
+ cards.add(new SetCardInfo("Taoist Mystic", 151, Rarity.RARE, mage.cards.t.TaoistMystic.class));
+ cards.add(new SetCardInfo("Taunting Challenge", 152, Rarity.RARE, mage.cards.t.TauntingChallenge.class));
+ cards.add(new SetCardInfo("Three Visits", 153, Rarity.COMMON, mage.cards.t.ThreeVisits.class));
+ cards.add(new SetCardInfo("Trained Cheetah", 154, Rarity.UNCOMMON, mage.cards.t.TrainedCheetah.class));
+ cards.add(new SetCardInfo("Trained Jackal", 155, Rarity.COMMON, mage.cards.t.TrainedJackal.class));
+ cards.add(new SetCardInfo("Trip Wire", 156, Rarity.UNCOMMON, mage.cards.t.TripWire.class));
+ cards.add(new SetCardInfo("Vengeance", 28, Rarity.UNCOMMON, mage.cards.v.Vengeance.class));
+ cards.add(new SetCardInfo("Virtuous Charge", 29, Rarity.COMMON, mage.cards.v.VirtuousCharge.class));
+ cards.add(new SetCardInfo("Volunteer Militia", 30, Rarity.COMMON, mage.cards.v.VolunteerMilitia.class));
+ cards.add(new SetCardInfo("Warrior's Oath", 124, Rarity.RARE, mage.cards.w.WarriorsOath.class));
+ cards.add(new SetCardInfo("Warrior's Stand", 31, Rarity.UNCOMMON, mage.cards.w.WarriorsStand.class));
+ cards.add(new SetCardInfo("Wei Ambush Force", 85, Rarity.COMMON, mage.cards.w.WeiAmbushForce.class));
+ cards.add(new SetCardInfo("Wei Assassins", 86, Rarity.UNCOMMON, mage.cards.w.WeiAssassins.class));
+ cards.add(new SetCardInfo("Wei Elite Companions", 87, Rarity.UNCOMMON, mage.cards.w.WeiEliteCompanions.class));
+ cards.add(new SetCardInfo("Wei Infantry", 88, Rarity.COMMON, mage.cards.w.WeiInfantry.class));
+ cards.add(new SetCardInfo("Wei Night Raiders", 89, Rarity.UNCOMMON, mage.cards.w.WeiNightRaiders.class));
+ cards.add(new SetCardInfo("Wei Scout", 90, Rarity.COMMON, mage.cards.w.WeiScout.class));
+ cards.add(new SetCardInfo("Wei Strike Force", 91, Rarity.COMMON, mage.cards.w.WeiStrikeForce.class));
+ cards.add(new SetCardInfo("Wielding the Green Dragon", 157, Rarity.COMMON, mage.cards.w.WieldingTheGreenDragon.class));
+ cards.add(new SetCardInfo("Wolf Pack", 158, Rarity.RARE, mage.cards.w.WolfPack.class));
+ cards.add(new SetCardInfo("Wu Admiral", 57, Rarity.UNCOMMON, mage.cards.w.WuAdmiral.class));
+ cards.add(new SetCardInfo("Wu Elite Cavalry", 58, Rarity.COMMON, mage.cards.w.WuEliteCavalry.class));
+ cards.add(new SetCardInfo("Wu Infantry", 59, Rarity.COMMON, mage.cards.w.WuInfantry.class));
+ cards.add(new SetCardInfo("Wu Light Cavalry", 60, Rarity.COMMON, mage.cards.w.WuLightCavalry.class));
+ cards.add(new SetCardInfo("Wu Longbowman", 61, Rarity.UNCOMMON, mage.cards.w.WuLongbowman.class));
+ cards.add(new SetCardInfo("Wu Scout", 62, Rarity.COMMON, mage.cards.w.WuScout.class));
+ cards.add(new SetCardInfo("Wu Spy", 63, Rarity.UNCOMMON, mage.cards.w.WuSpy.class));
+ cards.add(new SetCardInfo("Wu Warship", 64, Rarity.COMMON, mage.cards.w.WuWarship.class));
+ cards.add(new SetCardInfo("Xiahou Dun, the One-Eyed", 92, Rarity.RARE, mage.cards.x.XiahouDunTheOneEyed.class));
+ cards.add(new SetCardInfo("Xun Yu, Wei Advisor", 93, Rarity.RARE, mage.cards.x.XunYuWeiAdvisor.class));
+ cards.add(new SetCardInfo("Yellow Scarves Cavalry", 125, Rarity.COMMON, mage.cards.y.YellowScarvesCavalry.class));
+ cards.add(new SetCardInfo("Yellow Scarves General", 126, Rarity.RARE, mage.cards.y.YellowScarvesGeneral.class));
+ cards.add(new SetCardInfo("Yellow Scarves Troops", 127, Rarity.COMMON, mage.cards.y.YellowScarvesTroops.class));
+ cards.add(new SetCardInfo("Young Wei Recruits", 94, Rarity.COMMON, mage.cards.y.YoungWeiRecruits.class));
+ cards.add(new SetCardInfo("Yuan Shao's Infantry", 129, Rarity.UNCOMMON, mage.cards.y.YuanShaosInfantry.class));
+ cards.add(new SetCardInfo("Yuan Shao, the Indecisive", 128, Rarity.RARE, mage.cards.y.YuanShaoTheIndecisive.class));
+ cards.add(new SetCardInfo("Zhang Fei, Fierce Warrior", 32, Rarity.RARE, mage.cards.z.ZhangFeiFierceWarrior.class));
+ cards.add(new SetCardInfo("Zhang He, Wei General", 95, Rarity.RARE, mage.cards.z.ZhangHeWeiGeneral.class));
+ cards.add(new SetCardInfo("Zhang Liao, Hero of Hefei", 96, Rarity.RARE, mage.cards.z.ZhangLiaoHeroOfHefei.class));
+ cards.add(new SetCardInfo("Zhao Zilong, Tiger General", 33, Rarity.RARE, mage.cards.z.ZhaoZilongTigerGeneral.class));
+ cards.add(new SetCardInfo("Zhou Yu, Chief Commander", 65, Rarity.RARE, mage.cards.z.ZhouYuChiefCommander.class));
+ cards.add(new SetCardInfo("Zhuge Jin, Wu Strategist", 66, Rarity.RARE, mage.cards.z.ZhugeJinWuStrategist.class));
+ cards.add(new SetCardInfo("Zodiac Dog", 130, Rarity.COMMON, mage.cards.z.ZodiacDog.class));
+ cards.add(new SetCardInfo("Zodiac Dragon", 131, Rarity.RARE, mage.cards.z.ZodiacDragon.class));
+ cards.add(new SetCardInfo("Zodiac Goat", 132, Rarity.COMMON, mage.cards.z.ZodiacGoat.class));
+ cards.add(new SetCardInfo("Zodiac Horse", 159, Rarity.UNCOMMON, mage.cards.z.ZodiacHorse.class));
+ cards.add(new SetCardInfo("Zodiac Monkey", 160, Rarity.COMMON, mage.cards.z.ZodiacMonkey.class));
+ cards.add(new SetCardInfo("Zodiac Ox", 161, Rarity.UNCOMMON, mage.cards.z.ZodiacOx.class));
+ cards.add(new SetCardInfo("Zodiac Pig", 97, Rarity.UNCOMMON, mage.cards.z.ZodiacPig.class));
+ cards.add(new SetCardInfo("Zodiac Rabbit", 162, Rarity.COMMON, mage.cards.z.ZodiacRabbit.class));
+ cards.add(new SetCardInfo("Zodiac Rat", 98, Rarity.COMMON, mage.cards.z.ZodiacRat.class));
+ cards.add(new SetCardInfo("Zodiac Rooster", 163, Rarity.COMMON, mage.cards.z.ZodiacRooster.class));
+ cards.add(new SetCardInfo("Zodiac Snake", 99, Rarity.COMMON, mage.cards.z.ZodiacSnake.class));
+ cards.add(new SetCardInfo("Zodiac Tiger", 164, Rarity.UNCOMMON, mage.cards.z.ZodiacTiger.class));
+ cards.add(new SetCardInfo("Zuo Ci, the Mocking Sage", 165, Rarity.RARE, mage.cards.z.ZuoCiTheMockingSage.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/ProTourCollectorSet.java b/Mage.Sets/src/mage/sets/ProTourCollectorSet.java
index 5127bc79d6b..bed5cf1f1ba 100644
--- a/Mage.Sets/src/mage/sets/ProTourCollectorSet.java
+++ b/Mage.Sets/src/mage/sets/ProTourCollectorSet.java
@@ -21,312 +21,312 @@ public class ProTourCollectorSet extends ExpansionSet {
this.hasBasicLands = true;
- cards.add(new SetCardInfo("Abbey Gargoyles", "bl1sb", Rarity.UNCOMMON, mage.cards.a.AbbeyGargoyles.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Abbey Gargoyles", "shr1sb", Rarity.UNCOMMON, mage.cards.a.AbbeyGargoyles.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Adarkar Wastes", "ml351", Rarity.RARE, mage.cards.a.AdarkarWastes.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Adarkar Wastes", "shr351", Rarity.RARE, mage.cards.a.AdarkarWastes.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Aeolipile", "ml81sb", Rarity.RARE, mage.cards.a.Aeolipile.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Aeolipile", "pp81", Rarity.RARE, mage.cards.a.Aeolipile.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("An-Zerrin Ruins", "et48sb", Rarity.RARE, mage.cards.a.AnZerrinRuins.class, RETRO_ART));
- cards.add(new SetCardInfo("Anarchy", "mj49sb", Rarity.UNCOMMON, mage.cards.a.Anarchy.class, RETRO_ART));
- cards.add(new SetCardInfo("Apocalypse Chime", "et101sb", Rarity.RARE, mage.cards.a.ApocalypseChime.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Apocalypse Chime", "ll101sb", Rarity.RARE, mage.cards.a.ApocalypseChime.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Arenson's Aura", "shr3sb", Rarity.COMMON, mage.cards.a.ArensonsAura.class, RETRO_ART));
- cards.add(new SetCardInfo("Armageddon", "bl5", Rarity.RARE, mage.cards.a.Armageddon.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Armageddon", "pp5", Rarity.RARE, mage.cards.a.Armageddon.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Armageddon", "pp5sb", Rarity.RARE, mage.cards.a.Armageddon.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ashes to Ashes", "ll33sb", Rarity.UNCOMMON, mage.cards.a.AshesToAshes.class, RETRO_ART));
- cards.add(new SetCardInfo("Autumn Willow", "bl83", Rarity.RARE, mage.cards.a.AutumnWillow.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Autumn Willow", "et83", Rarity.RARE, mage.cards.a.AutumnWillow.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Autumn Willow", "et83sb", Rarity.RARE, mage.cards.a.AutumnWillow.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Autumn Willow", "pp83", Rarity.RARE, mage.cards.a.AutumnWillow.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Autumn Willow", "pp83sb", Rarity.RARE, mage.cards.a.AutumnWillow.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Balance", "bl6", Rarity.RARE, mage.cards.b.Balance.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Balance", "et6", Rarity.RARE, mage.cards.b.Balance.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Balance", "mj6", Rarity.RARE, mage.cards.b.Balance.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Balance", "ml6", Rarity.RARE, mage.cards.b.Balance.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Balance", "pp6", Rarity.RARE, mage.cards.b.Balance.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Balance", "shr6", Rarity.RARE, mage.cards.b.Balance.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Barbed Sextant", "gb312", Rarity.COMMON, mage.cards.b.BarbedSextant.class, RETRO_ART));
- cards.add(new SetCardInfo("Birds of Paradise", "et234", Rarity.RARE, mage.cards.b.BirdsOfParadise.class, RETRO_ART));
- cards.add(new SetCardInfo("Black Vise", "bl299sb", Rarity.UNCOMMON, mage.cards.b.BlackVise.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Black Vise", "mj299", Rarity.UNCOMMON, mage.cards.b.BlackVise.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Blinking Spirit", "et8", Rarity.RARE, mage.cards.b.BlinkingSpirit.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Blinking Spirit", "ml8", Rarity.RARE, mage.cards.b.BlinkingSpirit.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Brushland", "bl352", Rarity.RARE, mage.cards.b.Brushland.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Brushland", "et352", Rarity.RARE, mage.cards.b.Brushland.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Brushland", "pp352", Rarity.RARE, mage.cards.b.Brushland.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Circle of Protection: Black", "shr14sb", Rarity.COMMON, mage.cards.c.CircleOfProtectionBlack.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: Green", "bl14sb", Rarity.COMMON, mage.cards.c.CircleOfProtectionGreen.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Circle of Protection: Green", "bl16sb", Rarity.COMMON, mage.cards.c.CircleOfProtectionGreen.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Circle of Protection: Red", "bl15sb", Rarity.COMMON, mage.cards.c.CircleOfProtectionRed.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Circle of Protection: Red", "ml15sb", Rarity.COMMON, mage.cards.c.CircleOfProtectionRed.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Circle of Protection: Red", "shr15sb", Rarity.COMMON, mage.cards.c.CircleOfProtectionRed.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Circle of Protection: Red", "bl17sb", Rarity.COMMON, mage.cards.c.CircleOfProtectionRed.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Circle of Protection: Red", "et17sb", Rarity.COMMON, mage.cards.c.CircleOfProtectionRed.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Circle of Protection: Red", "ml17sb", Rarity.COMMON, mage.cards.c.CircleOfProtectionRed.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("City of Brass", "et112", Rarity.RARE, mage.cards.c.CityOfBrass.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("City of Brass", "gb112", Rarity.RARE, mage.cards.c.CityOfBrass.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("City of Brass", "ll112sb", Rarity.RARE, mage.cards.c.CityOfBrass.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("City of Brass", "mj112", Rarity.RARE, mage.cards.c.CityOfBrass.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("City of Brass", "shr112", Rarity.RARE, mage.cards.c.CityOfBrass.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Control Magic", "ml64", Rarity.UNCOMMON, mage.cards.c.ControlMagic.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Control Magic", "ml64sb", Rarity.UNCOMMON, mage.cards.c.ControlMagic.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Counterspell", "ml65", Rarity.UNCOMMON, mage.cards.c.Counterspell.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Counterspell", "shr65", Rarity.UNCOMMON, mage.cards.c.Counterspell.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Dance of the Dead", "ll118", Rarity.UNCOMMON, mage.cards.d.DanceOfTheDead.class, RETRO_ART));
- cards.add(new SetCardInfo("Dark Banishing", "gb119sb", Rarity.COMMON, mage.cards.d.DarkBanishing.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Dark Banishing", "ll119", Rarity.COMMON, mage.cards.d.DarkBanishing.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Dark Ritual", "gb129", Rarity.COMMON, mage.cards.d.DarkRitual.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Dark Ritual", "ll129", Rarity.COMMON, mage.cards.d.DarkRitual.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Deflection", "ml81", Rarity.RARE, mage.cards.d.Deflection.class, RETRO_ART));
- cards.add(new SetCardInfo("Detonate", "mj184", Rarity.UNCOMMON, mage.cards.d.Detonate.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Detonate", "mj184sb", Rarity.UNCOMMON, mage.cards.d.Detonate.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Disenchant", "bl22", Rarity.COMMON, mage.cards.d.Disenchant.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Disenchant", "et22", Rarity.COMMON, mage.cards.d.Disenchant.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Disenchant", "ml22", Rarity.COMMON, mage.cards.d.Disenchant.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Disenchant", "pp22", Rarity.COMMON, mage.cards.d.Disenchant.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Disenchant", "pp22sb", Rarity.COMMON, mage.cards.d.Disenchant.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Disenchant", "shr22", Rarity.COMMON, mage.cards.d.Disenchant.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Disrupting Scepter", "et316sb", Rarity.RARE, mage.cards.d.DisruptingScepter.class, RETRO_ART));
- cards.add(new SetCardInfo("Divine Offering", "bl6sb", Rarity.COMMON, mage.cards.d.DivineOffering.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Divine Offering", "et6sb", Rarity.COMMON, mage.cards.d.DivineOffering.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Divine Offering", "ml6sb", Rarity.COMMON, mage.cards.d.DivineOffering.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Divine Offering", "pp6sb", Rarity.COMMON, mage.cards.d.DivineOffering.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Divine Offering", "shr6sb", Rarity.COMMON, mage.cards.d.DivineOffering.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Drain Life", "ll132", Rarity.COMMON, mage.cards.d.DrainLife.class, RETRO_ART));
- cards.add(new SetCardInfo("Dwarven Catapult", "et51sb", Rarity.UNCOMMON, mage.cards.d.DwarvenCatapult.class, RETRO_ART));
- cards.add(new SetCardInfo("Dwarven Ruins", "mj94", Rarity.UNCOMMON, mage.cards.d.DwarvenRuins.class, RETRO_ART));
- cards.add(new SetCardInfo("Earthquake", "et189", Rarity.RARE, mage.cards.e.Earthquake.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Earthquake", "mj189", Rarity.RARE, mage.cards.e.Earthquake.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ebon Stronghold", "ll95", Rarity.UNCOMMON, mage.cards.e.EbonStronghold.class, RETRO_ART));
- cards.add(new SetCardInfo("Elkin Bottle", "mj317", Rarity.RARE, mage.cards.e.ElkinBottle.class, RETRO_ART));
- cards.add(new SetCardInfo("Elvish Archers", "pp243", Rarity.RARE, mage.cards.e.ElvishArchers.class, RETRO_ART));
- cards.add(new SetCardInfo("Energy Storm", "et24sb", Rarity.RARE, mage.cards.e.EnergyStorm.class, RETRO_ART));
- cards.add(new SetCardInfo("Erhnam Djinn", "bl64", Rarity.UNCOMMON, mage.cards.e.ErhnamDjinn.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Erhnam Djinn", "et64", Rarity.UNCOMMON, mage.cards.e.ErhnamDjinn.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Erhnam Djinn", "gb64", Rarity.UNCOMMON, mage.cards.e.ErhnamDjinn.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Erhnam Djinn", "pp64", Rarity.UNCOMMON, mage.cards.e.ErhnamDjinn.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Eron the Relentless", "mj73sb", Rarity.UNCOMMON, mage.cards.e.EronTheRelentless.class, RETRO_ART));
- cards.add(new SetCardInfo("Essence Filter", "pp233sb", Rarity.COMMON, mage.cards.e.EssenceFilter.class, RETRO_ART));
- cards.add(new SetCardInfo("Feldon's Cane", "ll50sb", Rarity.UNCOMMON, mage.cards.f.FeldonsCane.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Feldon's Cane", "mj50", Rarity.UNCOMMON, mage.cards.f.FeldonsCane.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Feldon's Cane", "ml50", Rarity.UNCOMMON, mage.cards.f.FeldonsCane.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Feldon's Cane", "shr50sb", Rarity.UNCOMMON, mage.cards.f.FeldonsCane.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Fellwar Stone", "bl319", Rarity.UNCOMMON, mage.cards.f.FellwarStone.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Fellwar Stone", "et319", Rarity.UNCOMMON, mage.cards.f.FellwarStone.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Fellwar Stone", "mj319", Rarity.UNCOMMON, mage.cards.f.FellwarStone.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Fellwar Stone", "pp319", Rarity.UNCOMMON, mage.cards.f.FellwarStone.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Fellwar Stone", "pp319sb", Rarity.UNCOMMON, mage.cards.f.FellwarStone.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Fireball", "et192", Rarity.COMMON, mage.cards.f.Fireball.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Fireball", "gb192", Rarity.COMMON, mage.cards.f.Fireball.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Fireball", "mj192", Rarity.COMMON, mage.cards.f.Fireball.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", "bl376", Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", "pp376", Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", "bl377", Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", "pp377", Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", "bl378", Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", "pp378", Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Fountain of Youth", "mj98sb", Rarity.COMMON, mage.cards.f.FountainOfYouth.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Fountain of Youth", "ml98", Rarity.COMMON, mage.cards.f.FountainOfYouth.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Fountain of Youth", "shr98sb", Rarity.COMMON, mage.cards.f.FountainOfYouth.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Fyndhorn Elves", "bl244", Rarity.COMMON, mage.cards.f.FyndhornElves.class, RETRO_ART));
- cards.add(new SetCardInfo("Hallowed Ground", "ml29", Rarity.UNCOMMON, mage.cards.h.HallowedGround.class, RETRO_ART));
- cards.add(new SetCardInfo("Havenwood Battleground", "bl96", Rarity.UNCOMMON, mage.cards.h.HavenwoodBattleground.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Havenwood Battleground", "mj96", Rarity.UNCOMMON, mage.cards.h.HavenwoodBattleground.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Havenwood Battleground", "pp96", Rarity.UNCOMMON, mage.cards.h.HavenwoodBattleground.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Howling Mine", "mj325", Rarity.RARE, mage.cards.h.HowlingMine.class, RETRO_ART));
- cards.add(new SetCardInfo("Hurricane", "pp251", Rarity.UNCOMMON, mage.cards.h.Hurricane.class, RETRO_ART));
- cards.add(new SetCardInfo("Hydroblast", "ml72sb", Rarity.COMMON, mage.cards.h.Hydroblast.class, RETRO_ART));
- cards.add(new SetCardInfo("Hymn to Tourach", "gb38a", Rarity.COMMON, mage.cards.h.HymnToTourach.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Hymn to Tourach", "gb38b", Rarity.COMMON, mage.cards.h.HymnToTourach.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Hymn to Tourach", "gb38c", Rarity.COMMON, mage.cards.h.HymnToTourach.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Hymn to Tourach", "gb38d", Rarity.COMMON, mage.cards.h.HymnToTourach.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Hymn to Tourach", "ll38a", Rarity.COMMON, mage.cards.h.HymnToTourach.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Hymn to Tourach", "ll38b", Rarity.COMMON, mage.cards.h.HymnToTourach.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Hymn to Tourach", "ll38c", Rarity.COMMON, mage.cards.h.HymnToTourach.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Hymn to Tourach", "ll38d", Rarity.COMMON, mage.cards.h.HymnToTourach.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Hypnotic Specter", "gb142", Rarity.UNCOMMON, mage.cards.h.HypnoticSpecter.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Hypnotic Specter", "ll142", Rarity.UNCOMMON, mage.cards.h.HypnoticSpecter.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Icatian Town", "et15", Rarity.RARE, mage.cards.i.IcatianTown.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Icatian Town", "et15sb", Rarity.RARE, mage.cards.i.IcatianTown.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Icy Manipulator", "bl322", Rarity.UNCOMMON, mage.cards.i.IcyManipulator.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Icy Manipulator", "et322", Rarity.UNCOMMON, mage.cards.i.IcyManipulator.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Icy Manipulator", "mj322", Rarity.UNCOMMON, mage.cards.i.IcyManipulator.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Icy Manipulator", "ml322", Rarity.UNCOMMON, mage.cards.i.IcyManipulator.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Icy Manipulator", "pp322", Rarity.UNCOMMON, mage.cards.i.IcyManipulator.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Icy Manipulator", "shr322", Rarity.UNCOMMON, mage.cards.i.IcyManipulator.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ihsan's Shade", "gb53", Rarity.UNCOMMON, mage.cards.i.IhsansShade.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ihsan's Shade", "gb53sb", Rarity.UNCOMMON, mage.cards.i.IhsansShade.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Incinerate", "et194", Rarity.COMMON, mage.cards.i.Incinerate.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Incinerate", "mj194", Rarity.COMMON, mage.cards.i.Incinerate.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "ml367", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "shr367", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "ml368", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "shr368", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "ml369", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "shr369", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ivory Tower", "bl328", Rarity.RARE, mage.cards.i.IvoryTower.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ivory Tower", "ll328", Rarity.RARE, mage.cards.i.IvoryTower.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ivory Tower", "mj328", Rarity.RARE, mage.cards.i.IvoryTower.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ivory Tower", "ml328", Rarity.RARE, mage.cards.i.IvoryTower.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ivory Tower", "pp328sb", Rarity.RARE, mage.cards.i.IvoryTower.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ivory Tower", "shr328", Rarity.RARE, mage.cards.i.IvoryTower.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Jalum Tome", "ll54", Rarity.UNCOMMON, mage.cards.j.JalumTome.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Jalum Tome", "ll54sb", Rarity.UNCOMMON, mage.cards.j.JalumTome.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Jayemdae Tome", "et331", Rarity.RARE, mage.cards.j.JayemdaeTome.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Jayemdae Tome", "ml331", Rarity.RARE, mage.cards.j.JayemdaeTome.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Jester's Cap", "mj324", Rarity.RARE, mage.cards.j.JestersCap.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Jester's Cap", "ml324sb", Rarity.RARE, mage.cards.j.JestersCap.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Karma", "bl32sb", Rarity.UNCOMMON, mage.cards.k.Karma.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Karma", "pp32sb", Rarity.UNCOMMON, mage.cards.k.Karma.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Karplusan Forest", "et356", Rarity.RARE, mage.cards.k.KarplusanForest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Karplusan Forest", "gb356", Rarity.RARE, mage.cards.k.KarplusanForest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Karplusan Forest", "mj356", Rarity.RARE, mage.cards.k.KarplusanForest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Knight of Stromgald", "gb138", Rarity.UNCOMMON, mage.cards.k.KnightOfStromgald.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Knight of Stromgald", "ll138", Rarity.UNCOMMON, mage.cards.k.KnightOfStromgald.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Land Tax", "bl34", Rarity.RARE, mage.cards.l.LandTax.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Land Tax", "et34", Rarity.RARE, mage.cards.l.LandTax.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Land Tax", "ml34", Rarity.RARE, mage.cards.l.LandTax.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Land Tax", "pp34", Rarity.RARE, mage.cards.l.LandTax.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Land Tax", "pp34sb", Rarity.RARE, mage.cards.l.LandTax.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Land Tax", "shr34", Rarity.RARE, mage.cards.l.LandTax.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Lava Tubes", "gb358", Rarity.RARE, mage.cards.l.LavaTubes.class, RETRO_ART));
- cards.add(new SetCardInfo("Lightning Bolt", "et208", Rarity.COMMON, mage.cards.l.LightningBolt.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Lightning Bolt", "gb208", Rarity.COMMON, mage.cards.l.LightningBolt.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Lightning Bolt", "mj208", Rarity.COMMON, mage.cards.l.LightningBolt.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Llanowar Elves", "bl261", Rarity.COMMON, mage.cards.l.LlanowarElves.class, RETRO_ART));
- cards.add(new SetCardInfo("Meekstone", "ll335sb", Rarity.RARE, mage.cards.m.Meekstone.class, RETRO_ART));
- cards.add(new SetCardInfo("Memory Lapse", "shr32asb", Rarity.COMMON, mage.cards.m.MemoryLapse.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Memory Lapse", "shr32bsb", Rarity.COMMON, mage.cards.m.MemoryLapse.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Millstone", "ml336", Rarity.RARE, mage.cards.m.Millstone.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Millstone", "shr336", Rarity.RARE, mage.cards.m.Millstone.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mishra's Factory", "et361", Rarity.UNCOMMON, mage.cards.m.MishrasFactory.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mishra's Factory", "gb361", Rarity.UNCOMMON, mage.cards.m.MishrasFactory.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mishra's Factory", "mj361", Rarity.UNCOMMON, mage.cards.m.MishrasFactory.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mishra's Factory", "ml361", Rarity.UNCOMMON, mage.cards.m.MishrasFactory.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mishra's Factory", "pp361", Rarity.UNCOMMON, mage.cards.m.MishrasFactory.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mishra's Factory", "shr361", Rarity.UNCOMMON, mage.cards.m.MishrasFactory.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", "et373", Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", "mj373", Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", "et374", Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", "mj374", Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", "et375", Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", "mj375", Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Necropotence", "ll154", Rarity.RARE, mage.cards.n.Necropotence.class, RETRO_ART));
- cards.add(new SetCardInfo("Nevinyrral's Disk", "et338sb", Rarity.RARE, mage.cards.n.NevinyrralsDisk.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Nevinyrral's Disk", "gb338sb", Rarity.RARE, mage.cards.n.NevinyrralsDisk.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Nevinyrral's Disk", "ll338", Rarity.RARE, mage.cards.n.NevinyrralsDisk.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Nevinyrral's Disk", "ll338sb", Rarity.RARE, mage.cards.n.NevinyrralsDisk.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Nevinyrral's Disk", "pp338", Rarity.RARE, mage.cards.n.NevinyrralsDisk.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Order of Leitbur", "bl16a", Rarity.COMMON, mage.cards.o.OrderOfLeitbur.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Order of Leitbur", "bl16b", Rarity.COMMON, mage.cards.o.OrderOfLeitbur.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Order of Leitbur", "bl16csb", Rarity.COMMON, mage.cards.o.OrderOfLeitbur.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Order of the Ebon Hand", "gb42a", Rarity.COMMON, mage.cards.o.OrderOfTheEbonHand.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Order of the Ebon Hand", "gb42b", Rarity.COMMON, mage.cards.o.OrderOfTheEbonHand.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Order of the Ebon Hand", "gb42c", Rarity.COMMON, mage.cards.o.OrderOfTheEbonHand.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Order of the Ebon Hand", "ll42a", Rarity.COMMON, mage.cards.o.OrderOfTheEbonHand.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Order of the Ebon Hand", "ll42b", Rarity.COMMON, mage.cards.o.OrderOfTheEbonHand.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Order of the Ebon Hand", "ll42c", Rarity.COMMON, mage.cards.o.OrderOfTheEbonHand.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Orgg", "et63", Rarity.RARE, mage.cards.o.Orgg.class, RETRO_ART));
- cards.add(new SetCardInfo("Plains", "bl364", Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", "et364", Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", "mj364", Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", "ml364", Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", "pp364", Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", "shr364", Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", "bl365", Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", "et365", Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", "mj365", Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", "ml365", Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", "pp365", Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", "shr365", Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", "bl366", Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", "et366", Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", "mj366", Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", "ml366", Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", "pp366", Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", "shr366", Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Power Sink", "shr93", Rarity.COMMON, mage.cards.p.PowerSink.class, RETRO_ART));
- cards.add(new SetCardInfo("Pyroblast", "mj213sb", Rarity.COMMON, mage.cards.p.Pyroblast.class, RETRO_ART));
- cards.add(new SetCardInfo("Recall", "ml24", Rarity.UNCOMMON, mage.cards.r.Recall.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Recall", "shr24", Rarity.UNCOMMON, mage.cards.r.Recall.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Red Elemental Blast", "gb218sb", Rarity.COMMON, mage.cards.r.RedElementalBlast.class, RETRO_ART));
- cards.add(new SetCardInfo("Reverse Damage", "et45sb", Rarity.RARE, mage.cards.r.ReverseDamage.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Reverse Damage", "pp45sb", Rarity.RARE, mage.cards.r.ReverseDamage.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ring of Renewal", "et89sb", Rarity.RARE, mage.cards.r.RingOfRenewal.class, RETRO_ART));
- cards.add(new SetCardInfo("Ruins of Trokair", "bl100", Rarity.UNCOMMON, mage.cards.r.RuinsOfTrokair.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ruins of Trokair", "ml100", Rarity.UNCOMMON, mage.cards.r.RuinsOfTrokair.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ruins of Trokair", "pp100", Rarity.UNCOMMON, mage.cards.r.RuinsOfTrokair.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ruins of Trokair", "shr100", Rarity.UNCOMMON, mage.cards.r.RuinsOfTrokair.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Safe Haven", "ll118sb", Rarity.RARE, mage.cards.s.SafeHaven.class, RETRO_ART));
- cards.add(new SetCardInfo("Sea Sprite", "ml38sb", Rarity.UNCOMMON, mage.cards.s.SeaSprite.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Sea Sprite", "shr38sb", Rarity.UNCOMMON, mage.cards.s.SeaSprite.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Sengir Vampire", "gb160", Rarity.UNCOMMON, mage.cards.s.SengirVampire.class, RETRO_ART));
- cards.add(new SetCardInfo("Serra Angel", "bl50", Rarity.UNCOMMON, mage.cards.s.SerraAngel.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Serra Angel", "et50", Rarity.UNCOMMON, mage.cards.s.SerraAngel.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Serrated Arrows", "et110sb", Rarity.COMMON, mage.cards.s.SerratedArrows.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Serrated Arrows", "gb110sb", Rarity.COMMON, mage.cards.s.SerratedArrows.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Serrated Arrows", "ll110", Rarity.COMMON, mage.cards.s.SerratedArrows.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Serrated Arrows", "ll110sb", Rarity.COMMON, mage.cards.s.SerratedArrows.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Serrated Arrows", "mj110sb", Rarity.COMMON, mage.cards.s.SerratedArrows.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Serrated Arrows", "ml110sb", Rarity.COMMON, mage.cards.s.SerratedArrows.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Serrated Arrows", "pp110sb", Rarity.COMMON, mage.cards.s.SerratedArrows.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Shatter", "gb219sb", Rarity.COMMON, mage.cards.s.Shatter.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Shatter", "mj219", Rarity.COMMON, mage.cards.s.Shatter.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Shatter", "mj219sb", Rarity.COMMON, mage.cards.s.Shatter.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Soul Burn", "ll161", Rarity.COMMON, mage.cards.s.SoulBurn.class, RETRO_ART));
- cards.add(new SetCardInfo("Spectral Bears", "bl98", Rarity.UNCOMMON, mage.cards.s.SpectralBears.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Spectral Bears", "pp98", Rarity.UNCOMMON, mage.cards.s.SpectralBears.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Spell Blast", "shr103", Rarity.COMMON, mage.cards.s.SpellBlast.class, RETRO_ART));
- cards.add(new SetCardInfo("Steal Artifact", "ml105sb", Rarity.UNCOMMON, mage.cards.s.StealArtifact.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Steal Artifact", "shr105sb", Rarity.UNCOMMON, mage.cards.s.StealArtifact.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Stormbind", "et304", Rarity.RARE, mage.cards.s.Stormbind.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Stormbind", "mj304", Rarity.RARE, mage.cards.s.Stormbind.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Strip Mine", "bl363", Rarity.UNCOMMON, mage.cards.s.StripMine.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Strip Mine", "ll363", Rarity.UNCOMMON, mage.cards.s.StripMine.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Strip Mine", "ml363", Rarity.UNCOMMON, mage.cards.s.StripMine.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Strip Mine", "pp363", Rarity.UNCOMMON, mage.cards.s.StripMine.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Stromgald Cabal", "ll166sb", Rarity.RARE, mage.cards.s.StromgaldCabal.class, RETRO_ART));
- cards.add(new SetCardInfo("Sulfurous Springs", "gb360", Rarity.RARE, mage.cards.s.SulfurousSprings.class, RETRO_ART));
- cards.add(new SetCardInfo("Svyelunite Temple", "ml102", Rarity.UNCOMMON, mage.cards.s.SvyeluniteTemple.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Svyelunite Temple", "shr102", Rarity.UNCOMMON, mage.cards.s.SvyeluniteTemple.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", "gb370", Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", "ll370", Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", "gb371", Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", "ll371", Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", "gb372", Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", "ll372", Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swords to Plowshares", "bl52", Rarity.UNCOMMON, mage.cards.s.SwordsToPlowshares.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swords to Plowshares", "et52", Rarity.UNCOMMON, mage.cards.s.SwordsToPlowshares.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swords to Plowshares", "et52sb", Rarity.UNCOMMON, mage.cards.s.SwordsToPlowshares.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swords to Plowshares", "mj52", Rarity.UNCOMMON, mage.cards.s.SwordsToPlowshares.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swords to Plowshares", "ml52", Rarity.UNCOMMON, mage.cards.s.SwordsToPlowshares.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swords to Plowshares", "pp52", Rarity.UNCOMMON, mage.cards.s.SwordsToPlowshares.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swords to Plowshares", "shr52", Rarity.UNCOMMON, mage.cards.s.SwordsToPlowshares.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Sylvan Library", "bl273", Rarity.RARE, mage.cards.s.SylvanLibrary.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Sylvan Library", "pp273", Rarity.RARE, mage.cards.s.SylvanLibrary.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("The Rack", "ll352sb", Rarity.UNCOMMON, mage.cards.t.TheRack.class, RETRO_ART));
- cards.add(new SetCardInfo("Torture", "ll59sb", Rarity.COMMON, mage.cards.t.Torture.class, RETRO_ART));
- cards.add(new SetCardInfo("Tranquility", "gb277sb", Rarity.COMMON, mage.cards.t.Tranquility.class, RETRO_ART));
- cards.add(new SetCardInfo("Truce", "shr20sb", Rarity.RARE, mage.cards.t.Truce.class, RETRO_ART));
- cards.add(new SetCardInfo("Whirling Dervish", "bl288sb", Rarity.UNCOMMON, mage.cards.w.WhirlingDervish.class, RETRO_ART));
- cards.add(new SetCardInfo("Winter Orb", "mj358", Rarity.RARE, mage.cards.w.WinterOrb.class, RETRO_ART));
- cards.add(new SetCardInfo("Wizards' School", "ml115", Rarity.UNCOMMON, mage.cards.w.WizardsSchool.class, RETRO_ART));
- cards.add(new SetCardInfo("Wrath of God", "bl58", Rarity.RARE, mage.cards.w.WrathOfGod.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Wrath of God", "bl58sb", Rarity.RARE, mage.cards.w.WrathOfGod.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Wrath of God", "et58", Rarity.RARE, mage.cards.w.WrathOfGod.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Wrath of God", "ml58", Rarity.RARE, mage.cards.w.WrathOfGod.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Wrath of God", "pp58", Rarity.RARE, mage.cards.w.WrathOfGod.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Wrath of God", "shr58", Rarity.RARE, mage.cards.w.WrathOfGod.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Zur's Weirding", "et110", Rarity.RARE, mage.cards.z.ZursWeirding.class, RETRO_ART));
- cards.add(new SetCardInfo("Zuran Orb", "bl350", Rarity.UNCOMMON, mage.cards.z.ZuranOrb.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Zuran Orb", "et350", Rarity.UNCOMMON, mage.cards.z.ZuranOrb.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Zuran Orb", "gb350", Rarity.UNCOMMON, mage.cards.z.ZuranOrb.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Zuran Orb", "ll350", Rarity.UNCOMMON, mage.cards.z.ZuranOrb.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Zuran Orb", "mj350", Rarity.UNCOMMON, mage.cards.z.ZuranOrb.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Zuran Orb", "ml350", Rarity.UNCOMMON, mage.cards.z.ZuranOrb.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Zuran Orb", "pp350", Rarity.UNCOMMON, mage.cards.z.ZuranOrb.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Zuran Orb", "shr350", Rarity.UNCOMMON, mage.cards.z.ZuranOrb.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Abbey Gargoyles", "bl1sb", Rarity.UNCOMMON, mage.cards.a.AbbeyGargoyles.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Abbey Gargoyles", "shr1sb", Rarity.UNCOMMON, mage.cards.a.AbbeyGargoyles.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Adarkar Wastes", "ml351", Rarity.RARE, mage.cards.a.AdarkarWastes.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Adarkar Wastes", "shr351", Rarity.RARE, mage.cards.a.AdarkarWastes.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Aeolipile", "ml81sb", Rarity.RARE, mage.cards.a.Aeolipile.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Aeolipile", "pp81", Rarity.RARE, mage.cards.a.Aeolipile.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("An-Zerrin Ruins", "et48sb", Rarity.RARE, mage.cards.a.AnZerrinRuins.class));
+ cards.add(new SetCardInfo("Anarchy", "mj49sb", Rarity.UNCOMMON, mage.cards.a.Anarchy.class));
+ cards.add(new SetCardInfo("Apocalypse Chime", "et101sb", Rarity.RARE, mage.cards.a.ApocalypseChime.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Apocalypse Chime", "ll101sb", Rarity.RARE, mage.cards.a.ApocalypseChime.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Arenson's Aura", "shr3sb", Rarity.COMMON, mage.cards.a.ArensonsAura.class));
+ cards.add(new SetCardInfo("Armageddon", "bl5", Rarity.RARE, mage.cards.a.Armageddon.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Armageddon", "pp5", Rarity.RARE, mage.cards.a.Armageddon.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Armageddon", "pp5sb", Rarity.RARE, mage.cards.a.Armageddon.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ashes to Ashes", "ll33sb", Rarity.UNCOMMON, mage.cards.a.AshesToAshes.class));
+ cards.add(new SetCardInfo("Autumn Willow", "bl83", Rarity.RARE, mage.cards.a.AutumnWillow.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Autumn Willow", "et83", Rarity.RARE, mage.cards.a.AutumnWillow.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Autumn Willow", "et83sb", Rarity.RARE, mage.cards.a.AutumnWillow.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Autumn Willow", "pp83", Rarity.RARE, mage.cards.a.AutumnWillow.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Autumn Willow", "pp83sb", Rarity.RARE, mage.cards.a.AutumnWillow.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Balance", "bl6", Rarity.RARE, mage.cards.b.Balance.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Balance", "et6", Rarity.RARE, mage.cards.b.Balance.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Balance", "mj6", Rarity.RARE, mage.cards.b.Balance.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Balance", "ml6", Rarity.RARE, mage.cards.b.Balance.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Balance", "pp6", Rarity.RARE, mage.cards.b.Balance.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Balance", "shr6", Rarity.RARE, mage.cards.b.Balance.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Barbed Sextant", "gb312", Rarity.COMMON, mage.cards.b.BarbedSextant.class));
+ cards.add(new SetCardInfo("Birds of Paradise", "et234", Rarity.RARE, mage.cards.b.BirdsOfParadise.class));
+ cards.add(new SetCardInfo("Black Vise", "bl299sb", Rarity.UNCOMMON, mage.cards.b.BlackVise.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Black Vise", "mj299", Rarity.UNCOMMON, mage.cards.b.BlackVise.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Blinking Spirit", "et8", Rarity.RARE, mage.cards.b.BlinkingSpirit.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Blinking Spirit", "ml8", Rarity.RARE, mage.cards.b.BlinkingSpirit.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Brushland", "bl352", Rarity.RARE, mage.cards.b.Brushland.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Brushland", "et352", Rarity.RARE, mage.cards.b.Brushland.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Brushland", "pp352", Rarity.RARE, mage.cards.b.Brushland.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Circle of Protection: Black", "shr14sb", Rarity.COMMON, mage.cards.c.CircleOfProtectionBlack.class));
+ cards.add(new SetCardInfo("Circle of Protection: Green", "bl14sb", Rarity.COMMON, mage.cards.c.CircleOfProtectionGreen.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Circle of Protection: Green", "bl16sb", Rarity.COMMON, mage.cards.c.CircleOfProtectionGreen.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Circle of Protection: Red", "bl15sb", Rarity.COMMON, mage.cards.c.CircleOfProtectionRed.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Circle of Protection: Red", "bl17sb", Rarity.COMMON, mage.cards.c.CircleOfProtectionRed.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Circle of Protection: Red", "et17sb", Rarity.COMMON, mage.cards.c.CircleOfProtectionRed.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Circle of Protection: Red", "ml15sb", Rarity.COMMON, mage.cards.c.CircleOfProtectionRed.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Circle of Protection: Red", "ml17sb", Rarity.COMMON, mage.cards.c.CircleOfProtectionRed.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Circle of Protection: Red", "shr15sb", Rarity.COMMON, mage.cards.c.CircleOfProtectionRed.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("City of Brass", "et112", Rarity.RARE, mage.cards.c.CityOfBrass.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("City of Brass", "gb112", Rarity.RARE, mage.cards.c.CityOfBrass.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("City of Brass", "ll112sb", Rarity.RARE, mage.cards.c.CityOfBrass.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("City of Brass", "mj112", Rarity.RARE, mage.cards.c.CityOfBrass.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("City of Brass", "shr112", Rarity.RARE, mage.cards.c.CityOfBrass.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Control Magic", "ml64", Rarity.UNCOMMON, mage.cards.c.ControlMagic.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Control Magic", "ml64sb", Rarity.UNCOMMON, mage.cards.c.ControlMagic.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Counterspell", "ml65", Rarity.UNCOMMON, mage.cards.c.Counterspell.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Counterspell", "shr65", Rarity.UNCOMMON, mage.cards.c.Counterspell.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Dance of the Dead", "ll118", Rarity.UNCOMMON, mage.cards.d.DanceOfTheDead.class));
+ cards.add(new SetCardInfo("Dark Banishing", "gb119sb", Rarity.COMMON, mage.cards.d.DarkBanishing.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Dark Banishing", "ll119", Rarity.COMMON, mage.cards.d.DarkBanishing.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Dark Ritual", "gb129", Rarity.COMMON, mage.cards.d.DarkRitual.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Dark Ritual", "ll129", Rarity.COMMON, mage.cards.d.DarkRitual.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Deflection", "ml81", Rarity.RARE, mage.cards.d.Deflection.class));
+ cards.add(new SetCardInfo("Detonate", "mj184", Rarity.UNCOMMON, mage.cards.d.Detonate.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Detonate", "mj184sb", Rarity.UNCOMMON, mage.cards.d.Detonate.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Disenchant", "bl22", Rarity.COMMON, mage.cards.d.Disenchant.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Disenchant", "et22", Rarity.COMMON, mage.cards.d.Disenchant.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Disenchant", "ml22", Rarity.COMMON, mage.cards.d.Disenchant.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Disenchant", "pp22", Rarity.COMMON, mage.cards.d.Disenchant.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Disenchant", "pp22sb", Rarity.COMMON, mage.cards.d.Disenchant.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Disenchant", "shr22", Rarity.COMMON, mage.cards.d.Disenchant.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Disrupting Scepter", "et316sb", Rarity.RARE, mage.cards.d.DisruptingScepter.class));
+ cards.add(new SetCardInfo("Divine Offering", "bl6sb", Rarity.COMMON, mage.cards.d.DivineOffering.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Divine Offering", "et6sb", Rarity.COMMON, mage.cards.d.DivineOffering.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Divine Offering", "ml6sb", Rarity.COMMON, mage.cards.d.DivineOffering.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Divine Offering", "pp6sb", Rarity.COMMON, mage.cards.d.DivineOffering.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Divine Offering", "shr6sb", Rarity.COMMON, mage.cards.d.DivineOffering.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Drain Life", "ll132", Rarity.COMMON, mage.cards.d.DrainLife.class));
+ cards.add(new SetCardInfo("Dwarven Catapult", "et51sb", Rarity.UNCOMMON, mage.cards.d.DwarvenCatapult.class));
+ cards.add(new SetCardInfo("Dwarven Ruins", "mj94", Rarity.UNCOMMON, mage.cards.d.DwarvenRuins.class));
+ cards.add(new SetCardInfo("Earthquake", "et189", Rarity.RARE, mage.cards.e.Earthquake.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Earthquake", "mj189", Rarity.RARE, mage.cards.e.Earthquake.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ebon Stronghold", "ll95", Rarity.UNCOMMON, mage.cards.e.EbonStronghold.class));
+ cards.add(new SetCardInfo("Elkin Bottle", "mj317", Rarity.RARE, mage.cards.e.ElkinBottle.class));
+ cards.add(new SetCardInfo("Elvish Archers", "pp243", Rarity.RARE, mage.cards.e.ElvishArchers.class));
+ cards.add(new SetCardInfo("Energy Storm", "et24sb", Rarity.RARE, mage.cards.e.EnergyStorm.class));
+ cards.add(new SetCardInfo("Erhnam Djinn", "bl64", Rarity.UNCOMMON, mage.cards.e.ErhnamDjinn.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Erhnam Djinn", "et64", Rarity.UNCOMMON, mage.cards.e.ErhnamDjinn.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Erhnam Djinn", "gb64", Rarity.UNCOMMON, mage.cards.e.ErhnamDjinn.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Erhnam Djinn", "pp64", Rarity.UNCOMMON, mage.cards.e.ErhnamDjinn.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Eron the Relentless", "mj73sb", Rarity.UNCOMMON, mage.cards.e.EronTheRelentless.class));
+ cards.add(new SetCardInfo("Essence Filter", "pp233sb", Rarity.COMMON, mage.cards.e.EssenceFilter.class));
+ cards.add(new SetCardInfo("Feldon's Cane", "ll50sb", Rarity.UNCOMMON, mage.cards.f.FeldonsCane.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Feldon's Cane", "mj50", Rarity.UNCOMMON, mage.cards.f.FeldonsCane.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Feldon's Cane", "ml50", Rarity.UNCOMMON, mage.cards.f.FeldonsCane.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Feldon's Cane", "shr50sb", Rarity.UNCOMMON, mage.cards.f.FeldonsCane.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Fellwar Stone", "bl319", Rarity.UNCOMMON, mage.cards.f.FellwarStone.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Fellwar Stone", "et319", Rarity.UNCOMMON, mage.cards.f.FellwarStone.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Fellwar Stone", "mj319", Rarity.UNCOMMON, mage.cards.f.FellwarStone.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Fellwar Stone", "pp319", Rarity.UNCOMMON, mage.cards.f.FellwarStone.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Fellwar Stone", "pp319sb", Rarity.UNCOMMON, mage.cards.f.FellwarStone.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Fireball", "et192", Rarity.COMMON, mage.cards.f.Fireball.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Fireball", "gb192", Rarity.COMMON, mage.cards.f.Fireball.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Fireball", "mj192", Rarity.COMMON, mage.cards.f.Fireball.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", "bl376", Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", "bl377", Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", "bl378", Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", "pp376", Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", "pp377", Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", "pp378", Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Fountain of Youth", "mj98sb", Rarity.COMMON, mage.cards.f.FountainOfYouth.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Fountain of Youth", "ml98", Rarity.COMMON, mage.cards.f.FountainOfYouth.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Fountain of Youth", "shr98sb", Rarity.COMMON, mage.cards.f.FountainOfYouth.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Fyndhorn Elves", "bl244", Rarity.COMMON, mage.cards.f.FyndhornElves.class));
+ cards.add(new SetCardInfo("Hallowed Ground", "ml29", Rarity.UNCOMMON, mage.cards.h.HallowedGround.class));
+ cards.add(new SetCardInfo("Havenwood Battleground", "bl96", Rarity.UNCOMMON, mage.cards.h.HavenwoodBattleground.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Havenwood Battleground", "mj96", Rarity.UNCOMMON, mage.cards.h.HavenwoodBattleground.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Havenwood Battleground", "pp96", Rarity.UNCOMMON, mage.cards.h.HavenwoodBattleground.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Howling Mine", "mj325", Rarity.RARE, mage.cards.h.HowlingMine.class));
+ cards.add(new SetCardInfo("Hurricane", "pp251", Rarity.UNCOMMON, mage.cards.h.Hurricane.class));
+ cards.add(new SetCardInfo("Hydroblast", "ml72sb", Rarity.COMMON, mage.cards.h.Hydroblast.class));
+ cards.add(new SetCardInfo("Hymn to Tourach", "gb38a", Rarity.COMMON, mage.cards.h.HymnToTourach.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Hymn to Tourach", "gb38b", Rarity.COMMON, mage.cards.h.HymnToTourach.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Hymn to Tourach", "gb38c", Rarity.COMMON, mage.cards.h.HymnToTourach.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Hymn to Tourach", "gb38d", Rarity.COMMON, mage.cards.h.HymnToTourach.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Hymn to Tourach", "ll38a", Rarity.COMMON, mage.cards.h.HymnToTourach.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Hymn to Tourach", "ll38b", Rarity.COMMON, mage.cards.h.HymnToTourach.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Hymn to Tourach", "ll38c", Rarity.COMMON, mage.cards.h.HymnToTourach.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Hymn to Tourach", "ll38d", Rarity.COMMON, mage.cards.h.HymnToTourach.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Hypnotic Specter", "gb142", Rarity.UNCOMMON, mage.cards.h.HypnoticSpecter.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Hypnotic Specter", "ll142", Rarity.UNCOMMON, mage.cards.h.HypnoticSpecter.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Icatian Town", "et15", Rarity.RARE, mage.cards.i.IcatianTown.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Icatian Town", "et15sb", Rarity.RARE, mage.cards.i.IcatianTown.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Icy Manipulator", "bl322", Rarity.UNCOMMON, mage.cards.i.IcyManipulator.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Icy Manipulator", "et322", Rarity.UNCOMMON, mage.cards.i.IcyManipulator.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Icy Manipulator", "mj322", Rarity.UNCOMMON, mage.cards.i.IcyManipulator.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Icy Manipulator", "ml322", Rarity.UNCOMMON, mage.cards.i.IcyManipulator.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Icy Manipulator", "pp322", Rarity.UNCOMMON, mage.cards.i.IcyManipulator.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Icy Manipulator", "shr322", Rarity.UNCOMMON, mage.cards.i.IcyManipulator.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ihsan's Shade", "gb53", Rarity.UNCOMMON, mage.cards.i.IhsansShade.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ihsan's Shade", "gb53sb", Rarity.UNCOMMON, mage.cards.i.IhsansShade.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Incinerate", "et194", Rarity.COMMON, mage.cards.i.Incinerate.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Incinerate", "mj194", Rarity.COMMON, mage.cards.i.Incinerate.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "ml367", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "ml368", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "ml369", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "shr367", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "shr368", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "shr369", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ivory Tower", "bl328", Rarity.RARE, mage.cards.i.IvoryTower.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ivory Tower", "ll328", Rarity.RARE, mage.cards.i.IvoryTower.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ivory Tower", "mj328", Rarity.RARE, mage.cards.i.IvoryTower.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ivory Tower", "ml328", Rarity.RARE, mage.cards.i.IvoryTower.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ivory Tower", "pp328sb", Rarity.RARE, mage.cards.i.IvoryTower.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ivory Tower", "shr328", Rarity.RARE, mage.cards.i.IvoryTower.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Jalum Tome", "ll54", Rarity.UNCOMMON, mage.cards.j.JalumTome.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Jalum Tome", "ll54sb", Rarity.UNCOMMON, mage.cards.j.JalumTome.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Jayemdae Tome", "et331", Rarity.RARE, mage.cards.j.JayemdaeTome.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Jayemdae Tome", "ml331", Rarity.RARE, mage.cards.j.JayemdaeTome.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Jester's Cap", "mj324", Rarity.RARE, mage.cards.j.JestersCap.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Jester's Cap", "ml324sb", Rarity.RARE, mage.cards.j.JestersCap.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Karma", "bl32sb", Rarity.UNCOMMON, mage.cards.k.Karma.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Karma", "pp32sb", Rarity.UNCOMMON, mage.cards.k.Karma.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Karplusan Forest", "et356", Rarity.RARE, mage.cards.k.KarplusanForest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Karplusan Forest", "gb356", Rarity.RARE, mage.cards.k.KarplusanForest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Karplusan Forest", "mj356", Rarity.RARE, mage.cards.k.KarplusanForest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Knight of Stromgald", "gb138", Rarity.UNCOMMON, mage.cards.k.KnightOfStromgald.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Knight of Stromgald", "ll138", Rarity.UNCOMMON, mage.cards.k.KnightOfStromgald.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Land Tax", "bl34", Rarity.RARE, mage.cards.l.LandTax.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Land Tax", "et34", Rarity.RARE, mage.cards.l.LandTax.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Land Tax", "ml34", Rarity.RARE, mage.cards.l.LandTax.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Land Tax", "pp34", Rarity.RARE, mage.cards.l.LandTax.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Land Tax", "pp34sb", Rarity.RARE, mage.cards.l.LandTax.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Land Tax", "shr34", Rarity.RARE, mage.cards.l.LandTax.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Lava Tubes", "gb358", Rarity.RARE, mage.cards.l.LavaTubes.class));
+ cards.add(new SetCardInfo("Lightning Bolt", "et208", Rarity.COMMON, mage.cards.l.LightningBolt.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Lightning Bolt", "gb208", Rarity.COMMON, mage.cards.l.LightningBolt.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Lightning Bolt", "mj208", Rarity.COMMON, mage.cards.l.LightningBolt.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Llanowar Elves", "bl261", Rarity.COMMON, mage.cards.l.LlanowarElves.class));
+ cards.add(new SetCardInfo("Meekstone", "ll335sb", Rarity.RARE, mage.cards.m.Meekstone.class));
+ cards.add(new SetCardInfo("Memory Lapse", "shr32asb", Rarity.COMMON, mage.cards.m.MemoryLapse.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Memory Lapse", "shr32bsb", Rarity.COMMON, mage.cards.m.MemoryLapse.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Millstone", "ml336", Rarity.RARE, mage.cards.m.Millstone.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Millstone", "shr336", Rarity.RARE, mage.cards.m.Millstone.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mishra's Factory", "et361", Rarity.UNCOMMON, mage.cards.m.MishrasFactory.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mishra's Factory", "gb361", Rarity.UNCOMMON, mage.cards.m.MishrasFactory.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mishra's Factory", "mj361", Rarity.UNCOMMON, mage.cards.m.MishrasFactory.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mishra's Factory", "ml361", Rarity.UNCOMMON, mage.cards.m.MishrasFactory.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mishra's Factory", "pp361", Rarity.UNCOMMON, mage.cards.m.MishrasFactory.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mishra's Factory", "shr361", Rarity.UNCOMMON, mage.cards.m.MishrasFactory.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", "et373", Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", "et374", Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", "et375", Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", "mj373", Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", "mj374", Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", "mj375", Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Necropotence", "ll154", Rarity.RARE, mage.cards.n.Necropotence.class));
+ cards.add(new SetCardInfo("Nevinyrral's Disk", "et338sb", Rarity.RARE, mage.cards.n.NevinyrralsDisk.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Nevinyrral's Disk", "gb338sb", Rarity.RARE, mage.cards.n.NevinyrralsDisk.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Nevinyrral's Disk", "ll338", Rarity.RARE, mage.cards.n.NevinyrralsDisk.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Nevinyrral's Disk", "ll338sb", Rarity.RARE, mage.cards.n.NevinyrralsDisk.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Nevinyrral's Disk", "pp338", Rarity.RARE, mage.cards.n.NevinyrralsDisk.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Order of Leitbur", "bl16a", Rarity.COMMON, mage.cards.o.OrderOfLeitbur.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Order of Leitbur", "bl16b", Rarity.COMMON, mage.cards.o.OrderOfLeitbur.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Order of Leitbur", "bl16csb", Rarity.COMMON, mage.cards.o.OrderOfLeitbur.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Order of the Ebon Hand", "gb42a", Rarity.COMMON, mage.cards.o.OrderOfTheEbonHand.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Order of the Ebon Hand", "gb42b", Rarity.COMMON, mage.cards.o.OrderOfTheEbonHand.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Order of the Ebon Hand", "gb42c", Rarity.COMMON, mage.cards.o.OrderOfTheEbonHand.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Order of the Ebon Hand", "ll42a", Rarity.COMMON, mage.cards.o.OrderOfTheEbonHand.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Order of the Ebon Hand", "ll42b", Rarity.COMMON, mage.cards.o.OrderOfTheEbonHand.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Order of the Ebon Hand", "ll42c", Rarity.COMMON, mage.cards.o.OrderOfTheEbonHand.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Orgg", "et63", Rarity.RARE, mage.cards.o.Orgg.class));
+ cards.add(new SetCardInfo("Plains", "bl364", Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", "bl365", Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", "bl366", Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", "et364", Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", "et365", Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", "et366", Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", "mj364", Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", "mj365", Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", "mj366", Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", "ml364", Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", "ml365", Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", "ml366", Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", "pp364", Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", "pp365", Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", "pp366", Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", "shr364", Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", "shr365", Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", "shr366", Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Power Sink", "shr93", Rarity.COMMON, mage.cards.p.PowerSink.class));
+ cards.add(new SetCardInfo("Pyroblast", "mj213sb", Rarity.COMMON, mage.cards.p.Pyroblast.class));
+ cards.add(new SetCardInfo("Recall", "ml24", Rarity.UNCOMMON, mage.cards.r.Recall.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Recall", "shr24", Rarity.UNCOMMON, mage.cards.r.Recall.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Red Elemental Blast", "gb218sb", Rarity.COMMON, mage.cards.r.RedElementalBlast.class));
+ cards.add(new SetCardInfo("Reverse Damage", "et45sb", Rarity.RARE, mage.cards.r.ReverseDamage.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Reverse Damage", "pp45sb", Rarity.RARE, mage.cards.r.ReverseDamage.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ring of Renewal", "et89sb", Rarity.RARE, mage.cards.r.RingOfRenewal.class));
+ cards.add(new SetCardInfo("Ruins of Trokair", "bl100", Rarity.UNCOMMON, mage.cards.r.RuinsOfTrokair.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ruins of Trokair", "ml100", Rarity.UNCOMMON, mage.cards.r.RuinsOfTrokair.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ruins of Trokair", "pp100", Rarity.UNCOMMON, mage.cards.r.RuinsOfTrokair.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ruins of Trokair", "shr100", Rarity.UNCOMMON, mage.cards.r.RuinsOfTrokair.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Safe Haven", "ll118sb", Rarity.RARE, mage.cards.s.SafeHaven.class));
+ cards.add(new SetCardInfo("Sea Sprite", "ml38sb", Rarity.UNCOMMON, mage.cards.s.SeaSprite.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sea Sprite", "shr38sb", Rarity.UNCOMMON, mage.cards.s.SeaSprite.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sengir Vampire", "gb160", Rarity.UNCOMMON, mage.cards.s.SengirVampire.class));
+ cards.add(new SetCardInfo("Serra Angel", "bl50", Rarity.UNCOMMON, mage.cards.s.SerraAngel.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Serra Angel", "et50", Rarity.UNCOMMON, mage.cards.s.SerraAngel.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Serrated Arrows", "et110sb", Rarity.COMMON, mage.cards.s.SerratedArrows.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Serrated Arrows", "gb110sb", Rarity.COMMON, mage.cards.s.SerratedArrows.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Serrated Arrows", "ll110", Rarity.COMMON, mage.cards.s.SerratedArrows.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Serrated Arrows", "ll110sb", Rarity.COMMON, mage.cards.s.SerratedArrows.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Serrated Arrows", "mj110sb", Rarity.COMMON, mage.cards.s.SerratedArrows.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Serrated Arrows", "ml110sb", Rarity.COMMON, mage.cards.s.SerratedArrows.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Serrated Arrows", "pp110sb", Rarity.COMMON, mage.cards.s.SerratedArrows.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Shatter", "gb219sb", Rarity.COMMON, mage.cards.s.Shatter.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Shatter", "mj219", Rarity.COMMON, mage.cards.s.Shatter.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Shatter", "mj219sb", Rarity.COMMON, mage.cards.s.Shatter.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Soul Burn", "ll161", Rarity.COMMON, mage.cards.s.SoulBurn.class));
+ cards.add(new SetCardInfo("Spectral Bears", "bl98", Rarity.UNCOMMON, mage.cards.s.SpectralBears.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Spectral Bears", "pp98", Rarity.UNCOMMON, mage.cards.s.SpectralBears.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Spell Blast", "shr103", Rarity.COMMON, mage.cards.s.SpellBlast.class));
+ cards.add(new SetCardInfo("Steal Artifact", "ml105sb", Rarity.UNCOMMON, mage.cards.s.StealArtifact.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Steal Artifact", "shr105sb", Rarity.UNCOMMON, mage.cards.s.StealArtifact.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Stormbind", "et304", Rarity.RARE, mage.cards.s.Stormbind.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Stormbind", "mj304", Rarity.RARE, mage.cards.s.Stormbind.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Strip Mine", "bl363", Rarity.UNCOMMON, mage.cards.s.StripMine.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Strip Mine", "ll363", Rarity.UNCOMMON, mage.cards.s.StripMine.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Strip Mine", "ml363", Rarity.UNCOMMON, mage.cards.s.StripMine.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Strip Mine", "pp363", Rarity.UNCOMMON, mage.cards.s.StripMine.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Stromgald Cabal", "ll166sb", Rarity.RARE, mage.cards.s.StromgaldCabal.class));
+ cards.add(new SetCardInfo("Sulfurous Springs", "gb360", Rarity.RARE, mage.cards.s.SulfurousSprings.class));
+ cards.add(new SetCardInfo("Svyelunite Temple", "ml102", Rarity.UNCOMMON, mage.cards.s.SvyeluniteTemple.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Svyelunite Temple", "shr102", Rarity.UNCOMMON, mage.cards.s.SvyeluniteTemple.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", "gb370", Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", "gb371", Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", "gb372", Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", "ll370", Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", "ll371", Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", "ll372", Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swords to Plowshares", "bl52", Rarity.UNCOMMON, mage.cards.s.SwordsToPlowshares.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swords to Plowshares", "et52", Rarity.UNCOMMON, mage.cards.s.SwordsToPlowshares.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swords to Plowshares", "et52sb", Rarity.UNCOMMON, mage.cards.s.SwordsToPlowshares.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swords to Plowshares", "mj52", Rarity.UNCOMMON, mage.cards.s.SwordsToPlowshares.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swords to Plowshares", "ml52", Rarity.UNCOMMON, mage.cards.s.SwordsToPlowshares.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swords to Plowshares", "pp52", Rarity.UNCOMMON, mage.cards.s.SwordsToPlowshares.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swords to Plowshares", "shr52", Rarity.UNCOMMON, mage.cards.s.SwordsToPlowshares.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sylvan Library", "bl273", Rarity.RARE, mage.cards.s.SylvanLibrary.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sylvan Library", "pp273", Rarity.RARE, mage.cards.s.SylvanLibrary.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("The Rack", "ll352sb", Rarity.UNCOMMON, mage.cards.t.TheRack.class));
+ cards.add(new SetCardInfo("Torture", "ll59sb", Rarity.COMMON, mage.cards.t.Torture.class));
+ cards.add(new SetCardInfo("Tranquility", "gb277sb", Rarity.COMMON, mage.cards.t.Tranquility.class));
+ cards.add(new SetCardInfo("Truce", "shr20sb", Rarity.RARE, mage.cards.t.Truce.class));
+ cards.add(new SetCardInfo("Whirling Dervish", "bl288sb", Rarity.UNCOMMON, mage.cards.w.WhirlingDervish.class));
+ cards.add(new SetCardInfo("Winter Orb", "mj358", Rarity.RARE, mage.cards.w.WinterOrb.class));
+ cards.add(new SetCardInfo("Wizards' School", "ml115", Rarity.UNCOMMON, mage.cards.w.WizardsSchool.class));
+ cards.add(new SetCardInfo("Wrath of God", "bl58", Rarity.RARE, mage.cards.w.WrathOfGod.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wrath of God", "bl58sb", Rarity.RARE, mage.cards.w.WrathOfGod.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wrath of God", "et58", Rarity.RARE, mage.cards.w.WrathOfGod.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wrath of God", "ml58", Rarity.RARE, mage.cards.w.WrathOfGod.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wrath of God", "pp58", Rarity.RARE, mage.cards.w.WrathOfGod.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wrath of God", "shr58", Rarity.RARE, mage.cards.w.WrathOfGod.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Zur's Weirding", "et110", Rarity.RARE, mage.cards.z.ZursWeirding.class));
+ cards.add(new SetCardInfo("Zuran Orb", "bl350", Rarity.UNCOMMON, mage.cards.z.ZuranOrb.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Zuran Orb", "et350", Rarity.UNCOMMON, mage.cards.z.ZuranOrb.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Zuran Orb", "gb350", Rarity.UNCOMMON, mage.cards.z.ZuranOrb.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Zuran Orb", "ll350", Rarity.UNCOMMON, mage.cards.z.ZuranOrb.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Zuran Orb", "mj350", Rarity.UNCOMMON, mage.cards.z.ZuranOrb.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Zuran Orb", "ml350", Rarity.UNCOMMON, mage.cards.z.ZuranOrb.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Zuran Orb", "pp350", Rarity.UNCOMMON, mage.cards.z.ZuranOrb.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Zuran Orb", "shr350", Rarity.UNCOMMON, mage.cards.z.ZuranOrb.class, NON_FULL_USE_VARIOUS));
}
}
diff --git a/Mage.Sets/src/mage/sets/Prophecy.java b/Mage.Sets/src/mage/sets/Prophecy.java
index 6b0b21f0749..fda54f8e3a8 100644
--- a/Mage.Sets/src/mage/sets/Prophecy.java
+++ b/Mage.Sets/src/mage/sets/Prophecy.java
@@ -28,150 +28,148 @@ public final class Prophecy extends ExpansionSet {
this.numBoosterUncommon = 3;
this.numBoosterRare = 1;
this.ratioBoosterMythic = 0;
-
- cards.add(new SetCardInfo("Abolish", 1, Rarity.UNCOMMON, mage.cards.a.Abolish.class, RETRO_ART));
- cards.add(new SetCardInfo("Agent of Shauku", 55, Rarity.COMMON, mage.cards.a.AgentOfShauku.class, RETRO_ART));
- cards.add(new SetCardInfo("Alexi's Cloak", 29, Rarity.COMMON, mage.cards.a.AlexisCloak.class, RETRO_ART));
- cards.add(new SetCardInfo("Alexi, Zephyr Mage", 28, Rarity.RARE, mage.cards.a.AlexiZephyrMage.class, RETRO_ART));
- cards.add(new SetCardInfo("Aura Fracture", 2, Rarity.COMMON, mage.cards.a.AuraFracture.class, RETRO_ART));
- cards.add(new SetCardInfo("Avatar of Fury", 82, Rarity.RARE, mage.cards.a.AvatarOfFury.class, RETRO_ART));
- cards.add(new SetCardInfo("Avatar of Hope", 3, Rarity.RARE, mage.cards.a.AvatarOfHope.class, RETRO_ART));
- cards.add(new SetCardInfo("Avatar of Might", 109, Rarity.RARE, mage.cards.a.AvatarOfMight.class, RETRO_ART));
- cards.add(new SetCardInfo("Avatar of Will", 30, Rarity.RARE, mage.cards.a.AvatarOfWill.class, RETRO_ART));
- cards.add(new SetCardInfo("Avatar of Woe", 56, Rarity.RARE, mage.cards.a.AvatarOfWoe.class, RETRO_ART));
- cards.add(new SetCardInfo("Barbed Field", 83, Rarity.UNCOMMON, mage.cards.b.BarbedField.class, RETRO_ART));
- cards.add(new SetCardInfo("Blessed Wind", 4, Rarity.RARE, mage.cards.b.BlessedWind.class, RETRO_ART));
- cards.add(new SetCardInfo("Bog Elemental", 57, Rarity.RARE, mage.cards.b.BogElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Bog Glider", 58, Rarity.COMMON, mage.cards.b.BogGlider.class, RETRO_ART));
- cards.add(new SetCardInfo("Branded Brawlers", 84, Rarity.COMMON, mage.cards.b.BrandedBrawlers.class, RETRO_ART));
- cards.add(new SetCardInfo("Brutal Suppression", 85, Rarity.UNCOMMON, mage.cards.b.BrutalSuppression.class, RETRO_ART));
- cards.add(new SetCardInfo("Calming Verse", 110, Rarity.COMMON, mage.cards.c.CalmingVerse.class, RETRO_ART));
- cards.add(new SetCardInfo("Celestial Convergence", 5, Rarity.RARE, mage.cards.c.CelestialConvergence.class, RETRO_ART));
- cards.add(new SetCardInfo("Chilling Apparition", 59, Rarity.UNCOMMON, mage.cards.c.ChillingApparition.class, RETRO_ART));
- cards.add(new SetCardInfo("Chimeric Idol", 136, Rarity.UNCOMMON, mage.cards.c.ChimericIdol.class, RETRO_ART));
- cards.add(new SetCardInfo("Citadel of Pain", 86, Rarity.UNCOMMON, mage.cards.c.CitadelOfPain.class, RETRO_ART));
- cards.add(new SetCardInfo("Coastal Hornclaw", 31, Rarity.COMMON, mage.cards.c.CoastalHornclaw.class, RETRO_ART));
- cards.add(new SetCardInfo("Coffin Puppets", 60, Rarity.RARE, mage.cards.c.CoffinPuppets.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Coffin Puppets", "60s", Rarity.RARE, mage.cards.c.CoffinPuppets.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Copper-Leaf Angel", 137, Rarity.RARE, mage.cards.c.CopperLeafAngel.class, RETRO_ART));
- cards.add(new SetCardInfo("Darba", 111, Rarity.UNCOMMON, mage.cards.d.Darba.class, RETRO_ART));
- cards.add(new SetCardInfo("Death Charmer", 61, Rarity.COMMON, mage.cards.d.DeathCharmer.class, RETRO_ART));
- cards.add(new SetCardInfo("Denying Wind", 32, Rarity.RARE, mage.cards.d.DenyingWind.class, RETRO_ART));
- cards.add(new SetCardInfo("Despoil", 62, Rarity.COMMON, mage.cards.d.Despoil.class, RETRO_ART));
- cards.add(new SetCardInfo("Devastate", 87, Rarity.COMMON, mage.cards.d.Devastate.class, RETRO_ART));
- cards.add(new SetCardInfo("Diving Griffin", 6, Rarity.COMMON, mage.cards.d.DivingGriffin.class, RETRO_ART));
- cards.add(new SetCardInfo("Dual Nature", 112, Rarity.RARE, mage.cards.d.DualNature.class, RETRO_ART));
- cards.add(new SetCardInfo("Elephant Resurgence", 113, Rarity.RARE, mage.cards.e.ElephantResurgence.class, RETRO_ART));
- cards.add(new SetCardInfo("Endbringer's Revel", 63, Rarity.UNCOMMON, mage.cards.e.EndbringersRevel.class, RETRO_ART));
- cards.add(new SetCardInfo("Entangler", 7, Rarity.UNCOMMON, mage.cards.e.Entangler.class, RETRO_ART));
- cards.add(new SetCardInfo("Excavation", 33, Rarity.UNCOMMON, mage.cards.e.Excavation.class, RETRO_ART));
- cards.add(new SetCardInfo("Excise", 8, Rarity.COMMON, mage.cards.e.Excise.class, RETRO_ART));
- cards.add(new SetCardInfo("Fault Riders", 88, Rarity.COMMON, mage.cards.f.FaultRiders.class, RETRO_ART));
- cards.add(new SetCardInfo("Fen Stalker", 64, Rarity.COMMON, mage.cards.f.FenStalker.class, RETRO_ART));
- cards.add(new SetCardInfo("Fickle Efreet", 89, Rarity.RARE, mage.cards.f.FickleEfreet.class, RETRO_ART));
- cards.add(new SetCardInfo("Flameshot", 90, Rarity.UNCOMMON, mage.cards.f.Flameshot.class, RETRO_ART));
- cards.add(new SetCardInfo("Flay", 65, Rarity.COMMON, mage.cards.f.Flay.class, RETRO_ART));
- cards.add(new SetCardInfo("Flowering Field", 9, Rarity.UNCOMMON, mage.cards.f.FloweringField.class, RETRO_ART));
- cards.add(new SetCardInfo("Foil", 34, Rarity.UNCOMMON, mage.cards.f.Foil.class, RETRO_ART));
- cards.add(new SetCardInfo("Forgotten Harvest", 114, Rarity.RARE, mage.cards.f.ForgottenHarvest.class, RETRO_ART));
- cards.add(new SetCardInfo("Glittering Lion", 10, Rarity.UNCOMMON, mage.cards.g.GlitteringLion.class, RETRO_ART));
- cards.add(new SetCardInfo("Glittering Lynx", 11, Rarity.COMMON, mage.cards.g.GlitteringLynx.class, RETRO_ART));
- cards.add(new SetCardInfo("Greel's Caress", 67, Rarity.COMMON, mage.cards.g.GreelsCaress.class, RETRO_ART));
- cards.add(new SetCardInfo("Greel, Mind Raker", 66, Rarity.RARE, mage.cards.g.GreelMindRaker.class, RETRO_ART));
- cards.add(new SetCardInfo("Gulf Squid", 35, Rarity.COMMON, mage.cards.g.GulfSquid.class, RETRO_ART));
- cards.add(new SetCardInfo("Hazy Homunculus", 36, Rarity.COMMON, mage.cards.h.HazyHomunculus.class, RETRO_ART));
- cards.add(new SetCardInfo("Heightened Awareness", 37, Rarity.RARE, mage.cards.h.HeightenedAwareness.class, RETRO_ART));
- cards.add(new SetCardInfo("Hollow Warrior", 138, Rarity.UNCOMMON, mage.cards.h.HollowWarrior.class, RETRO_ART));
- cards.add(new SetCardInfo("Infernal Genesis", 68, Rarity.RARE, mage.cards.i.InfernalGenesis.class, RETRO_ART));
- cards.add(new SetCardInfo("Inflame", 91, Rarity.COMMON, mage.cards.i.Inflame.class, RETRO_ART));
- cards.add(new SetCardInfo("Jeweled Spirit", 12, Rarity.RARE, mage.cards.j.JeweledSpirit.class, RETRO_ART));
- cards.add(new SetCardInfo("Jolrael's Favor", 116, Rarity.COMMON, mage.cards.j.JolraelsFavor.class, RETRO_ART));
- cards.add(new SetCardInfo("Jolrael, Empress of Beasts", 115, Rarity.RARE, mage.cards.j.JolraelEmpressOfBeasts.class, RETRO_ART));
- cards.add(new SetCardInfo("Keldon Arsonist", 92, Rarity.UNCOMMON, mage.cards.k.KeldonArsonist.class, RETRO_ART));
- cards.add(new SetCardInfo("Keldon Battlewagon", 139, Rarity.RARE, mage.cards.k.KeldonBattlewagon.class, RETRO_ART));
- cards.add(new SetCardInfo("Keldon Berserker", 93, Rarity.COMMON, mage.cards.k.KeldonBerserker.class, RETRO_ART));
- cards.add(new SetCardInfo("Keldon Firebombers", 94, Rarity.RARE, mage.cards.k.KeldonFirebombers.class, RETRO_ART));
- cards.add(new SetCardInfo("Latulla's Orders", 96, Rarity.COMMON, mage.cards.l.LatullasOrders.class, RETRO_ART));
- cards.add(new SetCardInfo("Latulla, Keldon Overseer", 95, Rarity.RARE, mage.cards.l.LatullaKeldonOverseer.class, RETRO_ART));
- cards.add(new SetCardInfo("Lesser Gargadon", 97, Rarity.UNCOMMON, mage.cards.l.LesserGargadon.class, RETRO_ART));
- cards.add(new SetCardInfo("Living Terrain", 117, Rarity.UNCOMMON, mage.cards.l.LivingTerrain.class, RETRO_ART));
- cards.add(new SetCardInfo("Mageta the Lion", 13, Rarity.RARE, mage.cards.m.MagetaTheLion.class, RETRO_ART));
- cards.add(new SetCardInfo("Mageta's Boon", 14, Rarity.COMMON, mage.cards.m.MagetasBoon.class, RETRO_ART));
- cards.add(new SetCardInfo("Mana Vapors", 38, Rarity.UNCOMMON, mage.cards.m.ManaVapors.class, RETRO_ART));
- cards.add(new SetCardInfo("Marsh Boa", 118, Rarity.COMMON, mage.cards.m.MarshBoa.class, RETRO_ART));
- cards.add(new SetCardInfo("Mercenary Informer", 15, Rarity.RARE, mage.cards.m.MercenaryInformer.class, RETRO_ART));
- cards.add(new SetCardInfo("Mine Bearer", 16, Rarity.COMMON, mage.cards.m.MineBearer.class, RETRO_ART));
- cards.add(new SetCardInfo("Mirror Strike", 17, Rarity.UNCOMMON, mage.cards.m.MirrorStrike.class, RETRO_ART));
- cards.add(new SetCardInfo("Mungha Wurm", 119, Rarity.RARE, mage.cards.m.MunghaWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("Nakaya Shade", 69, Rarity.UNCOMMON, mage.cards.n.NakayaShade.class, RETRO_ART));
- cards.add(new SetCardInfo("Noxious Field", 70, Rarity.UNCOMMON, mage.cards.n.NoxiousField.class, RETRO_ART));
- cards.add(new SetCardInfo("Outbreak", 71, Rarity.UNCOMMON, mage.cards.o.Outbreak.class, RETRO_ART));
- cards.add(new SetCardInfo("Overburden", 39, Rarity.RARE, mage.cards.o.Overburden.class, RETRO_ART));
- cards.add(new SetCardInfo("Panic Attack", 98, Rarity.COMMON, mage.cards.p.PanicAttack.class, RETRO_ART));
- cards.add(new SetCardInfo("Pit Raptor", 72, Rarity.UNCOMMON, mage.cards.p.PitRaptor.class, RETRO_ART));
- cards.add(new SetCardInfo("Plague Fiend", 73, Rarity.COMMON, mage.cards.p.PlagueFiend.class, RETRO_ART));
- cards.add(new SetCardInfo("Plague Wind", 74, Rarity.RARE, mage.cards.p.PlagueWind.class, RETRO_ART));
- cards.add(new SetCardInfo("Psychic Theft", 40, Rarity.RARE, mage.cards.p.PsychicTheft.class, RETRO_ART));
- cards.add(new SetCardInfo("Pygmy Razorback", 120, Rarity.COMMON, mage.cards.p.PygmyRazorback.class, RETRO_ART));
- cards.add(new SetCardInfo("Quicksilver Wall", 41, Rarity.UNCOMMON, mage.cards.q.QuicksilverWall.class, RETRO_ART));
- cards.add(new SetCardInfo("Rebel Informer", 75, Rarity.RARE, mage.cards.r.RebelInformer.class, RETRO_ART));
- cards.add(new SetCardInfo("Rethink", 42, Rarity.COMMON, mage.cards.r.Rethink.class, RETRO_ART));
- cards.add(new SetCardInfo("Reveille Squad", 18, Rarity.UNCOMMON, mage.cards.r.ReveilleSquad.class, RETRO_ART));
- cards.add(new SetCardInfo("Rhystic Cave", 142, Rarity.UNCOMMON, mage.cards.r.RhysticCave.class, RETRO_ART));
- cards.add(new SetCardInfo("Rhystic Circle", 19, Rarity.COMMON, mage.cards.r.RhysticCircle.class, RETRO_ART));
- cards.add(new SetCardInfo("Rhystic Deluge", 43, Rarity.COMMON, mage.cards.r.RhysticDeluge.class, RETRO_ART));
- cards.add(new SetCardInfo("Rhystic Lightning", 99, Rarity.COMMON, mage.cards.r.RhysticLightning.class, RETRO_ART));
- cards.add(new SetCardInfo("Rhystic Scrying", 44, Rarity.UNCOMMON, mage.cards.r.RhysticScrying.class, RETRO_ART));
- cards.add(new SetCardInfo("Rhystic Shield", 20, Rarity.COMMON, mage.cards.r.RhysticShield.class, RETRO_ART));
- cards.add(new SetCardInfo("Rhystic Study", 45, Rarity.COMMON, mage.cards.r.RhysticStudy.class, RETRO_ART));
- cards.add(new SetCardInfo("Rhystic Syphon", 76, Rarity.UNCOMMON, mage.cards.r.RhysticSyphon.class, RETRO_ART));
- cards.add(new SetCardInfo("Rhystic Tutor", 77, Rarity.RARE, mage.cards.r.RhysticTutor.class, RETRO_ART));
- cards.add(new SetCardInfo("Rib Cage Spider", 121, Rarity.COMMON, mage.cards.r.RibCageSpider.class, RETRO_ART));
- cards.add(new SetCardInfo("Ribbon Snake", 46, Rarity.COMMON, mage.cards.r.RibbonSnake.class, RETRO_ART));
- cards.add(new SetCardInfo("Ridgeline Rager", 100, Rarity.COMMON, mage.cards.r.RidgelineRager.class, RETRO_ART));
- cards.add(new SetCardInfo("Root Cage", 122, Rarity.UNCOMMON, mage.cards.r.RootCage.class, RETRO_ART));
- cards.add(new SetCardInfo("Samite Sanctuary", 21, Rarity.RARE, mage.cards.s.SamiteSanctuary.class, RETRO_ART));
- cards.add(new SetCardInfo("Scoria Cat", 101, Rarity.UNCOMMON, mage.cards.s.ScoriaCat.class, RETRO_ART));
- cards.add(new SetCardInfo("Search for Survivors", 102, Rarity.RARE, mage.cards.s.SearchForSurvivors.class, RETRO_ART));
- cards.add(new SetCardInfo("Searing Wind", 103, Rarity.RARE, mage.cards.s.SearingWind.class, RETRO_ART));
- cards.add(new SetCardInfo("Sheltering Prayers", 22, Rarity.RARE, mage.cards.s.ShelteringPrayers.class, RETRO_ART));
- cards.add(new SetCardInfo("Shield Dancer", 23, Rarity.UNCOMMON, mage.cards.s.ShieldDancer.class, RETRO_ART));
- cards.add(new SetCardInfo("Shrouded Serpent", 47, Rarity.RARE, mage.cards.s.ShroudedSerpent.class, RETRO_ART));
- cards.add(new SetCardInfo("Silt Crawler", 123, Rarity.COMMON, mage.cards.s.SiltCrawler.class, RETRO_ART));
- cards.add(new SetCardInfo("Snag", 124, Rarity.UNCOMMON, mage.cards.s.Snag.class, RETRO_ART));
- cards.add(new SetCardInfo("Soul Charmer", 24, Rarity.COMMON, mage.cards.s.SoulCharmer.class, RETRO_ART));
- cards.add(new SetCardInfo("Soul Strings", 78, Rarity.COMMON, mage.cards.s.SoulStrings.class, RETRO_ART));
- cards.add(new SetCardInfo("Spiketail Drake", 48, Rarity.UNCOMMON, mage.cards.s.SpiketailDrake.class, RETRO_ART));
- cards.add(new SetCardInfo("Spiketail Hatchling", 49, Rarity.COMMON, mage.cards.s.SpiketailHatchling.class, RETRO_ART));
- cards.add(new SetCardInfo("Spitting Spider", 125, Rarity.UNCOMMON, mage.cards.s.SpittingSpider.class, RETRO_ART));
- cards.add(new SetCardInfo("Spore Frog", 126, Rarity.COMMON, mage.cards.s.SporeFrog.class, RETRO_ART));
- cards.add(new SetCardInfo("Spur Grappler", 104, Rarity.COMMON, mage.cards.s.SpurGrappler.class, RETRO_ART));
- cards.add(new SetCardInfo("Squirrel Wrangler", 127, Rarity.RARE, mage.cards.s.SquirrelWrangler.class, RETRO_ART));
- cards.add(new SetCardInfo("Steal Strength", 79, Rarity.COMMON, mage.cards.s.StealStrength.class, RETRO_ART));
- cards.add(new SetCardInfo("Stormwatch Eagle", 50, Rarity.COMMON, mage.cards.s.StormwatchEagle.class, RETRO_ART));
- cards.add(new SetCardInfo("Sunken Field", 51, Rarity.UNCOMMON, mage.cards.s.SunkenField.class, RETRO_ART));
- cards.add(new SetCardInfo("Sword Dancer", 25, Rarity.UNCOMMON, mage.cards.s.SwordDancer.class, RETRO_ART));
- cards.add(new SetCardInfo("Task Mage Assembly", 105, Rarity.RARE, mage.cards.t.TaskMageAssembly.class, RETRO_ART));
- cards.add(new SetCardInfo("Thresher Beast", 128, Rarity.COMMON, mage.cards.t.ThresherBeast.class, RETRO_ART));
- cards.add(new SetCardInfo("Thrive", 129, Rarity.COMMON, mage.cards.t.Thrive.class, RETRO_ART));
- cards.add(new SetCardInfo("Trenching Steed", 26, Rarity.COMMON, mage.cards.t.TrenchingSteed.class, RETRO_ART));
- cards.add(new SetCardInfo("Troubled Healer", 27, Rarity.COMMON, mage.cards.t.TroubledHealer.class, RETRO_ART));
- cards.add(new SetCardInfo("Troublesome Spirit", 52, Rarity.RARE, mage.cards.t.TroublesomeSpirit.class, RETRO_ART));
- cards.add(new SetCardInfo("Verdant Field", 130, Rarity.UNCOMMON, mage.cards.v.VerdantField.class, RETRO_ART));
- cards.add(new SetCardInfo("Veteran Brawlers", 106, Rarity.RARE, mage.cards.v.VeteranBrawlers.class, RETRO_ART));
- cards.add(new SetCardInfo("Vintara Elephant", 131, Rarity.COMMON, mage.cards.v.VintaraElephant.class, RETRO_ART));
- cards.add(new SetCardInfo("Vintara Snapper", 132, Rarity.UNCOMMON, mage.cards.v.VintaraSnapper.class, RETRO_ART));
- cards.add(new SetCardInfo("Vitalizing Wind", 133, Rarity.RARE, mage.cards.v.VitalizingWind.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Vipers", 80, Rarity.UNCOMMON, mage.cards.w.WallOfVipers.class, RETRO_ART));
- cards.add(new SetCardInfo("Well of Discovery", 140, Rarity.RARE, mage.cards.w.WellOfDiscovery.class, RETRO_ART));
- cards.add(new SetCardInfo("Well of Life", 141, Rarity.UNCOMMON, mage.cards.w.WellOfLife.class, RETRO_ART));
- cards.add(new SetCardInfo("Whip Sergeant", 107, Rarity.UNCOMMON, mage.cards.w.WhipSergeant.class, RETRO_ART));
- cards.add(new SetCardInfo("Whipstitched Zombie", 81, Rarity.COMMON, mage.cards.w.WhipstitchedZombie.class, RETRO_ART));
- cards.add(new SetCardInfo("Wild Might", 134, Rarity.COMMON, mage.cards.w.WildMight.class, RETRO_ART));
- cards.add(new SetCardInfo("Windscouter", 53, Rarity.UNCOMMON, mage.cards.w.Windscouter.class, RETRO_ART));
- cards.add(new SetCardInfo("Wing Storm", 135, Rarity.UNCOMMON, mage.cards.w.WingStorm.class, RETRO_ART));
- cards.add(new SetCardInfo("Wintermoon Mesa", 143, Rarity.RARE, mage.cards.w.WintermoonMesa.class, RETRO_ART));
- cards.add(new SetCardInfo("Withdraw", 54, Rarity.COMMON, mage.cards.w.Withdraw.class, RETRO_ART));
- cards.add(new SetCardInfo("Zerapa Minotaur", 108, Rarity.COMMON, mage.cards.z.ZerapaMinotaur.class, RETRO_ART));
+ cards.add(new SetCardInfo("Abolish", 1, Rarity.UNCOMMON, mage.cards.a.Abolish.class));
+ cards.add(new SetCardInfo("Agent of Shauku", 55, Rarity.COMMON, mage.cards.a.AgentOfShauku.class));
+ cards.add(new SetCardInfo("Alexi's Cloak", 29, Rarity.COMMON, mage.cards.a.AlexisCloak.class));
+ cards.add(new SetCardInfo("Alexi, Zephyr Mage", 28, Rarity.RARE, mage.cards.a.AlexiZephyrMage.class));
+ cards.add(new SetCardInfo("Aura Fracture", 2, Rarity.COMMON, mage.cards.a.AuraFracture.class));
+ cards.add(new SetCardInfo("Avatar of Fury", 82, Rarity.RARE, mage.cards.a.AvatarOfFury.class));
+ cards.add(new SetCardInfo("Avatar of Hope", 3, Rarity.RARE, mage.cards.a.AvatarOfHope.class));
+ cards.add(new SetCardInfo("Avatar of Might", 109, Rarity.RARE, mage.cards.a.AvatarOfMight.class));
+ cards.add(new SetCardInfo("Avatar of Will", 30, Rarity.RARE, mage.cards.a.AvatarOfWill.class));
+ cards.add(new SetCardInfo("Avatar of Woe", 56, Rarity.RARE, mage.cards.a.AvatarOfWoe.class));
+ cards.add(new SetCardInfo("Barbed Field", 83, Rarity.UNCOMMON, mage.cards.b.BarbedField.class));
+ cards.add(new SetCardInfo("Blessed Wind", 4, Rarity.RARE, mage.cards.b.BlessedWind.class));
+ cards.add(new SetCardInfo("Bog Elemental", 57, Rarity.RARE, mage.cards.b.BogElemental.class));
+ cards.add(new SetCardInfo("Bog Glider", 58, Rarity.COMMON, mage.cards.b.BogGlider.class));
+ cards.add(new SetCardInfo("Branded Brawlers", 84, Rarity.COMMON, mage.cards.b.BrandedBrawlers.class));
+ cards.add(new SetCardInfo("Brutal Suppression", 85, Rarity.UNCOMMON, mage.cards.b.BrutalSuppression.class));
+ cards.add(new SetCardInfo("Calming Verse", 110, Rarity.COMMON, mage.cards.c.CalmingVerse.class));
+ cards.add(new SetCardInfo("Celestial Convergence", 5, Rarity.RARE, mage.cards.c.CelestialConvergence.class));
+ cards.add(new SetCardInfo("Chilling Apparition", 59, Rarity.UNCOMMON, mage.cards.c.ChillingApparition.class));
+ cards.add(new SetCardInfo("Chimeric Idol", 136, Rarity.UNCOMMON, mage.cards.c.ChimericIdol.class));
+ cards.add(new SetCardInfo("Citadel of Pain", 86, Rarity.UNCOMMON, mage.cards.c.CitadelOfPain.class));
+ cards.add(new SetCardInfo("Coastal Hornclaw", 31, Rarity.COMMON, mage.cards.c.CoastalHornclaw.class));
+ cards.add(new SetCardInfo("Coffin Puppets", 60, Rarity.RARE, mage.cards.c.CoffinPuppets.class));
+ cards.add(new SetCardInfo("Copper-Leaf Angel", 137, Rarity.RARE, mage.cards.c.CopperLeafAngel.class));
+ cards.add(new SetCardInfo("Darba", 111, Rarity.UNCOMMON, mage.cards.d.Darba.class));
+ cards.add(new SetCardInfo("Death Charmer", 61, Rarity.COMMON, mage.cards.d.DeathCharmer.class));
+ cards.add(new SetCardInfo("Denying Wind", 32, Rarity.RARE, mage.cards.d.DenyingWind.class));
+ cards.add(new SetCardInfo("Despoil", 62, Rarity.COMMON, mage.cards.d.Despoil.class));
+ cards.add(new SetCardInfo("Devastate", 87, Rarity.COMMON, mage.cards.d.Devastate.class));
+ cards.add(new SetCardInfo("Diving Griffin", 6, Rarity.COMMON, mage.cards.d.DivingGriffin.class));
+ cards.add(new SetCardInfo("Dual Nature", 112, Rarity.RARE, mage.cards.d.DualNature.class));
+ cards.add(new SetCardInfo("Elephant Resurgence", 113, Rarity.RARE, mage.cards.e.ElephantResurgence.class));
+ cards.add(new SetCardInfo("Endbringer's Revel", 63, Rarity.UNCOMMON, mage.cards.e.EndbringersRevel.class));
+ cards.add(new SetCardInfo("Entangler", 7, Rarity.UNCOMMON, mage.cards.e.Entangler.class));
+ cards.add(new SetCardInfo("Excavation", 33, Rarity.UNCOMMON, mage.cards.e.Excavation.class));
+ cards.add(new SetCardInfo("Excise", 8, Rarity.COMMON, mage.cards.e.Excise.class));
+ cards.add(new SetCardInfo("Fault Riders", 88, Rarity.COMMON, mage.cards.f.FaultRiders.class));
+ cards.add(new SetCardInfo("Fen Stalker", 64, Rarity.COMMON, mage.cards.f.FenStalker.class));
+ cards.add(new SetCardInfo("Fickle Efreet", 89, Rarity.RARE, mage.cards.f.FickleEfreet.class));
+ cards.add(new SetCardInfo("Flameshot", 90, Rarity.UNCOMMON, mage.cards.f.Flameshot.class));
+ cards.add(new SetCardInfo("Flay", 65, Rarity.COMMON, mage.cards.f.Flay.class));
+ cards.add(new SetCardInfo("Flowering Field", 9, Rarity.UNCOMMON, mage.cards.f.FloweringField.class));
+ cards.add(new SetCardInfo("Foil", 34, Rarity.UNCOMMON, mage.cards.f.Foil.class));
+ cards.add(new SetCardInfo("Forgotten Harvest", 114, Rarity.RARE, mage.cards.f.ForgottenHarvest.class));
+ cards.add(new SetCardInfo("Glittering Lion", 10, Rarity.UNCOMMON, mage.cards.g.GlitteringLion.class));
+ cards.add(new SetCardInfo("Glittering Lynx", 11, Rarity.COMMON, mage.cards.g.GlitteringLynx.class));
+ cards.add(new SetCardInfo("Greel's Caress", 67, Rarity.COMMON, mage.cards.g.GreelsCaress.class));
+ cards.add(new SetCardInfo("Greel, Mind Raker", 66, Rarity.RARE, mage.cards.g.GreelMindRaker.class));
+ cards.add(new SetCardInfo("Gulf Squid", 35, Rarity.COMMON, mage.cards.g.GulfSquid.class));
+ cards.add(new SetCardInfo("Hazy Homunculus", 36, Rarity.COMMON, mage.cards.h.HazyHomunculus.class));
+ cards.add(new SetCardInfo("Heightened Awareness", 37, Rarity.RARE, mage.cards.h.HeightenedAwareness.class));
+ cards.add(new SetCardInfo("Hollow Warrior", 138, Rarity.UNCOMMON, mage.cards.h.HollowWarrior.class));
+ cards.add(new SetCardInfo("Infernal Genesis", 68, Rarity.RARE, mage.cards.i.InfernalGenesis.class));
+ cards.add(new SetCardInfo("Inflame", 91, Rarity.COMMON, mage.cards.i.Inflame.class));
+ cards.add(new SetCardInfo("Jeweled Spirit", 12, Rarity.RARE, mage.cards.j.JeweledSpirit.class));
+ cards.add(new SetCardInfo("Jolrael, Empress of Beasts", 115, Rarity.RARE, mage.cards.j.JolraelEmpressOfBeasts.class));
+ cards.add(new SetCardInfo("Jolrael's Favor", 116, Rarity.COMMON, mage.cards.j.JolraelsFavor.class));
+ cards.add(new SetCardInfo("Keldon Arsonist", 92, Rarity.UNCOMMON, mage.cards.k.KeldonArsonist.class));
+ cards.add(new SetCardInfo("Keldon Battlewagon", 139, Rarity.RARE, mage.cards.k.KeldonBattlewagon.class));
+ cards.add(new SetCardInfo("Keldon Berserker", 93, Rarity.COMMON, mage.cards.k.KeldonBerserker.class));
+ cards.add(new SetCardInfo("Keldon Firebombers", 94, Rarity.RARE, mage.cards.k.KeldonFirebombers.class));
+ cards.add(new SetCardInfo("Latulla, Keldon Overseer", 95, Rarity.RARE, mage.cards.l.LatullaKeldonOverseer.class));
+ cards.add(new SetCardInfo("Latulla's Orders", 96, Rarity.COMMON, mage.cards.l.LatullasOrders.class));
+ cards.add(new SetCardInfo("Lesser Gargadon", 97, Rarity.UNCOMMON, mage.cards.l.LesserGargadon.class));
+ cards.add(new SetCardInfo("Living Terrain", 117, Rarity.UNCOMMON, mage.cards.l.LivingTerrain.class));
+ cards.add(new SetCardInfo("Mageta's Boon", 14, Rarity.COMMON, mage.cards.m.MagetasBoon.class));
+ cards.add(new SetCardInfo("Mageta the Lion", 13, Rarity.RARE, mage.cards.m.MagetaTheLion.class));
+ cards.add(new SetCardInfo("Mana Vapors", 38, Rarity.UNCOMMON, mage.cards.m.ManaVapors.class));
+ cards.add(new SetCardInfo("Marsh Boa", 118, Rarity.COMMON, mage.cards.m.MarshBoa.class));
+ cards.add(new SetCardInfo("Mercenary Informer", 15, Rarity.RARE, mage.cards.m.MercenaryInformer.class));
+ cards.add(new SetCardInfo("Mine Bearer", 16, Rarity.COMMON, mage.cards.m.MineBearer.class));
+ cards.add(new SetCardInfo("Mirror Strike", 17, Rarity.UNCOMMON, mage.cards.m.MirrorStrike.class));
+ cards.add(new SetCardInfo("Mungha Wurm", 119, Rarity.RARE, mage.cards.m.MunghaWurm.class));
+ cards.add(new SetCardInfo("Nakaya Shade", 69, Rarity.UNCOMMON, mage.cards.n.NakayaShade.class));
+ cards.add(new SetCardInfo("Noxious Field", 70, Rarity.UNCOMMON, mage.cards.n.NoxiousField.class));
+ cards.add(new SetCardInfo("Outbreak", 71, Rarity.UNCOMMON, mage.cards.o.Outbreak.class));
+ cards.add(new SetCardInfo("Overburden", 39, Rarity.RARE, mage.cards.o.Overburden.class));
+ cards.add(new SetCardInfo("Panic Attack", 98, Rarity.COMMON, mage.cards.p.PanicAttack.class));
+ cards.add(new SetCardInfo("Pit Raptor", 72, Rarity.UNCOMMON, mage.cards.p.PitRaptor.class));
+ cards.add(new SetCardInfo("Plague Fiend", 73, Rarity.COMMON, mage.cards.p.PlagueFiend.class));
+ cards.add(new SetCardInfo("Plague Wind", 74, Rarity.RARE, mage.cards.p.PlagueWind.class));
+ cards.add(new SetCardInfo("Psychic Theft", 40, Rarity.RARE, mage.cards.p.PsychicTheft.class));
+ cards.add(new SetCardInfo("Pygmy Razorback", 120, Rarity.COMMON, mage.cards.p.PygmyRazorback.class));
+ cards.add(new SetCardInfo("Quicksilver Wall", 41, Rarity.UNCOMMON, mage.cards.q.QuicksilverWall.class));
+ cards.add(new SetCardInfo("Rebel Informer", 75, Rarity.RARE, mage.cards.r.RebelInformer.class));
+ cards.add(new SetCardInfo("Rethink", 42, Rarity.COMMON, mage.cards.r.Rethink.class));
+ cards.add(new SetCardInfo("Reveille Squad", 18, Rarity.UNCOMMON, mage.cards.r.ReveilleSquad.class));
+ cards.add(new SetCardInfo("Rhystic Cave", 142, Rarity.UNCOMMON, mage.cards.r.RhysticCave.class));
+ cards.add(new SetCardInfo("Rhystic Circle", 19, Rarity.COMMON, mage.cards.r.RhysticCircle.class));
+ cards.add(new SetCardInfo("Rhystic Deluge", 43, Rarity.COMMON, mage.cards.r.RhysticDeluge.class));
+ cards.add(new SetCardInfo("Rhystic Lightning", 99, Rarity.COMMON, mage.cards.r.RhysticLightning.class));
+ cards.add(new SetCardInfo("Rhystic Scrying", 44, Rarity.UNCOMMON, mage.cards.r.RhysticScrying.class));
+ cards.add(new SetCardInfo("Rhystic Shield", 20, Rarity.COMMON, mage.cards.r.RhysticShield.class));
+ cards.add(new SetCardInfo("Rhystic Study", 45, Rarity.COMMON, mage.cards.r.RhysticStudy.class));
+ cards.add(new SetCardInfo("Rhystic Syphon", 76, Rarity.UNCOMMON, mage.cards.r.RhysticSyphon.class));
+ cards.add(new SetCardInfo("Rhystic Tutor", 77, Rarity.RARE, mage.cards.r.RhysticTutor.class));
+ cards.add(new SetCardInfo("Ribbon Snake", 46, Rarity.COMMON, mage.cards.r.RibbonSnake.class));
+ cards.add(new SetCardInfo("Rib Cage Spider", 121, Rarity.COMMON, mage.cards.r.RibCageSpider.class));
+ cards.add(new SetCardInfo("Ridgeline Rager", 100, Rarity.COMMON, mage.cards.r.RidgelineRager.class));
+ cards.add(new SetCardInfo("Root Cage", 122, Rarity.UNCOMMON, mage.cards.r.RootCage.class));
+ cards.add(new SetCardInfo("Samite Sanctuary", 21, Rarity.RARE, mage.cards.s.SamiteSanctuary.class));
+ cards.add(new SetCardInfo("Scoria Cat", 101, Rarity.UNCOMMON, mage.cards.s.ScoriaCat.class));
+ cards.add(new SetCardInfo("Search for Survivors", 102, Rarity.RARE, mage.cards.s.SearchForSurvivors.class));
+ cards.add(new SetCardInfo("Searing Wind", 103, Rarity.RARE, mage.cards.s.SearingWind.class));
+ cards.add(new SetCardInfo("Sheltering Prayers", 22, Rarity.RARE, mage.cards.s.ShelteringPrayers.class));
+ cards.add(new SetCardInfo("Shield Dancer", 23, Rarity.UNCOMMON, mage.cards.s.ShieldDancer.class));
+ cards.add(new SetCardInfo("Shrouded Serpent", 47, Rarity.RARE, mage.cards.s.ShroudedSerpent.class));
+ cards.add(new SetCardInfo("Silt Crawler", 123, Rarity.COMMON, mage.cards.s.SiltCrawler.class));
+ cards.add(new SetCardInfo("Snag", 124, Rarity.UNCOMMON, mage.cards.s.Snag.class));
+ cards.add(new SetCardInfo("Soul Charmer", 24, Rarity.COMMON, mage.cards.s.SoulCharmer.class));
+ cards.add(new SetCardInfo("Soul Strings", 78, Rarity.COMMON, mage.cards.s.SoulStrings.class));
+ cards.add(new SetCardInfo("Spiketail Drake", 48, Rarity.UNCOMMON, mage.cards.s.SpiketailDrake.class));
+ cards.add(new SetCardInfo("Spiketail Hatchling", 49, Rarity.COMMON, mage.cards.s.SpiketailHatchling.class));
+ cards.add(new SetCardInfo("Spitting Spider", 125, Rarity.UNCOMMON, mage.cards.s.SpittingSpider.class));
+ cards.add(new SetCardInfo("Spore Frog", 126, Rarity.COMMON, mage.cards.s.SporeFrog.class));
+ cards.add(new SetCardInfo("Spur Grappler", 104, Rarity.COMMON, mage.cards.s.SpurGrappler.class));
+ cards.add(new SetCardInfo("Squirrel Wrangler", 127, Rarity.RARE, mage.cards.s.SquirrelWrangler.class));
+ cards.add(new SetCardInfo("Steal Strength", 79, Rarity.COMMON, mage.cards.s.StealStrength.class));
+ cards.add(new SetCardInfo("Stormwatch Eagle", 50, Rarity.COMMON, mage.cards.s.StormwatchEagle.class));
+ cards.add(new SetCardInfo("Sunken Field", 51, Rarity.UNCOMMON, mage.cards.s.SunkenField.class));
+ cards.add(new SetCardInfo("Sword Dancer", 25, Rarity.UNCOMMON, mage.cards.s.SwordDancer.class));
+ cards.add(new SetCardInfo("Task Mage Assembly", 105, Rarity.RARE, mage.cards.t.TaskMageAssembly.class));
+ cards.add(new SetCardInfo("Thresher Beast", 128, Rarity.COMMON, mage.cards.t.ThresherBeast.class));
+ cards.add(new SetCardInfo("Thrive", 129, Rarity.COMMON, mage.cards.t.Thrive.class));
+ cards.add(new SetCardInfo("Trenching Steed", 26, Rarity.COMMON, mage.cards.t.TrenchingSteed.class));
+ cards.add(new SetCardInfo("Troubled Healer", 27, Rarity.COMMON, mage.cards.t.TroubledHealer.class));
+ cards.add(new SetCardInfo("Troublesome Spirit", 52, Rarity.RARE, mage.cards.t.TroublesomeSpirit.class));
+ cards.add(new SetCardInfo("Verdant Field", 130, Rarity.UNCOMMON, mage.cards.v.VerdantField.class));
+ cards.add(new SetCardInfo("Veteran Brawlers", 106, Rarity.RARE, mage.cards.v.VeteranBrawlers.class));
+ cards.add(new SetCardInfo("Vintara Elephant", 131, Rarity.COMMON, mage.cards.v.VintaraElephant.class));
+ cards.add(new SetCardInfo("Vintara Snapper", 132, Rarity.UNCOMMON, mage.cards.v.VintaraSnapper.class));
+ cards.add(new SetCardInfo("Vitalizing Wind", 133, Rarity.RARE, mage.cards.v.VitalizingWind.class));
+ cards.add(new SetCardInfo("Wall of Vipers", 80, Rarity.UNCOMMON, mage.cards.w.WallOfVipers.class));
+ cards.add(new SetCardInfo("Well of Discovery", 140, Rarity.RARE, mage.cards.w.WellOfDiscovery.class));
+ cards.add(new SetCardInfo("Well of Life", 141, Rarity.UNCOMMON, mage.cards.w.WellOfLife.class));
+ cards.add(new SetCardInfo("Whip Sergeant", 107, Rarity.UNCOMMON, mage.cards.w.WhipSergeant.class));
+ cards.add(new SetCardInfo("Whipstitched Zombie", 81, Rarity.COMMON, mage.cards.w.WhipstitchedZombie.class));
+ cards.add(new SetCardInfo("Wild Might", 134, Rarity.COMMON, mage.cards.w.WildMight.class));
+ cards.add(new SetCardInfo("Windscouter", 53, Rarity.UNCOMMON, mage.cards.w.Windscouter.class));
+ cards.add(new SetCardInfo("Wing Storm", 135, Rarity.UNCOMMON, mage.cards.w.WingStorm.class));
+ cards.add(new SetCardInfo("Wintermoon Mesa", 143, Rarity.RARE, mage.cards.w.WintermoonMesa.class));
+ cards.add(new SetCardInfo("Withdraw", 54, Rarity.COMMON, mage.cards.w.Withdraw.class));
+ cards.add(new SetCardInfo("Zerapa Minotaur", 108, Rarity.COMMON, mage.cards.z.ZerapaMinotaur.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/RavnicaClueEdition.java b/Mage.Sets/src/mage/sets/RavnicaClueEdition.java
index 80cc33a105e..e2a5ab8397e 100644
--- a/Mage.Sets/src/mage/sets/RavnicaClueEdition.java
+++ b/Mage.Sets/src/mage/sets/RavnicaClueEdition.java
@@ -152,7 +152,7 @@ public final class RavnicaClueEdition extends ExpansionSet {
cards.add(new SetCardInfo("Krenko's Command", 139, Rarity.COMMON, mage.cards.k.KrenkosCommand.class));
cards.add(new SetCardInfo("Kronch Wrangler", 169, Rarity.COMMON, mage.cards.k.KronchWrangler.class));
cards.add(new SetCardInfo("Lavinia of the Tenth", 199, Rarity.RARE, mage.cards.l.LaviniaOfTheTenth.class));
- cards.add(new SetCardInfo("Lavinia, Foil to Conspiracy", 284, Rarity.RARE, mage.cards.l.LaviniaFoilToConspiracy.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Lavinia, Foil to Conspiracy", 284, Rarity.RARE, mage.cards.l.LaviniaFoilToConspiracy.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Lavinia, Foil to Conspiracy", 36, Rarity.RARE, mage.cards.l.LaviniaFoilToConspiracy.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Law-Rune Enforcer", 64, Rarity.COMMON, mage.cards.l.LawRuneEnforcer.class));
cards.add(new SetCardInfo("Lead Pipe", 9, Rarity.UNCOMMON, mage.cards.l.LeadPipe.class));
diff --git a/Mage.Sets/src/mage/sets/RavnicaRemastered.java b/Mage.Sets/src/mage/sets/RavnicaRemastered.java
index ed4e9c2b8de..e3344529285 100644
--- a/Mage.Sets/src/mage/sets/RavnicaRemastered.java
+++ b/Mage.Sets/src/mage/sets/RavnicaRemastered.java
@@ -37,26 +37,24 @@ public class RavnicaRemastered extends ExpansionSet {
// reference: https://magic.wizards.com/en/news/feature/collecting-ravnica-remastered
cards.add(new SetCardInfo("Act of Treason", 99, Rarity.COMMON, mage.cards.a.ActOfTreason.class));
- cards.add(new SetCardInfo("Aetherize", 448, Rarity.UNCOMMON, mage.cards.a.Aetherize.class, RETRO_ART));
+ cards.add(new SetCardInfo("Aetherize", 448, Rarity.UNCOMMON, mage.cards.a.Aetherize.class));
cards.add(new SetCardInfo("Aetherplasm", 34, Rarity.UNCOMMON, mage.cards.a.Aetherplasm.class));
cards.add(new SetCardInfo("Angelic Exaltation", 2, Rarity.UNCOMMON, mage.cards.a.AngelicExaltation.class));
cards.add(new SetCardInfo("Arboreal Grazer", 131, Rarity.COMMON, mage.cards.a.ArborealGrazer.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Arboreal Grazer", 343, Rarity.COMMON, mage.cards.a.ArborealGrazer.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Arboreal Grazer", 343, Rarity.COMMON, mage.cards.a.ArborealGrazer.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Arclight Phoenix", 100, Rarity.RARE, mage.cards.a.ArclightPhoenix.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Arclight Phoenix", 331, Rarity.RARE, mage.cards.a.ArclightPhoenix.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Arclight Phoenix", "331z", Rarity.RARE, mage.cards.a.ArclightPhoenix.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Arclight Phoenix", 331, Rarity.RARE, mage.cards.a.ArclightPhoenix.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Arclight Phoenix", 427, Rarity.RARE, mage.cards.a.ArclightPhoenix.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Armory Guard", 3, Rarity.COMMON, mage.cards.a.ArmoryGuard.class));
cards.add(new SetCardInfo("Arrester's Zeal", 4, Rarity.COMMON, mage.cards.a.ArrestersZeal.class));
cards.add(new SetCardInfo("Assemble the Legion", 163, Rarity.RARE, mage.cards.a.AssembleTheLegion.class));
cards.add(new SetCardInfo("Assure // Assemble", 248, Rarity.RARE, mage.cards.a.AssureAssemble.class));
cards.add(new SetCardInfo("Aurelia, Exemplar of Justice", 164, Rarity.MYTHIC, mage.cards.a.AureliaExemplarOfJustice.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Aurelia, Exemplar of Justice", 356, Rarity.MYTHIC, mage.cards.a.AureliaExemplarOfJustice.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Aurelia, Exemplar of Justice", "356z", Rarity.MYTHIC, mage.cards.a.AureliaExemplarOfJustice.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Aurelia, Exemplar of Justice", 356, Rarity.MYTHIC, mage.cards.a.AureliaExemplarOfJustice.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Aurelia, Exemplar of Justice", 436, Rarity.MYTHIC, mage.cards.a.AureliaExemplarOfJustice.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Azorius Arrester", 5, Rarity.COMMON, mage.cards.a.AzoriusArrester.class));
cards.add(new SetCardInfo("Azorius Guildgate", 272, Rarity.COMMON, mage.cards.a.AzoriusGuildgate.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Azorius Guildgate", 396, Rarity.COMMON, mage.cards.a.AzoriusGuildgate.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Azorius Guildgate", 396, Rarity.COMMON, mage.cards.a.AzoriusGuildgate.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Azorius Guildmage", 165, Rarity.UNCOMMON, mage.cards.a.AzoriusGuildmage.class));
cards.add(new SetCardInfo("Azorius Justiciar", 6, Rarity.UNCOMMON, mage.cards.a.AzoriusJusticiar.class));
cards.add(new SetCardInfo("Azorius Signet", 250, Rarity.UNCOMMON, mage.cards.a.AzoriusSignet.class));
@@ -65,42 +63,34 @@ public class RavnicaRemastered extends ExpansionSet {
cards.add(new SetCardInfo("Basilica Guards", 7, Rarity.COMMON, mage.cards.b.BasilicaGuards.class));
cards.add(new SetCardInfo("Bedeck // Bedazzle", 244, Rarity.RARE, mage.cards.b.BedeckBedazzle.class));
cards.add(new SetCardInfo("Birds of Paradise", 133, Rarity.RARE, mage.cards.b.BirdsOfParadise.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Birds of Paradise", 344, Rarity.RARE, mage.cards.b.BirdsOfParadise.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Birds of Paradise", "344z", Rarity.RARE, mage.cards.b.BirdsOfParadise.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Birds of Paradise", 344, Rarity.RARE, mage.cards.b.BirdsOfParadise.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Birds of Paradise", 432, Rarity.RARE, mage.cards.b.BirdsOfParadise.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Blade Juggler", 67, Rarity.COMMON, mage.cards.b.BladeJuggler.class));
cards.add(new SetCardInfo("Bladebrand", 68, Rarity.COMMON, mage.cards.b.Bladebrand.class));
+ cards.add(new SetCardInfo("Blazing Archon", 302, Rarity.RARE, mage.cards.b.BlazingArchon.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Blazing Archon", 8, Rarity.RARE, mage.cards.b.BlazingArchon.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Blazing Archon", 302, Rarity.RARE, mage.cards.b.BlazingArchon.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Blazing Archon", "302z", Rarity.RARE, mage.cards.b.BlazingArchon.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Blind Hunter", 166, Rarity.COMMON, mage.cards.b.BlindHunter.class));
+ cards.add(new SetCardInfo("Blind Obedience", 303, Rarity.RARE, mage.cards.b.BlindObedience.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Blind Obedience", 9, Rarity.RARE, mage.cards.b.BlindObedience.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Blind Obedience", 303, Rarity.RARE, mage.cards.b.BlindObedience.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Blind Obedience", "303z", Rarity.RARE, mage.cards.b.BlindObedience.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Blood Crypt", 273, Rarity.RARE, mage.cards.b.BloodCrypt.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Blood Crypt", 292, Rarity.RARE, mage.cards.b.BloodCrypt.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Blood Crypt", 397, Rarity.RARE, mage.cards.b.BloodCrypt.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Blood Crypt", "397z", Rarity.RARE, mage.cards.b.BloodCrypt.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Blood Crypt", 397, Rarity.RARE, mage.cards.b.BloodCrypt.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Bloodfray Giant", 101, Rarity.UNCOMMON, mage.cards.b.BloodfrayGiant.class));
cards.add(new SetCardInfo("Bomber Corps", 102, Rarity.COMMON, mage.cards.b.BomberCorps.class));
cards.add(new SetCardInfo("Borborygmos Enraged", 167, Rarity.RARE, mage.cards.b.BorborygmosEnraged.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Borborygmos Enraged", 357, Rarity.RARE, mage.cards.b.BorborygmosEnraged.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Borborygmos Enraged", "357z", Rarity.RARE, mage.cards.b.BorborygmosEnraged.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Borborygmos Enraged", 357, Rarity.RARE, mage.cards.b.BorborygmosEnraged.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Boros Elite", 10, Rarity.COMMON, mage.cards.b.BorosElite.class));
cards.add(new SetCardInfo("Boros Guildgate", 274, Rarity.COMMON, mage.cards.b.BorosGuildgate.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Boros Guildgate", 398, Rarity.COMMON, mage.cards.b.BorosGuildgate.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Boros Guildgate", 398, Rarity.COMMON, mage.cards.b.BorosGuildgate.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Boros Guildmage", 168, Rarity.UNCOMMON, mage.cards.b.BorosGuildmage.class));
cards.add(new SetCardInfo("Boros Signet", 251, Rarity.UNCOMMON, mage.cards.b.BorosSignet.class));
cards.add(new SetCardInfo("Bottled Cloister", 252, Rarity.RARE, mage.cards.b.BottledCloister.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Bottled Cloister", 389, Rarity.RARE, mage.cards.b.BottledCloister.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Bottled Cloister", "389z", Rarity.RARE, mage.cards.b.BottledCloister.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Bottled Cloister", 389, Rarity.RARE, mage.cards.b.BottledCloister.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Breeding Pool", 275, Rarity.RARE, mage.cards.b.BreedingPool.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Breeding Pool", 293, Rarity.RARE, mage.cards.b.BreedingPool.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Breeding Pool", 399, Rarity.RARE, mage.cards.b.BreedingPool.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Breeding Pool", "399z", Rarity.RARE, mage.cards.b.BreedingPool.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Breeding Pool", 399, Rarity.RARE, mage.cards.b.BreedingPool.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Bruvac the Grandiloquent", 309, Rarity.MYTHIC, mage.cards.b.BruvacTheGrandiloquent.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Bruvac the Grandiloquent", 35, Rarity.MYTHIC, mage.cards.b.BruvacTheGrandiloquent.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Bruvac the Grandiloquent", 309, Rarity.MYTHIC, mage.cards.b.BruvacTheGrandiloquent.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Bruvac the Grandiloquent", "309z", Rarity.MYTHIC, mage.cards.b.BruvacTheGrandiloquent.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Bruvac the Grandiloquent", 418, Rarity.MYTHIC, mage.cards.b.BruvacTheGrandiloquent.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Bulwark Giant", 11, Rarity.COMMON, mage.cards.b.BulwarkGiant.class));
cards.add(new SetCardInfo("Burglar Rat", 69, Rarity.COMMON, mage.cards.b.BurglarRat.class));
@@ -108,101 +98,90 @@ public class RavnicaRemastered extends ExpansionSet {
cards.add(new SetCardInfo("Burning Prophet", 104, Rarity.COMMON, mage.cards.b.BurningProphet.class));
cards.add(new SetCardInfo("Burning-Tree Vandal", 105, Rarity.COMMON, mage.cards.b.BurningTreeVandal.class));
cards.add(new SetCardInfo("Call of the Conclave", 169, Rarity.COMMON, mage.cards.c.CallOfTheConclave.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Call of the Conclave", 358, Rarity.COMMON, mage.cards.c.CallOfTheConclave.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Call of the Conclave", 358, Rarity.COMMON, mage.cards.c.CallOfTheConclave.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Carom", 12, Rarity.COMMON, mage.cards.c.Carom.class));
cards.add(new SetCardInfo("Cartel Aristocrat", 170, Rarity.UNCOMMON, mage.cards.c.CartelAristocrat.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Cartel Aristocrat", 359, Rarity.UNCOMMON, mage.cards.c.CartelAristocrat.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Cartel Aristocrat", 359, Rarity.UNCOMMON, mage.cards.c.CartelAristocrat.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Cerulean Sphinx", 36, Rarity.UNCOMMON, mage.cards.c.CeruleanSphinx.class));
cards.add(new SetCardInfo("Chord of Calling", 134, Rarity.RARE, mage.cards.c.ChordOfCalling.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Chord of Calling", 345, Rarity.RARE, mage.cards.c.ChordOfCalling.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Chord of Calling", "345z", Rarity.RARE, mage.cards.c.ChordOfCalling.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Chord of Calling", 345, Rarity.RARE, mage.cards.c.ChordOfCalling.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Chromatic Lantern", 253, Rarity.RARE, mage.cards.c.ChromaticLantern.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Chromatic Lantern", 390, Rarity.RARE, mage.cards.c.ChromaticLantern.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Chromatic Lantern", "390z", Rarity.RARE, mage.cards.c.ChromaticLantern.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Chromatic Lantern", 390, Rarity.RARE, mage.cards.c.ChromaticLantern.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Chromatic Lantern", 442, Rarity.RARE, mage.cards.c.ChromaticLantern.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Cindervines", 171, Rarity.RARE, mage.cards.c.Cindervines.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Cindervines", 360, Rarity.RARE, mage.cards.c.Cindervines.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Cindervines", "360z", Rarity.RARE, mage.cards.c.Cindervines.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Cindervines", 360, Rarity.RARE, mage.cards.c.Cindervines.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Civic Saber", 254, Rarity.UNCOMMON, mage.cards.c.CivicSaber.class));
+ cards.add(new SetCardInfo("Cloudfin Raptor", 310, Rarity.COMMON, mage.cards.c.CloudfinRaptor.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Cloudfin Raptor", 37, Rarity.COMMON, mage.cards.c.CloudfinRaptor.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Cloudfin Raptor", 310, Rarity.COMMON, mage.cards.c.CloudfinRaptor.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Cloudstone Curio", 255, Rarity.MYTHIC, mage.cards.c.CloudstoneCurio.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Cloudstone Curio", 391, Rarity.MYTHIC, mage.cards.c.CloudstoneCurio.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Cloudstone Curio", "391z", Rarity.MYTHIC, mage.cards.c.CloudstoneCurio.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Cloudstone Curio", 391, Rarity.MYTHIC, mage.cards.c.CloudstoneCurio.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Cloudstone Curio", 443, Rarity.MYTHIC, mage.cards.c.CloudstoneCurio.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Coiling Oracle", 172, Rarity.COMMON, mage.cards.c.CoilingOracle.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Coiling Oracle", 361, Rarity.COMMON, mage.cards.c.CoilingOracle.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Coiling Oracle", 361, Rarity.COMMON, mage.cards.c.CoilingOracle.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Compulsive Research", 311, Rarity.COMMON, mage.cards.c.CompulsiveResearch.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Compulsive Research", 38, Rarity.COMMON, mage.cards.c.CompulsiveResearch.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Compulsive Research", 311, Rarity.COMMON, mage.cards.c.CompulsiveResearch.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Conclave Cavalier", 173, Rarity.UNCOMMON, mage.cards.c.ConclaveCavalier.class));
cards.add(new SetCardInfo("Conclave Equenaut", 13, Rarity.COMMON, mage.cards.c.ConclaveEquenaut.class));
cards.add(new SetCardInfo("Condemn", 14, Rarity.UNCOMMON, mage.cards.c.Condemn.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Condemn", 304, Rarity.UNCOMMON, mage.cards.c.Condemn.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Condemn", 304, Rarity.UNCOMMON, mage.cards.c.Condemn.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Connive // Concoct", 242, Rarity.RARE, mage.cards.c.ConniveConcoct.class));
+ cards.add(new SetCardInfo("Copy Enchantment", 312, Rarity.RARE, mage.cards.c.CopyEnchantment.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Copy Enchantment", 39, Rarity.RARE, mage.cards.c.CopyEnchantment.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Copy Enchantment", 312, Rarity.RARE, mage.cards.c.CopyEnchantment.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Copy Enchantment", "312z", Rarity.RARE, mage.cards.c.CopyEnchantment.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Crackling Drake", 174, Rarity.UNCOMMON, mage.cards.c.CracklingDrake.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Crackling Drake", 362, Rarity.UNCOMMON, mage.cards.c.CracklingDrake.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Creeping Chill", 453, Rarity.UNCOMMON, mage.cards.c.CreepingChill.class, RETRO_ART));
+ cards.add(new SetCardInfo("Crackling Drake", 362, Rarity.UNCOMMON, mage.cards.c.CracklingDrake.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Creeping Chill", 453, Rarity.UNCOMMON, mage.cards.c.CreepingChill.class));
cards.add(new SetCardInfo("Crocanura", 135, Rarity.COMMON, mage.cards.c.Crocanura.class));
- cards.add(new SetCardInfo("Crypt Ghast", 70, Rarity.RARE, mage.cards.c.CryptGhast.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Crypt Ghast", 322, Rarity.RARE, mage.cards.c.CryptGhast.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Crypt Ghast", "322z", Rarity.RARE, mage.cards.c.CryptGhast.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Crypt Ghast", 322, Rarity.RARE, mage.cards.c.CryptGhast.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Crypt Ghast", 423, Rarity.RARE, mage.cards.c.CryptGhast.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Crypt Ghast", 70, Rarity.RARE, mage.cards.c.CryptGhast.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Cyclonic Rift", 313, Rarity.MYTHIC, mage.cards.c.CyclonicRift.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Cyclonic Rift", 40, Rarity.MYTHIC, mage.cards.c.CyclonicRift.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Cyclonic Rift", 313, Rarity.MYTHIC, mage.cards.c.CyclonicRift.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Cyclonic Rift", "313z", Rarity.MYTHIC, mage.cards.c.CyclonicRift.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Cyclonic Rift", 419, Rarity.MYTHIC, mage.cards.c.CyclonicRift.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Dark Confidant", 323, Rarity.MYTHIC, mage.cards.d.DarkConfidant.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Dark Confidant", 71, Rarity.MYTHIC, mage.cards.d.DarkConfidant.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Dark Confidant", 323, Rarity.MYTHIC, mage.cards.d.DarkConfidant.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Dark Confidant", "323z", Rarity.MYTHIC, mage.cards.d.DarkConfidant.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Darkblast", 454, Rarity.UNCOMMON, mage.cards.d.Darkblast.class, RETRO_ART));
+ cards.add(new SetCardInfo("Darkblast", 454, Rarity.UNCOMMON, mage.cards.d.Darkblast.class));
cards.add(new SetCardInfo("Deathrite Shaman", 175, Rarity.RARE, mage.cards.d.DeathriteShaman.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Deathrite Shaman", 363, Rarity.RARE, mage.cards.d.DeathriteShaman.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Deathrite Shaman", "363z", Rarity.RARE, mage.cards.d.DeathriteShaman.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Deathrite Shaman", 363, Rarity.RARE, mage.cards.d.DeathriteShaman.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Debt to the Deathless", 176, Rarity.UNCOMMON, mage.cards.d.DebtToTheDeathless.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Debt to the Deathless", 364, Rarity.UNCOMMON, mage.cards.d.DebtToTheDeathless.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Debt to the Deathless", 364, Rarity.UNCOMMON, mage.cards.d.DebtToTheDeathless.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Debtors' Transport", 72, Rarity.COMMON, mage.cards.d.DebtorsTransport.class));
cards.add(new SetCardInfo("Demolish", 106, Rarity.COMMON, mage.cards.d.Demolish.class));
cards.add(new SetCardInfo("Demonfire", 107, Rarity.UNCOMMON, mage.cards.d.Demonfire.class));
cards.add(new SetCardInfo("Deputy of Acquittals", 177, Rarity.COMMON, mage.cards.d.DeputyOfAcquittals.class));
cards.add(new SetCardInfo("Devouring Light", 15, Rarity.UNCOMMON, mage.cards.d.DevouringLight.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Devouring Light", 305, Rarity.UNCOMMON, mage.cards.d.DevouringLight.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Devouring Light", 305, Rarity.UNCOMMON, mage.cards.d.DevouringLight.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Dimir Guildgate", 276, Rarity.COMMON, mage.cards.d.DimirGuildgate.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Dimir Guildgate", 400, Rarity.COMMON, mage.cards.d.DimirGuildgate.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Dimir Guildgate", 400, Rarity.COMMON, mage.cards.d.DimirGuildgate.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Dimir Guildmage", 178, Rarity.UNCOMMON, mage.cards.d.DimirGuildmage.class));
+ cards.add(new SetCardInfo("Dimir House Guard", 324, Rarity.COMMON, mage.cards.d.DimirHouseGuard.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Dimir House Guard", 73, Rarity.COMMON, mage.cards.d.DimirHouseGuard.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Dimir House Guard", 324, Rarity.COMMON, mage.cards.d.DimirHouseGuard.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Dimir Signet", 256, Rarity.UNCOMMON, mage.cards.d.DimirSignet.class));
cards.add(new SetCardInfo("Disembowel", 74, Rarity.COMMON, mage.cards.d.Disembowel.class));
cards.add(new SetCardInfo("Divine Visitation", 16, Rarity.MYTHIC, mage.cards.d.DivineVisitation.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Divine Visitation", 306, Rarity.MYTHIC, mage.cards.d.DivineVisitation.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Divine Visitation", "306z", Rarity.MYTHIC, mage.cards.d.DivineVisitation.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Divine Visitation", 306, Rarity.MYTHIC, mage.cards.d.DivineVisitation.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Divine Visitation", 416, Rarity.MYTHIC, mage.cards.d.DivineVisitation.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Dogpile", 108, Rarity.COMMON, mage.cards.d.Dogpile.class));
cards.add(new SetCardInfo("Domri Rade", 179, Rarity.MYTHIC, mage.cards.d.DomriRade.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Domri Rade", 444, Rarity.MYTHIC, mage.cards.d.DomriRade.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Downsize", 41, Rarity.COMMON, mage.cards.d.Downsize.class));
cards.add(new SetCardInfo("Dreadbore", 180, Rarity.RARE, mage.cards.d.Dreadbore.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Dreadbore", 365, Rarity.RARE, mage.cards.d.Dreadbore.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Dreadbore", "365z", Rarity.RARE, mage.cards.d.Dreadbore.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Dreadbore", 365, Rarity.RARE, mage.cards.d.Dreadbore.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Dreadmalkin", 75, Rarity.UNCOMMON, mage.cards.d.Dreadmalkin.class));
+ cards.add(new SetCardInfo("Drift of Phantasms", 314, Rarity.COMMON, mage.cards.d.DriftOfPhantasms.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Drift of Phantasms", 42, Rarity.COMMON, mage.cards.d.DriftOfPhantasms.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Drift of Phantasms", 314, Rarity.COMMON, mage.cards.d.DriftOfPhantasms.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Drudge Beetle", 136, Rarity.COMMON, mage.cards.d.DrudgeBeetle.class));
- cards.add(new SetCardInfo("Enter the Infinite", 449, Rarity.MYTHIC, mage.cards.e.EnterTheInfinite.class, RETRO_ART));
+ cards.add(new SetCardInfo("Enter the Infinite", 449, Rarity.MYTHIC, mage.cards.e.EnterTheInfinite.class));
cards.add(new SetCardInfo("Expansion // Explosion", 243, Rarity.RARE, mage.cards.e.ExpansionExplosion.class));
cards.add(new SetCardInfo("Experiment One", 137, Rarity.UNCOMMON, mage.cards.e.ExperimentOne.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Experiment One", 346, Rarity.UNCOMMON, mage.cards.e.ExperimentOne.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Experiment One", 346, Rarity.UNCOMMON, mage.cards.e.ExperimentOne.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Eyes Everywhere", 43, Rarity.UNCOMMON, mage.cards.e.EyesEverywhere.class));
cards.add(new SetCardInfo("Eyes in the Skies", 17, Rarity.COMMON, mage.cards.e.EyesInTheSkies.class));
cards.add(new SetCardInfo("Faith's Fetters", 18, Rarity.COMMON, mage.cards.f.FaithsFetters.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Faith's Fetters", 307, Rarity.COMMON, mage.cards.f.FaithsFetters.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Faith's Fetters", 307, Rarity.COMMON, mage.cards.f.FaithsFetters.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Farseek", 138, Rarity.UNCOMMON, mage.cards.f.Farseek.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Farseek", 347, Rarity.UNCOMMON, mage.cards.f.Farseek.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Fblthp, the Lost", 44, Rarity.RARE, mage.cards.f.FblthpTheLost.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Farseek", 347, Rarity.UNCOMMON, mage.cards.f.Farseek.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Fblthp, the Lost", 420, Rarity.RARE, mage.cards.f.FblthpTheLost.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Fblthp, the Lost", 44, Rarity.RARE, mage.cards.f.FblthpTheLost.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Find // Finality", 245, Rarity.RARE, mage.cards.f.FindFinality.class));
cards.add(new SetCardInfo("Fists of Ironwood", 139, Rarity.COMMON, mage.cards.f.FistsOfIronwood.class));
cards.add(new SetCardInfo("Footlight Fiend", 181, Rarity.COMMON, mage.cards.f.FootlightFiend.class));
@@ -210,80 +189,70 @@ public class RavnicaRemastered extends ExpansionSet {
cards.add(new SetCardInfo("Forced Landing", 141, Rarity.COMMON, mage.cards.f.ForcedLanding.class));
cards.add(new SetCardInfo("Fresh-Faced Recruit", 182, Rarity.COMMON, mage.cards.f.FreshFacedRecruit.class));
cards.add(new SetCardInfo("Frilled Mystic", 183, Rarity.UNCOMMON, mage.cards.f.FrilledMystic.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Frilled Mystic", 366, Rarity.UNCOMMON, mage.cards.f.FrilledMystic.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Frilled Mystic", 366, Rarity.UNCOMMON, mage.cards.f.FrilledMystic.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Fungal Rebirth", 142, Rarity.UNCOMMON, mage.cards.f.FungalRebirth.class));
cards.add(new SetCardInfo("Gate Colossus", 257, Rarity.UNCOMMON, mage.cards.g.GateColossus.class));
cards.add(new SetCardInfo("Gather Courage", 143, Rarity.COMMON, mage.cards.g.GatherCourage.class));
cards.add(new SetCardInfo("Ghostway", 19, Rarity.RARE, mage.cards.g.Ghostway.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Ghostway", 308, Rarity.RARE, mage.cards.g.Ghostway.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ghostway", "308z", Rarity.RARE, mage.cards.g.Ghostway.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ghostway", 308, Rarity.RARE, mage.cards.g.Ghostway.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Gideon Blackblade", 20, Rarity.MYTHIC, mage.cards.g.GideonBlackblade.class));
- cards.add(new SetCardInfo("Gigantoplasm", 450, Rarity.RARE, mage.cards.g.Gigantoplasm.class, RETRO_ART));
+ cards.add(new SetCardInfo("Gigantoplasm", 450, Rarity.RARE, mage.cards.g.Gigantoplasm.class));
cards.add(new SetCardInfo("Glowspore Shaman", 184, Rarity.COMMON, mage.cards.g.GlowsporeShaman.class));
cards.add(new SetCardInfo("Gobhobbler Rats", 185, Rarity.COMMON, mage.cards.g.GobhobblerRats.class));
cards.add(new SetCardInfo("Goblin Electromancer", 186, Rarity.COMMON, mage.cards.g.GoblinElectromancer.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Goblin Electromancer", 367, Rarity.COMMON, mage.cards.g.GoblinElectromancer.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Goblin Electromancer", 367, Rarity.COMMON, mage.cards.g.GoblinElectromancer.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Godless Shrine", 277, Rarity.RARE, mage.cards.g.GodlessShrine.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Godless Shrine", 294, Rarity.RARE, mage.cards.g.GodlessShrine.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Godless Shrine", 401, Rarity.RARE, mage.cards.g.GodlessShrine.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Godless Shrine", "401z", Rarity.RARE, mage.cards.g.GodlessShrine.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Godless Shrine", 401, Rarity.RARE, mage.cards.g.GodlessShrine.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Golgari Findbroker", 187, Rarity.UNCOMMON, mage.cards.g.GolgariFindbroker.class));
cards.add(new SetCardInfo("Golgari Grave-Troll", 144, Rarity.RARE, mage.cards.g.GolgariGraveTroll.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Golgari Grave-Troll", 348, Rarity.RARE, mage.cards.g.GolgariGraveTroll.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Golgari Grave-Troll", "348z", Rarity.RARE, mage.cards.g.GolgariGraveTroll.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Golgari Grave-Troll", 348, Rarity.RARE, mage.cards.g.GolgariGraveTroll.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Golgari Guildgate", 278, Rarity.COMMON, mage.cards.g.GolgariGuildgate.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Golgari Guildgate", 402, Rarity.COMMON, mage.cards.g.GolgariGuildgate.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Golgari Guildgate", 402, Rarity.COMMON, mage.cards.g.GolgariGuildgate.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Golgari Guildmage", 188, Rarity.UNCOMMON, mage.cards.g.GolgariGuildmage.class));
cards.add(new SetCardInfo("Golgari Signet", 258, Rarity.UNCOMMON, mage.cards.g.GolgariSignet.class));
+ cards.add(new SetCardInfo("Golgari Thug", 325, Rarity.UNCOMMON, mage.cards.g.GolgariThug.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Golgari Thug", 76, Rarity.UNCOMMON, mage.cards.g.GolgariThug.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Golgari Thug", 325, Rarity.UNCOMMON, mage.cards.g.GolgariThug.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Greater Forgeling", 109, Rarity.COMMON, mage.cards.g.GreaterForgeling.class));
cards.add(new SetCardInfo("Greater Mossdog", 145, Rarity.COMMON, mage.cards.g.GreaterMossdog.class));
cards.add(new SetCardInfo("Gruul Guildgate", 279, Rarity.COMMON, mage.cards.g.GruulGuildgate.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Gruul Guildgate", 403, Rarity.COMMON, mage.cards.g.GruulGuildgate.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Gruul Guildgate", 403, Rarity.COMMON, mage.cards.g.GruulGuildgate.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Gruul Guildmage", 189, Rarity.UNCOMMON, mage.cards.g.GruulGuildmage.class));
cards.add(new SetCardInfo("Gruul Signet", 259, Rarity.UNCOMMON, mage.cards.g.GruulSignet.class));
cards.add(new SetCardInfo("Guardian Project", 146, Rarity.MYTHIC, mage.cards.g.GuardianProject.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Guardian Project", 349, Rarity.MYTHIC, mage.cards.g.GuardianProject.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Guardian Project", "349z", Rarity.MYTHIC, mage.cards.g.GuardianProject.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Guardian Project", 349, Rarity.MYTHIC, mage.cards.g.GuardianProject.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Guardian Project", 433, Rarity.MYTHIC, mage.cards.g.GuardianProject.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Guttersnipe", 110, Rarity.UNCOMMON, mage.cards.g.Guttersnipe.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Guttersnipe", 332, Rarity.UNCOMMON, mage.cards.g.Guttersnipe.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Guttersnipe", 332, Rarity.UNCOMMON, mage.cards.g.Guttersnipe.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Hallowed Fountain", 280, Rarity.RARE, mage.cards.h.HallowedFountain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Hallowed Fountain", 295, Rarity.RARE, mage.cards.h.HallowedFountain.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Hallowed Fountain", 404, Rarity.RARE, mage.cards.h.HallowedFountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Hallowed Fountain", "404z", Rarity.RARE, mage.cards.h.HallowedFountain.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Hallowed Fountain", 404, Rarity.RARE, mage.cards.h.HallowedFountain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Helium Squirter", 45, Rarity.COMMON, mage.cards.h.HeliumSquirter.class));
cards.add(new SetCardInfo("Hellkite Tyrant", 111, Rarity.RARE, mage.cards.h.HellkiteTyrant.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Hellkite Tyrant", 333, Rarity.RARE, mage.cards.h.HellkiteTyrant.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Hellkite Tyrant", "333z", Rarity.RARE, mage.cards.h.HellkiteTyrant.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Hellkite Tyrant", 333, Rarity.RARE, mage.cards.h.HellkiteTyrant.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Hellkite Tyrant", 428, Rarity.RARE, mage.cards.h.HellkiteTyrant.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Homing Lightning", 112, Rarity.UNCOMMON, mage.cards.h.HomingLightning.class));
cards.add(new SetCardInfo("Horncaller's Chant", 147, Rarity.COMMON, mage.cards.h.HorncallersChant.class));
cards.add(new SetCardInfo("Ilharg, the Raze-Boar", 113, Rarity.MYTHIC, mage.cards.i.IlhargTheRazeBoar.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Ilharg, the Raze-Boar", 334, Rarity.MYTHIC, mage.cards.i.IlhargTheRazeBoar.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ilharg, the Raze-Boar", "334z", Rarity.MYTHIC, mage.cards.i.IlhargTheRazeBoar.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ilharg, the Raze-Boar", 334, Rarity.MYTHIC, mage.cards.i.IlhargTheRazeBoar.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ilharg, the Raze-Boar", 429, Rarity.MYTHIC, mage.cards.i.IlhargTheRazeBoar.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ill-Gotten Inheritance", 77, Rarity.COMMON, mage.cards.i.IllGottenInheritance.class));
cards.add(new SetCardInfo("Illusionist's Bracers", 260, Rarity.RARE, mage.cards.i.IllusionistsBracers.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Illusionist's Bracers", 392, Rarity.RARE, mage.cards.i.IllusionistsBracers.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Illusionist's Bracers", "392z", Rarity.RARE, mage.cards.i.IllusionistsBracers.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Illusionist's Bracers", 392, Rarity.RARE, mage.cards.i.IllusionistsBracers.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Infernal Tutor", 326, Rarity.RARE, mage.cards.i.InfernalTutor.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Infernal Tutor", 78, Rarity.RARE, mage.cards.i.InfernalTutor.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Infernal Tutor", 326, Rarity.RARE, mage.cards.i.InfernalTutor.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Infernal Tutor", "326z", Rarity.RARE, mage.cards.i.InfernalTutor.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Izzet Charm", 190, Rarity.UNCOMMON, mage.cards.i.IzzetCharm.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Izzet Charm", 368, Rarity.UNCOMMON, mage.cards.i.IzzetCharm.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Izzet Charm", 368, Rarity.UNCOMMON, mage.cards.i.IzzetCharm.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Izzet Guildgate", 281, Rarity.COMMON, mage.cards.i.IzzetGuildgate.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Izzet Guildgate", 405, Rarity.COMMON, mage.cards.i.IzzetGuildgate.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Izzet Guildgate", 405, Rarity.COMMON, mage.cards.i.IzzetGuildgate.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Izzet Guildmage", 191, Rarity.UNCOMMON, mage.cards.i.IzzetGuildmage.class));
cards.add(new SetCardInfo("Izzet Signet", 261, Rarity.UNCOMMON, mage.cards.i.IzzetSignet.class));
cards.add(new SetCardInfo("Judge's Familiar", 192, Rarity.COMMON, mage.cards.j.JudgesFamiliar.class));
cards.add(new SetCardInfo("Junktroller", 262, Rarity.UNCOMMON, mage.cards.j.Junktroller.class));
cards.add(new SetCardInfo("Karlov of the Ghost Council", 193, Rarity.MYTHIC, mage.cards.k.KarlovOfTheGhostCouncil.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Karlov of the Ghost Council", 369, Rarity.MYTHIC, mage.cards.k.KarlovOfTheGhostCouncil.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Karlov of the Ghost Council", "369z", Rarity.MYTHIC, mage.cards.k.KarlovOfTheGhostCouncil.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Karlov of the Ghost Council", 369, Rarity.MYTHIC, mage.cards.k.KarlovOfTheGhostCouncil.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Karlov of the Ghost Council", 437, Rarity.MYTHIC, mage.cards.k.KarlovOfTheGhostCouncil.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Karn's Bastion", 464, Rarity.RARE, mage.cards.k.KarnsBastion.class, RETRO_ART));
+ cards.add(new SetCardInfo("Karn's Bastion", 464, Rarity.RARE, mage.cards.k.KarnsBastion.class));
cards.add(new SetCardInfo("Karn, the Great Creator", 1, Rarity.MYTHIC, mage.cards.k.KarnTheGreatCreator.class));
cards.add(new SetCardInfo("Kasmina's Transmutation", 46, Rarity.COMMON, mage.cards.k.KasminasTransmutation.class));
cards.add(new SetCardInfo("Kaya, Orzhov Usurper", 194, Rarity.RARE, mage.cards.k.KayaOrzhovUsurper.class));
@@ -291,132 +260,116 @@ public class RavnicaRemastered extends ExpansionSet {
cards.add(new SetCardInfo("Keymaster Rogue", 47, Rarity.COMMON, mage.cards.k.KeymasterRogue.class));
cards.add(new SetCardInfo("Kiora's Dambreaker", 48, Rarity.COMMON, mage.cards.k.KiorasDambreaker.class));
cards.add(new SetCardInfo("Krenko's Command", 115, Rarity.COMMON, mage.cards.k.KrenkosCommand.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Krenko's Command", 336, Rarity.COMMON, mage.cards.k.KrenkosCommand.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Krenko's Command", 336, Rarity.COMMON, mage.cards.k.KrenkosCommand.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Krenko, Mob Boss", 114, Rarity.RARE, mage.cards.k.KrenkoMobBoss.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Krenko, Mob Boss", 335, Rarity.RARE, mage.cards.k.KrenkoMobBoss.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Krenko, Mob Boss", "335z", Rarity.RARE, mage.cards.k.KrenkoMobBoss.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Krenko, Mob Boss", 335, Rarity.RARE, mage.cards.k.KrenkoMobBoss.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Krenko, Mob Boss", 430, Rarity.RARE, mage.cards.k.KrenkoMobBoss.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Last Gasp", 79, Rarity.COMMON, mage.cards.l.LastGasp.class));
cards.add(new SetCardInfo("Lavinia, Azorius Renegade", 195, Rarity.RARE, mage.cards.l.LaviniaAzoriusRenegade.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Lavinia, Azorius Renegade", 370, Rarity.RARE, mage.cards.l.LaviniaAzoriusRenegade.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Lavinia, Azorius Renegade", "370z", Rarity.RARE, mage.cards.l.LaviniaAzoriusRenegade.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Lavinia, Azorius Renegade", 370, Rarity.RARE, mage.cards.l.LaviniaAzoriusRenegade.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Lazav, the Multifarious", 196, Rarity.RARE, mage.cards.l.LazavTheMultifarious.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Lazav, the Multifarious", 371, Rarity.RARE, mage.cards.l.LazavTheMultifarious.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Lazav, the Multifarious", "371z", Rarity.RARE, mage.cards.l.LazavTheMultifarious.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Lazav, the Multifarious", 371, Rarity.RARE, mage.cards.l.LazavTheMultifarious.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Leapfrog", 49, Rarity.COMMON, mage.cards.l.Leapfrog.class));
cards.add(new SetCardInfo("Legion Warboss", 116, Rarity.RARE, mage.cards.l.LegionWarboss.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Legion Warboss", 337, Rarity.RARE, mage.cards.l.LegionWarboss.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Legion Warboss", "337z", Rarity.RARE, mage.cards.l.LegionWarboss.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Legion Warboss", 337, Rarity.RARE, mage.cards.l.LegionWarboss.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Life from the Loam", 148, Rarity.RARE, mage.cards.l.LifeFromTheLoam.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Life from the Loam", 350, Rarity.RARE, mage.cards.l.LifeFromTheLoam.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Life from the Loam", "350z", Rarity.RARE, mage.cards.l.LifeFromTheLoam.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Life from the Loam", 350, Rarity.RARE, mage.cards.l.LifeFromTheLoam.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Life from the Loam", 434, Rarity.RARE, mage.cards.l.LifeFromTheLoam.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Light Up the Stage", 117, Rarity.UNCOMMON, mage.cards.l.LightUpTheStage.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Light Up the Stage", 338, Rarity.UNCOMMON, mage.cards.l.LightUpTheStage.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Light Up the Stage", 338, Rarity.UNCOMMON, mage.cards.l.LightUpTheStage.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Lightning Helix", 197, Rarity.UNCOMMON, mage.cards.l.LightningHelix.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Lightning Helix", 372, Rarity.UNCOMMON, mage.cards.l.LightningHelix.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Lightning Helix", 372, Rarity.UNCOMMON, mage.cards.l.LightningHelix.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Liliana, Dreadhorde General", 80, Rarity.MYTHIC, mage.cards.l.LilianaDreadhordeGeneral.class));
cards.add(new SetCardInfo("Loaming Shaman", 149, Rarity.UNCOMMON, mage.cards.l.LoamingShaman.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Loaming Shaman", 351, Rarity.UNCOMMON, mage.cards.l.LoamingShaman.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Lord of the Void", 81, Rarity.MYTHIC, mage.cards.l.LordOfTheVoid.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Lord of the Void", 327, Rarity.MYTHIC, mage.cards.l.LordOfTheVoid.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Lord of the Void", "327z", Rarity.MYTHIC, mage.cards.l.LordOfTheVoid.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Loaming Shaman", 351, Rarity.UNCOMMON, mage.cards.l.LoamingShaman.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Lord of the Void", 327, Rarity.MYTHIC, mage.cards.l.LordOfTheVoid.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Lord of the Void", 424, Rarity.MYTHIC, mage.cards.l.LordOfTheVoid.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Lord of the Void", 81, Rarity.MYTHIC, mage.cards.l.LordOfTheVoid.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Macabre Waltz", 82, Rarity.COMMON, mage.cards.m.MacabreWaltz.class));
- cards.add(new SetCardInfo("Magewright's Stone", 462, Rarity.UNCOMMON, mage.cards.m.MagewrightsStone.class, RETRO_ART));
+ cards.add(new SetCardInfo("Magewright's Stone", 462, Rarity.UNCOMMON, mage.cards.m.MagewrightsStone.class));
cards.add(new SetCardInfo("Makeshift Battalion", 22, Rarity.COMMON, mage.cards.m.MakeshiftBattalion.class));
- cards.add(new SetCardInfo("Massacre Girl", 83, Rarity.RARE, mage.cards.m.MassacreGirl.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Massacre Girl", 328, Rarity.RARE, mage.cards.m.MassacreGirl.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Massacre Girl", "328z", Rarity.RARE, mage.cards.m.MassacreGirl.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Massacre Girl", 328, Rarity.RARE, mage.cards.m.MassacreGirl.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Massacre Girl", 425, Rarity.RARE, mage.cards.m.MassacreGirl.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Massacre Girl", 83, Rarity.RARE, mage.cards.m.MassacreGirl.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Master of Cruelties", 198, Rarity.MYTHIC, mage.cards.m.MasterOfCruelties.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Master of Cruelties", 373, Rarity.MYTHIC, mage.cards.m.MasterOfCruelties.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Master of Cruelties", "373z", Rarity.MYTHIC, mage.cards.m.MasterOfCruelties.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Master of Cruelties", 373, Rarity.MYTHIC, mage.cards.m.MasterOfCruelties.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mausoleum Turnkey", 84, Rarity.UNCOMMON, mage.cards.m.MausoleumTurnkey.class));
cards.add(new SetCardInfo("Mayhem Devil", 199, Rarity.UNCOMMON, mage.cards.m.MayhemDevil.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Mayhem Devil", 374, Rarity.UNCOMMON, mage.cards.m.MayhemDevil.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Maze's End", 465, Rarity.MYTHIC, mage.cards.m.MazesEnd.class, RETRO_ART));
+ cards.add(new SetCardInfo("Mayhem Devil", 374, Rarity.UNCOMMON, mage.cards.m.MayhemDevil.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Maze's End", 465, Rarity.MYTHIC, mage.cards.m.MazesEnd.class));
cards.add(new SetCardInfo("Mephitic Vapors", 85, Rarity.COMMON, mage.cards.m.MephiticVapors.class));
cards.add(new SetCardInfo("Merfolk of the Depths", 200, Rarity.COMMON, mage.cards.m.MerfolkOfTheDepths.class));
cards.add(new SetCardInfo("Midnight Reaper", 86, Rarity.RARE, mage.cards.m.MidnightReaper.class));
cards.add(new SetCardInfo("Mindleech Mass", 201, Rarity.RARE, mage.cards.m.MindleechMass.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Mindleech Mass", 375, Rarity.RARE, mage.cards.m.MindleechMass.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mindleech Mass", "375z", Rarity.RARE, mage.cards.m.MindleechMass.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mindleech Mass", 375, Rarity.RARE, mage.cards.m.MindleechMass.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ministrant of Obligation", 23, Rarity.UNCOMMON, mage.cards.m.MinistrantOfObligation.class));
cards.add(new SetCardInfo("Mistral Charger", 24, Rarity.UNCOMMON, mage.cards.m.MistralCharger.class));
cards.add(new SetCardInfo("Mizzix's Mastery", 118, Rarity.RARE, mage.cards.m.MizzixsMastery.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Mizzix's Mastery", 339, Rarity.RARE, mage.cards.m.MizzixsMastery.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mizzix's Mastery", "339z", Rarity.RARE, mage.cards.m.MizzixsMastery.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mizzix's Mastery", 339, Rarity.RARE, mage.cards.m.MizzixsMastery.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Moldervine Cloak", 150, Rarity.UNCOMMON, mage.cards.m.MoldervineCloak.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Moldervine Cloak", 352, Rarity.UNCOMMON, mage.cards.m.MoldervineCloak.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Moldervine Cloak", 352, Rarity.UNCOMMON, mage.cards.m.MoldervineCloak.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Moroii", 202, Rarity.UNCOMMON, mage.cards.m.Moroii.class));
cards.add(new SetCardInfo("Mortus Strider", 203, Rarity.COMMON, mage.cards.m.MortusStrider.class));
cards.add(new SetCardInfo("Mourning Thrull", 204, Rarity.COMMON, mage.cards.m.MourningThrull.class));
+ cards.add(new SetCardInfo("Muddle the Mixture", 315, Rarity.UNCOMMON, mage.cards.m.MuddleTheMixture.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Muddle the Mixture", 50, Rarity.UNCOMMON, mage.cards.m.MuddleTheMixture.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Muddle the Mixture", 315, Rarity.UNCOMMON, mage.cards.m.MuddleTheMixture.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Mugging", 119, Rarity.COMMON, mage.cards.m.Mugging.class));
cards.add(new SetCardInfo("Murmuring Mystic", 51, Rarity.UNCOMMON, mage.cards.m.MurmuringMystic.class));
- cards.add(new SetCardInfo("Narcomoeba", 451, Rarity.UNCOMMON, mage.cards.n.Narcomoeba.class, RETRO_ART));
+ cards.add(new SetCardInfo("Narcomoeba", 451, Rarity.UNCOMMON, mage.cards.n.Narcomoeba.class));
cards.add(new SetCardInfo("Nicol Bolas, Dragon-God", 205, Rarity.MYTHIC, mage.cards.n.NicolBolasDragonGod.class));
cards.add(new SetCardInfo("Nightveil Predator", 206, Rarity.UNCOMMON, mage.cards.n.NightveilPredator.class));
cards.add(new SetCardInfo("Nightveil Sprite", 52, Rarity.UNCOMMON, mage.cards.n.NightveilSprite.class));
- cards.add(new SetCardInfo("Niv-Mizzet Reborn", 459, Rarity.MYTHIC, mage.cards.n.NivMizzetReborn.class, RETRO_ART));
+ cards.add(new SetCardInfo("Niv-Mizzet Reborn", 459, Rarity.MYTHIC, mage.cards.n.NivMizzetReborn.class));
cards.add(new SetCardInfo("Niv-Mizzet, Parun", 207, Rarity.RARE, mage.cards.n.NivMizzetParun.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Niv-Mizzet, Parun", 376, Rarity.RARE, mage.cards.n.NivMizzetParun.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Niv-Mizzet, Parun", "376z", Rarity.RARE, mage.cards.n.NivMizzetParun.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Niv-Mizzet, Parun", 376, Rarity.RARE, mage.cards.n.NivMizzetParun.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Niv-Mizzet, Parun", 438, Rarity.RARE, mage.cards.n.NivMizzetParun.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Niv-Mizzet, the Firemind", 467, Rarity.RARE, mage.cards.n.NivMizzetTheFiremind.class, RETRO_ART));
+ cards.add(new SetCardInfo("Niv-Mizzet, the Firemind", 467, Rarity.RARE, mage.cards.n.NivMizzetTheFiremind.class));
cards.add(new SetCardInfo("Open the Gates", 151, Rarity.COMMON, mage.cards.o.OpenTheGates.class));
cards.add(new SetCardInfo("Orzhov Enforcer", 87, Rarity.UNCOMMON, mage.cards.o.OrzhovEnforcer.class));
cards.add(new SetCardInfo("Orzhov Euthanist", 88, Rarity.COMMON, mage.cards.o.OrzhovEuthanist.class));
cards.add(new SetCardInfo("Orzhov Guildgate", 282, Rarity.COMMON, mage.cards.o.OrzhovGuildgate.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Orzhov Guildgate", 406, Rarity.COMMON, mage.cards.o.OrzhovGuildgate.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Orzhov Guildgate", 406, Rarity.COMMON, mage.cards.o.OrzhovGuildgate.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Orzhov Guildmage", 208, Rarity.UNCOMMON, mage.cards.o.OrzhovGuildmage.class));
cards.add(new SetCardInfo("Orzhov Signet", 263, Rarity.UNCOMMON, mage.cards.o.OrzhovSignet.class));
cards.add(new SetCardInfo("Overgrown Tomb", 283, Rarity.RARE, mage.cards.o.OvergrownTomb.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Overgrown Tomb", 296, Rarity.RARE, mage.cards.o.OvergrownTomb.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Overgrown Tomb", 407, Rarity.RARE, mage.cards.o.OvergrownTomb.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Overgrown Tomb", "407z", Rarity.RARE, mage.cards.o.OvergrownTomb.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Overgrown Tomb", 407, Rarity.RARE, mage.cards.o.OvergrownTomb.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Overwhelm", 152, Rarity.UNCOMMON, mage.cards.o.Overwhelm.class));
cards.add(new SetCardInfo("Pack Rat", 426, Rarity.RARE, mage.cards.p.PackRat.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Pack Rat", 455, Rarity.RARE, mage.cards.p.PackRat.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Pack Rat", 455, Rarity.RARE, mage.cards.p.PackRat.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Pariah's Shield", 264, Rarity.RARE, mage.cards.p.PariahsShield.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Pariah's Shield", 393, Rarity.RARE, mage.cards.p.PariahsShield.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Pariah's Shield", "393z", Rarity.RARE, mage.cards.p.PariahsShield.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Perilous Forays", 457, Rarity.UNCOMMON, mage.cards.p.PerilousForays.class, RETRO_ART));
+ cards.add(new SetCardInfo("Pariah's Shield", 393, Rarity.RARE, mage.cards.p.PariahsShield.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Perilous Forays", 457, Rarity.UNCOMMON, mage.cards.p.PerilousForays.class));
+ cards.add(new SetCardInfo("Persistent Petitioners", 316, Rarity.COMMON, mage.cards.p.PersistentPetitioners.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Persistent Petitioners", 53, Rarity.COMMON, mage.cards.p.PersistentPetitioners.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Persistent Petitioners", 316, Rarity.COMMON, mage.cards.p.PersistentPetitioners.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Petrahydrox", 209, Rarity.COMMON, mage.cards.p.Petrahydrox.class));
cards.add(new SetCardInfo("Phytohydra", 210, Rarity.RARE, mage.cards.p.Phytohydra.class));
- cards.add(new SetCardInfo("Pithing Needle", 463, Rarity.RARE, mage.cards.p.PithingNeedle.class, RETRO_ART));
+ cards.add(new SetCardInfo("Pithing Needle", 463, Rarity.RARE, mage.cards.p.PithingNeedle.class));
cards.add(new SetCardInfo("Plaguecrafter", 89, Rarity.UNCOMMON, mage.cards.p.Plaguecrafter.class));
cards.add(new SetCardInfo("Priest of Forgotten Gods", 90, Rarity.RARE, mage.cards.p.PriestOfForgottenGods.class));
cards.add(new SetCardInfo("Prime Speaker Zegana", 211, Rarity.RARE, mage.cards.p.PrimeSpeakerZegana.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Prime Speaker Zegana", 377, Rarity.RARE, mage.cards.p.PrimeSpeakerZegana.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Prime Speaker Zegana", "377z", Rarity.RARE, mage.cards.p.PrimeSpeakerZegana.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Prime Speaker Zegana", 377, Rarity.RARE, mage.cards.p.PrimeSpeakerZegana.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Prime Speaker Zegana", 439, Rarity.RARE, mage.cards.p.PrimeSpeakerZegana.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Protean Hulk", 153, Rarity.MYTHIC, mage.cards.p.ProteanHulk.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Protean Hulk", 353, Rarity.MYTHIC, mage.cards.p.ProteanHulk.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Protean Hulk", "353z", Rarity.MYTHIC, mage.cards.p.ProteanHulk.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Protean Hulk", 353, Rarity.MYTHIC, mage.cards.p.ProteanHulk.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Protean Hulk", 435, Rarity.MYTHIC, mage.cards.p.ProteanHulk.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Pteramander", 317, Rarity.UNCOMMON, mage.cards.p.Pteramander.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Pteramander", 54, Rarity.UNCOMMON, mage.cards.p.Pteramander.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Pteramander", 317, Rarity.UNCOMMON, mage.cards.p.Pteramander.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Putrefy", 212, Rarity.UNCOMMON, mage.cards.p.Putrefy.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Putrefy", 378, Rarity.UNCOMMON, mage.cards.p.Putrefy.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Putrefy", 378, Rarity.UNCOMMON, mage.cards.p.Putrefy.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Quasiduplicate", 55, Rarity.RARE, mage.cards.q.Quasiduplicate.class));
cards.add(new SetCardInfo("Quench", 56, Rarity.COMMON, mage.cards.q.Quench.class));
+ cards.add(new SetCardInfo("Quicken", 318, Rarity.UNCOMMON, mage.cards.q.Quicken.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Quicken", 57, Rarity.UNCOMMON, mage.cards.q.Quicken.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Quicken", 318, Rarity.UNCOMMON, mage.cards.q.Quicken.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Radical Idea", 58, Rarity.COMMON, mage.cards.r.RadicalIdea.class));
cards.add(new SetCardInfo("Rakdos Firewheeler", 213, Rarity.UNCOMMON, mage.cards.r.RakdosFirewheeler.class));
cards.add(new SetCardInfo("Rakdos Guildgate", 284, Rarity.COMMON, mage.cards.r.RakdosGuildgate.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Rakdos Guildgate", 408, Rarity.COMMON, mage.cards.r.RakdosGuildgate.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Rakdos Guildgate", 408, Rarity.COMMON, mage.cards.r.RakdosGuildgate.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Rakdos Guildmage", 214, Rarity.UNCOMMON, mage.cards.r.RakdosGuildmage.class));
cards.add(new SetCardInfo("Rakdos Pit Dragon", 120, Rarity.UNCOMMON, mage.cards.r.RakdosPitDragon.class));
cards.add(new SetCardInfo("Rakdos Signet", 265, Rarity.UNCOMMON, mage.cards.r.RakdosSignet.class));
cards.add(new SetCardInfo("Rakdos, Lord of Riots", 215, Rarity.RARE, mage.cards.r.RakdosLordOfRiots.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Rakdos, Lord of Riots", 379, Rarity.RARE, mage.cards.r.RakdosLordOfRiots.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Rakdos, Lord of Riots", "379z", Rarity.RARE, mage.cards.r.RakdosLordOfRiots.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Rakdos, Lord of Riots", 379, Rarity.RARE, mage.cards.r.RakdosLordOfRiots.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ral Zarek", 216, Rarity.MYTHIC, mage.cards.r.RalZarek.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ral Zarek", 445, Rarity.MYTHIC, mage.cards.r.RalZarek.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Rampaging Rendhorn", 154, Rarity.COMMON, mage.cards.r.RampagingRendhorn.class));
@@ -424,145 +377,128 @@ public class RavnicaRemastered extends ExpansionSet {
cards.add(new SetCardInfo("Repeal", 60, Rarity.COMMON, mage.cards.r.Repeal.class));
cards.add(new SetCardInfo("Repudiate // Replicate", 249, Rarity.RARE, mage.cards.r.RepudiateReplicate.class));
cards.add(new SetCardInfo("Response // Resurgence", 247, Rarity.RARE, mage.cards.r.ResponseResurgence.class));
- cards.add(new SetCardInfo("Rest in Peace", 446, Rarity.RARE, mage.cards.r.RestInPeace.class, RETRO_ART));
+ cards.add(new SetCardInfo("Rest in Peace", 446, Rarity.RARE, mage.cards.r.RestInPeace.class));
cards.add(new SetCardInfo("Revival // Revenge", 241, Rarity.RARE, mage.cards.r.RevivalRevenge.class));
cards.add(new SetCardInfo("Rhythm of the Wild", 217, Rarity.UNCOMMON, mage.cards.r.RhythmOfTheWild.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Rhythm of the Wild", 380, Rarity.UNCOMMON, mage.cards.r.RhythmOfTheWild.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Rhythm of the Wild", 380, Rarity.UNCOMMON, mage.cards.r.RhythmOfTheWild.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Rising Populace", 25, Rarity.COMMON, mage.cards.r.RisingPopulace.class));
cards.add(new SetCardInfo("Rootborn Defenses", 26, Rarity.COMMON, mage.cards.r.RootbornDefenses.class));
cards.add(new SetCardInfo("Rubblebelt Maaka", 121, Rarity.COMMON, mage.cards.r.RubblebeltMaaka.class));
cards.add(new SetCardInfo("Sacred Foundry", 285, Rarity.RARE, mage.cards.s.SacredFoundry.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sacred Foundry", 297, Rarity.RARE, mage.cards.s.SacredFoundry.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Sacred Foundry", 409, Rarity.RARE, mage.cards.s.SacredFoundry.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Sacred Foundry", "409z", Rarity.RARE, mage.cards.s.SacredFoundry.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sacred Foundry", 409, Rarity.RARE, mage.cards.s.SacredFoundry.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Savra, Queen of the Golgari", 218, Rarity.RARE, mage.cards.s.SavraQueenOfTheGolgari.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Savra, Queen of the Golgari", 381, Rarity.RARE, mage.cards.s.SavraQueenOfTheGolgari.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Savra, Queen of the Golgari", "381z", Rarity.RARE, mage.cards.s.SavraQueenOfTheGolgari.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Savra, Queen of the Golgari", 381, Rarity.RARE, mage.cards.s.SavraQueenOfTheGolgari.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Savra, Queen of the Golgari", 440, Rarity.RARE, mage.cards.s.SavraQueenOfTheGolgari.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Scab-Clan Mauler", 219, Rarity.COMMON, mage.cards.s.ScabClanMauler.class));
cards.add(new SetCardInfo("Scorched Rusalka", 122, Rarity.COMMON, mage.cards.s.ScorchedRusalka.class));
cards.add(new SetCardInfo("Seal of the Guildpact", 266, Rarity.RARE, mage.cards.s.SealOfTheGuildpact.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Seal of the Guildpact", 394, Rarity.RARE, mage.cards.s.SealOfTheGuildpact.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Seal of the Guildpact", "394z", Rarity.RARE, mage.cards.s.SealOfTheGuildpact.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Seal of the Guildpact", 394, Rarity.RARE, mage.cards.s.SealOfTheGuildpact.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Selesnya Evangel", 220, Rarity.UNCOMMON, mage.cards.s.SelesnyaEvangel.class));
cards.add(new SetCardInfo("Selesnya Guildgate", 286, Rarity.COMMON, mage.cards.s.SelesnyaGuildgate.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Selesnya Guildgate", 410, Rarity.COMMON, mage.cards.s.SelesnyaGuildgate.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Selesnya Guildgate", 410, Rarity.COMMON, mage.cards.s.SelesnyaGuildgate.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Selesnya Guildmage", 221, Rarity.UNCOMMON, mage.cards.s.SelesnyaGuildmage.class));
cards.add(new SetCardInfo("Selesnya Signet", 267, Rarity.UNCOMMON, mage.cards.s.SelesnyaSignet.class));
cards.add(new SetCardInfo("Sewer Shambler", 91, Rarity.COMMON, mage.cards.s.SewerShambler.class));
cards.add(new SetCardInfo("Shadow Alley Denizen", 92, Rarity.COMMON, mage.cards.s.ShadowAlleyDenizen.class));
- cards.add(new SetCardInfo("Shambling Shell", 460, Rarity.COMMON, mage.cards.s.ShamblingShell.class, RETRO_ART));
+ cards.add(new SetCardInfo("Shambling Shell", 460, Rarity.COMMON, mage.cards.s.ShamblingShell.class));
cards.add(new SetCardInfo("Sharktocrab", 222, Rarity.UNCOMMON, mage.cards.s.Sharktocrab.class));
- cards.add(new SetCardInfo("Shattering Spree", 456, Rarity.UNCOMMON, mage.cards.s.ShatteringSpree.class, RETRO_ART));
- cards.add(new SetCardInfo("Siege of Towers", 123, Rarity.UNCOMMON, mage.cards.s.SiegeOfTowers.class));
+ cards.add(new SetCardInfo("Shattering Spree", 456, Rarity.UNCOMMON, mage.cards.s.ShatteringSpree.class));
cards.add(new SetCardInfo("Siege Wurm", 155, Rarity.COMMON, mage.cards.s.SiegeWurm.class));
+ cards.add(new SetCardInfo("Siege of Towers", 123, Rarity.UNCOMMON, mage.cards.s.SiegeOfTowers.class));
cards.add(new SetCardInfo("Silent Dart", 268, Rarity.UNCOMMON, mage.cards.s.SilentDart.class));
cards.add(new SetCardInfo("Silhana Ledgewalker", 156, Rarity.COMMON, mage.cards.s.SilhanaLedgewalker.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Silhana Ledgewalker", 354, Rarity.COMMON, mage.cards.s.SilhanaLedgewalker.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Silhana Ledgewalker", 354, Rarity.COMMON, mage.cards.s.SilhanaLedgewalker.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Simic Guildgate", 287, Rarity.COMMON, mage.cards.s.SimicGuildgate.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Simic Guildgate", 411, Rarity.COMMON, mage.cards.s.SimicGuildgate.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Simic Guildgate", 411, Rarity.COMMON, mage.cards.s.SimicGuildgate.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Simic Guildmage", 223, Rarity.UNCOMMON, mage.cards.s.SimicGuildmage.class));
cards.add(new SetCardInfo("Simic Signet", 269, Rarity.UNCOMMON, mage.cards.s.SimicSignet.class));
cards.add(new SetCardInfo("Sinister Sabotage", 61, Rarity.COMMON, mage.cards.s.SinisterSabotage.class));
cards.add(new SetCardInfo("Skewer the Critics", 124, Rarity.COMMON, mage.cards.s.SkewerTheCritics.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Skewer the Critics", 340, Rarity.COMMON, mage.cards.s.SkewerTheCritics.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Skewer the Critics", 340, Rarity.COMMON, mage.cards.s.SkewerTheCritics.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Skullcrack", 125, Rarity.UNCOMMON, mage.cards.s.Skullcrack.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Skullcrack", 341, Rarity.UNCOMMON, mage.cards.s.Skullcrack.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Skullcrack", 341, Rarity.UNCOMMON, mage.cards.s.Skullcrack.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sky Hussar", 224, Rarity.UNCOMMON, mage.cards.s.SkyHussar.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Sky Hussar", 382, Rarity.UNCOMMON, mage.cards.s.SkyHussar.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sky Hussar", 382, Rarity.UNCOMMON, mage.cards.s.SkyHussar.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Skyknight Legionnaire", 225, Rarity.COMMON, mage.cards.s.SkyknightLegionnaire.class));
cards.add(new SetCardInfo("Slitherhead", 226, Rarity.COMMON, mage.cards.s.Slitherhead.class));
- cards.add(new SetCardInfo("Spark Double", 62, Rarity.RARE, mage.cards.s.SparkDouble.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Spark Double", 319, Rarity.RARE, mage.cards.s.SparkDouble.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Spark Double", "319z", Rarity.RARE, mage.cards.s.SparkDouble.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Spark Double", 319, Rarity.RARE, mage.cards.s.SparkDouble.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Spark Double", 421, Rarity.RARE, mage.cards.s.SparkDouble.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Sphere of Safety", 447, Rarity.UNCOMMON, mage.cards.s.SphereOfSafety.class, RETRO_ART));
+ cards.add(new SetCardInfo("Spark Double", 62, Rarity.RARE, mage.cards.s.SparkDouble.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sphere of Safety", 447, Rarity.UNCOMMON, mage.cards.s.SphereOfSafety.class));
cards.add(new SetCardInfo("Sphinx of New Prahv", 227, Rarity.UNCOMMON, mage.cards.s.SphinxOfNewPrahv.class));
cards.add(new SetCardInfo("Sphinx's Revelation", 228, Rarity.RARE, mage.cards.s.SphinxsRevelation.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Sphinx's Revelation", 383, Rarity.RARE, mage.cards.s.SphinxsRevelation.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Sphinx's Revelation", "383z", Rarity.RARE, mage.cards.s.SphinxsRevelation.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sphinx's Revelation", 383, Rarity.RARE, mage.cards.s.SphinxsRevelation.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sprouting Renewal", 157, Rarity.COMMON, mage.cards.s.SproutingRenewal.class));
cards.add(new SetCardInfo("Stab Wound", 93, Rarity.UNCOMMON, mage.cards.s.StabWound.class));
cards.add(new SetCardInfo("Stalking Vengeance", 126, Rarity.UNCOMMON, mage.cards.s.StalkingVengeance.class));
cards.add(new SetCardInfo("Steam Vents", 288, Rarity.RARE, mage.cards.s.SteamVents.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Steam Vents", 298, Rarity.RARE, mage.cards.s.SteamVents.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Steam Vents", 412, Rarity.RARE, mage.cards.s.SteamVents.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Steam Vents", "412z", Rarity.RARE, mage.cards.s.SteamVents.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Steam Vents", 412, Rarity.RARE, mage.cards.s.SteamVents.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Stitch in Time", 229, Rarity.RARE, mage.cards.s.StitchInTime.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Stitch in Time", 384, Rarity.RARE, mage.cards.s.StitchInTime.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Stitch in Time", "384z", Rarity.RARE, mage.cards.s.StitchInTime.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Stitch in Time", 384, Rarity.RARE, mage.cards.s.StitchInTime.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Stomping Ground", 289, Rarity.RARE, mage.cards.s.StompingGround.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Stomping Ground", 299, Rarity.RARE, mage.cards.s.StompingGround.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Stomping Ground", 413, Rarity.RARE, mage.cards.s.StompingGround.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Stomping Ground", "413z", Rarity.RARE, mage.cards.s.StompingGround.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Stomping Ground", 413, Rarity.RARE, mage.cards.s.StompingGround.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Summary Judgment", 27, Rarity.COMMON, mage.cards.s.SummaryJudgment.class));
cards.add(new SetCardInfo("Sunder Shaman", 230, Rarity.UNCOMMON, mage.cards.s.SunderShaman.class));
cards.add(new SetCardInfo("Sunhome Stalwart", 28, Rarity.UNCOMMON, mage.cards.s.SunhomeStalwart.class));
- cards.add(new SetCardInfo("Supreme Verdict", 461, Rarity.RARE, mage.cards.s.SupremeVerdict.class, RETRO_ART));
+ cards.add(new SetCardInfo("Supreme Verdict", 461, Rarity.RARE, mage.cards.s.SupremeVerdict.class));
cards.add(new SetCardInfo("Sword of the Paruns", 270, Rarity.RARE, mage.cards.s.SwordOfTheParuns.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Sword of the Paruns", 395, Rarity.RARE, mage.cards.s.SwordOfTheParuns.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Sword of the Paruns", "395z", Rarity.RARE, mage.cards.s.SwordOfTheParuns.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sword of the Paruns", 395, Rarity.RARE, mage.cards.s.SwordOfTheParuns.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Syndicate Messenger", 29, Rarity.COMMON, mage.cards.s.SyndicateMessenger.class));
cards.add(new SetCardInfo("Tajic, Legion's Edge", 231, Rarity.RARE, mage.cards.t.TajicLegionsEdge.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Tajic, Legion's Edge", 385, Rarity.RARE, mage.cards.t.TajicLegionsEdge.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Tajic, Legion's Edge", "385z", Rarity.RARE, mage.cards.t.TajicLegionsEdge.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Tajic, Legion's Edge", 385, Rarity.RARE, mage.cards.t.TajicLegionsEdge.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Taste for Mayhem", 127, Rarity.COMMON, mage.cards.t.TasteForMayhem.class));
cards.add(new SetCardInfo("Teferi, Time Raveler", 232, Rarity.MYTHIC, mage.cards.t.TeferiTimeRaveler.class));
cards.add(new SetCardInfo("Temple Garden", 290, Rarity.RARE, mage.cards.t.TempleGarden.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Temple Garden", 300, Rarity.RARE, mage.cards.t.TempleGarden.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Temple Garden", 414, Rarity.RARE, mage.cards.t.TempleGarden.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Temple Garden", "414z", Rarity.RARE, mage.cards.t.TempleGarden.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Temple Garden", 414, Rarity.RARE, mage.cards.t.TempleGarden.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Teysa, Orzhov Scion", 233, Rarity.RARE, mage.cards.t.TeysaOrzhovScion.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Teysa, Orzhov Scion", 386, Rarity.RARE, mage.cards.t.TeysaOrzhovScion.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Teysa, Orzhov Scion", "386z", Rarity.RARE, mage.cards.t.TeysaOrzhovScion.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Teysa, Orzhov Scion", 386, Rarity.RARE, mage.cards.t.TeysaOrzhovScion.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Teysa, Orzhov Scion", 441, Rarity.RARE, mage.cards.t.TeysaOrzhovScion.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Thespian's Stage", 466, Rarity.RARE, mage.cards.t.ThespiansStage.class, RETRO_ART));
+ cards.add(new SetCardInfo("Thespian's Stage", 466, Rarity.RARE, mage.cards.t.ThespiansStage.class));
cards.add(new SetCardInfo("Thrash // Threat", 246, Rarity.RARE, mage.cards.t.ThrashThreat.class));
cards.add(new SetCardInfo("Thrill-Kill Assassin", 94, Rarity.COMMON, mage.cards.t.ThrillKillAssassin.class));
- cards.add(new SetCardInfo("Tidespout Tyrant", 63, Rarity.RARE, mage.cards.t.TidespoutTyrant.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Tidespout Tyrant", 320, Rarity.RARE, mage.cards.t.TidespoutTyrant.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Tidespout Tyrant", "320z", Rarity.RARE, mage.cards.t.TidespoutTyrant.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Tidespout Tyrant", 320, Rarity.RARE, mage.cards.t.TidespoutTyrant.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Tidespout Tyrant", 422, Rarity.RARE, mage.cards.t.TidespoutTyrant.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Tidespout Tyrant", 63, Rarity.RARE, mage.cards.t.TidespoutTyrant.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Tin Street Dodger", 128, Rarity.COMMON, mage.cards.t.TinStreetDodger.class));
cards.add(new SetCardInfo("Titanic Brawl", 158, Rarity.COMMON, mage.cards.t.TitanicBrawl.class));
cards.add(new SetCardInfo("To Arms!", 30, Rarity.UNCOMMON, mage.cards.t.ToArms.class));
cards.add(new SetCardInfo("Tolsimir Wolfblood", 234, Rarity.RARE, mage.cards.t.TolsimirWolfblood.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Tolsimir Wolfblood", 387, Rarity.RARE, mage.cards.t.TolsimirWolfblood.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Tolsimir Wolfblood", "387z", Rarity.RARE, mage.cards.t.TolsimirWolfblood.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Tolsimir Wolfblood", 387, Rarity.RARE, mage.cards.t.TolsimirWolfblood.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Tomik, Distinguished Advokist", 31, Rarity.RARE, mage.cards.t.TomikDistinguishedAdvokist.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Tomik, Distinguished Advokist", 417, Rarity.RARE, mage.cards.t.TomikDistinguishedAdvokist.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Totally Lost", 321, Rarity.COMMON, mage.cards.t.TotallyLost.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Totally Lost", 64, Rarity.COMMON, mage.cards.t.TotallyLost.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Totally Lost", 321, Rarity.COMMON, mage.cards.t.TotallyLost.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Truefire Captain", 235, Rarity.UNCOMMON, mage.cards.t.TruefireCaptain.class));
- cards.add(new SetCardInfo("Turnabout", 452, Rarity.UNCOMMON, mage.cards.t.Turnabout.class, RETRO_ART));
+ cards.add(new SetCardInfo("Turnabout", 452, Rarity.UNCOMMON, mage.cards.t.Turnabout.class));
+ cards.add(new SetCardInfo("Ultimate Price", 329, Rarity.UNCOMMON, mage.cards.u.UltimatePrice.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ultimate Price", 95, Rarity.UNCOMMON, mage.cards.u.UltimatePrice.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Ultimate Price", 329, Rarity.UNCOMMON, mage.cards.u.UltimatePrice.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Unbreakable Formation", 32, Rarity.RARE, mage.cards.u.UnbreakableFormation.class));
cards.add(new SetCardInfo("Undercity's Embrace", 96, Rarity.COMMON, mage.cards.u.UndercitysEmbrace.class));
cards.add(new SetCardInfo("Urbis Protector", 33, Rarity.UNCOMMON, mage.cards.u.UrbisProtector.class));
cards.add(new SetCardInfo("Utopia Sprawl", 159, Rarity.UNCOMMON, mage.cards.u.UtopiaSprawl.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Utopia Sprawl", 355, Rarity.UNCOMMON, mage.cards.u.UtopiaSprawl.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Utopia Sprawl", 355, Rarity.UNCOMMON, mage.cards.u.UtopiaSprawl.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Utvara Hellkite", 129, Rarity.MYTHIC, mage.cards.u.UtvaraHellkite.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Utvara Hellkite", 342, Rarity.MYTHIC, mage.cards.u.UtvaraHellkite.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Utvara Hellkite", "342z", Rarity.MYTHIC, mage.cards.u.UtvaraHellkite.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Utvara Hellkite", 342, Rarity.MYTHIC, mage.cards.u.UtvaraHellkite.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Utvara Hellkite", 431, Rarity.MYTHIC, mage.cards.u.UtvaraHellkite.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Vedalken Mesmerist", 65, Rarity.COMMON, mage.cards.v.VedalkenMesmerist.class));
cards.add(new SetCardInfo("Vernadi Shieldmate", 236, Rarity.COMMON, mage.cards.v.VernadiShieldmate.class));
+ cards.add(new SetCardInfo("Vindictive Vampire", 330, Rarity.UNCOMMON, mage.cards.v.VindictiveVampire.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Vindictive Vampire", 97, Rarity.UNCOMMON, mage.cards.v.VindictiveVampire.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Vindictive Vampire", 330, Rarity.UNCOMMON, mage.cards.v.VindictiveVampire.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Voidslime", 237, Rarity.RARE, mage.cards.v.Voidslime.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Voidslime", 388, Rarity.RARE, mage.cards.v.Voidslime.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Voidslime", "388z", Rarity.RARE, mage.cards.v.Voidslime.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Voidslime", 388, Rarity.RARE, mage.cards.v.Voidslime.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Voyager Staff", 271, Rarity.UNCOMMON, mage.cards.v.VoyagerStaff.class));
cards.add(new SetCardInfo("Warrant // Warden", 240, Rarity.RARE, mage.cards.w.WarrantWarden.class));
cards.add(new SetCardInfo("Wasteland Viper", 160, Rarity.UNCOMMON, mage.cards.w.WastelandViper.class));
cards.add(new SetCardInfo("Watery Grave", 291, Rarity.RARE, mage.cards.w.WateryGrave.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Watery Grave", 301, Rarity.RARE, mage.cards.w.WateryGrave.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Watery Grave", 415, Rarity.RARE, mage.cards.w.WateryGrave.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Watery Grave", "415z", Rarity.RARE, mage.cards.w.WateryGrave.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Watery Grave", 415, Rarity.RARE, mage.cards.w.WateryGrave.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Whisper Agent", 238, Rarity.COMMON, mage.cards.w.WhisperAgent.class));
cards.add(new SetCardInfo("Wild Cantor", 239, Rarity.COMMON, mage.cards.w.WildCantor.class));
- cards.add(new SetCardInfo("Wilderness Reclamation", 458, Rarity.UNCOMMON, mage.cards.w.WildernessReclamation.class, RETRO_ART));
+ cards.add(new SetCardInfo("Wilderness Reclamation", 458, Rarity.UNCOMMON, mage.cards.w.WildernessReclamation.class));
cards.add(new SetCardInfo("Woebringer Demon", 98, Rarity.UNCOMMON, mage.cards.w.WoebringerDemon.class));
cards.add(new SetCardInfo("Wojek Bodyguard", 130, Rarity.COMMON, mage.cards.w.WojekBodyguard.class));
cards.add(new SetCardInfo("Wurmweaver Coil", 161, Rarity.UNCOMMON, mage.cards.w.WurmweaverCoil.class));
diff --git a/Mage.Sets/src/mage/sets/RevisedEdition.java b/Mage.Sets/src/mage/sets/RevisedEdition.java
index 6c690c8891a..4500cdd0037 100644
--- a/Mage.Sets/src/mage/sets/RevisedEdition.java
+++ b/Mage.Sets/src/mage/sets/RevisedEdition.java
@@ -26,307 +26,306 @@ public final class RevisedEdition extends ExpansionSet {
this.numBoosterUncommon = 3;
this.numBoosterRare = 1;
this.ratioBoosterMythic = 0;
-
- cards.add(new SetCardInfo("Air Elemental", 47, Rarity.UNCOMMON, mage.cards.a.AirElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Aladdin's Lamp", 231, Rarity.RARE, mage.cards.a.AladdinsLamp.class, RETRO_ART));
- cards.add(new SetCardInfo("Aladdin's Ring", 232, Rarity.RARE, mage.cards.a.AladdinsRing.class, RETRO_ART));
- cards.add(new SetCardInfo("Animate Artifact", 48, Rarity.UNCOMMON, mage.cards.a.AnimateArtifact.class, RETRO_ART));
- cards.add(new SetCardInfo("Animate Dead", 93, Rarity.UNCOMMON, mage.cards.a.AnimateDead.class, RETRO_ART));
- cards.add(new SetCardInfo("Animate Wall", 1, Rarity.RARE, mage.cards.a.AnimateWall.class, RETRO_ART));
- cards.add(new SetCardInfo("Ankh of Mishra", 233, Rarity.RARE, mage.cards.a.AnkhOfMishra.class, RETRO_ART));
- cards.add(new SetCardInfo("Armageddon", 2, Rarity.RARE, mage.cards.a.Armageddon.class, RETRO_ART));
- cards.add(new SetCardInfo("Armageddon Clock", 234, Rarity.RARE, mage.cards.a.ArmageddonClock.class, RETRO_ART));
- cards.add(new SetCardInfo("Aspect of Wolf", 186, Rarity.RARE, mage.cards.a.AspectOfWolf.class, RETRO_ART));
- cards.add(new SetCardInfo("Atog", 139, Rarity.COMMON, mage.cards.a.Atog.class, RETRO_ART));
- cards.add(new SetCardInfo("Bad Moon", 94, Rarity.RARE, mage.cards.b.BadMoon.class, RETRO_ART));
+ 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));
+ cards.add(new SetCardInfo("Aladdin's Ring", 232, Rarity.RARE, mage.cards.a.AladdinsRing.class));
+ cards.add(new SetCardInfo("Animate Artifact", 48, Rarity.UNCOMMON, mage.cards.a.AnimateArtifact.class));
+ cards.add(new SetCardInfo("Animate Dead", 93, Rarity.UNCOMMON, mage.cards.a.AnimateDead.class));
+ cards.add(new SetCardInfo("Animate Wall", 1, Rarity.RARE, mage.cards.a.AnimateWall.class));
+ cards.add(new SetCardInfo("Ankh of Mishra", 233, Rarity.RARE, mage.cards.a.AnkhOfMishra.class));
+ cards.add(new SetCardInfo("Armageddon Clock", 234, Rarity.RARE, mage.cards.a.ArmageddonClock.class));
+ cards.add(new SetCardInfo("Armageddon", 2, Rarity.RARE, mage.cards.a.Armageddon.class));
+ cards.add(new SetCardInfo("Aspect of Wolf", 186, Rarity.RARE, mage.cards.a.AspectOfWolf.class));
+ cards.add(new SetCardInfo("Atog", 139, Rarity.COMMON, mage.cards.a.Atog.class));
+ cards.add(new SetCardInfo("Bad Moon", 94, Rarity.RARE, mage.cards.b.BadMoon.class));
cards.add(new SetCardInfo("Badlands", 282, Rarity.RARE, mage.cards.b.Badlands.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Balance", 3, Rarity.RARE, mage.cards.b.Balance.class, RETRO_ART));
- cards.add(new SetCardInfo("Basalt Monolith", 235, Rarity.UNCOMMON, mage.cards.b.BasaltMonolith.class, RETRO_ART));
+ cards.add(new SetCardInfo("Balance", 3, Rarity.RARE, mage.cards.b.Balance.class));
+ cards.add(new SetCardInfo("Basalt Monolith", 235, Rarity.UNCOMMON, mage.cards.b.BasaltMonolith.class));
cards.add(new SetCardInfo("Bayou", 283, Rarity.RARE, mage.cards.b.Bayou.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Benalish Hero", 4, Rarity.COMMON, mage.cards.b.BenalishHero.class, RETRO_ART));
- cards.add(new SetCardInfo("Birds of Paradise", 187, Rarity.RARE, mage.cards.b.BirdsOfParadise.class, RETRO_ART));
- cards.add(new SetCardInfo("Black Knight", 95, Rarity.UNCOMMON, mage.cards.b.BlackKnight.class, RETRO_ART));
- cards.add(new SetCardInfo("Black Vise", 236, Rarity.UNCOMMON, mage.cards.b.BlackVise.class, RETRO_ART));
- cards.add(new SetCardInfo("Black Ward", 5, Rarity.UNCOMMON, mage.cards.b.BlackWard.class, RETRO_ART));
- cards.add(new SetCardInfo("Blessing", 6, Rarity.RARE, mage.cards.b.Blessing.class, RETRO_ART));
- cards.add(new SetCardInfo("Blue Elemental Blast", 49, Rarity.COMMON, mage.cards.b.BlueElementalBlast.class, RETRO_ART));
- cards.add(new SetCardInfo("Blue Ward", 7, Rarity.UNCOMMON, mage.cards.b.BlueWard.class, RETRO_ART));
- cards.add(new SetCardInfo("Bog Wraith", 96, Rarity.UNCOMMON, mage.cards.b.BogWraith.class, RETRO_ART));
- cards.add(new SetCardInfo("Bottle of Suleiman", 237, Rarity.RARE, mage.cards.b.BottleOfSuleiman.class, RETRO_ART));
- cards.add(new SetCardInfo("Braingeyser", 50, Rarity.RARE, mage.cards.b.Braingeyser.class, RETRO_ART));
- cards.add(new SetCardInfo("Brass Man", 238, Rarity.UNCOMMON, mage.cards.b.BrassMan.class, RETRO_ART));
- cards.add(new SetCardInfo("Burrowing", 140, Rarity.UNCOMMON, mage.cards.b.Burrowing.class, RETRO_ART));
- cards.add(new SetCardInfo("Castle", 8, Rarity.UNCOMMON, mage.cards.c.Castle.class, RETRO_ART));
- cards.add(new SetCardInfo("Celestial Prism", 239, Rarity.UNCOMMON, mage.cards.c.CelestialPrism.class, RETRO_ART));
- cards.add(new SetCardInfo("Channel", 188, Rarity.UNCOMMON, mage.cards.c.Channel.class, RETRO_ART));
- cards.add(new SetCardInfo("Chaoslace", 141, Rarity.RARE, mage.cards.c.Chaoslace.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: Black", 9, Rarity.COMMON, mage.cards.c.CircleOfProtectionBlack.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: Blue", 10, Rarity.COMMON, mage.cards.c.CircleOfProtectionBlue.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: Green", 11, Rarity.COMMON, mage.cards.c.CircleOfProtectionGreen.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: Red", 12, Rarity.COMMON, mage.cards.c.CircleOfProtectionRed.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: White", 13, Rarity.COMMON, mage.cards.c.CircleOfProtectionWhite.class, RETRO_ART));
- cards.add(new SetCardInfo("Clockwork Beast", 240, Rarity.RARE, mage.cards.c.ClockworkBeast.class, RETRO_ART));
- cards.add(new SetCardInfo("Clone", 51, Rarity.UNCOMMON, mage.cards.c.Clone.class, RETRO_ART));
- cards.add(new SetCardInfo("Cockatrice", 189, Rarity.RARE, mage.cards.c.Cockatrice.class, RETRO_ART));
- cards.add(new SetCardInfo("Conservator", 241, Rarity.UNCOMMON, mage.cards.c.Conservator.class, RETRO_ART));
- cards.add(new SetCardInfo("Control Magic", 52, Rarity.UNCOMMON, mage.cards.c.ControlMagic.class, RETRO_ART));
- cards.add(new SetCardInfo("Conversion", 14, Rarity.UNCOMMON, mage.cards.c.Conversion.class, RETRO_ART));
- cards.add(new SetCardInfo("Copy Artifact", 53, Rarity.RARE, mage.cards.c.CopyArtifact.class, RETRO_ART));
- cards.add(new SetCardInfo("Counterspell", 54, Rarity.UNCOMMON, mage.cards.c.Counterspell.class, RETRO_ART));
- cards.add(new SetCardInfo("Craw Wurm", 190, Rarity.COMMON, mage.cards.c.CrawWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("Creature Bond", 55, Rarity.COMMON, mage.cards.c.CreatureBond.class, RETRO_ART));
- cards.add(new SetCardInfo("Crumble", 191, Rarity.UNCOMMON, mage.cards.c.Crumble.class, RETRO_ART));
- cards.add(new SetCardInfo("Crusade", 15, Rarity.RARE, mage.cards.c.Crusade.class, RETRO_ART));
- cards.add(new SetCardInfo("Crystal Rod", 242, Rarity.UNCOMMON, mage.cards.c.CrystalRod.class, RETRO_ART));
- cards.add(new SetCardInfo("Cursed Land", 98, Rarity.UNCOMMON, mage.cards.c.CursedLand.class, RETRO_ART));
- cards.add(new SetCardInfo("Dancing Scimitar", 243, Rarity.RARE, mage.cards.d.DancingScimitar.class, RETRO_ART));
- cards.add(new SetCardInfo("Dark Ritual", 99, Rarity.COMMON, mage.cards.d.DarkRitual.class, RETRO_ART));
- cards.add(new SetCardInfo("Death Ward", 16, Rarity.COMMON, mage.cards.d.DeathWard.class, RETRO_ART));
- cards.add(new SetCardInfo("Deathgrip", 101, Rarity.UNCOMMON, mage.cards.d.Deathgrip.class, RETRO_ART));
- cards.add(new SetCardInfo("Deathlace", 102, Rarity.RARE, mage.cards.d.Deathlace.class, RETRO_ART));
- cards.add(new SetCardInfo("Demonic Hordes", 104, Rarity.RARE, mage.cards.d.DemonicHordes.class, RETRO_ART));
- cards.add(new SetCardInfo("Demonic Tutor", 105, Rarity.UNCOMMON, mage.cards.d.DemonicTutor.class, RETRO_ART));
- cards.add(new SetCardInfo("Desert Twister", 192, Rarity.UNCOMMON, mage.cards.d.DesertTwister.class, RETRO_ART));
- cards.add(new SetCardInfo("Dingus Egg", 244, Rarity.RARE, mage.cards.d.DingusEgg.class, RETRO_ART));
- cards.add(new SetCardInfo("Disenchant", 17, Rarity.COMMON, mage.cards.d.Disenchant.class, RETRO_ART));
- cards.add(new SetCardInfo("Disintegrate", 142, Rarity.COMMON, mage.cards.d.Disintegrate.class, RETRO_ART));
- cards.add(new SetCardInfo("Disrupting Scepter", 245, Rarity.RARE, mage.cards.d.DisruptingScepter.class, RETRO_ART));
- cards.add(new SetCardInfo("Dragon Engine", 246, Rarity.RARE, mage.cards.d.DragonEngine.class, RETRO_ART));
- cards.add(new SetCardInfo("Dragon Whelp", 143, Rarity.UNCOMMON, mage.cards.d.DragonWhelp.class, RETRO_ART));
- cards.add(new SetCardInfo("Drain Life", 106, Rarity.COMMON, mage.cards.d.DrainLife.class, RETRO_ART));
- cards.add(new SetCardInfo("Drain Power", 56, Rarity.RARE, mage.cards.d.DrainPower.class, RETRO_ART));
- cards.add(new SetCardInfo("Drudge Skeletons", 107, Rarity.COMMON, mage.cards.d.DrudgeSkeletons.class, RETRO_ART));
- cards.add(new SetCardInfo("Dwarven Warriors", 144, Rarity.COMMON, mage.cards.d.DwarvenWarriors.class, RETRO_ART));
- cards.add(new SetCardInfo("Dwarven Weaponsmith", 145, Rarity.UNCOMMON, mage.cards.d.DwarvenWeaponsmith.class, RETRO_ART));
- cards.add(new SetCardInfo("Earth Elemental", 146, Rarity.UNCOMMON, mage.cards.e.EarthElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Earthbind", 147, Rarity.COMMON, mage.cards.e.Earthbind.class, RETRO_ART));
- cards.add(new SetCardInfo("Earthquake", 148, Rarity.RARE, mage.cards.e.Earthquake.class, RETRO_ART));
- cards.add(new SetCardInfo("Ebony Horse", 247, Rarity.RARE, mage.cards.e.EbonyHorse.class, RETRO_ART));
- cards.add(new SetCardInfo("El-Hajjaj", 108, Rarity.RARE, mage.cards.e.ElHajjaj.class, RETRO_ART));
- cards.add(new SetCardInfo("Elvish Archers", 193, Rarity.RARE, mage.cards.e.ElvishArchers.class, RETRO_ART));
- cards.add(new SetCardInfo("Energy Flux", 57, Rarity.UNCOMMON, mage.cards.e.EnergyFlux.class, RETRO_ART));
- cards.add(new SetCardInfo("Erg Raiders", 109, Rarity.COMMON, mage.cards.e.ErgRaiders.class, RETRO_ART));
- cards.add(new SetCardInfo("Evil Presence", 110, Rarity.UNCOMMON, mage.cards.e.EvilPresence.class, RETRO_ART));
- cards.add(new SetCardInfo("Eye for an Eye", 18, Rarity.RARE, mage.cards.e.EyeForAnEye.class, RETRO_ART));
- cards.add(new SetCardInfo("Farmstead", 19, Rarity.RARE, mage.cards.f.Farmstead.class, RETRO_ART));
- cards.add(new SetCardInfo("Fastbond", 194, Rarity.RARE, mage.cards.f.Fastbond.class, RETRO_ART));
- cards.add(new SetCardInfo("Fear", 111, Rarity.COMMON, mage.cards.f.Fear.class, RETRO_ART));
- cards.add(new SetCardInfo("Feedback", 58, Rarity.UNCOMMON, mage.cards.f.Feedback.class, RETRO_ART));
- cards.add(new SetCardInfo("Fire Elemental", 149, Rarity.UNCOMMON, mage.cards.f.FireElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Fireball", 150, Rarity.COMMON, mage.cards.f.Fireball.class, RETRO_ART));
- cards.add(new SetCardInfo("Firebreathing", 151, Rarity.COMMON, mage.cards.f.Firebreathing.class, RETRO_ART));
- cards.add(new SetCardInfo("Flashfires", 152, Rarity.UNCOMMON, mage.cards.f.Flashfires.class, RETRO_ART));
- cards.add(new SetCardInfo("Flight", 59, Rarity.COMMON, mage.cards.f.Flight.class, RETRO_ART));
- cards.add(new SetCardInfo("Flying Carpet", 248, Rarity.RARE, mage.cards.f.FlyingCarpet.class, RETRO_ART));
- cards.add(new SetCardInfo("Fog", 195, Rarity.COMMON, mage.cards.f.Fog.class, RETRO_ART));
- cards.add(new SetCardInfo("Force of Nature", 196, Rarity.RARE, mage.cards.f.ForceOfNature.class, RETRO_ART));
- cards.add(new SetCardInfo("Forest", 304, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 305, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 306, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Fork", 153, Rarity.RARE, mage.cards.f.Fork.class, RETRO_ART));
- cards.add(new SetCardInfo("Frozen Shade", 112, Rarity.COMMON, mage.cards.f.FrozenShade.class, RETRO_ART));
- cards.add(new SetCardInfo("Fungusaur", 197, Rarity.RARE, mage.cards.f.Fungusaur.class, RETRO_ART));
- cards.add(new SetCardInfo("Gaea's Liege", 198, Rarity.RARE, mage.cards.g.GaeasLiege.class, RETRO_ART));
- cards.add(new SetCardInfo("Giant Growth", 199, Rarity.COMMON, mage.cards.g.GiantGrowth.class, RETRO_ART));
- cards.add(new SetCardInfo("Giant Spider", 200, Rarity.COMMON, mage.cards.g.GiantSpider.class, RETRO_ART));
- cards.add(new SetCardInfo("Glasses of Urza", 249, Rarity.UNCOMMON, mage.cards.g.GlassesOfUrza.class, RETRO_ART));
- cards.add(new SetCardInfo("Gloom", 113, Rarity.UNCOMMON, mage.cards.g.Gloom.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Balloon Brigade", 154, Rarity.UNCOMMON, mage.cards.g.GoblinBalloonBrigade.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin King", 155, Rarity.RARE, mage.cards.g.GoblinKing.class, RETRO_ART));
- cards.add(new SetCardInfo("Granite Gargoyle", 156, Rarity.RARE, mage.cards.g.GraniteGargoyle.class, RETRO_ART));
- cards.add(new SetCardInfo("Gray Ogre", 157, Rarity.COMMON, mage.cards.g.GrayOgre.class, RETRO_ART));
- cards.add(new SetCardInfo("Green Ward", 20, Rarity.UNCOMMON, mage.cards.g.GreenWard.class, RETRO_ART));
- cards.add(new SetCardInfo("Grizzly Bears", 201, Rarity.COMMON, mage.cards.g.GrizzlyBears.class, RETRO_ART));
- cards.add(new SetCardInfo("Guardian Angel", 21, Rarity.COMMON, mage.cards.g.GuardianAngel.class, RETRO_ART));
- cards.add(new SetCardInfo("Healing Salve", 22, Rarity.COMMON, mage.cards.h.HealingSalve.class, RETRO_ART));
- cards.add(new SetCardInfo("Helm of Chatzuk", 250, Rarity.RARE, mage.cards.h.HelmOfChatzuk.class, RETRO_ART));
- cards.add(new SetCardInfo("Hill Giant", 158, Rarity.COMMON, mage.cards.h.HillGiant.class, RETRO_ART));
- cards.add(new SetCardInfo("Holy Armor", 23, Rarity.COMMON, mage.cards.h.HolyArmor.class, RETRO_ART));
- cards.add(new SetCardInfo("Holy Strength", 24, Rarity.COMMON, mage.cards.h.HolyStrength.class, RETRO_ART));
- cards.add(new SetCardInfo("Howl from Beyond", 114, Rarity.COMMON, mage.cards.h.HowlFromBeyond.class, RETRO_ART));
- cards.add(new SetCardInfo("Howling Mine", 251, Rarity.RARE, mage.cards.h.HowlingMine.class, RETRO_ART));
- cards.add(new SetCardInfo("Hurkyl's Recall", 60, Rarity.RARE, mage.cards.h.HurkylsRecall.class, RETRO_ART));
- cards.add(new SetCardInfo("Hurloon Minotaur", 159, Rarity.COMMON, mage.cards.h.HurloonMinotaur.class, RETRO_ART));
- cards.add(new SetCardInfo("Hurricane", 202, Rarity.UNCOMMON, mage.cards.h.Hurricane.class, RETRO_ART));
- cards.add(new SetCardInfo("Hypnotic Specter", 115, Rarity.UNCOMMON, mage.cards.h.HypnoticSpecter.class, RETRO_ART));
- cards.add(new SetCardInfo("Instill Energy", 203, Rarity.UNCOMMON, mage.cards.i.InstillEnergy.class, RETRO_ART));
- cards.add(new SetCardInfo("Iron Star", 252, Rarity.UNCOMMON, mage.cards.i.IronStar.class, RETRO_ART));
- cards.add(new SetCardInfo("Ironroot Treefolk", 204, Rarity.COMMON, mage.cards.i.IronrootTreefolk.class, RETRO_ART));
- cards.add(new SetCardInfo("Island", 295, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 296, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 297, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island Fish Jasconius", 61, Rarity.RARE, mage.cards.i.IslandFishJasconius.class, RETRO_ART));
- cards.add(new SetCardInfo("Island Sanctuary", 25, Rarity.RARE, mage.cards.i.IslandSanctuary.class, RETRO_ART));
- cards.add(new SetCardInfo("Ivory Cup", 253, Rarity.UNCOMMON, mage.cards.i.IvoryCup.class, RETRO_ART));
- cards.add(new SetCardInfo("Ivory Tower", 254, Rarity.RARE, mage.cards.i.IvoryTower.class, RETRO_ART));
- cards.add(new SetCardInfo("Jade Monolith", 255, Rarity.RARE, mage.cards.j.JadeMonolith.class, RETRO_ART));
- cards.add(new SetCardInfo("Jandor's Ring", 256, Rarity.RARE, mage.cards.j.JandorsRing.class, RETRO_ART));
- cards.add(new SetCardInfo("Jandor's Saddlebags", 257, Rarity.RARE, mage.cards.j.JandorsSaddlebags.class, RETRO_ART));
- cards.add(new SetCardInfo("Jayemdae Tome", 258, Rarity.RARE, mage.cards.j.JayemdaeTome.class, RETRO_ART));
- cards.add(new SetCardInfo("Juggernaut", 259, Rarity.UNCOMMON, mage.cards.j.Juggernaut.class, RETRO_ART));
- cards.add(new SetCardInfo("Jump", 62, Rarity.COMMON, mage.cards.j.Jump.class, RETRO_ART));
- cards.add(new SetCardInfo("Karma", 26, Rarity.UNCOMMON, mage.cards.k.Karma.class, RETRO_ART));
- cards.add(new SetCardInfo("Keldon Warlord", 160, Rarity.UNCOMMON, mage.cards.k.KeldonWarlord.class, RETRO_ART));
- cards.add(new SetCardInfo("Kird Ape", 161, Rarity.COMMON, mage.cards.k.KirdApe.class, RETRO_ART));
- cards.add(new SetCardInfo("Kormus Bell", 260, Rarity.RARE, mage.cards.k.KormusBell.class, RETRO_ART));
- cards.add(new SetCardInfo("Kudzu", 205, Rarity.RARE, mage.cards.k.Kudzu.class, RETRO_ART));
- cards.add(new SetCardInfo("Lance", 27, Rarity.UNCOMMON, mage.cards.l.Lance.class, RETRO_ART));
- cards.add(new SetCardInfo("Ley Druid", 206, Rarity.UNCOMMON, mage.cards.l.LeyDruid.class, RETRO_ART));
- cards.add(new SetCardInfo("Library of Leng", 261, Rarity.UNCOMMON, mage.cards.l.LibraryOfLeng.class, RETRO_ART));
- cards.add(new SetCardInfo("Lifeforce", 207, Rarity.UNCOMMON, mage.cards.l.Lifeforce.class, RETRO_ART));
- cards.add(new SetCardInfo("Lifelace", 208, Rarity.RARE, mage.cards.l.Lifelace.class, RETRO_ART));
- cards.add(new SetCardInfo("Lifetap", 63, Rarity.UNCOMMON, mage.cards.l.Lifetap.class, RETRO_ART));
- cards.add(new SetCardInfo("Lightning Bolt", 162, Rarity.COMMON, mage.cards.l.LightningBolt.class, RETRO_ART));
- cards.add(new SetCardInfo("Living Artifact", 209, Rarity.RARE, mage.cards.l.LivingArtifact.class, RETRO_ART));
- cards.add(new SetCardInfo("Living Lands", 210, Rarity.RARE, mage.cards.l.LivingLands.class, RETRO_ART));
- cards.add(new SetCardInfo("Living Wall", 262, Rarity.UNCOMMON, mage.cards.l.LivingWall.class, RETRO_ART));
- cards.add(new SetCardInfo("Llanowar Elves", 211, Rarity.COMMON, mage.cards.l.LlanowarElves.class, RETRO_ART));
- cards.add(new SetCardInfo("Lord of Atlantis", 64, Rarity.RARE, mage.cards.l.LordOfAtlantis.class, RETRO_ART));
- cards.add(new SetCardInfo("Lord of the Pit", 116, Rarity.RARE, mage.cards.l.LordOfThePit.class, RETRO_ART));
- cards.add(new SetCardInfo("Lure", 212, Rarity.UNCOMMON, mage.cards.l.Lure.class, RETRO_ART));
- cards.add(new SetCardInfo("Magnetic Mountain", 163, Rarity.RARE, mage.cards.m.MagneticMountain.class, RETRO_ART));
- cards.add(new SetCardInfo("Mahamoti Djinn", 66, Rarity.RARE, mage.cards.m.MahamotiDjinn.class, RETRO_ART));
- cards.add(new SetCardInfo("Mana Flare", 164, Rarity.RARE, mage.cards.m.ManaFlare.class, RETRO_ART));
- cards.add(new SetCardInfo("Mana Short", 67, Rarity.RARE, mage.cards.m.ManaShort.class, RETRO_ART));
- cards.add(new SetCardInfo("Mana Vault", 263, Rarity.RARE, mage.cards.m.ManaVault.class, RETRO_ART));
- cards.add(new SetCardInfo("Manabarbs", 165, Rarity.RARE, mage.cards.m.Manabarbs.class, RETRO_ART));
- cards.add(new SetCardInfo("Meekstone", 264, Rarity.RARE, mage.cards.m.Meekstone.class, RETRO_ART));
- cards.add(new SetCardInfo("Merfolk of the Pearl Trident", 68, Rarity.COMMON, mage.cards.m.MerfolkOfThePearlTrident.class, RETRO_ART));
- cards.add(new SetCardInfo("Mesa Pegasus", 28, Rarity.COMMON, mage.cards.m.MesaPegasus.class, RETRO_ART));
- cards.add(new SetCardInfo("Mijae Djinn", 166, Rarity.RARE, mage.cards.m.MijaeDjinn.class, RETRO_ART));
- cards.add(new SetCardInfo("Millstone", 265, Rarity.RARE, mage.cards.m.Millstone.class, RETRO_ART));
- cards.add(new SetCardInfo("Mind Twist", 117, Rarity.RARE, mage.cards.m.MindTwist.class, RETRO_ART));
- cards.add(new SetCardInfo("Mishra's War Machine", 266, Rarity.RARE, mage.cards.m.MishrasWarMachine.class, RETRO_ART));
- cards.add(new SetCardInfo("Mons's Goblin Raiders", 167, Rarity.COMMON, mage.cards.m.MonssGoblinRaiders.class, RETRO_ART));
- cards.add(new SetCardInfo("Mountain", 301, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 302, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 303, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Nether Shadow", 118, Rarity.RARE, mage.cards.n.NetherShadow.class, RETRO_ART));
- cards.add(new SetCardInfo("Nettling Imp", 119, Rarity.UNCOMMON, mage.cards.n.NettlingImp.class, RETRO_ART));
- cards.add(new SetCardInfo("Nevinyrral's Disk", 267, Rarity.RARE, mage.cards.n.NevinyrralsDisk.class, RETRO_ART));
- cards.add(new SetCardInfo("Nightmare", 120, Rarity.RARE, mage.cards.n.Nightmare.class, RETRO_ART));
- cards.add(new SetCardInfo("Northern Paladin", 29, Rarity.RARE, mage.cards.n.NorthernPaladin.class, RETRO_ART));
- cards.add(new SetCardInfo("Obsianus Golem", 268, Rarity.UNCOMMON, mage.cards.o.ObsianusGolem.class, RETRO_ART));
- cards.add(new SetCardInfo("Onulet", 269, Rarity.RARE, mage.cards.o.Onulet.class, RETRO_ART));
- cards.add(new SetCardInfo("Orcish Artillery", 168, Rarity.UNCOMMON, mage.cards.o.OrcishArtillery.class, RETRO_ART));
- cards.add(new SetCardInfo("Orcish Oriflamme", 169, Rarity.UNCOMMON, mage.cards.o.OrcishOriflamme.class, RETRO_ART));
- cards.add(new SetCardInfo("Ornithopter", 270, Rarity.UNCOMMON, mage.cards.o.Ornithopter.class, RETRO_ART));
- cards.add(new SetCardInfo("Paralyze", 121, Rarity.COMMON, mage.cards.p.Paralyze.class, RETRO_ART));
- cards.add(new SetCardInfo("Pearled Unicorn", 30, Rarity.COMMON, mage.cards.p.PearledUnicorn.class, RETRO_ART));
- cards.add(new SetCardInfo("Personal Incarnation", 31, Rarity.RARE, mage.cards.p.PersonalIncarnation.class, RETRO_ART));
- cards.add(new SetCardInfo("Pestilence", 122, Rarity.COMMON, mage.cards.p.Pestilence.class, RETRO_ART));
- cards.add(new SetCardInfo("Phantasmal Forces", 69, Rarity.UNCOMMON, mage.cards.p.PhantasmalForces.class, RETRO_ART));
- cards.add(new SetCardInfo("Phantasmal Terrain", 70, Rarity.COMMON, mage.cards.p.PhantasmalTerrain.class, RETRO_ART));
- cards.add(new SetCardInfo("Phantom Monster", 71, Rarity.UNCOMMON, mage.cards.p.PhantomMonster.class, RETRO_ART));
- cards.add(new SetCardInfo("Pirate Ship", 72, Rarity.RARE, mage.cards.p.PirateShip.class, RETRO_ART));
- cards.add(new SetCardInfo("Plague Rats", 123, Rarity.COMMON, mage.cards.p.PlagueRats.class, RETRO_ART));
- cards.add(new SetCardInfo("Plains", 292, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 293, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 294, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Benalish Hero", 4, Rarity.COMMON, mage.cards.b.BenalishHero.class));
+ cards.add(new SetCardInfo("Birds of Paradise", 187, Rarity.RARE, mage.cards.b.BirdsOfParadise.class));
+ cards.add(new SetCardInfo("Black Knight", 95, Rarity.UNCOMMON, mage.cards.b.BlackKnight.class));
+ cards.add(new SetCardInfo("Black Vise", 236, Rarity.UNCOMMON, mage.cards.b.BlackVise.class));
+ cards.add(new SetCardInfo("Black Ward", 5, Rarity.UNCOMMON, mage.cards.b.BlackWard.class));
+ cards.add(new SetCardInfo("Blessing", 6, Rarity.RARE, mage.cards.b.Blessing.class));
+ cards.add(new SetCardInfo("Blue Elemental Blast", 49, Rarity.COMMON, mage.cards.b.BlueElementalBlast.class));
+ cards.add(new SetCardInfo("Blue Ward", 7, Rarity.UNCOMMON, mage.cards.b.BlueWard.class));
+ cards.add(new SetCardInfo("Bog Wraith", 96, Rarity.UNCOMMON, mage.cards.b.BogWraith.class));
+ cards.add(new SetCardInfo("Bottle of Suleiman", 237, Rarity.RARE, mage.cards.b.BottleOfSuleiman.class));
+ cards.add(new SetCardInfo("Braingeyser", 50, Rarity.RARE, mage.cards.b.Braingeyser.class));
+ cards.add(new SetCardInfo("Brass Man", 238, Rarity.UNCOMMON, mage.cards.b.BrassMan.class));
+ cards.add(new SetCardInfo("Burrowing", 140, Rarity.UNCOMMON, mage.cards.b.Burrowing.class));
+ cards.add(new SetCardInfo("Castle", 8, Rarity.UNCOMMON, mage.cards.c.Castle.class));
+ cards.add(new SetCardInfo("Celestial Prism", 239, Rarity.UNCOMMON, mage.cards.c.CelestialPrism.class));
+ cards.add(new SetCardInfo("Channel", 188, Rarity.UNCOMMON, mage.cards.c.Channel.class));
+ cards.add(new SetCardInfo("Chaoslace", 141, Rarity.RARE, mage.cards.c.Chaoslace.class));
+ cards.add(new SetCardInfo("Circle of Protection: Black", 9, Rarity.COMMON, mage.cards.c.CircleOfProtectionBlack.class));
+ cards.add(new SetCardInfo("Circle of Protection: Blue", 10, Rarity.COMMON, mage.cards.c.CircleOfProtectionBlue.class));
+ cards.add(new SetCardInfo("Circle of Protection: Green", 11, Rarity.COMMON, mage.cards.c.CircleOfProtectionGreen.class));
+ cards.add(new SetCardInfo("Circle of Protection: Red", 12, Rarity.COMMON, mage.cards.c.CircleOfProtectionRed.class));
+ cards.add(new SetCardInfo("Circle of Protection: White", 13, Rarity.COMMON, mage.cards.c.CircleOfProtectionWhite.class));
+ cards.add(new SetCardInfo("Clockwork Beast", 240, Rarity.RARE, mage.cards.c.ClockworkBeast.class));
+ cards.add(new SetCardInfo("Clone", 51, Rarity.UNCOMMON, mage.cards.c.Clone.class));
+ cards.add(new SetCardInfo("Cockatrice", 189, Rarity.RARE, mage.cards.c.Cockatrice.class));
+ cards.add(new SetCardInfo("Conservator", 241, Rarity.UNCOMMON, mage.cards.c.Conservator.class));
+ cards.add(new SetCardInfo("Control Magic", 52, Rarity.UNCOMMON, mage.cards.c.ControlMagic.class));
+ cards.add(new SetCardInfo("Conversion", 14, Rarity.UNCOMMON, mage.cards.c.Conversion.class));
+ cards.add(new SetCardInfo("Copy Artifact", 53, Rarity.RARE, mage.cards.c.CopyArtifact.class));
+ cards.add(new SetCardInfo("Counterspell", 54, Rarity.UNCOMMON, mage.cards.c.Counterspell.class));
+ cards.add(new SetCardInfo("Craw Wurm", 190, Rarity.COMMON, mage.cards.c.CrawWurm.class));
+ cards.add(new SetCardInfo("Creature Bond", 55, Rarity.COMMON, mage.cards.c.CreatureBond.class));
+ cards.add(new SetCardInfo("Crumble", 191, Rarity.UNCOMMON, mage.cards.c.Crumble.class));
+ cards.add(new SetCardInfo("Crusade", 15, Rarity.RARE, mage.cards.c.Crusade.class));
+ cards.add(new SetCardInfo("Crystal Rod", 242, Rarity.UNCOMMON, mage.cards.c.CrystalRod.class));
+ cards.add(new SetCardInfo("Cursed Land", 98, Rarity.UNCOMMON, mage.cards.c.CursedLand.class));
+ cards.add(new SetCardInfo("Dancing Scimitar", 243, Rarity.RARE, mage.cards.d.DancingScimitar.class));
+ cards.add(new SetCardInfo("Dark Ritual", 99, Rarity.COMMON, mage.cards.d.DarkRitual.class));
+ cards.add(new SetCardInfo("Death Ward", 16, Rarity.COMMON, mage.cards.d.DeathWard.class));
+ cards.add(new SetCardInfo("Deathgrip", 101, Rarity.UNCOMMON, mage.cards.d.Deathgrip.class));
+ cards.add(new SetCardInfo("Deathlace", 102, Rarity.RARE, mage.cards.d.Deathlace.class));
+ cards.add(new SetCardInfo("Demonic Hordes", 104, Rarity.RARE, mage.cards.d.DemonicHordes.class));
+ cards.add(new SetCardInfo("Demonic Tutor", 105, Rarity.UNCOMMON, mage.cards.d.DemonicTutor.class));
+ cards.add(new SetCardInfo("Desert Twister", 192, Rarity.UNCOMMON, mage.cards.d.DesertTwister.class));
+ cards.add(new SetCardInfo("Dingus Egg", 244, Rarity.RARE, mage.cards.d.DingusEgg.class));
+ cards.add(new SetCardInfo("Disenchant", 17, Rarity.COMMON, mage.cards.d.Disenchant.class));
+ cards.add(new SetCardInfo("Disintegrate", 142, Rarity.COMMON, mage.cards.d.Disintegrate.class));
+ cards.add(new SetCardInfo("Disrupting Scepter", 245, Rarity.RARE, mage.cards.d.DisruptingScepter.class));
+ cards.add(new SetCardInfo("Dragon Engine", 246, Rarity.RARE, mage.cards.d.DragonEngine.class));
+ cards.add(new SetCardInfo("Dragon Whelp", 143, Rarity.UNCOMMON, mage.cards.d.DragonWhelp.class));
+ cards.add(new SetCardInfo("Drain Life", 106, Rarity.COMMON, mage.cards.d.DrainLife.class));
+ cards.add(new SetCardInfo("Drain Power", 56, Rarity.RARE, mage.cards.d.DrainPower.class));
+ cards.add(new SetCardInfo("Drudge Skeletons", 107, Rarity.COMMON, mage.cards.d.DrudgeSkeletons.class));
+ cards.add(new SetCardInfo("Dwarven Warriors", 144, Rarity.COMMON, mage.cards.d.DwarvenWarriors.class));
+ cards.add(new SetCardInfo("Dwarven Weaponsmith", 145, Rarity.UNCOMMON, mage.cards.d.DwarvenWeaponsmith.class));
+ cards.add(new SetCardInfo("Earth Elemental", 146, Rarity.UNCOMMON, mage.cards.e.EarthElemental.class));
+ cards.add(new SetCardInfo("Earthbind", 147, Rarity.COMMON, mage.cards.e.Earthbind.class));
+ cards.add(new SetCardInfo("Earthquake", 148, Rarity.RARE, mage.cards.e.Earthquake.class));
+ cards.add(new SetCardInfo("Ebony Horse", 247, Rarity.RARE, mage.cards.e.EbonyHorse.class));
+ cards.add(new SetCardInfo("El-Hajjaj", 108, Rarity.RARE, mage.cards.e.ElHajjaj.class));
+ cards.add(new SetCardInfo("Elvish Archers", 193, Rarity.RARE, mage.cards.e.ElvishArchers.class));
+ cards.add(new SetCardInfo("Energy Flux", 57, Rarity.UNCOMMON, mage.cards.e.EnergyFlux.class));
+ cards.add(new SetCardInfo("Erg Raiders", 109, Rarity.COMMON, mage.cards.e.ErgRaiders.class));
+ cards.add(new SetCardInfo("Evil Presence", 110, Rarity.UNCOMMON, mage.cards.e.EvilPresence.class));
+ cards.add(new SetCardInfo("Eye for an Eye", 18, Rarity.RARE, mage.cards.e.EyeForAnEye.class));
+ cards.add(new SetCardInfo("Farmstead", 19, Rarity.RARE, mage.cards.f.Farmstead.class));
+ cards.add(new SetCardInfo("Fastbond", 194, Rarity.RARE, mage.cards.f.Fastbond.class));
+ cards.add(new SetCardInfo("Fear", 111, Rarity.COMMON, mage.cards.f.Fear.class));
+ cards.add(new SetCardInfo("Feedback", 58, Rarity.UNCOMMON, mage.cards.f.Feedback.class));
+ cards.add(new SetCardInfo("Fire Elemental", 149, Rarity.UNCOMMON, mage.cards.f.FireElemental.class));
+ cards.add(new SetCardInfo("Fireball", 150, Rarity.COMMON, mage.cards.f.Fireball.class));
+ cards.add(new SetCardInfo("Firebreathing", 151, Rarity.COMMON, mage.cards.f.Firebreathing.class));
+ cards.add(new SetCardInfo("Flashfires", 152, Rarity.UNCOMMON, mage.cards.f.Flashfires.class));
+ cards.add(new SetCardInfo("Flight", 59, Rarity.COMMON, mage.cards.f.Flight.class));
+ cards.add(new SetCardInfo("Flying Carpet", 248, Rarity.RARE, mage.cards.f.FlyingCarpet.class));
+ cards.add(new SetCardInfo("Fog", 195, Rarity.COMMON, mage.cards.f.Fog.class));
+ cards.add(new SetCardInfo("Force of Nature", 196, Rarity.RARE, mage.cards.f.ForceOfNature.class));
+ cards.add(new SetCardInfo("Forest", 304, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 305, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 306, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Fork", 153, Rarity.RARE, mage.cards.f.Fork.class));
+ cards.add(new SetCardInfo("Frozen Shade", 112, Rarity.COMMON, mage.cards.f.FrozenShade.class));
+ cards.add(new SetCardInfo("Fungusaur", 197, Rarity.RARE, mage.cards.f.Fungusaur.class));
+ cards.add(new SetCardInfo("Gaea's Liege", 198, Rarity.RARE, mage.cards.g.GaeasLiege.class));
+ cards.add(new SetCardInfo("Giant Growth", 199, Rarity.COMMON, mage.cards.g.GiantGrowth.class));
+ cards.add(new SetCardInfo("Giant Spider", 200, Rarity.COMMON, mage.cards.g.GiantSpider.class));
+ cards.add(new SetCardInfo("Glasses of Urza", 249, Rarity.UNCOMMON, mage.cards.g.GlassesOfUrza.class));
+ cards.add(new SetCardInfo("Gloom", 113, Rarity.UNCOMMON, mage.cards.g.Gloom.class));
+ cards.add(new SetCardInfo("Goblin Balloon Brigade", 154, Rarity.UNCOMMON, mage.cards.g.GoblinBalloonBrigade.class));
+ cards.add(new SetCardInfo("Goblin King", 155, Rarity.RARE, mage.cards.g.GoblinKing.class));
+ cards.add(new SetCardInfo("Granite Gargoyle", 156, Rarity.RARE, mage.cards.g.GraniteGargoyle.class));
+ cards.add(new SetCardInfo("Gray Ogre", 157, Rarity.COMMON, mage.cards.g.GrayOgre.class));
+ cards.add(new SetCardInfo("Green Ward", 20, Rarity.UNCOMMON, mage.cards.g.GreenWard.class));
+ cards.add(new SetCardInfo("Grizzly Bears", 201, Rarity.COMMON, mage.cards.g.GrizzlyBears.class));
+ cards.add(new SetCardInfo("Guardian Angel", 21, Rarity.COMMON, mage.cards.g.GuardianAngel.class));
+ cards.add(new SetCardInfo("Healing Salve", 22, Rarity.COMMON, mage.cards.h.HealingSalve.class));
+ cards.add(new SetCardInfo("Helm of Chatzuk", 250, Rarity.RARE, mage.cards.h.HelmOfChatzuk.class));
+ cards.add(new SetCardInfo("Hill Giant", 158, Rarity.COMMON, mage.cards.h.HillGiant.class));
+ cards.add(new SetCardInfo("Holy Armor", 23, Rarity.COMMON, mage.cards.h.HolyArmor.class));
+ cards.add(new SetCardInfo("Holy Strength", 24, Rarity.COMMON, mage.cards.h.HolyStrength.class));
+ cards.add(new SetCardInfo("Howl from Beyond", 114, Rarity.COMMON, mage.cards.h.HowlFromBeyond.class));
+ cards.add(new SetCardInfo("Howling Mine", 251, Rarity.RARE, mage.cards.h.HowlingMine.class));
+ cards.add(new SetCardInfo("Hurkyl's Recall", 60, Rarity.RARE, mage.cards.h.HurkylsRecall.class));
+ cards.add(new SetCardInfo("Hurloon Minotaur", 159, Rarity.COMMON, mage.cards.h.HurloonMinotaur.class));
+ cards.add(new SetCardInfo("Hurricane", 202, Rarity.UNCOMMON, mage.cards.h.Hurricane.class));
+ cards.add(new SetCardInfo("Hypnotic Specter", 115, Rarity.UNCOMMON, mage.cards.h.HypnoticSpecter.class));
+ cards.add(new SetCardInfo("Instill Energy", 203, Rarity.UNCOMMON, mage.cards.i.InstillEnergy.class));
+ cards.add(new SetCardInfo("Iron Star", 252, Rarity.UNCOMMON, mage.cards.i.IronStar.class));
+ cards.add(new SetCardInfo("Ironroot Treefolk", 204, Rarity.COMMON, mage.cards.i.IronrootTreefolk.class));
+ cards.add(new SetCardInfo("Island Fish Jasconius", 61, Rarity.RARE, mage.cards.i.IslandFishJasconius.class));
+ cards.add(new SetCardInfo("Island Sanctuary", 25, Rarity.RARE, mage.cards.i.IslandSanctuary.class));
+ cards.add(new SetCardInfo("Island", 295, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 296, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 297, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ivory Cup", 253, Rarity.UNCOMMON, mage.cards.i.IvoryCup.class));
+ cards.add(new SetCardInfo("Ivory Tower", 254, Rarity.RARE, mage.cards.i.IvoryTower.class));
+ cards.add(new SetCardInfo("Jade Monolith", 255, Rarity.RARE, mage.cards.j.JadeMonolith.class));
+ cards.add(new SetCardInfo("Jandor's Ring", 256, Rarity.RARE, mage.cards.j.JandorsRing.class));
+ cards.add(new SetCardInfo("Jandor's Saddlebags", 257, Rarity.RARE, mage.cards.j.JandorsSaddlebags.class));
+ cards.add(new SetCardInfo("Jayemdae Tome", 258, Rarity.RARE, mage.cards.j.JayemdaeTome.class));
+ cards.add(new SetCardInfo("Juggernaut", 259, Rarity.UNCOMMON, mage.cards.j.Juggernaut.class));
+ cards.add(new SetCardInfo("Jump", 62, Rarity.COMMON, mage.cards.j.Jump.class));
+ cards.add(new SetCardInfo("Karma", 26, Rarity.UNCOMMON, mage.cards.k.Karma.class));
+ cards.add(new SetCardInfo("Keldon Warlord", 160, Rarity.UNCOMMON, mage.cards.k.KeldonWarlord.class));
+ cards.add(new SetCardInfo("Kird Ape", 161, Rarity.COMMON, mage.cards.k.KirdApe.class));
+ cards.add(new SetCardInfo("Kormus Bell", 260, Rarity.RARE, mage.cards.k.KormusBell.class));
+ cards.add(new SetCardInfo("Kudzu", 205, Rarity.RARE, mage.cards.k.Kudzu.class));
+ cards.add(new SetCardInfo("Lance", 27, Rarity.UNCOMMON, mage.cards.l.Lance.class));
+ cards.add(new SetCardInfo("Ley Druid", 206, Rarity.UNCOMMON, mage.cards.l.LeyDruid.class));
+ cards.add(new SetCardInfo("Library of Leng", 261, Rarity.UNCOMMON, mage.cards.l.LibraryOfLeng.class));
+ cards.add(new SetCardInfo("Lifeforce", 207, Rarity.UNCOMMON, mage.cards.l.Lifeforce.class));
+ cards.add(new SetCardInfo("Lifelace", 208, Rarity.RARE, mage.cards.l.Lifelace.class));
+ cards.add(new SetCardInfo("Lifetap", 63, Rarity.UNCOMMON, mage.cards.l.Lifetap.class));
+ cards.add(new SetCardInfo("Lightning Bolt", 162, Rarity.COMMON, mage.cards.l.LightningBolt.class));
+ cards.add(new SetCardInfo("Living Artifact", 209, Rarity.RARE, mage.cards.l.LivingArtifact.class));
+ cards.add(new SetCardInfo("Living Lands", 210, Rarity.RARE, mage.cards.l.LivingLands.class));
+ cards.add(new SetCardInfo("Living Wall", 262, Rarity.UNCOMMON, mage.cards.l.LivingWall.class));
+ cards.add(new SetCardInfo("Llanowar Elves", 211, Rarity.COMMON, mage.cards.l.LlanowarElves.class));
+ cards.add(new SetCardInfo("Lord of Atlantis", 64, Rarity.RARE, mage.cards.l.LordOfAtlantis.class));
+ cards.add(new SetCardInfo("Lord of the Pit", 116, Rarity.RARE, mage.cards.l.LordOfThePit.class));
+ cards.add(new SetCardInfo("Lure", 212, Rarity.UNCOMMON, mage.cards.l.Lure.class));
+ cards.add(new SetCardInfo("Magnetic Mountain", 163, Rarity.RARE, mage.cards.m.MagneticMountain.class));
+ cards.add(new SetCardInfo("Mahamoti Djinn", 66, Rarity.RARE, mage.cards.m.MahamotiDjinn.class));
+ cards.add(new SetCardInfo("Mana Flare", 164, Rarity.RARE, mage.cards.m.ManaFlare.class));
+ cards.add(new SetCardInfo("Mana Short", 67, Rarity.RARE, mage.cards.m.ManaShort.class));
+ cards.add(new SetCardInfo("Mana Vault", 263, Rarity.RARE, mage.cards.m.ManaVault.class));
+ cards.add(new SetCardInfo("Manabarbs", 165, Rarity.RARE, mage.cards.m.Manabarbs.class));
+ cards.add(new SetCardInfo("Meekstone", 264, Rarity.RARE, mage.cards.m.Meekstone.class));
+ cards.add(new SetCardInfo("Merfolk of the Pearl Trident", 68, Rarity.COMMON, mage.cards.m.MerfolkOfThePearlTrident.class));
+ cards.add(new SetCardInfo("Mesa Pegasus", 28, Rarity.COMMON, mage.cards.m.MesaPegasus.class));
+ cards.add(new SetCardInfo("Mijae Djinn", 166, Rarity.RARE, mage.cards.m.MijaeDjinn.class));
+ cards.add(new SetCardInfo("Millstone", 265, Rarity.RARE, mage.cards.m.Millstone.class));
+ cards.add(new SetCardInfo("Mind Twist", 117, Rarity.RARE, mage.cards.m.MindTwist.class));
+ cards.add(new SetCardInfo("Mishra's War Machine", 266, Rarity.RARE, mage.cards.m.MishrasWarMachine.class));
+ cards.add(new SetCardInfo("Mons's Goblin Raiders", 167, Rarity.COMMON, mage.cards.m.MonssGoblinRaiders.class));
+ cards.add(new SetCardInfo("Mountain", 301, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 302, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 303, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Nether Shadow", 118, Rarity.RARE, mage.cards.n.NetherShadow.class));
+ cards.add(new SetCardInfo("Nettling Imp", 119, Rarity.UNCOMMON, mage.cards.n.NettlingImp.class));
+ cards.add(new SetCardInfo("Nevinyrral's Disk", 267, Rarity.RARE, mage.cards.n.NevinyrralsDisk.class));
+ cards.add(new SetCardInfo("Nightmare", 120, Rarity.RARE, mage.cards.n.Nightmare.class));
+ cards.add(new SetCardInfo("Northern Paladin", 29, Rarity.RARE, mage.cards.n.NorthernPaladin.class));
+ cards.add(new SetCardInfo("Obsianus Golem", 268, Rarity.UNCOMMON, mage.cards.o.ObsianusGolem.class));
+ cards.add(new SetCardInfo("Onulet", 269, Rarity.RARE, mage.cards.o.Onulet.class));
+ cards.add(new SetCardInfo("Orcish Artillery", 168, Rarity.UNCOMMON, mage.cards.o.OrcishArtillery.class));
+ cards.add(new SetCardInfo("Orcish Oriflamme", 169, Rarity.UNCOMMON, mage.cards.o.OrcishOriflamme.class));
+ cards.add(new SetCardInfo("Ornithopter", 270, Rarity.UNCOMMON, mage.cards.o.Ornithopter.class));
+ cards.add(new SetCardInfo("Paralyze", 121, Rarity.COMMON, mage.cards.p.Paralyze.class));
+ cards.add(new SetCardInfo("Pearled Unicorn", 30, Rarity.COMMON, mage.cards.p.PearledUnicorn.class));
+ cards.add(new SetCardInfo("Personal Incarnation", 31, Rarity.RARE, mage.cards.p.PersonalIncarnation.class));
+ cards.add(new SetCardInfo("Pestilence", 122, Rarity.COMMON, mage.cards.p.Pestilence.class));
+ cards.add(new SetCardInfo("Phantasmal Forces", 69, Rarity.UNCOMMON, mage.cards.p.PhantasmalForces.class));
+ cards.add(new SetCardInfo("Phantasmal Terrain", 70, Rarity.COMMON, mage.cards.p.PhantasmalTerrain.class));
+ cards.add(new SetCardInfo("Phantom Monster", 71, Rarity.UNCOMMON, mage.cards.p.PhantomMonster.class));
+ cards.add(new SetCardInfo("Pirate Ship", 72, Rarity.RARE, mage.cards.p.PirateShip.class));
+ cards.add(new SetCardInfo("Plague Rats", 123, Rarity.COMMON, mage.cards.p.PlagueRats.class));
+ cards.add(new SetCardInfo("Plains", 292, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 293, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 294, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Plateau", 284, Rarity.RARE, mage.cards.p.Plateau.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Power Leak", 73, Rarity.COMMON, mage.cards.p.PowerLeak.class, RETRO_ART));
- cards.add(new SetCardInfo("Power Sink", 74, Rarity.COMMON, mage.cards.p.PowerSink.class, RETRO_ART));
- cards.add(new SetCardInfo("Power Surge", 170, Rarity.RARE, mage.cards.p.PowerSurge.class, RETRO_ART));
- cards.add(new SetCardInfo("Primal Clay", 271, Rarity.RARE, mage.cards.p.PrimalClay.class, RETRO_ART));
- cards.add(new SetCardInfo("Prodigal Sorcerer", 75, Rarity.COMMON, mage.cards.p.ProdigalSorcerer.class, RETRO_ART));
- cards.add(new SetCardInfo("Psychic Venom", 76, Rarity.COMMON, mage.cards.p.PsychicVenom.class, RETRO_ART));
- cards.add(new SetCardInfo("Purelace", 32, Rarity.RARE, mage.cards.p.Purelace.class, RETRO_ART));
- cards.add(new SetCardInfo("Raise Dead", 124, Rarity.COMMON, mage.cards.r.RaiseDead.class, RETRO_ART));
- cards.add(new SetCardInfo("Reconstruction", 77, Rarity.COMMON, mage.cards.r.Reconstruction.class, RETRO_ART));
- cards.add(new SetCardInfo("Red Elemental Blast", 171, Rarity.COMMON, mage.cards.r.RedElementalBlast.class, RETRO_ART));
- cards.add(new SetCardInfo("Red Ward", 33, Rarity.UNCOMMON, mage.cards.r.RedWard.class, RETRO_ART));
- cards.add(new SetCardInfo("Regeneration", 213, Rarity.COMMON, mage.cards.r.Regeneration.class, RETRO_ART));
- cards.add(new SetCardInfo("Regrowth", 214, Rarity.UNCOMMON, mage.cards.r.Regrowth.class, RETRO_ART));
- cards.add(new SetCardInfo("Resurrection", 34, Rarity.UNCOMMON, mage.cards.r.Resurrection.class, RETRO_ART));
- cards.add(new SetCardInfo("Reverse Damage", 35, Rarity.RARE, mage.cards.r.ReverseDamage.class, RETRO_ART));
- cards.add(new SetCardInfo("Reverse Polarity", 36, Rarity.UNCOMMON, mage.cards.r.ReversePolarity.class, RETRO_ART));
- cards.add(new SetCardInfo("Righteousness", 37, Rarity.RARE, mage.cards.r.Righteousness.class, RETRO_ART));
- cards.add(new SetCardInfo("Roc of Kher Ridges", 172, Rarity.RARE, mage.cards.r.RocOfKherRidges.class, RETRO_ART));
- cards.add(new SetCardInfo("Rock Hydra", 173, Rarity.RARE, mage.cards.r.RockHydra.class, RETRO_ART));
- cards.add(new SetCardInfo("Rocket Launcher", 272, Rarity.RARE, mage.cards.r.RocketLauncher.class, RETRO_ART));
- cards.add(new SetCardInfo("Rod of Ruin", 273, Rarity.UNCOMMON, mage.cards.r.RodOfRuin.class, RETRO_ART));
- cards.add(new SetCardInfo("Royal Assassin", 125, Rarity.RARE, mage.cards.r.RoyalAssassin.class, RETRO_ART));
- cards.add(new SetCardInfo("Sacrifice", 126, Rarity.UNCOMMON, mage.cards.s.Sacrifice.class, RETRO_ART));
- cards.add(new SetCardInfo("Samite Healer", 38, Rarity.COMMON, mage.cards.s.SamiteHealer.class, RETRO_ART));
+ cards.add(new SetCardInfo("Power Leak", 73, Rarity.COMMON, mage.cards.p.PowerLeak.class));
+ cards.add(new SetCardInfo("Power Sink", 74, Rarity.COMMON, mage.cards.p.PowerSink.class));
+ cards.add(new SetCardInfo("Power Surge", 170, Rarity.RARE, mage.cards.p.PowerSurge.class));
+ cards.add(new SetCardInfo("Primal Clay", 271, Rarity.RARE, mage.cards.p.PrimalClay.class));
+ cards.add(new SetCardInfo("Prodigal Sorcerer", 75, Rarity.COMMON, mage.cards.p.ProdigalSorcerer.class));
+ cards.add(new SetCardInfo("Psychic Venom", 76, Rarity.COMMON, mage.cards.p.PsychicVenom.class));
+ cards.add(new SetCardInfo("Purelace", 32, Rarity.RARE, mage.cards.p.Purelace.class));
+ cards.add(new SetCardInfo("Raise Dead", 124, Rarity.COMMON, mage.cards.r.RaiseDead.class));
+ cards.add(new SetCardInfo("Reconstruction", 77, Rarity.COMMON, mage.cards.r.Reconstruction.class));
+ cards.add(new SetCardInfo("Red Elemental Blast", 171, Rarity.COMMON, mage.cards.r.RedElementalBlast.class));
+ cards.add(new SetCardInfo("Red Ward", 33, Rarity.UNCOMMON, mage.cards.r.RedWard.class));
+ cards.add(new SetCardInfo("Regeneration", 213, Rarity.COMMON, mage.cards.r.Regeneration.class));
+ cards.add(new SetCardInfo("Regrowth", 214, Rarity.UNCOMMON, mage.cards.r.Regrowth.class));
+ cards.add(new SetCardInfo("Resurrection", 34, Rarity.UNCOMMON, mage.cards.r.Resurrection.class));
+ cards.add(new SetCardInfo("Reverse Damage", 35, Rarity.RARE, mage.cards.r.ReverseDamage.class));
+ cards.add(new SetCardInfo("Reverse Polarity", 36, Rarity.UNCOMMON, mage.cards.r.ReversePolarity.class));
+ cards.add(new SetCardInfo("Righteousness", 37, Rarity.RARE, mage.cards.r.Righteousness.class));
+ cards.add(new SetCardInfo("Roc of Kher Ridges", 172, Rarity.RARE, mage.cards.r.RocOfKherRidges.class));
+ cards.add(new SetCardInfo("Rock Hydra", 173, Rarity.RARE, mage.cards.r.RockHydra.class));
+ cards.add(new SetCardInfo("Rocket Launcher", 272, Rarity.RARE, mage.cards.r.RocketLauncher.class));
+ cards.add(new SetCardInfo("Rod of Ruin", 273, Rarity.UNCOMMON, mage.cards.r.RodOfRuin.class));
+ cards.add(new SetCardInfo("Royal Assassin", 125, Rarity.RARE, mage.cards.r.RoyalAssassin.class));
+ cards.add(new SetCardInfo("Sacrifice", 126, Rarity.UNCOMMON, mage.cards.s.Sacrifice.class));
+ cards.add(new SetCardInfo("Samite Healer", 38, Rarity.COMMON, mage.cards.s.SamiteHealer.class));
+ cards.add(new SetCardInfo("Savannah Lions", 39, Rarity.RARE, mage.cards.s.SavannahLions.class));
cards.add(new SetCardInfo("Savannah", 285, Rarity.RARE, mage.cards.s.Savannah.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Savannah Lions", 39, Rarity.RARE, mage.cards.s.SavannahLions.class, RETRO_ART));
- cards.add(new SetCardInfo("Scathe Zombies", 127, Rarity.COMMON, mage.cards.s.ScatheZombies.class, RETRO_ART));
- cards.add(new SetCardInfo("Scavenging Ghoul", 128, Rarity.UNCOMMON, mage.cards.s.ScavengingGhoul.class, RETRO_ART));
+ cards.add(new SetCardInfo("Scathe Zombies", 127, Rarity.COMMON, mage.cards.s.ScatheZombies.class));
+ cards.add(new SetCardInfo("Scavenging Ghoul", 128, Rarity.UNCOMMON, mage.cards.s.ScavengingGhoul.class));
cards.add(new SetCardInfo("Scrubland", 286, Rarity.RARE, mage.cards.s.Scrubland.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Scryb Sprites", 215, Rarity.COMMON, mage.cards.s.ScrybSprites.class, RETRO_ART));
- cards.add(new SetCardInfo("Sea Serpent", 78, Rarity.COMMON, mage.cards.s.SeaSerpent.class, RETRO_ART));
- cards.add(new SetCardInfo("Sedge Troll", 174, Rarity.RARE, mage.cards.s.SedgeTroll.class, RETRO_ART));
- cards.add(new SetCardInfo("Sengir Vampire", 129, Rarity.UNCOMMON, mage.cards.s.SengirVampire.class, RETRO_ART));
- cards.add(new SetCardInfo("Serendib Efreet", 79, Rarity.RARE, mage.cards.s.SerendibEfreet.class, RETRO_ART));
- cards.add(new SetCardInfo("Serra Angel", 40, Rarity.UNCOMMON, mage.cards.s.SerraAngel.class, RETRO_ART));
- cards.add(new SetCardInfo("Shanodin Dryads", 216, Rarity.COMMON, mage.cards.s.ShanodinDryads.class, RETRO_ART));
- cards.add(new SetCardInfo("Shatter", 175, Rarity.COMMON, mage.cards.s.Shatter.class, RETRO_ART));
- cards.add(new SetCardInfo("Shatterstorm", 176, Rarity.UNCOMMON, mage.cards.s.Shatterstorm.class, RETRO_ART));
- cards.add(new SetCardInfo("Shivan Dragon", 177, Rarity.RARE, mage.cards.s.ShivanDragon.class, RETRO_ART));
- cards.add(new SetCardInfo("Simulacrum", 130, Rarity.UNCOMMON, mage.cards.s.Simulacrum.class, RETRO_ART));
- cards.add(new SetCardInfo("Siren's Call", 80, Rarity.UNCOMMON, mage.cards.s.SirensCall.class, RETRO_ART));
- cards.add(new SetCardInfo("Smoke", 178, Rarity.RARE, mage.cards.s.Smoke.class, RETRO_ART));
- cards.add(new SetCardInfo("Sol Ring", 274, Rarity.UNCOMMON, mage.cards.s.SolRing.class, RETRO_ART));
- cards.add(new SetCardInfo("Sorceress Queen", 131, Rarity.RARE, mage.cards.s.SorceressQueen.class, RETRO_ART));
- cards.add(new SetCardInfo("Soul Net", 275, Rarity.UNCOMMON, mage.cards.s.SoulNet.class, RETRO_ART));
- cards.add(new SetCardInfo("Spell Blast", 82, Rarity.COMMON, mage.cards.s.SpellBlast.class, RETRO_ART));
- cards.add(new SetCardInfo("Stasis", 83, Rarity.RARE, mage.cards.s.Stasis.class, RETRO_ART));
- cards.add(new SetCardInfo("Steal Artifact", 84, Rarity.UNCOMMON, mage.cards.s.StealArtifact.class, RETRO_ART));
- cards.add(new SetCardInfo("Stone Giant", 179, Rarity.UNCOMMON, mage.cards.s.StoneGiant.class, RETRO_ART));
- cards.add(new SetCardInfo("Stone Rain", 180, Rarity.COMMON, mage.cards.s.StoneRain.class, RETRO_ART));
- cards.add(new SetCardInfo("Stream of Life", 217, Rarity.COMMON, mage.cards.s.StreamOfLife.class, RETRO_ART));
- cards.add(new SetCardInfo("Sunglasses of Urza", 276, Rarity.RARE, mage.cards.s.SunglassesOfUrza.class, RETRO_ART));
- cards.add(new SetCardInfo("Swamp", 298, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 299, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 300, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swords to Plowshares", 41, Rarity.UNCOMMON, mage.cards.s.SwordsToPlowshares.class, RETRO_ART));
+ cards.add(new SetCardInfo("Scryb Sprites", 215, Rarity.COMMON, mage.cards.s.ScrybSprites.class));
+ cards.add(new SetCardInfo("Sea Serpent", 78, Rarity.COMMON, mage.cards.s.SeaSerpent.class));
+ cards.add(new SetCardInfo("Sedge Troll", 174, Rarity.RARE, mage.cards.s.SedgeTroll.class));
+ cards.add(new SetCardInfo("Sengir Vampire", 129, Rarity.UNCOMMON, mage.cards.s.SengirVampire.class));
+ cards.add(new SetCardInfo("Serendib Efreet", 79, Rarity.RARE, mage.cards.s.SerendibEfreet.class));
+ cards.add(new SetCardInfo("Serra Angel", 40, Rarity.UNCOMMON, mage.cards.s.SerraAngel.class));
+ cards.add(new SetCardInfo("Shanodin Dryads", 216, Rarity.COMMON, mage.cards.s.ShanodinDryads.class));
+ cards.add(new SetCardInfo("Shatter", 175, Rarity.COMMON, mage.cards.s.Shatter.class));
+ cards.add(new SetCardInfo("Shatterstorm", 176, Rarity.UNCOMMON, mage.cards.s.Shatterstorm.class));
+ cards.add(new SetCardInfo("Shivan Dragon", 177, Rarity.RARE, mage.cards.s.ShivanDragon.class));
+ cards.add(new SetCardInfo("Simulacrum", 130, Rarity.UNCOMMON, mage.cards.s.Simulacrum.class));
+ cards.add(new SetCardInfo("Siren's Call", 80, Rarity.UNCOMMON, mage.cards.s.SirensCall.class));
+ cards.add(new SetCardInfo("Smoke", 178, Rarity.RARE, mage.cards.s.Smoke.class));
+ cards.add(new SetCardInfo("Sol Ring", 274, Rarity.UNCOMMON, mage.cards.s.SolRing.class));
+ cards.add(new SetCardInfo("Sorceress Queen", 131, Rarity.RARE, mage.cards.s.SorceressQueen.class));
+ cards.add(new SetCardInfo("Soul Net", 275, Rarity.UNCOMMON, mage.cards.s.SoulNet.class));
+ cards.add(new SetCardInfo("Spell Blast", 82, Rarity.COMMON, mage.cards.s.SpellBlast.class));
+ cards.add(new SetCardInfo("Stasis", 83, Rarity.RARE, mage.cards.s.Stasis.class));
+ cards.add(new SetCardInfo("Steal Artifact", 84, Rarity.UNCOMMON, mage.cards.s.StealArtifact.class));
+ cards.add(new SetCardInfo("Stone Giant", 179, Rarity.UNCOMMON, mage.cards.s.StoneGiant.class));
+ cards.add(new SetCardInfo("Stone Rain", 180, Rarity.COMMON, mage.cards.s.StoneRain.class));
+ cards.add(new SetCardInfo("Stream of Life", 217, Rarity.COMMON, mage.cards.s.StreamOfLife.class));
+ cards.add(new SetCardInfo("Sunglasses of Urza", 276, Rarity.RARE, mage.cards.s.SunglassesOfUrza.class));
+ cards.add(new SetCardInfo("Swamp", 298, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 299, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 300, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swords to Plowshares", 41, Rarity.UNCOMMON, mage.cards.s.SwordsToPlowshares.class));
cards.add(new SetCardInfo("Taiga", 287, Rarity.RARE, mage.cards.t.Taiga.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Terror", 132, Rarity.COMMON, mage.cards.t.Terror.class, RETRO_ART));
- cards.add(new SetCardInfo("The Hive", 277, Rarity.RARE, mage.cards.t.TheHive.class, RETRO_ART));
- cards.add(new SetCardInfo("The Rack", 278, Rarity.UNCOMMON, mage.cards.t.TheRack.class, RETRO_ART));
- cards.add(new SetCardInfo("Thicket Basilisk", 218, Rarity.UNCOMMON, mage.cards.t.ThicketBasilisk.class, RETRO_ART));
- cards.add(new SetCardInfo("Thoughtlace", 85, Rarity.RARE, mage.cards.t.Thoughtlace.class, RETRO_ART));
- cards.add(new SetCardInfo("Throne of Bone", 279, Rarity.UNCOMMON, mage.cards.t.ThroneOfBone.class, RETRO_ART));
- cards.add(new SetCardInfo("Timber Wolves", 219, Rarity.RARE, mage.cards.t.TimberWolves.class, RETRO_ART));
- cards.add(new SetCardInfo("Titania's Song", 220, Rarity.RARE, mage.cards.t.TitaniasSong.class, RETRO_ART));
- cards.add(new SetCardInfo("Tranquility", 221, Rarity.COMMON, mage.cards.t.Tranquility.class, RETRO_ART));
+ cards.add(new SetCardInfo("Terror", 132, Rarity.COMMON, mage.cards.t.Terror.class));
+ cards.add(new SetCardInfo("The Hive", 277, Rarity.RARE, mage.cards.t.TheHive.class));
+ cards.add(new SetCardInfo("The Rack", 278, Rarity.UNCOMMON, mage.cards.t.TheRack.class));
+ cards.add(new SetCardInfo("Thicket Basilisk", 218, Rarity.UNCOMMON, mage.cards.t.ThicketBasilisk.class));
+ cards.add(new SetCardInfo("Thoughtlace", 85, Rarity.RARE, mage.cards.t.Thoughtlace.class));
+ cards.add(new SetCardInfo("Throne of Bone", 279, Rarity.UNCOMMON, mage.cards.t.ThroneOfBone.class));
+ cards.add(new SetCardInfo("Timber Wolves", 219, Rarity.RARE, mage.cards.t.TimberWolves.class));
+ cards.add(new SetCardInfo("Titania's Song", 220, Rarity.RARE, mage.cards.t.TitaniasSong.class));
+ cards.add(new SetCardInfo("Tranquility", 221, Rarity.COMMON, mage.cards.t.Tranquility.class));
cards.add(new SetCardInfo("Tropical Island", 288, Rarity.RARE, mage.cards.t.TropicalIsland.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Tsunami", 222, Rarity.UNCOMMON, mage.cards.t.Tsunami.class, RETRO_ART));
+ cards.add(new SetCardInfo("Tsunami", 222, Rarity.UNCOMMON, mage.cards.t.Tsunami.class));
cards.add(new SetCardInfo("Tundra", 289, Rarity.RARE, mage.cards.t.Tundra.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Tunnel", 181, Rarity.UNCOMMON, mage.cards.t.Tunnel.class, RETRO_ART));
+ cards.add(new SetCardInfo("Tunnel", 181, Rarity.UNCOMMON, mage.cards.t.Tunnel.class));
cards.add(new SetCardInfo("Underground Sea", 290, Rarity.RARE, mage.cards.u.UndergroundSea.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Unholy Strength", 133, Rarity.COMMON, mage.cards.u.UnholyStrength.class, RETRO_ART));
- cards.add(new SetCardInfo("Unstable Mutation", 86, Rarity.COMMON, mage.cards.u.UnstableMutation.class, RETRO_ART));
- cards.add(new SetCardInfo("Unsummon", 87, Rarity.COMMON, mage.cards.u.Unsummon.class, RETRO_ART));
- cards.add(new SetCardInfo("Uthden Troll", 182, Rarity.UNCOMMON, mage.cards.u.UthdenTroll.class, RETRO_ART));
- cards.add(new SetCardInfo("Verduran Enchantress", 223, Rarity.RARE, mage.cards.v.VerduranEnchantress.class, RETRO_ART));
- cards.add(new SetCardInfo("Vesuvan Doppelganger", 88, Rarity.RARE, mage.cards.v.VesuvanDoppelganger.class, RETRO_ART));
- cards.add(new SetCardInfo("Veteran Bodyguard", 42, Rarity.RARE, mage.cards.v.VeteranBodyguard.class, RETRO_ART));
- cards.add(new SetCardInfo("Volcanic Eruption", 89, Rarity.RARE, mage.cards.v.VolcanicEruption.class, RETRO_ART));
+ cards.add(new SetCardInfo("Unholy Strength", 133, Rarity.COMMON, mage.cards.u.UnholyStrength.class));
+ cards.add(new SetCardInfo("Unstable Mutation", 86, Rarity.COMMON, mage.cards.u.UnstableMutation.class));
+ cards.add(new SetCardInfo("Unsummon", 87, Rarity.COMMON, mage.cards.u.Unsummon.class));
+ cards.add(new SetCardInfo("Uthden Troll", 182, Rarity.UNCOMMON, mage.cards.u.UthdenTroll.class));
+ cards.add(new SetCardInfo("Verduran Enchantress", 223, Rarity.RARE, mage.cards.v.VerduranEnchantress.class));
+ cards.add(new SetCardInfo("Vesuvan Doppelganger", 88, Rarity.RARE, mage.cards.v.VesuvanDoppelganger.class));
+ cards.add(new SetCardInfo("Veteran Bodyguard", 42, Rarity.RARE, mage.cards.v.VeteranBodyguard.class));
+ cards.add(new SetCardInfo("Volcanic Eruption", 89, Rarity.RARE, mage.cards.v.VolcanicEruption.class));
cards.add(new SetCardInfo("Volcanic Island", 291, Rarity.RARE, mage.cards.v.VolcanicIsland.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Wall of Air", 90, Rarity.UNCOMMON, mage.cards.w.WallOfAir.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Bone", 134, Rarity.UNCOMMON, mage.cards.w.WallOfBone.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Brambles", 224, Rarity.UNCOMMON, mage.cards.w.WallOfBrambles.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Fire", 183, Rarity.UNCOMMON, mage.cards.w.WallOfFire.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Ice", 225, Rarity.UNCOMMON, mage.cards.w.WallOfIce.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Stone", 184, Rarity.UNCOMMON, mage.cards.w.WallOfStone.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Swords", 43, Rarity.UNCOMMON, mage.cards.w.WallOfSwords.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Water", 91, Rarity.UNCOMMON, mage.cards.w.WallOfWater.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Wood", 226, Rarity.COMMON, mage.cards.w.WallOfWood.class, RETRO_ART));
- cards.add(new SetCardInfo("Wanderlust", 227, Rarity.UNCOMMON, mage.cards.w.Wanderlust.class, RETRO_ART));
- cards.add(new SetCardInfo("War Mammoth", 228, Rarity.COMMON, mage.cards.w.WarMammoth.class, RETRO_ART));
- cards.add(new SetCardInfo("Warp Artifact", 135, Rarity.RARE, mage.cards.w.WarpArtifact.class, RETRO_ART));
- cards.add(new SetCardInfo("Water Elemental", 92, Rarity.UNCOMMON, mage.cards.w.WaterElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Weakness", 136, Rarity.COMMON, mage.cards.w.Weakness.class, RETRO_ART));
- cards.add(new SetCardInfo("Web", 229, Rarity.RARE, mage.cards.w.Web.class, RETRO_ART));
- cards.add(new SetCardInfo("Wheel of Fortune", 185, Rarity.RARE, mage.cards.w.WheelOfFortune.class, RETRO_ART));
- cards.add(new SetCardInfo("White Knight", 44, Rarity.UNCOMMON, mage.cards.w.WhiteKnight.class, RETRO_ART));
- cards.add(new SetCardInfo("White Ward", 45, Rarity.UNCOMMON, mage.cards.w.WhiteWard.class, RETRO_ART));
- cards.add(new SetCardInfo("Wild Growth", 230, Rarity.COMMON, mage.cards.w.WildGrowth.class, RETRO_ART));
- cards.add(new SetCardInfo("Will-o'-the-Wisp", 137, Rarity.RARE, mage.cards.w.WillOTheWisp.class, RETRO_ART));
- cards.add(new SetCardInfo("Winter Orb", 280, Rarity.RARE, mage.cards.w.WinterOrb.class, RETRO_ART));
- cards.add(new SetCardInfo("Wooden Sphere", 281, Rarity.UNCOMMON, mage.cards.w.WoodenSphere.class, RETRO_ART));
- cards.add(new SetCardInfo("Wrath of God", 46, Rarity.RARE, mage.cards.w.WrathOfGod.class, RETRO_ART));
- cards.add(new SetCardInfo("Zombie Master", 138, Rarity.RARE, mage.cards.z.ZombieMaster.class, RETRO_ART));
+ cards.add(new SetCardInfo("Wall of Air", 90, Rarity.UNCOMMON, mage.cards.w.WallOfAir.class));
+ cards.add(new SetCardInfo("Wall of Bone", 134, Rarity.UNCOMMON, mage.cards.w.WallOfBone.class));
+ cards.add(new SetCardInfo("Wall of Brambles", 224, Rarity.UNCOMMON, mage.cards.w.WallOfBrambles.class));
+ cards.add(new SetCardInfo("Wall of Fire", 183, Rarity.UNCOMMON, mage.cards.w.WallOfFire.class));
+ cards.add(new SetCardInfo("Wall of Ice", 225, Rarity.UNCOMMON, mage.cards.w.WallOfIce.class));
+ cards.add(new SetCardInfo("Wall of Stone", 184, Rarity.UNCOMMON, mage.cards.w.WallOfStone.class));
+ cards.add(new SetCardInfo("Wall of Swords", 43, Rarity.UNCOMMON, mage.cards.w.WallOfSwords.class));
+ cards.add(new SetCardInfo("Wall of Water", 91, Rarity.UNCOMMON, mage.cards.w.WallOfWater.class));
+ cards.add(new SetCardInfo("Wall of Wood", 226, Rarity.COMMON, mage.cards.w.WallOfWood.class));
+ cards.add(new SetCardInfo("Wanderlust", 227, Rarity.UNCOMMON, mage.cards.w.Wanderlust.class));
+ cards.add(new SetCardInfo("War Mammoth", 228, Rarity.COMMON, mage.cards.w.WarMammoth.class));
+ cards.add(new SetCardInfo("Warp Artifact", 135, Rarity.RARE, mage.cards.w.WarpArtifact.class));
+ cards.add(new SetCardInfo("Water Elemental", 92, Rarity.UNCOMMON, mage.cards.w.WaterElemental.class));
+ cards.add(new SetCardInfo("Weakness", 136, Rarity.COMMON, mage.cards.w.Weakness.class));
+ cards.add(new SetCardInfo("Web", 229, Rarity.RARE, mage.cards.w.Web.class));
+ cards.add(new SetCardInfo("Wheel of Fortune", 185, Rarity.RARE, mage.cards.w.WheelOfFortune.class));
+ cards.add(new SetCardInfo("White Knight", 44, Rarity.UNCOMMON, mage.cards.w.WhiteKnight.class));
+ cards.add(new SetCardInfo("White Ward", 45, Rarity.UNCOMMON, mage.cards.w.WhiteWard.class));
+ cards.add(new SetCardInfo("Wild Growth", 230, Rarity.COMMON, mage.cards.w.WildGrowth.class));
+ cards.add(new SetCardInfo("Will-o'-the-Wisp", 137, Rarity.RARE, mage.cards.w.WillOTheWisp.class));
+ cards.add(new SetCardInfo("Winter Orb", 280, Rarity.RARE, mage.cards.w.WinterOrb.class));
+ cards.add(new SetCardInfo("Wooden Sphere", 281, Rarity.UNCOMMON, mage.cards.w.WoodenSphere.class));
+ cards.add(new SetCardInfo("Wrath of God", 46, Rarity.RARE, mage.cards.w.WrathOfGod.class));
+ cards.add(new SetCardInfo("Zombie Master", 138, Rarity.RARE, mage.cards.z.ZombieMaster.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/RivalsQuickStartSet.java b/Mage.Sets/src/mage/sets/RivalsQuickStartSet.java
index 5deefced9a1..ecb7a241296 100644
--- a/Mage.Sets/src/mage/sets/RivalsQuickStartSet.java
+++ b/Mage.Sets/src/mage/sets/RivalsQuickStartSet.java
@@ -20,70 +20,70 @@ public class RivalsQuickStartSet extends ExpansionSet {
this.hasBoosters = false;
this.hasBasicLands = true;
- cards.add(new SetCardInfo("Alabaster Potion", 1, Rarity.COMMON, mage.cards.a.AlabasterPotion.class, RETRO_ART));
- cards.add(new SetCardInfo("Battering Ram", 47, Rarity.COMMON, mage.cards.b.BatteringRam.class, RETRO_ART));
- cards.add(new SetCardInfo("Bog Imp", 15, Rarity.COMMON, mage.cards.b.BogImp.class, RETRO_ART));
- cards.add(new SetCardInfo("Bog Wraith", 16, Rarity.UNCOMMON, mage.cards.b.BogWraith.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: Black", 2, Rarity.COMMON, mage.cards.c.CircleOfProtectionBlack.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: Red", 3, Rarity.COMMON, mage.cards.c.CircleOfProtectionRed.class, RETRO_ART));
- cards.add(new SetCardInfo("Clockwork Beast", 48, Rarity.RARE, mage.cards.c.ClockworkBeast.class, RETRO_ART));
- cards.add(new SetCardInfo("Cursed Land", 17, Rarity.UNCOMMON, mage.cards.c.CursedLand.class, RETRO_ART));
- cards.add(new SetCardInfo("Dark Ritual", 18, Rarity.COMMON, mage.cards.d.DarkRitual.class, RETRO_ART));
- cards.add(new SetCardInfo("Detonate", 29, Rarity.UNCOMMON, mage.cards.d.Detonate.class, RETRO_ART));
- cards.add(new SetCardInfo("Disintegrate", 30, Rarity.COMMON, mage.cards.d.Disintegrate.class, RETRO_ART));
- cards.add(new SetCardInfo("Durkwood Boars", 38, Rarity.COMMON, mage.cards.d.DurkwoodBoars.class, RETRO_ART));
- cards.add(new SetCardInfo("Elven Riders", 39, Rarity.UNCOMMON, mage.cards.e.ElvenRiders.class, RETRO_ART));
- cards.add(new SetCardInfo("Elvish Archers", 40, Rarity.RARE, mage.cards.e.ElvishArchers.class, RETRO_ART));
- cards.add(new SetCardInfo("Energy Flux", 8, Rarity.UNCOMMON, mage.cards.e.EnergyFlux.class, RETRO_ART));
- cards.add(new SetCardInfo("Feedback", 9, Rarity.UNCOMMON, mage.cards.f.Feedback.class, RETRO_ART));
- cards.add(new SetCardInfo("Fireball", 31, Rarity.COMMON, mage.cards.f.Fireball.class, RETRO_ART));
- cards.add(new SetCardInfo("Forest", 63, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 64, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 65, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Glasses of Urza", 49, Rarity.UNCOMMON, mage.cards.g.GlassesOfUrza.class, RETRO_ART));
- cards.add(new SetCardInfo("Grizzly Bears", 41, Rarity.COMMON, mage.cards.g.GrizzlyBears.class, RETRO_ART));
- cards.add(new SetCardInfo("Healing Salve", 4, Rarity.COMMON, mage.cards.h.HealingSalve.class, RETRO_ART));
- cards.add(new SetCardInfo("Hill Giant", 32, Rarity.COMMON, mage.cards.h.HillGiant.class, RETRO_ART));
- cards.add(new SetCardInfo("Ironclaw Orcs", 33, Rarity.COMMON, mage.cards.i.IronclawOrcs.class, RETRO_ART));
- cards.add(new SetCardInfo("Island", 55, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 56, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Jayemdae Tome", 50, Rarity.RARE, mage.cards.j.JayemdaeTome.class, RETRO_ART));
- cards.add(new SetCardInfo("Lost Soul", 19, Rarity.COMMON, mage.cards.l.LostSoul.class, RETRO_ART));
- cards.add(new SetCardInfo("Merfolk of the Pearl Trident", 10, Rarity.COMMON, mage.cards.m.MerfolkOfThePearlTrident.class, RETRO_ART));
- cards.add(new SetCardInfo("Mesa Pegasus", 5, Rarity.COMMON, mage.cards.m.MesaPegasus.class, RETRO_ART));
- cards.add(new SetCardInfo("Mons's Goblin Raiders", 34, Rarity.COMMON, mage.cards.m.MonssGoblinRaiders.class, RETRO_ART));
- cards.add(new SetCardInfo("Mountain", 60, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 61, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 62, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Murk Dwellers", 20, Rarity.COMMON, mage.cards.m.MurkDwellers.class, RETRO_ART));
- cards.add(new SetCardInfo("Orcish Artillery", 35, Rarity.UNCOMMON, mage.cards.o.OrcishArtillery.class, RETRO_ART));
- cards.add(new SetCardInfo("Orcish Oriflamme", 36, Rarity.UNCOMMON, mage.cards.o.OrcishOriflamme.class, RETRO_ART));
- cards.add(new SetCardInfo("Pearled Unicorn", 6, Rarity.COMMON, mage.cards.p.PearledUnicorn.class, RETRO_ART));
- cards.add(new SetCardInfo("Plains", 52, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 53, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 54, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Power Sink", 11, Rarity.COMMON, mage.cards.p.PowerSink.class, RETRO_ART));
- cards.add(new SetCardInfo("Pyrotechnics", 37, Rarity.UNCOMMON, mage.cards.p.Pyrotechnics.class, RETRO_ART));
- cards.add(new SetCardInfo("Raise Dead", 21, Rarity.COMMON, mage.cards.r.RaiseDead.class, RETRO_ART));
- cards.add(new SetCardInfo("Reverse Damage", 7, Rarity.RARE, mage.cards.r.ReverseDamage.class, RETRO_ART));
- cards.add(new SetCardInfo("Rod of Ruin", 51, Rarity.UNCOMMON, mage.cards.r.RodOfRuin.class, RETRO_ART));
- cards.add(new SetCardInfo("Scathe Zombies", 22, Rarity.COMMON, mage.cards.s.ScatheZombies.class, RETRO_ART));
- cards.add(new SetCardInfo("Scryb Sprites", 42, Rarity.COMMON, mage.cards.s.ScrybSprites.class, RETRO_ART));
- cards.add(new SetCardInfo("Sorceress Queen", 23, Rarity.RARE, mage.cards.s.SorceressQueen.class, RETRO_ART));
- cards.add(new SetCardInfo("Swamp", 57, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 58, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 59, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Terror", 24, Rarity.COMMON, mage.cards.t.Terror.class, RETRO_ART));
- cards.add(new SetCardInfo("Twiddle", 12, Rarity.COMMON, mage.cards.t.Twiddle.class, RETRO_ART));
- cards.add(new SetCardInfo("Unsummon", 13, Rarity.COMMON, mage.cards.u.Unsummon.class, RETRO_ART));
- cards.add(new SetCardInfo("Untamed Wilds", 43, Rarity.UNCOMMON, mage.cards.u.UntamedWilds.class, RETRO_ART));
- cards.add(new SetCardInfo("Vampire Bats", 25, Rarity.COMMON, mage.cards.v.VampireBats.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Bone", 26, Rarity.UNCOMMON, mage.cards.w.WallOfBone.class, RETRO_ART));
- cards.add(new SetCardInfo("War Mammoth", 44, Rarity.COMMON, mage.cards.w.WarMammoth.class, RETRO_ART));
- cards.add(new SetCardInfo("Warp Artifact", 27, Rarity.RARE, mage.cards.w.WarpArtifact.class, RETRO_ART));
- cards.add(new SetCardInfo("Weakness", 28, Rarity.COMMON, mage.cards.w.Weakness.class, RETRO_ART));
- cards.add(new SetCardInfo("Whirling Dervish", 45, Rarity.UNCOMMON, mage.cards.w.WhirlingDervish.class, RETRO_ART));
- cards.add(new SetCardInfo("Winter Blast", 46, Rarity.UNCOMMON, mage.cards.w.WinterBlast.class, RETRO_ART));
- cards.add(new SetCardInfo("Zephyr Falcon", 14, Rarity.COMMON, mage.cards.z.ZephyrFalcon.class, RETRO_ART));
+ cards.add(new SetCardInfo("Alabaster Potion", 1, Rarity.COMMON, mage.cards.a.AlabasterPotion.class));
+ cards.add(new SetCardInfo("Battering Ram", 47, Rarity.COMMON, mage.cards.b.BatteringRam.class));
+ cards.add(new SetCardInfo("Bog Imp", 15, Rarity.COMMON, mage.cards.b.BogImp.class));
+ cards.add(new SetCardInfo("Bog Wraith", 16, Rarity.UNCOMMON, mage.cards.b.BogWraith.class));
+ cards.add(new SetCardInfo("Circle of Protection: Black", 2, Rarity.COMMON, mage.cards.c.CircleOfProtectionBlack.class));
+ cards.add(new SetCardInfo("Circle of Protection: Red", 3, Rarity.COMMON, mage.cards.c.CircleOfProtectionRed.class));
+ cards.add(new SetCardInfo("Clockwork Beast", 48, Rarity.RARE, mage.cards.c.ClockworkBeast.class));
+ cards.add(new SetCardInfo("Cursed Land", 17, Rarity.UNCOMMON, mage.cards.c.CursedLand.class));
+ cards.add(new SetCardInfo("Dark Ritual", 18, Rarity.COMMON, mage.cards.d.DarkRitual.class));
+ cards.add(new SetCardInfo("Detonate", 29, Rarity.UNCOMMON, mage.cards.d.Detonate.class));
+ cards.add(new SetCardInfo("Disintegrate", 30, Rarity.COMMON, mage.cards.d.Disintegrate.class));
+ cards.add(new SetCardInfo("Durkwood Boars", 38, Rarity.COMMON, mage.cards.d.DurkwoodBoars.class));
+ cards.add(new SetCardInfo("Elven Riders", 39, Rarity.UNCOMMON, mage.cards.e.ElvenRiders.class));
+ cards.add(new SetCardInfo("Elvish Archers", 40, Rarity.RARE, mage.cards.e.ElvishArchers.class));
+ cards.add(new SetCardInfo("Energy Flux", 8, Rarity.UNCOMMON, mage.cards.e.EnergyFlux.class));
+ cards.add(new SetCardInfo("Feedback", 9, Rarity.UNCOMMON, mage.cards.f.Feedback.class));
+ cards.add(new SetCardInfo("Fireball", 31, Rarity.COMMON, mage.cards.f.Fireball.class));
+ cards.add(new SetCardInfo("Forest", 65, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 64, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 63, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Glasses of Urza", 49, Rarity.UNCOMMON, mage.cards.g.GlassesOfUrza.class));
+ cards.add(new SetCardInfo("Grizzly Bears", 41, Rarity.COMMON, mage.cards.g.GrizzlyBears.class));
+ cards.add(new SetCardInfo("Healing Salve", 4, Rarity.COMMON, mage.cards.h.HealingSalve.class));
+ cards.add(new SetCardInfo("Hill Giant", 32, Rarity.COMMON, mage.cards.h.HillGiant.class));
+ cards.add(new SetCardInfo("Ironclaw Orcs", 33, Rarity.COMMON, mage.cards.i.IronclawOrcs.class));
+ cards.add(new SetCardInfo("Island", 56, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 55, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Jayemdae Tome", 50, Rarity.RARE, mage.cards.j.JayemdaeTome.class));
+ cards.add(new SetCardInfo("Lost Soul", 19, Rarity.COMMON, mage.cards.l.LostSoul.class));
+ cards.add(new SetCardInfo("Merfolk of the Pearl Trident", 10, Rarity.COMMON, mage.cards.m.MerfolkOfThePearlTrident.class));
+ cards.add(new SetCardInfo("Mesa Pegasus", 5, Rarity.COMMON, mage.cards.m.MesaPegasus.class));
+ cards.add(new SetCardInfo("Mons's Goblin Raiders", 34, Rarity.COMMON, mage.cards.m.MonssGoblinRaiders.class));
+ cards.add(new SetCardInfo("Mountain", 62, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 61, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 60, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Murk Dwellers", 20, Rarity.COMMON, mage.cards.m.MurkDwellers.class));
+ cards.add(new SetCardInfo("Orcish Artillery", 35, Rarity.UNCOMMON, mage.cards.o.OrcishArtillery.class));
+ cards.add(new SetCardInfo("Orcish Oriflamme", 36, Rarity.UNCOMMON, mage.cards.o.OrcishOriflamme.class));
+ cards.add(new SetCardInfo("Pearled Unicorn", 6, Rarity.COMMON, mage.cards.p.PearledUnicorn.class));
+ cards.add(new SetCardInfo("Plains", 54, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 53, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 52, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Power Sink", 11, Rarity.COMMON, mage.cards.p.PowerSink.class));
+ cards.add(new SetCardInfo("Pyrotechnics", 37, Rarity.UNCOMMON, mage.cards.p.Pyrotechnics.class));
+ cards.add(new SetCardInfo("Raise Dead", 21, Rarity.COMMON, mage.cards.r.RaiseDead.class));
+ cards.add(new SetCardInfo("Reverse Damage", 7, Rarity.RARE, mage.cards.r.ReverseDamage.class));
+ cards.add(new SetCardInfo("Rod of Ruin", 51, Rarity.UNCOMMON, mage.cards.r.RodOfRuin.class));
+ cards.add(new SetCardInfo("Scathe Zombies", 22, Rarity.COMMON, mage.cards.s.ScatheZombies.class));
+ cards.add(new SetCardInfo("Scryb Sprites", 42, Rarity.COMMON, mage.cards.s.ScrybSprites.class));
+ cards.add(new SetCardInfo("Sorceress Queen", 23, Rarity.RARE, mage.cards.s.SorceressQueen.class));
+ cards.add(new SetCardInfo("Swamp", 59, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 58, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 57, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Terror", 24, Rarity.COMMON, mage.cards.t.Terror.class));
+ cards.add(new SetCardInfo("Twiddle", 12, Rarity.COMMON, mage.cards.t.Twiddle.class));
+ cards.add(new SetCardInfo("Unsummon", 13, Rarity.COMMON, mage.cards.u.Unsummon.class));
+ cards.add(new SetCardInfo("Untamed Wilds", 43, Rarity.UNCOMMON, mage.cards.u.UntamedWilds.class));
+ cards.add(new SetCardInfo("Vampire Bats", 25, Rarity.COMMON, mage.cards.v.VampireBats.class));
+ cards.add(new SetCardInfo("Wall of Bone", 26, Rarity.UNCOMMON, mage.cards.w.WallOfBone.class));
+ cards.add(new SetCardInfo("War Mammoth", 44, Rarity.COMMON, mage.cards.w.WarMammoth.class));
+ cards.add(new SetCardInfo("Warp Artifact", 27, Rarity.RARE, mage.cards.w.WarpArtifact.class));
+ cards.add(new SetCardInfo("Weakness", 28, Rarity.COMMON, mage.cards.w.Weakness.class));
+ cards.add(new SetCardInfo("Whirling Dervish", 45, Rarity.UNCOMMON, mage.cards.w.WhirlingDervish.class));
+ cards.add(new SetCardInfo("Winter Blast", 46, Rarity.UNCOMMON, mage.cards.w.WinterBlast.class));
+ cards.add(new SetCardInfo("Zephyr Falcon", 14, Rarity.COMMON, mage.cards.z.ZephyrFalcon.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/Scourge.java b/Mage.Sets/src/mage/sets/Scourge.java
index c36d0c2bfbb..ca5d9ae9937 100644
--- a/Mage.Sets/src/mage/sets/Scourge.java
+++ b/Mage.Sets/src/mage/sets/Scourge.java
@@ -28,149 +28,148 @@ public final class Scourge extends ExpansionSet {
this.numBoosterUncommon = 3;
this.numBoosterRare = 1;
this.ratioBoosterMythic = 0;
-
- cards.add(new SetCardInfo("Accelerated Mutation", 109, Rarity.COMMON, mage.cards.a.AcceleratedMutation.class, RETRO_ART));
- cards.add(new SetCardInfo("Ageless Sentinels", 1, Rarity.RARE, mage.cards.a.AgelessSentinels.class, RETRO_ART));
- cards.add(new SetCardInfo("Alpha Status", 110, Rarity.UNCOMMON, mage.cards.a.AlphaStatus.class, RETRO_ART));
- cards.add(new SetCardInfo("Ambush Commander", 111, Rarity.RARE, mage.cards.a.AmbushCommander.class, RETRO_ART));
- cards.add(new SetCardInfo("Ancient Ooze", 112, Rarity.RARE, mage.cards.a.AncientOoze.class, RETRO_ART));
- cards.add(new SetCardInfo("Aphetto Runecaster", 28, Rarity.UNCOMMON, mage.cards.a.AphettoRunecaster.class, RETRO_ART));
- cards.add(new SetCardInfo("Ark of Blight", 140, Rarity.UNCOMMON, mage.cards.a.ArkOfBlight.class, RETRO_ART));
- cards.add(new SetCardInfo("Astral Steel", 2, Rarity.COMMON, mage.cards.a.AstralSteel.class, RETRO_ART));
- cards.add(new SetCardInfo("Aven Farseer", 3, Rarity.COMMON, mage.cards.a.AvenFarseer.class, RETRO_ART));
- cards.add(new SetCardInfo("Aven Liberator", 4, Rarity.COMMON, mage.cards.a.AvenLiberator.class, RETRO_ART));
- cards.add(new SetCardInfo("Bladewing the Risen", 136, Rarity.RARE, mage.cards.b.BladewingTheRisen.class, RETRO_ART));
- cards.add(new SetCardInfo("Bladewing's Thrall", 55, Rarity.UNCOMMON, mage.cards.b.BladewingsThrall.class, RETRO_ART));
- cards.add(new SetCardInfo("Bonethorn Valesk", 82, Rarity.COMMON, mage.cards.b.BonethornValesk.class, RETRO_ART));
- cards.add(new SetCardInfo("Brain Freeze", 29, Rarity.UNCOMMON, mage.cards.b.BrainFreeze.class, RETRO_ART));
- cards.add(new SetCardInfo("Break Asunder", 113, Rarity.COMMON, mage.cards.b.BreakAsunder.class, RETRO_ART));
- cards.add(new SetCardInfo("Cabal Conditioning", 56, Rarity.RARE, mage.cards.c.CabalConditioning.class, RETRO_ART));
- cards.add(new SetCardInfo("Cabal Interrogator", 57, Rarity.UNCOMMON, mage.cards.c.CabalInterrogator.class, RETRO_ART));
- cards.add(new SetCardInfo("Call to the Grave", 58, Rarity.RARE, mage.cards.c.CallToTheGrave.class, RETRO_ART));
- cards.add(new SetCardInfo("Carbonize", 83, Rarity.UNCOMMON, mage.cards.c.Carbonize.class, RETRO_ART));
- cards.add(new SetCardInfo("Carrion Feeder", 59, Rarity.COMMON, mage.cards.c.CarrionFeeder.class, RETRO_ART));
- cards.add(new SetCardInfo("Chartooth Cougar", 84, Rarity.COMMON, mage.cards.c.ChartoothCougar.class, RETRO_ART));
- cards.add(new SetCardInfo("Chill Haunting", 60, Rarity.UNCOMMON, mage.cards.c.ChillHaunting.class, RETRO_ART));
- cards.add(new SetCardInfo("Claws of Wirewood", 114, Rarity.UNCOMMON, mage.cards.c.ClawsOfWirewood.class, RETRO_ART));
- cards.add(new SetCardInfo("Clutch of Undeath", 61, Rarity.COMMON, mage.cards.c.ClutchOfUndeath.class, RETRO_ART));
- cards.add(new SetCardInfo("Coast Watcher", 30, Rarity.COMMON, mage.cards.c.CoastWatcher.class, RETRO_ART));
- cards.add(new SetCardInfo("Consumptive Goo", 62, Rarity.RARE, mage.cards.c.ConsumptiveGoo.class, RETRO_ART));
- cards.add(new SetCardInfo("Daru Spiritualist", 5, Rarity.COMMON, mage.cards.d.DaruSpiritualist.class, RETRO_ART));
- cards.add(new SetCardInfo("Daru Warchief", 6, Rarity.UNCOMMON, mage.cards.d.DaruWarchief.class, RETRO_ART));
- cards.add(new SetCardInfo("Dawn Elemental", 7, Rarity.RARE, mage.cards.d.DawnElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Day of the Dragons", 31, Rarity.RARE, mage.cards.d.DayOfTheDragons.class, RETRO_ART));
- cards.add(new SetCardInfo("Death's-Head Buzzard", 63, Rarity.COMMON, mage.cards.d.DeathsHeadBuzzard.class, RETRO_ART));
- cards.add(new SetCardInfo("Decree of Annihilation", 85, Rarity.RARE, mage.cards.d.DecreeOfAnnihilation.class, RETRO_ART));
- cards.add(new SetCardInfo("Decree of Justice", 8, Rarity.RARE, mage.cards.d.DecreeOfJustice.class, RETRO_ART));
- cards.add(new SetCardInfo("Decree of Pain", 64, Rarity.RARE, mage.cards.d.DecreeOfPain.class, RETRO_ART));
- cards.add(new SetCardInfo("Decree of Savagery", 115, Rarity.RARE, mage.cards.d.DecreeOfSavagery.class, RETRO_ART));
- cards.add(new SetCardInfo("Decree of Silence", 32, Rarity.RARE, mage.cards.d.DecreeOfSilence.class, RETRO_ART));
- cards.add(new SetCardInfo("Dimensional Breach", 9, Rarity.RARE, mage.cards.d.DimensionalBreach.class, RETRO_ART));
- cards.add(new SetCardInfo("Dispersal Shield", 33, Rarity.COMMON, mage.cards.d.DispersalShield.class, RETRO_ART));
- cards.add(new SetCardInfo("Divergent Growth", 116, Rarity.COMMON, mage.cards.d.DivergentGrowth.class, RETRO_ART));
- cards.add(new SetCardInfo("Dragon Breath", 86, Rarity.COMMON, mage.cards.d.DragonBreath.class, RETRO_ART));
- cards.add(new SetCardInfo("Dragon Fangs", 117, Rarity.COMMON, mage.cards.d.DragonFangs.class, RETRO_ART));
- cards.add(new SetCardInfo("Dragon Mage", 87, Rarity.RARE, mage.cards.d.DragonMage.class, RETRO_ART));
- cards.add(new SetCardInfo("Dragon Scales", 10, Rarity.COMMON, mage.cards.d.DragonScales.class, RETRO_ART));
- cards.add(new SetCardInfo("Dragon Shadow", 65, Rarity.COMMON, mage.cards.d.DragonShadow.class, RETRO_ART));
- cards.add(new SetCardInfo("Dragon Tyrant", 88, Rarity.RARE, mage.cards.d.DragonTyrant.class, RETRO_ART));
- cards.add(new SetCardInfo("Dragon Wings", 34, Rarity.COMMON, mage.cards.d.DragonWings.class, RETRO_ART));
- cards.add(new SetCardInfo("Dragonspeaker Shaman", 89, Rarity.UNCOMMON, mage.cards.d.DragonspeakerShaman.class, RETRO_ART));
- cards.add(new SetCardInfo("Dragonstalker", 11, Rarity.UNCOMMON, mage.cards.d.Dragonstalker.class, RETRO_ART));
- cards.add(new SetCardInfo("Dragonstorm", 90, Rarity.RARE, mage.cards.d.Dragonstorm.class, RETRO_ART));
- cards.add(new SetCardInfo("Edgewalker", 137, Rarity.UNCOMMON, mage.cards.e.Edgewalker.class, RETRO_ART));
- cards.add(new SetCardInfo("Elvish Aberration", 118, Rarity.UNCOMMON, mage.cards.e.ElvishAberration.class, RETRO_ART));
- cards.add(new SetCardInfo("Enrage", 91, Rarity.UNCOMMON, mage.cards.e.Enrage.class, RETRO_ART));
- cards.add(new SetCardInfo("Eternal Dragon", 12, Rarity.RARE, mage.cards.e.EternalDragon.class, RETRO_ART));
- cards.add(new SetCardInfo("Exiled Doomsayer", 13, Rarity.RARE, mage.cards.e.ExiledDoomsayer.class, RETRO_ART));
- cards.add(new SetCardInfo("Extra Arms", 92, Rarity.UNCOMMON, mage.cards.e.ExtraArms.class, RETRO_ART));
- cards.add(new SetCardInfo("Faces of the Past", 35, Rarity.RARE, mage.cards.f.FacesOfThePast.class, RETRO_ART));
- cards.add(new SetCardInfo("Fatal Mutation", 66, Rarity.UNCOMMON, mage.cards.f.FatalMutation.class, RETRO_ART));
- cards.add(new SetCardInfo("Fierce Empath", 119, Rarity.COMMON, mage.cards.f.FierceEmpath.class, RETRO_ART));
- cards.add(new SetCardInfo("Final Punishment", 67, Rarity.RARE, mage.cards.f.FinalPunishment.class, RETRO_ART));
- cards.add(new SetCardInfo("Force Bubble", 14, Rarity.RARE, mage.cards.f.ForceBubble.class, RETRO_ART));
- cards.add(new SetCardInfo("Forgotten Ancient", 120, Rarity.RARE, mage.cards.f.ForgottenAncient.class, RETRO_ART));
- cards.add(new SetCardInfo("Form of the Dragon", 93, Rarity.RARE, mage.cards.f.FormOfTheDragon.class, RETRO_ART));
- cards.add(new SetCardInfo("Frontline Strategist", 15, Rarity.COMMON, mage.cards.f.FrontlineStrategist.class, RETRO_ART));
- cards.add(new SetCardInfo("Frozen Solid", 36, Rarity.COMMON, mage.cards.f.FrozenSolid.class, RETRO_ART));
- cards.add(new SetCardInfo("Gilded Light", 16, Rarity.UNCOMMON, mage.cards.g.GildedLight.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Brigand", 94, Rarity.COMMON, mage.cards.g.GoblinBrigand.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Psychopath", 95, Rarity.UNCOMMON, mage.cards.g.GoblinPsychopath.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin War Strike", 96, Rarity.COMMON, mage.cards.g.GoblinWarStrike.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Warchief", 97, Rarity.UNCOMMON, mage.cards.g.GoblinWarchief.class, RETRO_ART));
- cards.add(new SetCardInfo("Grip of Chaos", 98, Rarity.RARE, mage.cards.g.GripOfChaos.class, RETRO_ART));
- cards.add(new SetCardInfo("Guilty Conscience", 17, Rarity.COMMON, mage.cards.g.GuiltyConscience.class, RETRO_ART));
- cards.add(new SetCardInfo("Hindering Touch", 37, Rarity.COMMON, mage.cards.h.HinderingTouch.class, RETRO_ART));
- cards.add(new SetCardInfo("Hunting Pack", 121, Rarity.UNCOMMON, mage.cards.h.HuntingPack.class, RETRO_ART));
- cards.add(new SetCardInfo("Karona's Zealot", 18, Rarity.UNCOMMON, mage.cards.k.KaronasZealot.class, RETRO_ART));
- cards.add(new SetCardInfo("Karona, False God", 138, Rarity.RARE, mage.cards.k.KaronaFalseGod.class, RETRO_ART));
- cards.add(new SetCardInfo("Krosan Drover", 122, Rarity.COMMON, mage.cards.k.KrosanDrover.class, RETRO_ART));
- cards.add(new SetCardInfo("Krosan Warchief", 123, Rarity.UNCOMMON, mage.cards.k.KrosanWarchief.class, RETRO_ART));
- cards.add(new SetCardInfo("Kurgadon", 124, Rarity.UNCOMMON, mage.cards.k.Kurgadon.class, RETRO_ART));
- cards.add(new SetCardInfo("Lethal Vapors", 68, Rarity.RARE, mage.cards.l.LethalVapors.class, RETRO_ART));
- cards.add(new SetCardInfo("Lingering Death", 69, Rarity.COMMON, mage.cards.l.LingeringDeath.class, RETRO_ART));
- cards.add(new SetCardInfo("Long-Term Plans", 38, Rarity.UNCOMMON, mage.cards.l.LongTermPlans.class, RETRO_ART));
- cards.add(new SetCardInfo("Mercurial Kite", 39, Rarity.COMMON, mage.cards.m.MercurialKite.class, RETRO_ART));
- cards.add(new SetCardInfo("Metamorphose", 40, Rarity.UNCOMMON, mage.cards.m.Metamorphose.class, RETRO_ART));
- cards.add(new SetCardInfo("Mind's Desire", 41, Rarity.RARE, mage.cards.m.MindsDesire.class, RETRO_ART));
- cards.add(new SetCardInfo("Mischievous Quanar", 42, Rarity.RARE, mage.cards.m.MischievousQuanar.class, RETRO_ART));
- cards.add(new SetCardInfo("Misguided Rage", 99, Rarity.COMMON, mage.cards.m.MisguidedRage.class, RETRO_ART));
- cards.add(new SetCardInfo("Mistform Warchief", 43, Rarity.UNCOMMON, mage.cards.m.MistformWarchief.class, RETRO_ART));
- cards.add(new SetCardInfo("Nefashu", 70, Rarity.RARE, mage.cards.n.Nefashu.class, RETRO_ART));
- cards.add(new SetCardInfo("Noble Templar", 19, Rarity.COMMON, mage.cards.n.NobleTemplar.class, RETRO_ART));
- cards.add(new SetCardInfo("One with Nature", 125, Rarity.UNCOMMON, mage.cards.o.OneWithNature.class, RETRO_ART));
- cards.add(new SetCardInfo("Parallel Thoughts", 44, Rarity.RARE, mage.cards.p.ParallelThoughts.class, RETRO_ART));
- cards.add(new SetCardInfo("Pemmin's Aura", 45, Rarity.UNCOMMON, mage.cards.p.PemminsAura.class, RETRO_ART));
- cards.add(new SetCardInfo("Primitive Etchings", 126, Rarity.RARE, mage.cards.p.PrimitiveEtchings.class, RETRO_ART));
- cards.add(new SetCardInfo("Proteus Machine", 141, Rarity.UNCOMMON, mage.cards.p.ProteusMachine.class, RETRO_ART));
- cards.add(new SetCardInfo("Putrid Raptor", 71, Rarity.UNCOMMON, mage.cards.p.PutridRaptor.class, RETRO_ART));
- cards.add(new SetCardInfo("Pyrostatic Pillar", 100, Rarity.UNCOMMON, mage.cards.p.PyrostaticPillar.class, RETRO_ART));
- cards.add(new SetCardInfo("Rain of Blades", 20, Rarity.UNCOMMON, mage.cards.r.RainOfBlades.class, RETRO_ART));
- cards.add(new SetCardInfo("Raven Guild Initiate", 46, Rarity.COMMON, mage.cards.r.RavenGuildInitiate.class, RETRO_ART));
- cards.add(new SetCardInfo("Raven Guild Master", 47, Rarity.RARE, mage.cards.r.RavenGuildMaster.class, RETRO_ART));
- cards.add(new SetCardInfo("Reaping the Graves", 72, Rarity.COMMON, mage.cards.r.ReapingTheGraves.class, RETRO_ART));
- cards.add(new SetCardInfo("Recuperate", 21, Rarity.COMMON, mage.cards.r.Recuperate.class, RETRO_ART));
- cards.add(new SetCardInfo("Reward the Faithful", 22, Rarity.UNCOMMON, mage.cards.r.RewardTheFaithful.class, RETRO_ART));
- cards.add(new SetCardInfo("Riptide Survivor", 48, Rarity.UNCOMMON, mage.cards.r.RiptideSurvivor.class, RETRO_ART));
- cards.add(new SetCardInfo("Rock Jockey", 101, Rarity.COMMON, mage.cards.r.RockJockey.class, RETRO_ART));
- cards.add(new SetCardInfo("Root Elemental", 127, Rarity.RARE, mage.cards.r.RootElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Rush of Knowledge", 49, Rarity.COMMON, mage.cards.r.RushOfKnowledge.class, RETRO_ART));
- cards.add(new SetCardInfo("Scattershot", 102, Rarity.COMMON, mage.cards.s.Scattershot.class, RETRO_ART));
- cards.add(new SetCardInfo("Scornful Egotist", 50, Rarity.COMMON, mage.cards.s.ScornfulEgotist.class, RETRO_ART));
- cards.add(new SetCardInfo("Shoreline Ranger", 51, Rarity.COMMON, mage.cards.s.ShorelineRanger.class, RETRO_ART));
- cards.add(new SetCardInfo("Siege-Gang Commander", 103, Rarity.RARE, mage.cards.s.SiegeGangCommander.class, RETRO_ART));
- cards.add(new SetCardInfo("Silver Knight", 23, Rarity.UNCOMMON, mage.cards.s.SilverKnight.class, RETRO_ART));
- cards.add(new SetCardInfo("Skirk Volcanist", 104, Rarity.UNCOMMON, mage.cards.s.SkirkVolcanist.class, RETRO_ART));
- cards.add(new SetCardInfo("Skulltap", 73, Rarity.COMMON, mage.cards.s.Skulltap.class, RETRO_ART));
- cards.add(new SetCardInfo("Sliver Overlord", 139, Rarity.RARE, mage.cards.s.SliverOverlord.class, RETRO_ART));
- cards.add(new SetCardInfo("Soul Collector", 74, Rarity.RARE, mage.cards.s.SoulCollector.class, RETRO_ART));
- cards.add(new SetCardInfo("Spark Spray", 105, Rarity.COMMON, mage.cards.s.SparkSpray.class, RETRO_ART));
- cards.add(new SetCardInfo("Sprouting Vines", 128, Rarity.COMMON, mage.cards.s.SproutingVines.class, RETRO_ART));
- cards.add(new SetCardInfo("Stabilizer", 142, Rarity.RARE, mage.cards.s.Stabilizer.class, RETRO_ART));
- cards.add(new SetCardInfo("Stifle", 52, Rarity.RARE, mage.cards.s.Stifle.class, RETRO_ART));
- cards.add(new SetCardInfo("Sulfuric Vortex", 106, Rarity.RARE, mage.cards.s.SulfuricVortex.class, RETRO_ART));
- cards.add(new SetCardInfo("Temple of the False God", 143, Rarity.UNCOMMON, mage.cards.t.TempleOfTheFalseGod.class, RETRO_ART));
- cards.add(new SetCardInfo("Temporal Fissure", 53, Rarity.COMMON, mage.cards.t.TemporalFissure.class, RETRO_ART));
- cards.add(new SetCardInfo("Tendrils of Agony", 75, Rarity.UNCOMMON, mage.cards.t.TendrilsOfAgony.class, RETRO_ART));
- cards.add(new SetCardInfo("Thundercloud Elemental", 54, Rarity.UNCOMMON, mage.cards.t.ThundercloudElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Titanic Bulvox", 129, Rarity.COMMON, mage.cards.t.TitanicBulvox.class, RETRO_ART));
- cards.add(new SetCardInfo("Torrent of Fire", 107, Rarity.COMMON, mage.cards.t.TorrentOfFire.class, RETRO_ART));
- cards.add(new SetCardInfo("Trap Digger", 24, Rarity.RARE, mage.cards.t.TrapDigger.class, RETRO_ART));
- cards.add(new SetCardInfo("Treetop Scout", 130, Rarity.COMMON, mage.cards.t.TreetopScout.class, RETRO_ART));
- cards.add(new SetCardInfo("Twisted Abomination", 76, Rarity.COMMON, mage.cards.t.TwistedAbomination.class, RETRO_ART));
- cards.add(new SetCardInfo("Unburden", 77, Rarity.COMMON, mage.cards.u.Unburden.class, RETRO_ART));
- cards.add(new SetCardInfo("Uncontrolled Infestation", 108, Rarity.COMMON, mage.cards.u.UncontrolledInfestation.class, RETRO_ART));
- cards.add(new SetCardInfo("Undead Warchief", 78, Rarity.UNCOMMON, mage.cards.u.UndeadWarchief.class, RETRO_ART));
- cards.add(new SetCardInfo("Unspeakable Symbol", 79, Rarity.UNCOMMON, mage.cards.u.UnspeakableSymbol.class, RETRO_ART));
- cards.add(new SetCardInfo("Upwelling", 131, Rarity.RARE, mage.cards.u.Upwelling.class, RETRO_ART));
- cards.add(new SetCardInfo("Vengeful Dead", 80, Rarity.COMMON, mage.cards.v.VengefulDead.class, RETRO_ART));
- cards.add(new SetCardInfo("Wing Shards", 25, Rarity.UNCOMMON, mage.cards.w.WingShards.class, RETRO_ART));
- cards.add(new SetCardInfo("Wipe Clean", 26, Rarity.COMMON, mage.cards.w.WipeClean.class, RETRO_ART));
- cards.add(new SetCardInfo("Wirewood Guardian", 132, Rarity.COMMON, mage.cards.w.WirewoodGuardian.class, RETRO_ART));
- cards.add(new SetCardInfo("Wirewood Symbiote", 133, Rarity.UNCOMMON, mage.cards.w.WirewoodSymbiote.class, RETRO_ART));
- cards.add(new SetCardInfo("Woodcloaker", 134, Rarity.COMMON, mage.cards.w.Woodcloaker.class, RETRO_ART));
- cards.add(new SetCardInfo("Xantid Swarm", 135, Rarity.RARE, mage.cards.x.XantidSwarm.class, RETRO_ART));
- cards.add(new SetCardInfo("Zealous Inquisitor", 27, Rarity.COMMON, mage.cards.z.ZealousInquisitor.class, RETRO_ART));
- cards.add(new SetCardInfo("Zombie Cutthroat", 81, Rarity.COMMON, mage.cards.z.ZombieCutthroat.class, RETRO_ART));
+ cards.add(new SetCardInfo("Accelerated Mutation", 109, Rarity.COMMON, mage.cards.a.AcceleratedMutation.class));
+ cards.add(new SetCardInfo("Ageless Sentinels", 1, Rarity.RARE, mage.cards.a.AgelessSentinels.class));
+ cards.add(new SetCardInfo("Alpha Status", 110, Rarity.UNCOMMON, mage.cards.a.AlphaStatus.class));
+ cards.add(new SetCardInfo("Ambush Commander", 111, Rarity.RARE, mage.cards.a.AmbushCommander.class));
+ cards.add(new SetCardInfo("Ancient Ooze", 112, Rarity.RARE, mage.cards.a.AncientOoze.class));
+ cards.add(new SetCardInfo("Aphetto Runecaster", 28, Rarity.UNCOMMON, mage.cards.a.AphettoRunecaster.class));
+ cards.add(new SetCardInfo("Ark of Blight", 140, Rarity.UNCOMMON, mage.cards.a.ArkOfBlight.class));
+ cards.add(new SetCardInfo("Astral Steel", 2, Rarity.COMMON, mage.cards.a.AstralSteel.class));
+ cards.add(new SetCardInfo("Aven Farseer", 3, Rarity.COMMON, mage.cards.a.AvenFarseer.class));
+ cards.add(new SetCardInfo("Aven Liberator", 4, Rarity.COMMON, mage.cards.a.AvenLiberator.class));
+ cards.add(new SetCardInfo("Bladewing's Thrall", 55, Rarity.UNCOMMON, mage.cards.b.BladewingsThrall.class));
+ cards.add(new SetCardInfo("Bladewing the Risen", 136, Rarity.RARE, mage.cards.b.BladewingTheRisen.class));
+ cards.add(new SetCardInfo("Bonethorn Valesk", 82, Rarity.COMMON, mage.cards.b.BonethornValesk.class));
+ cards.add(new SetCardInfo("Brain Freeze", 29, Rarity.UNCOMMON, mage.cards.b.BrainFreeze.class));
+ cards.add(new SetCardInfo("Break Asunder", 113, Rarity.COMMON, mage.cards.b.BreakAsunder.class));
+ cards.add(new SetCardInfo("Cabal Conditioning", 56, Rarity.RARE, mage.cards.c.CabalConditioning.class));
+ cards.add(new SetCardInfo("Cabal Interrogator", 57, Rarity.UNCOMMON, mage.cards.c.CabalInterrogator.class));
+ cards.add(new SetCardInfo("Call to the Grave", 58, Rarity.RARE, mage.cards.c.CallToTheGrave.class));
+ cards.add(new SetCardInfo("Carbonize", 83, Rarity.UNCOMMON, mage.cards.c.Carbonize.class));
+ cards.add(new SetCardInfo("Carrion Feeder", 59, Rarity.COMMON, mage.cards.c.CarrionFeeder.class));
+ cards.add(new SetCardInfo("Chartooth Cougar", 84, Rarity.COMMON, mage.cards.c.ChartoothCougar.class));
+ cards.add(new SetCardInfo("Chill Haunting", 60, Rarity.UNCOMMON, mage.cards.c.ChillHaunting.class));
+ cards.add(new SetCardInfo("Claws of Wirewood", 114, Rarity.UNCOMMON, mage.cards.c.ClawsOfWirewood.class));
+ cards.add(new SetCardInfo("Clutch of Undeath", 61, Rarity.COMMON, mage.cards.c.ClutchOfUndeath.class));
+ cards.add(new SetCardInfo("Coast Watcher", 30, Rarity.COMMON, mage.cards.c.CoastWatcher.class));
+ cards.add(new SetCardInfo("Consumptive Goo", 62, Rarity.RARE, mage.cards.c.ConsumptiveGoo.class));
+ cards.add(new SetCardInfo("Daru Spiritualist", 5, Rarity.COMMON, mage.cards.d.DaruSpiritualist.class));
+ cards.add(new SetCardInfo("Daru Warchief", 6, Rarity.UNCOMMON, mage.cards.d.DaruWarchief.class));
+ cards.add(new SetCardInfo("Dawn Elemental", 7, Rarity.RARE, mage.cards.d.DawnElemental.class));
+ cards.add(new SetCardInfo("Day of the Dragons", 31, Rarity.RARE, mage.cards.d.DayOfTheDragons.class));
+ cards.add(new SetCardInfo("Death's-Head Buzzard", 63, Rarity.COMMON, mage.cards.d.DeathsHeadBuzzard.class));
+ cards.add(new SetCardInfo("Decree of Annihilation", 85, Rarity.RARE, mage.cards.d.DecreeOfAnnihilation.class));
+ cards.add(new SetCardInfo("Decree of Justice", 8, Rarity.RARE, mage.cards.d.DecreeOfJustice.class));
+ cards.add(new SetCardInfo("Decree of Pain", 64, Rarity.RARE, mage.cards.d.DecreeOfPain.class));
+ cards.add(new SetCardInfo("Decree of Savagery", 115, Rarity.RARE, mage.cards.d.DecreeOfSavagery.class));
+ cards.add(new SetCardInfo("Decree of Silence", 32, Rarity.RARE, mage.cards.d.DecreeOfSilence.class));
+ cards.add(new SetCardInfo("Dimensional Breach", 9, Rarity.RARE, mage.cards.d.DimensionalBreach.class));
+ cards.add(new SetCardInfo("Dispersal Shield", 33, Rarity.COMMON, mage.cards.d.DispersalShield.class));
+ cards.add(new SetCardInfo("Divergent Growth", 116, Rarity.COMMON, mage.cards.d.DivergentGrowth.class));
+ cards.add(new SetCardInfo("Dragon Breath", 86, Rarity.COMMON, mage.cards.d.DragonBreath.class));
+ cards.add(new SetCardInfo("Dragon Fangs", 117, Rarity.COMMON, mage.cards.d.DragonFangs.class));
+ cards.add(new SetCardInfo("Dragon Mage", 87, Rarity.RARE, mage.cards.d.DragonMage.class));
+ cards.add(new SetCardInfo("Dragon Scales", 10, Rarity.COMMON, mage.cards.d.DragonScales.class));
+ cards.add(new SetCardInfo("Dragon Shadow", 65, Rarity.COMMON, mage.cards.d.DragonShadow.class));
+ cards.add(new SetCardInfo("Dragonspeaker Shaman", 89, Rarity.UNCOMMON, mage.cards.d.DragonspeakerShaman.class));
+ cards.add(new SetCardInfo("Dragonstalker", 11, Rarity.UNCOMMON, mage.cards.d.Dragonstalker.class));
+ cards.add(new SetCardInfo("Dragonstorm", 90, Rarity.RARE, mage.cards.d.Dragonstorm.class));
+ cards.add(new SetCardInfo("Dragon Tyrant", 88, Rarity.RARE, mage.cards.d.DragonTyrant.class));
+ cards.add(new SetCardInfo("Dragon Wings", 34, Rarity.COMMON, mage.cards.d.DragonWings.class));
+ cards.add(new SetCardInfo("Edgewalker", 137, Rarity.UNCOMMON, mage.cards.e.Edgewalker.class));
+ cards.add(new SetCardInfo("Elvish Aberration", 118, Rarity.UNCOMMON, mage.cards.e.ElvishAberration.class));
+ cards.add(new SetCardInfo("Enrage", 91, Rarity.UNCOMMON, mage.cards.e.Enrage.class));
+ cards.add(new SetCardInfo("Eternal Dragon", 12, Rarity.RARE, mage.cards.e.EternalDragon.class));
+ cards.add(new SetCardInfo("Exiled Doomsayer", 13, Rarity.RARE, mage.cards.e.ExiledDoomsayer.class));
+ cards.add(new SetCardInfo("Extra Arms", 92, Rarity.UNCOMMON, mage.cards.e.ExtraArms.class));
+ cards.add(new SetCardInfo("Faces of the Past", 35, Rarity.RARE, mage.cards.f.FacesOfThePast.class));
+ cards.add(new SetCardInfo("Fatal Mutation", 66, Rarity.UNCOMMON, mage.cards.f.FatalMutation.class));
+ cards.add(new SetCardInfo("Fierce Empath", 119, Rarity.COMMON, mage.cards.f.FierceEmpath.class));
+ cards.add(new SetCardInfo("Final Punishment", 67, Rarity.RARE, mage.cards.f.FinalPunishment.class));
+ cards.add(new SetCardInfo("Forgotten Ancient", 120, Rarity.RARE, mage.cards.f.ForgottenAncient.class));
+ cards.add(new SetCardInfo("Form of the Dragon", 93, Rarity.RARE, mage.cards.f.FormOfTheDragon.class));
+ cards.add(new SetCardInfo("Force Bubble", 14, Rarity.RARE, mage.cards.f.ForceBubble.class));
+ cards.add(new SetCardInfo("Frontline Strategist", 15, Rarity.COMMON, mage.cards.f.FrontlineStrategist.class));
+ cards.add(new SetCardInfo("Frozen Solid", 36, Rarity.COMMON, mage.cards.f.FrozenSolid.class));
+ cards.add(new SetCardInfo("Gilded Light", 16, Rarity.UNCOMMON, mage.cards.g.GildedLight.class));
+ cards.add(new SetCardInfo("Goblin Brigand", 94, Rarity.COMMON, mage.cards.g.GoblinBrigand.class));
+ cards.add(new SetCardInfo("Goblin Psychopath", 95, Rarity.UNCOMMON, mage.cards.g.GoblinPsychopath.class));
+ cards.add(new SetCardInfo("Goblin Warchief", 97, Rarity.UNCOMMON, mage.cards.g.GoblinWarchief.class));
+ cards.add(new SetCardInfo("Goblin War Strike", 96, Rarity.COMMON, mage.cards.g.GoblinWarStrike.class));
+ cards.add(new SetCardInfo("Grip of Chaos", 98, Rarity.RARE, mage.cards.g.GripOfChaos.class));
+ cards.add(new SetCardInfo("Guilty Conscience", 17, Rarity.COMMON, mage.cards.g.GuiltyConscience.class));
+ cards.add(new SetCardInfo("Hindering Touch", 37, Rarity.COMMON, mage.cards.h.HinderingTouch.class));
+ cards.add(new SetCardInfo("Hunting Pack", 121, Rarity.UNCOMMON, mage.cards.h.HuntingPack.class));
+ cards.add(new SetCardInfo("Karona's Zealot", 18, Rarity.UNCOMMON, mage.cards.k.KaronasZealot.class));
+ cards.add(new SetCardInfo("Karona, False God", 138, Rarity.RARE, mage.cards.k.KaronaFalseGod.class));
+ cards.add(new SetCardInfo("Krosan Drover", 122, Rarity.COMMON, mage.cards.k.KrosanDrover.class));
+ cards.add(new SetCardInfo("Krosan Warchief", 123, Rarity.UNCOMMON, mage.cards.k.KrosanWarchief.class));
+ cards.add(new SetCardInfo("Kurgadon", 124, Rarity.UNCOMMON, mage.cards.k.Kurgadon.class));
+ cards.add(new SetCardInfo("Lethal Vapors", 68, Rarity.RARE, mage.cards.l.LethalVapors.class));
+ cards.add(new SetCardInfo("Lingering Death", 69, Rarity.COMMON, mage.cards.l.LingeringDeath.class));
+ cards.add(new SetCardInfo("Long-Term Plans", 38, Rarity.UNCOMMON, mage.cards.l.LongTermPlans.class));
+ cards.add(new SetCardInfo("Mercurial Kite", 39, Rarity.COMMON, mage.cards.m.MercurialKite.class));
+ cards.add(new SetCardInfo("Metamorphose", 40, Rarity.UNCOMMON, mage.cards.m.Metamorphose.class));
+ cards.add(new SetCardInfo("Mind's Desire", 41, Rarity.RARE, mage.cards.m.MindsDesire.class));
+ cards.add(new SetCardInfo("Mischievous Quanar", 42, Rarity.RARE, mage.cards.m.MischievousQuanar.class));
+ cards.add(new SetCardInfo("Misguided Rage", 99, Rarity.COMMON, mage.cards.m.MisguidedRage.class));
+ cards.add(new SetCardInfo("Mistform Warchief", 43, Rarity.UNCOMMON, mage.cards.m.MistformWarchief.class));
+ cards.add(new SetCardInfo("Nefashu", 70, Rarity.RARE, mage.cards.n.Nefashu.class));
+ cards.add(new SetCardInfo("Noble Templar", 19, Rarity.COMMON, mage.cards.n.NobleTemplar.class));
+ cards.add(new SetCardInfo("One with Nature", 125, Rarity.UNCOMMON, mage.cards.o.OneWithNature.class));
+ cards.add(new SetCardInfo("Parallel Thoughts", 44, Rarity.RARE, mage.cards.p.ParallelThoughts.class));
+ cards.add(new SetCardInfo("Pemmin's Aura", 45, Rarity.UNCOMMON, mage.cards.p.PemminsAura.class));
+ cards.add(new SetCardInfo("Primitive Etchings", 126, Rarity.RARE, mage.cards.p.PrimitiveEtchings.class));
+ cards.add(new SetCardInfo("Proteus Machine", 141, Rarity.UNCOMMON, mage.cards.p.ProteusMachine.class));
+ cards.add(new SetCardInfo("Putrid Raptor", 71, Rarity.UNCOMMON, mage.cards.p.PutridRaptor.class));
+ cards.add(new SetCardInfo("Pyrostatic Pillar", 100, Rarity.UNCOMMON, mage.cards.p.PyrostaticPillar.class));
+ cards.add(new SetCardInfo("Rain of Blades", 20, Rarity.UNCOMMON, mage.cards.r.RainOfBlades.class));
+ cards.add(new SetCardInfo("Raven Guild Initiate", 46, Rarity.COMMON, mage.cards.r.RavenGuildInitiate.class));
+ cards.add(new SetCardInfo("Raven Guild Master", 47, Rarity.RARE, mage.cards.r.RavenGuildMaster.class));
+ cards.add(new SetCardInfo("Reaping the Graves", 72, Rarity.COMMON, mage.cards.r.ReapingTheGraves.class));
+ cards.add(new SetCardInfo("Recuperate", 21, Rarity.COMMON, mage.cards.r.Recuperate.class));
+ cards.add(new SetCardInfo("Reward the Faithful", 22, Rarity.UNCOMMON, mage.cards.r.RewardTheFaithful.class));
+ cards.add(new SetCardInfo("Riptide Survivor", 48, Rarity.UNCOMMON, mage.cards.r.RiptideSurvivor.class));
+ cards.add(new SetCardInfo("Rock Jockey", 101, Rarity.COMMON, mage.cards.r.RockJockey.class));
+ cards.add(new SetCardInfo("Root Elemental", 127, Rarity.RARE, mage.cards.r.RootElemental.class));
+ cards.add(new SetCardInfo("Rush of Knowledge", 49, Rarity.COMMON, mage.cards.r.RushOfKnowledge.class));
+ cards.add(new SetCardInfo("Scattershot", 102, Rarity.COMMON, mage.cards.s.Scattershot.class));
+ cards.add(new SetCardInfo("Scornful Egotist", 50, Rarity.COMMON, mage.cards.s.ScornfulEgotist.class));
+ cards.add(new SetCardInfo("Shoreline Ranger", 51, Rarity.COMMON, mage.cards.s.ShorelineRanger.class));
+ cards.add(new SetCardInfo("Siege-Gang Commander", 103, Rarity.RARE, mage.cards.s.SiegeGangCommander.class));
+ cards.add(new SetCardInfo("Silver Knight", 23, Rarity.UNCOMMON, mage.cards.s.SilverKnight.class));
+ cards.add(new SetCardInfo("Skirk Volcanist", 104, Rarity.UNCOMMON, mage.cards.s.SkirkVolcanist.class));
+ cards.add(new SetCardInfo("Skulltap", 73, Rarity.COMMON, mage.cards.s.Skulltap.class));
+ cards.add(new SetCardInfo("Sliver Overlord", 139, Rarity.RARE, mage.cards.s.SliverOverlord.class));
+ cards.add(new SetCardInfo("Soul Collector", 74, Rarity.RARE, mage.cards.s.SoulCollector.class));
+ cards.add(new SetCardInfo("Spark Spray", 105, Rarity.COMMON, mage.cards.s.SparkSpray.class));
+ cards.add(new SetCardInfo("Sprouting Vines", 128, Rarity.COMMON, mage.cards.s.SproutingVines.class));
+ cards.add(new SetCardInfo("Stabilizer", 142, Rarity.RARE, mage.cards.s.Stabilizer.class));
+ cards.add(new SetCardInfo("Stifle", 52, Rarity.RARE, mage.cards.s.Stifle.class));
+ cards.add(new SetCardInfo("Sulfuric Vortex", 106, Rarity.RARE, mage.cards.s.SulfuricVortex.class));
+ cards.add(new SetCardInfo("Temple of the False God", 143, Rarity.UNCOMMON, mage.cards.t.TempleOfTheFalseGod.class));
+ cards.add(new SetCardInfo("Temporal Fissure", 53, Rarity.COMMON, mage.cards.t.TemporalFissure.class));
+ cards.add(new SetCardInfo("Tendrils of Agony", 75, Rarity.UNCOMMON, mage.cards.t.TendrilsOfAgony.class));
+ cards.add(new SetCardInfo("Thundercloud Elemental", 54, Rarity.UNCOMMON, mage.cards.t.ThundercloudElemental.class));
+ cards.add(new SetCardInfo("Titanic Bulvox", 129, Rarity.COMMON, mage.cards.t.TitanicBulvox.class));
+ cards.add(new SetCardInfo("Torrent of Fire", 107, Rarity.COMMON, mage.cards.t.TorrentOfFire.class));
+ cards.add(new SetCardInfo("Trap Digger", 24, Rarity.RARE, mage.cards.t.TrapDigger.class));
+ cards.add(new SetCardInfo("Treetop Scout", 130, Rarity.COMMON, mage.cards.t.TreetopScout.class));
+ cards.add(new SetCardInfo("Twisted Abomination", 76, Rarity.COMMON, mage.cards.t.TwistedAbomination.class));
+ cards.add(new SetCardInfo("Unburden", 77, Rarity.COMMON, mage.cards.u.Unburden.class));
+ cards.add(new SetCardInfo("Uncontrolled Infestation", 108, Rarity.COMMON, mage.cards.u.UncontrolledInfestation.class));
+ cards.add(new SetCardInfo("Undead Warchief", 78, Rarity.UNCOMMON, mage.cards.u.UndeadWarchief.class));
+ cards.add(new SetCardInfo("Unspeakable Symbol", 79, Rarity.UNCOMMON, mage.cards.u.UnspeakableSymbol.class));
+ cards.add(new SetCardInfo("Upwelling", 131, Rarity.RARE, mage.cards.u.Upwelling.class));
+ cards.add(new SetCardInfo("Vengeful Dead", 80, Rarity.COMMON, mage.cards.v.VengefulDead.class));
+ cards.add(new SetCardInfo("Wing Shards", 25, Rarity.UNCOMMON, mage.cards.w.WingShards.class));
+ cards.add(new SetCardInfo("Wipe Clean", 26, Rarity.COMMON, mage.cards.w.WipeClean.class));
+ cards.add(new SetCardInfo("Wirewood Guardian", 132, Rarity.COMMON, mage.cards.w.WirewoodGuardian.class));
+ cards.add(new SetCardInfo("Wirewood Symbiote", 133, Rarity.UNCOMMON, mage.cards.w.WirewoodSymbiote.class));
+ cards.add(new SetCardInfo("Woodcloaker", 134, Rarity.COMMON, mage.cards.w.Woodcloaker.class));
+ cards.add(new SetCardInfo("Xantid Swarm", 135, Rarity.RARE, mage.cards.x.XantidSwarm.class));
+ cards.add(new SetCardInfo("Zealous Inquisitor", 27, Rarity.COMMON, mage.cards.z.ZealousInquisitor.class));
+ cards.add(new SetCardInfo("Zombie Cutthroat", 81, Rarity.COMMON, mage.cards.z.ZombieCutthroat.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/SecretLair30thAnniversaryCountdownKit.java b/Mage.Sets/src/mage/sets/SecretLair30thAnniversaryCountdownKit.java
index 66fae7e49f1..3659b27b23b 100644
--- a/Mage.Sets/src/mage/sets/SecretLair30thAnniversaryCountdownKit.java
+++ b/Mage.Sets/src/mage/sets/SecretLair30thAnniversaryCountdownKit.java
@@ -23,19 +23,17 @@ public class SecretLair30thAnniversaryCountdownKit extends ExpansionSet {
cards.add(new SetCardInfo("Birthing Pod", 2011, Rarity.RARE, mage.cards.b.BirthingPod.class));
cards.add(new SetCardInfo("Bloodbraid Elf", 2009, Rarity.RARE, mage.cards.b.BloodbraidElf.class));
cards.add(new SetCardInfo("Bogardan Hellkite", 2006, Rarity.MYTHIC, mage.cards.b.BogardanHellkite.class));
- cards.add(new SetCardInfo("Chrome Mox", 2003, Rarity.MYTHIC, mage.cards.c.ChromeMox.class, RETRO_ART));
+ cards.add(new SetCardInfo("Chrome Mox", 2003, Rarity.MYTHIC, mage.cards.c.ChromeMox.class));
cards.add(new SetCardInfo("Deathrite Shaman", 2012, Rarity.RARE, mage.cards.d.DeathriteShaman.class));
cards.add(new SetCardInfo("Dragonlord Ojutai", 2015, Rarity.MYTHIC, mage.cards.d.DragonlordOjutai.class));
cards.add(new SetCardInfo("Elite Spellbinder", 2021, Rarity.RARE, mage.cards.e.EliteSpellbinder.class));
- cards.add(new SetCardInfo("Elspeth, Sun's Champion", 2013, Rarity.MYTHIC, mage.cards.e.ElspethSunsChampion.class, RETRO_ART));
+ cards.add(new SetCardInfo("Elspeth, Sun's Champion", 2013, Rarity.MYTHIC, mage.cards.e.ElspethSunsChampion.class));
cards.add(new SetCardInfo("Emry, Lurker of the Loch", 2019, Rarity.RARE, mage.cards.e.EmryLurkerOfTheLoch.class));
cards.add(new SetCardInfo("Genesis", 2002, Rarity.RARE, mage.cards.g.Genesis.class));
cards.add(new SetCardInfo("Glimpse of Nature", 2004, Rarity.RARE, mage.cards.g.GlimpseOfNature.class));
cards.add(new SetCardInfo("Heritage Druid", 2008, Rarity.RARE, mage.cards.h.HeritageDruid.class));
cards.add(new SetCardInfo("Lightning Helix", 2005, Rarity.RARE, mage.cards.l.LightningHelix.class));
- cards.add(new SetCardInfo("Lim-Dul's Vault", 1996, Rarity.RARE, mage.cards.l.LimDulsVault.class));
cards.add(new SetCardInfo("Lin Sivvi, Defiant Hero", 2000, Rarity.RARE, mage.cards.l.LinSivviDefiantHero.class));
- cards.add(new SetCardInfo("Lotus Field", 2023, Rarity.MYTHIC, mage.cards.l.LotusField.class));
cards.add(new SetCardInfo("Mishra's Factory", 1994, Rarity.RARE, mage.cards.m.MishrasFactory.class));
cards.add(new SetCardInfo("Nashi, Moon Sage's Scion", 2022, Rarity.MYTHIC, mage.cards.n.NashiMoonSagesScion.class));
cards.add(new SetCardInfo("Necropotence", 1995, Rarity.MYTHIC, mage.cards.n.Necropotence.class));
diff --git a/Mage.Sets/src/mage/sets/SecretLairDrop.java b/Mage.Sets/src/mage/sets/SecretLairDrop.java
index 75052ff1506..63423a26ba4 100644
--- a/Mage.Sets/src/mage/sets/SecretLairDrop.java
+++ b/Mage.Sets/src/mage/sets/SecretLairDrop.java
@@ -71,7 +71,7 @@ public class SecretLairDrop extends ExpansionSet {
cards.add(new SetCardInfo("Swamp", 48, Rarity.LAND, mage.cards.basiclands.Swamp.class, FULL_ART_BFZ_VARIOUS));
cards.add(new SetCardInfo("Mountain", 49, Rarity.LAND, mage.cards.basiclands.Mountain.class, FULL_ART_BFZ_VARIOUS));
cards.add(new SetCardInfo("Forest", 50, Rarity.LAND, mage.cards.basiclands.Forest.class, FULL_ART_BFZ_VARIOUS));
- cards.add(new SetCardInfo("Captain Sisay", 51, Rarity.MYTHIC, mage.cards.c.CaptainSisay.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Captain Sisay", 51, Rarity.MYTHIC, mage.cards.c.CaptainSisay.class));
cards.add(new SetCardInfo("Meren of Clan Nel Toth", 52, Rarity.MYTHIC, mage.cards.m.MerenOfClanNelToth.class));
cards.add(new SetCardInfo("Narset, Enlightened Master", 53, Rarity.MYTHIC, mage.cards.n.NarsetEnlightenedMaster.class));
cards.add(new SetCardInfo("Oona, Queen of the Fae", 54, Rarity.MYTHIC, mage.cards.o.OonaQueenOfTheFae.class));
@@ -111,7 +111,7 @@ public class SecretLairDrop extends ExpansionSet {
cards.add(new SetCardInfo("Domri Rade", 88, Rarity.MYTHIC, mage.cards.d.DomriRade.class));
cards.add(new SetCardInfo("Tamiyo, Field Researcher", 89, Rarity.MYTHIC, mage.cards.t.TamiyoFieldResearcher.class));
cards.add(new SetCardInfo("Vraska, Golgari Queen", 90, Rarity.MYTHIC, mage.cards.v.VraskaGolgariQueen.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Swan Song", 91, Rarity.RARE, mage.cards.s.SwanSong.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swan Song", 91, Rarity.RARE, mage.cards.s.SwanSong.class));
cards.add(new SetCardInfo("Birds of Paradise", 92, Rarity.RARE, mage.cards.b.BirdsOfParadise.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Gilded Goose", 93, Rarity.RARE, mage.cards.g.GildedGoose.class));
cards.add(new SetCardInfo("Baleful Strix", 94, Rarity.RARE, mage.cards.b.BalefulStrix.class));
@@ -132,7 +132,7 @@ public class SecretLairDrop extends ExpansionSet {
cards.add(new SetCardInfo("Forest", 109, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Swords to Plowshares", 110, Rarity.RARE, mage.cards.s.SwordsToPlowshares.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Opt", 111, Rarity.RARE, mage.cards.o.Opt.class));
- cards.add(new SetCardInfo("Fatal Push", 112, Rarity.RARE, mage.cards.f.FatalPush.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Fatal Push", 112, Rarity.RARE, mage.cards.f.FatalPush.class));
cards.add(new SetCardInfo("Anger of the Gods", 113, Rarity.RARE, mage.cards.a.AngerOfTheGods.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Explore", 114, Rarity.RARE, mage.cards.e.Explore.class));
cards.add(new SetCardInfo("Glen Elendra Archmage", 115, Rarity.RARE, mage.cards.g.GlenElendraArchmage.class));
@@ -214,7 +214,7 @@ public class SecretLairDrop extends ExpansionSet {
cards.add(new SetCardInfo("Darksteel Ingot", 204, Rarity.RARE, mage.cards.d.DarksteelIngot.class));
cards.add(new SetCardInfo("Gilded Lotus", 205, Rarity.RARE, mage.cards.g.GildedLotus.class));
cards.add(new SetCardInfo("Exquisite Blood", 206, Rarity.RARE, mage.cards.e.ExquisiteBlood.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Night's Whisper", 207, Rarity.RARE, mage.cards.n.NightsWhisper.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Night's Whisper", 207, Rarity.RARE, mage.cards.n.NightsWhisper.class));
cards.add(new SetCardInfo("Phyrexian Tower", 208, Rarity.RARE, mage.cards.p.PhyrexianTower.class));
cards.add(new SetCardInfo("Elesh Norn, Grand Cenobite", 209, Rarity.MYTHIC, mage.cards.e.EleshNornGrandCenobite.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Jin-Gitaxias, Core Augur", 210, Rarity.MYTHIC, mage.cards.j.JinGitaxiasCoreAugur.class));
@@ -241,7 +241,7 @@ public class SecretLairDrop extends ExpansionSet {
cards.add(new SetCardInfo("Liliana, Death's Majesty", 232, Rarity.MYTHIC, mage.cards.l.LilianaDeathsMajesty.class));
cards.add(new SetCardInfo("Rise of the Dark Realms", 233, Rarity.MYTHIC, mage.cards.r.RiseOfTheDarkRealms.class));
cards.add(new SetCardInfo("Brazen Borrower", 234, Rarity.MYTHIC, mage.cards.b.BrazenBorrower.class));
- cards.add(new SetCardInfo("Vindictive Lich", 235, Rarity.RARE, mage.cards.v.VindictiveLich.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Vindictive Lich", 235, Rarity.RARE, mage.cards.v.VindictiveLich.class));
cards.add(new SetCardInfo("Meandering Towershell", 236, Rarity.RARE, mage.cards.m.MeanderingTowershell.class));
cards.add(new SetCardInfo("Ohran Frostfang", 237, Rarity.RARE, mage.cards.o.OhranFrostfang.class));
cards.add(new SetCardInfo("Thragtusk", 238, Rarity.RARE, mage.cards.t.Thragtusk.class));
@@ -257,9 +257,9 @@ public class SecretLairDrop extends ExpansionSet {
cards.add(new SetCardInfo("Teferi, Hero of Dominaria", 248, Rarity.MYTHIC, mage.cards.t.TeferiHeroOfDominaria.class));
cards.add(new SetCardInfo("Sol Ring", 249, Rarity.RARE, mage.cards.s.SolRing.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Path of Ancestry", 250, Rarity.RARE, mage.cards.p.PathOfAncestry.class));
- cards.add(new SetCardInfo("Dack Fayden", 251, Rarity.MYTHIC, mage.cards.d.DackFayden.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Teferi, Time Raveler", 252, Rarity.RARE, mage.cards.t.TeferiTimeRaveler.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Karn, the Great Creator", 253, Rarity.RARE, mage.cards.k.KarnTheGreatCreator.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Dack Fayden", 251, Rarity.MYTHIC, mage.cards.d.DackFayden.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Teferi, Time Raveler", 252, Rarity.RARE, mage.cards.t.TeferiTimeRaveler.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Karn, the Great Creator", 253, Rarity.RARE, mage.cards.k.KarnTheGreatCreator.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Plains", 254, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Island", 255, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Swamp", 256, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
@@ -283,21 +283,21 @@ public class SecretLairDrop extends ExpansionSet {
cards.add(new SetCardInfo("Sanctum Prelate", 278, Rarity.MYTHIC, mage.cards.s.SanctumPrelate.class));
cards.add(new SetCardInfo("Carpet of Flowers", 279, Rarity.RARE, mage.cards.c.CarpetOfFlowers.class));
cards.add(new SetCardInfo("Sphere of Safety", 280, Rarity.RARE, mage.cards.s.SphereOfSafety.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Karmic Guide", 281, Rarity.RARE, mage.cards.k.KarmicGuide.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Karmic Guide", 281, Rarity.RARE, mage.cards.k.KarmicGuide.class));
cards.add(new SetCardInfo("Mesa Enchantress", 282, Rarity.RARE, mage.cards.m.MesaEnchantress.class));
cards.add(new SetCardInfo("Archaeomancer", 283, Rarity.RARE, mage.cards.a.Archaeomancer.class));
cards.add(new SetCardInfo("Bloom Tender", 284, Rarity.RARE, mage.cards.b.BloomTender.class));
cards.add(new SetCardInfo("Meteor Golem", 285, Rarity.RARE, mage.cards.m.MeteorGolem.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Azorius Signet", 286, Rarity.RARE, mage.cards.a.AzoriusSignet.class, RETRO_ART));
- cards.add(new SetCardInfo("Dimir Signet", 287, Rarity.RARE, mage.cards.d.DimirSignet.class, RETRO_ART));
- cards.add(new SetCardInfo("Gruul Signet", 288, Rarity.RARE, mage.cards.g.GruulSignet.class, RETRO_ART));
- cards.add(new SetCardInfo("Rakdos Signet", 289, Rarity.RARE, mage.cards.r.RakdosSignet.class, RETRO_ART));
- cards.add(new SetCardInfo("Selesnya Signet", 290, Rarity.RARE, mage.cards.s.SelesnyaSignet.class, RETRO_ART));
- cards.add(new SetCardInfo("Boros Signet", 291, Rarity.RARE, mage.cards.b.BorosSignet.class, RETRO_ART));
- cards.add(new SetCardInfo("Golgari Signet", 292, Rarity.RARE, mage.cards.g.GolgariSignet.class, RETRO_ART));
- cards.add(new SetCardInfo("Izzet Signet", 293, Rarity.RARE, mage.cards.i.IzzetSignet.class, RETRO_ART));
- cards.add(new SetCardInfo("Orzhov Signet", 294, Rarity.RARE, mage.cards.o.OrzhovSignet.class, RETRO_ART));
- cards.add(new SetCardInfo("Simic Signet", 295, Rarity.RARE, mage.cards.s.SimicSignet.class, RETRO_ART));
+ cards.add(new SetCardInfo("Azorius Signet", 286, Rarity.RARE, mage.cards.a.AzoriusSignet.class));
+ cards.add(new SetCardInfo("Dimir Signet", 287, Rarity.RARE, mage.cards.d.DimirSignet.class));
+ cards.add(new SetCardInfo("Gruul Signet", 288, Rarity.RARE, mage.cards.g.GruulSignet.class));
+ cards.add(new SetCardInfo("Rakdos Signet", 289, Rarity.RARE, mage.cards.r.RakdosSignet.class));
+ cards.add(new SetCardInfo("Selesnya Signet", 290, Rarity.RARE, mage.cards.s.SelesnyaSignet.class));
+ cards.add(new SetCardInfo("Boros Signet", 291, Rarity.RARE, mage.cards.b.BorosSignet.class));
+ cards.add(new SetCardInfo("Golgari Signet", 292, Rarity.RARE, mage.cards.g.GolgariSignet.class));
+ cards.add(new SetCardInfo("Izzet Signet", 293, Rarity.RARE, mage.cards.i.IzzetSignet.class));
+ cards.add(new SetCardInfo("Orzhov Signet", 294, Rarity.RARE, mage.cards.o.OrzhovSignet.class));
+ cards.add(new SetCardInfo("Simic Signet", 295, Rarity.RARE, mage.cards.s.SimicSignet.class));
cards.add(new SetCardInfo("Mother of Runes", 296, Rarity.RARE, mage.cards.m.MotherOfRunes.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mother of Runes", 297, Rarity.RARE, mage.cards.m.MotherOfRunes.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mother of Runes", 298, Rarity.RARE, mage.cards.m.MotherOfRunes.class, NON_FULL_USE_VARIOUS));
@@ -324,7 +324,7 @@ public class SecretLairDrop extends ExpansionSet {
cards.add(new SetCardInfo("Protean Hulk", 319, Rarity.RARE, mage.cards.p.ProteanHulk.class));
cards.add(new SetCardInfo("Gishath, Sun's Avatar", 320, Rarity.MYTHIC, mage.cards.g.GishathSunsAvatar.class));
cards.add(new SetCardInfo("Dismember", 321, Rarity.RARE, mage.cards.d.Dismember.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Blasphemous Act", 322, Rarity.RARE, mage.cards.b.BlasphemousAct.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Blasphemous Act", 322, Rarity.RARE, mage.cards.b.BlasphemousAct.class));
cards.add(new SetCardInfo("Beast Within", 323, Rarity.RARE, mage.cards.b.BeastWithin.class));
cards.add(new SetCardInfo("Grafdigger's Cage", 324, Rarity.RARE, mage.cards.g.GrafdiggersCage.class));
cards.add(new SetCardInfo("Snow-Covered Plains", 325, Rarity.LAND, mage.cards.s.SnowCoveredPlains.class, FULL_ART_BFZ_VARIOUS));
@@ -409,7 +409,7 @@ public class SecretLairDrop extends ExpansionSet {
cards.add(new SetCardInfo("Peek", 401, Rarity.RARE, mage.cards.p.Peek.class));
cards.add(new SetCardInfo("Greed", 402, Rarity.RARE, mage.cards.g.Greed.class));
cards.add(new SetCardInfo("Curiosity", 403, Rarity.RARE, mage.cards.c.Curiosity.class));
- cards.add(new SetCardInfo("Vandalblast", 404, Rarity.RARE, mage.cards.v.Vandalblast.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Vandalblast", 404, Rarity.RARE, mage.cards.v.Vandalblast.class));
cards.add(new SetCardInfo("Last Chance", 405, Rarity.RARE, mage.cards.l.LastChance.class));
cards.add(new SetCardInfo("Mystic Remora", 406, Rarity.RARE, mage.cards.m.MysticRemora.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Retreat to Coralhelm", 407, Rarity.RARE, mage.cards.r.RetreatToCoralhelm.class));
@@ -451,7 +451,7 @@ public class SecretLairDrop extends ExpansionSet {
cards.add(new SetCardInfo("Etherium Sculptor", 443, Rarity.RARE, mage.cards.e.EtheriumSculptor.class));
cards.add(new SetCardInfo("Grim Tutor", 444, Rarity.MYTHIC, mage.cards.g.GrimTutor.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Triumph of the Hordes", 445, Rarity.RARE, mage.cards.t.TriumphOfTheHordes.class));
- cards.add(new SetCardInfo("Smuggler's Copter", 446, Rarity.RARE, mage.cards.s.SmugglersCopter.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Smuggler's Copter", 446, Rarity.RARE, mage.cards.s.SmugglersCopter.class));
cards.add(new SetCardInfo("Planar Bridge", 447, Rarity.MYTHIC, mage.cards.p.PlanarBridge.class));
cards.add(new SetCardInfo("Plains", 448, Rarity.LAND, mage.cards.basiclands.Plains.class, FULL_ART_BFZ_VARIOUS));
cards.add(new SetCardInfo("Island", 449, Rarity.LAND, mage.cards.basiclands.Island.class, FULL_ART_BFZ_VARIOUS));
@@ -593,7 +593,7 @@ public class SecretLairDrop extends ExpansionSet {
cards.add(new SetCardInfo("Terramorphic Expanse", 585, Rarity.RARE, mage.cards.t.TerramorphicExpanse.class));
cards.add(new SetCardInfo("Spellskite", 587, Rarity.RARE, mage.cards.s.Spellskite.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sphere of Safety", 588, Rarity.RARE, mage.cards.s.SphereOfSafety.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Arcane Signet", 589, Rarity.RARE, mage.cards.a.ArcaneSignet.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Arcane Signet", 589, Rarity.RARE, mage.cards.a.ArcaneSignet.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Lurking Crocodile", 590, Rarity.RARE, mage.cards.l.LurkingCrocodile.class));
cards.add(new SetCardInfo("Crash Through", 591, Rarity.RARE, mage.cards.c.CrashThrough.class));
cards.add(new SetCardInfo("Persistent Petitioners", 593, Rarity.RARE, mage.cards.p.PersistentPetitioners.class, NON_FULL_USE_VARIOUS));
@@ -631,11 +631,11 @@ public class SecretLairDrop extends ExpansionSet {
cards.add(new SetCardInfo("Basal Sliver", 629, Rarity.RARE, mage.cards.b.BasalSliver.class));
cards.add(new SetCardInfo("Dregscape Sliver", 631, Rarity.RARE, mage.cards.d.DregscapeSliver.class));
cards.add(new SetCardInfo("Leeching Sliver", 632, Rarity.RARE, mage.cards.l.LeechingSliver.class));
- cards.add(new SetCardInfo("Plague Sliver", 633, Rarity.RARE, mage.cards.p.PlagueSliver.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Plague Sliver", "633Ph", Rarity.RARE, mage.cards.p.PlagueSliver.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plague Sliver", 633, Rarity.RARE, mage.cards.p.PlagueSliver.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Syphon Sliver", 634, Rarity.RARE, mage.cards.s.SyphonSliver.class));
- cards.add(new SetCardInfo("Toxin Sliver", 635, Rarity.RARE, mage.cards.t.ToxinSliver.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Toxin Sliver", "635Ph", Rarity.RARE, mage.cards.t.ToxinSliver.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Toxin Sliver", 635, Rarity.RARE, mage.cards.t.ToxinSliver.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Belligerent Sliver", 636, Rarity.RARE, mage.cards.b.BelligerentSliver.class));
cards.add(new SetCardInfo("Blur Sliver", 637, Rarity.RARE, mage.cards.b.BlurSliver.class));
cards.add(new SetCardInfo("Fury Sliver", 638, Rarity.RARE, mage.cards.f.FurySliver.class));
@@ -657,8 +657,8 @@ public class SecretLairDrop extends ExpansionSet {
cards.add(new SetCardInfo("Quick Sliver", 655, Rarity.RARE, mage.cards.q.QuickSliver.class));
cards.add(new SetCardInfo("Root Sliver", 656, Rarity.RARE, mage.cards.r.RootSliver.class));
cards.add(new SetCardInfo("Tempered Sliver", 657, Rarity.RARE, mage.cards.t.TemperedSliver.class));
- cards.add(new SetCardInfo("Virulent Sliver", 659, Rarity.RARE, mage.cards.v.VirulentSliver.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Virulent Sliver", "659Ph", Rarity.RARE, mage.cards.v.VirulentSliver.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Virulent Sliver", 659, Rarity.RARE, mage.cards.v.VirulentSliver.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Cloudshredder Sliver", 660, Rarity.RARE, mage.cards.c.CloudshredderSliver.class));
cards.add(new SetCardInfo("Crystalline Sliver", 661, Rarity.RARE, mage.cards.c.CrystallineSliver.class));
cards.add(new SetCardInfo("Frenetic Sliver", 662, Rarity.RARE, mage.cards.f.FreneticSliver.class));
@@ -680,8 +680,8 @@ public class SecretLairDrop extends ExpansionSet {
cards.add(new SetCardInfo("Torbran, Thane of Red Fell", 678, Rarity.RARE, mage.cards.t.TorbranThaneOfRedFell.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ghost Quarter", 679, Rarity.RARE, mage.cards.g.GhostQuarter.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Shadowborn Apostle", 680, Rarity.RARE, mage.cards.s.ShadowbornApostle.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Shadowborn Apostle", 681, Rarity.RARE, mage.cards.s.ShadowbornApostle.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Shadowborn Apostle", "681Ph", Rarity.RARE, mage.cards.s.ShadowbornApostle.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Shadowborn Apostle", 681, Rarity.RARE, mage.cards.s.ShadowbornApostle.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Shadowborn Apostle", 682, Rarity.RARE, mage.cards.s.ShadowbornApostle.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Shadowborn Apostle", 683, Rarity.RARE, mage.cards.s.ShadowbornApostle.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Shadowborn Apostle", 684, Rarity.RARE, mage.cards.s.ShadowbornApostle.class, NON_FULL_USE_VARIOUS));
@@ -706,7 +706,7 @@ public class SecretLairDrop extends ExpansionSet {
cards.add(new SetCardInfo("Wastes", 705, Rarity.RARE, mage.cards.w.Wastes.class, FULL_ART_BFZ_VARIOUS));
cards.add(new SetCardInfo("Wastes", 706, Rarity.RARE, mage.cards.w.Wastes.class, FULL_ART_BFZ_VARIOUS));
cards.add(new SetCardInfo("Knight Exemplar", 707, Rarity.RARE, mage.cards.k.KnightExemplar.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Fellwar Stone", 708, Rarity.RARE, mage.cards.f.FellwarStone.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Fellwar Stone", 708, Rarity.RARE, mage.cards.f.FellwarStone.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Dragon's Hoard", 709, Rarity.RARE, mage.cards.d.DragonsHoard.class));
cards.add(new SetCardInfo("Command Tower", 710, Rarity.RARE, mage.cards.c.CommandTower.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Tireless Tracker", 711, Rarity.RARE, mage.cards.t.TirelessTracker.class, NON_FULL_USE_VARIOUS));
@@ -718,14 +718,14 @@ public class SecretLairDrop extends ExpansionSet {
cards.add(new SetCardInfo("Maro", 718, Rarity.RARE, mage.cards.m.Maro.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Maro", 719, Rarity.RARE, mage.cards.m.Maro.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Thought-Knot Seer", 720, Rarity.RARE, mage.cards.t.ThoughtKnotSeer.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Diabolic Tutor", 721, Rarity.RARE, mage.cards.d.DiabolicTutor.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Diabolic Tutor", 721, Rarity.RARE, mage.cards.d.DiabolicTutor.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Delver of Secrets", 722, Rarity.RARE, mage.cards.d.DelverOfSecrets.class));
cards.add(new SetCardInfo("Insectile Aberration", 722, Rarity.RARE, mage.cards.i.InsectileAberration.class));
cards.add(new SetCardInfo("Brainstorm", 723, Rarity.RARE, mage.cards.b.Brainstorm.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Lightning Strike", 724, Rarity.RARE, mage.cards.l.LightningStrike.class));
cards.add(new SetCardInfo("Fleshbag Marauder", 725, Rarity.RARE, mage.cards.f.FleshbagMarauder.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Zur the Enchanter", 726, Rarity.RARE, mage.cards.z.ZurTheEnchanter.class));
- cards.add(new SetCardInfo("Fabled Passage", 727, Rarity.RARE, mage.cards.f.FabledPassage.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Fabled Passage", 727, Rarity.RARE, mage.cards.f.FabledPassage.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Themberchaud", 728, Rarity.RARE, mage.cards.t.Themberchaud.class));
cards.add(new SetCardInfo("Braid of Fire", 729, Rarity.RARE, mage.cards.b.BraidOfFire.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Cleansing Nova", 730, Rarity.RARE, mage.cards.c.CleansingNova.class, NON_FULL_USE_VARIOUS));
@@ -762,7 +762,6 @@ public class SecretLairDrop extends ExpansionSet {
cards.add(new SetCardInfo("Relentless Rats", 757, Rarity.RARE, mage.cards.r.RelentlessRats.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Command Tower", 758, Rarity.RARE, mage.cards.c.CommandTower.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Skemfar Shadowsage", 759, Rarity.RARE, mage.cards.s.SkemfarShadowsage.class));
- cards.add(new SetCardInfo("Elvish Champion", 761, Rarity.RARE, mage.cards.e.ElvishChampion.class));
cards.add(new SetCardInfo("Elvish Vanguard", 762, Rarity.RARE, mage.cards.e.ElvishVanguard.class));
cards.add(new SetCardInfo("Elvish Visionary", 763, Rarity.RARE, mage.cards.e.ElvishVisionary.class));
cards.add(new SetCardInfo("Evolution Sage", 765, Rarity.RARE, mage.cards.e.EvolutionSage.class));
@@ -796,11 +795,9 @@ public class SecretLairDrop extends ExpansionSet {
cards.add(new SetCardInfo("Mana Vault", "796*", Rarity.MYTHIC, mage.cards.m.ManaVault.class));
cards.add(new SetCardInfo("Seraph Sanctuary", 797, Rarity.RARE, mage.cards.s.SeraphSanctuary.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Coveted Jewel", 799, Rarity.RARE, mage.cards.c.CovetedJewel.class));
- cards.add(new SetCardInfo("Llanowar Elves", 800, Rarity.RARE, mage.cards.l.LlanowarElves.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Spiteful Prankster", 801, Rarity.RARE, mage.cards.s.SpitefulPrankster.class));
cards.add(new SetCardInfo("Haystack", 802, Rarity.RARE, mage.cards.h.Haystack.class));
cards.add(new SetCardInfo("Sonic Screwdriver", 803, Rarity.RARE, mage.cards.s.SonicScrewdriver.class));
- cards.add(new SetCardInfo("Beloved Princess", 804, Rarity.RARE, mage.cards.b.BelovedPrincess.class));
cards.add(new SetCardInfo("Elvish Mystic", 805, Rarity.RARE, mage.cards.e.ElvishMystic.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Command Tower", 806, Rarity.RARE, mage.cards.c.CommandTower.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Chandra, Flamecaller", 807, Rarity.MYTHIC, mage.cards.c.ChandraFlamecaller.class));
@@ -808,73 +805,42 @@ public class SecretLairDrop extends ExpansionSet {
cards.add(new SetCardInfo("Immerwolf", 809, Rarity.RARE, mage.cards.i.Immerwolf.class));
cards.add(new SetCardInfo("Thrun, the Last Troll", 810, Rarity.MYTHIC, mage.cards.t.ThrunTheLastTroll.class));
cards.add(new SetCardInfo("Elesh Norn, Grand Cenobite", 811, Rarity.MYTHIC, mage.cards.e.EleshNornGrandCenobite.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Seven Dwarves", 813, Rarity.RARE, mage.cards.s.SevenDwarves.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Seven Dwarves", 814, Rarity.RARE, mage.cards.s.SevenDwarves.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Seven Dwarves", 815, Rarity.COMMON, mage.cards.s.SevenDwarves.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Arcane Signet", 820, Rarity.RARE, mage.cards.a.ArcaneSignet.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Arcane Signet", "820*", Rarity.RARE, mage.cards.a.ArcaneSignet.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Echo of Eons", 821, Rarity.RARE, mage.cards.e.EchoOfEons.class, RETRO_ART));
- cards.add(new SetCardInfo("Hive Mind", 822, Rarity.RARE, mage.cards.h.HiveMind.class, RETRO_ART));
- cards.add(new SetCardInfo("Chaos Warp", 823, Rarity.RARE, mage.cards.c.ChaosWarp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Evolving Wilds", 824, Rarity.RARE, mage.cards.e.EvolvingWilds.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Echo of Eons", 821, Rarity.RARE, mage.cards.e.EchoOfEons.class));
+ cards.add(new SetCardInfo("Hive Mind", 822, Rarity.RARE, mage.cards.h.HiveMind.class));
+ cards.add(new SetCardInfo("Chaos Warp", 823, Rarity.RARE, mage.cards.c.ChaosWarp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Evolving Wilds", 824, Rarity.RARE, mage.cards.e.EvolvingWilds.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Goblin Bombardment", 825, Rarity.RARE, mage.cards.g.GoblinBombardment.class));
cards.add(new SetCardInfo("Kezzerdrix", 826, Rarity.RARE, mage.cards.k.Kezzerdrix.class));
cards.add(new SetCardInfo("Norin the Wary", 827, Rarity.RARE, mage.cards.n.NorinTheWary.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Norin the Wary", "827b", Rarity.RARE, mage.cards.n.NorinTheWary.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Keen Duelist", 828, Rarity.RARE, mage.cards.k.KeenDuelist.class));
- cards.add(new SetCardInfo("Champion of the Perished", 837, Rarity.RARE, mage.cards.c.ChampionOfThePerished.class, RETRO_ART));
- cards.add(new SetCardInfo("Corpse Connoisseur", 838, Rarity.RARE, mage.cards.c.CorpseConnoisseur.class, RETRO_ART));
- cards.add(new SetCardInfo("Cryptbreaker", 839, Rarity.RARE, mage.cards.c.Cryptbreaker.class, RETRO_ART));
- cards.add(new SetCardInfo("Diregraf Colossus", 840, Rarity.RARE, mage.cards.d.DiregrafColossus.class, RETRO_ART));
- cards.add(new SetCardInfo("Fleshbag Marauder", 841, Rarity.RARE, mage.cards.f.FleshbagMarauder.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Geralf's Messenger", 842, Rarity.RARE, mage.cards.g.GeralfsMessenger.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Haakon, Stromgald Scourge", 843, Rarity.RARE, mage.cards.h.HaakonStromgaldScourge.class, RETRO_ART));
- cards.add(new SetCardInfo("Headless Rider", 844, Rarity.RARE, mage.cards.h.HeadlessRider.class, RETRO_ART));
- cards.add(new SetCardInfo("Liliana's Standard Bearer", 845, Rarity.RARE, mage.cards.l.LilianasStandardBearer.class, RETRO_ART));
- cards.add(new SetCardInfo("Pontiff of Blight", 848, Rarity.RARE, mage.cards.p.PontiffOfBlight.class, RETRO_ART));
- cards.add(new SetCardInfo("Ravenous Rotbelly", 849, Rarity.RARE, mage.cards.r.RavenousRotbelly.class, RETRO_ART));
- cards.add(new SetCardInfo("Relentless Dead", 850, Rarity.MYTHIC, mage.cards.r.RelentlessDead.class, RETRO_ART));
- cards.add(new SetCardInfo("Tomb Tyrant", 854, Rarity.RARE, mage.cards.t.TombTyrant.class, RETRO_ART));
- cards.add(new SetCardInfo("Tormod, the Desecrator", 855, Rarity.RARE, mage.cards.t.TormodTheDesecrator.class, RETRO_ART));
- cards.add(new SetCardInfo("Vindictive Lich", 856, Rarity.RARE, mage.cards.v.VindictiveLich.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Diregraf Captain", 858, Rarity.RARE, mage.cards.d.DiregrafCaptain.class, RETRO_ART));
- cards.add(new SetCardInfo("Nekusar, the Mindrazer", 860, Rarity.MYTHIC, mage.cards.n.NekusarTheMindrazer.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Varina, Lich Queen", 861, Rarity.MYTHIC, mage.cards.v.VarinaLichQueen.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Wilhelt, the Rotcleaver", 862, Rarity.MYTHIC, mage.cards.w.WilheltTheRotcleaver.class, RETRO_ART));
cards.add(new SetCardInfo("Masterwork of Ingenuity", 863, Rarity.RARE, mage.cards.m.MasterworkOfIngenuity.class));
cards.add(new SetCardInfo("Sculpting Steel", 864, Rarity.RARE, mage.cards.s.SculptingSteel.class));
cards.add(new SetCardInfo("Unnatural Growth", 865, Rarity.RARE, mage.cards.u.UnnaturalGrowth.class));
cards.add(new SetCardInfo("Regrowth", 866, Rarity.RARE, mage.cards.r.Regrowth.class));
cards.add(new SetCardInfo("Nature's Lore", 867, Rarity.RARE, mage.cards.n.NaturesLore.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Harmless Offering", 868, Rarity.RARE, mage.cards.h.HarmlessOffering.class));
- cards.add(new SetCardInfo("Abundant Growth", 870, Rarity.RARE, mage.cards.a.AbundantGrowth.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Soul-Guide Lantern", 871, Rarity.RARE, mage.cards.s.SoulGuideLantern.class));
cards.add(new SetCardInfo("Yargle and Multani", 872, Rarity.RARE, mage.cards.y.YargleAndMultani.class));
cards.add(new SetCardInfo("Dark Deal", 873, Rarity.RARE, mage.cards.d.DarkDeal.class));
cards.add(new SetCardInfo("Archivist of Oghma", 874, Rarity.RARE, mage.cards.a.ArchivistOfOghma.class));
cards.add(new SetCardInfo("Battle Angels of Tyr", 875, Rarity.RARE, mage.cards.b.BattleAngelsOfTyr.class));
cards.add(new SetCardInfo("Xorn", 876, Rarity.RARE, mage.cards.x.Xorn.class));
+ cards.add(new SetCardInfo("Abundant Growth", 870, Rarity.RARE, mage.cards.a.AbundantGrowth.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Druid of Purification", 877, Rarity.RARE, mage.cards.d.DruidOfPurification.class));
cards.add(new SetCardInfo("Prosperous Innkeeper", 878, Rarity.RARE, mage.cards.p.ProsperousInnkeeper.class));
cards.add(new SetCardInfo("Minsc & Boo, Timeless Heroes", 879, Rarity.MYTHIC, mage.cards.m.MinscBooTimelessHeroes.class));
cards.add(new SetCardInfo("Stuffy Doll", 880, Rarity.RARE, mage.cards.s.StuffyDoll.class));
- cards.add(new SetCardInfo("Silence", 881, Rarity.RARE, mage.cards.s.Silence.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Culling the Weak", 883, Rarity.RARE, mage.cards.c.CullingTheWeak.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Fatal Push", 884, Rarity.RARE, mage.cards.f.FatalPush.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Young Wolf", 885, Rarity.RARE, mage.cards.y.YoungWolf.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Solve the Equation", 886, Rarity.RARE, mage.cards.s.SolveTheEquation.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Enduring Ideal", 887, Rarity.RARE, mage.cards.e.EnduringIdeal.class));
- cards.add(new SetCardInfo("Helpful Hunter", 895, Rarity.RARE, mage.cards.h.HelpfulHunter.class));
- cards.add(new SetCardInfo("Spirited Companion", 896, Rarity.RARE, mage.cards.s.SpiritedCompanion.class));
cards.add(new SetCardInfo("The Scarab God", 900, Rarity.MYTHIC, mage.cards.t.TheScarabGod.class));
cards.add(new SetCardInfo("Lightning Bolt", 901, Rarity.RARE, mage.cards.l.LightningBolt.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Deadeye Navigator", 902, Rarity.RARE, mage.cards.d.DeadeyeNavigator.class));
cards.add(new SetCardInfo("The Locust God", 903, Rarity.MYTHIC, mage.cards.t.TheLocustGod.class));
cards.add(new SetCardInfo("The Scorpion God", 904, Rarity.MYTHIC, mage.cards.t.TheScorpionGod.class));
cards.add(new SetCardInfo("Ignoble Hierarch", 906, Rarity.RARE, mage.cards.i.IgnobleHierarch.class));
cards.add(new SetCardInfo("Seedborn Muse", 907, Rarity.RARE, mage.cards.s.SeedbornMuse.class));
cards.add(new SetCardInfo("Arcane Signet", 908, Rarity.RARE, mage.cards.a.ArcaneSignet.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Sol Ring", 910, Rarity.RARE, mage.cards.s.SolRing.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Elspeth, Knight-Errant", 1001, Rarity.MYTHIC, mage.cards.e.ElspethKnightErrant.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Patron Wizard", 1002, Rarity.RARE, mage.cards.p.PatronWizard.class));
cards.add(new SetCardInfo("Berserk", 1003, Rarity.MYTHIC, mage.cards.b.Berserk.class, NON_FULL_USE_VARIOUS));
@@ -914,9 +880,9 @@ public class SecretLairDrop extends ExpansionSet {
cards.add(new SetCardInfo("Fling", 1038, Rarity.RARE, mage.cards.f.Fling.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Defense of the Heart", 1039, Rarity.RARE, mage.cards.d.DefenseOfTheHeart.class));
cards.add(new SetCardInfo("Fellwar Stone", 1040, Rarity.RARE, mage.cards.f.FellwarStone.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Narset, Parter of Veils", 1041, Rarity.RARE, mage.cards.n.NarsetParterOfVeils.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Nissa, Who Shakes the World", 1042, Rarity.RARE, mage.cards.n.NissaWhoShakesTheWorld.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Tezzeret, Agent of Bolas", 1043, Rarity.MYTHIC, mage.cards.t.TezzeretAgentOfBolas.class, RETRO_ART));
+ cards.add(new SetCardInfo("Narset, Parter of Veils", 1041, Rarity.RARE, mage.cards.n.NarsetParterOfVeils.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Nissa, Who Shakes the World", 1042, Rarity.RARE, mage.cards.n.NissaWhoShakesTheWorld.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Tezzeret, Agent of Bolas", 1043, Rarity.MYTHIC, mage.cards.t.TezzeretAgentOfBolas.class));
cards.add(new SetCardInfo("Knight Exemplar", 1044, Rarity.RARE, mage.cards.k.KnightExemplar.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Knight of the White Orchid", 1045, Rarity.RARE, mage.cards.k.KnightOfTheWhiteOrchid.class));
cards.add(new SetCardInfo("Lord of the Undead", 1046, Rarity.RARE, mage.cards.l.LordOfTheUndead.class));
@@ -925,16 +891,16 @@ public class SecretLairDrop extends ExpansionSet {
cards.add(new SetCardInfo("Toothy, Imaginary Friend", 1049, Rarity.RARE, mage.cards.t.ToothyImaginaryFriend.class));
cards.add(new SetCardInfo("Pir, Imaginative Rascal", 1050, Rarity.RARE, mage.cards.p.PirImaginativeRascal.class));
cards.add(new SetCardInfo("The Gitrog Monster", 1051, Rarity.MYTHIC, mage.cards.t.TheGitrogMonster.class));
- cards.add(new SetCardInfo("Talisman of Progress", 1052, Rarity.RARE, mage.cards.t.TalismanOfProgress.class, RETRO_ART));
- cards.add(new SetCardInfo("Talisman of Dominance", 1053, Rarity.RARE, mage.cards.t.TalismanOfDominance.class, RETRO_ART));
- cards.add(new SetCardInfo("Talisman of Indulgence", 1054, Rarity.RARE, mage.cards.t.TalismanOfIndulgence.class, RETRO_ART));
- cards.add(new SetCardInfo("Talisman of Impulse", 1055, Rarity.RARE, mage.cards.t.TalismanOfImpulse.class, RETRO_ART));
- cards.add(new SetCardInfo("Talisman of Unity", 1056, Rarity.RARE, mage.cards.t.TalismanOfUnity.class, RETRO_ART));
- cards.add(new SetCardInfo("Talisman of Hierarchy", 1057, Rarity.RARE, mage.cards.t.TalismanOfHierarchy.class, RETRO_ART));
- cards.add(new SetCardInfo("Talisman of Creativity", 1058, Rarity.RARE, mage.cards.t.TalismanOfCreativity.class, RETRO_ART));
- cards.add(new SetCardInfo("Talisman of Resilience", 1059, Rarity.RARE, mage.cards.t.TalismanOfResilience.class, RETRO_ART));
- cards.add(new SetCardInfo("Talisman of Conviction", 1060, Rarity.RARE, mage.cards.t.TalismanOfConviction.class, RETRO_ART));
- cards.add(new SetCardInfo("Talisman of Curiosity", 1061, Rarity.RARE, mage.cards.t.TalismanOfCuriosity.class, RETRO_ART));
+ cards.add(new SetCardInfo("Talisman of Progress", 1052, Rarity.RARE, mage.cards.t.TalismanOfProgress.class));
+ cards.add(new SetCardInfo("Talisman of Dominance", 1053, Rarity.RARE, mage.cards.t.TalismanOfDominance.class));
+ cards.add(new SetCardInfo("Talisman of Indulgence", 1054, Rarity.RARE, mage.cards.t.TalismanOfIndulgence.class));
+ cards.add(new SetCardInfo("Talisman of Impulse", 1055, Rarity.RARE, mage.cards.t.TalismanOfImpulse.class));
+ cards.add(new SetCardInfo("Talisman of Unity", 1056, Rarity.RARE, mage.cards.t.TalismanOfUnity.class));
+ cards.add(new SetCardInfo("Talisman of Hierarchy", 1057, Rarity.RARE, mage.cards.t.TalismanOfHierarchy.class));
+ cards.add(new SetCardInfo("Talisman of Creativity", 1058, Rarity.RARE, mage.cards.t.TalismanOfCreativity.class));
+ cards.add(new SetCardInfo("Talisman of Resilience", 1059, Rarity.RARE, mage.cards.t.TalismanOfResilience.class));
+ cards.add(new SetCardInfo("Talisman of Conviction", 1060, Rarity.RARE, mage.cards.t.TalismanOfConviction.class));
+ cards.add(new SetCardInfo("Talisman of Curiosity", 1061, Rarity.RARE, mage.cards.t.TalismanOfCuriosity.class));
cards.add(new SetCardInfo("Jaya Ballard", 1062, Rarity.MYTHIC, mage.cards.j.JayaBallard.class));
cards.add(new SetCardInfo("Jaya's Immolating Inferno", 1063, Rarity.RARE, mage.cards.j.JayasImmolatingInferno.class));
cards.add(new SetCardInfo("Pyretic Ritual", 1064, Rarity.RARE, mage.cards.p.PyreticRitual.class));
@@ -945,9 +911,9 @@ public class SecretLairDrop extends ExpansionSet {
cards.add(new SetCardInfo("Nicol Bolas", 1069, Rarity.RARE, mage.cards.n.NicolBolas.class));
cards.add(new SetCardInfo("Vaevictis Asmadi", 1070, Rarity.RARE, mage.cards.v.VaevictisAsmadi.class));
cards.add(new SetCardInfo("Palladia-Mors", 1071, Rarity.RARE, mage.cards.p.PalladiaMors.class));
- cards.add(new SetCardInfo("Mox Opal", 1072, Rarity.MYTHIC, mage.cards.m.MoxOpal.class, RETRO_ART));
- cards.add(new SetCardInfo("Mox Tantalite", 1073, Rarity.MYTHIC, mage.cards.m.MoxTantalite.class, RETRO_ART));
- cards.add(new SetCardInfo("Sol Ring", 1074, Rarity.RARE, mage.cards.s.SolRing.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mox Opal", 1072, Rarity.MYTHIC, mage.cards.m.MoxOpal.class));
+ cards.add(new SetCardInfo("Mox Tantalite", 1073, Rarity.MYTHIC, mage.cards.m.MoxTantalite.class));
+ cards.add(new SetCardInfo("Sol Ring", 1074, Rarity.RARE, mage.cards.s.SolRing.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Void Winnower", 1075, Rarity.MYTHIC, mage.cards.v.VoidWinnower.class));
cards.add(new SetCardInfo("Goblin Settler", 1076, Rarity.RARE, mage.cards.g.GoblinSettler.class));
cards.add(new SetCardInfo("Collector Ouphe", 1077, Rarity.RARE, mage.cards.c.CollectorOuphe.class));
@@ -1004,7 +970,7 @@ public class SecretLairDrop extends ExpansionSet {
cards.add(new SetCardInfo("Rapid Hybridization", 1126, Rarity.RARE, mage.cards.r.RapidHybridization.class));
cards.add(new SetCardInfo("Demonic Consultation", 1127, Rarity.RARE, mage.cards.d.DemonicConsultation.class));
cards.add(new SetCardInfo("Winds of Change", 1128, Rarity.RARE, mage.cards.w.WindsOfChange.class));
- cards.add(new SetCardInfo("Llanowar Elves", 1129, Rarity.RARE, mage.cards.l.LlanowarElves.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Llanowar Elves", 1129, Rarity.RARE, mage.cards.l.LlanowarElves.class));
cards.add(new SetCardInfo("Plains", 1130, Rarity.LAND, mage.cards.basiclands.Plains.class, FULL_ART_BFZ_VARIOUS));
cards.add(new SetCardInfo("Island", 1131, Rarity.LAND, mage.cards.basiclands.Island.class, FULL_ART_BFZ_VARIOUS));
cards.add(new SetCardInfo("Swamp", 1132, Rarity.LAND, mage.cards.basiclands.Swamp.class, FULL_ART_BFZ_VARIOUS));
@@ -1068,11 +1034,11 @@ public class SecretLairDrop extends ExpansionSet {
cards.add(new SetCardInfo("Bolas's Citadel", 1187, Rarity.RARE, mage.cards.b.BolassCitadel.class));
cards.add(new SetCardInfo("Leshrac's Sigil", 1188, Rarity.RARE, mage.cards.l.LeshracsSigil.class));
cards.add(new SetCardInfo("Jet Medallion", 1189, Rarity.RARE, mage.cards.j.JetMedallion.class));
- cards.add(new SetCardInfo("Plains", 1190, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 1191, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 1192, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 1193, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 1194, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 1190, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 1191, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 1192, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 1193, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 1194, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Phage the Untouchable", 1195, Rarity.MYTHIC, mage.cards.p.PhageTheUntouchable.class));
cards.add(new SetCardInfo("Yisan, the Wanderer Bard", 1196, Rarity.RARE, mage.cards.y.YisanTheWandererBard.class));
cards.add(new SetCardInfo("Alela, Artful Provocateur", 1197, Rarity.MYTHIC, mage.cards.a.AlelaArtfulProvocateur.class, NON_FULL_USE_VARIOUS));
@@ -1119,13 +1085,13 @@ public class SecretLairDrop extends ExpansionSet {
cards.add(new SetCardInfo("Azusa, Lost but Seeking", 1234, Rarity.RARE, mage.cards.a.AzusaLostButSeeking.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Teysa Karlov", 1235, Rarity.RARE, mage.cards.t.TeysaKarlov.class));
cards.add(new SetCardInfo("Paradise Mantle", 1236, Rarity.RARE, mage.cards.p.ParadiseMantle.class));
- cards.add(new SetCardInfo("Rashel, Fist of Torm", 1237, Rarity.RARE, mage.cards.r.RashelFistOfTorm.class));
- cards.add(new SetCardInfo("Mathise, Surge Channeler", 1238, Rarity.RARE, mage.cards.m.MathiseSurgeChanneler.class));
- cards.add(new SetCardInfo("Evin, Waterdeep Opportunist", 1239, Rarity.RARE, mage.cards.e.EvinWaterdeepOpportunist.class));
- cards.add(new SetCardInfo("Jurin, Leading the Charge", 1240, Rarity.RARE, mage.cards.j.JurinLeadingTheCharge.class));
- cards.add(new SetCardInfo("Casal, Lurkwood Pathfinder", 1241, Rarity.RARE, mage.cards.c.CasalLurkwoodPathfinder.class));
- cards.add(new SetCardInfo("Casal, Pathbreaker Owlbear", 1241, Rarity.RARE, mage.cards.c.CasalPathbreakerOwlbear.class));
- cards.add(new SetCardInfo("Bohn, Beguiling Balladeer", 1242, Rarity.RARE, mage.cards.b.BohnBeguilingBalladeer.class));
+ cards.add(new SetCardInfo("Xenk, Paladin Unbroken", 1237, Rarity.RARE, mage.cards.x.XenkPaladinUnbroken.class));
+ cards.add(new SetCardInfo("Simon, Wild Magic Sorcerer", 1238, Rarity.RARE, mage.cards.s.SimonWildMagicSorcerer.class));
+ cards.add(new SetCardInfo("Forge, Neverwinter Charlatan", 1239, Rarity.RARE, mage.cards.f.ForgeNeverwinterCharlatan.class));
+ cards.add(new SetCardInfo("Holga, Relentless Rager", 1240, Rarity.RARE, mage.cards.h.HolgaRelentlessRager.class));
+ cards.add(new SetCardInfo("Doric, Nature's Warden", 1241, Rarity.RARE, mage.cards.d.DoricNaturesWarden.class));
+ cards.add(new SetCardInfo("Doric, Owlbear Avenger", 1241, Rarity.RARE, mage.cards.d.DoricOwlbearAvenger.class));
+ cards.add(new SetCardInfo("Edgin, Larcenous Lutenist", 1242, Rarity.RARE, mage.cards.e.EdginLarcenousLutenist.class));
cards.add(new SetCardInfo("Ugin, the Ineffable", 1243, Rarity.RARE, mage.cards.u.UginTheIneffable.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sorin, Imperious Bloodlord", 1244, Rarity.MYTHIC, mage.cards.s.SorinImperiousBloodlord.class));
cards.add(new SetCardInfo("Sarkhan, Dragonsoul", 1245, Rarity.MYTHIC, mage.cards.s.SarkhanDragonsoul.class));
@@ -1149,7 +1115,7 @@ public class SecretLairDrop extends ExpansionSet {
cards.add(new SetCardInfo("The World Tree", 1266, Rarity.RARE, mage.cards.t.TheWorldTree.class));
cards.add(new SetCardInfo("Higure, the Still Wind", 1267, Rarity.RARE, mage.cards.h.HigureTheStillWind.class));
cards.add(new SetCardInfo("Nezahal, Primal Tide", 1268, Rarity.RARE, mage.cards.n.NezahalPrimalTide.class));
- cards.add(new SetCardInfo("Dragonlord Kolaghan", 1269, Rarity.MYTHIC, mage.cards.d.DragonlordKolaghan.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Dragonlord Kolaghan", 1269, Rarity.MYTHIC, mage.cards.d.DragonlordKolaghan.class));
cards.add(new SetCardInfo("Mina and Denn, Wildborn", 1270, Rarity.RARE, mage.cards.m.MinaAndDennWildborn.class));
cards.add(new SetCardInfo("Xantcha, Sleeper Agent", 1271, Rarity.RARE, mage.cards.x.XantchaSleeperAgent.class));
cards.add(new SetCardInfo("Misdirection", 1272, Rarity.RARE, mage.cards.m.Misdirection.class));
@@ -1180,8 +1146,8 @@ public class SecretLairDrop extends ExpansionSet {
cards.add(new SetCardInfo("Syr Konrad, the Grim", 1297, Rarity.RARE, mage.cards.s.SyrKonradTheGrim.class));
cards.add(new SetCardInfo("Underworld Dreams", 1298, Rarity.RARE, mage.cards.u.UnderworldDreams.class));
cards.add(new SetCardInfo("Waste Not", 1299, Rarity.RARE, mage.cards.w.WasteNot.class));
- cards.add(new SetCardInfo("Wheel of Misfortune", 1300, Rarity.RARE, mage.cards.w.WheelOfMisfortune.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Nekusar, the Mindrazer", 1301, Rarity.MYTHIC, mage.cards.n.NekusarTheMindrazer.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wheel of Misfortune", 1300, Rarity.RARE, mage.cards.w.WheelOfMisfortune.class));
+ cards.add(new SetCardInfo("Nekusar, the Mindrazer", 1301, Rarity.MYTHIC, mage.cards.n.NekusarTheMindrazer.class));
cards.add(new SetCardInfo("Nemesis of Reason", 1302, Rarity.RARE, mage.cards.n.NemesisOfReason.class));
cards.add(new SetCardInfo("Gaea's Blessing", 1303, Rarity.RARE, mage.cards.g.GaeasBlessing.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Twilight Prophet", 1304, Rarity.MYTHIC, mage.cards.t.TwilightProphet.class));
@@ -1200,11 +1166,6 @@ public class SecretLairDrop extends ExpansionSet {
cards.add(new SetCardInfo("Arbor Elf", 1317, Rarity.RARE, mage.cards.a.ArborElf.class));
cards.add(new SetCardInfo("Terastodon", 1318, Rarity.RARE, mage.cards.t.Terastodon.class));
cards.add(new SetCardInfo("Maelstrom Wanderer", 1319, Rarity.MYTHIC, mage.cards.m.MaelstromWanderer.class));
- cards.add(new SetCardInfo("Ancient Amphitheater", 1320, Rarity.RARE, mage.cards.a.AncientAmphitheater.class));
- cards.add(new SetCardInfo("Auntie's Hovel", 1321, Rarity.RARE, mage.cards.a.AuntiesHovel.class));
- cards.add(new SetCardInfo("Gilt-Leaf Palace", 1322, Rarity.RARE, mage.cards.g.GiltLeafPalace.class));
- cards.add(new SetCardInfo("Secluded Glen", 1323, Rarity.RARE, mage.cards.s.SecludedGlen.class));
- cards.add(new SetCardInfo("Wanderwine Hub", 1324, Rarity.RARE, mage.cards.w.WanderwineHub.class));
cards.add(new SetCardInfo("Estrid's Invocation", 1325, Rarity.RARE, mage.cards.e.EstridsInvocation.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Estrid's Invocation", "1325b", Rarity.RARE, mage.cards.e.EstridsInvocation.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Steely Resolve", 1326, Rarity.RARE, mage.cards.s.SteelyResolve.class, NON_FULL_USE_VARIOUS));
@@ -1237,7 +1198,7 @@ public class SecretLairDrop extends ExpansionSet {
cards.add(new SetCardInfo("Puresteel Paladin", 1352, Rarity.RARE, mage.cards.p.PuresteelPaladin.class));
cards.add(new SetCardInfo("Vanquish the Horde", 1353, Rarity.RARE, mage.cards.v.VanquishTheHorde.class));
cards.add(new SetCardInfo("Zombie Apocalypse", 1354, Rarity.RARE, mage.cards.z.ZombieApocalypse.class));
- cards.add(new SetCardInfo("Varina, Lich Queen", 1355, Rarity.MYTHIC, mage.cards.v.VarinaLichQueen.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Varina, Lich Queen", 1355, Rarity.MYTHIC, mage.cards.v.VarinaLichQueen.class));
cards.add(new SetCardInfo("Field of the Dead", 1356, Rarity.RARE, mage.cards.f.FieldOfTheDead.class));
cards.add(new SetCardInfo("Mountain", 1358, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mountain", 1359, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
@@ -1328,10 +1289,6 @@ public class SecretLairDrop extends ExpansionSet {
cards.add(new SetCardInfo("Abrade", 1425, Rarity.RARE, mage.cards.a.Abrade.class));
cards.add(new SetCardInfo("Mass Hysteria", 1426, Rarity.RARE, mage.cards.m.MassHysteria.class));
cards.add(new SetCardInfo("Terminate", 1427, Rarity.RARE, mage.cards.t.Terminate.class));
- cards.add(new SetCardInfo("Thalia, Heretic Cathar", 1428, Rarity.RARE, mage.cards.t.ThaliaHereticCathar.class));
- cards.add(new SetCardInfo("Clever Impersonator", 1429, Rarity.MYTHIC, mage.cards.c.CleverImpersonator.class));
- cards.add(new SetCardInfo("Hedron Crab", 1430, Rarity.RARE, mage.cards.h.HedronCrab.class));
- cards.add(new SetCardInfo("Pitiless Plunderer", 1431, Rarity.RARE, mage.cards.p.PitilessPlunderer.class));
cards.add(new SetCardInfo("Mycosynth Golem", 1433, Rarity.RARE, mage.cards.m.MycosynthGolem.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mycosynth Golem", "1433*", Rarity.RARE, mage.cards.m.MycosynthGolem.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mycosynth Lattice", 1434, Rarity.MYTHIC, mage.cards.m.MycosynthLattice.class, NON_FULL_USE_VARIOUS));
@@ -1339,7 +1296,7 @@ public class SecretLairDrop extends ExpansionSet {
cards.add(new SetCardInfo("Mycosynth Wellspring", 1435, Rarity.RARE, mage.cards.m.MycosynthWellspring.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mycosynth Wellspring", "1435*", Rarity.RARE, mage.cards.m.MycosynthWellspring.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sisay, Weatherlight Captain", 1444, Rarity.RARE, mage.cards.s.SisayWeatherlightCaptain.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Silence", 1445, Rarity.RARE, mage.cards.s.Silence.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Silence", 1445, Rarity.RARE, mage.cards.s.Silence.class));
cards.add(new SetCardInfo("Battle of Wits", 1446, Rarity.RARE, mage.cards.b.BattleOfWits.class));
cards.add(new SetCardInfo("Baral, Chief of Compliance", 1447, Rarity.RARE, mage.cards.b.BaralChiefOfCompliance.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Pack Rat", 1448, Rarity.RARE, mage.cards.p.PackRat.class, NON_FULL_USE_VARIOUS));
@@ -1468,10 +1425,6 @@ public class SecretLairDrop extends ExpansionSet {
cards.add(new SetCardInfo("Price of Glory", 1525, Rarity.RARE, mage.cards.p.PriceOfGlory.class));
cards.add(new SetCardInfo("Reckless Fireweaver", 1526, Rarity.RARE, mage.cards.r.RecklessFireweaver.class));
cards.add(new SetCardInfo("Akroma's Memorial", 1527, Rarity.MYTHIC, mage.cards.a.AkromasMemorial.class));
- cards.add(new SetCardInfo("Kokusho, the Evening Star", 1528, Rarity.RARE, mage.cards.k.KokushoTheEveningStar.class));
- cards.add(new SetCardInfo("Skyline Despot", 1529, Rarity.RARE, mage.cards.s.SkylineDespot.class));
- cards.add(new SetCardInfo("Niv-Mizzet, Parun", 1530, Rarity.RARE, mage.cards.n.NivMizzetParun.class));
- cards.add(new SetCardInfo("Scion of the Ur-Dragon", 1531, Rarity.RARE, mage.cards.s.ScionOfTheUrDragon.class));
cards.add(new SetCardInfo("Bojuka Bog", 1532, Rarity.RARE, mage.cards.b.BojukaBog.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Bojuka Bog", "1532*", Rarity.RARE, mage.cards.b.BojukaBog.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Command Beacon", 1533, Rarity.RARE, mage.cards.c.CommandBeacon.class, NON_FULL_USE_VARIOUS));
@@ -1500,10 +1453,6 @@ public class SecretLairDrop extends ExpansionSet {
cards.add(new SetCardInfo("Simian Spirit Guide", "1548*", Rarity.RARE, mage.cards.s.SimianSpiritGuide.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Prince of Thralls", 1549, Rarity.MYTHIC, mage.cards.p.PrinceOfThralls.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Prince of Thralls", "1549*", Rarity.MYTHIC, mage.cards.p.PrinceOfThralls.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Sun Titan", 1550, Rarity.RARE, mage.cards.s.SunTitan.class));
- cards.add(new SetCardInfo("Breeches, Eager Pillager", 1551, Rarity.RARE, mage.cards.b.BreechesEagerPillager.class));
- cards.add(new SetCardInfo("Deflecting Swat", 1552, Rarity.RARE, mage.cards.d.DeflectingSwat.class));
- cards.add(new SetCardInfo("Llanowar Elves", 1553, Rarity.RARE, mage.cards.l.LlanowarElves.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Rin and Seri, Inseparable", 1554, Rarity.MYTHIC, mage.cards.r.RinAndSeriInseparable.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Rin and Seri, Inseparable", "1554b", Rarity.MYTHIC, mage.cards.r.RinAndSeriInseparable.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Jetmir, Nexus of Revels", 1555, Rarity.MYTHIC, mage.cards.j.JetmirNexusOfRevels.class, NON_FULL_USE_VARIOUS));
@@ -1515,10 +1464,6 @@ public class SecretLairDrop extends ExpansionSet {
cards.add(new SetCardInfo("Queen Marchesa", 1559, Rarity.MYTHIC, mage.cards.q.QueenMarchesa.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ramses, Assassin Lord", 1560, Rarity.RARE, mage.cards.r.RamsesAssassinLord.class));
cards.add(new SetCardInfo("Admiral Beckett Brass", 1561, Rarity.MYTHIC, mage.cards.a.AdmiralBeckettBrass.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Skithiryx, the Blight Dragon", 1562, Rarity.MYTHIC, mage.cards.s.SkithiryxTheBlightDragon.class));
- cards.add(new SetCardInfo("Kaalia of the Vast", 1563, Rarity.MYTHIC, mage.cards.k.KaaliaOfTheVast.class));
- cards.add(new SetCardInfo("Angel of Despair", 1564, Rarity.UNCOMMON, mage.cards.a.AngelOfDespair.class));
- cards.add(new SetCardInfo("Master of Cruelties", 1565, Rarity.MYTHIC, mage.cards.m.MasterOfCruelties.class));
cards.add(new SetCardInfo("Gonti, Lord of Luxury", 1566, Rarity.RARE, mage.cards.g.GontiLordOfLuxury.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Gonti, Lord of Luxury", "1566*", Rarity.RARE, mage.cards.g.GontiLordOfLuxury.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Vilis, Broker of Blood", 1567, Rarity.RARE, mage.cards.v.VilisBrokerOfBlood.class, NON_FULL_USE_VARIOUS));
@@ -1544,17 +1489,11 @@ public class SecretLairDrop extends ExpansionSet {
cards.add(new SetCardInfo("Obeka, Brute Chronologist", "1579*", Rarity.RARE, mage.cards.o.ObekaBruteChronologist.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Rose Noble", 1580, Rarity.RARE, mage.cards.r.RoseNoble.class));
cards.add(new SetCardInfo("The Meep", 1581, Rarity.RARE, mage.cards.t.TheMeep.class));
-// cards.add(new SetCardInfo("The Celestial Toymaker", 1582, Rarity.RARE, mage.cards.t.TheCelestialToymaker.class));
cards.add(new SetCardInfo("The Fourteenth Doctor", 1583, Rarity.RARE, mage.cards.t.TheFourteenthDoctor.class));
-// cards.add(new SetCardInfo("The Fifteenth Doctor", 1584, Rarity.RARE, mage.cards.t.TheFifteenthDoctor.class));
cards.add(new SetCardInfo("Elspeth Tirel", 1585, Rarity.MYTHIC, mage.cards.e.ElspethTirel.class));
- cards.add(new SetCardInfo("Giada, Font of Hope", 1586, Rarity.RARE, mage.cards.g.GiadaFontOfHope.class));
cards.add(new SetCardInfo("Shelter", 1587, Rarity.RARE, mage.cards.s.Shelter.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Shelter", "1587*", Rarity.RARE, mage.cards.s.Shelter.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Youthful Valkyrie", 1588, Rarity.RARE, mage.cards.y.YouthfulValkyrie.class));
- cards.add(new SetCardInfo("Counterspell", 1589, Rarity.RARE, mage.cards.c.Counterspell.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Jace, Unraveler of Secrets", 1590, Rarity.MYTHIC, mage.cards.j.JaceUnravelerOfSecrets.class));
- cards.add(new SetCardInfo("Swan Song", 1591, Rarity.RARE, mage.cards.s.SwanSong.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Diabolic Tutor", 1592, Rarity.RARE, mage.cards.d.DiabolicTutor.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Liliana of the Dark Realms", 1593, Rarity.MYTHIC, mage.cards.l.LilianaOfTheDarkRealms.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Chandra's Ignition", 1594, Rarity.RARE, mage.cards.c.ChandrasIgnition.class, NON_FULL_USE_VARIOUS));
@@ -1567,14 +1506,12 @@ public class SecretLairDrop extends ExpansionSet {
cards.add(new SetCardInfo("Freyalise, Llanowar's Fury", 1598, Rarity.MYTHIC, mage.cards.f.FreyaliseLlanowarsFury.class));
cards.add(new SetCardInfo("Child of Alara", 1599, Rarity.MYTHIC, mage.cards.c.ChildOfAlara.class));
cards.add(new SetCardInfo("The Royal Scions", 1600, Rarity.MYTHIC, mage.cards.t.TheRoyalScions.class));
- cards.add(new SetCardInfo("Brago, King Eternal", 1601, Rarity.RARE, mage.cards.b.BragoKingEternal.class));
cards.add(new SetCardInfo("Feather, the Redeemed", 1602, Rarity.RARE, mage.cards.f.FeatherTheRedeemed.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Feather, the Redeemed", "1602*", Rarity.RARE, mage.cards.f.FeatherTheRedeemed.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Song of Creation", 1603, Rarity.RARE, mage.cards.s.SongOfCreation.class));
cards.add(new SetCardInfo("Sol Ring", 1604, Rarity.RARE, mage.cards.s.SolRing.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Inspiring Vantage", 1605, Rarity.RARE, mage.cards.i.InspiringVantage.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Inspiring Vantage", "1605*", Rarity.RARE, mage.cards.i.InspiringVantage.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Scrying Sheets", 1606, Rarity.RARE, mage.cards.s.ScryingSheets.class));
cards.add(new SetCardInfo("Thespian's Stage", 1607, Rarity.RARE, mage.cards.t.ThespiansStage.class));
cards.add(new SetCardInfo("Avabruck Caretaker", 1608, Rarity.MYTHIC, mage.cards.a.AvabruckCaretaker.class));
cards.add(new SetCardInfo("Hollowhenge Huntmaster", 1608, Rarity.MYTHIC, mage.cards.h.HollowhengeHuntmaster.class));
@@ -1641,21 +1578,21 @@ public class SecretLairDrop extends ExpansionSet {
cards.add(new SetCardInfo("Swamp", 1649, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mountain", 1650, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Forest", 1651, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 1652, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 1653, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 1654, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 1655, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 1656, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Consecrated Sphinx", 1657, Rarity.MYTHIC, mage.cards.c.ConsecratedSphinx.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Chaotic Goo", 1658, Rarity.RARE, mage.cards.c.ChaoticGoo.class, RETRO_ART));
- cards.add(new SetCardInfo("Kiki-Jiki, Mirror Breaker", 1659, Rarity.MYTHIC, mage.cards.k.KikiJikiMirrorBreaker.class, RETRO_ART));
- cards.add(new SetCardInfo("Meteor Golem", 1660, Rarity.RARE, mage.cards.m.MeteorGolem.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Wurmcoil Engine", 1661, Rarity.MYTHIC, mage.cards.w.WurmcoilEngine.class, RETRO_ART));
- cards.add(new SetCardInfo("Lightning Greaves", 1662, Rarity.RARE, mage.cards.l.LightningGreaves.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Skullclamp", 1663, Rarity.RARE, mage.cards.s.Skullclamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Sol Ring", 1664, Rarity.RARE, mage.cards.s.SolRing.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Thought Vessel", 1665, Rarity.RARE, mage.cards.t.ThoughtVessel.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Command Tower", 1666, Rarity.RARE, mage.cards.c.CommandTower.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 1652, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 1653, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 1654, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 1655, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 1656, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Consecrated Sphinx", 1657, Rarity.MYTHIC, mage.cards.c.ConsecratedSphinx.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Chaotic Goo", 1658, Rarity.RARE, mage.cards.c.ChaoticGoo.class));
+ cards.add(new SetCardInfo("Kiki-Jiki, Mirror Breaker", 1659, Rarity.MYTHIC, mage.cards.k.KikiJikiMirrorBreaker.class));
+ cards.add(new SetCardInfo("Meteor Golem", 1660, Rarity.RARE, mage.cards.m.MeteorGolem.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wurmcoil Engine", 1661, Rarity.MYTHIC, mage.cards.w.WurmcoilEngine.class));
+ cards.add(new SetCardInfo("Lightning Greaves", 1662, Rarity.RARE, mage.cards.l.LightningGreaves.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Skullclamp", 1663, Rarity.RARE, mage.cards.s.Skullclamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sol Ring", 1664, Rarity.RARE, mage.cards.s.SolRing.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Thought Vessel", 1665, Rarity.RARE, mage.cards.t.ThoughtVessel.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Command Tower", 1666, Rarity.RARE, mage.cards.c.CommandTower.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Aetherize", 1667, Rarity.RARE, mage.cards.a.Aetherize.class));
cards.add(new SetCardInfo("Drown in Dreams", 1668, Rarity.RARE, mage.cards.d.DrownInDreams.class));
cards.add(new SetCardInfo("Psychic Corrosion", 1669, Rarity.RARE, mage.cards.p.PsychicCorrosion.class));
@@ -1710,10 +1647,6 @@ public class SecretLairDrop extends ExpansionSet {
cards.add(new SetCardInfo("Preordain", 1719, Rarity.RARE, mage.cards.p.Preordain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sphinx of the Second Sun", 1720, Rarity.MYTHIC, mage.cards.s.SphinxOfTheSecondSun.class));
cards.add(new SetCardInfo("Teferi's Ageless Insight", 1721, Rarity.RARE, mage.cards.t.TeferisAgelessInsight.class));
- cards.add(new SetCardInfo("Witch of the Moors", 1722, Rarity.RARE, mage.cards.w.WitchOfTheMoors.class));
- cards.add(new SetCardInfo("Bear Umbra", 1723, Rarity.RARE, mage.cards.b.BearUmbra.class));
- cards.add(new SetCardInfo("Realmwalker", 1724, Rarity.RARE, mage.cards.r.Realmwalker.class));
- cards.add(new SetCardInfo("Solemn Simulacrum", 1725, Rarity.RARE, mage.cards.s.SolemnSimulacrum.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Captain America, First Avenger", 1726, Rarity.MYTHIC, mage.cards.c.CaptainAmericaFirstAvenger.class));
cards.add(new SetCardInfo("Sigarda's Aid", 1727, Rarity.RARE, mage.cards.s.SigardasAid.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Flawless Maneuver", 1728, Rarity.RARE, mage.cards.f.FlawlessManeuver.class));
@@ -1739,10 +1672,6 @@ public class SecretLairDrop extends ExpansionSet {
cards.add(new SetCardInfo("Primal Vigor", 1749, Rarity.RARE, mage.cards.p.PrimalVigor.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Heroic Intervention", 1750, Rarity.RARE, mage.cards.h.HeroicIntervention.class));
cards.add(new SetCardInfo("Karn's Bastion", 1751, Rarity.RARE, mage.cards.k.KarnsBastion.class));
- cards.add(new SetCardInfo("Deadly Rollick", 1754, Rarity.RARE, mage.cards.d.DeadlyRollick.class));
- cards.add(new SetCardInfo("Saw in Half", 1755, Rarity.RARE, mage.cards.s.SawInHalf.class));
- cards.add(new SetCardInfo("Blasphemous Act", 1756, Rarity.RARE, mage.cards.b.BlasphemousAct.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Vandalblast", 1757, Rarity.RARE, mage.cards.v.Vandalblast.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Phyrexian Metamorph", 1758, Rarity.RARE, mage.cards.p.PhyrexianMetamorph.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Cauldron Familiar", 1759, Rarity.RARE, mage.cards.c.CauldronFamiliar.class));
cards.add(new SetCardInfo("Dauthi Voidwalker", 1760, Rarity.RARE, mage.cards.d.DauthiVoidwalker.class));
@@ -1798,16 +1727,11 @@ public class SecretLairDrop extends ExpansionSet {
cards.add(new SetCardInfo("Varragoth, Bloodsky Sire", 1809, Rarity.RARE, mage.cards.v.VarragothBloodskySire.class));
cards.add(new SetCardInfo("Twinflame", 1810, Rarity.RARE, mage.cards.t.Twinflame.class));
cards.add(new SetCardInfo("Genesis Chamber", 1811, Rarity.RARE, mage.cards.g.GenesisChamber.class));
- cards.add(new SetCardInfo("Silence", 1816, Rarity.RARE, mage.cards.s.Silence.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Winds of Abandon", 1817, Rarity.RARE, mage.cards.w.WindsOfAbandon.class));
- cards.add(new SetCardInfo("Culling the Weak", 1818, Rarity.RARE, mage.cards.c.CullingTheWeak.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Fatal Push", 1819, Rarity.RARE, mage.cards.f.FatalPush.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Young Wolf", 1820, Rarity.RARE, mage.cards.y.YoungWolf.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mana Geyser", 1821, Rarity.RARE, mage.cards.m.ManaGeyser.class));
cards.add(new SetCardInfo("Lightning Bolt", 1822, Rarity.RARE, mage.cards.l.LightningBolt.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Fierce Guardianship", 1823, Rarity.RARE, mage.cards.f.FierceGuardianship.class));
cards.add(new SetCardInfo("Delayed Blast Fireball", 1824, Rarity.RARE, mage.cards.d.DelayedBlastFireball.class));
- cards.add(new SetCardInfo("Go-Shintai of Life's Origin", 1825, Rarity.MYTHIC, mage.cards.g.GoShintaiOfLifesOrigin.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Go-Shintai of Life's Origin", 1825, Rarity.MYTHIC, mage.cards.g.GoShintaiOfLifesOrigin.class));
cards.add(new SetCardInfo("Approach of the Second Sun", 1826, Rarity.RARE, mage.cards.a.ApproachOfTheSecondSun.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Felidar Sovereign", 1827, Rarity.RARE, mage.cards.f.FelidarSovereign.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Happily Ever After", 1828, Rarity.RARE, mage.cards.h.HappilyEverAfter.class));
@@ -1833,93 +1757,6 @@ public class SecretLairDrop extends ExpansionSet {
cards.add(new SetCardInfo("Trace of Abundance", 1849, Rarity.COMMON, mage.cards.t.TraceOfAbundance.class));
cards.add(new SetCardInfo("Crib Swap", 1850, Rarity.UNCOMMON, mage.cards.c.CribSwap.class));
cards.add(new SetCardInfo("Homeward Path", 1851, Rarity.RARE, mage.cards.h.HomewardPath.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Go-Shintai of Life's Origin", 1853, Rarity.MYTHIC, mage.cards.g.GoShintaiOfLifesOrigin.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Aesi, Tyrant of Gyre Strait", 1873, Rarity.MYTHIC, mage.cards.a.AesiTyrantOfGyreStrait.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Aesi, Tyrant of Gyre Strait", "1873b", Rarity.MYTHIC, mage.cards.a.AesiTyrantOfGyreStrait.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Anje Falkenrath", 1874, Rarity.MYTHIC, mage.cards.a.AnjeFalkenrath.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Anje Falkenrath", "1874b", Rarity.MYTHIC, mage.cards.a.AnjeFalkenrath.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Chulane, Teller of Tales", 1875, Rarity.MYTHIC, mage.cards.c.ChulaneTellerOfTales.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Chulane, Teller of Tales", "1875b", Rarity.MYTHIC, mage.cards.c.ChulaneTellerOfTales.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Radha, Heart of Keld", 1876, Rarity.RARE, mage.cards.r.RadhaHeartOfKeld.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Radha, Heart of Keld", "1876b", Rarity.RARE, mage.cards.r.RadhaHeartOfKeld.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Light-Paws, Emperor's Voice", 1877, Rarity.RARE, mage.cards.l.LightPawsEmperorsVoice.class));
- cards.add(new SetCardInfo("Murktide Regent", 1878, Rarity.MYTHIC, mage.cards.m.MurktideRegent.class));
- cards.add(new SetCardInfo("Lightning Bolt", 1879, Rarity.RARE, mage.cards.l.LightningBolt.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Shorikai, Genesis Engine", 1880, Rarity.MYTHIC, mage.cards.s.ShorikaiGenesisEngine.class));
- cards.add(new SetCardInfo("Mulldrifter", 1887, Rarity.RARE, mage.cards.m.Mulldrifter.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("All Will Be One", 1888, Rarity.MYTHIC, mage.cards.a.AllWillBeOne.class));
- cards.add(new SetCardInfo("Benevolent Hydra", 1889, Rarity.RARE, mage.cards.b.BenevolentHydra.class));
- cards.add(new SetCardInfo("Forgotten Ancient", 1890, Rarity.RARE, mage.cards.f.ForgottenAncient.class));
- cards.add(new SetCardInfo("Animar, Soul of Elements", 1891, Rarity.MYTHIC, mage.cards.a.AnimarSoulOfElements.class));
- cards.add(new SetCardInfo("Esika's Chariot", 1894, Rarity.RARE, mage.cards.e.EsikasChariot.class));
- cards.add(new SetCardInfo("Karmic Guide", 1911, Rarity.RARE, mage.cards.k.KarmicGuide.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Ninja of the Deep Hours", 1912, Rarity.RARE, mage.cards.n.NinjaOfTheDeepHours.class));
- cards.add(new SetCardInfo("Captain Sisay", 1913, Rarity.MYTHIC, mage.cards.c.CaptainSisay.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Selvala, Explorer Returned", 1914, Rarity.RARE, mage.cards.s.SelvalaExplorerReturned.class));
- cards.add(new SetCardInfo("Veyran, Voice of Duality", 1915, Rarity.MYTHIC, mage.cards.v.VeyranVoiceOfDuality.class));
- cards.add(new SetCardInfo("Escape to the Wilds", 1916, Rarity.RARE, mage.cards.e.EscapeToTheWilds.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Rip Apart", 1917, Rarity.RARE, mage.cards.r.RipApart.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Titanic Ultimatum", 1918, Rarity.RARE, mage.cards.t.TitanicUltimatum.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Arcane Signet", 1919, Rarity.RARE, mage.cards.a.ArcaneSignet.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Basilisk Collar", 1920, Rarity.RARE, mage.cards.b.BasiliskCollar.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Escape to the Wilds", 1921, Rarity.RARE, mage.cards.e.EscapeToTheWilds.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Rip Apart", 1922, Rarity.RARE, mage.cards.r.RipApart.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Titanic Ultimatum", 1923, Rarity.RARE, mage.cards.t.TitanicUltimatum.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Arcane Signet", 1924, Rarity.RARE, mage.cards.a.ArcaneSignet.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Basilisk Collar", 1925, Rarity.RARE, mage.cards.b.BasiliskCollar.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Skrelv, Defector Mite", 1926, Rarity.RARE, mage.cards.s.SkrelvDefectorMite.class));
- cards.add(new SetCardInfo("Charix, the Raging Isle", 1927, Rarity.RARE, mage.cards.c.CharixTheRagingIsle.class));
- cards.add(new SetCardInfo("Grazilaxx, Illithid Scholar", 1928, Rarity.RARE, mage.cards.g.GrazilaxxIllithidScholar.class));
- cards.add(new SetCardInfo("Toxrill, the Corrosive", 1929, Rarity.MYTHIC, mage.cards.t.ToxrillTheCorrosive.class));
- cards.add(new SetCardInfo("Toski, Bearer of Secrets", 1930, Rarity.MYTHIC, mage.cards.t.ToskiBearerOfSecrets.class));
- cards.add(new SetCardInfo("Barktooth Warbeard", 1931, Rarity.RARE, mage.cards.b.BarktoothWarbeard.class));
- cards.add(new SetCardInfo("Jodah, the Unifier", 1932, Rarity.MYTHIC, mage.cards.j.JodahTheUnifier.class));
- cards.add(new SetCardInfo("Counterspell", 1933, Rarity.RARE, mage.cards.c.Counterspell.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Daze", 1934, Rarity.RARE, mage.cards.d.Daze.class));
- cards.add(new SetCardInfo("Inevitable Betrayal", 1935, Rarity.RARE, mage.cards.i.InevitableBetrayal.class));
- cards.add(new SetCardInfo("Force of Despair", 1936, Rarity.RARE, mage.cards.f.ForceOfDespair.class));
- cards.add(new SetCardInfo("Night's Whisper", 1937, Rarity.RARE, mage.cards.n.NightsWhisper.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 1939, Rarity.LAND, mage.cards.basiclands.Plains.class, FULL_ART_BFZ_VARIOUS));
- cards.add(new SetCardInfo("Island", 1940, Rarity.LAND, mage.cards.basiclands.Island.class, FULL_ART_BFZ_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 1941, Rarity.LAND, mage.cards.basiclands.Swamp.class, FULL_ART_BFZ_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 1942, Rarity.LAND, mage.cards.basiclands.Mountain.class, FULL_ART_BFZ_VARIOUS));
- cards.add(new SetCardInfo("Forest", 1943, Rarity.LAND, mage.cards.basiclands.Forest.class, FULL_ART_BFZ_VARIOUS));
- cards.add(new SetCardInfo("Big Score", 1955, Rarity.RARE, mage.cards.b.BigScore.class));
- cards.add(new SetCardInfo("Final Fortune", 1956, Rarity.RARE, mage.cards.f.FinalFortune.class));
- cards.add(new SetCardInfo("Heat Shimmer", 1957, Rarity.RARE, mage.cards.h.HeatShimmer.class));
- cards.add(new SetCardInfo("Roiling Vortex", 1958, Rarity.RARE, mage.cards.r.RoilingVortex.class));
- cards.add(new SetCardInfo("Wheel of Misfortune", 1959, Rarity.RARE, mage.cards.w.WheelOfMisfortune.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Parhelion II", 1964, Rarity.RARE, mage.cards.p.ParhelionII.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Parhelion II", "1964b", Rarity.RARE, mage.cards.p.ParhelionII.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Mechtitan Core", 1965, Rarity.RARE, mage.cards.m.MechtitanCore.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Mechtitan Core", "1965b", Rarity.RARE, mage.cards.m.MechtitanCore.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Peacewalker Colossus", 1966, Rarity.RARE, mage.cards.p.PeacewalkerColossus.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Peacewalker Colossus", "1966b", Rarity.RARE, mage.cards.p.PeacewalkerColossus.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Reckoner Bankbuster", 1967, Rarity.RARE, mage.cards.r.ReckonerBankbuster.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Reckoner Bankbuster", "1967b", Rarity.RARE, mage.cards.r.ReckonerBankbuster.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Smuggler's Copter", 1968, Rarity.RARE, mage.cards.s.SmugglersCopter.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Smuggler's Copter", "1968b", Rarity.RARE, mage.cards.s.SmugglersCopter.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Mechtitan Core", 1969, Rarity.COMMON, mage.cards.m.MechtitanCore.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Mechtitan Core", "1969b", Rarity.COMMON, mage.cards.m.MechtitanCore.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Dragonlord Atarka", 1970, Rarity.MYTHIC, mage.cards.d.DragonlordAtarka.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Dragonlord Atarka", "1970b", Rarity.MYTHIC, mage.cards.d.DragonlordAtarka.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Dragonlord Dromoka", 1971, Rarity.MYTHIC, mage.cards.d.DragonlordDromoka.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Dragonlord Dromoka", "1971b", Rarity.MYTHIC, mage.cards.d.DragonlordDromoka.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Dragonlord Kolaghan", 1972, Rarity.MYTHIC, mage.cards.d.DragonlordKolaghan.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Dragonlord Kolaghan", "1972b", Rarity.MYTHIC, mage.cards.d.DragonlordKolaghan.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Dragonlord Ojutai", 1973, Rarity.MYTHIC, mage.cards.d.DragonlordOjutai.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Dragonlord Ojutai", "1973b", Rarity.MYTHIC, mage.cards.d.DragonlordOjutai.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Dragonlord Silumgar", 1974, Rarity.MYTHIC, mage.cards.d.DragonlordSilumgar.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Dragonlord Silumgar", "1974b", Rarity.MYTHIC, mage.cards.d.DragonlordSilumgar.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Ashaya, Soul of the Wild", 2014, Rarity.MYTHIC, mage.cards.a.AshayaSoulOfTheWild.class));
- cards.add(new SetCardInfo("Elvish Reclaimer", 2015, Rarity.RARE, mage.cards.e.ElvishReclaimer.class));
- cards.add(new SetCardInfo("Harrow", 2016, Rarity.RARE, mage.cards.h.Harrow.class));
- cards.add(new SetCardInfo("World Shaper", 2017, Rarity.RARE, mage.cards.w.WorldShaper.class));
- cards.add(new SetCardInfo("Horn of Greed", 2018, Rarity.RARE, mage.cards.h.HornOfGreed.class));
- cards.add(new SetCardInfo("Smothering Tithe", 7009, Rarity.RARE, mage.cards.s.SmotheringTithe.class));
- cards.add(new SetCardInfo("Counterspell", 7010, Rarity.RARE, mage.cards.c.Counterspell.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Dismember", 7011, Rarity.RARE, mage.cards.d.Dismember.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Command Tower", 7012, Rarity.RARE, mage.cards.c.CommandTower.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Jace, the Mind Sculptor", 8001, Rarity.MYTHIC, mage.cards.j.JaceTheMindSculptor.class));
cards.add(new SetCardInfo("Doom Blade", 9990, Rarity.RARE, mage.cards.d.DoomBlade.class));
cards.add(new SetCardInfo("Massacre", 9991, Rarity.RARE, mage.cards.m.Massacre.class));
@@ -1928,7 +1765,7 @@ public class SecretLairDrop extends ExpansionSet {
cards.add(new SetCardInfo("Mogis, God of Slaughter", 9994, Rarity.RARE, mage.cards.m.MogisGodOfSlaughter.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Garruk, Caller of Beasts", 9995, Rarity.MYTHIC, mage.cards.g.GarrukCallerOfBeasts.class));
cards.add(new SetCardInfo("Rograkh, Son of Rohgahh", 9996, Rarity.RARE, mage.cards.r.RograkhSonOfRohgahh.class));
- cards.add(new SetCardInfo("Geralf's Messenger", 9997, Rarity.RARE, mage.cards.g.GeralfsMessenger.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Geralf's Messenger", 9997, Rarity.RARE, mage.cards.g.GeralfsMessenger.class));
cards.add(new SetCardInfo("Empress Galina", 9998, Rarity.RARE, mage.cards.e.EmpressGalina.class));
cards.add(new SetCardInfo("Sisay, Weatherlight Captain", 9999, Rarity.RARE, mage.cards.s.SisayWeatherlightCaptain.class, NON_FULL_USE_VARIOUS));
}
diff --git a/Mage.Sets/src/mage/sets/SecretLairShowdown.java b/Mage.Sets/src/mage/sets/SecretLairShowdown.java
index 49044f8cb02..1c937300ffd 100644
--- a/Mage.Sets/src/mage/sets/SecretLairShowdown.java
+++ b/Mage.Sets/src/mage/sets/SecretLairShowdown.java
@@ -18,7 +18,7 @@ public class SecretLairShowdown extends ExpansionSet {
private SecretLairShowdown() {
super("Secret Lair Showdown", "SLP", ExpansionSet.buildDate(2023, 2, 17), SetType.PROMOTIONAL);
this.hasBoosters = false;
- this.hasBasicLands = true;
+ this.hasBasicLands = false;
cards.add(new SetCardInfo("An Offer You Can't Refuse", 7, Rarity.RARE, mage.cards.a.AnOfferYouCantRefuse.class));
cards.add(new SetCardInfo("Brainstorm", 1, Rarity.RARE, mage.cards.b.Brainstorm.class));
@@ -29,34 +29,15 @@ public class SecretLairShowdown extends ExpansionSet {
cards.add(new SetCardInfo("Explore", 12, Rarity.RARE, mage.cards.e.Explore.class));
cards.add(new SetCardInfo("Expressive Iteration", 13, Rarity.RARE, mage.cards.e.ExpressiveIteration.class));
cards.add(new SetCardInfo("Fatal Push", 3, Rarity.RARE, mage.cards.f.FatalPush.class));
- cards.add(new SetCardInfo("Fauna Shaman", 41, Rarity.RARE, mage.cards.f.FaunaShaman.class));
- cards.add(new SetCardInfo("Force of Despair", 29, Rarity.RARE, mage.cards.f.ForceOfDespair.class));
- cards.add(new SetCardInfo("Garruk Wildspeaker", 42, Rarity.MYTHIC, mage.cards.g.GarrukWildspeaker.class));
cards.add(new SetCardInfo("Goblin Guide", 23, Rarity.RARE, mage.cards.g.GoblinGuide.class));
- cards.add(new SetCardInfo("Island", 32, Rarity.LAND, mage.cards.basiclands.Island.class, FULL_ART_BFZ_VARIOUS));
- cards.add(new SetCardInfo("Karn Liberated", 36, Rarity.MYTHIC, mage.cards.k.KarnLiberated.class));
- cards.add(new SetCardInfo("Lightning Bolt", 21, Rarity.RARE, mage.cards.l.LightningBolt.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Lightning Bolt", 37, Rarity.RARE, mage.cards.l.LightningBolt.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Living End", 30, Rarity.MYTHIC, mage.cards.l.LivingEnd.class));
- cards.add(new SetCardInfo("Mayhem Devil", 28, Rarity.RARE, mage.cards.m.MayhemDevil.class));
cards.add(new SetCardInfo("Murktide Regent", 17, Rarity.MYTHIC, mage.cards.m.MurktideRegent.class));
- cards.add(new SetCardInfo("Nexus of Fate", 27, Rarity.RARE, mage.cards.n.NexusOfFate.class));
- cards.add(new SetCardInfo("Plains", 31, Rarity.LAND, mage.cards.basiclands.Plains.class, FULL_ART_BFZ_VARIOUS));
cards.add(new SetCardInfo("Ponder", 19, Rarity.RARE, mage.cards.p.Ponder.class));
- cards.add(new SetCardInfo("Prosperous Innkeeper", 40, Rarity.RARE, mage.cards.p.ProsperousInnkeeper.class));
- cards.add(new SetCardInfo("Questing Druid", 38, Rarity.RARE, mage.cards.q.QuestingDruid.class));
cards.add(new SetCardInfo("Ragavan, Nimble Pilferer", 2, Rarity.MYTHIC, mage.cards.r.RagavanNimblePilferer.class));
cards.add(new SetCardInfo("Relentless Rats", 10, Rarity.RARE, mage.cards.r.RelentlessRats.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Relentless Rats", 11, Rarity.RARE, mage.cards.r.RelentlessRats.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Seasoned Pyromancer", 24, Rarity.MYTHIC, mage.cards.s.SeasonedPyromancer.class));
- cards.add(new SetCardInfo("Sleight of Hand", 25, Rarity.RARE, mage.cards.s.SleightOfHand.class));
cards.add(new SetCardInfo("Spell Pierce", 18, Rarity.RARE, mage.cards.s.SpellPierce.class));
cards.add(new SetCardInfo("Springleaf Drum", 22, Rarity.RARE, mage.cards.s.SpringleafDrum.class));
- cards.add(new SetCardInfo("Sudden Edict", 39, Rarity.RARE, mage.cards.s.SuddenEdict.class));
- cards.add(new SetCardInfo("Supreme Verdict", 26, Rarity.RARE, mage.cards.s.SupremeVerdict.class));
- cards.add(new SetCardInfo("Swords to Plowshares", 20, Rarity.RARE, mage.cards.s.SwordsToPlowshares.class));
- cards.add(new SetCardInfo("Tribute to Horobi", 356, Rarity.RARE, mage.cards.t.TributeToHorobi.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Echo of Death's Wail", 356, Rarity.RARE, mage.cards.e.EchoOfDeathsWail.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ugin, the Spirit Dragon", 6, Rarity.MYTHIC, mage.cards.u.UginTheSpiritDragon.class));
cards.add(new SetCardInfo("Unholy Heat", 4, Rarity.RARE, mage.cards.u.UnholyHeat.class));
cards.add(new SetCardInfo("Valakut, the Molten Pinnacle", 14, Rarity.RARE, mage.cards.v.ValakutTheMoltenPinnacle.class));
diff --git a/Mage.Sets/src/mage/sets/SegaDreamcastCards.java b/Mage.Sets/src/mage/sets/SegaDreamcastCards.java
index b442b76dac1..ceccd5d6531 100644
--- a/Mage.Sets/src/mage/sets/SegaDreamcastCards.java
+++ b/Mage.Sets/src/mage/sets/SegaDreamcastCards.java
@@ -21,7 +21,7 @@ public final class SegaDreamcastCards extends ExpansionSet {
this.hasBoosters = false;
this.hasBasicLands = false;
- cards.add(new SetCardInfo("Arden Angel", 1, Rarity.RARE, mage.cards.a.ArdenAngel.class, RETRO_ART));
- cards.add(new SetCardInfo("Velukan Dragon", 10, Rarity.RARE, mage.cards.v.VelukanDragon.class, RETRO_ART));
+ cards.add(new SetCardInfo("Arden Angel", 1, Rarity.RARE, mage.cards.a.ArdenAngel.class));
+ cards.add(new SetCardInfo("Velukan Dragon", 10, Rarity.RARE, mage.cards.v.VelukanDragon.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/SeventhEdition.java b/Mage.Sets/src/mage/sets/SeventhEdition.java
index 2f92f6d68b9..bcb68617e3c 100644
--- a/Mage.Sets/src/mage/sets/SeventhEdition.java
+++ b/Mage.Sets/src/mage/sets/SeventhEdition.java
@@ -25,359 +25,355 @@ public final class SeventhEdition extends ExpansionSet {
this.numBoosterRare = 1;
this.ratioBoosterMythic = 0;
- cards.add(new SetCardInfo("Abyssal Horror", 115, Rarity.RARE, mage.cards.a.AbyssalHorror.class, RETRO_ART));
- cards.add(new SetCardInfo("Abyssal Specter", 116, Rarity.UNCOMMON, mage.cards.a.AbyssalSpecter.class, RETRO_ART));
- cards.add(new SetCardInfo("Adarkar Wastes", 325, Rarity.RARE, mage.cards.a.AdarkarWastes.class, RETRO_ART));
- cards.add(new SetCardInfo("Aether Flash", 172, Rarity.UNCOMMON, mage.cards.a.AetherFlash.class, RETRO_ART));
- cards.add(new SetCardInfo("Agonizing Memories", 117, Rarity.UNCOMMON, mage.cards.a.AgonizingMemories.class, RETRO_ART));
- cards.add(new SetCardInfo("Air Elemental", 58, Rarity.UNCOMMON, mage.cards.a.AirElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Aladdin's Ring", 286, Rarity.RARE, mage.cards.a.AladdinsRing.class, RETRO_ART));
- cards.add(new SetCardInfo("Anaconda", 229, Rarity.UNCOMMON, mage.cards.a.Anaconda.class, RETRO_ART));
- cards.add(new SetCardInfo("Ancestral Memories", 59, Rarity.RARE, mage.cards.a.AncestralMemories.class, RETRO_ART));
- cards.add(new SetCardInfo("Ancient Silverback", 230, Rarity.RARE, mage.cards.a.AncientSilverback.class, RETRO_ART));
- cards.add(new SetCardInfo("Angelic Page", 1, Rarity.COMMON, mage.cards.a.AngelicPage.class, RETRO_ART));
- cards.add(new SetCardInfo("Arcane Laboratory", 60, Rarity.UNCOMMON, mage.cards.a.ArcaneLaboratory.class, RETRO_ART));
- cards.add(new SetCardInfo("Archivist", 61, Rarity.RARE, mage.cards.a.Archivist.class, RETRO_ART));
- cards.add(new SetCardInfo("Ardent Militia", 2, Rarity.UNCOMMON, mage.cards.a.ArdentMilitia.class, RETRO_ART));
- cards.add(new SetCardInfo("Balduvian Barbarians", 173, Rarity.COMMON, mage.cards.b.BalduvianBarbarians.class, RETRO_ART));
- cards.add(new SetCardInfo("Baleful Stare", 62, Rarity.UNCOMMON, mage.cards.b.BalefulStare.class, RETRO_ART));
- cards.add(new SetCardInfo("Beast of Burden", 287, Rarity.RARE, mage.cards.b.BeastOfBurden.class, RETRO_ART));
- cards.add(new SetCardInfo("Bedlam", 174, Rarity.RARE, mage.cards.b.Bedlam.class, RETRO_ART));
- cards.add(new SetCardInfo("Befoul", 118, Rarity.UNCOMMON, mage.cards.b.Befoul.class, RETRO_ART));
- cards.add(new SetCardInfo("Bellowing Fiend", 119, Rarity.RARE, mage.cards.b.BellowingFiend.class, RETRO_ART));
- cards.add(new SetCardInfo("Benthic Behemoth", 63, Rarity.RARE, mage.cards.b.BenthicBehemoth.class, RETRO_ART));
- cards.add(new SetCardInfo("Bereavement", 120, Rarity.UNCOMMON, mage.cards.b.Bereavement.class, RETRO_ART));
- cards.add(new SetCardInfo("Birds of Paradise", 231, Rarity.RARE, mage.cards.b.BirdsOfParadise.class, RETRO_ART));
- cards.add(new SetCardInfo("Blanchwood Armor", 232, Rarity.UNCOMMON, mage.cards.b.BlanchwoodArmor.class, RETRO_ART));
- cards.add(new SetCardInfo("Blaze", 175, Rarity.UNCOMMON, mage.cards.b.Blaze.class, RETRO_ART));
- cards.add(new SetCardInfo("Blessed Reversal", 3, Rarity.RARE, mage.cards.b.BlessedReversal.class, RETRO_ART));
- cards.add(new SetCardInfo("Blood Pet", 121, Rarity.COMMON, mage.cards.b.BloodPet.class, RETRO_ART));
- cards.add(new SetCardInfo("Bloodshot Cyclops", 176, Rarity.RARE, mage.cards.b.BloodshotCyclops.class, RETRO_ART));
- cards.add(new SetCardInfo("Bog Imp", 122, Rarity.COMMON, mage.cards.b.BogImp.class, RETRO_ART));
- cards.add(new SetCardInfo("Bog Wraith", 123, Rarity.UNCOMMON, mage.cards.b.BogWraith.class, RETRO_ART));
- cards.add(new SetCardInfo("Boil", 177, Rarity.UNCOMMON, mage.cards.b.Boil.class, RETRO_ART));
- cards.add(new SetCardInfo("Boomerang", 64, Rarity.COMMON, mage.cards.b.Boomerang.class, RETRO_ART));
- cards.add(new SetCardInfo("Breath of Life", 4, Rarity.UNCOMMON, mage.cards.b.BreathOfLife.class, RETRO_ART));
- cards.add(new SetCardInfo("Brushland", 326, Rarity.RARE, mage.cards.b.Brushland.class, RETRO_ART));
- cards.add(new SetCardInfo("Bull Hippo", 233, Rarity.UNCOMMON, mage.cards.b.BullHippo.class, RETRO_ART));
- cards.add(new SetCardInfo("Caltrops", 288, Rarity.UNCOMMON, mage.cards.c.Caltrops.class, RETRO_ART));
- cards.add(new SetCardInfo("Canopy Spider", 234, Rarity.COMMON, mage.cards.c.CanopySpider.class, RETRO_ART));
- cards.add(new SetCardInfo("Castle", 5, Rarity.UNCOMMON, mage.cards.c.Castle.class, RETRO_ART));
- cards.add(new SetCardInfo("Charcoal Diamond", "289s", Rarity.UNCOMMON, mage.cards.c.CharcoalDiamond.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Charcoal Diamond", 289, Rarity.UNCOMMON, mage.cards.c.CharcoalDiamond.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Circle of Protection: Black", 6, Rarity.COMMON, mage.cards.c.CircleOfProtectionBlack.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: Blue", 7, Rarity.COMMON, mage.cards.c.CircleOfProtectionBlue.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: Green", 8, Rarity.COMMON, mage.cards.c.CircleOfProtectionGreen.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: Red", 9, Rarity.COMMON, mage.cards.c.CircleOfProtectionRed.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: White", 10, Rarity.COMMON, mage.cards.c.CircleOfProtectionWhite.class, RETRO_ART));
- cards.add(new SetCardInfo("City of Brass", 327, Rarity.RARE, mage.cards.c.CityOfBrass.class, RETRO_ART));
- cards.add(new SetCardInfo("Cloudchaser Eagle", 11, Rarity.COMMON, mage.cards.c.CloudchaserEagle.class, RETRO_ART));
- cards.add(new SetCardInfo("Coat of Arms", 290, Rarity.RARE, mage.cards.c.CoatOfArms.class, RETRO_ART));
- cards.add(new SetCardInfo("Compost", 235, Rarity.UNCOMMON, mage.cards.c.Compost.class, RETRO_ART));
- cards.add(new SetCardInfo("Confiscate", 65, Rarity.UNCOMMON, mage.cards.c.Confiscate.class, RETRO_ART));
- cards.add(new SetCardInfo("Coral Merfolk", 66, Rarity.COMMON, mage.cards.c.CoralMerfolk.class, RETRO_ART));
- cards.add(new SetCardInfo("Corrupt", 124, Rarity.COMMON, mage.cards.c.Corrupt.class, RETRO_ART));
- cards.add(new SetCardInfo("Counterspell", 67, Rarity.COMMON, mage.cards.c.Counterspell.class, RETRO_ART));
- cards.add(new SetCardInfo("Creeping Mold", 236, Rarity.UNCOMMON, mage.cards.c.CreepingMold.class, RETRO_ART));
- cards.add(new SetCardInfo("Crimson Hellkite", 178, Rarity.RARE, mage.cards.c.CrimsonHellkite.class, RETRO_ART));
- cards.add(new SetCardInfo("Crossbow Infantry", 12, Rarity.COMMON, mage.cards.c.CrossbowInfantry.class, RETRO_ART));
- cards.add(new SetCardInfo("Crypt Rats", 125, Rarity.UNCOMMON, mage.cards.c.CryptRats.class, RETRO_ART));
- cards.add(new SetCardInfo("Crystal Rod", 291, Rarity.UNCOMMON, mage.cards.c.CrystalRod.class, RETRO_ART));
- cards.add(new SetCardInfo("Dakmor Lancer", 126, Rarity.UNCOMMON, mage.cards.d.DakmorLancer.class, RETRO_ART));
- cards.add(new SetCardInfo("Daring Apprentice", 68, Rarity.RARE, mage.cards.d.DaringApprentice.class, RETRO_ART));
- cards.add(new SetCardInfo("Dark Banishing", 127, Rarity.COMMON, mage.cards.d.DarkBanishing.class, RETRO_ART));
- cards.add(new SetCardInfo("Darkest Hour", 128, Rarity.RARE, mage.cards.d.DarkestHour.class, RETRO_ART));
- cards.add(new SetCardInfo("Deflection", 69, Rarity.RARE, mage.cards.d.Deflection.class, RETRO_ART));
- cards.add(new SetCardInfo("Delusions of Mediocrity", 70, Rarity.RARE, mage.cards.d.DelusionsOfMediocrity.class, RETRO_ART));
- cards.add(new SetCardInfo("Dingus Egg", 292, Rarity.RARE, mage.cards.d.DingusEgg.class, RETRO_ART));
- cards.add(new SetCardInfo("Disenchant", 13, Rarity.COMMON, mage.cards.d.Disenchant.class, RETRO_ART));
- cards.add(new SetCardInfo("Disorder", 179, Rarity.UNCOMMON, mage.cards.d.Disorder.class, RETRO_ART));
- cards.add(new SetCardInfo("Disrupting Scepter", 293, Rarity.RARE, mage.cards.d.DisruptingScepter.class, RETRO_ART));
- cards.add(new SetCardInfo("Dregs of Sorrow", 129, Rarity.RARE, mage.cards.d.DregsOfSorrow.class, RETRO_ART));
- cards.add(new SetCardInfo("Drudge Skeletons", "130s", Rarity.COMMON, mage.cards.d.DrudgeSkeletons.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Drudge Skeletons", 130, Rarity.COMMON, mage.cards.d.DrudgeSkeletons.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Duress", 131, Rarity.COMMON, mage.cards.d.Duress.class, RETRO_ART));
- cards.add(new SetCardInfo("Eager Cadet", 14, Rarity.COMMON, mage.cards.e.EagerCadet.class, RETRO_ART));
- cards.add(new SetCardInfo("Early Harvest", 237, Rarity.RARE, mage.cards.e.EarlyHarvest.class, RETRO_ART));
- cards.add(new SetCardInfo("Earthquake", 180, Rarity.RARE, mage.cards.e.Earthquake.class, RETRO_ART));
- cards.add(new SetCardInfo("Eastern Paladin", 132, Rarity.RARE, mage.cards.e.EasternPaladin.class, RETRO_ART));
- cards.add(new SetCardInfo("Elder Druid", 238, Rarity.RARE, mage.cards.e.ElderDruid.class, RETRO_ART));
- cards.add(new SetCardInfo("Elite Archers", 15, Rarity.RARE, mage.cards.e.EliteArchers.class, RETRO_ART));
- cards.add(new SetCardInfo("Elvish Archers", 239, Rarity.RARE, mage.cards.e.ElvishArchers.class, RETRO_ART));
- cards.add(new SetCardInfo("Elvish Champion", 240, Rarity.RARE, mage.cards.e.ElvishChampion.class, RETRO_ART));
- cards.add(new SetCardInfo("Elvish Lyrist", 241, Rarity.UNCOMMON, mage.cards.e.ElvishLyrist.class, RETRO_ART));
- cards.add(new SetCardInfo("Elvish Piper", 242, Rarity.RARE, mage.cards.e.ElvishPiper.class, RETRO_ART));
- cards.add(new SetCardInfo("Engineered Plague", 133, Rarity.UNCOMMON, mage.cards.e.EngineeredPlague.class, RETRO_ART));
- cards.add(new SetCardInfo("Ensnaring Bridge", 294, Rarity.RARE, mage.cards.e.EnsnaringBridge.class, RETRO_ART));
- cards.add(new SetCardInfo("Equilibrium", 71, Rarity.RARE, mage.cards.e.Equilibrium.class, RETRO_ART));
- cards.add(new SetCardInfo("Evacuation", 72, Rarity.RARE, mage.cards.e.Evacuation.class, RETRO_ART));
- cards.add(new SetCardInfo("Fallen Angel", 134, Rarity.RARE, mage.cards.f.FallenAngel.class, RETRO_ART));
- cards.add(new SetCardInfo("Familiar Ground", 243, Rarity.UNCOMMON, mage.cards.f.FamiliarGround.class, RETRO_ART));
- cards.add(new SetCardInfo("Fear", 135, Rarity.COMMON, mage.cards.f.Fear.class, RETRO_ART));
- cards.add(new SetCardInfo("Femeref Archers", 244, Rarity.UNCOMMON, mage.cards.f.FemerefArchers.class, RETRO_ART));
- cards.add(new SetCardInfo("Feroz's Ban", 295, Rarity.RARE, mage.cards.f.FerozsBan.class, RETRO_ART));
- cards.add(new SetCardInfo("Fervor", 181, Rarity.RARE, mage.cards.f.Fervor.class, RETRO_ART));
- cards.add(new SetCardInfo("Fighting Drake", 73, Rarity.UNCOMMON, mage.cards.f.FightingDrake.class, RETRO_ART));
- cards.add(new SetCardInfo("Final Fortune", 182, Rarity.RARE, mage.cards.f.FinalFortune.class, RETRO_ART));
- cards.add(new SetCardInfo("Fire Diamond", 296, Rarity.UNCOMMON, mage.cards.f.FireDiamond.class, RETRO_ART));
- cards.add(new SetCardInfo("Fire Elemental", 183, Rarity.UNCOMMON, mage.cards.f.FireElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Fleeting Image", 74, Rarity.RARE, mage.cards.f.FleetingImage.class, RETRO_ART));
- cards.add(new SetCardInfo("Flight", 75, Rarity.COMMON, mage.cards.f.Flight.class, RETRO_ART));
- cards.add(new SetCardInfo("Flying Carpet", 297, Rarity.RARE, mage.cards.f.FlyingCarpet.class, RETRO_ART));
- cards.add(new SetCardInfo("Fog", 245, Rarity.COMMON, mage.cards.f.Fog.class, RETRO_ART));
- cards.add(new SetCardInfo("Force Spike", 76, Rarity.COMMON, mage.cards.f.ForceSpike.class, RETRO_ART));
- cards.add(new SetCardInfo("Forest", 328, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 329, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 330, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 331, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Foul Imp", 136, Rarity.UNCOMMON, mage.cards.f.FoulImp.class, RETRO_ART));
- cards.add(new SetCardInfo("Fugue", 137, Rarity.UNCOMMON, mage.cards.f.Fugue.class, RETRO_ART));
- cards.add(new SetCardInfo("Fyndhorn Elder", 246, Rarity.UNCOMMON, mage.cards.f.FyndhornElder.class, RETRO_ART));
- cards.add(new SetCardInfo("Gang of Elk", 247, Rarity.UNCOMMON, mage.cards.g.GangOfElk.class, RETRO_ART));
- cards.add(new SetCardInfo("Gerrard's Wisdom", 16, Rarity.UNCOMMON, mage.cards.g.GerrardsWisdom.class, RETRO_ART));
- cards.add(new SetCardInfo("Ghitu Fire-Eater", 184, Rarity.UNCOMMON, mage.cards.g.GhituFireEater.class, RETRO_ART));
- cards.add(new SetCardInfo("Giant Cockroach", 138, Rarity.COMMON, mage.cards.g.GiantCockroach.class, RETRO_ART));
- cards.add(new SetCardInfo("Giant Growth", 248, Rarity.COMMON, mage.cards.g.GiantGrowth.class, RETRO_ART));
- cards.add(new SetCardInfo("Giant Octopus", 77, Rarity.COMMON, mage.cards.g.GiantOctopus.class, RETRO_ART));
- cards.add(new SetCardInfo("Giant Spider", 249, Rarity.COMMON, mage.cards.g.GiantSpider.class, RETRO_ART));
- cards.add(new SetCardInfo("Glacial Wall", 78, Rarity.UNCOMMON, mage.cards.g.GlacialWall.class, RETRO_ART));
- cards.add(new SetCardInfo("Glorious Anthem", 17, Rarity.RARE, mage.cards.g.GloriousAnthem.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Chariot", 185, Rarity.COMMON, mage.cards.g.GoblinChariot.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Digging Team", 186, Rarity.COMMON, mage.cards.g.GoblinDiggingTeam.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Elite Infantry", 187, Rarity.COMMON, mage.cards.g.GoblinEliteInfantry.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Gardener", 188, Rarity.COMMON, mage.cards.g.GoblinGardener.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Glider", 189, Rarity.UNCOMMON, mage.cards.g.GoblinGlider.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin King", 190, Rarity.RARE, mage.cards.g.GoblinKing.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Matron", 191, Rarity.UNCOMMON, mage.cards.g.GoblinMatron.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Raider", 192, Rarity.COMMON, mage.cards.g.GoblinRaider.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Spelunkers", 193, Rarity.COMMON, mage.cards.g.GoblinSpelunkers.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin War Drums", 194, Rarity.UNCOMMON, mage.cards.g.GoblinWarDrums.class, RETRO_ART));
- cards.add(new SetCardInfo("Gorilla Chieftain", 250, Rarity.COMMON, mage.cards.g.GorillaChieftain.class, RETRO_ART));
- cards.add(new SetCardInfo("Grafted Skullcap", 298, Rarity.RARE, mage.cards.g.GraftedSkullcap.class, RETRO_ART));
- cards.add(new SetCardInfo("Granite Grip", 195, Rarity.COMMON, mage.cards.g.GraniteGrip.class, RETRO_ART));
- cards.add(new SetCardInfo("Grapeshot Catapult", 299, Rarity.UNCOMMON, mage.cards.g.GrapeshotCatapult.class, RETRO_ART));
- cards.add(new SetCardInfo("Gravedigger", 139, Rarity.COMMON, mage.cards.g.Gravedigger.class, RETRO_ART));
- cards.add(new SetCardInfo("Greed", 140, Rarity.RARE, mage.cards.g.Greed.class, RETRO_ART));
- cards.add(new SetCardInfo("Grizzly Bears", 251, Rarity.COMMON, mage.cards.g.GrizzlyBears.class, RETRO_ART));
- cards.add(new SetCardInfo("Healing Salve", 18, Rarity.COMMON, mage.cards.h.HealingSalve.class, RETRO_ART));
- cards.add(new SetCardInfo("Heavy Ballista", 19, Rarity.UNCOMMON, mage.cards.h.HeavyBallista.class, RETRO_ART));
- cards.add(new SetCardInfo("Hibernation", 79, Rarity.UNCOMMON, mage.cards.h.Hibernation.class, RETRO_ART));
- cards.add(new SetCardInfo("Hill Giant", 196, Rarity.COMMON, mage.cards.h.HillGiant.class, RETRO_ART));
- cards.add(new SetCardInfo("Hollow Dogs", 141, Rarity.COMMON, mage.cards.h.HollowDogs.class, RETRO_ART));
- cards.add(new SetCardInfo("Holy Strength", 20, Rarity.COMMON, mage.cards.h.HolyStrength.class, RETRO_ART));
- cards.add(new SetCardInfo("Honor Guard", 21, Rarity.COMMON, mage.cards.h.HonorGuard.class, RETRO_ART));
- cards.add(new SetCardInfo("Horned Turtle", 80, Rarity.COMMON, mage.cards.h.HornedTurtle.class, RETRO_ART));
- cards.add(new SetCardInfo("Howl from Beyond", 142, Rarity.COMMON, mage.cards.h.HowlFromBeyond.class, RETRO_ART));
- cards.add(new SetCardInfo("Howling Mine", 300, Rarity.RARE, mage.cards.h.HowlingMine.class, RETRO_ART));
- cards.add(new SetCardInfo("Hurricane", 252, Rarity.RARE, mage.cards.h.Hurricane.class, RETRO_ART));
- cards.add(new SetCardInfo("Impatience", 197, Rarity.RARE, mage.cards.i.Impatience.class, RETRO_ART));
- cards.add(new SetCardInfo("Infernal Contract", 143, Rarity.RARE, mage.cards.i.InfernalContract.class, RETRO_ART));
- cards.add(new SetCardInfo("Inferno", 198, Rarity.RARE, mage.cards.i.Inferno.class, RETRO_ART));
- cards.add(new SetCardInfo("Inspiration", 81, Rarity.COMMON, mage.cards.i.Inspiration.class, RETRO_ART));
- cards.add(new SetCardInfo("Intrepid Hero", 22, Rarity.RARE, mage.cards.i.IntrepidHero.class, RETRO_ART));
- cards.add(new SetCardInfo("Iron Star", 301, Rarity.UNCOMMON, mage.cards.i.IronStar.class, RETRO_ART));
- cards.add(new SetCardInfo("Island", 332, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 333, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 334, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 335, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ivory Cup", 302, Rarity.UNCOMMON, mage.cards.i.IvoryCup.class, RETRO_ART));
- cards.add(new SetCardInfo("Jalum Tome", 303, Rarity.RARE, mage.cards.j.JalumTome.class, RETRO_ART));
- cards.add(new SetCardInfo("Jandor's Saddlebags", 304, Rarity.RARE, mage.cards.j.JandorsSaddlebags.class, RETRO_ART));
- cards.add(new SetCardInfo("Jayemdae Tome", 305, Rarity.RARE, mage.cards.j.JayemdaeTome.class, RETRO_ART));
- cards.add(new SetCardInfo("Karplusan Forest", 336, Rarity.RARE, mage.cards.k.KarplusanForest.class, RETRO_ART));
- cards.add(new SetCardInfo("Kjeldoran Royal Guard", 23, Rarity.RARE, mage.cards.k.KjeldoranRoyalGuard.class, RETRO_ART));
- cards.add(new SetCardInfo("Knight Errant", 24, Rarity.COMMON, mage.cards.k.KnightErrant.class, RETRO_ART));
- cards.add(new SetCardInfo("Knighthood", 25, Rarity.UNCOMMON, mage.cards.k.Knighthood.class, RETRO_ART));
- cards.add(new SetCardInfo("Lava Axe", 199, Rarity.COMMON, mage.cards.l.LavaAxe.class, RETRO_ART));
- cards.add(new SetCardInfo("Leshrac's Rite", 144, Rarity.UNCOMMON, mage.cards.l.LeshracsRite.class, RETRO_ART));
- cards.add(new SetCardInfo("Levitation", 82, Rarity.UNCOMMON, mage.cards.l.Levitation.class, RETRO_ART));
- cards.add(new SetCardInfo("Lightning Blast", 200, Rarity.COMMON, mage.cards.l.LightningBlast.class, RETRO_ART));
- cards.add(new SetCardInfo("Lightning Elemental", 201, Rarity.COMMON, mage.cards.l.LightningElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Llanowar Elves", 253, Rarity.COMMON, mage.cards.l.LlanowarElves.class, RETRO_ART));
- cards.add(new SetCardInfo("Lone Wolf", 254, Rarity.COMMON, mage.cards.l.LoneWolf.class, RETRO_ART));
- cards.add(new SetCardInfo("Longbow Archer", 26, Rarity.UNCOMMON, mage.cards.l.LongbowArcher.class, RETRO_ART));
- cards.add(new SetCardInfo("Looming Shade", 145, Rarity.COMMON, mage.cards.l.LoomingShade.class, RETRO_ART));
- cards.add(new SetCardInfo("Lord of Atlantis", 83, Rarity.RARE, mage.cards.l.LordOfAtlantis.class, RETRO_ART));
- cards.add(new SetCardInfo("Lure", 255, Rarity.UNCOMMON, mage.cards.l.Lure.class, RETRO_ART));
- cards.add(new SetCardInfo("Mahamoti Djinn", 84, Rarity.RARE, mage.cards.m.MahamotiDjinn.class, RETRO_ART));
- cards.add(new SetCardInfo("Mana Breach", 85, Rarity.UNCOMMON, mage.cards.m.ManaBreach.class, RETRO_ART));
- cards.add(new SetCardInfo("Mana Clash", 202, Rarity.RARE, mage.cards.m.ManaClash.class, RETRO_ART));
- cards.add(new SetCardInfo("Mana Short", 86, Rarity.RARE, mage.cards.m.ManaShort.class, RETRO_ART));
- cards.add(new SetCardInfo("Marble Diamond", 306, Rarity.UNCOMMON, mage.cards.m.MarbleDiamond.class, RETRO_ART));
- cards.add(new SetCardInfo("Maro", 256, Rarity.RARE, mage.cards.m.Maro.class, RETRO_ART));
- cards.add(new SetCardInfo("Master Healer", 27, Rarity.RARE, mage.cards.m.MasterHealer.class, RETRO_ART));
- cards.add(new SetCardInfo("Mawcor", 87, Rarity.RARE, mage.cards.m.Mawcor.class, RETRO_ART));
- cards.add(new SetCardInfo("Meekstone", 307, Rarity.RARE, mage.cards.m.Meekstone.class, RETRO_ART));
- cards.add(new SetCardInfo("Megrim", 146, Rarity.UNCOMMON, mage.cards.m.Megrim.class, RETRO_ART));
- cards.add(new SetCardInfo("Memory Lapse", 88, Rarity.COMMON, mage.cards.m.MemoryLapse.class, RETRO_ART));
- cards.add(new SetCardInfo("Merfolk Looter", 89, Rarity.UNCOMMON, mage.cards.m.MerfolkLooter.class, RETRO_ART));
- cards.add(new SetCardInfo("Merfolk of the Pearl Trident", 90, Rarity.COMMON, mage.cards.m.MerfolkOfThePearlTrident.class, RETRO_ART));
- cards.add(new SetCardInfo("Might of Oaks", 257, Rarity.RARE, mage.cards.m.MightOfOaks.class, RETRO_ART));
- cards.add(new SetCardInfo("Millstone", 308, Rarity.RARE, mage.cards.m.Millstone.class, RETRO_ART));
- cards.add(new SetCardInfo("Mind Rot", 147, Rarity.COMMON, mage.cards.m.MindRot.class, RETRO_ART));
- cards.add(new SetCardInfo("Monstrous Growth", 258, Rarity.COMMON, mage.cards.m.MonstrousGrowth.class, RETRO_ART));
- cards.add(new SetCardInfo("Moss Diamond", 309, Rarity.UNCOMMON, mage.cards.m.MossDiamond.class, RETRO_ART));
- cards.add(new SetCardInfo("Mountain", 337, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 338, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 339, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 340, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Nature's Resurgence", 259, Rarity.RARE, mage.cards.n.NaturesResurgence.class, RETRO_ART));
- cards.add(new SetCardInfo("Nature's Revolt", 260, Rarity.RARE, mage.cards.n.NaturesRevolt.class, RETRO_ART));
- cards.add(new SetCardInfo("Nausea", 148, Rarity.COMMON, mage.cards.n.Nausea.class, RETRO_ART));
- cards.add(new SetCardInfo("Necrologia", 149, Rarity.UNCOMMON, mage.cards.n.Necrologia.class, RETRO_ART));
- cards.add(new SetCardInfo("Nightmare", 150, Rarity.RARE, mage.cards.n.Nightmare.class, RETRO_ART));
- cards.add(new SetCardInfo("Nocturnal Raid", 151, Rarity.UNCOMMON, mage.cards.n.NocturnalRaid.class, RETRO_ART));
- cards.add(new SetCardInfo("Northern Paladin", 28, Rarity.RARE, mage.cards.n.NorthernPaladin.class, RETRO_ART));
- cards.add(new SetCardInfo("Ogre Taskmaster", 203, Rarity.UNCOMMON, mage.cards.o.OgreTaskmaster.class, RETRO_ART));
- cards.add(new SetCardInfo("Okk", 204, Rarity.RARE, mage.cards.o.Okk.class, RETRO_ART));
- cards.add(new SetCardInfo("Opportunity", 91, Rarity.UNCOMMON, mage.cards.o.Opportunity.class, RETRO_ART));
- cards.add(new SetCardInfo("Opposition", 92, Rarity.RARE, mage.cards.o.Opposition.class, RETRO_ART));
- cards.add(new SetCardInfo("Oppression", 152, Rarity.RARE, mage.cards.o.Oppression.class, RETRO_ART));
- cards.add(new SetCardInfo("Orcish Artillery", 205, Rarity.UNCOMMON, mage.cards.o.OrcishArtillery.class, RETRO_ART));
- cards.add(new SetCardInfo("Orcish Oriflamme", 206, Rarity.UNCOMMON, mage.cards.o.OrcishOriflamme.class, RETRO_ART));
- cards.add(new SetCardInfo("Ostracize", 153, Rarity.COMMON, mage.cards.o.Ostracize.class, RETRO_ART));
- cards.add(new SetCardInfo("Pacifism", 29, Rarity.COMMON, mage.cards.p.Pacifism.class, RETRO_ART));
- cards.add(new SetCardInfo("Pariah", 30, Rarity.RARE, mage.cards.p.Pariah.class, RETRO_ART));
- cards.add(new SetCardInfo("Patagia Golem", 310, Rarity.UNCOMMON, mage.cards.p.PatagiaGolem.class, RETRO_ART));
- cards.add(new SetCardInfo("Persecute", 154, Rarity.RARE, mage.cards.p.Persecute.class, RETRO_ART));
- cards.add(new SetCardInfo("Phantom Warrior", 93, Rarity.UNCOMMON, mage.cards.p.PhantomWarrior.class, RETRO_ART));
- cards.add(new SetCardInfo("Phyrexian Colossus", 311, Rarity.RARE, mage.cards.p.PhyrexianColossus.class, RETRO_ART));
- cards.add(new SetCardInfo("Phyrexian Hulk", 312, Rarity.UNCOMMON, mage.cards.p.PhyrexianHulk.class, RETRO_ART));
- cards.add(new SetCardInfo("Pillage", 207, Rarity.UNCOMMON, mage.cards.p.Pillage.class, RETRO_ART));
- cards.add(new SetCardInfo("Pit Trap", 313, Rarity.UNCOMMON, mage.cards.p.PitTrap.class, RETRO_ART));
- cards.add(new SetCardInfo("Plague Beetle", 155, Rarity.COMMON, mage.cards.p.PlagueBeetle.class, RETRO_ART));
- cards.add(new SetCardInfo("Plains", 341, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 342, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 343, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 344, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Pride of Lions", 261, Rarity.UNCOMMON, mage.cards.p.PrideOfLions.class, RETRO_ART));
- cards.add(new SetCardInfo("Prodigal Sorcerer", 94, Rarity.COMMON, mage.cards.p.ProdigalSorcerer.class, RETRO_ART));
- cards.add(new SetCardInfo("Purify", 31, Rarity.RARE, mage.cards.p.Purify.class, RETRO_ART));
- cards.add(new SetCardInfo("Pygmy Pyrosaur", 208, Rarity.COMMON, mage.cards.p.PygmyPyrosaur.class, RETRO_ART));
- cards.add(new SetCardInfo("Pyroclasm", 209, Rarity.UNCOMMON, mage.cards.p.Pyroclasm.class, RETRO_ART));
- cards.add(new SetCardInfo("Pyrotechnics", 210, Rarity.UNCOMMON, mage.cards.p.Pyrotechnics.class, RETRO_ART));
- cards.add(new SetCardInfo("Rag Man", 156, Rarity.RARE, mage.cards.r.RagMan.class, RETRO_ART));
- cards.add(new SetCardInfo("Raging Goblin", 211, Rarity.COMMON, mage.cards.r.RagingGoblin.class, RETRO_ART));
- cards.add(new SetCardInfo("Raise Dead", "157s", Rarity.COMMON, mage.cards.r.RaiseDead.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Raise Dead", 157, Rarity.COMMON, mage.cards.r.RaiseDead.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Rampant Growth", 262, Rarity.COMMON, mage.cards.r.RampantGrowth.class, RETRO_ART));
- cards.add(new SetCardInfo("Razorfoot Griffin", 32, Rarity.COMMON, mage.cards.r.RazorfootGriffin.class, RETRO_ART));
- cards.add(new SetCardInfo("Razortooth Rats", 158, Rarity.COMMON, mage.cards.r.RazortoothRats.class, RETRO_ART));
- cards.add(new SetCardInfo("Reckless Embermage", 212, Rarity.RARE, mage.cards.r.RecklessEmbermage.class, RETRO_ART));
- cards.add(new SetCardInfo("Reclaim", 263, Rarity.COMMON, mage.cards.r.Reclaim.class, RETRO_ART));
- cards.add(new SetCardInfo("Redwood Treefolk", 264, Rarity.COMMON, mage.cards.r.RedwoodTreefolk.class, RETRO_ART));
- cards.add(new SetCardInfo("Reflexes", 213, Rarity.COMMON, mage.cards.r.Reflexes.class, RETRO_ART));
- cards.add(new SetCardInfo("Regeneration", 265, Rarity.COMMON, mage.cards.r.Regeneration.class, RETRO_ART));
- cards.add(new SetCardInfo("Relentless Assault", 214, Rarity.RARE, mage.cards.r.RelentlessAssault.class, RETRO_ART));
- cards.add(new SetCardInfo("Remove Soul", 95, Rarity.COMMON, mage.cards.r.RemoveSoul.class, RETRO_ART));
- cards.add(new SetCardInfo("Reprisal", 33, Rarity.UNCOMMON, mage.cards.r.Reprisal.class, RETRO_ART));
- cards.add(new SetCardInfo("Reprocess", 159, Rarity.RARE, mage.cards.r.Reprocess.class, RETRO_ART));
- cards.add(new SetCardInfo("Revenant", 160, Rarity.RARE, mage.cards.r.Revenant.class, RETRO_ART));
- cards.add(new SetCardInfo("Reverse Damage", 34, Rarity.RARE, mage.cards.r.ReverseDamage.class, RETRO_ART));
- cards.add(new SetCardInfo("Rod of Ruin", 314, Rarity.UNCOMMON, mage.cards.r.RodOfRuin.class, RETRO_ART));
- cards.add(new SetCardInfo("Rolling Stones", 35, Rarity.RARE, mage.cards.r.RollingStones.class, RETRO_ART));
- cards.add(new SetCardInfo("Rowen", 266, Rarity.RARE, mage.cards.r.Rowen.class, RETRO_ART));
- cards.add(new SetCardInfo("Sabretooth Tiger", 215, Rarity.COMMON, mage.cards.s.SabretoothTiger.class, RETRO_ART));
- cards.add(new SetCardInfo("Sacred Ground", 36, Rarity.RARE, mage.cards.s.SacredGround.class, RETRO_ART));
- cards.add(new SetCardInfo("Sacred Nectar", 37, Rarity.COMMON, mage.cards.s.SacredNectar.class, RETRO_ART));
- cards.add(new SetCardInfo("Sage Owl", 96, Rarity.COMMON, mage.cards.s.SageOwl.class, RETRO_ART));
- cards.add(new SetCardInfo("Samite Healer", 38, Rarity.COMMON, mage.cards.s.SamiteHealer.class, RETRO_ART));
- cards.add(new SetCardInfo("Sanctimony", 39, Rarity.UNCOMMON, mage.cards.s.Sanctimony.class, RETRO_ART));
- cards.add(new SetCardInfo("Scathe Zombies", "161s", Rarity.COMMON, mage.cards.s.ScatheZombies.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Scathe Zombies", 161, Rarity.COMMON, mage.cards.s.ScatheZombies.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Scavenger Folk", 267, Rarity.UNCOMMON, mage.cards.s.ScavengerFolk.class, RETRO_ART));
- cards.add(new SetCardInfo("Sea Monster", 97, Rarity.COMMON, mage.cards.s.SeaMonster.class, RETRO_ART));
- cards.add(new SetCardInfo("Seasoned Marshal", 40, Rarity.UNCOMMON, mage.cards.s.SeasonedMarshal.class, RETRO_ART));
- cards.add(new SetCardInfo("Seeker of Skybreak", 268, Rarity.COMMON, mage.cards.s.SeekerOfSkybreak.class, RETRO_ART));
- cards.add(new SetCardInfo("Seismic Assault", 216, Rarity.RARE, mage.cards.s.SeismicAssault.class, RETRO_ART));
- cards.add(new SetCardInfo("Serpent Warrior", 162, Rarity.COMMON, mage.cards.s.SerpentWarrior.class, RETRO_ART));
- cards.add(new SetCardInfo("Serra Advocate", 41, Rarity.UNCOMMON, mage.cards.s.SerraAdvocate.class, RETRO_ART));
- cards.add(new SetCardInfo("Serra Angel", 42, Rarity.RARE, mage.cards.s.SerraAngel.class, RETRO_ART));
- cards.add(new SetCardInfo("Serra's Embrace", 43, Rarity.UNCOMMON, mage.cards.s.SerrasEmbrace.class, RETRO_ART));
- cards.add(new SetCardInfo("Shanodin Dryads", 269, Rarity.COMMON, mage.cards.s.ShanodinDryads.class, RETRO_ART));
- cards.add(new SetCardInfo("Shatter", 217, Rarity.COMMON, mage.cards.s.Shatter.class, RETRO_ART));
- cards.add(new SetCardInfo("Shield Wall", 44, Rarity.COMMON, mage.cards.s.ShieldWall.class, RETRO_ART));
- cards.add(new SetCardInfo("Shivan Dragon", 218, Rarity.RARE, mage.cards.s.ShivanDragon.class, RETRO_ART));
- cards.add(new SetCardInfo("Shock", 219, Rarity.COMMON, mage.cards.s.Shock.class, RETRO_ART));
- cards.add(new SetCardInfo("Sisay's Ring", 315, Rarity.UNCOMMON, mage.cards.s.SisaysRing.class, RETRO_ART));
- cards.add(new SetCardInfo("Sky Diamond", 316, Rarity.UNCOMMON, mage.cards.s.SkyDiamond.class, RETRO_ART));
- cards.add(new SetCardInfo("Skyshroud Falcon", 45, Rarity.COMMON, mage.cards.s.SkyshroudFalcon.class, RETRO_ART));
- cards.add(new SetCardInfo("Sleight of Hand", 98, Rarity.COMMON, mage.cards.s.SleightOfHand.class, RETRO_ART));
- cards.add(new SetCardInfo("Soul Feast", 163, Rarity.UNCOMMON, mage.cards.s.SoulFeast.class, RETRO_ART));
- cards.add(new SetCardInfo("Soul Net", 317, Rarity.UNCOMMON, mage.cards.s.SoulNet.class, RETRO_ART));
- cards.add(new SetCardInfo("Southern Paladin", 46, Rarity.RARE, mage.cards.s.SouthernPaladin.class, RETRO_ART));
- cards.add(new SetCardInfo("Spellbook", 318, Rarity.UNCOMMON, mage.cards.s.Spellbook.class, RETRO_ART));
- cards.add(new SetCardInfo("Spined Wurm", 270, Rarity.COMMON, mage.cards.s.SpinedWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("Spineless Thug", 164, Rarity.COMMON, mage.cards.s.SpinelessThug.class, RETRO_ART));
- cards.add(new SetCardInfo("Spirit Link", 47, Rarity.UNCOMMON, mage.cards.s.SpiritLink.class, RETRO_ART));
- cards.add(new SetCardInfo("Spitting Earth", 220, Rarity.COMMON, mage.cards.s.SpittingEarth.class, RETRO_ART));
- cards.add(new SetCardInfo("Squall", 271, Rarity.COMMON, mage.cards.s.Squall.class, RETRO_ART));
- cards.add(new SetCardInfo("Standing Troops", 48, Rarity.COMMON, mage.cards.s.StandingTroops.class, RETRO_ART));
- cards.add(new SetCardInfo("Starlight", 49, Rarity.UNCOMMON, mage.cards.s.Starlight.class, RETRO_ART));
- cards.add(new SetCardInfo("Static Orb", 319, Rarity.RARE, mage.cards.s.StaticOrb.class, RETRO_ART));
- cards.add(new SetCardInfo("Staunch Defenders", 50, Rarity.UNCOMMON, mage.cards.s.StaunchDefenders.class, RETRO_ART));
- cards.add(new SetCardInfo("Steal Artifact", 99, Rarity.UNCOMMON, mage.cards.s.StealArtifact.class, RETRO_ART));
- cards.add(new SetCardInfo("Stone Rain", 221, Rarity.COMMON, mage.cards.s.StoneRain.class, RETRO_ART));
- cards.add(new SetCardInfo("Storm Cauldron", 320, Rarity.RARE, mage.cards.s.StormCauldron.class, RETRO_ART));
- cards.add(new SetCardInfo("Storm Crow", 100, Rarity.COMMON, mage.cards.s.StormCrow.class, RETRO_ART));
- cards.add(new SetCardInfo("Storm Shaman", 222, Rarity.UNCOMMON, mage.cards.s.StormShaman.class, RETRO_ART));
- cards.add(new SetCardInfo("Strands of Night", 165, Rarity.UNCOMMON, mage.cards.s.StrandsOfNight.class, RETRO_ART));
- cards.add(new SetCardInfo("Stream of Life", 272, Rarity.COMMON, mage.cards.s.StreamOfLife.class, RETRO_ART));
- cards.add(new SetCardInfo("Stronghold Assassin", 166, Rarity.RARE, mage.cards.s.StrongholdAssassin.class, RETRO_ART));
- cards.add(new SetCardInfo("Sudden Impact", 223, Rarity.UNCOMMON, mage.cards.s.SuddenImpact.class, RETRO_ART));
- cards.add(new SetCardInfo("Sulfurous Springs", 345, Rarity.RARE, mage.cards.s.SulfurousSprings.class, RETRO_ART));
- cards.add(new SetCardInfo("Sunweb", 51, Rarity.RARE, mage.cards.s.Sunweb.class, RETRO_ART));
- cards.add(new SetCardInfo("Sustainer of the Realm", 52, Rarity.UNCOMMON, mage.cards.s.SustainerOfTheRealm.class, RETRO_ART));
- cards.add(new SetCardInfo("Swamp", 346, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 347, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 348, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 349, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Tainted Aether", 167, Rarity.RARE, mage.cards.t.TaintedAether.class, RETRO_ART));
- cards.add(new SetCardInfo("Teferi's Puzzle Box", 321, Rarity.RARE, mage.cards.t.TeferisPuzzleBox.class, RETRO_ART));
- cards.add(new SetCardInfo("Telepathic Spies", 101, Rarity.COMMON, mage.cards.t.TelepathicSpies.class, RETRO_ART));
- cards.add(new SetCardInfo("Telepathy", 102, Rarity.UNCOMMON, mage.cards.t.Telepathy.class, RETRO_ART));
- cards.add(new SetCardInfo("Temporal Adept", 103, Rarity.RARE, mage.cards.t.TemporalAdept.class, RETRO_ART));
- cards.add(new SetCardInfo("Thieving Magpie", 104, Rarity.UNCOMMON, mage.cards.t.ThievingMagpie.class, RETRO_ART));
- cards.add(new SetCardInfo("Thorn Elemental", 273, Rarity.RARE, mage.cards.t.ThornElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Thoughtleech", 274, Rarity.UNCOMMON, mage.cards.t.Thoughtleech.class, RETRO_ART));
- cards.add(new SetCardInfo("Throne of Bone", 322, Rarity.UNCOMMON, mage.cards.t.ThroneOfBone.class, RETRO_ART));
- cards.add(new SetCardInfo("Tolarian Winds", 105, Rarity.COMMON, mage.cards.t.TolarianWinds.class, RETRO_ART));
- cards.add(new SetCardInfo("Trained Armodon", 275, Rarity.COMMON, mage.cards.t.TrainedArmodon.class, RETRO_ART));
- cards.add(new SetCardInfo("Trained Orgg", 224, Rarity.RARE, mage.cards.t.TrainedOrgg.class, RETRO_ART));
- cards.add(new SetCardInfo("Tranquility", 276, Rarity.COMMON, mage.cards.t.Tranquility.class, RETRO_ART));
- cards.add(new SetCardInfo("Treasure Trove", 106, Rarity.UNCOMMON, mage.cards.t.TreasureTrove.class, RETRO_ART));
- cards.add(new SetCardInfo("Treefolk Seedlings", 277, Rarity.UNCOMMON, mage.cards.t.TreefolkSeedlings.class, RETRO_ART));
- cards.add(new SetCardInfo("Tremor", 225, Rarity.COMMON, mage.cards.t.Tremor.class, RETRO_ART));
- cards.add(new SetCardInfo("Twiddle", 107, Rarity.COMMON, mage.cards.t.Twiddle.class, RETRO_ART));
- cards.add(new SetCardInfo("Uktabi Wildcats", 278, Rarity.RARE, mage.cards.u.UktabiWildcats.class, RETRO_ART));
- cards.add(new SetCardInfo("Underground River", 350, Rarity.RARE, mage.cards.u.UndergroundRiver.class, RETRO_ART));
- cards.add(new SetCardInfo("Unholy Strength", 168, Rarity.COMMON, mage.cards.u.UnholyStrength.class, RETRO_ART));
- cards.add(new SetCardInfo("Unsummon", 108, Rarity.COMMON, mage.cards.u.Unsummon.class, RETRO_ART));
- cards.add(new SetCardInfo("Untamed Wilds", 279, Rarity.UNCOMMON, mage.cards.u.UntamedWilds.class, RETRO_ART));
- cards.add(new SetCardInfo("Venerable Monk", 53, Rarity.COMMON, mage.cards.v.VenerableMonk.class, RETRO_ART));
- cards.add(new SetCardInfo("Vengeance", 54, Rarity.UNCOMMON, mage.cards.v.Vengeance.class, RETRO_ART));
- cards.add(new SetCardInfo("Verduran Enchantress", 280, Rarity.RARE, mage.cards.v.VerduranEnchantress.class, RETRO_ART));
- cards.add(new SetCardInfo("Vernal Bloom", 281, Rarity.RARE, mage.cards.v.VernalBloom.class, RETRO_ART));
- cards.add(new SetCardInfo("Vigilant Drake", 109, Rarity.COMMON, mage.cards.v.VigilantDrake.class, RETRO_ART));
- cards.add(new SetCardInfo("Vizzerdrix", 110, Rarity.RARE, mage.cards.v.Vizzerdrix.class, RETRO_ART));
- cards.add(new SetCardInfo("Volcanic Hammer", 226, Rarity.COMMON, mage.cards.v.VolcanicHammer.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Air", 111, Rarity.UNCOMMON, mage.cards.w.WallOfAir.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Bone", 169, Rarity.UNCOMMON, mage.cards.w.WallOfBone.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Fire", 227, Rarity.UNCOMMON, mage.cards.w.WallOfFire.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Spears", 323, Rarity.UNCOMMON, mage.cards.w.WallOfSpears.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Swords", 55, Rarity.UNCOMMON, mage.cards.w.WallOfSwords.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Wonder", 112, Rarity.RARE, mage.cards.w.WallOfWonder.class, RETRO_ART));
- cards.add(new SetCardInfo("Western Paladin", 170, Rarity.RARE, mage.cards.w.WesternPaladin.class, RETRO_ART));
- cards.add(new SetCardInfo("Wild Growth", 282, Rarity.COMMON, mage.cards.w.WildGrowth.class, RETRO_ART));
- cards.add(new SetCardInfo("Wildfire", 228, Rarity.RARE, mage.cards.w.Wildfire.class, RETRO_ART));
- cards.add(new SetCardInfo("Wind Dancer", 113, Rarity.UNCOMMON, mage.cards.w.WindDancer.class, RETRO_ART));
- cards.add(new SetCardInfo("Wind Drake", 114, Rarity.COMMON, mage.cards.w.WindDrake.class, RETRO_ART));
- cards.add(new SetCardInfo("Wing Snare", 283, Rarity.UNCOMMON, mage.cards.w.WingSnare.class, RETRO_ART));
- cards.add(new SetCardInfo("Wood Elves", 284, Rarity.COMMON, mage.cards.w.WoodElves.class, RETRO_ART));
- cards.add(new SetCardInfo("Wooden Sphere", 324, Rarity.UNCOMMON, mage.cards.w.WoodenSphere.class, RETRO_ART));
- cards.add(new SetCardInfo("Worship", 56, Rarity.RARE, mage.cards.w.Worship.class, RETRO_ART));
- cards.add(new SetCardInfo("Wrath of God", 57, Rarity.RARE, mage.cards.w.WrathOfGod.class, RETRO_ART));
- cards.add(new SetCardInfo("Yavimaya Enchantress", 285, Rarity.UNCOMMON, mage.cards.y.YavimayaEnchantress.class, RETRO_ART));
- cards.add(new SetCardInfo("Yawgmoth's Edict", 171, Rarity.UNCOMMON, mage.cards.y.YawgmothsEdict.class, RETRO_ART));
+ cards.add(new SetCardInfo("Abyssal Horror", 115, Rarity.RARE, mage.cards.a.AbyssalHorror.class));
+ cards.add(new SetCardInfo("Abyssal Specter", 116, Rarity.UNCOMMON, mage.cards.a.AbyssalSpecter.class));
+ cards.add(new SetCardInfo("Adarkar Wastes", 325, Rarity.RARE, mage.cards.a.AdarkarWastes.class));
+ cards.add(new SetCardInfo("Aether Flash", 172, Rarity.UNCOMMON, mage.cards.a.AetherFlash.class));
+ cards.add(new SetCardInfo("Agonizing Memories", 117, Rarity.UNCOMMON, mage.cards.a.AgonizingMemories.class));
+ cards.add(new SetCardInfo("Air Elemental", 58, Rarity.UNCOMMON, mage.cards.a.AirElemental.class));
+ cards.add(new SetCardInfo("Aladdin's Ring", 286, Rarity.RARE, mage.cards.a.AladdinsRing.class));
+ cards.add(new SetCardInfo("Anaconda", 229, Rarity.UNCOMMON, mage.cards.a.Anaconda.class));
+ cards.add(new SetCardInfo("Ancestral Memories", 59, Rarity.RARE, mage.cards.a.AncestralMemories.class));
+ cards.add(new SetCardInfo("Ancient Silverback", 230, Rarity.RARE, mage.cards.a.AncientSilverback.class));
+ cards.add(new SetCardInfo("Angelic Page", 1, Rarity.COMMON, mage.cards.a.AngelicPage.class));
+ cards.add(new SetCardInfo("Arcane Laboratory", 60, Rarity.UNCOMMON, mage.cards.a.ArcaneLaboratory.class));
+ cards.add(new SetCardInfo("Archivist", 61, Rarity.RARE, mage.cards.a.Archivist.class));
+ cards.add(new SetCardInfo("Ardent Militia", 2, Rarity.UNCOMMON, mage.cards.a.ArdentMilitia.class));
+ cards.add(new SetCardInfo("Balduvian Barbarians", 173, Rarity.COMMON, mage.cards.b.BalduvianBarbarians.class));
+ cards.add(new SetCardInfo("Baleful Stare", 62, Rarity.UNCOMMON, mage.cards.b.BalefulStare.class));
+ cards.add(new SetCardInfo("Beast of Burden", 287, Rarity.RARE, mage.cards.b.BeastOfBurden.class));
+ cards.add(new SetCardInfo("Bedlam", 174, Rarity.RARE, mage.cards.b.Bedlam.class));
+ cards.add(new SetCardInfo("Befoul", 118, Rarity.UNCOMMON, mage.cards.b.Befoul.class));
+ cards.add(new SetCardInfo("Bellowing Fiend", 119, Rarity.RARE, mage.cards.b.BellowingFiend.class));
+ cards.add(new SetCardInfo("Benthic Behemoth", 63, Rarity.RARE, mage.cards.b.BenthicBehemoth.class));
+ cards.add(new SetCardInfo("Bereavement", 120, Rarity.UNCOMMON, mage.cards.b.Bereavement.class));
+ cards.add(new SetCardInfo("Birds of Paradise", 231, Rarity.RARE, mage.cards.b.BirdsOfParadise.class));
+ cards.add(new SetCardInfo("Blanchwood Armor", 232, Rarity.UNCOMMON, mage.cards.b.BlanchwoodArmor.class));
+ cards.add(new SetCardInfo("Blaze", 175, Rarity.UNCOMMON, mage.cards.b.Blaze.class));
+ cards.add(new SetCardInfo("Blessed Reversal", 3, Rarity.RARE, mage.cards.b.BlessedReversal.class));
+ cards.add(new SetCardInfo("Blood Pet", 121, Rarity.COMMON, mage.cards.b.BloodPet.class));
+ cards.add(new SetCardInfo("Bloodshot Cyclops", 176, Rarity.RARE, mage.cards.b.BloodshotCyclops.class));
+ cards.add(new SetCardInfo("Bog Imp", 122, Rarity.COMMON, mage.cards.b.BogImp.class));
+ cards.add(new SetCardInfo("Bog Wraith", 123, Rarity.UNCOMMON, mage.cards.b.BogWraith.class));
+ cards.add(new SetCardInfo("Boil", 177, Rarity.UNCOMMON, mage.cards.b.Boil.class));
+ cards.add(new SetCardInfo("Boomerang", 64, Rarity.COMMON, mage.cards.b.Boomerang.class));
+ cards.add(new SetCardInfo("Breath of Life", 4, Rarity.UNCOMMON, mage.cards.b.BreathOfLife.class));
+ cards.add(new SetCardInfo("Brushland", 326, Rarity.RARE, mage.cards.b.Brushland.class));
+ cards.add(new SetCardInfo("Bull Hippo", 233, Rarity.UNCOMMON, mage.cards.b.BullHippo.class));
+ cards.add(new SetCardInfo("Caltrops", 288, Rarity.UNCOMMON, mage.cards.c.Caltrops.class));
+ cards.add(new SetCardInfo("Canopy Spider", 234, Rarity.COMMON, mage.cards.c.CanopySpider.class));
+ cards.add(new SetCardInfo("Castle", 5, Rarity.UNCOMMON, mage.cards.c.Castle.class));
+ cards.add(new SetCardInfo("Charcoal Diamond", 289, Rarity.UNCOMMON, mage.cards.c.CharcoalDiamond.class));
+ cards.add(new SetCardInfo("Circle of Protection: Black", 6, Rarity.COMMON, mage.cards.c.CircleOfProtectionBlack.class));
+ cards.add(new SetCardInfo("Circle of Protection: Blue", 7, Rarity.COMMON, mage.cards.c.CircleOfProtectionBlue.class));
+ cards.add(new SetCardInfo("Circle of Protection: Green", 8, Rarity.COMMON, mage.cards.c.CircleOfProtectionGreen.class));
+ cards.add(new SetCardInfo("Circle of Protection: Red", 9, Rarity.COMMON, mage.cards.c.CircleOfProtectionRed.class));
+ cards.add(new SetCardInfo("Circle of Protection: White", 10, Rarity.COMMON, mage.cards.c.CircleOfProtectionWhite.class));
+ cards.add(new SetCardInfo("City of Brass", 327, Rarity.RARE, mage.cards.c.CityOfBrass.class));
+ cards.add(new SetCardInfo("Cloudchaser Eagle", 11, Rarity.COMMON, mage.cards.c.CloudchaserEagle.class));
+ cards.add(new SetCardInfo("Coat of Arms", 290, Rarity.RARE, mage.cards.c.CoatOfArms.class));
+ cards.add(new SetCardInfo("Compost", 235, Rarity.UNCOMMON, mage.cards.c.Compost.class));
+ cards.add(new SetCardInfo("Confiscate", 65, Rarity.UNCOMMON, mage.cards.c.Confiscate.class));
+ cards.add(new SetCardInfo("Coral Merfolk", 66, Rarity.COMMON, mage.cards.c.CoralMerfolk.class));
+ cards.add(new SetCardInfo("Corrupt", 124, Rarity.COMMON, mage.cards.c.Corrupt.class));
+ cards.add(new SetCardInfo("Counterspell", 67, Rarity.COMMON, mage.cards.c.Counterspell.class));
+ cards.add(new SetCardInfo("Creeping Mold", 236, Rarity.UNCOMMON, mage.cards.c.CreepingMold.class));
+ cards.add(new SetCardInfo("Crimson Hellkite", 178, Rarity.RARE, mage.cards.c.CrimsonHellkite.class));
+ cards.add(new SetCardInfo("Crossbow Infantry", 12, Rarity.COMMON, mage.cards.c.CrossbowInfantry.class));
+ cards.add(new SetCardInfo("Crypt Rats", 125, Rarity.UNCOMMON, mage.cards.c.CryptRats.class));
+ cards.add(new SetCardInfo("Crystal Rod", 291, Rarity.UNCOMMON, mage.cards.c.CrystalRod.class));
+ cards.add(new SetCardInfo("Dakmor Lancer", 126, Rarity.UNCOMMON, mage.cards.d.DakmorLancer.class));
+ cards.add(new SetCardInfo("Daring Apprentice", 68, Rarity.RARE, mage.cards.d.DaringApprentice.class));
+ cards.add(new SetCardInfo("Dark Banishing", 127, Rarity.COMMON, mage.cards.d.DarkBanishing.class));
+ cards.add(new SetCardInfo("Darkest Hour", 128, Rarity.RARE, mage.cards.d.DarkestHour.class));
+ cards.add(new SetCardInfo("Deflection", 69, Rarity.RARE, mage.cards.d.Deflection.class));
+ cards.add(new SetCardInfo("Delusions of Mediocrity", 70, Rarity.RARE, mage.cards.d.DelusionsOfMediocrity.class));
+ cards.add(new SetCardInfo("Dingus Egg", 292, Rarity.RARE, mage.cards.d.DingusEgg.class));
+ cards.add(new SetCardInfo("Disenchant", 13, Rarity.COMMON, mage.cards.d.Disenchant.class));
+ cards.add(new SetCardInfo("Disorder", 179, Rarity.UNCOMMON, mage.cards.d.Disorder.class));
+ cards.add(new SetCardInfo("Disrupting Scepter", 293, Rarity.RARE, mage.cards.d.DisruptingScepter.class));
+ cards.add(new SetCardInfo("Dregs of Sorrow", 129, Rarity.RARE, mage.cards.d.DregsOfSorrow.class));
+ cards.add(new SetCardInfo("Drudge Skeletons", 130, Rarity.COMMON, mage.cards.d.DrudgeSkeletons.class));
+ cards.add(new SetCardInfo("Duress", 131, Rarity.COMMON, mage.cards.d.Duress.class));
+ cards.add(new SetCardInfo("Eager Cadet", 14, Rarity.COMMON, mage.cards.e.EagerCadet.class));
+ cards.add(new SetCardInfo("Early Harvest", 237, Rarity.RARE, mage.cards.e.EarlyHarvest.class));
+ cards.add(new SetCardInfo("Earthquake", 180, Rarity.RARE, mage.cards.e.Earthquake.class));
+ cards.add(new SetCardInfo("Eastern Paladin", 132, Rarity.RARE, mage.cards.e.EasternPaladin.class));
+ cards.add(new SetCardInfo("Elder Druid", 238, Rarity.RARE, mage.cards.e.ElderDruid.class));
+ cards.add(new SetCardInfo("Elite Archers", 15, Rarity.RARE, mage.cards.e.EliteArchers.class));
+ cards.add(new SetCardInfo("Elvish Archers", 239, Rarity.RARE, mage.cards.e.ElvishArchers.class));
+ cards.add(new SetCardInfo("Elvish Champion", 240, Rarity.RARE, mage.cards.e.ElvishChampion.class));
+ cards.add(new SetCardInfo("Elvish Lyrist", 241, Rarity.UNCOMMON, mage.cards.e.ElvishLyrist.class));
+ cards.add(new SetCardInfo("Elvish Piper", 242, Rarity.RARE, mage.cards.e.ElvishPiper.class));
+ cards.add(new SetCardInfo("Engineered Plague", 133, Rarity.UNCOMMON, mage.cards.e.EngineeredPlague.class));
+ cards.add(new SetCardInfo("Ensnaring Bridge", 294, Rarity.RARE, mage.cards.e.EnsnaringBridge.class));
+ cards.add(new SetCardInfo("Equilibrium", 71, Rarity.RARE, mage.cards.e.Equilibrium.class));
+ cards.add(new SetCardInfo("Evacuation", 72, Rarity.RARE, mage.cards.e.Evacuation.class));
+ cards.add(new SetCardInfo("Fallen Angel", 134, Rarity.RARE, mage.cards.f.FallenAngel.class));
+ cards.add(new SetCardInfo("Familiar Ground", 243, Rarity.UNCOMMON, mage.cards.f.FamiliarGround.class));
+ cards.add(new SetCardInfo("Fear", 135, Rarity.COMMON, mage.cards.f.Fear.class));
+ cards.add(new SetCardInfo("Femeref Archers", 244, Rarity.UNCOMMON, mage.cards.f.FemerefArchers.class));
+ cards.add(new SetCardInfo("Feroz's Ban", 295, Rarity.RARE, mage.cards.f.FerozsBan.class));
+ cards.add(new SetCardInfo("Fervor", 181, Rarity.RARE, mage.cards.f.Fervor.class));
+ cards.add(new SetCardInfo("Fighting Drake", 73, Rarity.UNCOMMON, mage.cards.f.FightingDrake.class));
+ cards.add(new SetCardInfo("Final Fortune", 182, Rarity.RARE, mage.cards.f.FinalFortune.class));
+ cards.add(new SetCardInfo("Fire Diamond", 296, Rarity.UNCOMMON, mage.cards.f.FireDiamond.class));
+ cards.add(new SetCardInfo("Fire Elemental", 183, Rarity.UNCOMMON, mage.cards.f.FireElemental.class));
+ cards.add(new SetCardInfo("Fleeting Image", 74, Rarity.RARE, mage.cards.f.FleetingImage.class));
+ cards.add(new SetCardInfo("Flight", 75, Rarity.COMMON, mage.cards.f.Flight.class));
+ cards.add(new SetCardInfo("Flying Carpet", 297, Rarity.RARE, mage.cards.f.FlyingCarpet.class));
+ cards.add(new SetCardInfo("Fog", 245, Rarity.COMMON, mage.cards.f.Fog.class));
+ cards.add(new SetCardInfo("Force Spike", 76, Rarity.COMMON, mage.cards.f.ForceSpike.class));
+ cards.add(new SetCardInfo("Forest", 328, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 329, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 330, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 331, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Foul Imp", 136, Rarity.UNCOMMON, mage.cards.f.FoulImp.class));
+ cards.add(new SetCardInfo("Fugue", 137, Rarity.UNCOMMON, mage.cards.f.Fugue.class));
+ cards.add(new SetCardInfo("Fyndhorn Elder", 246, Rarity.UNCOMMON, mage.cards.f.FyndhornElder.class));
+ cards.add(new SetCardInfo("Gang of Elk", 247, Rarity.UNCOMMON, mage.cards.g.GangOfElk.class));
+ cards.add(new SetCardInfo("Gerrard's Wisdom", 16, Rarity.UNCOMMON, mage.cards.g.GerrardsWisdom.class));
+ cards.add(new SetCardInfo("Ghitu Fire-Eater", 184, Rarity.UNCOMMON, mage.cards.g.GhituFireEater.class));
+ cards.add(new SetCardInfo("Giant Cockroach", 138, Rarity.COMMON, mage.cards.g.GiantCockroach.class));
+ cards.add(new SetCardInfo("Giant Growth", 248, Rarity.COMMON, mage.cards.g.GiantGrowth.class));
+ cards.add(new SetCardInfo("Giant Octopus", 77, Rarity.COMMON, mage.cards.g.GiantOctopus.class));
+ cards.add(new SetCardInfo("Giant Spider", 249, Rarity.COMMON, mage.cards.g.GiantSpider.class));
+ cards.add(new SetCardInfo("Glacial Wall", 78, Rarity.UNCOMMON, mage.cards.g.GlacialWall.class));
+ cards.add(new SetCardInfo("Glorious Anthem", 17, Rarity.RARE, mage.cards.g.GloriousAnthem.class));
+ cards.add(new SetCardInfo("Goblin Chariot", 185, Rarity.COMMON, mage.cards.g.GoblinChariot.class));
+ cards.add(new SetCardInfo("Goblin Digging Team", 186, Rarity.COMMON, mage.cards.g.GoblinDiggingTeam.class));
+ cards.add(new SetCardInfo("Goblin Elite Infantry", 187, Rarity.COMMON, mage.cards.g.GoblinEliteInfantry.class));
+ cards.add(new SetCardInfo("Goblin Gardener", 188, Rarity.COMMON, mage.cards.g.GoblinGardener.class));
+ cards.add(new SetCardInfo("Goblin Glider", 189, Rarity.UNCOMMON, mage.cards.g.GoblinGlider.class));
+ cards.add(new SetCardInfo("Goblin King", 190, Rarity.RARE, mage.cards.g.GoblinKing.class));
+ cards.add(new SetCardInfo("Goblin Matron", 191, Rarity.UNCOMMON, mage.cards.g.GoblinMatron.class));
+ cards.add(new SetCardInfo("Goblin Raider", 192, Rarity.COMMON, mage.cards.g.GoblinRaider.class));
+ cards.add(new SetCardInfo("Goblin Spelunkers", 193, Rarity.COMMON, mage.cards.g.GoblinSpelunkers.class));
+ cards.add(new SetCardInfo("Goblin War Drums", 194, Rarity.UNCOMMON, mage.cards.g.GoblinWarDrums.class));
+ cards.add(new SetCardInfo("Gorilla Chieftain", 250, Rarity.COMMON, mage.cards.g.GorillaChieftain.class));
+ cards.add(new SetCardInfo("Grafted Skullcap", 298, Rarity.RARE, mage.cards.g.GraftedSkullcap.class));
+ cards.add(new SetCardInfo("Granite Grip", 195, Rarity.COMMON, mage.cards.g.GraniteGrip.class));
+ cards.add(new SetCardInfo("Grapeshot Catapult", 299, Rarity.UNCOMMON, mage.cards.g.GrapeshotCatapult.class));
+ cards.add(new SetCardInfo("Gravedigger", 139, Rarity.COMMON, mage.cards.g.Gravedigger.class));
+ cards.add(new SetCardInfo("Greed", 140, Rarity.RARE, mage.cards.g.Greed.class));
+ cards.add(new SetCardInfo("Grizzly Bears", 251, Rarity.COMMON, mage.cards.g.GrizzlyBears.class));
+ cards.add(new SetCardInfo("Healing Salve", 18, Rarity.COMMON, mage.cards.h.HealingSalve.class));
+ cards.add(new SetCardInfo("Heavy Ballista", 19, Rarity.UNCOMMON, mage.cards.h.HeavyBallista.class));
+ cards.add(new SetCardInfo("Hibernation", 79, Rarity.UNCOMMON, mage.cards.h.Hibernation.class));
+ cards.add(new SetCardInfo("Hill Giant", 196, Rarity.COMMON, mage.cards.h.HillGiant.class));
+ cards.add(new SetCardInfo("Hollow Dogs", 141, Rarity.COMMON, mage.cards.h.HollowDogs.class));
+ cards.add(new SetCardInfo("Holy Strength", 20, Rarity.COMMON, mage.cards.h.HolyStrength.class));
+ cards.add(new SetCardInfo("Honor Guard", 21, Rarity.COMMON, mage.cards.h.HonorGuard.class));
+ cards.add(new SetCardInfo("Horned Turtle", 80, Rarity.COMMON, mage.cards.h.HornedTurtle.class));
+ cards.add(new SetCardInfo("Howl from Beyond", 142, Rarity.COMMON, mage.cards.h.HowlFromBeyond.class));
+ cards.add(new SetCardInfo("Howling Mine", 300, Rarity.RARE, mage.cards.h.HowlingMine.class));
+ cards.add(new SetCardInfo("Hurricane", 252, Rarity.RARE, mage.cards.h.Hurricane.class));
+ cards.add(new SetCardInfo("Impatience", 197, Rarity.RARE, mage.cards.i.Impatience.class));
+ cards.add(new SetCardInfo("Infernal Contract", 143, Rarity.RARE, mage.cards.i.InfernalContract.class));
+ cards.add(new SetCardInfo("Inferno", 198, Rarity.RARE, mage.cards.i.Inferno.class));
+ cards.add(new SetCardInfo("Inspiration", 81, Rarity.COMMON, mage.cards.i.Inspiration.class));
+ cards.add(new SetCardInfo("Intrepid Hero", 22, Rarity.RARE, mage.cards.i.IntrepidHero.class));
+ cards.add(new SetCardInfo("Iron Star", 301, Rarity.UNCOMMON, mage.cards.i.IronStar.class));
+ cards.add(new SetCardInfo("Island", 332, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 333, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 334, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 335, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ivory Cup", 302, Rarity.UNCOMMON, mage.cards.i.IvoryCup.class));
+ cards.add(new SetCardInfo("Jalum Tome", 303, Rarity.RARE, mage.cards.j.JalumTome.class));
+ cards.add(new SetCardInfo("Jandor's Saddlebags", 304, Rarity.RARE, mage.cards.j.JandorsSaddlebags.class));
+ cards.add(new SetCardInfo("Jayemdae Tome", 305, Rarity.RARE, mage.cards.j.JayemdaeTome.class));
+ cards.add(new SetCardInfo("Karplusan Forest", 336, Rarity.RARE, mage.cards.k.KarplusanForest.class));
+ cards.add(new SetCardInfo("Kjeldoran Royal Guard", 23, Rarity.RARE, mage.cards.k.KjeldoranRoyalGuard.class));
+ cards.add(new SetCardInfo("Knight Errant", 24, Rarity.COMMON, mage.cards.k.KnightErrant.class));
+ cards.add(new SetCardInfo("Knighthood", 25, Rarity.UNCOMMON, mage.cards.k.Knighthood.class));
+ cards.add(new SetCardInfo("Lava Axe", 199, Rarity.COMMON, mage.cards.l.LavaAxe.class));
+ cards.add(new SetCardInfo("Leshrac's Rite", 144, Rarity.UNCOMMON, mage.cards.l.LeshracsRite.class));
+ cards.add(new SetCardInfo("Levitation", 82, Rarity.UNCOMMON, mage.cards.l.Levitation.class));
+ cards.add(new SetCardInfo("Lightning Blast", 200, Rarity.COMMON, mage.cards.l.LightningBlast.class));
+ cards.add(new SetCardInfo("Lightning Elemental", 201, Rarity.COMMON, mage.cards.l.LightningElemental.class));
+ cards.add(new SetCardInfo("Llanowar Elves", 253, Rarity.COMMON, mage.cards.l.LlanowarElves.class));
+ cards.add(new SetCardInfo("Lone Wolf", 254, Rarity.COMMON, mage.cards.l.LoneWolf.class));
+ cards.add(new SetCardInfo("Longbow Archer", 26, Rarity.UNCOMMON, mage.cards.l.LongbowArcher.class));
+ cards.add(new SetCardInfo("Looming Shade", 145, Rarity.COMMON, mage.cards.l.LoomingShade.class));
+ cards.add(new SetCardInfo("Lord of Atlantis", 83, Rarity.RARE, mage.cards.l.LordOfAtlantis.class));
+ cards.add(new SetCardInfo("Lure", 255, Rarity.UNCOMMON, mage.cards.l.Lure.class));
+ cards.add(new SetCardInfo("Mahamoti Djinn", 84, Rarity.RARE, mage.cards.m.MahamotiDjinn.class));
+ cards.add(new SetCardInfo("Mana Breach", 85, Rarity.UNCOMMON, mage.cards.m.ManaBreach.class));
+ cards.add(new SetCardInfo("Mana Clash", 202, Rarity.RARE, mage.cards.m.ManaClash.class));
+ cards.add(new SetCardInfo("Mana Short", 86, Rarity.RARE, mage.cards.m.ManaShort.class));
+ cards.add(new SetCardInfo("Marble Diamond", 306, Rarity.UNCOMMON, mage.cards.m.MarbleDiamond.class));
+ cards.add(new SetCardInfo("Maro", 256, Rarity.RARE, mage.cards.m.Maro.class));
+ cards.add(new SetCardInfo("Master Healer", 27, Rarity.RARE, mage.cards.m.MasterHealer.class));
+ cards.add(new SetCardInfo("Mawcor", 87, Rarity.RARE, mage.cards.m.Mawcor.class));
+ cards.add(new SetCardInfo("Meekstone", 307, Rarity.RARE, mage.cards.m.Meekstone.class));
+ cards.add(new SetCardInfo("Megrim", 146, Rarity.UNCOMMON, mage.cards.m.Megrim.class));
+ cards.add(new SetCardInfo("Memory Lapse", 88, Rarity.COMMON, mage.cards.m.MemoryLapse.class));
+ cards.add(new SetCardInfo("Merfolk Looter", 89, Rarity.UNCOMMON, mage.cards.m.MerfolkLooter.class));
+ cards.add(new SetCardInfo("Merfolk of the Pearl Trident", 90, Rarity.COMMON, mage.cards.m.MerfolkOfThePearlTrident.class));
+ cards.add(new SetCardInfo("Might of Oaks", 257, Rarity.RARE, mage.cards.m.MightOfOaks.class));
+ cards.add(new SetCardInfo("Millstone", 308, Rarity.RARE, mage.cards.m.Millstone.class));
+ cards.add(new SetCardInfo("Mind Rot", 147, Rarity.COMMON, mage.cards.m.MindRot.class));
+ cards.add(new SetCardInfo("Monstrous Growth", 258, Rarity.COMMON, mage.cards.m.MonstrousGrowth.class));
+ cards.add(new SetCardInfo("Moss Diamond", 309, Rarity.UNCOMMON, mage.cards.m.MossDiamond.class));
+ cards.add(new SetCardInfo("Mountain", 337, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 338, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 339, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 340, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Nature's Resurgence", 259, Rarity.RARE, mage.cards.n.NaturesResurgence.class));
+ cards.add(new SetCardInfo("Nature's Revolt", 260, Rarity.RARE, mage.cards.n.NaturesRevolt.class));
+ cards.add(new SetCardInfo("Nausea", 148, Rarity.COMMON, mage.cards.n.Nausea.class));
+ cards.add(new SetCardInfo("Necrologia", 149, Rarity.UNCOMMON, mage.cards.n.Necrologia.class));
+ cards.add(new SetCardInfo("Nightmare", 150, Rarity.RARE, mage.cards.n.Nightmare.class));
+ cards.add(new SetCardInfo("Nocturnal Raid", 151, Rarity.UNCOMMON, mage.cards.n.NocturnalRaid.class));
+ cards.add(new SetCardInfo("Northern Paladin", 28, Rarity.RARE, mage.cards.n.NorthernPaladin.class));
+ cards.add(new SetCardInfo("Ogre Taskmaster", 203, Rarity.UNCOMMON, mage.cards.o.OgreTaskmaster.class));
+ cards.add(new SetCardInfo("Okk", 204, Rarity.RARE, mage.cards.o.Okk.class));
+ cards.add(new SetCardInfo("Opportunity", 91, Rarity.UNCOMMON, mage.cards.o.Opportunity.class));
+ cards.add(new SetCardInfo("Opposition", 92, Rarity.RARE, mage.cards.o.Opposition.class));
+ cards.add(new SetCardInfo("Oppression", 152, Rarity.RARE, mage.cards.o.Oppression.class));
+ cards.add(new SetCardInfo("Orcish Artillery", 205, Rarity.UNCOMMON, mage.cards.o.OrcishArtillery.class));
+ cards.add(new SetCardInfo("Orcish Oriflamme", 206, Rarity.UNCOMMON, mage.cards.o.OrcishOriflamme.class));
+ cards.add(new SetCardInfo("Ostracize", 153, Rarity.COMMON, mage.cards.o.Ostracize.class));
+ cards.add(new SetCardInfo("Pacifism", 29, Rarity.COMMON, mage.cards.p.Pacifism.class));
+ cards.add(new SetCardInfo("Pariah", 30, Rarity.RARE, mage.cards.p.Pariah.class));
+ cards.add(new SetCardInfo("Patagia Golem", 310, Rarity.UNCOMMON, mage.cards.p.PatagiaGolem.class));
+ cards.add(new SetCardInfo("Persecute", 154, Rarity.RARE, mage.cards.p.Persecute.class));
+ cards.add(new SetCardInfo("Phantom Warrior", 93, Rarity.UNCOMMON, mage.cards.p.PhantomWarrior.class));
+ cards.add(new SetCardInfo("Phyrexian Colossus", 311, Rarity.RARE, mage.cards.p.PhyrexianColossus.class));
+ cards.add(new SetCardInfo("Phyrexian Hulk", 312, Rarity.UNCOMMON, mage.cards.p.PhyrexianHulk.class));
+ cards.add(new SetCardInfo("Pillage", 207, Rarity.UNCOMMON, mage.cards.p.Pillage.class));
+ cards.add(new SetCardInfo("Pit Trap", 313, Rarity.UNCOMMON, mage.cards.p.PitTrap.class));
+ cards.add(new SetCardInfo("Plague Beetle", 155, Rarity.COMMON, mage.cards.p.PlagueBeetle.class));
+ cards.add(new SetCardInfo("Plains", 341, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 342, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 343, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 344, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Pride of Lions", 261, Rarity.UNCOMMON, mage.cards.p.PrideOfLions.class));
+ cards.add(new SetCardInfo("Prodigal Sorcerer", 94, Rarity.COMMON, mage.cards.p.ProdigalSorcerer.class));
+ cards.add(new SetCardInfo("Purify", 31, Rarity.RARE, mage.cards.p.Purify.class));
+ cards.add(new SetCardInfo("Pygmy Pyrosaur", 208, Rarity.COMMON, mage.cards.p.PygmyPyrosaur.class));
+ cards.add(new SetCardInfo("Pyroclasm", 209, Rarity.UNCOMMON, mage.cards.p.Pyroclasm.class));
+ cards.add(new SetCardInfo("Pyrotechnics", 210, Rarity.UNCOMMON, mage.cards.p.Pyrotechnics.class));
+ cards.add(new SetCardInfo("Raging Goblin", 211, Rarity.COMMON, mage.cards.r.RagingGoblin.class));
+ cards.add(new SetCardInfo("Rag Man", 156, Rarity.RARE, mage.cards.r.RagMan.class));
+ cards.add(new SetCardInfo("Raise Dead", 157, Rarity.COMMON, mage.cards.r.RaiseDead.class));
+ cards.add(new SetCardInfo("Rampant Growth", 262, Rarity.COMMON, mage.cards.r.RampantGrowth.class));
+ cards.add(new SetCardInfo("Razorfoot Griffin", 32, Rarity.COMMON, mage.cards.r.RazorfootGriffin.class));
+ cards.add(new SetCardInfo("Razortooth Rats", 158, Rarity.COMMON, mage.cards.r.RazortoothRats.class));
+ cards.add(new SetCardInfo("Reckless Embermage", 212, Rarity.RARE, mage.cards.r.RecklessEmbermage.class));
+ cards.add(new SetCardInfo("Reclaim", 263, Rarity.COMMON, mage.cards.r.Reclaim.class));
+ cards.add(new SetCardInfo("Redwood Treefolk", 264, Rarity.COMMON, mage.cards.r.RedwoodTreefolk.class));
+ cards.add(new SetCardInfo("Reflexes", 213, Rarity.COMMON, mage.cards.r.Reflexes.class));
+ cards.add(new SetCardInfo("Regeneration", 265, Rarity.COMMON, mage.cards.r.Regeneration.class));
+ cards.add(new SetCardInfo("Relentless Assault", 214, Rarity.RARE, mage.cards.r.RelentlessAssault.class));
+ cards.add(new SetCardInfo("Remove Soul", 95, Rarity.COMMON, mage.cards.r.RemoveSoul.class));
+ cards.add(new SetCardInfo("Reprisal", 33, Rarity.UNCOMMON, mage.cards.r.Reprisal.class));
+ cards.add(new SetCardInfo("Reprocess", 159, Rarity.RARE, mage.cards.r.Reprocess.class));
+ cards.add(new SetCardInfo("Revenant", 160, Rarity.RARE, mage.cards.r.Revenant.class));
+ cards.add(new SetCardInfo("Reverse Damage", 34, Rarity.RARE, mage.cards.r.ReverseDamage.class));
+ cards.add(new SetCardInfo("Rod of Ruin", 314, Rarity.UNCOMMON, mage.cards.r.RodOfRuin.class));
+ cards.add(new SetCardInfo("Rolling Stones", 35, Rarity.RARE, mage.cards.r.RollingStones.class));
+ cards.add(new SetCardInfo("Rowen", 266, Rarity.RARE, mage.cards.r.Rowen.class));
+ cards.add(new SetCardInfo("Sabretooth Tiger", 215, Rarity.COMMON, mage.cards.s.SabretoothTiger.class));
+ cards.add(new SetCardInfo("Sacred Ground", 36, Rarity.RARE, mage.cards.s.SacredGround.class));
+ cards.add(new SetCardInfo("Sacred Nectar", 37, Rarity.COMMON, mage.cards.s.SacredNectar.class));
+ cards.add(new SetCardInfo("Sage Owl", 96, Rarity.COMMON, mage.cards.s.SageOwl.class));
+ cards.add(new SetCardInfo("Samite Healer", 38, Rarity.COMMON, mage.cards.s.SamiteHealer.class));
+ cards.add(new SetCardInfo("Sanctimony", 39, Rarity.UNCOMMON, mage.cards.s.Sanctimony.class));
+ cards.add(new SetCardInfo("Scathe Zombies", 161, Rarity.COMMON, mage.cards.s.ScatheZombies.class));
+ cards.add(new SetCardInfo("Scavenger Folk", 267, Rarity.UNCOMMON, mage.cards.s.ScavengerFolk.class));
+ cards.add(new SetCardInfo("Sea Monster", 97, Rarity.COMMON, mage.cards.s.SeaMonster.class));
+ cards.add(new SetCardInfo("Seasoned Marshal", 40, Rarity.UNCOMMON, mage.cards.s.SeasonedMarshal.class));
+ cards.add(new SetCardInfo("Seeker of Skybreak", 268, Rarity.COMMON, mage.cards.s.SeekerOfSkybreak.class));
+ cards.add(new SetCardInfo("Seismic Assault", 216, Rarity.RARE, mage.cards.s.SeismicAssault.class));
+ cards.add(new SetCardInfo("Serpent Warrior", 162, Rarity.COMMON, mage.cards.s.SerpentWarrior.class));
+ cards.add(new SetCardInfo("Serra Advocate", 41, Rarity.UNCOMMON, mage.cards.s.SerraAdvocate.class));
+ cards.add(new SetCardInfo("Serra Angel", 42, Rarity.RARE, mage.cards.s.SerraAngel.class));
+ cards.add(new SetCardInfo("Serra's Embrace", 43, Rarity.UNCOMMON, mage.cards.s.SerrasEmbrace.class));
+ cards.add(new SetCardInfo("Shanodin Dryads", 269, Rarity.COMMON, mage.cards.s.ShanodinDryads.class));
+ cards.add(new SetCardInfo("Shatter", 217, Rarity.COMMON, mage.cards.s.Shatter.class));
+ cards.add(new SetCardInfo("Shield Wall", 44, Rarity.COMMON, mage.cards.s.ShieldWall.class));
+ cards.add(new SetCardInfo("Shivan Dragon", 218, Rarity.RARE, mage.cards.s.ShivanDragon.class));
+ cards.add(new SetCardInfo("Shock", 219, Rarity.COMMON, mage.cards.s.Shock.class));
+ cards.add(new SetCardInfo("Sisay's Ring", 315, Rarity.UNCOMMON, mage.cards.s.SisaysRing.class));
+ cards.add(new SetCardInfo("Sky Diamond", 316, Rarity.UNCOMMON, mage.cards.s.SkyDiamond.class));
+ cards.add(new SetCardInfo("Skyshroud Falcon", 45, Rarity.COMMON, mage.cards.s.SkyshroudFalcon.class));
+ cards.add(new SetCardInfo("Sleight of Hand", 98, Rarity.COMMON, mage.cards.s.SleightOfHand.class));
+ cards.add(new SetCardInfo("Soul Feast", 163, Rarity.UNCOMMON, mage.cards.s.SoulFeast.class));
+ cards.add(new SetCardInfo("Soul Net", 317, Rarity.UNCOMMON, mage.cards.s.SoulNet.class));
+ cards.add(new SetCardInfo("Southern Paladin", 46, Rarity.RARE, mage.cards.s.SouthernPaladin.class));
+ cards.add(new SetCardInfo("Spellbook", 318, Rarity.UNCOMMON, mage.cards.s.Spellbook.class));
+ cards.add(new SetCardInfo("Spined Wurm", 270, Rarity.COMMON, mage.cards.s.SpinedWurm.class));
+ cards.add(new SetCardInfo("Spineless Thug", 164, Rarity.COMMON, mage.cards.s.SpinelessThug.class));
+ cards.add(new SetCardInfo("Spirit Link", 47, Rarity.UNCOMMON, mage.cards.s.SpiritLink.class));
+ cards.add(new SetCardInfo("Spitting Earth", 220, Rarity.COMMON, mage.cards.s.SpittingEarth.class));
+ cards.add(new SetCardInfo("Squall", 271, Rarity.COMMON, mage.cards.s.Squall.class));
+ cards.add(new SetCardInfo("Standing Troops", 48, Rarity.COMMON, mage.cards.s.StandingTroops.class));
+ cards.add(new SetCardInfo("Starlight", 49, Rarity.UNCOMMON, mage.cards.s.Starlight.class));
+ cards.add(new SetCardInfo("Static Orb", 319, Rarity.RARE, mage.cards.s.StaticOrb.class));
+ cards.add(new SetCardInfo("Staunch Defenders", 50, Rarity.UNCOMMON, mage.cards.s.StaunchDefenders.class));
+ cards.add(new SetCardInfo("Steal Artifact", 99, Rarity.UNCOMMON, mage.cards.s.StealArtifact.class));
+ cards.add(new SetCardInfo("Stone Rain", 221, Rarity.COMMON, mage.cards.s.StoneRain.class));
+ cards.add(new SetCardInfo("Storm Cauldron", 320, Rarity.RARE, mage.cards.s.StormCauldron.class));
+ cards.add(new SetCardInfo("Storm Crow", 100, Rarity.COMMON, mage.cards.s.StormCrow.class));
+ cards.add(new SetCardInfo("Storm Shaman", 222, Rarity.UNCOMMON, mage.cards.s.StormShaman.class));
+ cards.add(new SetCardInfo("Strands of Night", 165, Rarity.UNCOMMON, mage.cards.s.StrandsOfNight.class));
+ cards.add(new SetCardInfo("Stream of Life", 272, Rarity.COMMON, mage.cards.s.StreamOfLife.class));
+ cards.add(new SetCardInfo("Stronghold Assassin", 166, Rarity.RARE, mage.cards.s.StrongholdAssassin.class));
+ cards.add(new SetCardInfo("Sudden Impact", 223, Rarity.UNCOMMON, mage.cards.s.SuddenImpact.class));
+ cards.add(new SetCardInfo("Sulfurous Springs", 345, Rarity.RARE, mage.cards.s.SulfurousSprings.class));
+ cards.add(new SetCardInfo("Sunweb", 51, Rarity.RARE, mage.cards.s.Sunweb.class));
+ cards.add(new SetCardInfo("Sustainer of the Realm", 52, Rarity.UNCOMMON, mage.cards.s.SustainerOfTheRealm.class));
+ cards.add(new SetCardInfo("Swamp", 346, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 347, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 348, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 349, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Tainted Aether", 167, Rarity.RARE, mage.cards.t.TaintedAether.class));
+ cards.add(new SetCardInfo("Teferi's Puzzle Box", 321, Rarity.RARE, mage.cards.t.TeferisPuzzleBox.class));
+ cards.add(new SetCardInfo("Telepathic Spies", 101, Rarity.COMMON, mage.cards.t.TelepathicSpies.class));
+ cards.add(new SetCardInfo("Telepathy", 102, Rarity.UNCOMMON, mage.cards.t.Telepathy.class));
+ cards.add(new SetCardInfo("Temporal Adept", 103, Rarity.RARE, mage.cards.t.TemporalAdept.class));
+ cards.add(new SetCardInfo("Thieving Magpie", 104, Rarity.UNCOMMON, mage.cards.t.ThievingMagpie.class));
+ cards.add(new SetCardInfo("Thorn Elemental", 273, Rarity.RARE, mage.cards.t.ThornElemental.class));
+ cards.add(new SetCardInfo("Thoughtleech", 274, Rarity.UNCOMMON, mage.cards.t.Thoughtleech.class));
+ cards.add(new SetCardInfo("Throne of Bone", 322, Rarity.UNCOMMON, mage.cards.t.ThroneOfBone.class));
+ cards.add(new SetCardInfo("Tolarian Winds", 105, Rarity.COMMON, mage.cards.t.TolarianWinds.class));
+ cards.add(new SetCardInfo("Trained Armodon", 275, Rarity.COMMON, mage.cards.t.TrainedArmodon.class));
+ cards.add(new SetCardInfo("Trained Orgg", 224, Rarity.RARE, mage.cards.t.TrainedOrgg.class));
+ cards.add(new SetCardInfo("Tranquility", 276, Rarity.COMMON, mage.cards.t.Tranquility.class));
+ cards.add(new SetCardInfo("Treasure Trove", 106, Rarity.UNCOMMON, mage.cards.t.TreasureTrove.class));
+ cards.add(new SetCardInfo("Treefolk Seedlings", 277, Rarity.UNCOMMON, mage.cards.t.TreefolkSeedlings.class));
+ cards.add(new SetCardInfo("Tremor", 225, Rarity.COMMON, mage.cards.t.Tremor.class));
+ cards.add(new SetCardInfo("Twiddle", 107, Rarity.COMMON, mage.cards.t.Twiddle.class));
+ cards.add(new SetCardInfo("Uktabi Wildcats", 278, Rarity.RARE, mage.cards.u.UktabiWildcats.class));
+ cards.add(new SetCardInfo("Underground River", 350, Rarity.RARE, mage.cards.u.UndergroundRiver.class));
+ cards.add(new SetCardInfo("Unholy Strength", 168, Rarity.COMMON, mage.cards.u.UnholyStrength.class));
+ cards.add(new SetCardInfo("Unsummon", 108, Rarity.COMMON, mage.cards.u.Unsummon.class));
+ cards.add(new SetCardInfo("Untamed Wilds", 279, Rarity.UNCOMMON, mage.cards.u.UntamedWilds.class));
+ cards.add(new SetCardInfo("Venerable Monk", 53, Rarity.COMMON, mage.cards.v.VenerableMonk.class));
+ cards.add(new SetCardInfo("Vengeance", 54, Rarity.UNCOMMON, mage.cards.v.Vengeance.class));
+ cards.add(new SetCardInfo("Verduran Enchantress", 280, Rarity.RARE, mage.cards.v.VerduranEnchantress.class));
+ cards.add(new SetCardInfo("Vernal Bloom", 281, Rarity.RARE, mage.cards.v.VernalBloom.class));
+ cards.add(new SetCardInfo("Vigilant Drake", 109, Rarity.COMMON, mage.cards.v.VigilantDrake.class));
+ cards.add(new SetCardInfo("Vizzerdrix", 110, Rarity.RARE, mage.cards.v.Vizzerdrix.class));
+ cards.add(new SetCardInfo("Volcanic Hammer", 226, Rarity.COMMON, mage.cards.v.VolcanicHammer.class));
+ cards.add(new SetCardInfo("Wall of Air", 111, Rarity.UNCOMMON, mage.cards.w.WallOfAir.class));
+ cards.add(new SetCardInfo("Wall of Bone", 169, Rarity.UNCOMMON, mage.cards.w.WallOfBone.class));
+ cards.add(new SetCardInfo("Wall of Fire", 227, Rarity.UNCOMMON, mage.cards.w.WallOfFire.class));
+ cards.add(new SetCardInfo("Wall of Spears", 323, Rarity.UNCOMMON, mage.cards.w.WallOfSpears.class));
+ cards.add(new SetCardInfo("Wall of Swords", 55, Rarity.UNCOMMON, mage.cards.w.WallOfSwords.class));
+ cards.add(new SetCardInfo("Wall of Wonder", 112, Rarity.RARE, mage.cards.w.WallOfWonder.class));
+ cards.add(new SetCardInfo("Western Paladin", 170, Rarity.RARE, mage.cards.w.WesternPaladin.class));
+ cards.add(new SetCardInfo("Wildfire", 228, Rarity.RARE, mage.cards.w.Wildfire.class));
+ cards.add(new SetCardInfo("Wild Growth", 282, Rarity.COMMON, mage.cards.w.WildGrowth.class));
+ cards.add(new SetCardInfo("Wind Dancer", 113, Rarity.UNCOMMON, mage.cards.w.WindDancer.class));
+ cards.add(new SetCardInfo("Wind Drake", 114, Rarity.COMMON, mage.cards.w.WindDrake.class));
+ cards.add(new SetCardInfo("Wing Snare", 283, Rarity.UNCOMMON, mage.cards.w.WingSnare.class));
+ cards.add(new SetCardInfo("Wood Elves", 284, Rarity.COMMON, mage.cards.w.WoodElves.class));
+ cards.add(new SetCardInfo("Wooden Sphere", 324, Rarity.UNCOMMON, mage.cards.w.WoodenSphere.class));
+ cards.add(new SetCardInfo("Worship", 56, Rarity.RARE, mage.cards.w.Worship.class));
+ cards.add(new SetCardInfo("Wrath of God", 57, Rarity.RARE, mage.cards.w.WrathOfGod.class));
+ cards.add(new SetCardInfo("Yavimaya Enchantress", 285, Rarity.UNCOMMON, mage.cards.y.YavimayaEnchantress.class));
+ cards.add(new SetCardInfo("Yawgmoth's Edict", 171, Rarity.UNCOMMON, mage.cards.y.YawgmothsEdict.class));
}
}
\ No newline at end of file
diff --git a/Mage.Sets/src/mage/sets/Starter1999.java b/Mage.Sets/src/mage/sets/Starter1999.java
index 05b8fa121e8..ac189284f1e 100644
--- a/Mage.Sets/src/mage/sets/Starter1999.java
+++ b/Mage.Sets/src/mage/sets/Starter1999.java
@@ -26,178 +26,177 @@ public final class Starter1999 extends ExpansionSet {
this.numBoosterUncommon = 3;
this.numBoosterRare = 1;
this.ratioBoosterMythic = 0;
-
- cards.add(new SetCardInfo("Abyssal Horror", 63, Rarity.RARE, mage.cards.a.AbyssalHorror.class, RETRO_ART));
- cards.add(new SetCardInfo("Air Elemental", 32, Rarity.UNCOMMON, mage.cards.a.AirElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Alluring Scent", 124, Rarity.RARE, mage.cards.a.AlluringScent.class, RETRO_ART));
- cards.add(new SetCardInfo("Ancient Craving", 64, Rarity.RARE, mage.cards.a.AncientCraving.class, RETRO_ART));
- cards.add(new SetCardInfo("Angel of Light", 1, Rarity.UNCOMMON, mage.cards.a.AngelOfLight.class, RETRO_ART));
- cards.add(new SetCardInfo("Angel of Mercy", 2, Rarity.UNCOMMON, mage.cards.a.AngelOfMercy.class, RETRO_ART));
- cards.add(new SetCardInfo("Angelic Blessing", 3, Rarity.COMMON, mage.cards.a.AngelicBlessing.class, RETRO_ART));
- cards.add(new SetCardInfo("Archangel", 4, Rarity.RARE, mage.cards.a.Archangel.class, RETRO_ART));
- cards.add(new SetCardInfo("Ardent Militia", 5, Rarity.UNCOMMON, mage.cards.a.ArdentMilitia.class, RETRO_ART));
- cards.add(new SetCardInfo("Armageddon", 6, Rarity.RARE, mage.cards.a.Armageddon.class, RETRO_ART));
- cards.add(new SetCardInfo("Barbtooth Wurm", 125, Rarity.COMMON, mage.cards.b.BarbtoothWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("Bargain", 7, Rarity.UNCOMMON, mage.cards.b.Bargain.class, RETRO_ART));
- cards.add(new SetCardInfo("Blinding Light", 8, Rarity.RARE, mage.cards.b.BlindingLight.class, RETRO_ART));
- cards.add(new SetCardInfo("Bog Imp", 65, Rarity.COMMON, mage.cards.b.BogImp.class, RETRO_ART));
- cards.add(new SetCardInfo("Bog Raiders", 66, Rarity.COMMON, mage.cards.b.BogRaiders.class, RETRO_ART));
- cards.add(new SetCardInfo("Bog Wraith", 67, Rarity.UNCOMMON, mage.cards.b.BogWraith.class, RETRO_ART));
- cards.add(new SetCardInfo("Border Guard", 9, Rarity.COMMON, mage.cards.b.BorderGuard.class, RETRO_ART));
- cards.add(new SetCardInfo("Breath of Life", 10, Rarity.UNCOMMON, mage.cards.b.BreathOfLife.class, RETRO_ART));
- cards.add(new SetCardInfo("Bull Hippo", 126, Rarity.UNCOMMON, mage.cards.b.BullHippo.class, RETRO_ART));
- cards.add(new SetCardInfo("Champion Lancer", 11, Rarity.RARE, mage.cards.c.ChampionLancer.class, RETRO_ART));
- cards.add(new SetCardInfo("Charging Paladin", 12, Rarity.UNCOMMON, mage.cards.c.ChargingPaladin.class, RETRO_ART));
- cards.add(new SetCardInfo("Chorus of Woe", 68, Rarity.COMMON, mage.cards.c.ChorusOfWoe.class, RETRO_ART));
- cards.add(new SetCardInfo("Cinder Storm", 93, Rarity.UNCOMMON, mage.cards.c.CinderStorm.class, RETRO_ART));
- cards.add(new SetCardInfo("Coercion", 69, Rarity.UNCOMMON, mage.cards.c.Coercion.class, RETRO_ART));
- cards.add(new SetCardInfo("Coral Eel", 33, Rarity.COMMON, mage.cards.c.CoralEel.class, RETRO_ART));
- cards.add(new SetCardInfo("Counterspell", 34, Rarity.UNCOMMON, mage.cards.c.Counterspell.class, RETRO_ART));
- cards.add(new SetCardInfo("Dakmor Ghoul", 70, Rarity.UNCOMMON, mage.cards.d.DakmorGhoul.class, RETRO_ART));
- cards.add(new SetCardInfo("Dakmor Lancer", 71, Rarity.RARE, mage.cards.d.DakmorLancer.class, RETRO_ART));
- cards.add(new SetCardInfo("Dakmor Plague", 72, Rarity.UNCOMMON, mage.cards.d.DakmorPlague.class, RETRO_ART));
- cards.add(new SetCardInfo("Dakmor Scorpion", 73, Rarity.COMMON, mage.cards.d.DakmorScorpion.class, RETRO_ART));
- cards.add(new SetCardInfo("Dakmor Sorceress", 74, Rarity.RARE, mage.cards.d.DakmorSorceress.class, RETRO_ART));
- cards.add(new SetCardInfo("Dark Offering", 75, Rarity.UNCOMMON, mage.cards.d.DarkOffering.class, RETRO_ART));
- cards.add(new SetCardInfo("Denizen of the Deep", 35, Rarity.RARE, mage.cards.d.DenizenOfTheDeep.class, RETRO_ART));
- cards.add(new SetCardInfo("Devastation", 94, Rarity.RARE, mage.cards.d.Devastation.class, RETRO_ART));
- cards.add(new SetCardInfo("Devoted Hero", 13, Rarity.COMMON, mage.cards.d.DevotedHero.class, RETRO_ART));
- cards.add(new SetCardInfo("Devout Monk", 14, Rarity.COMMON, mage.cards.d.DevoutMonk.class, RETRO_ART));
- cards.add(new SetCardInfo("Dread Reaper", 76, Rarity.RARE, mage.cards.d.DreadReaper.class, RETRO_ART));
- cards.add(new SetCardInfo("Durkwood Boars", 127, Rarity.COMMON, mage.cards.d.DurkwoodBoars.class, RETRO_ART));
- cards.add(new SetCardInfo("Eager Cadet", 15, Rarity.COMMON, mage.cards.e.EagerCadet.class, RETRO_ART));
- cards.add(new SetCardInfo("Earth Elemental", 95, Rarity.UNCOMMON, mage.cards.e.EarthElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Exhaustion", 36, Rarity.UNCOMMON, mage.cards.e.Exhaustion.class, RETRO_ART));
- cards.add(new SetCardInfo("Extinguish", 37, Rarity.COMMON, mage.cards.e.Extinguish.class, RETRO_ART));
- cards.add(new SetCardInfo("Eye Spy", 38, Rarity.UNCOMMON, mage.cards.e.EyeSpy.class, RETRO_ART));
- cards.add(new SetCardInfo("False Peace", 16, Rarity.UNCOMMON, mage.cards.f.FalsePeace.class, RETRO_ART));
- cards.add(new SetCardInfo("Feral Shadow", 77, Rarity.COMMON, mage.cards.f.FeralShadow.class, RETRO_ART));
- cards.add(new SetCardInfo("Fire Elemental", 96, Rarity.UNCOMMON, mage.cards.f.FireElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Fire Tempest", 97, Rarity.RARE, mage.cards.f.FireTempest.class, RETRO_ART));
- cards.add(new SetCardInfo("Foot Soldiers", 17, Rarity.COMMON, mage.cards.f.FootSoldiers.class, RETRO_ART));
- cards.add(new SetCardInfo("Forest", 170, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 171, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 172, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 173, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Gerrard's Wisdom", 18, Rarity.RARE, mage.cards.g.GerrardsWisdom.class, RETRO_ART));
- cards.add(new SetCardInfo("Giant Octopus", 39, Rarity.COMMON, mage.cards.g.GiantOctopus.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Cavaliers", 98, Rarity.COMMON, mage.cards.g.GoblinCavaliers.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Chariot", 99, Rarity.COMMON, mage.cards.g.GoblinChariot.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Commando", 100, Rarity.UNCOMMON, mage.cards.g.GoblinCommando.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin General", 101, Rarity.UNCOMMON, mage.cards.g.GoblinGeneral.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Glider", 102, Rarity.UNCOMMON, mage.cards.g.GoblinGlider.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Hero", 103, Rarity.COMMON, mage.cards.g.GoblinHero.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Lore", 104, Rarity.UNCOMMON, mage.cards.g.GoblinLore.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Mountaineer", 105, Rarity.COMMON, mage.cards.g.GoblinMountaineer.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Settler", 106, Rarity.UNCOMMON, mage.cards.g.GoblinSettler.class, RETRO_ART));
- cards.add(new SetCardInfo("Gorilla Warrior", 128, Rarity.COMMON, mage.cards.g.GorillaWarrior.class, RETRO_ART));
- cards.add(new SetCardInfo("Gravedigger", 78, Rarity.UNCOMMON, mage.cards.g.Gravedigger.class, RETRO_ART));
- cards.add(new SetCardInfo("Grim Tutor", 79, Rarity.RARE, mage.cards.g.GrimTutor.class, RETRO_ART));
- cards.add(new SetCardInfo("Grizzly Bears", 129, Rarity.COMMON, mage.cards.g.GrizzlyBears.class, RETRO_ART));
- cards.add(new SetCardInfo("Hand of Death", 80, Rarity.COMMON, mage.cards.h.HandOfDeath.class, RETRO_ART));
- cards.add(new SetCardInfo("Hollow Dogs", 81, Rarity.COMMON, mage.cards.h.HollowDogs.class, RETRO_ART));
- cards.add(new SetCardInfo("Howling Fury", 82, Rarity.UNCOMMON, mage.cards.h.HowlingFury.class, RETRO_ART));
- cards.add(new SetCardInfo("Hulking Goblin", 107, Rarity.COMMON, mage.cards.h.HulkingGoblin.class, RETRO_ART));
- cards.add(new SetCardInfo("Hulking Ogre", 108, Rarity.UNCOMMON, mage.cards.h.HulkingOgre.class, RETRO_ART));
- cards.add(new SetCardInfo("Ingenious Thief", 40, Rarity.COMMON, mage.cards.i.IngeniousThief.class, RETRO_ART));
- cards.add(new SetCardInfo("Island", 158, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 159, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 160, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 161, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Jagged Lightning", 109, Rarity.UNCOMMON, mage.cards.j.JaggedLightning.class, RETRO_ART));
- cards.add(new SetCardInfo("Knight Errant", 19, Rarity.COMMON, mage.cards.k.KnightErrant.class, RETRO_ART));
- cards.add(new SetCardInfo("Last Chance", 110, Rarity.RARE, mage.cards.l.LastChance.class, RETRO_ART));
- cards.add(new SetCardInfo("Lava Axe", 111, Rarity.COMMON, mage.cards.l.LavaAxe.class, RETRO_ART));
- cards.add(new SetCardInfo("Lone Wolf", 130, Rarity.COMMON, mage.cards.l.LoneWolf.class, RETRO_ART));
- cards.add(new SetCardInfo("Loyal Sentry", 20, Rarity.RARE, mage.cards.l.LoyalSentry.class, RETRO_ART));
- cards.add(new SetCardInfo("Lynx", 131, Rarity.UNCOMMON, mage.cards.l.Lynx.class, RETRO_ART));
- cards.add(new SetCardInfo("Man-o'-War", 41, Rarity.UNCOMMON, mage.cards.m.ManOWar.class, RETRO_ART));
- cards.add(new SetCardInfo("Merfolk of the Pearl Trident", 42, Rarity.COMMON, mage.cards.m.MerfolkOfThePearlTrident.class, RETRO_ART));
- cards.add(new SetCardInfo("Mind Rot", 83, Rarity.COMMON, mage.cards.m.MindRot.class, RETRO_ART));
- cards.add(new SetCardInfo("Mons's Goblin Raiders", 112, Rarity.RARE, mage.cards.m.MonssGoblinRaiders.class, RETRO_ART));
- cards.add(new SetCardInfo("Monstrous Growth", 132, Rarity.COMMON, mage.cards.m.MonstrousGrowth.class, RETRO_ART));
- cards.add(new SetCardInfo("Moon Sprite", 133, Rarity.UNCOMMON, mage.cards.m.MoonSprite.class, RETRO_ART));
- cards.add(new SetCardInfo("Mountain", 166, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 167, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 168, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 169, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Muck Rats", 84, Rarity.COMMON, mage.cards.m.MuckRats.class, RETRO_ART));
- cards.add(new SetCardInfo("Natural Spring", 134, Rarity.UNCOMMON, mage.cards.n.NaturalSpring.class, RETRO_ART));
- cards.add(new SetCardInfo("Nature's Cloak", 135, Rarity.RARE, mage.cards.n.NaturesCloak.class, RETRO_ART));
- cards.add(new SetCardInfo("Nature's Lore", 136, Rarity.COMMON, mage.cards.n.NaturesLore.class, RETRO_ART));
- cards.add(new SetCardInfo("Norwood Archers", 137, Rarity.COMMON, mage.cards.n.NorwoodArchers.class, RETRO_ART));
- cards.add(new SetCardInfo("Norwood Ranger", 138, Rarity.COMMON, mage.cards.n.NorwoodRanger.class, RETRO_ART));
- cards.add(new SetCardInfo("Ogre Warrior", 113, Rarity.COMMON, mage.cards.o.OgreWarrior.class, RETRO_ART));
- cards.add(new SetCardInfo("Owl Familiar", 43, Rarity.UNCOMMON, mage.cards.o.OwlFamiliar.class, RETRO_ART));
- cards.add(new SetCardInfo("Path of Peace", 21, Rarity.COMMON, mage.cards.p.PathOfPeace.class, RETRO_ART));
- cards.add(new SetCardInfo("Phantom Warrior", 44, Rarity.RARE, mage.cards.p.PhantomWarrior.class, RETRO_ART));
- cards.add(new SetCardInfo("Plains", 154, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 155, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 156, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 157, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Pride of Lions", 139, Rarity.UNCOMMON, mage.cards.p.PrideOfLions.class, RETRO_ART));
- cards.add(new SetCardInfo("Psychic Transfer", 46, Rarity.RARE, mage.cards.p.PsychicTransfer.class, RETRO_ART));
- cards.add(new SetCardInfo("Raging Goblin", 114, Rarity.COMMON, mage.cards.r.RagingGoblin.class, RETRO_ART));
- cards.add(new SetCardInfo("Raise Dead", 85, Rarity.COMMON, mage.cards.r.RaiseDead.class, RETRO_ART));
- cards.add(new SetCardInfo("Ransack", 47, Rarity.RARE, mage.cards.r.Ransack.class, RETRO_ART));
- cards.add(new SetCardInfo("Ravenous Rats", 86, Rarity.UNCOMMON, mage.cards.r.RavenousRats.class, RETRO_ART));
- cards.add(new SetCardInfo("Relearn", 48, Rarity.UNCOMMON, mage.cards.r.Relearn.class, RETRO_ART));
- cards.add(new SetCardInfo("Relentless Assault", 115, Rarity.RARE, mage.cards.r.RelentlessAssault.class, RETRO_ART));
- cards.add(new SetCardInfo("Remove Soul", 49, Rarity.COMMON, mage.cards.r.RemoveSoul.class, RETRO_ART));
- cards.add(new SetCardInfo("Renewing Touch", 140, Rarity.UNCOMMON, mage.cards.r.RenewingTouch.class, RETRO_ART));
- cards.add(new SetCardInfo("Righteous Charge", 22, Rarity.UNCOMMON, mage.cards.r.RighteousCharge.class, RETRO_ART));
- cards.add(new SetCardInfo("Righteous Fury", 23, Rarity.RARE, mage.cards.r.RighteousFury.class, RETRO_ART));
- cards.add(new SetCardInfo("Royal Falcon", 24, Rarity.COMMON, mage.cards.r.RoyalFalcon.class, RETRO_ART));
- cards.add(new SetCardInfo("Royal Trooper", 25, Rarity.UNCOMMON, mage.cards.r.RoyalTrooper.class, RETRO_ART));
- cards.add(new SetCardInfo("Sacred Nectar", 26, Rarity.COMMON, mage.cards.s.SacredNectar.class, RETRO_ART));
- cards.add(new SetCardInfo("Scathe Zombies", 87, Rarity.COMMON, mage.cards.s.ScatheZombies.class, RETRO_ART));
- cards.add(new SetCardInfo("Scorching Spear", 116, Rarity.COMMON, mage.cards.s.ScorchingSpear.class, RETRO_ART));
- cards.add(new SetCardInfo("Sea Eagle", 50, Rarity.COMMON, mage.cards.s.SeaEagle.class, RETRO_ART));
- cards.add(new SetCardInfo("Serpent Warrior", 88, Rarity.COMMON, mage.cards.s.SerpentWarrior.class, RETRO_ART));
- cards.add(new SetCardInfo("Shrieking Specter", 89, Rarity.UNCOMMON, mage.cards.s.ShriekingSpecter.class, RETRO_ART));
- cards.add(new SetCardInfo("Silverback Ape", 141, Rarity.UNCOMMON, mage.cards.s.SilverbackApe.class, RETRO_ART));
- cards.add(new SetCardInfo("Sleight of Hand", 51, Rarity.COMMON, mage.cards.s.SleightOfHand.class, RETRO_ART));
- cards.add(new SetCardInfo("Snapping Drake", 52, Rarity.COMMON, mage.cards.s.SnappingDrake.class, RETRO_ART));
- cards.add(new SetCardInfo("Soul Feast", 90, Rarity.UNCOMMON, mage.cards.s.SoulFeast.class, RETRO_ART));
- cards.add(new SetCardInfo("Southern Elephant", 142, Rarity.COMMON, mage.cards.s.SouthernElephant.class, RETRO_ART));
- cards.add(new SetCardInfo("Spitting Earth", 117, Rarity.UNCOMMON, mage.cards.s.SpittingEarth.class, RETRO_ART));
- cards.add(new SetCardInfo("Squall", 143, Rarity.COMMON, mage.cards.s.Squall.class, RETRO_ART));
- cards.add(new SetCardInfo("Steadfastness", 27, Rarity.COMMON, mage.cards.s.Steadfastness.class, RETRO_ART));
- cards.add(new SetCardInfo("Stone Rain", 118, Rarity.COMMON, mage.cards.s.StoneRain.class, RETRO_ART));
- cards.add(new SetCardInfo("Storm Crow", 53, Rarity.COMMON, mage.cards.s.StormCrow.class, RETRO_ART));
- cards.add(new SetCardInfo("Stream of Acid", 91, Rarity.UNCOMMON, mage.cards.s.StreamOfAcid.class, RETRO_ART));
- cards.add(new SetCardInfo("Summer Bloom", 144, Rarity.RARE, mage.cards.s.SummerBloom.class, RETRO_ART));
- cards.add(new SetCardInfo("Swamp", 162, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 163, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 164, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 165, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Sylvan Basilisk", 145, Rarity.RARE, mage.cards.s.SylvanBasilisk.class, RETRO_ART));
- cards.add(new SetCardInfo("Sylvan Yeti", 146, Rarity.RARE, mage.cards.s.SylvanYeti.class, RETRO_ART));
- cards.add(new SetCardInfo("Thorn Elemental", 147, Rarity.RARE, mage.cards.t.ThornElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Thunder Dragon", 119, Rarity.RARE, mage.cards.t.ThunderDragon.class, RETRO_ART));
- cards.add(new SetCardInfo("Tidings", 54, Rarity.UNCOMMON, mage.cards.t.Tidings.class, RETRO_ART));
- cards.add(new SetCardInfo("Time Ebb", 55, Rarity.COMMON, mage.cards.t.TimeEbb.class, RETRO_ART));
- cards.add(new SetCardInfo("Time Warp", 56, Rarity.RARE, mage.cards.t.TimeWarp.class, RETRO_ART));
- cards.add(new SetCardInfo("Touch of Brilliance", 57, Rarity.COMMON, mage.cards.t.TouchOfBrilliance.class, RETRO_ART));
- cards.add(new SetCardInfo("Trained Orgg", 120, Rarity.RARE, mage.cards.t.TrainedOrgg.class, RETRO_ART));
- cards.add(new SetCardInfo("Tremor", 121, Rarity.COMMON, mage.cards.t.Tremor.class, RETRO_ART));
- cards.add(new SetCardInfo("Undo", 58, Rarity.UNCOMMON, mage.cards.u.Undo.class, RETRO_ART));
- cards.add(new SetCardInfo("Untamed Wilds", 148, Rarity.UNCOMMON, mage.cards.u.UntamedWilds.class, RETRO_ART));
- cards.add(new SetCardInfo("Venerable Monk", 28, Rarity.COMMON, mage.cards.v.VenerableMonk.class, RETRO_ART));
- cards.add(new SetCardInfo("Vengeance", 29, Rarity.UNCOMMON, mage.cards.v.Vengeance.class, RETRO_ART));
- cards.add(new SetCardInfo("Veteran Cavalier", 30, Rarity.UNCOMMON, mage.cards.v.VeteranCavalier.class, RETRO_ART));
- cards.add(new SetCardInfo("Vizzerdrix", 59, Rarity.RARE, mage.cards.v.Vizzerdrix.class, RETRO_ART));
- cards.add(new SetCardInfo("Volcanic Dragon", 122, Rarity.RARE, mage.cards.v.VolcanicDragon.class, RETRO_ART));
- cards.add(new SetCardInfo("Volcanic Hammer", 123, Rarity.COMMON, mage.cards.v.VolcanicHammer.class, RETRO_ART));
- cards.add(new SetCardInfo("Water Elemental", 60, Rarity.UNCOMMON, mage.cards.w.WaterElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Whiptail Wurm", 149, Rarity.UNCOMMON, mage.cards.w.WhiptailWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("Whirlwind", 150, Rarity.RARE, mage.cards.w.Whirlwind.class, RETRO_ART));
- cards.add(new SetCardInfo("Wicked Pact", 92, Rarity.RARE, mage.cards.w.WickedPact.class, RETRO_ART));
- cards.add(new SetCardInfo("Wild Griffin", 31, Rarity.COMMON, mage.cards.w.WildGriffin.class, RETRO_ART));
- cards.add(new SetCardInfo("Wild Ox", 151, Rarity.UNCOMMON, mage.cards.w.WildOx.class, RETRO_ART));
- cards.add(new SetCardInfo("Willow Elf", 152, Rarity.COMMON, mage.cards.w.WillowElf.class, RETRO_ART));
- cards.add(new SetCardInfo("Wind Drake", 61, Rarity.COMMON, mage.cards.w.WindDrake.class, RETRO_ART));
- cards.add(new SetCardInfo("Wind Sail", 62, Rarity.UNCOMMON, mage.cards.w.WindSail.class, RETRO_ART));
- cards.add(new SetCardInfo("Wood Elves", 153, Rarity.UNCOMMON, mage.cards.w.WoodElves.class, RETRO_ART));
+ cards.add(new SetCardInfo("Abyssal Horror", 63, Rarity.RARE, mage.cards.a.AbyssalHorror.class));
+ cards.add(new SetCardInfo("Air Elemental", 32, Rarity.UNCOMMON, mage.cards.a.AirElemental.class));
+ cards.add(new SetCardInfo("Alluring Scent", 124, Rarity.RARE, mage.cards.a.AlluringScent.class));
+ cards.add(new SetCardInfo("Ancient Craving", 64, Rarity.RARE, mage.cards.a.AncientCraving.class));
+ cards.add(new SetCardInfo("Angelic Blessing", 3, Rarity.COMMON, mage.cards.a.AngelicBlessing.class));
+ cards.add(new SetCardInfo("Angel of Light", 1, Rarity.UNCOMMON, mage.cards.a.AngelOfLight.class));
+ cards.add(new SetCardInfo("Angel of Mercy", 2, Rarity.UNCOMMON, mage.cards.a.AngelOfMercy.class));
+ cards.add(new SetCardInfo("Archangel", 4, Rarity.RARE, mage.cards.a.Archangel.class));
+ cards.add(new SetCardInfo("Ardent Militia", 5, Rarity.UNCOMMON, mage.cards.a.ArdentMilitia.class));
+ cards.add(new SetCardInfo("Armageddon", 6, Rarity.RARE, mage.cards.a.Armageddon.class));
+ cards.add(new SetCardInfo("Barbtooth Wurm", 125, Rarity.COMMON, mage.cards.b.BarbtoothWurm.class));
+ cards.add(new SetCardInfo("Bargain", 7, Rarity.UNCOMMON, mage.cards.b.Bargain.class));
+ cards.add(new SetCardInfo("Blinding Light", 8, Rarity.RARE, mage.cards.b.BlindingLight.class));
+ cards.add(new SetCardInfo("Bog Imp", 65, Rarity.COMMON, mage.cards.b.BogImp.class));
+ cards.add(new SetCardInfo("Bog Raiders", 66, Rarity.COMMON, mage.cards.b.BogRaiders.class));
+ cards.add(new SetCardInfo("Bog Wraith", 67, Rarity.UNCOMMON, mage.cards.b.BogWraith.class));
+ cards.add(new SetCardInfo("Border Guard", 9, Rarity.COMMON, mage.cards.b.BorderGuard.class));
+ cards.add(new SetCardInfo("Breath of Life", 10, Rarity.UNCOMMON, mage.cards.b.BreathOfLife.class));
+ cards.add(new SetCardInfo("Bull Hippo", 126, Rarity.UNCOMMON, mage.cards.b.BullHippo.class));
+ cards.add(new SetCardInfo("Champion Lancer", 11, Rarity.RARE, mage.cards.c.ChampionLancer.class));
+ cards.add(new SetCardInfo("Charging Paladin", 12, Rarity.UNCOMMON, mage.cards.c.ChargingPaladin.class));
+ cards.add(new SetCardInfo("Chorus of Woe", 68, Rarity.COMMON, mage.cards.c.ChorusOfWoe.class));
+ cards.add(new SetCardInfo("Cinder Storm", 93, Rarity.UNCOMMON, mage.cards.c.CinderStorm.class));
+ cards.add(new SetCardInfo("Coercion", 69, Rarity.UNCOMMON, mage.cards.c.Coercion.class));
+ cards.add(new SetCardInfo("Coral Eel", 33, Rarity.COMMON, mage.cards.c.CoralEel.class));
+ cards.add(new SetCardInfo("Counterspell", 34, Rarity.UNCOMMON, mage.cards.c.Counterspell.class));
+ cards.add(new SetCardInfo("Dakmor Ghoul", 70, Rarity.UNCOMMON, mage.cards.d.DakmorGhoul.class));
+ cards.add(new SetCardInfo("Dakmor Lancer", 71, Rarity.RARE, mage.cards.d.DakmorLancer.class));
+ cards.add(new SetCardInfo("Dakmor Plague", 72, Rarity.UNCOMMON, mage.cards.d.DakmorPlague.class));
+ cards.add(new SetCardInfo("Dakmor Scorpion", 73, Rarity.COMMON, mage.cards.d.DakmorScorpion.class));
+ cards.add(new SetCardInfo("Dakmor Sorceress", 74, Rarity.RARE, mage.cards.d.DakmorSorceress.class));
+ cards.add(new SetCardInfo("Dark Offering", 75, Rarity.UNCOMMON, mage.cards.d.DarkOffering.class));
+ cards.add(new SetCardInfo("Denizen of the Deep", 35, Rarity.RARE, mage.cards.d.DenizenOfTheDeep.class));
+ cards.add(new SetCardInfo("Devastation", 94, Rarity.RARE, mage.cards.d.Devastation.class));
+ cards.add(new SetCardInfo("Devoted Hero", 13, Rarity.COMMON, mage.cards.d.DevotedHero.class));
+ cards.add(new SetCardInfo("Devout Monk", 14, Rarity.COMMON, mage.cards.d.DevoutMonk.class));
+ cards.add(new SetCardInfo("Dread Reaper", 76, Rarity.RARE, mage.cards.d.DreadReaper.class));
+ cards.add(new SetCardInfo("Durkwood Boars", 127, Rarity.COMMON, mage.cards.d.DurkwoodBoars.class));
+ cards.add(new SetCardInfo("Eager Cadet", 15, Rarity.COMMON, mage.cards.e.EagerCadet.class));
+ cards.add(new SetCardInfo("Earth Elemental", 95, Rarity.UNCOMMON, mage.cards.e.EarthElemental.class));
+ cards.add(new SetCardInfo("Exhaustion", 36, Rarity.UNCOMMON, mage.cards.e.Exhaustion.class));
+ cards.add(new SetCardInfo("Extinguish", 37, Rarity.COMMON, mage.cards.e.Extinguish.class));
+ cards.add(new SetCardInfo("Eye Spy", 38, Rarity.UNCOMMON, mage.cards.e.EyeSpy.class));
+ cards.add(new SetCardInfo("False Peace", 16, Rarity.UNCOMMON, mage.cards.f.FalsePeace.class));
+ cards.add(new SetCardInfo("Feral Shadow", 77, Rarity.COMMON, mage.cards.f.FeralShadow.class));
+ cards.add(new SetCardInfo("Fire Elemental", 96, Rarity.UNCOMMON, mage.cards.f.FireElemental.class));
+ cards.add(new SetCardInfo("Fire Tempest", 97, Rarity.RARE, mage.cards.f.FireTempest.class));
+ cards.add(new SetCardInfo("Foot Soldiers", 17, Rarity.COMMON, mage.cards.f.FootSoldiers.class));
+ cards.add(new SetCardInfo("Forest", 170, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 171, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 172, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 173, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Gerrard's Wisdom", 18, Rarity.RARE, mage.cards.g.GerrardsWisdom.class));
+ cards.add(new SetCardInfo("Giant Octopus", 39, Rarity.COMMON, mage.cards.g.GiantOctopus.class));
+ cards.add(new SetCardInfo("Goblin Cavaliers", 98, Rarity.COMMON, mage.cards.g.GoblinCavaliers.class));
+ cards.add(new SetCardInfo("Goblin Chariot", 99, Rarity.COMMON, mage.cards.g.GoblinChariot.class));
+ cards.add(new SetCardInfo("Goblin Commando", 100, Rarity.UNCOMMON, mage.cards.g.GoblinCommando.class));
+ cards.add(new SetCardInfo("Goblin General", 101, Rarity.UNCOMMON, mage.cards.g.GoblinGeneral.class));
+ cards.add(new SetCardInfo("Goblin Glider", 102, Rarity.UNCOMMON, mage.cards.g.GoblinGlider.class));
+ cards.add(new SetCardInfo("Goblin Hero", 103, Rarity.COMMON, mage.cards.g.GoblinHero.class));
+ cards.add(new SetCardInfo("Goblin Lore", 104, Rarity.UNCOMMON, mage.cards.g.GoblinLore.class));
+ cards.add(new SetCardInfo("Goblin Mountaineer", 105, Rarity.COMMON, mage.cards.g.GoblinMountaineer.class));
+ cards.add(new SetCardInfo("Goblin Settler", 106, Rarity.UNCOMMON, mage.cards.g.GoblinSettler.class));
+ cards.add(new SetCardInfo("Gorilla Warrior", 128, Rarity.COMMON, mage.cards.g.GorillaWarrior.class));
+ cards.add(new SetCardInfo("Gravedigger", 78, Rarity.UNCOMMON, mage.cards.g.Gravedigger.class));
+ cards.add(new SetCardInfo("Grim Tutor", 79, Rarity.RARE, mage.cards.g.GrimTutor.class));
+ cards.add(new SetCardInfo("Grizzly Bears", 129, Rarity.COMMON, mage.cards.g.GrizzlyBears.class));
+ cards.add(new SetCardInfo("Hand of Death", 80, Rarity.COMMON, mage.cards.h.HandOfDeath.class));
+ cards.add(new SetCardInfo("Hollow Dogs", 81, Rarity.COMMON, mage.cards.h.HollowDogs.class));
+ cards.add(new SetCardInfo("Howling Fury", 82, Rarity.UNCOMMON, mage.cards.h.HowlingFury.class));
+ cards.add(new SetCardInfo("Hulking Goblin", 107, Rarity.COMMON, mage.cards.h.HulkingGoblin.class));
+ cards.add(new SetCardInfo("Hulking Ogre", 108, Rarity.UNCOMMON, mage.cards.h.HulkingOgre.class));
+ cards.add(new SetCardInfo("Ingenious Thief", 40, Rarity.COMMON, mage.cards.i.IngeniousThief.class));
+ cards.add(new SetCardInfo("Island", 158, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 159, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 160, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 161, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Jagged Lightning", 109, Rarity.UNCOMMON, mage.cards.j.JaggedLightning.class));
+ cards.add(new SetCardInfo("Knight Errant", 19, Rarity.COMMON, mage.cards.k.KnightErrant.class));
+ cards.add(new SetCardInfo("Last Chance", 110, Rarity.RARE, mage.cards.l.LastChance.class));
+ cards.add(new SetCardInfo("Lava Axe", 111, Rarity.COMMON, mage.cards.l.LavaAxe.class));
+ cards.add(new SetCardInfo("Lone Wolf", 130, Rarity.COMMON, mage.cards.l.LoneWolf.class));
+ cards.add(new SetCardInfo("Loyal Sentry", 20, Rarity.RARE, mage.cards.l.LoyalSentry.class));
+ cards.add(new SetCardInfo("Lynx", 131, Rarity.UNCOMMON, mage.cards.l.Lynx.class));
+ cards.add(new SetCardInfo("Man-o'-War", 41, Rarity.UNCOMMON, mage.cards.m.ManOWar.class));
+ cards.add(new SetCardInfo("Merfolk of the Pearl Trident", 42, Rarity.COMMON, mage.cards.m.MerfolkOfThePearlTrident.class));
+ cards.add(new SetCardInfo("Mind Rot", 83, Rarity.COMMON, mage.cards.m.MindRot.class));
+ cards.add(new SetCardInfo("Mons's Goblin Raiders", 112, Rarity.RARE, mage.cards.m.MonssGoblinRaiders.class));
+ cards.add(new SetCardInfo("Monstrous Growth", 132, Rarity.COMMON, mage.cards.m.MonstrousGrowth.class));
+ cards.add(new SetCardInfo("Moon Sprite", 133, Rarity.UNCOMMON, mage.cards.m.MoonSprite.class));
+ cards.add(new SetCardInfo("Mountain", 166, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 167, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 168, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 169, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Muck Rats", 84, Rarity.COMMON, mage.cards.m.MuckRats.class));
+ cards.add(new SetCardInfo("Natural Spring", 134, Rarity.UNCOMMON, mage.cards.n.NaturalSpring.class));
+ cards.add(new SetCardInfo("Nature's Cloak", 135, Rarity.RARE, mage.cards.n.NaturesCloak.class));
+ cards.add(new SetCardInfo("Nature's Lore", 136, Rarity.COMMON, mage.cards.n.NaturesLore.class));
+ cards.add(new SetCardInfo("Norwood Archers", 137, Rarity.COMMON, mage.cards.n.NorwoodArchers.class));
+ cards.add(new SetCardInfo("Norwood Ranger", 138, Rarity.COMMON, mage.cards.n.NorwoodRanger.class));
+ cards.add(new SetCardInfo("Ogre Warrior", 113, Rarity.COMMON, mage.cards.o.OgreWarrior.class));
+ cards.add(new SetCardInfo("Owl Familiar", 43, Rarity.UNCOMMON, mage.cards.o.OwlFamiliar.class));
+ cards.add(new SetCardInfo("Path of Peace", 21, Rarity.COMMON, mage.cards.p.PathOfPeace.class));
+ cards.add(new SetCardInfo("Phantom Warrior", 44, Rarity.RARE, mage.cards.p.PhantomWarrior.class));
+ cards.add(new SetCardInfo("Plains", 154, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 155, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 156, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 157, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Pride of Lions", 139, Rarity.UNCOMMON, mage.cards.p.PrideOfLions.class));
+ cards.add(new SetCardInfo("Psychic Transfer", 46, Rarity.RARE, mage.cards.p.PsychicTransfer.class));
+ cards.add(new SetCardInfo("Raging Goblin", 114, Rarity.COMMON, mage.cards.r.RagingGoblin.class));
+ cards.add(new SetCardInfo("Raise Dead", 85, Rarity.COMMON, mage.cards.r.RaiseDead.class));
+ cards.add(new SetCardInfo("Ransack", 47, Rarity.RARE, mage.cards.r.Ransack.class));
+ cards.add(new SetCardInfo("Ravenous Rats", 86, Rarity.UNCOMMON, mage.cards.r.RavenousRats.class));
+ cards.add(new SetCardInfo("Relearn", 48, Rarity.UNCOMMON, mage.cards.r.Relearn.class));
+ cards.add(new SetCardInfo("Relentless Assault", 115, Rarity.RARE, mage.cards.r.RelentlessAssault.class));
+ cards.add(new SetCardInfo("Remove Soul", 49, Rarity.COMMON, mage.cards.r.RemoveSoul.class));
+ cards.add(new SetCardInfo("Renewing Touch", 140, Rarity.UNCOMMON, mage.cards.r.RenewingTouch.class));
+ cards.add(new SetCardInfo("Righteous Charge", 22, Rarity.UNCOMMON, mage.cards.r.RighteousCharge.class));
+ cards.add(new SetCardInfo("Righteous Fury", 23, Rarity.RARE, mage.cards.r.RighteousFury.class));
+ cards.add(new SetCardInfo("Royal Falcon", 24, Rarity.COMMON, mage.cards.r.RoyalFalcon.class));
+ cards.add(new SetCardInfo("Royal Trooper", 25, Rarity.UNCOMMON, mage.cards.r.RoyalTrooper.class));
+ cards.add(new SetCardInfo("Sacred Nectar", 26, Rarity.COMMON, mage.cards.s.SacredNectar.class));
+ cards.add(new SetCardInfo("Scathe Zombies", 87, Rarity.COMMON, mage.cards.s.ScatheZombies.class));
+ cards.add(new SetCardInfo("Scorching Spear", 116, Rarity.COMMON, mage.cards.s.ScorchingSpear.class));
+ cards.add(new SetCardInfo("Sea Eagle", 50, Rarity.COMMON, mage.cards.s.SeaEagle.class));
+ cards.add(new SetCardInfo("Serpent Warrior", 88, Rarity.COMMON, mage.cards.s.SerpentWarrior.class));
+ cards.add(new SetCardInfo("Shrieking Specter", 89, Rarity.UNCOMMON, mage.cards.s.ShriekingSpecter.class));
+ cards.add(new SetCardInfo("Silverback Ape", 141, Rarity.UNCOMMON, mage.cards.s.SilverbackApe.class));
+ cards.add(new SetCardInfo("Sleight of Hand", 51, Rarity.COMMON, mage.cards.s.SleightOfHand.class));
+ cards.add(new SetCardInfo("Snapping Drake", 52, Rarity.COMMON, mage.cards.s.SnappingDrake.class));
+ cards.add(new SetCardInfo("Soul Feast", 90, Rarity.UNCOMMON, mage.cards.s.SoulFeast.class));
+ cards.add(new SetCardInfo("Southern Elephant", 142, Rarity.COMMON, mage.cards.s.SouthernElephant.class));
+ cards.add(new SetCardInfo("Spitting Earth", 117, Rarity.UNCOMMON, mage.cards.s.SpittingEarth.class));
+ cards.add(new SetCardInfo("Squall", 143, Rarity.COMMON, mage.cards.s.Squall.class));
+ cards.add(new SetCardInfo("Steadfastness", 27, Rarity.COMMON, mage.cards.s.Steadfastness.class));
+ cards.add(new SetCardInfo("Stone Rain", 118, Rarity.COMMON, mage.cards.s.StoneRain.class));
+ cards.add(new SetCardInfo("Storm Crow", 53, Rarity.COMMON, mage.cards.s.StormCrow.class));
+ cards.add(new SetCardInfo("Stream of Acid", 91, Rarity.UNCOMMON, mage.cards.s.StreamOfAcid.class));
+ cards.add(new SetCardInfo("Summer Bloom", 144, Rarity.RARE, mage.cards.s.SummerBloom.class));
+ cards.add(new SetCardInfo("Swamp", 162, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 163, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 164, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 165, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sylvan Basilisk", 145, Rarity.RARE, mage.cards.s.SylvanBasilisk.class));
+ cards.add(new SetCardInfo("Sylvan Yeti", 146, Rarity.RARE, mage.cards.s.SylvanYeti.class));
+ cards.add(new SetCardInfo("Thorn Elemental", 147, Rarity.RARE, mage.cards.t.ThornElemental.class));
+ cards.add(new SetCardInfo("Thunder Dragon", 119, Rarity.RARE, mage.cards.t.ThunderDragon.class));
+ cards.add(new SetCardInfo("Tidings", 54, Rarity.UNCOMMON, mage.cards.t.Tidings.class));
+ cards.add(new SetCardInfo("Time Ebb", 55, Rarity.COMMON, mage.cards.t.TimeEbb.class));
+ cards.add(new SetCardInfo("Time Warp", 56, Rarity.RARE, mage.cards.t.TimeWarp.class));
+ cards.add(new SetCardInfo("Touch of Brilliance", 57, Rarity.COMMON, mage.cards.t.TouchOfBrilliance.class));
+ cards.add(new SetCardInfo("Trained Orgg", 120, Rarity.RARE, mage.cards.t.TrainedOrgg.class));
+ cards.add(new SetCardInfo("Tremor", 121, Rarity.COMMON, mage.cards.t.Tremor.class));
+ cards.add(new SetCardInfo("Undo", 58, Rarity.UNCOMMON, mage.cards.u.Undo.class));
+ cards.add(new SetCardInfo("Untamed Wilds", 148, Rarity.UNCOMMON, mage.cards.u.UntamedWilds.class));
+ cards.add(new SetCardInfo("Venerable Monk", 28, Rarity.COMMON, mage.cards.v.VenerableMonk.class));
+ cards.add(new SetCardInfo("Vengeance", 29, Rarity.UNCOMMON, mage.cards.v.Vengeance.class));
+ cards.add(new SetCardInfo("Veteran Cavalier", 30, Rarity.UNCOMMON, mage.cards.v.VeteranCavalier.class));
+ cards.add(new SetCardInfo("Vizzerdrix", 59, Rarity.RARE, mage.cards.v.Vizzerdrix.class));
+ cards.add(new SetCardInfo("Volcanic Dragon", 122, Rarity.RARE, mage.cards.v.VolcanicDragon.class));
+ cards.add(new SetCardInfo("Volcanic Hammer", 123, Rarity.COMMON, mage.cards.v.VolcanicHammer.class));
+ cards.add(new SetCardInfo("Water Elemental", 60, Rarity.UNCOMMON, mage.cards.w.WaterElemental.class));
+ cards.add(new SetCardInfo("Whiptail Wurm", 149, Rarity.UNCOMMON, mage.cards.w.WhiptailWurm.class));
+ cards.add(new SetCardInfo("Whirlwind", 150, Rarity.RARE, mage.cards.w.Whirlwind.class));
+ cards.add(new SetCardInfo("Wicked Pact", 92, Rarity.RARE, mage.cards.w.WickedPact.class));
+ cards.add(new SetCardInfo("Wild Griffin", 31, Rarity.COMMON, mage.cards.w.WildGriffin.class));
+ cards.add(new SetCardInfo("Wild Ox", 151, Rarity.UNCOMMON, mage.cards.w.WildOx.class));
+ cards.add(new SetCardInfo("Willow Elf", 152, Rarity.COMMON, mage.cards.w.WillowElf.class));
+ cards.add(new SetCardInfo("Wind Drake", 61, Rarity.COMMON, mage.cards.w.WindDrake.class));
+ cards.add(new SetCardInfo("Wind Sail", 62, Rarity.UNCOMMON, mage.cards.w.WindSail.class));
+ cards.add(new SetCardInfo("Wood Elves", 153, Rarity.UNCOMMON, mage.cards.w.WoodElves.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/Starter2000.java b/Mage.Sets/src/mage/sets/Starter2000.java
index cc7a2e54e65..089428d8b92 100644
--- a/Mage.Sets/src/mage/sets/Starter2000.java
+++ b/Mage.Sets/src/mage/sets/Starter2000.java
@@ -23,25 +23,26 @@ public final class Starter2000 extends ExpansionSet {
this.hasBasicLands = false;
this.hasBoosters = false;
- cards.add(new SetCardInfo("Angelic Blessing", 1, Rarity.COMMON, mage.cards.a.AngelicBlessing.class, RETRO_ART));
- cards.add(new SetCardInfo("Breath of Life", 3, Rarity.UNCOMMON, mage.cards.b.BreathOfLife.class, RETRO_ART));
- cards.add(new SetCardInfo("Durkwood Boars", 38, Rarity.COMMON, mage.cards.d.DurkwoodBoars.class, RETRO_ART));
- cards.add(new SetCardInfo("Eager Cadet", 5, Rarity.COMMON, mage.cards.e.EagerCadet.class, RETRO_ART));
- cards.add(new SetCardInfo("Giant Octopus", 14, Rarity.COMMON, mage.cards.g.GiantOctopus.class, RETRO_ART));
- cards.add(new SetCardInfo("Hand of Death", 25, Rarity.COMMON, mage.cards.h.HandOfDeath.class, RETRO_ART));
- cards.add(new SetCardInfo("Knight Errant", 7, Rarity.COMMON, mage.cards.k.KnightErrant.class, RETRO_ART));
- cards.add(new SetCardInfo("Lava Axe", 31, Rarity.COMMON, mage.cards.l.LavaAxe.class, RETRO_ART));
- cards.add(new SetCardInfo("Mons's Goblin Raiders", 32, Rarity.COMMON, mage.cards.m.MonssGoblinRaiders.class, RETRO_ART));
- cards.add(new SetCardInfo("Monstrous Growth", 41, Rarity.COMMON, mage.cards.m.MonstrousGrowth.class, RETRO_ART));
- cards.add(new SetCardInfo("Moon Sprite", 42, Rarity.UNCOMMON, mage.cards.m.MoonSprite.class, RETRO_ART));
- cards.add(new SetCardInfo("Ogre Warrior", 33, Rarity.COMMON, mage.cards.o.OgreWarrior.class, RETRO_ART));
- cards.add(new SetCardInfo("Rhox", 43, Rarity.RARE, mage.cards.r.Rhox.class, RETRO_ART));
- cards.add(new SetCardInfo("Royal Falcon", 8, Rarity.COMMON, mage.cards.r.RoyalFalcon.class, RETRO_ART));
- cards.add(new SetCardInfo("Sea Eagle", 18, Rarity.COMMON, mage.cards.s.SeaEagle.class, RETRO_ART));
- cards.add(new SetCardInfo("Time Ebb", 19, Rarity.COMMON, mage.cards.t.TimeEbb.class, RETRO_ART));
- cards.add(new SetCardInfo("Trained Orgg", 37, Rarity.RARE, mage.cards.t.TrainedOrgg.class, RETRO_ART));
- cards.add(new SetCardInfo("Vizzerdrix", 20, Rarity.RARE, mage.cards.v.Vizzerdrix.class, RETRO_ART));
- cards.add(new SetCardInfo("Wild Griffin", 11, Rarity.COMMON, mage.cards.w.WildGriffin.class, RETRO_ART));
- cards.add(new SetCardInfo("Willow Elf", 45, Rarity.COMMON, mage.cards.w.WillowElf.class, RETRO_ART));
+ cards.add(new SetCardInfo("Angelic Blessing", 1, Rarity.COMMON, mage.cards.a.AngelicBlessing.class));
+ cards.add(new SetCardInfo("Breath of Life", 3, Rarity.UNCOMMON, mage.cards.b.BreathOfLife.class));
+ cards.add(new SetCardInfo("Durkwood Boars", 38, Rarity.COMMON, mage.cards.d.DurkwoodBoars.class));
+ cards.add(new SetCardInfo("Eager Cadet", 5, Rarity.COMMON, mage.cards.e.EagerCadet.class));
+ cards.add(new SetCardInfo("Giant Octopus", 14, Rarity.COMMON, mage.cards.g.GiantOctopus.class));
+ cards.add(new SetCardInfo("Hand of Death", 25, Rarity.COMMON, mage.cards.h.HandOfDeath.class));
+ cards.add(new SetCardInfo("Knight Errant", 7, Rarity.COMMON, mage.cards.k.KnightErrant.class));
+ cards.add(new SetCardInfo("Lava Axe", 31, Rarity.COMMON, mage.cards.l.LavaAxe.class));
+ cards.add(new SetCardInfo("Mons's Goblin Raiders", 32, Rarity.COMMON, mage.cards.m.MonssGoblinRaiders.class));
+ cards.add(new SetCardInfo("Monstrous Growth", 41, Rarity.COMMON, mage.cards.m.MonstrousGrowth.class));
+ cards.add(new SetCardInfo("Moon Sprite", 42, Rarity.UNCOMMON, mage.cards.m.MoonSprite.class));
+ cards.add(new SetCardInfo("Ogre Warrior", 33, Rarity.COMMON, mage.cards.o.OgreWarrior.class));
+ cards.add(new SetCardInfo("Rhox", 43, Rarity.RARE, mage.cards.r.Rhox.class));
+ cards.add(new SetCardInfo("Royal Falcon", 8, Rarity.COMMON, mage.cards.r.RoyalFalcon.class));
+ cards.add(new SetCardInfo("Sea Eagle", 18, Rarity.COMMON, mage.cards.s.SeaEagle.class));
+ cards.add(new SetCardInfo("Time Ebb", 19, Rarity.COMMON, mage.cards.t.TimeEbb.class));
+ cards.add(new SetCardInfo("Trained Orgg", 37, Rarity.RARE, mage.cards.t.TrainedOrgg.class));
+ cards.add(new SetCardInfo("Vizzerdrix", 20, Rarity.RARE, mage.cards.v.Vizzerdrix.class));
+ cards.add(new SetCardInfo("Wild Griffin", 11, Rarity.COMMON, mage.cards.w.WildGriffin.class));
+ cards.add(new SetCardInfo("Willow Elf", 45, Rarity.COMMON, mage.cards.w.WillowElf.class));
+
}
}
diff --git a/Mage.Sets/src/mage/sets/Stronghold.java b/Mage.Sets/src/mage/sets/Stronghold.java
index bb9e3bb7dd1..644edecce68 100644
--- a/Mage.Sets/src/mage/sets/Stronghold.java
+++ b/Mage.Sets/src/mage/sets/Stronghold.java
@@ -27,148 +27,148 @@ public final class Stronghold extends ExpansionSet {
this.numBoosterRare = 1;
this.ratioBoosterMythic = 0;
- cards.add(new SetCardInfo("Acidic Sliver", 126, Rarity.UNCOMMON, mage.cards.a.AcidicSliver.class, RETRO_ART));
- cards.add(new SetCardInfo("Amok", 76, Rarity.RARE, mage.cards.a.Amok.class, RETRO_ART));
- cards.add(new SetCardInfo("Awakening", 101, Rarity.RARE, mage.cards.a.Awakening.class, RETRO_ART));
- cards.add(new SetCardInfo("Bandage", 1, Rarity.COMMON, mage.cards.b.Bandage.class, RETRO_ART));
- cards.add(new SetCardInfo("Bottomless Pit", 51, Rarity.UNCOMMON, mage.cards.b.BottomlessPit.class, RETRO_ART));
- cards.add(new SetCardInfo("Brush with Death", 52, Rarity.COMMON, mage.cards.b.BrushWithDeath.class, RETRO_ART));
- cards.add(new SetCardInfo("Bullwhip", 132, Rarity.UNCOMMON, mage.cards.b.Bullwhip.class, RETRO_ART));
- cards.add(new SetCardInfo("Burgeoning", 102, Rarity.RARE, mage.cards.b.Burgeoning.class, RETRO_ART));
- cards.add(new SetCardInfo("Calming Licid", 2, Rarity.UNCOMMON, mage.cards.c.CalmingLicid.class, RETRO_ART));
- cards.add(new SetCardInfo("Cannibalize", 53, Rarity.COMMON, mage.cards.c.Cannibalize.class, RETRO_ART));
- cards.add(new SetCardInfo("Carnassid", 103, Rarity.RARE, mage.cards.c.Carnassid.class, RETRO_ART));
- cards.add(new SetCardInfo("Change of Heart", 3, Rarity.COMMON, mage.cards.c.ChangeOfHeart.class, RETRO_ART));
- cards.add(new SetCardInfo("Cloud Spirit", 26, Rarity.COMMON, mage.cards.c.CloudSpirit.class, RETRO_ART));
- cards.add(new SetCardInfo("Constant Mists", 104, Rarity.UNCOMMON, mage.cards.c.ConstantMists.class, RETRO_ART));
- cards.add(new SetCardInfo("Contemplation", 4, Rarity.UNCOMMON, mage.cards.c.Contemplation.class, RETRO_ART));
- cards.add(new SetCardInfo("Contempt", 27, Rarity.COMMON, mage.cards.c.Contempt.class, RETRO_ART));
- cards.add(new SetCardInfo("Conviction", 5, Rarity.COMMON, mage.cards.c.Conviction.class, RETRO_ART));
- cards.add(new SetCardInfo("Convulsing Licid", 77, Rarity.UNCOMMON, mage.cards.c.ConvulsingLicid.class, RETRO_ART));
- cards.add(new SetCardInfo("Corrupting Licid", 54, Rarity.UNCOMMON, mage.cards.c.CorruptingLicid.class, RETRO_ART));
- cards.add(new SetCardInfo("Craven Giant", 78, Rarity.COMMON, mage.cards.c.CravenGiant.class, RETRO_ART));
- cards.add(new SetCardInfo("Crossbow Ambush", 105, Rarity.COMMON, mage.cards.c.CrossbowAmbush.class, RETRO_ART));
- cards.add(new SetCardInfo("Crovax the Cursed", 55, Rarity.RARE, mage.cards.c.CrovaxTheCursed.class, RETRO_ART));
- cards.add(new SetCardInfo("Crystalline Sliver", 127, Rarity.UNCOMMON, mage.cards.c.CrystallineSliver.class, RETRO_ART));
- cards.add(new SetCardInfo("Dauthi Trapper", 56, Rarity.UNCOMMON, mage.cards.d.DauthiTrapper.class, RETRO_ART));
- cards.add(new SetCardInfo("Death Stroke", 57, Rarity.COMMON, mage.cards.d.DeathStroke.class, RETRO_ART));
- cards.add(new SetCardInfo("Dream Halls", 28, Rarity.RARE, mage.cards.d.DreamHalls.class, RETRO_ART));
- cards.add(new SetCardInfo("Dream Prowler", 29, Rarity.COMMON, mage.cards.d.DreamProwler.class, RETRO_ART));
- cards.add(new SetCardInfo("Duct Crawler", 79, Rarity.COMMON, mage.cards.d.DuctCrawler.class, RETRO_ART));
- cards.add(new SetCardInfo("Dungeon Shade", 58, Rarity.COMMON, mage.cards.d.DungeonShade.class, RETRO_ART));
- cards.add(new SetCardInfo("Elven Rite", 106, Rarity.UNCOMMON, mage.cards.e.ElvenRite.class, RETRO_ART));
- cards.add(new SetCardInfo("Endangered Armodon", 107, Rarity.COMMON, mage.cards.e.EndangeredArmodon.class, RETRO_ART));
- cards.add(new SetCardInfo("Ensnaring Bridge", 133, Rarity.RARE, mage.cards.e.EnsnaringBridge.class, RETRO_ART));
- cards.add(new SetCardInfo("Evacuation", 30, Rarity.RARE, mage.cards.e.Evacuation.class, RETRO_ART));
- cards.add(new SetCardInfo("Fanning the Flames", 80, Rarity.UNCOMMON, mage.cards.f.FanningTheFlames.class, RETRO_ART));
- cards.add(new SetCardInfo("Flame Wave", 81, Rarity.UNCOMMON, mage.cards.f.FlameWave.class, RETRO_ART));
- cards.add(new SetCardInfo("Fling", 82, Rarity.COMMON, mage.cards.f.Fling.class, RETRO_ART));
- cards.add(new SetCardInfo("Flowstone Blade", 83, Rarity.COMMON, mage.cards.f.FlowstoneBlade.class, RETRO_ART));
- cards.add(new SetCardInfo("Flowstone Hellion", 84, Rarity.UNCOMMON, mage.cards.f.FlowstoneHellion.class, RETRO_ART));
- cards.add(new SetCardInfo("Flowstone Mauler", 85, Rarity.RARE, mage.cards.f.FlowstoneMauler.class, RETRO_ART));
- cards.add(new SetCardInfo("Flowstone Shambler", 86, Rarity.COMMON, mage.cards.f.FlowstoneShambler.class, RETRO_ART));
- cards.add(new SetCardInfo("Foul Imp", 59, Rarity.COMMON, mage.cards.f.FoulImp.class, RETRO_ART));
- cards.add(new SetCardInfo("Furnace Spirit", 87, Rarity.COMMON, mage.cards.f.FurnaceSpirit.class, RETRO_ART));
- cards.add(new SetCardInfo("Gliding Licid", 31, Rarity.UNCOMMON, mage.cards.g.GlidingLicid.class, RETRO_ART));
- cards.add(new SetCardInfo("Grave Pact", 60, Rarity.RARE, mage.cards.g.GravePact.class, RETRO_ART));
- cards.add(new SetCardInfo("Hammerhead Shark", 32, Rarity.COMMON, mage.cards.h.HammerheadShark.class, RETRO_ART));
- cards.add(new SetCardInfo("Heartstone", 134, Rarity.UNCOMMON, mage.cards.h.Heartstone.class, RETRO_ART));
- cards.add(new SetCardInfo("Heat of Battle", 88, Rarity.UNCOMMON, mage.cards.h.HeatOfBattle.class, RETRO_ART));
- cards.add(new SetCardInfo("Hermit Druid", 108, Rarity.RARE, mage.cards.h.HermitDruid.class, RETRO_ART));
- cards.add(new SetCardInfo("Hesitation", 33, Rarity.UNCOMMON, mage.cards.h.Hesitation.class, RETRO_ART));
- cards.add(new SetCardInfo("Hibernation Sliver", 128, Rarity.UNCOMMON, mage.cards.h.HibernationSliver.class, RETRO_ART));
- cards.add(new SetCardInfo("Hidden Retreat", 6, Rarity.RARE, mage.cards.h.HiddenRetreat.class, RETRO_ART));
- cards.add(new SetCardInfo("Honor Guard", 7, Rarity.COMMON, mage.cards.h.HonorGuard.class, RETRO_ART));
- cards.add(new SetCardInfo("Horn of Greed", 135, Rarity.RARE, mage.cards.h.HornOfGreed.class, RETRO_ART));
- cards.add(new SetCardInfo("Hornet Cannon", 136, Rarity.UNCOMMON, mage.cards.h.HornetCannon.class, RETRO_ART));
- cards.add(new SetCardInfo("Intruder Alarm", 34, Rarity.RARE, mage.cards.i.IntruderAlarm.class, RETRO_ART));
- cards.add(new SetCardInfo("Invasion Plans", 89, Rarity.RARE, mage.cards.i.InvasionPlans.class, RETRO_ART));
- cards.add(new SetCardInfo("Jinxed Ring", 137, Rarity.RARE, mage.cards.j.JinxedRing.class, RETRO_ART));
- cards.add(new SetCardInfo("Lab Rats", 61, Rarity.COMMON, mage.cards.l.LabRats.class, RETRO_ART));
- cards.add(new SetCardInfo("Lancers en-Kor", 8, Rarity.UNCOMMON, mage.cards.l.LancersEnKor.class, RETRO_ART));
- cards.add(new SetCardInfo("Leap", 35, Rarity.COMMON, mage.cards.l.Leap.class, RETRO_ART));
- cards.add(new SetCardInfo("Lowland Basilisk", 109, Rarity.COMMON, mage.cards.l.LowlandBasilisk.class, RETRO_ART));
- cards.add(new SetCardInfo("Mana Leak", 36, Rarity.COMMON, mage.cards.m.ManaLeak.class, RETRO_ART));
- cards.add(new SetCardInfo("Mask of the Mimic", 37, Rarity.UNCOMMON, mage.cards.m.MaskOfTheMimic.class, RETRO_ART));
- cards.add(new SetCardInfo("Megrim", 62, Rarity.UNCOMMON, mage.cards.m.Megrim.class, RETRO_ART));
- cards.add(new SetCardInfo("Mind Games", 38, Rarity.COMMON, mage.cards.m.MindGames.class, RETRO_ART));
- cards.add(new SetCardInfo("Mind Peel", 63, Rarity.UNCOMMON, mage.cards.m.MindPeel.class, RETRO_ART));
- cards.add(new SetCardInfo("Mindwarper", 64, Rarity.RARE, mage.cards.m.Mindwarper.class, RETRO_ART));
- cards.add(new SetCardInfo("Mob Justice", 90, Rarity.COMMON, mage.cards.m.MobJustice.class, RETRO_ART));
- cards.add(new SetCardInfo("Mogg Bombers", 91, Rarity.COMMON, mage.cards.m.MoggBombers.class, RETRO_ART));
- cards.add(new SetCardInfo("Mogg Flunkies", 92, Rarity.COMMON, mage.cards.m.MoggFlunkies.class, RETRO_ART));
- cards.add(new SetCardInfo("Mogg Infestation", 93, Rarity.RARE, mage.cards.m.MoggInfestation.class, RETRO_ART));
- cards.add(new SetCardInfo("Mogg Maniac", 94, Rarity.UNCOMMON, mage.cards.m.MoggManiac.class, RETRO_ART));
- cards.add(new SetCardInfo("Morgue Thrull", 65, Rarity.COMMON, mage.cards.m.MorgueThrull.class, RETRO_ART));
- cards.add(new SetCardInfo("Mortuary", 66, Rarity.RARE, mage.cards.m.Mortuary.class, RETRO_ART));
- cards.add(new SetCardInfo("Mox Diamond", 138, Rarity.RARE, mage.cards.m.MoxDiamond.class, RETRO_ART));
- cards.add(new SetCardInfo("Mulch", 110, Rarity.COMMON, mage.cards.m.Mulch.class, RETRO_ART));
- cards.add(new SetCardInfo("Nomads en-Kor", 9, Rarity.COMMON, mage.cards.n.NomadsEnKor.class, RETRO_ART));
- cards.add(new SetCardInfo("Overgrowth", 111, Rarity.COMMON, mage.cards.o.Overgrowth.class, RETRO_ART));
- cards.add(new SetCardInfo("Portcullis", 139, Rarity.RARE, mage.cards.p.Portcullis.class, RETRO_ART));
- cards.add(new SetCardInfo("Primal Rage", 112, Rarity.UNCOMMON, mage.cards.p.PrimalRage.class, RETRO_ART));
- cards.add(new SetCardInfo("Provoke", 113, Rarity.COMMON, mage.cards.p.Provoke.class, RETRO_ART));
- cards.add(new SetCardInfo("Pursuit of Knowledge", 10, Rarity.RARE, mage.cards.p.PursuitOfKnowledge.class, RETRO_ART));
- cards.add(new SetCardInfo("Rabid Rats", 67, Rarity.COMMON, mage.cards.r.RabidRats.class, RETRO_ART));
- cards.add(new SetCardInfo("Ransack", 39, Rarity.UNCOMMON, mage.cards.r.Ransack.class, RETRO_ART));
- cards.add(new SetCardInfo("Rebound", 40, Rarity.UNCOMMON, mage.cards.r.Rebound.class, RETRO_ART));
- cards.add(new SetCardInfo("Reins of Power", 41, Rarity.RARE, mage.cards.r.ReinsOfPower.class, RETRO_ART));
- cards.add(new SetCardInfo("Revenant", 68, Rarity.RARE, mage.cards.r.Revenant.class, RETRO_ART));
- cards.add(new SetCardInfo("Rolling Stones", 11, Rarity.RARE, mage.cards.r.RollingStones.class, RETRO_ART));
- cards.add(new SetCardInfo("Ruination", 95, Rarity.RARE, mage.cards.r.Ruination.class, RETRO_ART));
- cards.add(new SetCardInfo("Sacred Ground", 12, Rarity.RARE, mage.cards.s.SacredGround.class, RETRO_ART));
- cards.add(new SetCardInfo("Samite Blessing", 13, Rarity.COMMON, mage.cards.s.SamiteBlessing.class, RETRO_ART));
- cards.add(new SetCardInfo("Scapegoat", 14, Rarity.UNCOMMON, mage.cards.s.Scapegoat.class, RETRO_ART));
- cards.add(new SetCardInfo("Seething Anger", 96, Rarity.COMMON, mage.cards.s.SeethingAnger.class, RETRO_ART));
- cards.add(new SetCardInfo("Serpent Warrior", 69, Rarity.COMMON, mage.cards.s.SerpentWarrior.class, RETRO_ART));
- cards.add(new SetCardInfo("Shaman en-Kor", 15, Rarity.RARE, mage.cards.s.ShamanEnKor.class, RETRO_ART));
- cards.add(new SetCardInfo("Shard Phoenix", 97, Rarity.RARE, mage.cards.s.ShardPhoenix.class, RETRO_ART));
- cards.add(new SetCardInfo("Shifting Wall", 140, Rarity.UNCOMMON, mage.cards.s.ShiftingWall.class, RETRO_ART));
- cards.add(new SetCardInfo("Shock", 98, Rarity.COMMON, mage.cards.s.Shock.class, RETRO_ART));
- cards.add(new SetCardInfo("Sift", 42, Rarity.COMMON, mage.cards.s.Sift.class, RETRO_ART));
- cards.add(new SetCardInfo("Silver Wyvern", 43, Rarity.RARE, mage.cards.s.SilverWyvern.class, RETRO_ART));
- cards.add(new SetCardInfo("Skeleton Scavengers", 70, Rarity.RARE, mage.cards.s.SkeletonScavengers.class, RETRO_ART));
- cards.add(new SetCardInfo("Skyshroud Archer", 114, Rarity.COMMON, mage.cards.s.SkyshroudArcher.class, RETRO_ART));
- cards.add(new SetCardInfo("Skyshroud Falcon", 16, Rarity.COMMON, mage.cards.s.SkyshroudFalcon.class, RETRO_ART));
- cards.add(new SetCardInfo("Skyshroud Troopers", 115, Rarity.COMMON, mage.cards.s.SkyshroudTroopers.class, RETRO_ART));
- cards.add(new SetCardInfo("Sliver Queen", 129, Rarity.RARE, mage.cards.s.SliverQueen.class, RETRO_ART));
- cards.add(new SetCardInfo("Smite", 17, Rarity.COMMON, mage.cards.s.Smite.class, RETRO_ART));
- cards.add(new SetCardInfo("Soltari Champion", 18, Rarity.RARE, mage.cards.s.SoltariChampion.class, RETRO_ART));
- cards.add(new SetCardInfo("Spike Breeder", 116, Rarity.RARE, mage.cards.s.SpikeBreeder.class, RETRO_ART));
- cards.add(new SetCardInfo("Spike Colony", 117, Rarity.COMMON, mage.cards.s.SpikeColony.class, RETRO_ART));
- cards.add(new SetCardInfo("Spike Feeder", 118, Rarity.UNCOMMON, mage.cards.s.SpikeFeeder.class, RETRO_ART));
- cards.add(new SetCardInfo("Spike Soldier", 119, Rarity.UNCOMMON, mage.cards.s.SpikeSoldier.class, RETRO_ART));
- cards.add(new SetCardInfo("Spike Worker", 120, Rarity.COMMON, mage.cards.s.SpikeWorker.class, RETRO_ART));
- cards.add(new SetCardInfo("Spindrift Drake", 44, Rarity.COMMON, mage.cards.s.SpindriftDrake.class, RETRO_ART));
- cards.add(new SetCardInfo("Spined Sliver", 130, Rarity.UNCOMMON, mage.cards.s.SpinedSliver.class, RETRO_ART));
- cards.add(new SetCardInfo("Spined Wurm", 121, Rarity.COMMON, mage.cards.s.SpinedWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("Spirit en-Kor", 19, Rarity.COMMON, mage.cards.s.SpiritEnKor.class, RETRO_ART));
- cards.add(new SetCardInfo("Spitting Hydra", 99, Rarity.RARE, mage.cards.s.SpittingHydra.class, RETRO_ART));
- cards.add(new SetCardInfo("Stronghold Assassin", 71, Rarity.RARE, mage.cards.s.StrongholdAssassin.class, RETRO_ART));
- cards.add(new SetCardInfo("Stronghold Taskmaster", 72, Rarity.UNCOMMON, mage.cards.s.StrongholdTaskmaster.class, RETRO_ART));
- cards.add(new SetCardInfo("Sword of the Chosen", 141, Rarity.RARE, mage.cards.s.SwordOfTheChosen.class, RETRO_ART));
- cards.add(new SetCardInfo("Temper", 20, Rarity.UNCOMMON, mage.cards.t.Temper.class, RETRO_ART));
- cards.add(new SetCardInfo("Tempting Licid", 122, Rarity.UNCOMMON, mage.cards.t.TemptingLicid.class, RETRO_ART));
- cards.add(new SetCardInfo("Thalakos Deceiver", 45, Rarity.RARE, mage.cards.t.ThalakosDeceiver.class, RETRO_ART));
- cards.add(new SetCardInfo("Tidal Surge", 46, Rarity.COMMON, mage.cards.t.TidalSurge.class, RETRO_ART));
- cards.add(new SetCardInfo("Tidal Warrior", 47, Rarity.COMMON, mage.cards.t.TidalWarrior.class, RETRO_ART));
- cards.add(new SetCardInfo("Torment", 73, Rarity.COMMON, mage.cards.t.Torment.class, RETRO_ART));
- cards.add(new SetCardInfo("Tortured Existence", 74, Rarity.COMMON, mage.cards.t.TorturedExistence.class, RETRO_ART));
- cards.add(new SetCardInfo("Venerable Monk", 21, Rarity.COMMON, mage.cards.v.VenerableMonk.class, RETRO_ART));
- cards.add(new SetCardInfo("Verdant Touch", 123, Rarity.RARE, mage.cards.v.VerdantTouch.class, RETRO_ART));
- cards.add(new SetCardInfo("Victual Sliver", 131, Rarity.UNCOMMON, mage.cards.v.VictualSliver.class, RETRO_ART));
- cards.add(new SetCardInfo("Volrath's Gardens", 124, Rarity.RARE, mage.cards.v.VolrathsGardens.class, RETRO_ART));
- cards.add(new SetCardInfo("Volrath's Laboratory", 142, Rarity.RARE, mage.cards.v.VolrathsLaboratory.class, RETRO_ART));
- cards.add(new SetCardInfo("Volrath's Shapeshifter", 48, Rarity.RARE, mage.cards.v.VolrathsShapeshifter.class, RETRO_ART));
- cards.add(new SetCardInfo("Volrath's Stronghold", 143, Rarity.RARE, mage.cards.v.VolrathsStronghold.class, RETRO_ART));
- cards.add(new SetCardInfo("Walking Dream", 49, Rarity.UNCOMMON, mage.cards.w.WalkingDream.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Blossoms", 125, Rarity.UNCOMMON, mage.cards.w.WallOfBlossoms.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Essence", 22, Rarity.UNCOMMON, mage.cards.w.WallOfEssence.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Razors", 100, Rarity.UNCOMMON, mage.cards.w.WallOfRazors.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Souls", 75, Rarity.UNCOMMON, mage.cards.w.WallOfSouls.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Tears", 50, Rarity.UNCOMMON, mage.cards.w.WallOfTears.class, RETRO_ART));
- cards.add(new SetCardInfo("Warrior Angel", 24, Rarity.RARE, mage.cards.w.WarriorAngel.class, RETRO_ART));
- cards.add(new SetCardInfo("Warrior en-Kor", 23, Rarity.UNCOMMON, mage.cards.w.WarriorEnKor.class, RETRO_ART));
- cards.add(new SetCardInfo("Youthful Knight", 25, Rarity.COMMON, mage.cards.y.YouthfulKnight.class, RETRO_ART));
+ cards.add(new SetCardInfo("Acidic Sliver", 126, Rarity.UNCOMMON, mage.cards.a.AcidicSliver.class));
+ cards.add(new SetCardInfo("Amok", 76, Rarity.RARE, mage.cards.a.Amok.class));
+ cards.add(new SetCardInfo("Awakening", 101, Rarity.RARE, mage.cards.a.Awakening.class));
+ cards.add(new SetCardInfo("Bandage", 1, Rarity.COMMON, mage.cards.b.Bandage.class));
+ cards.add(new SetCardInfo("Bottomless Pit", 51, Rarity.UNCOMMON, mage.cards.b.BottomlessPit.class));
+ cards.add(new SetCardInfo("Brush with Death", 52, Rarity.COMMON, mage.cards.b.BrushWithDeath.class));
+ cards.add(new SetCardInfo("Bullwhip", 132, Rarity.UNCOMMON, mage.cards.b.Bullwhip.class));
+ cards.add(new SetCardInfo("Burgeoning", 102, Rarity.RARE, mage.cards.b.Burgeoning.class));
+ cards.add(new SetCardInfo("Calming Licid", 2, Rarity.UNCOMMON, mage.cards.c.CalmingLicid.class));
+ cards.add(new SetCardInfo("Cannibalize", 53, Rarity.COMMON, mage.cards.c.Cannibalize.class));
+ cards.add(new SetCardInfo("Carnassid", 103, Rarity.RARE, mage.cards.c.Carnassid.class));
+ cards.add(new SetCardInfo("Change of Heart", 3, Rarity.COMMON, mage.cards.c.ChangeOfHeart.class));
+ cards.add(new SetCardInfo("Cloud Spirit", 26, Rarity.COMMON, mage.cards.c.CloudSpirit.class));
+ cards.add(new SetCardInfo("Constant Mists", 104, Rarity.UNCOMMON, mage.cards.c.ConstantMists.class));
+ cards.add(new SetCardInfo("Contemplation", 4, Rarity.UNCOMMON, mage.cards.c.Contemplation.class));
+ cards.add(new SetCardInfo("Contempt", 27, Rarity.COMMON, mage.cards.c.Contempt.class));
+ cards.add(new SetCardInfo("Conviction", 5, Rarity.COMMON, mage.cards.c.Conviction.class));
+ cards.add(new SetCardInfo("Convulsing Licid", 77, Rarity.UNCOMMON, mage.cards.c.ConvulsingLicid.class));
+ cards.add(new SetCardInfo("Corrupting Licid", 54, Rarity.UNCOMMON, mage.cards.c.CorruptingLicid.class));
+ cards.add(new SetCardInfo("Craven Giant", 78, Rarity.COMMON, mage.cards.c.CravenGiant.class));
+ cards.add(new SetCardInfo("Crossbow Ambush", 105, Rarity.COMMON, mage.cards.c.CrossbowAmbush.class));
+ cards.add(new SetCardInfo("Crovax the Cursed", 55, Rarity.RARE, mage.cards.c.CrovaxTheCursed.class));
+ cards.add(new SetCardInfo("Crystalline Sliver", 127, Rarity.UNCOMMON, mage.cards.c.CrystallineSliver.class));
+ cards.add(new SetCardInfo("Dauthi Trapper", 56, Rarity.UNCOMMON, mage.cards.d.DauthiTrapper.class));
+ cards.add(new SetCardInfo("Death Stroke", 57, Rarity.COMMON, mage.cards.d.DeathStroke.class));
+ cards.add(new SetCardInfo("Dream Halls", 28, Rarity.RARE, mage.cards.d.DreamHalls.class));
+ cards.add(new SetCardInfo("Dream Prowler", 29, Rarity.COMMON, mage.cards.d.DreamProwler.class));
+ cards.add(new SetCardInfo("Duct Crawler", 79, Rarity.COMMON, mage.cards.d.DuctCrawler.class));
+ cards.add(new SetCardInfo("Dungeon Shade", 58, Rarity.COMMON, mage.cards.d.DungeonShade.class));
+ cards.add(new SetCardInfo("Elven Rite", 106, Rarity.UNCOMMON, mage.cards.e.ElvenRite.class));
+ cards.add(new SetCardInfo("Endangered Armodon", 107, Rarity.COMMON, mage.cards.e.EndangeredArmodon.class));
+ cards.add(new SetCardInfo("Ensnaring Bridge", 133, Rarity.RARE, mage.cards.e.EnsnaringBridge.class));
+ cards.add(new SetCardInfo("Evacuation", 30, Rarity.RARE, mage.cards.e.Evacuation.class));
+ cards.add(new SetCardInfo("Fanning the Flames", 80, Rarity.UNCOMMON, mage.cards.f.FanningTheFlames.class));
+ cards.add(new SetCardInfo("Flame Wave", 81, Rarity.UNCOMMON, mage.cards.f.FlameWave.class));
+ cards.add(new SetCardInfo("Fling", 82, Rarity.COMMON, mage.cards.f.Fling.class));
+ cards.add(new SetCardInfo("Flowstone Blade", 83, Rarity.COMMON, mage.cards.f.FlowstoneBlade.class));
+ cards.add(new SetCardInfo("Flowstone Hellion", 84, Rarity.UNCOMMON, mage.cards.f.FlowstoneHellion.class));
+ cards.add(new SetCardInfo("Flowstone Mauler", 85, Rarity.RARE, mage.cards.f.FlowstoneMauler.class));
+ cards.add(new SetCardInfo("Flowstone Shambler", 86, Rarity.COMMON, mage.cards.f.FlowstoneShambler.class));
+ cards.add(new SetCardInfo("Foul Imp", 59, Rarity.COMMON, mage.cards.f.FoulImp.class));
+ cards.add(new SetCardInfo("Furnace Spirit", 87, Rarity.COMMON, mage.cards.f.FurnaceSpirit.class));
+ cards.add(new SetCardInfo("Gliding Licid", 31, Rarity.UNCOMMON, mage.cards.g.GlidingLicid.class));
+ cards.add(new SetCardInfo("Grave Pact", 60, Rarity.RARE, mage.cards.g.GravePact.class));
+ cards.add(new SetCardInfo("Hammerhead Shark", 32, Rarity.COMMON, mage.cards.h.HammerheadShark.class));
+ cards.add(new SetCardInfo("Heartstone", 134, Rarity.UNCOMMON, mage.cards.h.Heartstone.class));
+ cards.add(new SetCardInfo("Heat of Battle", 88, Rarity.UNCOMMON, mage.cards.h.HeatOfBattle.class));
+ cards.add(new SetCardInfo("Hermit Druid", 108, Rarity.RARE, mage.cards.h.HermitDruid.class));
+ cards.add(new SetCardInfo("Hesitation", 33, Rarity.UNCOMMON, mage.cards.h.Hesitation.class));
+ cards.add(new SetCardInfo("Hibernation Sliver", 128, Rarity.UNCOMMON, mage.cards.h.HibernationSliver.class));
+ cards.add(new SetCardInfo("Hidden Retreat", 6, Rarity.RARE, mage.cards.h.HiddenRetreat.class));
+ cards.add(new SetCardInfo("Honor Guard", 7, Rarity.COMMON, mage.cards.h.HonorGuard.class));
+ cards.add(new SetCardInfo("Horn of Greed", 135, Rarity.RARE, mage.cards.h.HornOfGreed.class));
+ cards.add(new SetCardInfo("Hornet Cannon", 136, Rarity.UNCOMMON, mage.cards.h.HornetCannon.class));
+ cards.add(new SetCardInfo("Intruder Alarm", 34, Rarity.RARE, mage.cards.i.IntruderAlarm.class));
+ cards.add(new SetCardInfo("Invasion Plans", 89, Rarity.RARE, mage.cards.i.InvasionPlans.class));
+ cards.add(new SetCardInfo("Jinxed Ring", 137, Rarity.RARE, mage.cards.j.JinxedRing.class));
+ cards.add(new SetCardInfo("Lab Rats", 61, Rarity.COMMON, mage.cards.l.LabRats.class));
+ cards.add(new SetCardInfo("Lancers en-Kor", 8, Rarity.UNCOMMON, mage.cards.l.LancersEnKor.class));
+ cards.add(new SetCardInfo("Leap", 35, Rarity.COMMON, mage.cards.l.Leap.class));
+ cards.add(new SetCardInfo("Lowland Basilisk", 109, Rarity.COMMON, mage.cards.l.LowlandBasilisk.class));
+ cards.add(new SetCardInfo("Mana Leak", 36, Rarity.COMMON, mage.cards.m.ManaLeak.class));
+ cards.add(new SetCardInfo("Mask of the Mimic", 37, Rarity.UNCOMMON, mage.cards.m.MaskOfTheMimic.class));
+ cards.add(new SetCardInfo("Megrim", 62, Rarity.UNCOMMON, mage.cards.m.Megrim.class));
+ cards.add(new SetCardInfo("Mind Games", 38, Rarity.COMMON, mage.cards.m.MindGames.class));
+ cards.add(new SetCardInfo("Mind Peel", 63, Rarity.UNCOMMON, mage.cards.m.MindPeel.class));
+ cards.add(new SetCardInfo("Mindwarper", 64, Rarity.RARE, mage.cards.m.Mindwarper.class));
+ cards.add(new SetCardInfo("Mob Justice", 90, Rarity.COMMON, mage.cards.m.MobJustice.class));
+ cards.add(new SetCardInfo("Mogg Bombers", 91, Rarity.COMMON, mage.cards.m.MoggBombers.class));
+ cards.add(new SetCardInfo("Mogg Flunkies", 92, Rarity.COMMON, mage.cards.m.MoggFlunkies.class));
+ cards.add(new SetCardInfo("Mogg Infestation", 93, Rarity.RARE, mage.cards.m.MoggInfestation.class));
+ cards.add(new SetCardInfo("Mogg Maniac", 94, Rarity.UNCOMMON, mage.cards.m.MoggManiac.class));
+ cards.add(new SetCardInfo("Morgue Thrull", 65, Rarity.COMMON, mage.cards.m.MorgueThrull.class));
+ cards.add(new SetCardInfo("Mortuary", 66, Rarity.RARE, mage.cards.m.Mortuary.class));
+ cards.add(new SetCardInfo("Mox Diamond", 138, Rarity.RARE, mage.cards.m.MoxDiamond.class));
+ cards.add(new SetCardInfo("Mulch", 110, Rarity.COMMON, mage.cards.m.Mulch.class));
+ cards.add(new SetCardInfo("Nomads en-Kor", 9, Rarity.COMMON, mage.cards.n.NomadsEnKor.class));
+ cards.add(new SetCardInfo("Overgrowth", 111, Rarity.COMMON, mage.cards.o.Overgrowth.class));
+ cards.add(new SetCardInfo("Portcullis", 139, Rarity.RARE, mage.cards.p.Portcullis.class));
+ cards.add(new SetCardInfo("Primal Rage", 112, Rarity.UNCOMMON, mage.cards.p.PrimalRage.class));
+ cards.add(new SetCardInfo("Provoke", 113, Rarity.COMMON, mage.cards.p.Provoke.class));
+ cards.add(new SetCardInfo("Pursuit of Knowledge", 10, Rarity.RARE, mage.cards.p.PursuitOfKnowledge.class));
+ cards.add(new SetCardInfo("Rabid Rats", 67, Rarity.COMMON, mage.cards.r.RabidRats.class));
+ cards.add(new SetCardInfo("Ransack", 39, Rarity.UNCOMMON, mage.cards.r.Ransack.class));
+ cards.add(new SetCardInfo("Rebound", 40, Rarity.UNCOMMON, mage.cards.r.Rebound.class));
+ cards.add(new SetCardInfo("Reins of Power", 41, Rarity.RARE, mage.cards.r.ReinsOfPower.class));
+ cards.add(new SetCardInfo("Revenant", 68, Rarity.RARE, mage.cards.r.Revenant.class));
+ cards.add(new SetCardInfo("Rolling Stones", 11, Rarity.RARE, mage.cards.r.RollingStones.class));
+ cards.add(new SetCardInfo("Ruination", 95, Rarity.RARE, mage.cards.r.Ruination.class));
+ cards.add(new SetCardInfo("Sacred Ground", 12, Rarity.RARE, mage.cards.s.SacredGround.class));
+ cards.add(new SetCardInfo("Samite Blessing", 13, Rarity.COMMON, mage.cards.s.SamiteBlessing.class));
+ cards.add(new SetCardInfo("Scapegoat", 14, Rarity.UNCOMMON, mage.cards.s.Scapegoat.class));
+ cards.add(new SetCardInfo("Seething Anger", 96, Rarity.COMMON, mage.cards.s.SeethingAnger.class));
+ cards.add(new SetCardInfo("Serpent Warrior", 69, Rarity.COMMON, mage.cards.s.SerpentWarrior.class));
+ cards.add(new SetCardInfo("Shaman en-Kor", 15, Rarity.RARE, mage.cards.s.ShamanEnKor.class));
+ cards.add(new SetCardInfo("Shard Phoenix", 97, Rarity.RARE, mage.cards.s.ShardPhoenix.class));
+ cards.add(new SetCardInfo("Shifting Wall", 140, Rarity.UNCOMMON, mage.cards.s.ShiftingWall.class));
+ cards.add(new SetCardInfo("Shock", 98, Rarity.COMMON, mage.cards.s.Shock.class));
+ cards.add(new SetCardInfo("Sift", 42, Rarity.COMMON, mage.cards.s.Sift.class));
+ cards.add(new SetCardInfo("Silver Wyvern", 43, Rarity.RARE, mage.cards.s.SilverWyvern.class));
+ cards.add(new SetCardInfo("Skeleton Scavengers", 70, Rarity.RARE, mage.cards.s.SkeletonScavengers.class));
+ cards.add(new SetCardInfo("Skyshroud Archer", 114, Rarity.COMMON, mage.cards.s.SkyshroudArcher.class));
+ cards.add(new SetCardInfo("Skyshroud Falcon", 16, Rarity.COMMON, mage.cards.s.SkyshroudFalcon.class));
+ cards.add(new SetCardInfo("Skyshroud Troopers", 115, Rarity.COMMON, mage.cards.s.SkyshroudTroopers.class));
+ cards.add(new SetCardInfo("Sliver Queen", 129, Rarity.RARE, mage.cards.s.SliverQueen.class));
+ cards.add(new SetCardInfo("Smite", 17, Rarity.COMMON, mage.cards.s.Smite.class));
+ cards.add(new SetCardInfo("Soltari Champion", 18, Rarity.RARE, mage.cards.s.SoltariChampion.class));
+ cards.add(new SetCardInfo("Spike Breeder", 116, Rarity.RARE, mage.cards.s.SpikeBreeder.class));
+ cards.add(new SetCardInfo("Spike Colony", 117, Rarity.COMMON, mage.cards.s.SpikeColony.class));
+ cards.add(new SetCardInfo("Spike Feeder", 118, Rarity.UNCOMMON, mage.cards.s.SpikeFeeder.class));
+ cards.add(new SetCardInfo("Spike Soldier", 119, Rarity.UNCOMMON, mage.cards.s.SpikeSoldier.class));
+ cards.add(new SetCardInfo("Spike Worker", 120, Rarity.COMMON, mage.cards.s.SpikeWorker.class));
+ cards.add(new SetCardInfo("Spindrift Drake", 44, Rarity.COMMON, mage.cards.s.SpindriftDrake.class));
+ cards.add(new SetCardInfo("Spined Sliver", 130, Rarity.UNCOMMON, mage.cards.s.SpinedSliver.class));
+ cards.add(new SetCardInfo("Spined Wurm", 121, Rarity.COMMON, mage.cards.s.SpinedWurm.class));
+ cards.add(new SetCardInfo("Spirit en-Kor", 19, Rarity.COMMON, mage.cards.s.SpiritEnKor.class));
+ cards.add(new SetCardInfo("Spitting Hydra", 99, Rarity.RARE, mage.cards.s.SpittingHydra.class));
+ cards.add(new SetCardInfo("Stronghold Assassin", 71, Rarity.RARE, mage.cards.s.StrongholdAssassin.class));
+ cards.add(new SetCardInfo("Stronghold Taskmaster", 72, Rarity.UNCOMMON, mage.cards.s.StrongholdTaskmaster.class));
+ cards.add(new SetCardInfo("Sword of the Chosen", 141, Rarity.RARE, mage.cards.s.SwordOfTheChosen.class));
+ cards.add(new SetCardInfo("Temper", 20, Rarity.UNCOMMON, mage.cards.t.Temper.class));
+ cards.add(new SetCardInfo("Tempting Licid", 122, Rarity.UNCOMMON, mage.cards.t.TemptingLicid.class));
+ cards.add(new SetCardInfo("Thalakos Deceiver", 45, Rarity.RARE, mage.cards.t.ThalakosDeceiver.class));
+ cards.add(new SetCardInfo("Tidal Surge", 46, Rarity.COMMON, mage.cards.t.TidalSurge.class));
+ cards.add(new SetCardInfo("Tidal Warrior", 47, Rarity.COMMON, mage.cards.t.TidalWarrior.class));
+ cards.add(new SetCardInfo("Torment", 73, Rarity.COMMON, mage.cards.t.Torment.class));
+ cards.add(new SetCardInfo("Tortured Existence", 74, Rarity.COMMON, mage.cards.t.TorturedExistence.class));
+ cards.add(new SetCardInfo("Venerable Monk", 21, Rarity.COMMON, mage.cards.v.VenerableMonk.class));
+ cards.add(new SetCardInfo("Verdant Touch", 123, Rarity.RARE, mage.cards.v.VerdantTouch.class));
+ cards.add(new SetCardInfo("Victual Sliver", 131, Rarity.UNCOMMON, mage.cards.v.VictualSliver.class));
+ cards.add(new SetCardInfo("Volrath's Gardens", 124, Rarity.RARE, mage.cards.v.VolrathsGardens.class));
+ cards.add(new SetCardInfo("Volrath's Laboratory", 142, Rarity.RARE, mage.cards.v.VolrathsLaboratory.class));
+ cards.add(new SetCardInfo("Volrath's Shapeshifter", 48, Rarity.RARE, mage.cards.v.VolrathsShapeshifter.class));
+ cards.add(new SetCardInfo("Volrath's Stronghold", 143, Rarity.RARE, mage.cards.v.VolrathsStronghold.class));
+ cards.add(new SetCardInfo("Walking Dream", 49, Rarity.UNCOMMON, mage.cards.w.WalkingDream.class));
+ cards.add(new SetCardInfo("Wall of Blossoms", 125, Rarity.UNCOMMON, mage.cards.w.WallOfBlossoms.class));
+ cards.add(new SetCardInfo("Wall of Essence", 22, Rarity.UNCOMMON, mage.cards.w.WallOfEssence.class));
+ cards.add(new SetCardInfo("Wall of Razors", 100, Rarity.UNCOMMON, mage.cards.w.WallOfRazors.class));
+ cards.add(new SetCardInfo("Wall of Souls", 75, Rarity.UNCOMMON, mage.cards.w.WallOfSouls.class));
+ cards.add(new SetCardInfo("Wall of Tears", 50, Rarity.UNCOMMON, mage.cards.w.WallOfTears.class));
+ cards.add(new SetCardInfo("Warrior Angel", 24, Rarity.RARE, mage.cards.w.WarriorAngel.class));
+ cards.add(new SetCardInfo("Warrior en-Kor", 23, Rarity.UNCOMMON, mage.cards.w.WarriorEnKor.class));
+ cards.add(new SetCardInfo("Youthful Knight", 25, Rarity.COMMON, mage.cards.y.YouthfulKnight.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/SummerMagicEdgar.java b/Mage.Sets/src/mage/sets/SummerMagicEdgar.java
index ede409d714b..ee4e953c2c9 100644
--- a/Mage.Sets/src/mage/sets/SummerMagicEdgar.java
+++ b/Mage.Sets/src/mage/sets/SummerMagicEdgar.java
@@ -1,8 +1,6 @@
package mage.sets;
-import mage.cards.CardGraphicInfo;
import mage.cards.ExpansionSet;
-import mage.cards.FrameStyle;
import mage.constants.Rarity;
import mage.constants.SetType;
@@ -22,306 +20,311 @@ public class SummerMagicEdgar extends ExpansionSet {
this.hasBoosters = false;
this.hasBasicLands = true;
- cards.add(new SetCardInfo("Air Elemental", 47, Rarity.UNCOMMON, mage.cards.a.AirElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Aladdin's Lamp", 231, Rarity.RARE, mage.cards.a.AladdinsLamp.class, RETRO_ART));
- cards.add(new SetCardInfo("Aladdin's Ring", 232, Rarity.RARE, mage.cards.a.AladdinsRing.class, RETRO_ART));
- cards.add(new SetCardInfo("Animate Artifact", 48, Rarity.UNCOMMON, mage.cards.a.AnimateArtifact.class, RETRO_ART));
- cards.add(new SetCardInfo("Animate Dead", 93, Rarity.UNCOMMON, mage.cards.a.AnimateDead.class, RETRO_ART));
- cards.add(new SetCardInfo("Animate Wall", 1, Rarity.RARE, mage.cards.a.AnimateWall.class, RETRO_ART));
- cards.add(new SetCardInfo("Ankh of Mishra", 233, Rarity.RARE, mage.cards.a.AnkhOfMishra.class, RETRO_ART));
- cards.add(new SetCardInfo("Armageddon", 2, Rarity.RARE, mage.cards.a.Armageddon.class, RETRO_ART));
- cards.add(new SetCardInfo("Armageddon Clock", 234, Rarity.RARE, mage.cards.a.ArmageddonClock.class, RETRO_ART));
- cards.add(new SetCardInfo("Aspect of Wolf", 186, Rarity.RARE, mage.cards.a.AspectOfWolf.class, RETRO_ART));
- cards.add(new SetCardInfo("Atog", 139, Rarity.COMMON, mage.cards.a.Atog.class, RETRO_ART));
- cards.add(new SetCardInfo("Bad Moon", 94, Rarity.RARE, mage.cards.b.BadMoon.class, RETRO_ART));
- cards.add(new SetCardInfo("Badlands", 282, Rarity.RARE, mage.cards.b.Badlands.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Balance", 3, Rarity.RARE, mage.cards.b.Balance.class, RETRO_ART));
- cards.add(new SetCardInfo("Basalt Monolith", 235, Rarity.UNCOMMON, mage.cards.b.BasaltMonolith.class, RETRO_ART));
- cards.add(new SetCardInfo("Bayou", 283, Rarity.RARE, mage.cards.b.Bayou.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Benalish Hero", 4, Rarity.COMMON, mage.cards.b.BenalishHero.class, RETRO_ART));
- cards.add(new SetCardInfo("Birds of Paradise", 187, Rarity.RARE, mage.cards.b.BirdsOfParadise.class, RETRO_ART));
- cards.add(new SetCardInfo("Black Knight", 95, Rarity.UNCOMMON, mage.cards.b.BlackKnight.class, RETRO_ART));
- cards.add(new SetCardInfo("Black Vise", 236, Rarity.UNCOMMON, mage.cards.b.BlackVise.class, RETRO_ART));
- cards.add(new SetCardInfo("Black Ward", 5, Rarity.UNCOMMON, mage.cards.b.BlackWard.class, RETRO_ART));
- cards.add(new SetCardInfo("Blessing", 6, Rarity.RARE, mage.cards.b.Blessing.class, RETRO_ART));
- cards.add(new SetCardInfo("Blue Elemental Blast", 49, Rarity.COMMON, mage.cards.b.BlueElementalBlast.class, RETRO_ART));
- cards.add(new SetCardInfo("Blue Ward", 7, Rarity.UNCOMMON, mage.cards.b.BlueWard.class, RETRO_ART));
- cards.add(new SetCardInfo("Bog Wraith", 96, Rarity.UNCOMMON, mage.cards.b.BogWraith.class, RETRO_ART));
- cards.add(new SetCardInfo("Bottle of Suleiman", 237, Rarity.RARE, mage.cards.b.BottleOfSuleiman.class, RETRO_ART));
- cards.add(new SetCardInfo("Braingeyser", 50, Rarity.RARE, mage.cards.b.Braingeyser.class, RETRO_ART));
- cards.add(new SetCardInfo("Brass Man", 238, Rarity.UNCOMMON, mage.cards.b.BrassMan.class, RETRO_ART));
- cards.add(new SetCardInfo("Burrowing", 140, Rarity.UNCOMMON, mage.cards.b.Burrowing.class, RETRO_ART));
- cards.add(new SetCardInfo("Castle", 8, Rarity.UNCOMMON, mage.cards.c.Castle.class, RETRO_ART));
- cards.add(new SetCardInfo("Celestial Prism", 239, Rarity.UNCOMMON, mage.cards.c.CelestialPrism.class, RETRO_ART));
- cards.add(new SetCardInfo("Channel", 188, Rarity.UNCOMMON, mage.cards.c.Channel.class, RETRO_ART));
- cards.add(new SetCardInfo("Chaoslace", 141, Rarity.RARE, mage.cards.c.Chaoslace.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: Black", 9, Rarity.COMMON, mage.cards.c.CircleOfProtectionBlack.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: Blue", 10, Rarity.COMMON, mage.cards.c.CircleOfProtectionBlue.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: Green", 11, Rarity.COMMON, mage.cards.c.CircleOfProtectionGreen.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: Red", 12, Rarity.COMMON, mage.cards.c.CircleOfProtectionRed.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: White", 13, Rarity.COMMON, mage.cards.c.CircleOfProtectionWhite.class, RETRO_ART));
- cards.add(new SetCardInfo("Clockwork Beast", 240, Rarity.RARE, mage.cards.c.ClockworkBeast.class, RETRO_ART));
- cards.add(new SetCardInfo("Clone", 51, Rarity.UNCOMMON, mage.cards.c.Clone.class, RETRO_ART));
- cards.add(new SetCardInfo("Cockatrice", 189, Rarity.RARE, mage.cards.c.Cockatrice.class, RETRO_ART));
- cards.add(new SetCardInfo("Conservator", 241, Rarity.UNCOMMON, mage.cards.c.Conservator.class, RETRO_ART));
- cards.add(new SetCardInfo("Control Magic", 52, Rarity.UNCOMMON, mage.cards.c.ControlMagic.class, RETRO_ART));
- cards.add(new SetCardInfo("Conversion", 14, Rarity.UNCOMMON, mage.cards.c.Conversion.class, RETRO_ART));
- cards.add(new SetCardInfo("Copy Artifact", 53, Rarity.RARE, mage.cards.c.CopyArtifact.class, RETRO_ART));
- cards.add(new SetCardInfo("Counterspell", 54, Rarity.UNCOMMON, mage.cards.c.Counterspell.class, RETRO_ART));
- cards.add(new SetCardInfo("Craw Wurm", 190, Rarity.COMMON, mage.cards.c.CrawWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("Creature Bond", 55, Rarity.COMMON, mage.cards.c.CreatureBond.class, RETRO_ART));
- cards.add(new SetCardInfo("Crumble", 191, Rarity.UNCOMMON, mage.cards.c.Crumble.class, RETRO_ART));
- cards.add(new SetCardInfo("Crusade", 15, Rarity.RARE, mage.cards.c.Crusade.class, RETRO_ART));
- cards.add(new SetCardInfo("Crystal Rod", 242, Rarity.UNCOMMON, mage.cards.c.CrystalRod.class, RETRO_ART));
- cards.add(new SetCardInfo("Cursed Land", 98, Rarity.UNCOMMON, mage.cards.c.CursedLand.class, RETRO_ART));
- cards.add(new SetCardInfo("Dancing Scimitar", 243, Rarity.RARE, mage.cards.d.DancingScimitar.class, RETRO_ART));
- cards.add(new SetCardInfo("Dark Ritual", 99, Rarity.COMMON, mage.cards.d.DarkRitual.class, RETRO_ART));
- cards.add(new SetCardInfo("Death Ward", 16, Rarity.COMMON, mage.cards.d.DeathWard.class, RETRO_ART));
- cards.add(new SetCardInfo("Deathgrip", 101, Rarity.UNCOMMON, mage.cards.d.Deathgrip.class, RETRO_ART));
- cards.add(new SetCardInfo("Deathlace", 102, Rarity.RARE, mage.cards.d.Deathlace.class, RETRO_ART));
- cards.add(new SetCardInfo("Demonic Hordes", 104, Rarity.RARE, mage.cards.d.DemonicHordes.class, RETRO_ART));
- cards.add(new SetCardInfo("Demonic Tutor", 105, Rarity.UNCOMMON, mage.cards.d.DemonicTutor.class, RETRO_ART));
- cards.add(new SetCardInfo("Desert Twister", 192, Rarity.UNCOMMON, mage.cards.d.DesertTwister.class, RETRO_ART));
- cards.add(new SetCardInfo("Dingus Egg", 244, Rarity.RARE, mage.cards.d.DingusEgg.class, RETRO_ART));
- cards.add(new SetCardInfo("Disenchant", 17, Rarity.COMMON, mage.cards.d.Disenchant.class, RETRO_ART));
- cards.add(new SetCardInfo("Disintegrate", 142, Rarity.COMMON, mage.cards.d.Disintegrate.class, RETRO_ART));
- cards.add(new SetCardInfo("Disrupting Scepter", 245, Rarity.RARE, mage.cards.d.DisruptingScepter.class, RETRO_ART));
- cards.add(new SetCardInfo("Dragon Engine", 246, Rarity.RARE, mage.cards.d.DragonEngine.class, RETRO_ART));
- cards.add(new SetCardInfo("Dragon Whelp", 143, Rarity.UNCOMMON, mage.cards.d.DragonWhelp.class, RETRO_ART));
- cards.add(new SetCardInfo("Drain Life", 106, Rarity.COMMON, mage.cards.d.DrainLife.class, RETRO_ART));
- cards.add(new SetCardInfo("Drain Power", 56, Rarity.RARE, mage.cards.d.DrainPower.class, RETRO_ART));
- cards.add(new SetCardInfo("Drudge Skeletons", 107, Rarity.COMMON, mage.cards.d.DrudgeSkeletons.class, RETRO_ART));
- cards.add(new SetCardInfo("Dwarven Warriors", 144, Rarity.COMMON, mage.cards.d.DwarvenWarriors.class, RETRO_ART));
- cards.add(new SetCardInfo("Dwarven Weaponsmith", 145, Rarity.UNCOMMON, mage.cards.d.DwarvenWeaponsmith.class, RETRO_ART));
- cards.add(new SetCardInfo("Earth Elemental", 146, Rarity.UNCOMMON, mage.cards.e.EarthElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Earthbind", 147, Rarity.COMMON, mage.cards.e.Earthbind.class, RETRO_ART));
- cards.add(new SetCardInfo("Earthquake", 148, Rarity.RARE, mage.cards.e.Earthquake.class, RETRO_ART));
- cards.add(new SetCardInfo("Ebony Horse", 247, Rarity.RARE, mage.cards.e.EbonyHorse.class, RETRO_ART));
- cards.add(new SetCardInfo("El-Hajjaj", 108, Rarity.RARE, mage.cards.e.ElHajjaj.class, RETRO_ART));
- cards.add(new SetCardInfo("Elvish Archers", 193, Rarity.RARE, mage.cards.e.ElvishArchers.class, RETRO_ART));
- cards.add(new SetCardInfo("Energy Flux", 57, Rarity.UNCOMMON, mage.cards.e.EnergyFlux.class, RETRO_ART));
- cards.add(new SetCardInfo("Erg Raiders", 109, Rarity.COMMON, mage.cards.e.ErgRaiders.class, RETRO_ART));
- cards.add(new SetCardInfo("Evil Presence", 110, Rarity.UNCOMMON, mage.cards.e.EvilPresence.class, RETRO_ART));
- cards.add(new SetCardInfo("Eye for an Eye", 18, Rarity.RARE, mage.cards.e.EyeForAnEye.class, RETRO_ART));
- cards.add(new SetCardInfo("Farmstead", 19, Rarity.RARE, mage.cards.f.Farmstead.class, RETRO_ART));
- cards.add(new SetCardInfo("Fastbond", 194, Rarity.RARE, mage.cards.f.Fastbond.class, RETRO_ART));
- cards.add(new SetCardInfo("Fear", 111, Rarity.COMMON, mage.cards.f.Fear.class, RETRO_ART));
- cards.add(new SetCardInfo("Feedback", 58, Rarity.UNCOMMON, mage.cards.f.Feedback.class, RETRO_ART));
- cards.add(new SetCardInfo("Fire Elemental", 149, Rarity.UNCOMMON, mage.cards.f.FireElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Fireball", 150, Rarity.COMMON, mage.cards.f.Fireball.class, RETRO_ART));
- cards.add(new SetCardInfo("Firebreathing", 151, Rarity.COMMON, mage.cards.f.Firebreathing.class, RETRO_ART));
- cards.add(new SetCardInfo("Flashfires", 152, Rarity.UNCOMMON, mage.cards.f.Flashfires.class, RETRO_ART));
- cards.add(new SetCardInfo("Flight", 59, Rarity.COMMON, mage.cards.f.Flight.class, RETRO_ART));
- cards.add(new SetCardInfo("Flying Carpet", 248, Rarity.RARE, mage.cards.f.FlyingCarpet.class, RETRO_ART));
- cards.add(new SetCardInfo("Fog", 195, Rarity.COMMON, mage.cards.f.Fog.class, RETRO_ART));
- cards.add(new SetCardInfo("Force of Nature", 196, Rarity.RARE, mage.cards.f.ForceOfNature.class, RETRO_ART));
- cards.add(new SetCardInfo("Forest", 304, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 305, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 306, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Fork", 153, Rarity.RARE, mage.cards.f.Fork.class, RETRO_ART));
- cards.add(new SetCardInfo("Frozen Shade", 112, Rarity.COMMON, mage.cards.f.FrozenShade.class, RETRO_ART));
- cards.add(new SetCardInfo("Fungusaur", 197, Rarity.RARE, mage.cards.f.Fungusaur.class, RETRO_ART));
- cards.add(new SetCardInfo("Gaea's Liege", 198, Rarity.RARE, mage.cards.g.GaeasLiege.class, RETRO_ART));
- cards.add(new SetCardInfo("Giant Growth", 199, Rarity.COMMON, mage.cards.g.GiantGrowth.class, RETRO_ART));
- cards.add(new SetCardInfo("Giant Spider", 200, Rarity.COMMON, mage.cards.g.GiantSpider.class, RETRO_ART));
- cards.add(new SetCardInfo("Glasses of Urza", 249, Rarity.UNCOMMON, mage.cards.g.GlassesOfUrza.class, RETRO_ART));
- cards.add(new SetCardInfo("Gloom", 113, Rarity.UNCOMMON, mage.cards.g.Gloom.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Balloon Brigade", 154, Rarity.UNCOMMON, mage.cards.g.GoblinBalloonBrigade.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin King", 155, Rarity.RARE, mage.cards.g.GoblinKing.class, RETRO_ART));
- cards.add(new SetCardInfo("Granite Gargoyle", 156, Rarity.RARE, mage.cards.g.GraniteGargoyle.class, RETRO_ART));
- cards.add(new SetCardInfo("Gray Ogre", 157, Rarity.COMMON, mage.cards.g.GrayOgre.class, RETRO_ART));
- cards.add(new SetCardInfo("Green Ward", 20, Rarity.UNCOMMON, mage.cards.g.GreenWard.class, RETRO_ART));
- cards.add(new SetCardInfo("Grizzly Bears", 201, Rarity.COMMON, mage.cards.g.GrizzlyBears.class, RETRO_ART));
- cards.add(new SetCardInfo("Guardian Angel", 21, Rarity.COMMON, mage.cards.g.GuardianAngel.class, RETRO_ART));
- cards.add(new SetCardInfo("Healing Salve", 22, Rarity.COMMON, mage.cards.h.HealingSalve.class, RETRO_ART));
- cards.add(new SetCardInfo("Helm of Chatzuk", 250, Rarity.RARE, mage.cards.h.HelmOfChatzuk.class, RETRO_ART));
- cards.add(new SetCardInfo("Hill Giant", 158, Rarity.COMMON, mage.cards.h.HillGiant.class, RETRO_ART));
- cards.add(new SetCardInfo("Holy Armor", 23, Rarity.COMMON, mage.cards.h.HolyArmor.class, RETRO_ART));
- cards.add(new SetCardInfo("Holy Strength", 24, Rarity.COMMON, mage.cards.h.HolyStrength.class, RETRO_ART));
- cards.add(new SetCardInfo("Howl from Beyond", 114, Rarity.COMMON, mage.cards.h.HowlFromBeyond.class, RETRO_ART));
- cards.add(new SetCardInfo("Howling Mine", 251, Rarity.RARE, mage.cards.h.HowlingMine.class, RETRO_ART));
- cards.add(new SetCardInfo("Hurkyl's Recall", 60, Rarity.RARE, mage.cards.h.HurkylsRecall.class, RETRO_ART));
- cards.add(new SetCardInfo("Hurloon Minotaur", 159, Rarity.COMMON, mage.cards.h.HurloonMinotaur.class, RETRO_ART));
- cards.add(new SetCardInfo("Hurricane", 202, Rarity.UNCOMMON, mage.cards.h.Hurricane.class, RETRO_ART));
- cards.add(new SetCardInfo("Hypnotic Specter", 115, Rarity.UNCOMMON, mage.cards.h.HypnoticSpecter.class, RETRO_ART));
- cards.add(new SetCardInfo("Instill Energy", 203, Rarity.UNCOMMON, mage.cards.i.InstillEnergy.class, RETRO_ART));
- cards.add(new SetCardInfo("Iron Star", 252, Rarity.UNCOMMON, mage.cards.i.IronStar.class, RETRO_ART));
- cards.add(new SetCardInfo("Ironroot Treefolk", 204, Rarity.COMMON, mage.cards.i.IronrootTreefolk.class, RETRO_ART));
- cards.add(new SetCardInfo("Island", 295, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 296, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 297, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island Fish Jasconius", 61, Rarity.RARE, mage.cards.i.IslandFishJasconius.class, RETRO_ART));
- cards.add(new SetCardInfo("Island Sanctuary", 25, Rarity.RARE, mage.cards.i.IslandSanctuary.class, RETRO_ART));
- cards.add(new SetCardInfo("Ivory Cup", 253, Rarity.UNCOMMON, mage.cards.i.IvoryCup.class, RETRO_ART));
- cards.add(new SetCardInfo("Ivory Tower", 254, Rarity.RARE, mage.cards.i.IvoryTower.class, RETRO_ART));
- cards.add(new SetCardInfo("Jade Monolith", 255, Rarity.RARE, mage.cards.j.JadeMonolith.class, RETRO_ART));
- cards.add(new SetCardInfo("Jandor's Ring", 256, Rarity.RARE, mage.cards.j.JandorsRing.class, RETRO_ART));
- cards.add(new SetCardInfo("Jandor's Saddlebags", 257, Rarity.RARE, mage.cards.j.JandorsSaddlebags.class, RETRO_ART));
- cards.add(new SetCardInfo("Jayemdae Tome", 258, Rarity.RARE, mage.cards.j.JayemdaeTome.class, RETRO_ART));
- cards.add(new SetCardInfo("Juggernaut", 259, Rarity.UNCOMMON, mage.cards.j.Juggernaut.class, RETRO_ART));
- cards.add(new SetCardInfo("Jump", 62, Rarity.COMMON, mage.cards.j.Jump.class, RETRO_ART));
- cards.add(new SetCardInfo("Karma", 26, Rarity.UNCOMMON, mage.cards.k.Karma.class, RETRO_ART));
- cards.add(new SetCardInfo("Keldon Warlord", 160, Rarity.UNCOMMON, mage.cards.k.KeldonWarlord.class, RETRO_ART));
- cards.add(new SetCardInfo("Kird Ape", 161, Rarity.COMMON, mage.cards.k.KirdApe.class, RETRO_ART));
- cards.add(new SetCardInfo("Kormus Bell", 260, Rarity.RARE, mage.cards.k.KormusBell.class, RETRO_ART));
- cards.add(new SetCardInfo("Kudzu", 205, Rarity.RARE, mage.cards.k.Kudzu.class, RETRO_ART));
- cards.add(new SetCardInfo("Lance", 27, Rarity.UNCOMMON, mage.cards.l.Lance.class, RETRO_ART));
- cards.add(new SetCardInfo("Ley Druid", 206, Rarity.UNCOMMON, mage.cards.l.LeyDruid.class, RETRO_ART));
- cards.add(new SetCardInfo("Library of Leng", 261, Rarity.UNCOMMON, mage.cards.l.LibraryOfLeng.class, RETRO_ART));
- cards.add(new SetCardInfo("Lifeforce", 207, Rarity.UNCOMMON, mage.cards.l.Lifeforce.class, RETRO_ART));
- cards.add(new SetCardInfo("Lifelace", 208, Rarity.RARE, mage.cards.l.Lifelace.class, RETRO_ART));
- cards.add(new SetCardInfo("Lifetap", 63, Rarity.UNCOMMON, mage.cards.l.Lifetap.class, RETRO_ART));
- cards.add(new SetCardInfo("Lightning Bolt", 162, Rarity.COMMON, mage.cards.l.LightningBolt.class, RETRO_ART));
- cards.add(new SetCardInfo("Living Artifact", 209, Rarity.RARE, mage.cards.l.LivingArtifact.class, RETRO_ART));
- cards.add(new SetCardInfo("Living Lands", 210, Rarity.RARE, mage.cards.l.LivingLands.class, RETRO_ART));
- cards.add(new SetCardInfo("Living Wall", 262, Rarity.UNCOMMON, mage.cards.l.LivingWall.class, RETRO_ART));
- cards.add(new SetCardInfo("Llanowar Elves", 211, Rarity.COMMON, mage.cards.l.LlanowarElves.class, RETRO_ART));
- cards.add(new SetCardInfo("Lord of Atlantis", 64, Rarity.RARE, mage.cards.l.LordOfAtlantis.class, RETRO_ART));
- cards.add(new SetCardInfo("Lord of the Pit", 116, Rarity.RARE, mage.cards.l.LordOfThePit.class, RETRO_ART));
- cards.add(new SetCardInfo("Lure", 212, Rarity.UNCOMMON, mage.cards.l.Lure.class, RETRO_ART));
- cards.add(new SetCardInfo("Magnetic Mountain", 163, Rarity.RARE, mage.cards.m.MagneticMountain.class, RETRO_ART));
- cards.add(new SetCardInfo("Mahamoti Djinn", 66, Rarity.RARE, mage.cards.m.MahamotiDjinn.class, RETRO_ART));
- cards.add(new SetCardInfo("Mana Flare", 164, Rarity.RARE, mage.cards.m.ManaFlare.class, RETRO_ART));
- cards.add(new SetCardInfo("Mana Short", 67, Rarity.RARE, mage.cards.m.ManaShort.class, RETRO_ART));
- cards.add(new SetCardInfo("Mana Vault", 263, Rarity.RARE, mage.cards.m.ManaVault.class, RETRO_ART));
- cards.add(new SetCardInfo("Manabarbs", 165, Rarity.RARE, mage.cards.m.Manabarbs.class, RETRO_ART));
- cards.add(new SetCardInfo("Meekstone", 264, Rarity.RARE, mage.cards.m.Meekstone.class, RETRO_ART));
- cards.add(new SetCardInfo("Merfolk of the Pearl Trident", 68, Rarity.COMMON, mage.cards.m.MerfolkOfThePearlTrident.class, RETRO_ART));
- cards.add(new SetCardInfo("Mesa Pegasus", 28, Rarity.COMMON, mage.cards.m.MesaPegasus.class, RETRO_ART));
- cards.add(new SetCardInfo("Mijae Djinn", 166, Rarity.RARE, mage.cards.m.MijaeDjinn.class, RETRO_ART));
- cards.add(new SetCardInfo("Millstone", 265, Rarity.RARE, mage.cards.m.Millstone.class, RETRO_ART));
- cards.add(new SetCardInfo("Mind Twist", 117, Rarity.RARE, mage.cards.m.MindTwist.class, RETRO_ART));
- cards.add(new SetCardInfo("Mishra's War Machine", 266, Rarity.RARE, mage.cards.m.MishrasWarMachine.class, RETRO_ART));
- cards.add(new SetCardInfo("Mons's Goblin Raiders", 167, Rarity.COMMON, mage.cards.m.MonssGoblinRaiders.class, RETRO_ART));
- cards.add(new SetCardInfo("Mountain", 301, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 302, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 303, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Nether Shadow", 118, Rarity.RARE, mage.cards.n.NetherShadow.class, RETRO_ART));
- cards.add(new SetCardInfo("Nettling Imp", 119, Rarity.UNCOMMON, mage.cards.n.NettlingImp.class, RETRO_ART));
- cards.add(new SetCardInfo("Nevinyrral's Disk", 267, Rarity.RARE, mage.cards.n.NevinyrralsDisk.class, RETRO_ART));
- cards.add(new SetCardInfo("Nightmare", 120, Rarity.RARE, mage.cards.n.Nightmare.class, RETRO_ART));
- cards.add(new SetCardInfo("Northern Paladin", 29, Rarity.RARE, mage.cards.n.NorthernPaladin.class, RETRO_ART));
- cards.add(new SetCardInfo("Obsianus Golem", 268, Rarity.UNCOMMON, mage.cards.o.ObsianusGolem.class, RETRO_ART));
- cards.add(new SetCardInfo("Onulet", 269, Rarity.RARE, mage.cards.o.Onulet.class, RETRO_ART));
- cards.add(new SetCardInfo("Orcish Artillery", 168, Rarity.UNCOMMON, mage.cards.o.OrcishArtillery.class, RETRO_ART));
- cards.add(new SetCardInfo("Orcish Oriflamme", 169, Rarity.UNCOMMON, mage.cards.o.OrcishOriflamme.class, RETRO_ART));
- cards.add(new SetCardInfo("Ornithopter", 270, Rarity.UNCOMMON, mage.cards.o.Ornithopter.class, RETRO_ART));
- cards.add(new SetCardInfo("Paralyze", 121, Rarity.COMMON, mage.cards.p.Paralyze.class, RETRO_ART));
- cards.add(new SetCardInfo("Pearled Unicorn", 30, Rarity.COMMON, mage.cards.p.PearledUnicorn.class, RETRO_ART));
- cards.add(new SetCardInfo("Personal Incarnation", 31, Rarity.RARE, mage.cards.p.PersonalIncarnation.class, RETRO_ART));
- cards.add(new SetCardInfo("Pestilence", 122, Rarity.COMMON, mage.cards.p.Pestilence.class, RETRO_ART));
- cards.add(new SetCardInfo("Phantasmal Forces", 69, Rarity.UNCOMMON, mage.cards.p.PhantasmalForces.class, RETRO_ART));
- cards.add(new SetCardInfo("Phantasmal Terrain", 70, Rarity.COMMON, mage.cards.p.PhantasmalTerrain.class, RETRO_ART));
- cards.add(new SetCardInfo("Phantom Monster", 71, Rarity.UNCOMMON, mage.cards.p.PhantomMonster.class, RETRO_ART));
- cards.add(new SetCardInfo("Pirate Ship", 72, Rarity.RARE, mage.cards.p.PirateShip.class, RETRO_ART));
- cards.add(new SetCardInfo("Plague Rats", 123, Rarity.COMMON, mage.cards.p.PlagueRats.class, RETRO_ART));
- cards.add(new SetCardInfo("Plains", 292, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 293, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 294, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plateau", 284, Rarity.RARE, mage.cards.p.Plateau.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Power Leak", 73, Rarity.COMMON, mage.cards.p.PowerLeak.class, RETRO_ART));
- cards.add(new SetCardInfo("Power Sink", 74, Rarity.COMMON, mage.cards.p.PowerSink.class, RETRO_ART));
- cards.add(new SetCardInfo("Power Surge", 170, Rarity.RARE, mage.cards.p.PowerSurge.class, RETRO_ART));
- cards.add(new SetCardInfo("Primal Clay", 271, Rarity.RARE, mage.cards.p.PrimalClay.class, RETRO_ART));
- cards.add(new SetCardInfo("Prodigal Sorcerer", 75, Rarity.COMMON, mage.cards.p.ProdigalSorcerer.class, RETRO_ART));
- cards.add(new SetCardInfo("Psychic Venom", 76, Rarity.COMMON, mage.cards.p.PsychicVenom.class, RETRO_ART));
- cards.add(new SetCardInfo("Purelace", 32, Rarity.RARE, mage.cards.p.Purelace.class, RETRO_ART));
- cards.add(new SetCardInfo("Raise Dead", 124, Rarity.COMMON, mage.cards.r.RaiseDead.class, RETRO_ART));
- cards.add(new SetCardInfo("Reconstruction", 77, Rarity.COMMON, mage.cards.r.Reconstruction.class, RETRO_ART));
- cards.add(new SetCardInfo("Red Elemental Blast", 171, Rarity.COMMON, mage.cards.r.RedElementalBlast.class, RETRO_ART));
- cards.add(new SetCardInfo("Red Ward", 33, Rarity.UNCOMMON, mage.cards.r.RedWard.class, RETRO_ART));
- cards.add(new SetCardInfo("Regeneration", 213, Rarity.COMMON, mage.cards.r.Regeneration.class, RETRO_ART));
- cards.add(new SetCardInfo("Regrowth", 214, Rarity.UNCOMMON, mage.cards.r.Regrowth.class, RETRO_ART));
- cards.add(new SetCardInfo("Resurrection", 34, Rarity.UNCOMMON, mage.cards.r.Resurrection.class, RETRO_ART));
- cards.add(new SetCardInfo("Reverse Damage", 35, Rarity.RARE, mage.cards.r.ReverseDamage.class, RETRO_ART));
- cards.add(new SetCardInfo("Reverse Polarity", 36, Rarity.UNCOMMON, mage.cards.r.ReversePolarity.class, RETRO_ART));
- cards.add(new SetCardInfo("Righteousness", 37, Rarity.RARE, mage.cards.r.Righteousness.class, RETRO_ART));
- cards.add(new SetCardInfo("Roc of Kher Ridges", 172, Rarity.RARE, mage.cards.r.RocOfKherRidges.class, RETRO_ART));
- cards.add(new SetCardInfo("Rock Hydra", 173, Rarity.RARE, mage.cards.r.RockHydra.class, RETRO_ART));
- cards.add(new SetCardInfo("Rocket Launcher", 272, Rarity.RARE, mage.cards.r.RocketLauncher.class, RETRO_ART));
- cards.add(new SetCardInfo("Rod of Ruin", 273, Rarity.UNCOMMON, mage.cards.r.RodOfRuin.class, RETRO_ART));
- cards.add(new SetCardInfo("Royal Assassin", 125, Rarity.RARE, mage.cards.r.RoyalAssassin.class, RETRO_ART));
- cards.add(new SetCardInfo("Sacrifice", 126, Rarity.UNCOMMON, mage.cards.s.Sacrifice.class, RETRO_ART));
- cards.add(new SetCardInfo("Samite Healer", 38, Rarity.COMMON, mage.cards.s.SamiteHealer.class, RETRO_ART));
- cards.add(new SetCardInfo("Savannah", 285, Rarity.RARE, mage.cards.s.Savannah.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Savannah Lions", 39, Rarity.RARE, mage.cards.s.SavannahLions.class, RETRO_ART));
- cards.add(new SetCardInfo("Scathe Zombies", 127, Rarity.COMMON, mage.cards.s.ScatheZombies.class, RETRO_ART));
- cards.add(new SetCardInfo("Scavenging Ghoul", 128, Rarity.UNCOMMON, mage.cards.s.ScavengingGhoul.class, RETRO_ART));
- cards.add(new SetCardInfo("Scrubland", 286, Rarity.RARE, mage.cards.s.Scrubland.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Scryb Sprites", 215, Rarity.COMMON, mage.cards.s.ScrybSprites.class, RETRO_ART));
- cards.add(new SetCardInfo("Sea Serpent", 78, Rarity.COMMON, mage.cards.s.SeaSerpent.class, RETRO_ART));
- cards.add(new SetCardInfo("Sedge Troll", 174, Rarity.RARE, mage.cards.s.SedgeTroll.class, RETRO_ART));
- cards.add(new SetCardInfo("Sengir Vampire", 129, Rarity.UNCOMMON, mage.cards.s.SengirVampire.class, RETRO_ART));
- cards.add(new SetCardInfo("Serendib Efreet", 79, Rarity.RARE, mage.cards.s.SerendibEfreet.class, RETRO_ART));
- cards.add(new SetCardInfo("Serra Angel", 40, Rarity.UNCOMMON, mage.cards.s.SerraAngel.class, RETRO_ART));
- cards.add(new SetCardInfo("Shanodin Dryads", 216, Rarity.COMMON, mage.cards.s.ShanodinDryads.class, RETRO_ART));
- cards.add(new SetCardInfo("Shatter", 175, Rarity.COMMON, mage.cards.s.Shatter.class, RETRO_ART));
- cards.add(new SetCardInfo("Shatterstorm", 176, Rarity.UNCOMMON, mage.cards.s.Shatterstorm.class, RETRO_ART));
- cards.add(new SetCardInfo("Shivan Dragon", 177, Rarity.RARE, mage.cards.s.ShivanDragon.class, RETRO_ART));
- cards.add(new SetCardInfo("Simulacrum", 130, Rarity.UNCOMMON, mage.cards.s.Simulacrum.class, RETRO_ART));
- cards.add(new SetCardInfo("Siren's Call", 80, Rarity.UNCOMMON, mage.cards.s.SirensCall.class, RETRO_ART));
- cards.add(new SetCardInfo("Smoke", 178, Rarity.RARE, mage.cards.s.Smoke.class, RETRO_ART));
- cards.add(new SetCardInfo("Sol Ring", 274, Rarity.UNCOMMON, mage.cards.s.SolRing.class, RETRO_ART));
- cards.add(new SetCardInfo("Sorceress Queen", 131, Rarity.RARE, mage.cards.s.SorceressQueen.class, RETRO_ART));
- cards.add(new SetCardInfo("Soul Net", 275, Rarity.UNCOMMON, mage.cards.s.SoulNet.class, RETRO_ART));
- cards.add(new SetCardInfo("Spell Blast", 82, Rarity.COMMON, mage.cards.s.SpellBlast.class, RETRO_ART));
- cards.add(new SetCardInfo("Stasis", 83, Rarity.RARE, mage.cards.s.Stasis.class, RETRO_ART));
- cards.add(new SetCardInfo("Steal Artifact", 84, Rarity.UNCOMMON, mage.cards.s.StealArtifact.class, RETRO_ART));
- cards.add(new SetCardInfo("Stone Giant", 179, Rarity.UNCOMMON, mage.cards.s.StoneGiant.class, RETRO_ART));
- cards.add(new SetCardInfo("Stone Rain", 180, Rarity.COMMON, mage.cards.s.StoneRain.class, RETRO_ART));
- cards.add(new SetCardInfo("Stream of Life", 217, Rarity.COMMON, mage.cards.s.StreamOfLife.class, RETRO_ART));
- cards.add(new SetCardInfo("Sunglasses of Urza", 276, Rarity.RARE, mage.cards.s.SunglassesOfUrza.class, RETRO_ART));
- cards.add(new SetCardInfo("Swamp", 298, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 299, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 300, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swords to Plowshares", 41, Rarity.UNCOMMON, mage.cards.s.SwordsToPlowshares.class, RETRO_ART));
- cards.add(new SetCardInfo("Taiga", 287, Rarity.RARE, mage.cards.t.Taiga.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Terror", 132, Rarity.COMMON, mage.cards.t.Terror.class, RETRO_ART));
- cards.add(new SetCardInfo("The Hive", 277, Rarity.RARE, mage.cards.t.TheHive.class, RETRO_ART));
- cards.add(new SetCardInfo("The Rack", 278, Rarity.UNCOMMON, mage.cards.t.TheRack.class, RETRO_ART));
- cards.add(new SetCardInfo("Thicket Basilisk", 218, Rarity.UNCOMMON, mage.cards.t.ThicketBasilisk.class, RETRO_ART));
- cards.add(new SetCardInfo("Thoughtlace", 85, Rarity.RARE, mage.cards.t.Thoughtlace.class, RETRO_ART));
- cards.add(new SetCardInfo("Throne of Bone", 279, Rarity.UNCOMMON, mage.cards.t.ThroneOfBone.class, RETRO_ART));
- cards.add(new SetCardInfo("Timber Wolves", 219, Rarity.RARE, mage.cards.t.TimberWolves.class, RETRO_ART));
- cards.add(new SetCardInfo("Titania's Song", 220, Rarity.RARE, mage.cards.t.TitaniasSong.class, RETRO_ART));
- cards.add(new SetCardInfo("Tranquility", 221, Rarity.COMMON, mage.cards.t.Tranquility.class, RETRO_ART));
- cards.add(new SetCardInfo("Tropical Island", 288, Rarity.RARE, mage.cards.t.TropicalIsland.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Tsunami", 222, Rarity.UNCOMMON, mage.cards.t.Tsunami.class, RETRO_ART));
- cards.add(new SetCardInfo("Tundra", 289, Rarity.RARE, mage.cards.t.Tundra.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Tunnel", 181, Rarity.UNCOMMON, mage.cards.t.Tunnel.class, RETRO_ART));
- cards.add(new SetCardInfo("Underground Sea", 290, Rarity.RARE, mage.cards.u.UndergroundSea.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Unholy Strength", 133, Rarity.COMMON, mage.cards.u.UnholyStrength.class, RETRO_ART));
- cards.add(new SetCardInfo("Unstable Mutation", 86, Rarity.COMMON, mage.cards.u.UnstableMutation.class, RETRO_ART));
- cards.add(new SetCardInfo("Unsummon", 87, Rarity.COMMON, mage.cards.u.Unsummon.class, RETRO_ART));
- cards.add(new SetCardInfo("Uthden Troll", 182, Rarity.UNCOMMON, mage.cards.u.UthdenTroll.class, RETRO_ART));
- cards.add(new SetCardInfo("Verduran Enchantress", 223, Rarity.RARE, mage.cards.v.VerduranEnchantress.class, RETRO_ART));
- cards.add(new SetCardInfo("Vesuvan Doppelganger", 88, Rarity.RARE, mage.cards.v.VesuvanDoppelganger.class, RETRO_ART));
- cards.add(new SetCardInfo("Veteran Bodyguard", 42, Rarity.RARE, mage.cards.v.VeteranBodyguard.class, RETRO_ART));
- cards.add(new SetCardInfo("Volcanic Eruption", 89, Rarity.RARE, mage.cards.v.VolcanicEruption.class, RETRO_ART));
- cards.add(new SetCardInfo("Volcanic Island", 291, Rarity.RARE, mage.cards.v.VolcanicIsland.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Wall of Air", 90, Rarity.UNCOMMON, mage.cards.w.WallOfAir.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Bone", 134, Rarity.UNCOMMON, mage.cards.w.WallOfBone.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Brambles", 224, Rarity.UNCOMMON, mage.cards.w.WallOfBrambles.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Fire", 183, Rarity.UNCOMMON, mage.cards.w.WallOfFire.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Ice", 225, Rarity.UNCOMMON, mage.cards.w.WallOfIce.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Stone", 184, Rarity.UNCOMMON, mage.cards.w.WallOfStone.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Swords", 43, Rarity.UNCOMMON, mage.cards.w.WallOfSwords.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Water", 91, Rarity.UNCOMMON, mage.cards.w.WallOfWater.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Wood", 226, Rarity.COMMON, mage.cards.w.WallOfWood.class, RETRO_ART));
- cards.add(new SetCardInfo("Wanderlust", 227, Rarity.UNCOMMON, mage.cards.w.Wanderlust.class, RETRO_ART));
- cards.add(new SetCardInfo("War Mammoth", 228, Rarity.COMMON, mage.cards.w.WarMammoth.class, RETRO_ART));
- cards.add(new SetCardInfo("Warp Artifact", 135, Rarity.RARE, mage.cards.w.WarpArtifact.class, RETRO_ART));
- cards.add(new SetCardInfo("Water Elemental", 92, Rarity.UNCOMMON, mage.cards.w.WaterElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Weakness", 136, Rarity.COMMON, mage.cards.w.Weakness.class, RETRO_ART));
- cards.add(new SetCardInfo("Web", 229, Rarity.RARE, mage.cards.w.Web.class, RETRO_ART));
- cards.add(new SetCardInfo("Wheel of Fortune", 185, Rarity.RARE, mage.cards.w.WheelOfFortune.class, RETRO_ART));
- cards.add(new SetCardInfo("White Knight", 44, Rarity.UNCOMMON, mage.cards.w.WhiteKnight.class, RETRO_ART));
- cards.add(new SetCardInfo("White Ward", 45, Rarity.UNCOMMON, mage.cards.w.WhiteWard.class, RETRO_ART));
- cards.add(new SetCardInfo("Wild Growth", 230, Rarity.COMMON, mage.cards.w.WildGrowth.class, RETRO_ART));
- cards.add(new SetCardInfo("Will-o'-the-Wisp", 137, Rarity.RARE, mage.cards.w.WillOTheWisp.class, RETRO_ART));
- cards.add(new SetCardInfo("Winter Orb", 280, Rarity.RARE, mage.cards.w.WinterOrb.class, RETRO_ART));
- cards.add(new SetCardInfo("Wooden Sphere", 281, Rarity.UNCOMMON, mage.cards.w.WoodenSphere.class, RETRO_ART));
- cards.add(new SetCardInfo("Wrath of God", 46, Rarity.RARE, mage.cards.w.WrathOfGod.class, RETRO_ART));
- cards.add(new SetCardInfo("Zombie Master", 138, Rarity.RARE, mage.cards.z.ZombieMaster.class, RETRO_ART));
- }
+ 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));
+ cards.add(new SetCardInfo("Aladdin's Ring", 232, Rarity.RARE, mage.cards.a.AladdinsRing.class));
+ cards.add(new SetCardInfo("Animate Artifact", 48, Rarity.UNCOMMON, mage.cards.a.AnimateArtifact.class));
+ cards.add(new SetCardInfo("Animate Dead", 93, Rarity.UNCOMMON, mage.cards.a.AnimateDead.class));
+ cards.add(new SetCardInfo("Animate Wall", 1, Rarity.RARE, mage.cards.a.AnimateWall.class));
+ cards.add(new SetCardInfo("Ankh of Mishra", 233, Rarity.RARE, mage.cards.a.AnkhOfMishra.class));
+ cards.add(new SetCardInfo("Armageddon", 2, Rarity.RARE, mage.cards.a.Armageddon.class));
+ cards.add(new SetCardInfo("Armageddon Clock", 234, Rarity.RARE, mage.cards.a.ArmageddonClock.class));
+ cards.add(new SetCardInfo("Aspect of Wolf", 186, Rarity.RARE, mage.cards.a.AspectOfWolf.class));
+ cards.add(new SetCardInfo("Atog", 139, Rarity.COMMON, mage.cards.a.Atog.class));
+ cards.add(new SetCardInfo("Bad Moon", 94, Rarity.RARE, mage.cards.b.BadMoon.class));
+ cards.add(new SetCardInfo("Badlands", 282, Rarity.RARE, mage.cards.b.Badlands.class));
+ cards.add(new SetCardInfo("Balance", 3, Rarity.RARE, mage.cards.b.Balance.class));
+ cards.add(new SetCardInfo("Basalt Monolith", 235, Rarity.UNCOMMON, mage.cards.b.BasaltMonolith.class));
+ cards.add(new SetCardInfo("Bayou", 283, Rarity.RARE, mage.cards.b.Bayou.class));
+ cards.add(new SetCardInfo("Benalish Hero", 4, Rarity.COMMON, mage.cards.b.BenalishHero.class));
+ cards.add(new SetCardInfo("Birds of Paradise", 187, Rarity.RARE, mage.cards.b.BirdsOfParadise.class));
+ cards.add(new SetCardInfo("Black Knight", 95, Rarity.UNCOMMON, mage.cards.b.BlackKnight.class));
+ cards.add(new SetCardInfo("Black Vise", 236, Rarity.UNCOMMON, mage.cards.b.BlackVise.class));
+ cards.add(new SetCardInfo("Black Ward", 5, Rarity.UNCOMMON, mage.cards.b.BlackWard.class));
+ cards.add(new SetCardInfo("Blessing", 6, Rarity.RARE, mage.cards.b.Blessing.class));
+ cards.add(new SetCardInfo("Blue Elemental Blast", 49, Rarity.COMMON, mage.cards.b.BlueElementalBlast.class));
+ cards.add(new SetCardInfo("Blue Ward", 7, Rarity.UNCOMMON, mage.cards.b.BlueWard.class));
+ cards.add(new SetCardInfo("Bog Wraith", 96, Rarity.UNCOMMON, mage.cards.b.BogWraith.class));
+ cards.add(new SetCardInfo("Bottle of Suleiman", 237, Rarity.RARE, mage.cards.b.BottleOfSuleiman.class));
+ cards.add(new SetCardInfo("Braingeyser", 50, Rarity.RARE, mage.cards.b.Braingeyser.class));
+ cards.add(new SetCardInfo("Brass Man", 238, Rarity.UNCOMMON, mage.cards.b.BrassMan.class));
+ cards.add(new SetCardInfo("Burrowing", 140, Rarity.UNCOMMON, mage.cards.b.Burrowing.class));
+ cards.add(new SetCardInfo("Castle", 8, Rarity.UNCOMMON, mage.cards.c.Castle.class));
+ cards.add(new SetCardInfo("Celestial Prism", 239, Rarity.UNCOMMON, mage.cards.c.CelestialPrism.class));
+ cards.add(new SetCardInfo("Channel", 188, Rarity.UNCOMMON, mage.cards.c.Channel.class));
+ cards.add(new SetCardInfo("Chaoslace", 141, Rarity.RARE, mage.cards.c.Chaoslace.class));
+ cards.add(new SetCardInfo("Circle of Protection: Black", 9, Rarity.COMMON, mage.cards.c.CircleOfProtectionBlack.class));
+ cards.add(new SetCardInfo("Circle of Protection: Blue", 10, Rarity.COMMON, mage.cards.c.CircleOfProtectionBlue.class));
+ cards.add(new SetCardInfo("Circle of Protection: Green", 11, Rarity.COMMON, mage.cards.c.CircleOfProtectionGreen.class));
+ cards.add(new SetCardInfo("Circle of Protection: Red", 12, Rarity.COMMON, mage.cards.c.CircleOfProtectionRed.class));
+ cards.add(new SetCardInfo("Circle of Protection: White", 13, Rarity.COMMON, mage.cards.c.CircleOfProtectionWhite.class));
+ cards.add(new SetCardInfo("Clockwork Beast", 240, Rarity.RARE, mage.cards.c.ClockworkBeast.class));
+ cards.add(new SetCardInfo("Clone", 51, Rarity.UNCOMMON, mage.cards.c.Clone.class));
+ cards.add(new SetCardInfo("Cockatrice", 189, Rarity.RARE, mage.cards.c.Cockatrice.class));
+ cards.add(new SetCardInfo("Conservator", 241, Rarity.UNCOMMON, mage.cards.c.Conservator.class));
+ //cards.add(new SetCardInfo("Contract from Below", 97, Rarity.RARE, mage.cards.c.ContractFromBelow.class));
+ cards.add(new SetCardInfo("Control Magic", 52, Rarity.UNCOMMON, mage.cards.c.ControlMagic.class));
+ cards.add(new SetCardInfo("Conversion", 14, Rarity.UNCOMMON, mage.cards.c.Conversion.class));
+ cards.add(new SetCardInfo("Copy Artifact", 53, Rarity.RARE, mage.cards.c.CopyArtifact.class));
+ cards.add(new SetCardInfo("Counterspell", 54, Rarity.UNCOMMON, mage.cards.c.Counterspell.class));
+ cards.add(new SetCardInfo("Craw Wurm", 190, Rarity.COMMON, mage.cards.c.CrawWurm.class));
+ cards.add(new SetCardInfo("Creature Bond", 55, Rarity.COMMON, mage.cards.c.CreatureBond.class));
+ cards.add(new SetCardInfo("Crumble", 191, Rarity.UNCOMMON, mage.cards.c.Crumble.class));
+ cards.add(new SetCardInfo("Crusade", 15, Rarity.RARE, mage.cards.c.Crusade.class));
+ cards.add(new SetCardInfo("Crystal Rod", 242, Rarity.UNCOMMON, mage.cards.c.CrystalRod.class));
+ cards.add(new SetCardInfo("Cursed Land", 98, Rarity.UNCOMMON, mage.cards.c.CursedLand.class));
+ cards.add(new SetCardInfo("Dancing Scimitar", 243, Rarity.RARE, mage.cards.d.DancingScimitar.class));
+ cards.add(new SetCardInfo("Dark Ritual", 99, Rarity.COMMON, mage.cards.d.DarkRitual.class));
+ //cards.add(new SetCardInfo("Darkpact", 100, Rarity.RARE, mage.cards.d.Darkpact.class));
+ cards.add(new SetCardInfo("Death Ward", 16, Rarity.COMMON, mage.cards.d.DeathWard.class));
+ cards.add(new SetCardInfo("Deathgrip", 101, Rarity.UNCOMMON, mage.cards.d.Deathgrip.class));
+ cards.add(new SetCardInfo("Deathlace", 102, Rarity.RARE, mage.cards.d.Deathlace.class));
+ //cards.add(new SetCardInfo("Demonic Attorney", 103, Rarity.RARE, mage.cards.d.DemonicAttorney.class));
+ cards.add(new SetCardInfo("Demonic Hordes", 104, Rarity.RARE, mage.cards.d.DemonicHordes.class));
+ cards.add(new SetCardInfo("Demonic Tutor", 105, Rarity.UNCOMMON, mage.cards.d.DemonicTutor.class));
+ cards.add(new SetCardInfo("Desert Twister", 192, Rarity.UNCOMMON, mage.cards.d.DesertTwister.class));
+ cards.add(new SetCardInfo("Dingus Egg", 244, Rarity.RARE, mage.cards.d.DingusEgg.class));
+ cards.add(new SetCardInfo("Disenchant", 17, Rarity.COMMON, mage.cards.d.Disenchant.class));
+ cards.add(new SetCardInfo("Disintegrate", 142, Rarity.COMMON, mage.cards.d.Disintegrate.class));
+ cards.add(new SetCardInfo("Disrupting Scepter", 245, Rarity.RARE, mage.cards.d.DisruptingScepter.class));
+ cards.add(new SetCardInfo("Dragon Engine", 246, Rarity.RARE, mage.cards.d.DragonEngine.class));
+ cards.add(new SetCardInfo("Dragon Whelp", 143, Rarity.UNCOMMON, mage.cards.d.DragonWhelp.class));
+ cards.add(new SetCardInfo("Drain Life", 106, Rarity.COMMON, mage.cards.d.DrainLife.class));
+ cards.add(new SetCardInfo("Drain Power", 56, Rarity.RARE, mage.cards.d.DrainPower.class));
+ cards.add(new SetCardInfo("Drudge Skeletons", 107, Rarity.COMMON, mage.cards.d.DrudgeSkeletons.class));
+ cards.add(new SetCardInfo("Dwarven Warriors", 144, Rarity.COMMON, mage.cards.d.DwarvenWarriors.class));
+ cards.add(new SetCardInfo("Dwarven Weaponsmith", 145, Rarity.UNCOMMON, mage.cards.d.DwarvenWeaponsmith.class));
+ cards.add(new SetCardInfo("Earth Elemental", 146, Rarity.UNCOMMON, mage.cards.e.EarthElemental.class));
+ cards.add(new SetCardInfo("Earthbind", 147, Rarity.COMMON, mage.cards.e.Earthbind.class));
+ cards.add(new SetCardInfo("Earthquake", 148, Rarity.RARE, mage.cards.e.Earthquake.class));
+ cards.add(new SetCardInfo("Ebony Horse", 247, Rarity.RARE, mage.cards.e.EbonyHorse.class));
+ cards.add(new SetCardInfo("El-Hajjaj", 108, Rarity.RARE, mage.cards.e.ElHajjaj.class));
+ cards.add(new SetCardInfo("Elvish Archers", 193, Rarity.RARE, mage.cards.e.ElvishArchers.class));
+ cards.add(new SetCardInfo("Energy Flux", 57, Rarity.UNCOMMON, mage.cards.e.EnergyFlux.class));
+ cards.add(new SetCardInfo("Erg Raiders", 109, Rarity.COMMON, mage.cards.e.ErgRaiders.class));
+ cards.add(new SetCardInfo("Evil Presence", 110, Rarity.UNCOMMON, mage.cards.e.EvilPresence.class));
+ cards.add(new SetCardInfo("Eye for an Eye", 18, Rarity.RARE, mage.cards.e.EyeForAnEye.class));
+ cards.add(new SetCardInfo("Farmstead", 19, Rarity.RARE, mage.cards.f.Farmstead.class));
+ cards.add(new SetCardInfo("Fastbond", 194, Rarity.RARE, mage.cards.f.Fastbond.class));
+ cards.add(new SetCardInfo("Fear", 111, Rarity.COMMON, mage.cards.f.Fear.class));
+ cards.add(new SetCardInfo("Feedback", 58, Rarity.UNCOMMON, mage.cards.f.Feedback.class));
+ cards.add(new SetCardInfo("Fire Elemental", 149, Rarity.UNCOMMON, mage.cards.f.FireElemental.class));
+ cards.add(new SetCardInfo("Fireball", 150, Rarity.COMMON, mage.cards.f.Fireball.class));
+ cards.add(new SetCardInfo("Firebreathing", 151, Rarity.COMMON, mage.cards.f.Firebreathing.class));
+ cards.add(new SetCardInfo("Flashfires", 152, Rarity.UNCOMMON, mage.cards.f.Flashfires.class));
+ cards.add(new SetCardInfo("Flight", 59, Rarity.COMMON, mage.cards.f.Flight.class));
+ cards.add(new SetCardInfo("Flying Carpet", 248, Rarity.RARE, mage.cards.f.FlyingCarpet.class));
+ cards.add(new SetCardInfo("Fog", 195, Rarity.COMMON, mage.cards.f.Fog.class));
+ cards.add(new SetCardInfo("Force of Nature", 196, Rarity.RARE, mage.cards.f.ForceOfNature.class));
+ cards.add(new SetCardInfo("Forest", 306, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 305, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 304, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Fork", 153, Rarity.RARE, mage.cards.f.Fork.class));
+ cards.add(new SetCardInfo("Frozen Shade", 112, Rarity.COMMON, mage.cards.f.FrozenShade.class));
+ cards.add(new SetCardInfo("Fungusaur", 197, Rarity.RARE, mage.cards.f.Fungusaur.class));
+ cards.add(new SetCardInfo("Gaea's Liege", 198, Rarity.RARE, mage.cards.g.GaeasLiege.class));
+ cards.add(new SetCardInfo("Giant Growth", 199, Rarity.COMMON, mage.cards.g.GiantGrowth.class));
+ cards.add(new SetCardInfo("Giant Spider", 200, Rarity.COMMON, mage.cards.g.GiantSpider.class));
+ cards.add(new SetCardInfo("Glasses of Urza", 249, Rarity.UNCOMMON, mage.cards.g.GlassesOfUrza.class));
+ cards.add(new SetCardInfo("Gloom", 113, Rarity.UNCOMMON, mage.cards.g.Gloom.class));
+ cards.add(new SetCardInfo("Goblin Balloon Brigade", 154, Rarity.UNCOMMON, mage.cards.g.GoblinBalloonBrigade.class));
+ cards.add(new SetCardInfo("Goblin King", 155, Rarity.RARE, mage.cards.g.GoblinKing.class));
+ cards.add(new SetCardInfo("Granite Gargoyle", 156, Rarity.RARE, mage.cards.g.GraniteGargoyle.class));
+ cards.add(new SetCardInfo("Gray Ogre", 157, Rarity.COMMON, mage.cards.g.GrayOgre.class));
+ cards.add(new SetCardInfo("Green Ward", 20, Rarity.UNCOMMON, mage.cards.g.GreenWard.class));
+ cards.add(new SetCardInfo("Grizzly Bears", 201, Rarity.COMMON, mage.cards.g.GrizzlyBears.class));
+ cards.add(new SetCardInfo("Guardian Angel", 21, Rarity.COMMON, mage.cards.g.GuardianAngel.class));
+ cards.add(new SetCardInfo("Healing Salve", 22, Rarity.COMMON, mage.cards.h.HealingSalve.class));
+ cards.add(new SetCardInfo("Helm of Chatzuk", 250, Rarity.RARE, mage.cards.h.HelmOfChatzuk.class));
+ cards.add(new SetCardInfo("Hill Giant", 158, Rarity.COMMON, mage.cards.h.HillGiant.class));
+ cards.add(new SetCardInfo("Holy Armor", 23, Rarity.COMMON, mage.cards.h.HolyArmor.class));
+ cards.add(new SetCardInfo("Holy Strength", 24, Rarity.COMMON, mage.cards.h.HolyStrength.class));
+ cards.add(new SetCardInfo("Howl from Beyond", 114, Rarity.COMMON, mage.cards.h.HowlFromBeyond.class));
+ cards.add(new SetCardInfo("Howling Mine", 251, Rarity.RARE, mage.cards.h.HowlingMine.class));
+ cards.add(new SetCardInfo("Hurkyl's Recall", 60, Rarity.RARE, mage.cards.h.HurkylsRecall.class));
+ cards.add(new SetCardInfo("Hurloon Minotaur", 159, Rarity.COMMON, mage.cards.h.HurloonMinotaur.class));
+ cards.add(new SetCardInfo("Hurricane", 202, Rarity.UNCOMMON, mage.cards.h.Hurricane.class));
+ cards.add(new SetCardInfo("Hypnotic Specter", 115, Rarity.UNCOMMON, mage.cards.h.HypnoticSpecter.class));
+ cards.add(new SetCardInfo("Instill Energy", 203, Rarity.UNCOMMON, mage.cards.i.InstillEnergy.class));
+ cards.add(new SetCardInfo("Iron Star", 252, Rarity.UNCOMMON, mage.cards.i.IronStar.class));
+ cards.add(new SetCardInfo("Ironroot Treefolk", 204, Rarity.COMMON, mage.cards.i.IronrootTreefolk.class));
+ cards.add(new SetCardInfo("Island", 297, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 296, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 295, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island Fish Jasconius", 61, Rarity.RARE, mage.cards.i.IslandFishJasconius.class));
+ cards.add(new SetCardInfo("Island Sanctuary", 25, Rarity.RARE, mage.cards.i.IslandSanctuary.class));
+ cards.add(new SetCardInfo("Ivory Cup", 253, Rarity.UNCOMMON, mage.cards.i.IvoryCup.class));
+ cards.add(new SetCardInfo("Ivory Tower", 254, Rarity.RARE, mage.cards.i.IvoryTower.class));
+ cards.add(new SetCardInfo("Jade Monolith", 255, Rarity.RARE, mage.cards.j.JadeMonolith.class));
+ cards.add(new SetCardInfo("Jandor's Ring", 256, Rarity.RARE, mage.cards.j.JandorsRing.class));
+ cards.add(new SetCardInfo("Jandor's Saddlebags", 257, Rarity.RARE, mage.cards.j.JandorsSaddlebags.class));
+ cards.add(new SetCardInfo("Jayemdae Tome", 258, Rarity.RARE, mage.cards.j.JayemdaeTome.class));
+ cards.add(new SetCardInfo("Juggernaut", 259, Rarity.UNCOMMON, mage.cards.j.Juggernaut.class));
+ cards.add(new SetCardInfo("Jump", 62, Rarity.COMMON, mage.cards.j.Jump.class));
+ cards.add(new SetCardInfo("Karma", 26, Rarity.UNCOMMON, mage.cards.k.Karma.class));
+ cards.add(new SetCardInfo("Keldon Warlord", 160, Rarity.UNCOMMON, mage.cards.k.KeldonWarlord.class));
+ cards.add(new SetCardInfo("Kird Ape", 161, Rarity.COMMON, mage.cards.k.KirdApe.class));
+ cards.add(new SetCardInfo("Kormus Bell", 260, Rarity.RARE, mage.cards.k.KormusBell.class));
+ cards.add(new SetCardInfo("Kudzu", 205, Rarity.RARE, mage.cards.k.Kudzu.class));
+ cards.add(new SetCardInfo("Lance", 27, Rarity.UNCOMMON, mage.cards.l.Lance.class));
+ cards.add(new SetCardInfo("Ley Druid", 206, Rarity.UNCOMMON, mage.cards.l.LeyDruid.class));
+ cards.add(new SetCardInfo("Library of Leng", 261, Rarity.UNCOMMON, mage.cards.l.LibraryOfLeng.class));
+ cards.add(new SetCardInfo("Lifeforce", 207, Rarity.UNCOMMON, mage.cards.l.Lifeforce.class));
+ cards.add(new SetCardInfo("Lifelace", 208, Rarity.RARE, mage.cards.l.Lifelace.class));
+ cards.add(new SetCardInfo("Lifetap", 63, Rarity.UNCOMMON, mage.cards.l.Lifetap.class));
+ cards.add(new SetCardInfo("Lightning Bolt", 162, Rarity.COMMON, mage.cards.l.LightningBolt.class));
+ cards.add(new SetCardInfo("Living Artifact", 209, Rarity.RARE, mage.cards.l.LivingArtifact.class));
+ cards.add(new SetCardInfo("Living Lands", 210, Rarity.RARE, mage.cards.l.LivingLands.class));
+ cards.add(new SetCardInfo("Living Wall", 262, Rarity.UNCOMMON, mage.cards.l.LivingWall.class));
+ cards.add(new SetCardInfo("Llanowar Elves", 211, Rarity.COMMON, mage.cards.l.LlanowarElves.class));
+ cards.add(new SetCardInfo("Lord of Atlantis", 64, Rarity.RARE, mage.cards.l.LordOfAtlantis.class));
+ cards.add(new SetCardInfo("Lord of the Pit", 116, Rarity.RARE, mage.cards.l.LordOfThePit.class));
+ cards.add(new SetCardInfo("Lure", 212, Rarity.UNCOMMON, mage.cards.l.Lure.class));
+ //cards.add(new SetCardInfo("Magical Hack", 65, Rarity.RARE, mage.cards.m.MagicalHack.class));
+ cards.add(new SetCardInfo("Magnetic Mountain", 163, Rarity.RARE, mage.cards.m.MagneticMountain.class));
+ cards.add(new SetCardInfo("Mahamoti Djinn", 66, Rarity.RARE, mage.cards.m.MahamotiDjinn.class));
+ cards.add(new SetCardInfo("Mana Flare", 164, Rarity.RARE, mage.cards.m.ManaFlare.class));
+ cards.add(new SetCardInfo("Mana Short", 67, Rarity.RARE, mage.cards.m.ManaShort.class));
+ cards.add(new SetCardInfo("Mana Vault", 263, Rarity.RARE, mage.cards.m.ManaVault.class));
+ cards.add(new SetCardInfo("Manabarbs", 165, Rarity.RARE, mage.cards.m.Manabarbs.class));
+ cards.add(new SetCardInfo("Meekstone", 264, Rarity.RARE, mage.cards.m.Meekstone.class));
+ cards.add(new SetCardInfo("Merfolk of the Pearl Trident", 68, Rarity.COMMON, mage.cards.m.MerfolkOfThePearlTrident.class));
+ cards.add(new SetCardInfo("Mesa Pegasus", 28, Rarity.COMMON, mage.cards.m.MesaPegasus.class));
+ cards.add(new SetCardInfo("Mijae Djinn", 166, Rarity.RARE, mage.cards.m.MijaeDjinn.class));
+ cards.add(new SetCardInfo("Millstone", 265, Rarity.RARE, mage.cards.m.Millstone.class));
+ cards.add(new SetCardInfo("Mind Twist", 117, Rarity.RARE, mage.cards.m.MindTwist.class));
+ cards.add(new SetCardInfo("Mishra's War Machine", 266, Rarity.RARE, mage.cards.m.MishrasWarMachine.class));
+ cards.add(new SetCardInfo("Mons's Goblin Raiders", 167, Rarity.COMMON, mage.cards.m.MonssGoblinRaiders.class));
+ cards.add(new SetCardInfo("Mountain", 303, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 302, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 301, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Nether Shadow", 118, Rarity.RARE, mage.cards.n.NetherShadow.class));
+ cards.add(new SetCardInfo("Nettling Imp", 119, Rarity.UNCOMMON, mage.cards.n.NettlingImp.class));
+ cards.add(new SetCardInfo("Nevinyrral's Disk", 267, Rarity.RARE, mage.cards.n.NevinyrralsDisk.class));
+ cards.add(new SetCardInfo("Nightmare", 120, Rarity.RARE, mage.cards.n.Nightmare.class));
+ cards.add(new SetCardInfo("Northern Paladin", 29, Rarity.RARE, mage.cards.n.NorthernPaladin.class));
+ cards.add(new SetCardInfo("Obsianus Golem", 268, Rarity.UNCOMMON, mage.cards.o.ObsianusGolem.class));
+ cards.add(new SetCardInfo("Onulet", 269, Rarity.RARE, mage.cards.o.Onulet.class));
+ cards.add(new SetCardInfo("Orcish Artillery", 168, Rarity.UNCOMMON, mage.cards.o.OrcishArtillery.class));
+ cards.add(new SetCardInfo("Orcish Oriflamme", 169, Rarity.UNCOMMON, mage.cards.o.OrcishOriflamme.class));
+ cards.add(new SetCardInfo("Ornithopter", 270, Rarity.UNCOMMON, mage.cards.o.Ornithopter.class));
+ cards.add(new SetCardInfo("Paralyze", 121, Rarity.COMMON, mage.cards.p.Paralyze.class));
+ cards.add(new SetCardInfo("Pearled Unicorn", 30, Rarity.COMMON, mage.cards.p.PearledUnicorn.class));
+ cards.add(new SetCardInfo("Personal Incarnation", 31, Rarity.RARE, mage.cards.p.PersonalIncarnation.class));
+ cards.add(new SetCardInfo("Pestilence", 122, Rarity.COMMON, mage.cards.p.Pestilence.class));
+ cards.add(new SetCardInfo("Phantasmal Forces", 69, Rarity.UNCOMMON, mage.cards.p.PhantasmalForces.class));
+ cards.add(new SetCardInfo("Phantasmal Terrain", 70, Rarity.COMMON, mage.cards.p.PhantasmalTerrain.class));
+ cards.add(new SetCardInfo("Phantom Monster", 71, Rarity.UNCOMMON, mage.cards.p.PhantomMonster.class));
+ cards.add(new SetCardInfo("Pirate Ship", 72, Rarity.RARE, mage.cards.p.PirateShip.class));
+ cards.add(new SetCardInfo("Plague Rats", 123, Rarity.COMMON, mage.cards.p.PlagueRats.class));
+ cards.add(new SetCardInfo("Plains", 294, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 293, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 292, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plateau", 284, Rarity.RARE, mage.cards.p.Plateau.class));
+ cards.add(new SetCardInfo("Power Leak", 73, Rarity.COMMON, mage.cards.p.PowerLeak.class));
+ cards.add(new SetCardInfo("Power Sink", 74, Rarity.COMMON, mage.cards.p.PowerSink.class));
+ cards.add(new SetCardInfo("Power Surge", 170, Rarity.RARE, mage.cards.p.PowerSurge.class));
+ cards.add(new SetCardInfo("Primal Clay", 271, Rarity.RARE, mage.cards.p.PrimalClay.class));
+ cards.add(new SetCardInfo("Prodigal Sorcerer", 75, Rarity.COMMON, mage.cards.p.ProdigalSorcerer.class));
+ cards.add(new SetCardInfo("Psychic Venom", 76, Rarity.COMMON, mage.cards.p.PsychicVenom.class));
+ cards.add(new SetCardInfo("Purelace", 32, Rarity.RARE, mage.cards.p.Purelace.class));
+ cards.add(new SetCardInfo("Raise Dead", 124, Rarity.COMMON, mage.cards.r.RaiseDead.class));
+ cards.add(new SetCardInfo("Reconstruction", 77, Rarity.COMMON, mage.cards.r.Reconstruction.class));
+ cards.add(new SetCardInfo("Red Elemental Blast", 171, Rarity.COMMON, mage.cards.r.RedElementalBlast.class));
+ cards.add(new SetCardInfo("Red Ward", 33, Rarity.UNCOMMON, mage.cards.r.RedWard.class));
+ cards.add(new SetCardInfo("Regeneration", 213, Rarity.COMMON, mage.cards.r.Regeneration.class));
+ cards.add(new SetCardInfo("Regrowth", 214, Rarity.UNCOMMON, mage.cards.r.Regrowth.class));
+ cards.add(new SetCardInfo("Resurrection", 34, Rarity.UNCOMMON, mage.cards.r.Resurrection.class));
+ cards.add(new SetCardInfo("Reverse Damage", 35, Rarity.RARE, mage.cards.r.ReverseDamage.class));
+ cards.add(new SetCardInfo("Reverse Polarity", 36, Rarity.UNCOMMON, mage.cards.r.ReversePolarity.class));
+ cards.add(new SetCardInfo("Righteousness", 37, Rarity.RARE, mage.cards.r.Righteousness.class));
+ cards.add(new SetCardInfo("Roc of Kher Ridges", 172, Rarity.RARE, mage.cards.r.RocOfKherRidges.class));
+ cards.add(new SetCardInfo("Rock Hydra", 173, Rarity.RARE, mage.cards.r.RockHydra.class));
+ cards.add(new SetCardInfo("Rocket Launcher", 272, Rarity.RARE, mage.cards.r.RocketLauncher.class));
+ cards.add(new SetCardInfo("Rod of Ruin", 273, Rarity.UNCOMMON, mage.cards.r.RodOfRuin.class));
+ cards.add(new SetCardInfo("Royal Assassin", 125, Rarity.RARE, mage.cards.r.RoyalAssassin.class));
+ cards.add(new SetCardInfo("Sacrifice", 126, Rarity.UNCOMMON, mage.cards.s.Sacrifice.class));
+ cards.add(new SetCardInfo("Samite Healer", 38, Rarity.COMMON, mage.cards.s.SamiteHealer.class));
+ cards.add(new SetCardInfo("Savannah", 285, Rarity.RARE, mage.cards.s.Savannah.class));
+ cards.add(new SetCardInfo("Savannah Lions", 39, Rarity.RARE, mage.cards.s.SavannahLions.class));
+ cards.add(new SetCardInfo("Scathe Zombies", 127, Rarity.COMMON, mage.cards.s.ScatheZombies.class));
+ cards.add(new SetCardInfo("Scavenging Ghoul", 128, Rarity.UNCOMMON, mage.cards.s.ScavengingGhoul.class));
+ cards.add(new SetCardInfo("Scrubland", 286, Rarity.RARE, mage.cards.s.Scrubland.class));
+ cards.add(new SetCardInfo("Scryb Sprites", 215, Rarity.COMMON, mage.cards.s.ScrybSprites.class));
+ cards.add(new SetCardInfo("Sea Serpent", 78, Rarity.COMMON, mage.cards.s.SeaSerpent.class));
+ cards.add(new SetCardInfo("Sedge Troll", 174, Rarity.RARE, mage.cards.s.SedgeTroll.class));
+ cards.add(new SetCardInfo("Sengir Vampire", 129, Rarity.UNCOMMON, mage.cards.s.SengirVampire.class));
+ cards.add(new SetCardInfo("Serendib Efreet", 79, Rarity.RARE, mage.cards.s.SerendibEfreet.class));
+ cards.add(new SetCardInfo("Serra Angel", 40, Rarity.UNCOMMON, mage.cards.s.SerraAngel.class));
+ cards.add(new SetCardInfo("Shanodin Dryads", 216, Rarity.COMMON, mage.cards.s.ShanodinDryads.class));
+ cards.add(new SetCardInfo("Shatter", 175, Rarity.COMMON, mage.cards.s.Shatter.class));
+ cards.add(new SetCardInfo("Shatterstorm", 176, Rarity.UNCOMMON, mage.cards.s.Shatterstorm.class));
+ cards.add(new SetCardInfo("Shivan Dragon", 177, Rarity.RARE, mage.cards.s.ShivanDragon.class));
+ cards.add(new SetCardInfo("Simulacrum", 130, Rarity.UNCOMMON, mage.cards.s.Simulacrum.class));
+ cards.add(new SetCardInfo("Siren's Call", 80, Rarity.UNCOMMON, mage.cards.s.SirensCall.class));
+ //cards.add(new SetCardInfo("Sleight of Mind", 81, Rarity.RARE, mage.cards.s.SleightOfMind.class));
+ cards.add(new SetCardInfo("Smoke", 178, Rarity.RARE, mage.cards.s.Smoke.class));
+ cards.add(new SetCardInfo("Sol Ring", 274, Rarity.UNCOMMON, mage.cards.s.SolRing.class));
+ cards.add(new SetCardInfo("Sorceress Queen", 131, Rarity.RARE, mage.cards.s.SorceressQueen.class));
+ cards.add(new SetCardInfo("Soul Net", 275, Rarity.UNCOMMON, mage.cards.s.SoulNet.class));
+ cards.add(new SetCardInfo("Spell Blast", 82, Rarity.COMMON, mage.cards.s.SpellBlast.class));
+ cards.add(new SetCardInfo("Stasis", 83, Rarity.RARE, mage.cards.s.Stasis.class));
+ cards.add(new SetCardInfo("Steal Artifact", 84, Rarity.UNCOMMON, mage.cards.s.StealArtifact.class));
+ cards.add(new SetCardInfo("Stone Giant", 179, Rarity.UNCOMMON, mage.cards.s.StoneGiant.class));
+ cards.add(new SetCardInfo("Stone Rain", 180, Rarity.COMMON, mage.cards.s.StoneRain.class));
+ cards.add(new SetCardInfo("Stream of Life", 217, Rarity.COMMON, mage.cards.s.StreamOfLife.class));
+ cards.add(new SetCardInfo("Sunglasses of Urza", 276, Rarity.RARE, mage.cards.s.SunglassesOfUrza.class));
+ cards.add(new SetCardInfo("Swamp", 300, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 299, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 298, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swords to Plowshares", 41, Rarity.UNCOMMON, mage.cards.s.SwordsToPlowshares.class));
+ cards.add(new SetCardInfo("Taiga", 287, Rarity.RARE, mage.cards.t.Taiga.class));
+ cards.add(new SetCardInfo("Terror", 132, Rarity.COMMON, mage.cards.t.Terror.class));
+ cards.add(new SetCardInfo("The Hive", 277, Rarity.RARE, mage.cards.t.TheHive.class));
+ cards.add(new SetCardInfo("The Rack", 278, Rarity.UNCOMMON, mage.cards.t.TheRack.class));
+ cards.add(new SetCardInfo("Thicket Basilisk", 218, Rarity.UNCOMMON, mage.cards.t.ThicketBasilisk.class));
+ cards.add(new SetCardInfo("Thoughtlace", 85, Rarity.RARE, mage.cards.t.Thoughtlace.class));
+ cards.add(new SetCardInfo("Throne of Bone", 279, Rarity.UNCOMMON, mage.cards.t.ThroneOfBone.class));
+ cards.add(new SetCardInfo("Timber Wolves", 219, Rarity.RARE, mage.cards.t.TimberWolves.class));
+ cards.add(new SetCardInfo("Titania's Song", 220, Rarity.RARE, mage.cards.t.TitaniasSong.class));
+ cards.add(new SetCardInfo("Tranquility", 221, Rarity.COMMON, mage.cards.t.Tranquility.class));
+ cards.add(new SetCardInfo("Tropical Island", 288, Rarity.RARE, mage.cards.t.TropicalIsland.class));
+ cards.add(new SetCardInfo("Tsunami", 222, Rarity.UNCOMMON, mage.cards.t.Tsunami.class));
+ cards.add(new SetCardInfo("Tundra", 289, Rarity.RARE, mage.cards.t.Tundra.class));
+ cards.add(new SetCardInfo("Tunnel", 181, Rarity.UNCOMMON, mage.cards.t.Tunnel.class));
+ cards.add(new SetCardInfo("Underground Sea", 290, Rarity.RARE, mage.cards.u.UndergroundSea.class));
+ cards.add(new SetCardInfo("Unholy Strength", 133, Rarity.COMMON, mage.cards.u.UnholyStrength.class));
+ cards.add(new SetCardInfo("Unstable Mutation", 86, Rarity.COMMON, mage.cards.u.UnstableMutation.class));
+ cards.add(new SetCardInfo("Unsummon", 87, Rarity.COMMON, mage.cards.u.Unsummon.class));
+ cards.add(new SetCardInfo("Uthden Troll", 182, Rarity.UNCOMMON, mage.cards.u.UthdenTroll.class));
+ cards.add(new SetCardInfo("Verduran Enchantress", 223, Rarity.RARE, mage.cards.v.VerduranEnchantress.class));
+ cards.add(new SetCardInfo("Vesuvan Doppelganger", 88, Rarity.RARE, mage.cards.v.VesuvanDoppelganger.class));
+ cards.add(new SetCardInfo("Veteran Bodyguard", 42, Rarity.RARE, mage.cards.v.VeteranBodyguard.class));
+ cards.add(new SetCardInfo("Volcanic Eruption", 89, Rarity.RARE, mage.cards.v.VolcanicEruption.class));
+ cards.add(new SetCardInfo("Volcanic Island", 291, Rarity.RARE, mage.cards.v.VolcanicIsland.class));
+ cards.add(new SetCardInfo("Wall of Air", 90, Rarity.UNCOMMON, mage.cards.w.WallOfAir.class));
+ cards.add(new SetCardInfo("Wall of Bone", 134, Rarity.UNCOMMON, mage.cards.w.WallOfBone.class));
+ cards.add(new SetCardInfo("Wall of Brambles", 224, Rarity.UNCOMMON, mage.cards.w.WallOfBrambles.class));
+ cards.add(new SetCardInfo("Wall of Fire", 183, Rarity.UNCOMMON, mage.cards.w.WallOfFire.class));
+ cards.add(new SetCardInfo("Wall of Ice", 225, Rarity.UNCOMMON, mage.cards.w.WallOfIce.class));
+ cards.add(new SetCardInfo("Wall of Stone", 184, Rarity.UNCOMMON, mage.cards.w.WallOfStone.class));
+ cards.add(new SetCardInfo("Wall of Swords", 43, Rarity.UNCOMMON, mage.cards.w.WallOfSwords.class));
+ cards.add(new SetCardInfo("Wall of Water", 91, Rarity.UNCOMMON, mage.cards.w.WallOfWater.class));
+ cards.add(new SetCardInfo("Wall of Wood", 226, Rarity.COMMON, mage.cards.w.WallOfWood.class));
+ cards.add(new SetCardInfo("Wanderlust", 227, Rarity.UNCOMMON, mage.cards.w.Wanderlust.class));
+ cards.add(new SetCardInfo("War Mammoth", 228, Rarity.COMMON, mage.cards.w.WarMammoth.class));
+ cards.add(new SetCardInfo("Warp Artifact", 135, Rarity.RARE, mage.cards.w.WarpArtifact.class));
+ cards.add(new SetCardInfo("Water Elemental", 92, Rarity.UNCOMMON, mage.cards.w.WaterElemental.class));
+ cards.add(new SetCardInfo("Weakness", 136, Rarity.COMMON, mage.cards.w.Weakness.class));
+ cards.add(new SetCardInfo("Web", 229, Rarity.RARE, mage.cards.w.Web.class));
+ cards.add(new SetCardInfo("Wheel of Fortune", 185, Rarity.RARE, mage.cards.w.WheelOfFortune.class));
+ cards.add(new SetCardInfo("White Knight", 44, Rarity.UNCOMMON, mage.cards.w.WhiteKnight.class));
+ cards.add(new SetCardInfo("White Ward", 45, Rarity.UNCOMMON, mage.cards.w.WhiteWard.class));
+ cards.add(new SetCardInfo("Wild Growth", 230, Rarity.COMMON, mage.cards.w.WildGrowth.class));
+ cards.add(new SetCardInfo("Will-o'-the-Wisp", 137, Rarity.RARE, mage.cards.w.WillOTheWisp.class));
+ cards.add(new SetCardInfo("Winter Orb", 280, Rarity.RARE, mage.cards.w.WinterOrb.class));
+ cards.add(new SetCardInfo("Wooden Sphere", 281, Rarity.UNCOMMON, mage.cards.w.WoodenSphere.class));
+ cards.add(new SetCardInfo("Wrath of God", 46, Rarity.RARE, mage.cards.w.WrathOfGod.class));
+ cards.add(new SetCardInfo("Zombie Master", 138, Rarity.RARE, mage.cards.z.ZombieMaster.class));
+ }
}
diff --git a/Mage.Sets/src/mage/sets/TarkirDragonstorm.java b/Mage.Sets/src/mage/sets/TarkirDragonstorm.java
index 76bd9cab988..866dfa8c84f 100644
--- a/Mage.Sets/src/mage/sets/TarkirDragonstorm.java
+++ b/Mage.Sets/src/mage/sets/TarkirDragonstorm.java
@@ -1,8 +1,5 @@
package mage.sets;
-import java.util.Arrays;
-import java.util.List;
-
import mage.cards.ExpansionSet;
import mage.constants.Rarity;
import mage.constants.SetType;
@@ -34,67 +31,39 @@ public final class TarkirDragonstorm extends ExpansionSet {
cards.add(new SetCardInfo("Ainok Wayfarer", 134, Rarity.COMMON, mage.cards.a.AinokWayfarer.class));
cards.add(new SetCardInfo("Alchemist's Assistant", 71, Rarity.UNCOMMON, mage.cards.a.AlchemistsAssistant.class));
cards.add(new SetCardInfo("Alesha's Legacy", 72, Rarity.COMMON, mage.cards.a.AleshasLegacy.class));
- cards.add(new SetCardInfo("All-Out Assault", 167, Rarity.MYTHIC, mage.cards.a.AllOutAssault.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("All-Out Assault", 352, Rarity.MYTHIC, mage.cards.a.AllOutAssault.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("All-Out Assault", 405, Rarity.MYTHIC, mage.cards.a.AllOutAssault.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("All-Out Assault", 415, Rarity.MYTHIC, mage.cards.a.AllOutAssault.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Ambling Stormshell", 332, Rarity.RARE, mage.cards.a.AmblingStormshell.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Ambling Stormshell", 37, Rarity.RARE, mage.cards.a.AmblingStormshell.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Anafenza, Unyielding Lineage", 2, Rarity.RARE, mage.cards.a.AnafenzaUnyieldingLineage.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Anafenza, Unyielding Lineage", 327, Rarity.RARE, mage.cards.a.AnafenzaUnyieldingLineage.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ambling Stormshell", 37, Rarity.RARE, mage.cards.a.AmblingStormshell.class));
+ cards.add(new SetCardInfo("Anafenza, Unyielding Lineage", 2, Rarity.RARE, mage.cards.a.AnafenzaUnyieldingLineage.class));
cards.add(new SetCardInfo("Arashin Sunshield", 3, Rarity.COMMON, mage.cards.a.ArashinSunshield.class));
- cards.add(new SetCardInfo("Armament Dragon", 168, Rarity.UNCOMMON, mage.cards.a.ArmamentDragon.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Armament Dragon", 307, Rarity.UNCOMMON, mage.cards.a.ArmamentDragon.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Armament Dragon", 168, Rarity.UNCOMMON, mage.cards.a.ArmamentDragon.class));
cards.add(new SetCardInfo("Attuned Hunter", 135, Rarity.UNCOMMON, mage.cards.a.AttunedHunter.class));
cards.add(new SetCardInfo("Auroral Procession", 169, Rarity.UNCOMMON, mage.cards.a.AuroralProcession.class));
- cards.add(new SetCardInfo("Avenger of the Fallen", 337, Rarity.RARE, mage.cards.a.AvengerOfTheFallen.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Avenger of the Fallen", 73, Rarity.RARE, mage.cards.a.AvengerOfTheFallen.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Awaken the Honored Dead", 170, Rarity.RARE, mage.cards.a.AwakenTheHonoredDead.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Awaken the Honored Dead", 383, Rarity.RARE, mage.cards.a.AwakenTheHonoredDead.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Barrensteppe Siege", 171, Rarity.RARE, mage.cards.b.BarrensteppeSiege.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Barrensteppe Siege", 384, Rarity.RARE, mage.cards.b.BarrensteppeSiege.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Avenger of the Fallen", 73, Rarity.RARE, mage.cards.a.AvengerOfTheFallen.class));
+ cards.add(new SetCardInfo("Awaken the Honored Dead", 170, Rarity.RARE, mage.cards.a.AwakenTheHonoredDead.class));
+ cards.add(new SetCardInfo("Barrensteppe Siege", 171, Rarity.RARE, mage.cards.b.BarrensteppeSiege.class));
cards.add(new SetCardInfo("Bearer of Glory", 4, Rarity.COMMON, mage.cards.b.BearerOfGlory.class));
cards.add(new SetCardInfo("Betor, Kin to All", 172, Rarity.MYTHIC, mage.cards.b.BetorKinToAll.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Betor, Kin to All", 308, Rarity.MYTHIC, mage.cards.b.BetorKinToAll.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Betor, Kin to All", 353, Rarity.MYTHIC, mage.cards.b.BetorKinToAll.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Bewildering Blizzard", 38, Rarity.UNCOMMON, mage.cards.b.BewilderingBlizzard.class));
cards.add(new SetCardInfo("Bloodfell Caves", 250, Rarity.COMMON, mage.cards.b.BloodfellCaves.class));
- cards.add(new SetCardInfo("Bloomvine Regent", 136, Rarity.RARE, mage.cards.b.BloomvineRegent.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Bloomvine Regent", 381, Rarity.RARE, mage.cards.b.BloomvineRegent.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Bloomvine Regent", "381b", Rarity.RARE, mage.cards.b.BloomvineRegent.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Bloomvine Regent", 136, Rarity.RARE, mage.cards.b.BloomvineRegent.class));
cards.add(new SetCardInfo("Blossoming Sands", 251, Rarity.COMMON, mage.cards.b.BlossomingSands.class));
cards.add(new SetCardInfo("Bone-Cairn Butcher", 173, Rarity.UNCOMMON, mage.cards.b.BoneCairnButcher.class));
- cards.add(new SetCardInfo("Boulderborn Dragon", 239, Rarity.COMMON, mage.cards.b.BoulderbornDragon.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Boulderborn Dragon", 323, Rarity.COMMON, mage.cards.b.BoulderbornDragon.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Breaching Dragonstorm", 101, Rarity.UNCOMMON, mage.cards.b.BreachingDragonstorm.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Breaching Dragonstorm", 299, Rarity.UNCOMMON, mage.cards.b.BreachingDragonstorm.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Call the Spirit Dragons", 174, Rarity.MYTHIC, mage.cards.c.CallTheSpiritDragons.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Call the Spirit Dragons", 309, Rarity.MYTHIC, mage.cards.c.CallTheSpiritDragons.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Boulderborn Dragon", 239, Rarity.COMMON, mage.cards.b.BoulderbornDragon.class));
+ cards.add(new SetCardInfo("Breaching Dragonstorm", 101, Rarity.UNCOMMON, mage.cards.b.BreachingDragonstorm.class));
+ cards.add(new SetCardInfo("Call the Spirit Dragons", 174, Rarity.MYTHIC, mage.cards.c.CallTheSpiritDragons.class));
cards.add(new SetCardInfo("Caustic Exhale", 74, Rarity.COMMON, mage.cards.c.CausticExhale.class));
cards.add(new SetCardInfo("Champion of Dusan", 137, Rarity.COMMON, mage.cards.c.ChampionOfDusan.class));
- cards.add(new SetCardInfo("Channeled Dragonfire", 102, Rarity.UNCOMMON, mage.cards.c.ChanneledDragonfire.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Channeled Dragonfire", 423, Rarity.UNCOMMON, mage.cards.c.ChanneledDragonfire.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Clarion Conqueror", "377b", Rarity.RARE, mage.cards.c.ClarionConqueror.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Clarion Conqueror", 377, Rarity.RARE, mage.cards.c.ClarionConqueror.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Clarion Conqueror", 400, Rarity.MYTHIC, mage.cards.c.ClarionConqueror.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Clarion Conqueror", 410, Rarity.MYTHIC, mage.cards.c.ClarionConqueror.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Clarion Conqueror", 5, Rarity.RARE, mage.cards.c.ClarionConqueror.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Channeled Dragonfire", 102, Rarity.UNCOMMON, mage.cards.c.ChanneledDragonfire.class));
+ cards.add(new SetCardInfo("Clarion Conqueror", 5, Rarity.RARE, mage.cards.c.ClarionConqueror.class));
cards.add(new SetCardInfo("Constrictor Sage", 39, Rarity.UNCOMMON, mage.cards.c.ConstrictorSage.class));
cards.add(new SetCardInfo("Coordinated Maneuver", 6, Rarity.COMMON, mage.cards.c.CoordinatedManeuver.class));
- cards.add(new SetCardInfo("Cori Mountain Monastery", 252, Rarity.RARE, mage.cards.c.CoriMountainMonastery.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Cori Mountain Monastery", 393, Rarity.RARE, mage.cards.c.CoriMountainMonastery.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Cori Mountain Monastery", 252, Rarity.RARE, mage.cards.c.CoriMountainMonastery.class));
cards.add(new SetCardInfo("Cori Mountain Stalwart", 175, Rarity.UNCOMMON, mage.cards.c.CoriMountainStalwart.class));
- cards.add(new SetCardInfo("Cori-Steel Cutter", 103, Rarity.RARE, mage.cards.c.CoriSteelCutter.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Cori-Steel Cutter", 343, Rarity.RARE, mage.cards.c.CoriSteelCutter.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Corroding Dragonstorm", 297, Rarity.UNCOMMON, mage.cards.c.CorrodingDragonstorm.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Corroding Dragonstorm", 75, Rarity.UNCOMMON, mage.cards.c.CorrodingDragonstorm.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Craterhoof Behemoth", 138, Rarity.MYTHIC, mage.cards.c.CraterhoofBehemoth.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Craterhoof Behemoth", 346, Rarity.MYTHIC, mage.cards.c.CraterhoofBehemoth.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Craterhoof Behemoth", 404, Rarity.MYTHIC, mage.cards.c.CraterhoofBehemoth.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Craterhoof Behemoth", 414, Rarity.MYTHIC, mage.cards.c.CraterhoofBehemoth.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Cori-Steel Cutter", 103, Rarity.RARE, mage.cards.c.CoriSteelCutter.class));
+ cards.add(new SetCardInfo("Corroding Dragonstorm", 75, Rarity.UNCOMMON, mage.cards.c.CorrodingDragonstorm.class));
+ cards.add(new SetCardInfo("Craterhoof Behemoth", 138, Rarity.MYTHIC, mage.cards.c.CraterhoofBehemoth.class));
cards.add(new SetCardInfo("Cruel Truths", 76, Rarity.COMMON, mage.cards.c.CruelTruths.class));
- cards.add(new SetCardInfo("Dalkovan Encampment", 253, Rarity.RARE, mage.cards.d.DalkovanEncampment.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Dalkovan Encampment", 394, Rarity.RARE, mage.cards.d.DalkovanEncampment.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Dalkovan Packbeasts", 7, Rarity.UNCOMMON, mage.cards.d.DalkovanPackbeasts.class));
cards.add(new SetCardInfo("Death Begets Life", 176, Rarity.MYTHIC, mage.cards.d.DeathBegetsLife.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Death Begets Life", 354, Rarity.MYTHIC, mage.cards.d.DeathBegetsLife.class, NON_FULL_USE_VARIOUS));
@@ -103,62 +72,41 @@ public final class TarkirDragonstorm extends ExpansionSet {
cards.add(new SetCardInfo("Defibrillating Current", 177, Rarity.UNCOMMON, mage.cards.d.DefibrillatingCurrent.class));
cards.add(new SetCardInfo("Delta Bloodflies", 77, Rarity.COMMON, mage.cards.d.DeltaBloodflies.class));
cards.add(new SetCardInfo("Descendant of Storms", 8, Rarity.UNCOMMON, mage.cards.d.DescendantOfStorms.class));
- cards.add(new SetCardInfo("Desperate Measures", 78, Rarity.UNCOMMON, mage.cards.d.DesperateMeasures.class));
cards.add(new SetCardInfo("Devoted Duelist", 104, Rarity.COMMON, mage.cards.d.DevotedDuelist.class));
- cards.add(new SetCardInfo("Dirgur Island Dragon", 294, Rarity.COMMON, mage.cards.d.DirgurIslandDragon.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Dirgur Island Dragon", 40, Rarity.COMMON, mage.cards.d.DirgurIslandDragon.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Dirgur Island Dragon", 40, Rarity.COMMON, mage.cards.d.DirgurIslandDragon.class));
cards.add(new SetCardInfo("Dismal Backwater", 254, Rarity.COMMON, mage.cards.d.DismalBackwater.class));
cards.add(new SetCardInfo("Dispelling Exhale", 41, Rarity.COMMON, mage.cards.d.DispellingExhale.class));
- cards.add(new SetCardInfo("Disruptive Stormbrood", 178, Rarity.UNCOMMON, mage.cards.d.DisruptiveStormbrood.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Disruptive Stormbrood", 310, Rarity.UNCOMMON, mage.cards.d.DisruptiveStormbrood.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Dracogenesis", 105, Rarity.MYTHIC, mage.cards.d.Dracogenesis.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Dracogenesis", 300, Rarity.MYTHIC, mage.cards.d.Dracogenesis.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Dracogenesis", 402, Rarity.MYTHIC, mage.cards.d.Dracogenesis.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Dracogenesis", 412, Rarity.MYTHIC, mage.cards.d.Dracogenesis.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Disruptive Stormbrood", 178, Rarity.UNCOMMON, mage.cards.d.DisruptiveStormbrood.class));
+ cards.add(new SetCardInfo("Dracogenesis", 105, Rarity.MYTHIC, mage.cards.d.Dracogenesis.class));
cards.add(new SetCardInfo("Dragon Sniper", 139, Rarity.UNCOMMON, mage.cards.d.DragonSniper.class));
cards.add(new SetCardInfo("Dragon's Prey", 79, Rarity.COMMON, mage.cards.d.DragonsPrey.class));
- cards.add(new SetCardInfo("Dragonback Assault", 179, Rarity.MYTHIC, mage.cards.d.DragonbackAssault.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Dragonback Assault", 355, Rarity.MYTHIC, mage.cards.d.DragonbackAssault.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Dragonback Assault", 179, Rarity.MYTHIC, mage.cards.d.DragonbackAssault.class));
cards.add(new SetCardInfo("Dragonback Lancer", 9, Rarity.COMMON, mage.cards.d.DragonbackLancer.class));
cards.add(new SetCardInfo("Dragonbroods' Relic", 140, Rarity.UNCOMMON, mage.cards.d.DragonbroodsRelic.class));
cards.add(new SetCardInfo("Dragonclaw Strike", 180, Rarity.UNCOMMON, mage.cards.d.DragonclawStrike.class));
cards.add(new SetCardInfo("Dragonfire Blade", 240, Rarity.RARE, mage.cards.d.DragonfireBlade.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Dragonfire Blade", 324, Rarity.RARE, mage.cards.d.DragonfireBlade.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Dragonologist", 295, Rarity.RARE, mage.cards.d.Dragonologist.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Dragonologist", 42, Rarity.RARE, mage.cards.d.Dragonologist.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Dragonologist", 42, Rarity.RARE, mage.cards.d.Dragonologist.class));
cards.add(new SetCardInfo("Dragonstorm Forecaster", 43, Rarity.UNCOMMON, mage.cards.d.DragonstormForecaster.class));
cards.add(new SetCardInfo("Dragonstorm Globe", 241, Rarity.COMMON, mage.cards.d.DragonstormGlobe.class));
cards.add(new SetCardInfo("Dusyut Earthcarver", 141, Rarity.COMMON, mage.cards.d.DusyutEarthcarver.class));
cards.add(new SetCardInfo("Duty Beyond Death", 10, Rarity.UNCOMMON, mage.cards.d.DutyBeyondDeath.class));
cards.add(new SetCardInfo("Effortless Master", 181, Rarity.UNCOMMON, mage.cards.e.EffortlessMaster.class));
- cards.add(new SetCardInfo("Elspeth, Storm Slayer", 11, Rarity.MYTHIC, mage.cards.e.ElspethStormSlayer.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Elspeth, Storm Slayer", 398, Rarity.MYTHIC, mage.cards.e.ElspethStormSlayer.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Elspeth, Storm Slayer", 401, Rarity.MYTHIC, mage.cards.e.ElspethStormSlayer.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Elspeth, Storm Slayer", 411, Rarity.MYTHIC, mage.cards.e.ElspethStormSlayer.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Elspeth, Storm Slayer", 11, Rarity.MYTHIC, mage.cards.e.ElspethStormSlayer.class));
cards.add(new SetCardInfo("Embermouth Sentinel", 242, Rarity.COMMON, mage.cards.e.EmbermouthSentinel.class));
- cards.add(new SetCardInfo("Encroaching Dragonstorm", 142, Rarity.UNCOMMON, mage.cards.e.EncroachingDragonstorm.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Encroaching Dragonstorm", 305, Rarity.UNCOMMON, mage.cards.e.EncroachingDragonstorm.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Encroaching Dragonstorm", 424, Rarity.UNCOMMON, mage.cards.e.EncroachingDragonstorm.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Encroaching Dragonstorm", 142, Rarity.UNCOMMON, mage.cards.e.EncroachingDragonstorm.class));
cards.add(new SetCardInfo("Equilibrium Adept", 106, Rarity.UNCOMMON, mage.cards.e.EquilibriumAdept.class));
- cards.add(new SetCardInfo("Eshki Dragonclaw", 182, Rarity.RARE, mage.cards.e.EshkiDragonclaw.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Eshki Dragonclaw", 356, Rarity.RARE, mage.cards.e.EshkiDragonclaw.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Eshki Dragonclaw", 182, Rarity.RARE, mage.cards.e.EshkiDragonclaw.class));
cards.add(new SetCardInfo("Essence Anchor", 44, Rarity.UNCOMMON, mage.cards.e.EssenceAnchor.class));
cards.add(new SetCardInfo("Evolving Wilds", 255, Rarity.COMMON, mage.cards.e.EvolvingWilds.class));
- cards.add(new SetCardInfo("Fangkeeper's Familiar", 183, Rarity.RARE, mage.cards.f.FangkeepersFamiliar.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Fangkeeper's Familiar", 357, Rarity.RARE, mage.cards.f.FangkeepersFamiliar.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Felothar, Dawn of the Abzan", 184, Rarity.RARE, mage.cards.f.FelotharDawnOfTheAbzan.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Felothar, Dawn of the Abzan", 358, Rarity.RARE, mage.cards.f.FelotharDawnOfTheAbzan.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Feral Deathgorger", 298, Rarity.COMMON, mage.cards.f.FeralDeathgorger.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Feral Deathgorger", 80, Rarity.COMMON, mage.cards.f.FeralDeathgorger.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Fangkeeper's Familiar", 183, Rarity.RARE, mage.cards.f.FangkeepersFamiliar.class));
+ cards.add(new SetCardInfo("Felothar, Dawn of the Abzan", 184, Rarity.RARE, mage.cards.f.FelotharDawnOfTheAbzan.class));
+ cards.add(new SetCardInfo("Feral Deathgorger", 80, Rarity.COMMON, mage.cards.f.FeralDeathgorger.class));
cards.add(new SetCardInfo("Fire-Rim Form", 107, Rarity.COMMON, mage.cards.f.FireRimForm.class));
- cards.add(new SetCardInfo("Flamehold Grappler", 185, Rarity.RARE, mage.cards.f.FlameholdGrappler.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Flamehold Grappler", 359, Rarity.RARE, mage.cards.f.FlameholdGrappler.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Flamehold Grappler", 185, Rarity.RARE, mage.cards.f.FlameholdGrappler.class));
cards.add(new SetCardInfo("Fleeting Effigy", 108, Rarity.UNCOMMON, mage.cards.f.FleetingEffigy.class));
cards.add(new SetCardInfo("Focus the Mind", 45, Rarity.COMMON, mage.cards.f.FocusTheMind.class));
- cards.add(new SetCardInfo("Forest", 276, Rarity.LAND, mage.cards.basiclands.Forest.class, FULL_ART_BFZ_VARIOUS));
cards.add(new SetCardInfo("Forest", 285, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 286, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 291, Rarity.LAND, mage.cards.basiclands.Forest.class, FULL_ART_BFZ_VARIOUS));
cards.add(new SetCardInfo("Formation Breaker", 143, Rarity.UNCOMMON, mage.cards.f.FormationBreaker.class));
cards.add(new SetCardInfo("Fortress Kin-Guard", 12, Rarity.COMMON, mage.cards.f.FortressKinGuard.class));
cards.add(new SetCardInfo("Fresh Start", 46, Rarity.UNCOMMON, mage.cards.f.FreshStart.class));
@@ -170,13 +118,11 @@ public final class TarkirDragonstorm extends ExpansionSet {
cards.add(new SetCardInfo("Glacial Dragonhunt", 188, Rarity.UNCOMMON, mage.cards.g.GlacialDragonhunt.class));
cards.add(new SetCardInfo("Glacierwood Siege", 189, Rarity.RARE, mage.cards.g.GlacierwoodSiege.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Glacierwood Siege", 386, Rarity.RARE, mage.cards.g.GlacierwoodSiege.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Great Arashin City", 257, Rarity.RARE, mage.cards.g.GreatArashinCity.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Great Arashin City", 395, Rarity.RARE, mage.cards.g.GreatArashinCity.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Great Arashin City", 257, Rarity.RARE, mage.cards.g.GreatArashinCity.class));
cards.add(new SetCardInfo("Gurmag Nightwatch", 190, Rarity.COMMON, mage.cards.g.GurmagNightwatch.class));
cards.add(new SetCardInfo("Gurmag Rakshasa", 81, Rarity.UNCOMMON, mage.cards.g.GurmagRakshasa.class));
cards.add(new SetCardInfo("Hardened Tactician", 191, Rarity.UNCOMMON, mage.cards.h.HardenedTactician.class));
- cards.add(new SetCardInfo("Herd Heirloom", 144, Rarity.RARE, mage.cards.h.HerdHeirloom.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Herd Heirloom", 347, Rarity.RARE, mage.cards.h.HerdHeirloom.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Herd Heirloom", 144, Rarity.RARE, mage.cards.h.HerdHeirloom.class));
cards.add(new SetCardInfo("Heritage Reclamation", 145, Rarity.COMMON, mage.cards.h.HeritageReclamation.class));
cards.add(new SetCardInfo("Highspire Bell-Ringer", 47, Rarity.COMMON, mage.cards.h.HighspireBellRinger.class));
cards.add(new SetCardInfo("Hollowmurk Siege", 192, Rarity.RARE, mage.cards.h.HollowmurkSiege.class, NON_FULL_USE_VARIOUS));
@@ -185,277 +131,180 @@ public final class TarkirDragonstorm extends ExpansionSet {
cards.add(new SetCardInfo("Humbling Elder", 48, Rarity.COMMON, mage.cards.h.HumblingElder.class));
cards.add(new SetCardInfo("Hundred-Battle Veteran", 82, Rarity.UNCOMMON, mage.cards.h.HundredBattleVeteran.class));
cards.add(new SetCardInfo("Iceridge Serpent", 49, Rarity.COMMON, mage.cards.i.IceridgeSerpent.class));
- cards.add(new SetCardInfo("Inevitable Defeat", 194, Rarity.RARE, mage.cards.i.InevitableDefeat.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Inevitable Defeat", 360, Rarity.RARE, mage.cards.i.InevitableDefeat.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Inevitable Defeat", 194, Rarity.RARE, mage.cards.i.InevitableDefeat.class));
cards.add(new SetCardInfo("Inspirited Vanguard", 146, Rarity.UNCOMMON, mage.cards.i.InspiritedVanguard.class));
cards.add(new SetCardInfo("Iridescent Tiger", 109, Rarity.UNCOMMON, mage.cards.i.IridescentTiger.class));
- cards.add(new SetCardInfo("Island", 273, Rarity.LAND, mage.cards.basiclands.Island.class, FULL_ART_BFZ_VARIOUS));
cards.add(new SetCardInfo("Island", 279, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 280, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 288, Rarity.LAND, mage.cards.basiclands.Island.class, FULL_ART_BFZ_VARIOUS));
cards.add(new SetCardInfo("Jade-Cast Sentinel", 243, Rarity.COMMON, mage.cards.j.JadeCastSentinel.class));
cards.add(new SetCardInfo("Jeskai Brushmaster", 195, Rarity.UNCOMMON, mage.cards.j.JeskaiBrushmaster.class));
cards.add(new SetCardInfo("Jeskai Devotee", 110, Rarity.COMMON, mage.cards.j.JeskaiDevotee.class));
cards.add(new SetCardInfo("Jeskai Monument", 244, Rarity.UNCOMMON, mage.cards.j.JeskaiMonument.class));
- cards.add(new SetCardInfo("Jeskai Revelation", 196, Rarity.MYTHIC, mage.cards.j.JeskaiRevelation.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Jeskai Revelation", 361, Rarity.MYTHIC, mage.cards.j.JeskaiRevelation.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Jeskai Shrinekeeper", 197, Rarity.UNCOMMON, mage.cards.j.JeskaiShrinekeeper.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Jeskai Shrinekeeper", 311, Rarity.UNCOMMON, mage.cards.j.JeskaiShrinekeeper.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Jeskai Revelation", 196, Rarity.MYTHIC, mage.cards.j.JeskaiRevelation.class));
+ cards.add(new SetCardInfo("Jeskai Shrinekeeper", 197, Rarity.UNCOMMON, mage.cards.j.JeskaiShrinekeeper.class));
cards.add(new SetCardInfo("Jungle Hollow", 258, Rarity.COMMON, mage.cards.j.JungleHollow.class));
- cards.add(new SetCardInfo("Karakyk Guardian", 198, Rarity.UNCOMMON, mage.cards.k.KarakykGuardian.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Karakyk Guardian", 312, Rarity.UNCOMMON, mage.cards.k.KarakykGuardian.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Kheru Goldkeeper", 199, Rarity.UNCOMMON, mage.cards.k.KheruGoldkeeper.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Kheru Goldkeeper", 313, Rarity.UNCOMMON, mage.cards.k.KheruGoldkeeper.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Karakyk Guardian", 198, Rarity.UNCOMMON, mage.cards.k.KarakykGuardian.class));
+ cards.add(new SetCardInfo("Kheru Goldkeeper", 199, Rarity.UNCOMMON, mage.cards.k.KheruGoldkeeper.class));
cards.add(new SetCardInfo("Kin-Tree Nurturer", 83, Rarity.COMMON, mage.cards.k.KinTreeNurturer.class));
cards.add(new SetCardInfo("Kin-Tree Severance", 200, Rarity.UNCOMMON, mage.cards.k.KinTreeSeverance.class));
cards.add(new SetCardInfo("Kishla Skimmer", 201, Rarity.UNCOMMON, mage.cards.k.KishlaSkimmer.class));
cards.add(new SetCardInfo("Kishla Trawlers", 50, Rarity.UNCOMMON, mage.cards.k.KishlaTrawlers.class));
- cards.add(new SetCardInfo("Kishla Village", 259, Rarity.RARE, mage.cards.k.KishlaVillage.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Kishla Village", 396, Rarity.RARE, mage.cards.k.KishlaVillage.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Kishla Village", 259, Rarity.RARE, mage.cards.k.KishlaVillage.class));
cards.add(new SetCardInfo("Knockout Maneuver", 147, Rarity.UNCOMMON, mage.cards.k.KnockoutManeuver.class));
- cards.add(new SetCardInfo("Kotis, the Fangkeeper", 202, Rarity.RARE, mage.cards.k.KotisTheFangkeeper.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Kotis, the Fangkeeper", 362, Rarity.RARE, mage.cards.k.KotisTheFangkeeper.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Kotis, the Fangkeeper", 202, Rarity.RARE, mage.cards.k.KotisTheFangkeeper.class));
cards.add(new SetCardInfo("Krotiq Nestguard", 148, Rarity.COMMON, mage.cards.k.KrotiqNestguard.class));
cards.add(new SetCardInfo("Krumar Initiate", 84, Rarity.UNCOMMON, mage.cards.k.KrumarInitiate.class));
- cards.add(new SetCardInfo("Lasyd Prowler", 149, Rarity.RARE, mage.cards.l.LasydProwler.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Lasyd Prowler", 348, Rarity.RARE, mage.cards.l.LasydProwler.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Lasyd Prowler", 149, Rarity.RARE, mage.cards.l.LasydProwler.class));
cards.add(new SetCardInfo("Lie in Wait", 203, Rarity.UNCOMMON, mage.cards.l.LieInWait.class));
cards.add(new SetCardInfo("Lightfoot Technique", 14, Rarity.COMMON, mage.cards.l.LightfootTechnique.class));
cards.add(new SetCardInfo("Lotuslight Dancers", 204, Rarity.RARE, mage.cards.l.LotuslightDancers.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Lotuslight Dancers", 363, Rarity.RARE, mage.cards.l.LotuslightDancers.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Loxodon Battle Priest", 15, Rarity.UNCOMMON, mage.cards.l.LoxodonBattlePriest.class));
- cards.add(new SetCardInfo("Maelstrom of the Spirit Dragon", 260, Rarity.RARE, mage.cards.m.MaelstromOfTheSpiritDragon.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Maelstrom of the Spirit Dragon", 326, Rarity.RARE, mage.cards.m.MaelstromOfTheSpiritDragon.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Magmatic Hellkite", "380b", Rarity.RARE, mage.cards.m.MagmaticHellkite.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Magmatic Hellkite", 111, Rarity.RARE, mage.cards.m.MagmaticHellkite.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Magmatic Hellkite", 301, Rarity.RARE, mage.cards.m.MagmaticHellkite.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Magmatic Hellkite", 380, Rarity.RARE, mage.cards.m.MagmaticHellkite.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Maelstrom of the Spirit Dragon", 260, Rarity.RARE, mage.cards.m.MaelstromOfTheSpiritDragon.class));
+ cards.add(new SetCardInfo("Magmatic Hellkite", 111, Rarity.RARE, mage.cards.m.MagmaticHellkite.class));
cards.add(new SetCardInfo("Mammoth Bellow", 205, Rarity.UNCOMMON, mage.cards.m.MammothBellow.class));
- cards.add(new SetCardInfo("Marang River Regent", 51, Rarity.RARE, mage.cards.m.MarangRiverRegent.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Marang River Regent", 378, Rarity.RARE, mage.cards.m.MarangRiverRegent.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Marang River Regent", "378b", Rarity.RARE, mage.cards.m.MarangRiverRegent.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Marang River Regent", 51, Rarity.RARE, mage.cards.m.MarangRiverRegent.class));
cards.add(new SetCardInfo("Mardu Devotee", 16, Rarity.COMMON, mage.cards.m.MarduDevotee.class));
cards.add(new SetCardInfo("Mardu Monument", 245, Rarity.UNCOMMON, mage.cards.m.MarduMonument.class));
- cards.add(new SetCardInfo("Mardu Siegebreaker", 206, Rarity.RARE, mage.cards.m.MarduSiegebreaker.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Mardu Siegebreaker", 364, Rarity.RARE, mage.cards.m.MarduSiegebreaker.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mardu Siegebreaker", 206, Rarity.RARE, mage.cards.m.MarduSiegebreaker.class));
cards.add(new SetCardInfo("Marshal of the Lost", 207, Rarity.UNCOMMON, mage.cards.m.MarshalOfTheLost.class));
cards.add(new SetCardInfo("Meticulous Artisan", 112, Rarity.COMMON, mage.cards.m.MeticulousArtisan.class));
- cards.add(new SetCardInfo("Mistrise Village", 261, Rarity.RARE, mage.cards.m.MistriseVillage.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Mistrise Village", 397, Rarity.RARE, mage.cards.m.MistriseVillage.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mistrise Village", 261, Rarity.RARE, mage.cards.m.MistriseVillage.class));
cards.add(new SetCardInfo("Molten Exhale", 113, Rarity.COMMON, mage.cards.m.MoltenExhale.class));
cards.add(new SetCardInfo("Monastery Messenger", 208, Rarity.COMMON, mage.cards.m.MonasteryMessenger.class));
- cards.add(new SetCardInfo("Mountain", 275, Rarity.LAND, mage.cards.basiclands.Mountain.class, FULL_ART_BFZ_VARIOUS));
cards.add(new SetCardInfo("Mountain", 283, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 284, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 290, Rarity.LAND, mage.cards.basiclands.Mountain.class, FULL_ART_BFZ_VARIOUS));
- cards.add(new SetCardInfo("Mox Jasper", 246, Rarity.MYTHIC, mage.cards.m.MoxJasper.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Mox Jasper", 325, Rarity.MYTHIC, mage.cards.m.MoxJasper.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Mox Jasper", 419, Rarity.MYTHIC, mage.cards.m.MoxJasper.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mox Jasper", 246, Rarity.MYTHIC, mage.cards.m.MoxJasper.class));
cards.add(new SetCardInfo("Mystic Monastery", 262, Rarity.UNCOMMON, mage.cards.m.MysticMonastery.class));
- cards.add(new SetCardInfo("Naga Fleshcrafter", 333, Rarity.RARE, mage.cards.n.NagaFleshcrafter.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Naga Fleshcrafter", 52, Rarity.RARE, mage.cards.n.NagaFleshcrafter.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Naga Fleshcrafter", 52, Rarity.RARE, mage.cards.n.NagaFleshcrafter.class));
cards.add(new SetCardInfo("Narset's Rebuke", 114, Rarity.COMMON, mage.cards.n.NarsetsRebuke.class));
- cards.add(new SetCardInfo("Narset, Jeskai Waymaster", 209, Rarity.RARE, mage.cards.n.NarsetJeskaiWaymaster.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Narset, Jeskai Waymaster", 365, Rarity.RARE, mage.cards.n.NarsetJeskaiWaymaster.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Narset, Jeskai Waymaster", 407, Rarity.MYTHIC, mage.cards.n.NarsetJeskaiWaymaster.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Narset, Jeskai Waymaster", 417, Rarity.MYTHIC, mage.cards.n.NarsetJeskaiWaymaster.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Nature's Rhythm", 150, Rarity.RARE, mage.cards.n.NaturesRhythm.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Nature's Rhythm", 349, Rarity.RARE, mage.cards.n.NaturesRhythm.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Neriv, Heart of the Storm", 210, Rarity.MYTHIC, mage.cards.n.NerivHeartOfTheStorm.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Neriv, Heart of the Storm", 314, Rarity.MYTHIC, mage.cards.n.NerivHeartOfTheStorm.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Neriv, Heart of the Storm", 366, Rarity.MYTHIC, mage.cards.n.NerivHeartOfTheStorm.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("New Way Forward", 211, Rarity.RARE, mage.cards.n.NewWayForward.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("New Way Forward", 367, Rarity.RARE, mage.cards.n.NewWayForward.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Narset, Jeskai Waymaster", 209, Rarity.RARE, mage.cards.n.NarsetJeskaiWaymaster.class));
+ cards.add(new SetCardInfo("Nature's Rhythm", 150, Rarity.RARE, mage.cards.n.NaturesRhythm.class));
+ cards.add(new SetCardInfo("Neriv, Heart of the Storm", 210, Rarity.MYTHIC, mage.cards.n.NerivHeartOfTheStorm.class));
+ cards.add(new SetCardInfo("New Way Forward", 211, Rarity.RARE, mage.cards.n.NewWayForward.class));
cards.add(new SetCardInfo("Nightblade Brigade", 85, Rarity.COMMON, mage.cards.n.NightbladeBrigade.class));
cards.add(new SetCardInfo("Nomad Outpost", 263, Rarity.UNCOMMON, mage.cards.n.NomadOutpost.class));
cards.add(new SetCardInfo("Opulent Palace", 264, Rarity.UNCOMMON, mage.cards.o.OpulentPalace.class));
cards.add(new SetCardInfo("Osseous Exhale", 17, Rarity.COMMON, mage.cards.o.OsseousExhale.class));
cards.add(new SetCardInfo("Overwhelming Surge", 115, Rarity.UNCOMMON, mage.cards.o.OverwhelmingSurge.class));
- cards.add(new SetCardInfo("Perennation", 212, Rarity.MYTHIC, mage.cards.p.Perennation.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Perennation", 368, Rarity.MYTHIC, mage.cards.p.Perennation.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Perennation", 212, Rarity.MYTHIC, mage.cards.p.Perennation.class));
cards.add(new SetCardInfo("Piercing Exhale", 151, Rarity.COMMON, mage.cards.p.PiercingExhale.class));
- cards.add(new SetCardInfo("Plains", 272, Rarity.LAND, mage.cards.basiclands.Plains.class, FULL_ART_BFZ_VARIOUS));
cards.add(new SetCardInfo("Plains", 277, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 278, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 287, Rarity.LAND, mage.cards.basiclands.Plains.class, FULL_ART_BFZ_VARIOUS));
cards.add(new SetCardInfo("Poised Practitioner", 18, Rarity.COMMON, mage.cards.p.PoisedPractitioner.class));
- cards.add(new SetCardInfo("Purging Stormbrood", 213, Rarity.UNCOMMON, mage.cards.p.PurgingStormbrood.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Purging Stormbrood", 315, Rarity.UNCOMMON, mage.cards.p.PurgingStormbrood.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Qarsi Revenant", 338, Rarity.RARE, mage.cards.q.QarsiRevenant.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Qarsi Revenant", 426, Rarity.RARE, mage.cards.q.QarsiRevenant.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Qarsi Revenant", 86, Rarity.RARE, mage.cards.q.QarsiRevenant.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Purging Stormbrood", 213, Rarity.UNCOMMON, mage.cards.p.PurgingStormbrood.class));
+ cards.add(new SetCardInfo("Qarsi Revenant", 86, Rarity.RARE, mage.cards.q.QarsiRevenant.class));
cards.add(new SetCardInfo("Rainveil Rejuvenator", 152, Rarity.UNCOMMON, mage.cards.r.RainveilRejuvenator.class));
cards.add(new SetCardInfo("Rakshasa's Bargain", 214, Rarity.UNCOMMON, mage.cards.r.RakshasasBargain.class));
cards.add(new SetCardInfo("Rally the Monastery", 19, Rarity.UNCOMMON, mage.cards.r.RallyTheMonastery.class));
cards.add(new SetCardInfo("Rebellious Strike", 20, Rarity.COMMON, mage.cards.r.RebelliousStrike.class));
- cards.add(new SetCardInfo("Rediscover the Way", 215, Rarity.RARE, mage.cards.r.RediscoverTheWay.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Rediscover the Way", 388, Rarity.RARE, mage.cards.r.RediscoverTheWay.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Rediscover the Way", 215, Rarity.RARE, mage.cards.r.RediscoverTheWay.class));
cards.add(new SetCardInfo("Reigning Victor", 216, Rarity.COMMON, mage.cards.r.ReigningVictor.class));
cards.add(new SetCardInfo("Reputable Merchant", 217, Rarity.COMMON, mage.cards.r.ReputableMerchant.class));
cards.add(new SetCardInfo("Rescue Leopard", 116, Rarity.COMMON, mage.cards.r.RescueLeopard.class));
cards.add(new SetCardInfo("Reverberating Summons", 117, Rarity.UNCOMMON, mage.cards.r.ReverberatingSummons.class));
- cards.add(new SetCardInfo("Revival of the Ancestors", 218, Rarity.RARE, mage.cards.r.RevivalOfTheAncestors.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Revival of the Ancestors", 389, Rarity.RARE, mage.cards.r.RevivalOfTheAncestors.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Riling Dawnbreaker", 21, Rarity.COMMON, mage.cards.r.RilingDawnbreaker.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Riling Dawnbreaker", 292, Rarity.COMMON, mage.cards.r.RilingDawnbreaker.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Revival of the Ancestors", 218, Rarity.RARE, mage.cards.r.RevivalOfTheAncestors.class));
+ cards.add(new SetCardInfo("Riling Dawnbreaker", 21, Rarity.COMMON, mage.cards.r.RilingDawnbreaker.class));
cards.add(new SetCardInfo("Ringing Strike Mastery", 53, Rarity.COMMON, mage.cards.r.RingingStrikeMastery.class));
- cards.add(new SetCardInfo("Rite of Renewal", 153, Rarity.UNCOMMON, mage.cards.r.RiteOfRenewal.class));
cards.add(new SetCardInfo("Riverwalk Technique", 54, Rarity.COMMON, mage.cards.r.RiverwalkTechnique.class));
cards.add(new SetCardInfo("Riverwheel Sweep", 219, Rarity.UNCOMMON, mage.cards.r.RiverwheelSweep.class));
cards.add(new SetCardInfo("Roamer's Routine", 154, Rarity.COMMON, mage.cards.r.RoamersRoutine.class));
- cards.add(new SetCardInfo("Roar of Endless Song", 220, Rarity.RARE, mage.cards.r.RoarOfEndlessSong.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Roar of Endless Song", 390, Rarity.RARE, mage.cards.r.RoarOfEndlessSong.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Roiling Dragonstorm", 296, Rarity.UNCOMMON, mage.cards.r.RoilingDragonstorm.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Roiling Dragonstorm", 421, Rarity.UNCOMMON, mage.cards.r.RoilingDragonstorm.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Roiling Dragonstorm", 55, Rarity.UNCOMMON, mage.cards.r.RoilingDragonstorm.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Rot-Curse Rakshasa", 339, Rarity.MYTHIC, mage.cards.r.RotCurseRakshasa.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Rot-Curse Rakshasa", 87, Rarity.MYTHIC, mage.cards.r.RotCurseRakshasa.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Roar of Endless Song", 220, Rarity.RARE, mage.cards.r.RoarOfEndlessSong.class));
+ cards.add(new SetCardInfo("Roiling Dragonstorm", 55, Rarity.UNCOMMON, mage.cards.r.RoilingDragonstorm.class));
+ cards.add(new SetCardInfo("Rot-Curse Rakshasa", 87, Rarity.MYTHIC, mage.cards.r.RotCurseRakshasa.class));
cards.add(new SetCardInfo("Rugged Highlands", 265, Rarity.COMMON, mage.cards.r.RuggedHighlands.class));
- cards.add(new SetCardInfo("Runescale Stormbrood", 221, Rarity.UNCOMMON, mage.cards.r.RunescaleStormbrood.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Runescale Stormbrood", 316, Rarity.UNCOMMON, mage.cards.r.RunescaleStormbrood.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Runescale Stormbrood", 221, Rarity.UNCOMMON, mage.cards.r.RunescaleStormbrood.class));
cards.add(new SetCardInfo("Sage of the Fang", 155, Rarity.UNCOMMON, mage.cards.s.SageOfTheFang.class));
cards.add(new SetCardInfo("Sage of the Skies", 22, Rarity.RARE, mage.cards.s.SageOfTheSkies.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sage of the Skies", 328, Rarity.RARE, mage.cards.s.SageOfTheSkies.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sagu Pummeler", 156, Rarity.COMMON, mage.cards.s.SaguPummeler.class));
- cards.add(new SetCardInfo("Sagu Wildling", 157, Rarity.COMMON, mage.cards.s.SaguWildling.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Sagu Wildling", 306, Rarity.COMMON, mage.cards.s.SaguWildling.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sagu Wildling", 157, Rarity.COMMON, mage.cards.s.SaguWildling.class));
cards.add(new SetCardInfo("Salt Road Packbeast", 23, Rarity.COMMON, mage.cards.s.SaltRoadPackbeast.class));
cards.add(new SetCardInfo("Salt Road Skirmish", 88, Rarity.UNCOMMON, mage.cards.s.SaltRoadSkirmish.class));
cards.add(new SetCardInfo("Sandskitter Outrider", 89, Rarity.COMMON, mage.cards.s.SandskitterOutrider.class));
cards.add(new SetCardInfo("Sandsteppe Citadel", 266, Rarity.UNCOMMON, mage.cards.s.SandsteppeCitadel.class));
cards.add(new SetCardInfo("Sarkhan's Resolve", 158, Rarity.COMMON, mage.cards.s.SarkhansResolve.class));
- cards.add(new SetCardInfo("Sarkhan, Dragon Ascendant", 118, Rarity.RARE, mage.cards.s.SarkhanDragonAscendant.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Sarkhan, Dragon Ascendant", 302, Rarity.RARE, mage.cards.s.SarkhanDragonAscendant.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Sarkhan, Dragon Ascendant", 403, Rarity.MYTHIC, mage.cards.s.SarkhanDragonAscendant.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Sarkhan, Dragon Ascendant", 413, Rarity.MYTHIC, mage.cards.s.SarkhanDragonAscendant.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Scavenger Regent", 90, Rarity.RARE, mage.cards.s.ScavengerRegent.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Scavenger Regent", 379, Rarity.RARE, mage.cards.s.ScavengerRegent.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Scavenger Regent", "379b", Rarity.RARE, mage.cards.s.ScavengerRegent.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sarkhan, Dragon Ascendant", 118, Rarity.RARE, mage.cards.s.SarkhanDragonAscendant.class));
+ cards.add(new SetCardInfo("Scavenger Regent", 90, Rarity.RARE, mage.cards.s.ScavengerRegent.class));
cards.add(new SetCardInfo("Scoured Barrens", 267, Rarity.COMMON, mage.cards.s.ScouredBarrens.class));
cards.add(new SetCardInfo("Seize Opportunity", 119, Rarity.COMMON, mage.cards.s.SeizeOpportunity.class));
- cards.add(new SetCardInfo("Severance Priest", 222, Rarity.RARE, mage.cards.s.SeverancePriest.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Severance Priest", 369, Rarity.RARE, mage.cards.s.SeverancePriest.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Shiko, Paragon of the Way", 223, Rarity.MYTHIC, mage.cards.s.ShikoParagonOfTheWay.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Shiko, Paragon of the Way", 317, Rarity.MYTHIC, mage.cards.s.ShikoParagonOfTheWay.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Shiko, Paragon of the Way", 370, Rarity.MYTHIC, mage.cards.s.ShikoParagonOfTheWay.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Severance Priest", 222, Rarity.RARE, mage.cards.s.SeverancePriest.class));
+ cards.add(new SetCardInfo("Shiko, Paragon of the Way", 223, Rarity.MYTHIC, mage.cards.s.ShikoParagonOfTheWay.class));
cards.add(new SetCardInfo("Shock Brigade", 120, Rarity.COMMON, mage.cards.s.ShockBrigade.class));
cards.add(new SetCardInfo("Shocking Sharpshooter", 121, Rarity.UNCOMMON, mage.cards.s.ShockingSharpshooter.class));
cards.add(new SetCardInfo("Sibsig Appraiser", 56, Rarity.COMMON, mage.cards.s.SibsigAppraiser.class));
- cards.add(new SetCardInfo("Sidisi, Regent of the Mire", 341, Rarity.RARE, mage.cards.s.SidisiRegentOfTheMire.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Sidisi, Regent of the Mire", 92, Rarity.RARE, mage.cards.s.SidisiRegentOfTheMire.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Sinkhole Surveyor", 342, Rarity.RARE, mage.cards.s.SinkholeSurveyor.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Sinkhole Surveyor", 93, Rarity.RARE, mage.cards.s.SinkholeSurveyor.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Skirmish Rhino", 224, Rarity.UNCOMMON, mage.cards.s.SkirmishRhino.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Skirmish Rhino", 408, Rarity.MYTHIC, mage.cards.s.SkirmishRhino.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Skirmish Rhino", 418, Rarity.MYTHIC, mage.cards.s.SkirmishRhino.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Smile at Death", 24, Rarity.MYTHIC, mage.cards.s.SmileAtDeath.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Smile at Death", 329, Rarity.MYTHIC, mage.cards.s.SmileAtDeath.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sidisi, Regent of the Mire", 92, Rarity.RARE, mage.cards.s.SidisiRegentOfTheMire.class));
+ cards.add(new SetCardInfo("Sinkhole Surveyor", 93, Rarity.RARE, mage.cards.s.SinkholeSurveyor.class));
+ cards.add(new SetCardInfo("Skirmish Rhino", 224, Rarity.UNCOMMON, mage.cards.s.SkirmishRhino.class));
+ cards.add(new SetCardInfo("Smile at Death", 24, Rarity.MYTHIC, mage.cards.s.SmileAtDeath.class));
cards.add(new SetCardInfo("Snakeskin Veil", 159, Rarity.COMMON, mage.cards.s.SnakeskinVeil.class));
cards.add(new SetCardInfo("Snowmelt Stag", 57, Rarity.COMMON, mage.cards.s.SnowmeltStag.class));
- cards.add(new SetCardInfo("Songcrafter Mage", 225, Rarity.RARE, mage.cards.s.SongcrafterMage.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Songcrafter Mage", 371, Rarity.RARE, mage.cards.s.SongcrafterMage.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Sonic Shrieker", 226, Rarity.UNCOMMON, mage.cards.s.SonicShrieker.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Sonic Shrieker", 318, Rarity.UNCOMMON, mage.cards.s.SonicShrieker.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Songcrafter Mage", 225, Rarity.RARE, mage.cards.s.SongcrafterMage.class));
+ cards.add(new SetCardInfo("Sonic Shrieker", 226, Rarity.UNCOMMON, mage.cards.s.SonicShrieker.class));
cards.add(new SetCardInfo("Spectral Denial", 58, Rarity.UNCOMMON, mage.cards.s.SpectralDenial.class));
- cards.add(new SetCardInfo("Stadium Headliner", 122, Rarity.RARE, mage.cards.s.StadiumHeadliner.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Stadium Headliner", 344, Rarity.RARE, mage.cards.s.StadiumHeadliner.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Stadium Headliner", 122, Rarity.RARE, mage.cards.s.StadiumHeadliner.class));
cards.add(new SetCardInfo("Stalwart Successor", 227, Rarity.UNCOMMON, mage.cards.s.StalwartSuccessor.class));
cards.add(new SetCardInfo("Starry-Eyed Skyrider", 25, Rarity.UNCOMMON, mage.cards.s.StarryEyedSkyrider.class));
- cards.add(new SetCardInfo("Static Snare", 26, Rarity.UNCOMMON, mage.cards.s.StaticSnare.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Static Snare", 420, Rarity.UNCOMMON, mage.cards.s.StaticSnare.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Stillness in Motion", 334, Rarity.RARE, mage.cards.s.StillnessInMotion.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Stillness in Motion", 59, Rarity.RARE, mage.cards.s.StillnessInMotion.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Static Snare", 26, Rarity.UNCOMMON, mage.cards.s.StaticSnare.class));
+ cards.add(new SetCardInfo("Stillness in Motion", 59, Rarity.RARE, mage.cards.s.StillnessInMotion.class));
cards.add(new SetCardInfo("Stormbeacon Blade", 27, Rarity.UNCOMMON, mage.cards.s.StormbeaconBlade.class));
cards.add(new SetCardInfo("Stormplain Detainment", 28, Rarity.COMMON, mage.cards.s.StormplainDetainment.class));
- cards.add(new SetCardInfo("Stormscale Scion", 123, Rarity.MYTHIC, mage.cards.s.StormscaleScion.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Stormscale Scion", 303, Rarity.MYTHIC, mage.cards.s.StormscaleScion.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Stormshriek Feral", 124, Rarity.COMMON, mage.cards.s.StormshriekFeral.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Stormshriek Feral", 304, Rarity.COMMON, mage.cards.s.StormshriekFeral.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Strategic Betrayal", 422, Rarity.UNCOMMON, mage.cards.s.StrategicBetrayal.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Strategic Betrayal", 94, Rarity.UNCOMMON, mage.cards.s.StrategicBetrayal.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Stormscale Scion", 123, Rarity.MYTHIC, mage.cards.s.StormscaleScion.class));
+ cards.add(new SetCardInfo("Stormshriek Feral", 124, Rarity.COMMON, mage.cards.s.StormshriekFeral.class));
+ cards.add(new SetCardInfo("Strategic Betrayal", 94, Rarity.UNCOMMON, mage.cards.s.StrategicBetrayal.class));
cards.add(new SetCardInfo("Sultai Devotee", 160, Rarity.COMMON, mage.cards.s.SultaiDevotee.class));
cards.add(new SetCardInfo("Sultai Monument", 247, Rarity.UNCOMMON, mage.cards.s.SultaiMonument.class));
cards.add(new SetCardInfo("Summit Intimidator", 125, Rarity.COMMON, mage.cards.s.SummitIntimidator.class));
cards.add(new SetCardInfo("Sunpearl Kirin", 29, Rarity.UNCOMMON, mage.cards.s.SunpearlKirin.class));
cards.add(new SetCardInfo("Sunset Strikemaster", 126, Rarity.UNCOMMON, mage.cards.s.SunsetStrikemaster.class));
- cards.add(new SetCardInfo("Surrak, Elusive Hunter", 161, Rarity.RARE, mage.cards.s.SurrakElusiveHunter.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Surrak, Elusive Hunter", 350, Rarity.RARE, mage.cards.s.SurrakElusiveHunter.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 274, Rarity.LAND, mage.cards.basiclands.Swamp.class, FULL_ART_BFZ_VARIOUS));
+ cards.add(new SetCardInfo("Surrak, Elusive Hunter", 161, Rarity.RARE, mage.cards.s.SurrakElusiveHunter.class));
cards.add(new SetCardInfo("Swamp", 281, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 282, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 289, Rarity.LAND, mage.cards.basiclands.Swamp.class, FULL_ART_BFZ_VARIOUS));
cards.add(new SetCardInfo("Swiftwater Cliffs", 268, Rarity.COMMON, mage.cards.s.SwiftwaterCliffs.class));
cards.add(new SetCardInfo("Synchronized Charge", 162, Rarity.UNCOMMON, mage.cards.s.SynchronizedCharge.class));
- cards.add(new SetCardInfo("Taigam, Master Opportunist", 335, Rarity.MYTHIC, mage.cards.t.TaigamMasterOpportunist.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Taigam, Master Opportunist", 60, Rarity.MYTHIC, mage.cards.t.TaigamMasterOpportunist.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Teeming Dragonstorm", 293, Rarity.UNCOMMON, mage.cards.t.TeemingDragonstorm.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Teeming Dragonstorm", 30, Rarity.UNCOMMON, mage.cards.t.TeemingDragonstorm.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Taigam, Master Opportunist", 335, Rarity.MYTHIC, mage.cards.t.TaigamMasterOpportunist.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Teeming Dragonstorm", 30, Rarity.UNCOMMON, mage.cards.t.TeemingDragonstorm.class));
cards.add(new SetCardInfo("Tempest Hawk", 31, Rarity.COMMON, mage.cards.t.TempestHawk.class));
- cards.add(new SetCardInfo("Temur Battlecrier", 228, Rarity.RARE, mage.cards.t.TemurBattlecrier.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Temur Battlecrier", 372, Rarity.RARE, mage.cards.t.TemurBattlecrier.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Temur Battlecrier", 425, Rarity.RARE, mage.cards.t.TemurBattlecrier.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Temur Battlecrier", 228, Rarity.RARE, mage.cards.t.TemurBattlecrier.class));
cards.add(new SetCardInfo("Temur Devotee", 61, Rarity.COMMON, mage.cards.t.TemurDevotee.class));
cards.add(new SetCardInfo("Temur Monument", 248, Rarity.UNCOMMON, mage.cards.t.TemurMonument.class));
cards.add(new SetCardInfo("Temur Tawnyback", 229, Rarity.COMMON, mage.cards.t.TemurTawnyback.class));
- cards.add(new SetCardInfo("Tersa Lightshatter", 127, Rarity.RARE, mage.cards.t.TersaLightshatter.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Tersa Lightshatter", 345, Rarity.RARE, mage.cards.t.TersaLightshatter.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Teval, Arbiter of Virtue", 230, Rarity.MYTHIC, mage.cards.t.TevalArbiterOfVirtue.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Teval, Arbiter of Virtue", 319, Rarity.MYTHIC, mage.cards.t.TevalArbiterOfVirtue.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Teval, Arbiter of Virtue", 373, Rarity.MYTHIC, mage.cards.t.TevalArbiterOfVirtue.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("The Sibsig Ceremony", 340, Rarity.RARE, mage.cards.t.TheSibsigCeremony.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("The Sibsig Ceremony", 91, Rarity.RARE, mage.cards.t.TheSibsigCeremony.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Tersa Lightshatter", 127, Rarity.RARE, mage.cards.t.TersaLightshatter.class));
+ cards.add(new SetCardInfo("Teval, Arbiter of Virtue", 230, Rarity.MYTHIC, mage.cards.t.TevalArbiterOfVirtue.class));
+ cards.add(new SetCardInfo("The Sibsig Ceremony", 91, Rarity.RARE, mage.cards.t.TheSibsigCeremony.class));
cards.add(new SetCardInfo("Thornwood Falls", 269, Rarity.COMMON, mage.cards.t.ThornwoodFalls.class));
- cards.add(new SetCardInfo("Thunder of Unity", 231, Rarity.RARE, mage.cards.t.ThunderOfUnity.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Thunder of Unity", 391, Rarity.RARE, mage.cards.t.ThunderOfUnity.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Thunder of Unity", 231, Rarity.RARE, mage.cards.t.ThunderOfUnity.class));
cards.add(new SetCardInfo("Trade Route Envoy", 163, Rarity.COMMON, mage.cards.t.TradeRouteEnvoy.class));
cards.add(new SetCardInfo("Tranquil Cove", 270, Rarity.COMMON, mage.cards.t.TranquilCove.class));
cards.add(new SetCardInfo("Traveling Botanist", 164, Rarity.UNCOMMON, mage.cards.t.TravelingBotanist.class));
cards.add(new SetCardInfo("Twin Bolt", 128, Rarity.COMMON, mage.cards.t.TwinBolt.class));
- cards.add(new SetCardInfo("Twinmaw Stormbrood", 232, Rarity.UNCOMMON, mage.cards.t.TwinmawStormbrood.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Twinmaw Stormbrood", 320, Rarity.UNCOMMON, mage.cards.t.TwinmawStormbrood.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Ugin, Eye of the Storms", "382b", Rarity.MYTHIC, mage.cards.u.UginEyeOfTheStorms.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Ugin, Eye of the Storms", 1, Rarity.MYTHIC, mage.cards.u.UginEyeOfTheStorms.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Ugin, Eye of the Storms", 382, Rarity.MYTHIC, mage.cards.u.UginEyeOfTheStorms.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Ugin, Eye of the Storms", 399, Rarity.MYTHIC, mage.cards.u.UginEyeOfTheStorms.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Ugin, Eye of the Storms", 409, Rarity.MYTHIC, mage.cards.u.UginEyeOfTheStorms.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Twinmaw Stormbrood", 232, Rarity.UNCOMMON, mage.cards.t.TwinmawStormbrood.class));
+ cards.add(new SetCardInfo("Ugin, Eye of the Storms", 1, Rarity.MYTHIC, mage.cards.u.UginEyeOfTheStorms.class));
cards.add(new SetCardInfo("Unburied Earthcarver", 95, Rarity.COMMON, mage.cards.u.UnburiedEarthcarver.class));
cards.add(new SetCardInfo("Underfoot Underdogs", 129, Rarity.COMMON, mage.cards.u.UnderfootUnderdogs.class));
cards.add(new SetCardInfo("Undergrowth Leopard", 165, Rarity.COMMON, mage.cards.u.UndergrowthLeopard.class));
cards.add(new SetCardInfo("Unending Whisper", 62, Rarity.COMMON, mage.cards.u.UnendingWhisper.class));
- cards.add(new SetCardInfo("United Battlefront", 32, Rarity.RARE, mage.cards.u.UnitedBattlefront.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("United Battlefront", 330, Rarity.RARE, mage.cards.u.UnitedBattlefront.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("United Battlefront", 32, Rarity.RARE, mage.cards.u.UnitedBattlefront.class));
cards.add(new SetCardInfo("Unrooted Ancestor", 96, Rarity.UNCOMMON, mage.cards.u.UnrootedAncestor.class));
cards.add(new SetCardInfo("Unsparing Boltcaster", 130, Rarity.UNCOMMON, mage.cards.u.UnsparingBoltcaster.class));
cards.add(new SetCardInfo("Ureni's Rebuff", 63, Rarity.UNCOMMON, mage.cards.u.UrenisRebuff.class));
- cards.add(new SetCardInfo("Ureni, the Song Unending", 233, Rarity.MYTHIC, mage.cards.u.UreniTheSongUnending.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Ureni, the Song Unending", 321, Rarity.MYTHIC, mage.cards.u.UreniTheSongUnending.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Ureni, the Song Unending", 374, Rarity.MYTHIC, mage.cards.u.UreniTheSongUnending.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ureni, the Song Unending", 233, Rarity.MYTHIC, mage.cards.u.UreniTheSongUnending.class));
cards.add(new SetCardInfo("Venerated Stormsinger", 97, Rarity.UNCOMMON, mage.cards.v.VeneratedStormsinger.class));
cards.add(new SetCardInfo("Veteran Ice Climber", 64, Rarity.UNCOMMON, mage.cards.v.VeteranIceClimber.class));
- cards.add(new SetCardInfo("Voice of Victory", 33, Rarity.RARE, mage.cards.v.VoiceOfVictory.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Voice of Victory", 331, Rarity.RARE, mage.cards.v.VoiceOfVictory.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Wail of War", 98, Rarity.UNCOMMON, mage.cards.w.WailOfWar.class));
+ cards.add(new SetCardInfo("Voice of Victory", 33, Rarity.RARE, mage.cards.v.VoiceOfVictory.class));
cards.add(new SetCardInfo("War Effort", 131, Rarity.UNCOMMON, mage.cards.w.WarEffort.class));
- cards.add(new SetCardInfo("Warden of the Grove", 166, Rarity.RARE, mage.cards.w.WardenOfTheGrove.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Warden of the Grove", 351, Rarity.RARE, mage.cards.w.WardenOfTheGrove.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wail of War", 98, Rarity.UNCOMMON, mage.cards.w.WailOfWar.class));
+ cards.add(new SetCardInfo("Warden of the Grove", 166, Rarity.RARE, mage.cards.w.WardenOfTheGrove.class));
cards.add(new SetCardInfo("Watcher of the Wayside", 249, Rarity.COMMON, mage.cards.w.WatcherOfTheWayside.class));
cards.add(new SetCardInfo("Wayspeaker Bodyguard", 34, Rarity.UNCOMMON, mage.cards.w.WayspeakerBodyguard.class));
- cards.add(new SetCardInfo("Whirlwing Stormbrood", 234, Rarity.UNCOMMON, mage.cards.w.WhirlwingStormbrood.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Whirlwing Stormbrood", 322, Rarity.UNCOMMON, mage.cards.w.WhirlwingStormbrood.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Whirlwing Stormbrood", 234, Rarity.UNCOMMON, mage.cards.w.WhirlwingStormbrood.class));
cards.add(new SetCardInfo("Wild Ride", 132, Rarity.COMMON, mage.cards.w.WildRide.class));
cards.add(new SetCardInfo("Wind-Scarred Crag", 271, Rarity.COMMON, mage.cards.w.WindScarredCrag.class));
- cards.add(new SetCardInfo("Windcrag Siege", 235, Rarity.RARE, mage.cards.w.WindcragSiege.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Windcrag Siege", 392, Rarity.RARE, mage.cards.w.WindcragSiege.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Windcrag Siege", 235, Rarity.RARE, mage.cards.w.WindcragSiege.class));
cards.add(new SetCardInfo("Wingblade Disciple", 65, Rarity.UNCOMMON, mage.cards.w.WingbladeDisciple.class));
cards.add(new SetCardInfo("Wingspan Stride", 66, Rarity.COMMON, mage.cards.w.WingspanStride.class));
- cards.add(new SetCardInfo("Winternight Stories", 336, Rarity.RARE, mage.cards.w.WinternightStories.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Winternight Stories", 67, Rarity.RARE, mage.cards.w.WinternightStories.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Winternight Stories", 67, Rarity.RARE, mage.cards.w.WinternightStories.class));
cards.add(new SetCardInfo("Worthy Cost", 99, Rarity.COMMON, mage.cards.w.WorthyCost.class));
- cards.add(new SetCardInfo("Yathan Roadwatcher", 236, Rarity.RARE, mage.cards.y.YathanRoadwatcher.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Yathan Roadwatcher", 375, Rarity.RARE, mage.cards.y.YathanRoadwatcher.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Yathan Roadwatcher", 236, Rarity.RARE, mage.cards.y.YathanRoadwatcher.class));
cards.add(new SetCardInfo("Yathan Tombguard", 100, Rarity.UNCOMMON, mage.cards.y.YathanTombguard.class));
cards.add(new SetCardInfo("Zurgo's Vanguard", 133, Rarity.UNCOMMON, mage.cards.z.ZurgosVanguard.class));
- cards.add(new SetCardInfo("Zurgo, Thunder's Decree", 237, Rarity.RARE, mage.cards.z.ZurgoThundersDecree.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Zurgo, Thunder's Decree", 376, Rarity.RARE, mage.cards.z.ZurgoThundersDecree.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Zurgo, Thunder's Decree", 237, Rarity.RARE, mage.cards.z.ZurgoThundersDecree.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/TarkirDragonstormCommander.java b/Mage.Sets/src/mage/sets/TarkirDragonstormCommander.java
index 446a9dda51c..277b0c89500 100644
--- a/Mage.Sets/src/mage/sets/TarkirDragonstormCommander.java
+++ b/Mage.Sets/src/mage/sets/TarkirDragonstormCommander.java
@@ -21,23 +21,16 @@ public final class TarkirDragonstormCommander extends ExpansionSet {
cards.add(new SetCardInfo("Abrade", 203, Rarity.UNCOMMON, mage.cards.a.Abrade.class));
cards.add(new SetCardInfo("Access Tunnel", 337, Rarity.UNCOMMON, mage.cards.a.AccessTunnel.class));
- cards.add(new SetCardInfo("Adaptive Training Post", 18, Rarity.RARE, mage.cards.a.AdaptiveTrainingPost.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Adaptive Training Post", 58, Rarity.RARE, mage.cards.a.AdaptiveTrainingPost.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Adaptive Training Post", 18, Rarity.RARE, mage.cards.a.AdaptiveTrainingPost.class));
cards.add(new SetCardInfo("Adarkar Wastes", 338, Rarity.RARE, mage.cards.a.AdarkarWastes.class));
cards.add(new SetCardInfo("Adeline, Resplendent Cathar", 108, Rarity.RARE, mage.cards.a.AdelineResplendentCathar.class));
- cards.add(new SetCardInfo("Afterlife from the Loam", 25, Rarity.RARE, mage.cards.a.AfterlifeFromTheLoam.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Afterlife from the Loam", 65, Rarity.RARE, mage.cards.a.AfterlifeFromTheLoam.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Ainok Strike Leader", 11, Rarity.RARE, mage.cards.a.AinokStrikeLeader.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Ainok Strike Leader", 51, Rarity.RARE, mage.cards.a.AinokStrikeLeader.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Aligned Heart", 12, Rarity.RARE, mage.cards.a.AlignedHeart.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Aligned Heart", 52, Rarity.RARE, mage.cards.a.AlignedHeart.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Aligned Heart", 12, Rarity.RARE, mage.cards.a.AlignedHeart.class));
cards.add(new SetCardInfo("Amphin Mutineer", 143, Rarity.RARE, mage.cards.a.AmphinMutineer.class));
cards.add(new SetCardInfo("Ancestral Vision", 144, Rarity.RARE, mage.cards.a.AncestralVision.class));
cards.add(new SetCardInfo("Angel of Invention", 109, Rarity.MYTHIC, mage.cards.a.AngelOfInvention.class));
cards.add(new SetCardInfo("Anguished Unmaking", 279, Rarity.RARE, mage.cards.a.AnguishedUnmaking.class));
cards.add(new SetCardInfo("Arasta of the Endless Web", 244, Rarity.RARE, mage.cards.a.ArastaOfTheEndlessWeb.class));
- cards.add(new SetCardInfo("Arbor Adherent", 42, Rarity.RARE, mage.cards.a.ArborAdherent.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Arbor Adherent", 82, Rarity.RARE, mage.cards.a.ArborAdherent.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Arbor Adherent", 42, Rarity.RARE, mage.cards.a.ArborAdherent.class));
cards.add(new SetCardInfo("Arboreal Grazer", 245, Rarity.COMMON, mage.cards.a.ArborealGrazer.class));
cards.add(new SetCardInfo("Arcane Signet", 105, Rarity.UNCOMMON, mage.cards.a.ArcaneSignet.class));
cards.add(new SetCardInfo("Archmage Emeritus", 145, Rarity.RARE, mage.cards.a.ArchmageEmeritus.class));
@@ -55,8 +48,7 @@ public final class TarkirDragonstormCommander extends ExpansionSet {
cards.add(new SetCardInfo("Bastion of Remembrance", 171, Rarity.UNCOMMON, mage.cards.b.BastionOfRemembrance.class));
cards.add(new SetCardInfo("Battlefield Forge", 340, Rarity.RARE, mage.cards.b.BattlefieldForge.class));
cards.add(new SetCardInfo("Beast Within", 249, Rarity.UNCOMMON, mage.cards.b.BeastWithin.class));
- cards.add(new SetCardInfo("Become the Avalanche", 43, Rarity.RARE, mage.cards.b.BecomeTheAvalanche.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Become the Avalanche", 83, Rarity.RARE, mage.cards.b.BecomeTheAvalanche.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Become the Avalanche", 43, Rarity.RARE, mage.cards.b.BecomeTheAvalanche.class));
cards.add(new SetCardInfo("Beetleback Chief", 205, Rarity.UNCOMMON, mage.cards.b.BeetlebackChief.class));
cards.add(new SetCardInfo("Behind the Scenes", 172, Rarity.UNCOMMON, mage.cards.b.BehindTheScenes.class));
cards.add(new SetCardInfo("Betor, Ancestor's Voice", 1, Rarity.MYTHIC, mage.cards.b.BetorAncestorsVoice.class));
@@ -66,16 +58,12 @@ public final class TarkirDragonstormCommander extends ExpansionSet {
cards.add(new SetCardInfo("Blasphemous Act", 207, Rarity.RARE, mage.cards.b.BlasphemousAct.class));
cards.add(new SetCardInfo("Blight Pile", 174, Rarity.UNCOMMON, mage.cards.b.BlightPile.class));
cards.add(new SetCardInfo("Bojuka Bog", 341, Rarity.COMMON, mage.cards.b.BojukaBog.class));
- cards.add(new SetCardInfo("Bone Devourer", 26, Rarity.RARE, mage.cards.b.BoneDevourer.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Bone Devourer", 66, Rarity.RARE, mage.cards.b.BoneDevourer.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Bone Devourer", 26, Rarity.RARE, mage.cards.b.BoneDevourer.class));
cards.add(new SetCardInfo("Boros Signet", 314, Rarity.UNCOMMON, mage.cards.b.BorosSignet.class));
cards.add(new SetCardInfo("Bountiful Landscape", 342, Rarity.COMMON, mage.cards.b.BountifulLandscape.class));
- cards.add(new SetCardInfo("Broodcaller Scourge", 44, Rarity.RARE, mage.cards.b.BroodcallerScourge.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Broodcaller Scourge", 84, Rarity.RARE, mage.cards.b.BroodcallerScourge.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Caldera Pyremaw", 33, Rarity.RARE, mage.cards.c.CalderaPyremaw.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Caldera Pyremaw", 73, Rarity.RARE, mage.cards.c.CalderaPyremaw.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Canopy Gargantuan", 45, Rarity.RARE, mage.cards.c.CanopyGargantuan.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Canopy Gargantuan", 85, Rarity.RARE, mage.cards.c.CanopyGargantuan.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Broodcaller Scourge", 44, Rarity.RARE, mage.cards.b.BroodcallerScourge.class));
+ cards.add(new SetCardInfo("Caldera Pyremaw", 33, Rarity.RARE, mage.cards.c.CalderaPyremaw.class));
+ cards.add(new SetCardInfo("Canopy Gargantuan", 45, Rarity.RARE, mage.cards.c.CanopyGargantuan.class));
cards.add(new SetCardInfo("Canopy Vista", 343, Rarity.RARE, mage.cards.c.CanopyVista.class));
cards.add(new SetCardInfo("Canyon Slough", 344, Rarity.RARE, mage.cards.c.CanyonSlough.class));
cards.add(new SetCardInfo("Carven Caryatid", 250, Rarity.UNCOMMON, mage.cards.c.CarvenCaryatid.class));
@@ -90,8 +78,7 @@ public final class TarkirDragonstormCommander extends ExpansionSet {
cards.add(new SetCardInfo("Cinder Glade", 350, Rarity.RARE, mage.cards.c.CinderGlade.class));
cards.add(new SetCardInfo("Clifftop Retreat", 351, Rarity.RARE, mage.cards.c.ClifftopRetreat.class));
cards.add(new SetCardInfo("Colfenor's Urn", 315, Rarity.RARE, mage.cards.c.ColfenorsUrn.class));
- cards.add(new SetCardInfo("Colossal Grave-Reaver", 50, Rarity.RARE, mage.cards.c.ColossalGraveReaver.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Colossal Grave-Reaver", 90, Rarity.RARE, mage.cards.c.ColossalGraveReaver.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Colossal Grave-Reaver", 50, Rarity.RARE, mage.cards.c.ColossalGraveReaver.class));
cards.add(new SetCardInfo("Command Beacon", 352, Rarity.RARE, mage.cards.c.CommandBeacon.class));
cards.add(new SetCardInfo("Command Tower", 107, Rarity.COMMON, mage.cards.c.CommandTower.class));
cards.add(new SetCardInfo("Commander's Insignia", 111, Rarity.RARE, mage.cards.c.CommandersInsignia.class));
@@ -109,16 +96,13 @@ public final class TarkirDragonstormCommander extends ExpansionSet {
cards.add(new SetCardInfo("Darkwater Catacombs", 355, Rarity.RARE, mage.cards.d.DarkwaterCatacombs.class));
cards.add(new SetCardInfo("Dauthi Voidwalker", 176, Rarity.RARE, mage.cards.d.DauthiVoidwalker.class));
cards.add(new SetCardInfo("Deadly Dispute", 177, Rarity.COMMON, mage.cards.d.DeadlyDispute.class));
- cards.add(new SetCardInfo("Deceptive Frostkite", 19, Rarity.RARE, mage.cards.d.DeceptiveFrostkite.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Deceptive Frostkite", 59, Rarity.RARE, mage.cards.d.DeceptiveFrostkite.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Deceptive Frostkite", 19, Rarity.RARE, mage.cards.d.DeceptiveFrostkite.class));
cards.add(new SetCardInfo("Deceptive Landscape", 356, Rarity.COMMON, mage.cards.d.DeceptiveLandscape.class));
cards.add(new SetCardInfo("Deep Analysis", 150, Rarity.COMMON, mage.cards.d.DeepAnalysis.class));
cards.add(new SetCardInfo("Despark", 284, Rarity.UNCOMMON, mage.cards.d.Despark.class));
cards.add(new SetCardInfo("Disciple of Bolas", 178, Rarity.RARE, mage.cards.d.DiscipleOfBolas.class));
cards.add(new SetCardInfo("Dismantling Wave", 112, Rarity.RARE, mage.cards.d.DismantlingWave.class));
cards.add(new SetCardInfo("Divine Visitation", 113, Rarity.MYTHIC, mage.cards.d.DivineVisitation.class));
- cards.add(new SetCardInfo("Diviner of Mist", 20, Rarity.RARE, mage.cards.d.DivinerOfMist.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Diviner of Mist", 60, Rarity.RARE, mage.cards.d.DivinerOfMist.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Draconic Lore", 151, Rarity.COMMON, mage.cards.d.DraconicLore.class));
cards.add(new SetCardInfo("Dragon Tempest", 94, Rarity.UNCOMMON, mage.cards.d.DragonTempest.class));
cards.add(new SetCardInfo("Dragon's Hoard", 317, Rarity.RARE, mage.cards.d.DragonsHoard.class));
@@ -136,7 +120,7 @@ public final class TarkirDragonstormCommander extends ExpansionSet {
cards.add(new SetCardInfo("Emeria Angel", 114, Rarity.RARE, mage.cards.e.EmeriaAngel.class));
cards.add(new SetCardInfo("Eshki, Temur's Roar", 3, Rarity.MYTHIC, mage.cards.e.EshkiTemursRoar.class));
cards.add(new SetCardInfo("Exotic Orchard", 360, Rarity.RARE, mage.cards.e.ExoticOrchard.class));
- cards.add(new SetCardInfo("Expansion // Explosion", 287, Rarity.RARE, mage.cards.e.ExpansionExplosion.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Expansion // Explosion", 287, Rarity.RARE, mage.cards.e.ExpansionExplosion.class));
cards.add(new SetCardInfo("Expel the Interlopers", 115, Rarity.RARE, mage.cards.e.ExpelTheInterlopers.class));
cards.add(new SetCardInfo("Expressive Iteration", 288, Rarity.UNCOMMON, mage.cards.e.ExpressiveIteration.class));
cards.add(new SetCardInfo("Faeburrow Elder", 289, Rarity.RARE, mage.cards.f.FaeburrowElder.class));
@@ -149,8 +133,7 @@ public final class TarkirDragonstormCommander extends ExpansionSet {
cards.add(new SetCardInfo("Fetid Heath", 362, Rarity.RARE, mage.cards.f.FetidHeath.class));
cards.add(new SetCardInfo("Fetid Pools", 363, Rarity.RARE, mage.cards.f.FetidPools.class));
cards.add(new SetCardInfo("Flooded Grove", 364, Rarity.RARE, mage.cards.f.FloodedGrove.class));
- cards.add(new SetCardInfo("Floral Evoker", 46, Rarity.RARE, mage.cards.f.FloralEvoker.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Floral Evoker", 86, Rarity.RARE, mage.cards.f.FloralEvoker.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Floral Evoker", 46, Rarity.RARE, mage.cards.f.FloralEvoker.class));
cards.add(new SetCardInfo("Forbidden Alchemy", 152, Rarity.COMMON, mage.cards.f.ForbiddenAlchemy.class));
cards.add(new SetCardInfo("Foreboding Landscape", 365, Rarity.COMMON, mage.cards.f.ForebodingLandscape.class));
cards.add(new SetCardInfo("Fortified Village", 366, Rarity.RARE, mage.cards.f.FortifiedVillage.class));
@@ -162,8 +145,7 @@ public final class TarkirDragonstormCommander extends ExpansionSet {
cards.add(new SetCardInfo("Glacial Fortress", 367, Rarity.RARE, mage.cards.g.GlacialFortress.class));
cards.add(new SetCardInfo("Glorybringer", 215, Rarity.RARE, mage.cards.g.Glorybringer.class));
cards.add(new SetCardInfo("Goblin Electromancer", 99, Rarity.COMMON, mage.cards.g.GoblinElectromancer.class));
- cards.add(new SetCardInfo("Goldlust Triad", 34, Rarity.RARE, mage.cards.g.GoldlustTriad.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Goldlust Triad", 74, Rarity.RARE, mage.cards.g.GoldlustTriad.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Goldlust Triad", 34, Rarity.RARE, mage.cards.g.GoldlustTriad.class));
cards.add(new SetCardInfo("Goldnight Commander", 117, Rarity.UNCOMMON, mage.cards.g.GoldnightCommander.class));
cards.add(new SetCardInfo("Golgari Rot Farm", 368, Rarity.UNCOMMON, mage.cards.g.GolgariRotFarm.class));
cards.add(new SetCardInfo("Grand Crescendo", 118, Rarity.RARE, mage.cards.g.GrandCrescendo.class));
@@ -172,8 +154,7 @@ public final class TarkirDragonstormCommander extends ExpansionSet {
cards.add(new SetCardInfo("Grenzo, Havoc Raiser", 216, Rarity.RARE, mage.cards.g.GrenzoHavocRaiser.class));
cards.add(new SetCardInfo("Grisly Salvage", 290, Rarity.COMMON, mage.cards.g.GrislySalvage.class));
cards.add(new SetCardInfo("Guttersnipe", 217, Rarity.UNCOMMON, mage.cards.g.Guttersnipe.class));
- cards.add(new SetCardInfo("Hammerhead Tyrant", 21, Rarity.RARE, mage.cards.h.HammerheadTyrant.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Hammerhead Tyrant", 61, Rarity.RARE, mage.cards.h.HammerheadTyrant.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Hammerhead Tyrant", 21, Rarity.RARE, mage.cards.h.HammerheadTyrant.class));
cards.add(new SetCardInfo("Harbinger of the Hunt", 291, Rarity.RARE, mage.cards.h.HarbingerOfTheHunt.class));
cards.add(new SetCardInfo("Harrow", 258, Rarity.COMMON, mage.cards.h.Harrow.class));
cards.add(new SetCardInfo("Haughty Djinn", 154, Rarity.RARE, mage.cards.h.HaughtyDjinn.class));
@@ -189,25 +170,21 @@ public final class TarkirDragonstormCommander extends ExpansionSet {
cards.add(new SetCardInfo("Ikra Shidiqi, the Usurper", 100, Rarity.MYTHIC, mage.cards.i.IkraShidiqiTheUsurper.class));
cards.add(new SetCardInfo("Indomitable Ancients", 121, Rarity.RARE, mage.cards.i.IndomitableAncients.class));
cards.add(new SetCardInfo("Indulging Patrician", 292, Rarity.UNCOMMON, mage.cards.i.IndulgingPatrician.class));
- cards.add(new SetCardInfo("Infantry Shield", 35, Rarity.RARE, mage.cards.i.InfantryShield.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Infantry Shield", 75, Rarity.RARE, mage.cards.i.InfantryShield.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Infantry Shield", 35, Rarity.RARE, mage.cards.i.InfantryShield.class));
cards.add(new SetCardInfo("Infernal Grasp", 182, Rarity.UNCOMMON, mage.cards.i.InfernalGrasp.class));
- cards.add(new SetCardInfo("Ironwill Forger", 13, Rarity.RARE, mage.cards.i.IronwillForger.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Ironwill Forger", 53, Rarity.RARE, mage.cards.i.IronwillForger.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ironwill Forger", 13, Rarity.RARE, mage.cards.i.IronwillForger.class));
cards.add(new SetCardInfo("Irrigated Farmland", 372, Rarity.RARE, mage.cards.i.IrrigatedFarmland.class));
cards.add(new SetCardInfo("Isolated Chapel", 373, Rarity.RARE, mage.cards.i.IsolatedChapel.class));
cards.add(new SetCardInfo("Izzet Signet", 320, Rarity.COMMON, mage.cards.i.IzzetSignet.class));
cards.add(new SetCardInfo("Jaddi Offshoot", 260, Rarity.UNCOMMON, mage.cards.j.JaddiOffshoot.class));
cards.add(new SetCardInfo("Jarad, Golgari Lich Lord", 293, Rarity.MYTHIC, mage.cards.j.JaradGolgariLichLord.class));
- cards.add(new SetCardInfo("Jaws of Defeat", 27, Rarity.RARE, mage.cards.j.JawsOfDefeat.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Jaws of Defeat", 67, Rarity.RARE, mage.cards.j.JawsOfDefeat.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Jaws of Defeat", 27, Rarity.RARE, mage.cards.j.JawsOfDefeat.class));
cards.add(new SetCardInfo("Junji, the Midnight Sky", 183, Rarity.MYTHIC, mage.cards.j.JunjiTheMidnightSky.class));
cards.add(new SetCardInfo("Karplusan Forest", 374, Rarity.RARE, mage.cards.k.KarplusanForest.class));
cards.add(new SetCardInfo("Kaya, Geist Hunter", 294, Rarity.MYTHIC, mage.cards.k.KayaGeistHunter.class));
cards.add(new SetCardInfo("Keiga, the Tide Star", 156, Rarity.RARE, mage.cards.k.KeigaTheTideStar.class));
cards.add(new SetCardInfo("Kessig Wolf Run", 375, Rarity.RARE, mage.cards.k.KessigWolfRun.class));
cards.add(new SetCardInfo("Kodama's Reach", 261, Rarity.COMMON, mage.cards.k.KodamasReach.class));
- cards.add(new SetCardInfo("Kotis, Sibsig Champion", 5, Rarity.MYTHIC, mage.cards.k.KotisSibsigChampion.class));
cards.add(new SetCardInfo("Lathliss, Dragon Queen", 219, Rarity.RARE, mage.cards.l.LathlissDragonQueen.class));
cards.add(new SetCardInfo("Legion Loyalty", 122, Rarity.MYTHIC, mage.cards.l.LegionLoyalty.class));
cards.add(new SetCardInfo("Legion Warboss", 220, Rarity.RARE, mage.cards.l.LegionWarboss.class));
@@ -241,7 +218,6 @@ public final class TarkirDragonstormCommander extends ExpansionSet {
cards.add(new SetCardInfo("Narset's Reversal", 92, Rarity.RARE, mage.cards.n.NarsetsReversal.class));
cards.add(new SetCardInfo("Necromantic Selection", 189, Rarity.RARE, mage.cards.n.NecromanticSelection.class));
cards.add(new SetCardInfo("Necropolis Fiend", 190, Rarity.RARE, mage.cards.n.NecropolisFiend.class));
- cards.add(new SetCardInfo("Neriv, Crackling Vanguard", 6, Rarity.MYTHIC, mage.cards.n.NerivCracklingVanguard.class));
cards.add(new SetCardInfo("Nesting Dragon", 225, Rarity.RARE, mage.cards.n.NestingDragon.class));
cards.add(new SetCardInfo("Nogi, Draco-Zealot", 226, Rarity.MYTHIC, mage.cards.n.NogiDracoZealot.class));
cards.add(new SetCardInfo("Noxious Gearhulk", 191, Rarity.MYTHIC, mage.cards.n.NoxiousGearhulk.class));
@@ -255,8 +231,6 @@ public final class TarkirDragonstormCommander extends ExpansionSet {
cards.add(new SetCardInfo("Orzhov Signet", 323, Rarity.COMMON, mage.cards.o.OrzhovSignet.class));
cards.add(new SetCardInfo("Overgrown Battlement", 264, Rarity.UNCOMMON, mage.cards.o.OvergrownBattlement.class));
cards.add(new SetCardInfo("Overgrown Farmland", 381, Rarity.RARE, mage.cards.o.OvergrownFarmland.class));
- cards.add(new SetCardInfo("Parapet Thrasher", 36, Rarity.RARE, mage.cards.p.ParapetThrasher.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Parapet Thrasher", 76, Rarity.RARE, mage.cards.p.ParapetThrasher.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Path of Ancestry", 382, Rarity.COMMON, mage.cards.p.PathOfAncestry.class));
cards.add(new SetCardInfo("Perilous Landscape", 383, Rarity.COMMON, mage.cards.p.PerilousLandscape.class));
cards.add(new SetCardInfo("Phyrexian Reclamation", 194, Rarity.UNCOMMON, mage.cards.p.PhyrexianReclamation.class));
@@ -265,24 +239,18 @@ public final class TarkirDragonstormCommander extends ExpansionSet {
cards.add(new SetCardInfo("Prairie Stream", 384, Rarity.RARE, mage.cards.p.PrairieStream.class));
cards.add(new SetCardInfo("Preordain", 161, Rarity.COMMON, mage.cards.p.Preordain.class));
cards.add(new SetCardInfo("Prismari Command", 299, Rarity.RARE, mage.cards.p.PrismariCommand.class));
- cards.add(new SetCardInfo("Protector of the Wastes", 14, Rarity.RARE, mage.cards.p.ProtectorOfTheWastes.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Protector of the Wastes", 54, Rarity.RARE, mage.cards.p.ProtectorOfTheWastes.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Putrefy", 300, Rarity.UNCOMMON, mage.cards.p.Putrefy.class));
cards.add(new SetCardInfo("Radiant Grove", 385, Rarity.COMMON, mage.cards.r.RadiantGrove.class));
cards.add(new SetCardInfo("Rampant Growth", 265, Rarity.COMMON, mage.cards.r.RampantGrowth.class));
- cards.add(new SetCardInfo("Rampart Architect", 47, Rarity.RARE, mage.cards.r.RampartArchitect.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Rampart Architect", 87, Rarity.RARE, mage.cards.r.RampartArchitect.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Rapacious Dragon", 229, Rarity.UNCOMMON, mage.cards.r.RapaciousDragon.class));
cards.add(new SetCardInfo("Rapid Hybridization", 162, Rarity.UNCOMMON, mage.cards.r.RapidHybridization.class));
cards.add(new SetCardInfo("Reality Shift", 163, Rarity.UNCOMMON, mage.cards.r.RealityShift.class));
cards.add(new SetCardInfo("Reassembling Skeleton", 195, Rarity.UNCOMMON, mage.cards.r.ReassemblingSkeleton.class));
- cards.add(new SetCardInfo("Redoubled Stormsinger", 37, Rarity.RARE, mage.cards.r.RedoubledStormsinger.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Redoubled Stormsinger", 77, Rarity.RARE, mage.cards.r.RedoubledStormsinger.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Redoubled Stormsinger", 37, Rarity.RARE, mage.cards.r.RedoubledStormsinger.class));
cards.add(new SetCardInfo("Reflections of Littjara", 164, Rarity.RARE, mage.cards.r.ReflectionsOfLittjara.class));
cards.add(new SetCardInfo("Release the Dogs", 127, Rarity.UNCOMMON, mage.cards.r.ReleaseTheDogs.class));
cards.add(new SetCardInfo("Reliquary Tower", 386, Rarity.UNCOMMON, mage.cards.r.ReliquaryTower.class));
- cards.add(new SetCardInfo("Reunion of the House", 15, Rarity.RARE, mage.cards.r.ReunionOfTheHouse.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Reunion of the House", 55, Rarity.RARE, mage.cards.r.ReunionOfTheHouse.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Reunion of the House", 15, Rarity.RARE, mage.cards.r.ReunionOfTheHouse.class));
cards.add(new SetCardInfo("Rhox Faithmender", 128, Rarity.RARE, mage.cards.r.RhoxFaithmender.class));
cards.add(new SetCardInfo("Rite of Replication", 165, Rarity.RARE, mage.cards.r.RiteOfReplication.class));
cards.add(new SetCardInfo("River Kelpie", 166, Rarity.RARE, mage.cards.r.RiverKelpie.class));
@@ -304,7 +272,6 @@ public final class TarkirDragonstormCommander extends ExpansionSet {
cards.add(new SetCardInfo("Shattered Sanctum", 391, Rarity.RARE, mage.cards.s.ShatteredSanctum.class));
cards.add(new SetCardInfo("Sheltered Thicket", 392, Rarity.RARE, mage.cards.s.ShelteredThicket.class));
cards.add(new SetCardInfo("Shigeki, Jukai Visionary", 270, Rarity.RARE, mage.cards.s.ShigekiJukaiVisionary.class));
- cards.add(new SetCardInfo("Shiko and Narset, Unified", 7, Rarity.MYTHIC, mage.cards.s.ShikoAndNarsetUnified.class));
cards.add(new SetCardInfo("Shiny Impetus", 231, Rarity.COMMON, mage.cards.s.ShinyImpetus.class));
cards.add(new SetCardInfo("Shivan Reef", 393, Rarity.RARE, mage.cards.s.ShivanReef.class));
cards.add(new SetCardInfo("Sidar Kondo of Jamuraa", 303, Rarity.MYTHIC, mage.cards.s.SidarKondoOfJamuraa.class));
@@ -321,8 +288,6 @@ public final class TarkirDragonstormCommander extends ExpansionSet {
cards.add(new SetCardInfo("Springbloom Druid", 271, Rarity.COMMON, mage.cards.s.SpringbloomDruid.class));
cards.add(new SetCardInfo("Staff of Compleation", 326, Rarity.MYTHIC, mage.cards.s.StaffOfCompleation.class));
cards.add(new SetCardInfo("Steel Hellkite", 327, Rarity.RARE, mage.cards.s.SteelHellkite.class));
- cards.add(new SetCardInfo("Steward of the Harvest", 48, Rarity.RARE, mage.cards.s.StewardOfTheHarvest.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Steward of the Harvest", 88, Rarity.RARE, mage.cards.s.StewardOfTheHarvest.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Stitcher's Supplier", 196, Rarity.UNCOMMON, mage.cards.s.StitchersSupplier.class));
cards.add(new SetCardInfo("Storm's Wrath", 236, Rarity.RARE, mage.cards.s.StormsWrath.class));
cards.add(new SetCardInfo("Storm-Kiln Artist", 235, Rarity.UNCOMMON, mage.cards.s.StormKilnArtist.class));
@@ -345,8 +310,7 @@ public final class TarkirDragonstormCommander extends ExpansionSet {
cards.add(new SetCardInfo("Tasigur, the Golden Fang", 197, Rarity.RARE, mage.cards.t.TasigurTheGoldenFang.class));
cards.add(new SetCardInfo("Taurean Mauler", 238, Rarity.RARE, mage.cards.t.TaureanMauler.class));
cards.add(new SetCardInfo("Tear Asunder", 273, Rarity.UNCOMMON, mage.cards.t.TearAsunder.class));
- cards.add(new SetCardInfo("Tempest Technique", 16, Rarity.RARE, mage.cards.t.TempestTechnique.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Tempest Technique", 56, Rarity.RARE, mage.cards.t.TempestTechnique.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Tempest Technique", 16, Rarity.RARE, mage.cards.t.TempestTechnique.class));
cards.add(new SetCardInfo("Temple of Abandon", 400, Rarity.RARE, mage.cards.t.TempleOfAbandon.class));
cards.add(new SetCardInfo("Temple of Enlightenment", 401, Rarity.RARE, mage.cards.t.TempleOfEnlightenment.class));
cards.add(new SetCardInfo("Temple of Epiphany", 402, Rarity.RARE, mage.cards.t.TempleOfEpiphany.class));
@@ -367,19 +331,13 @@ public final class TarkirDragonstormCommander extends ExpansionSet {
cards.add(new SetCardInfo("Think Twice", 168, Rarity.COMMON, mage.cards.t.ThinkTwice.class));
cards.add(new SetCardInfo("Third Path Iconoclast", 307, Rarity.UNCOMMON, mage.cards.t.ThirdPathIconoclast.class));
cards.add(new SetCardInfo("Thunderbreak Regent", 241, Rarity.RARE, mage.cards.t.ThunderbreakRegent.class));
- cards.add(new SetCardInfo("Thundermane Dragon", 38, Rarity.RARE, mage.cards.t.ThundermaneDragon.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Thundermane Dragon", 78, Rarity.RARE, mage.cards.t.ThundermaneDragon.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Time Wipe", 308, Rarity.RARE, mage.cards.t.TimeWipe.class));
cards.add(new SetCardInfo("Timeless Witness", 274, Rarity.UNCOMMON, mage.cards.t.TimelessWitness.class));
- cards.add(new SetCardInfo("Tip the Scales", 29, Rarity.RARE, mage.cards.t.TipTheScales.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Tip the Scales", 69, Rarity.RARE, mage.cards.t.TipTheScales.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Tip the Scales", 29, Rarity.RARE, mage.cards.t.TipTheScales.class));
cards.add(new SetCardInfo("Tocasia's Welcome", 135, Rarity.RARE, mage.cards.t.TocasiasWelcome.class));
cards.add(new SetCardInfo("Tower Defense", 275, Rarity.UNCOMMON, mage.cards.t.TowerDefense.class));
cards.add(new SetCardInfo("Towering Titan", 276, Rarity.MYTHIC, mage.cards.t.ToweringTitan.class));
- cards.add(new SetCardInfo("Transcendent Dragon", 22, Rarity.RARE, mage.cards.t.TranscendentDragon.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Transcendent Dragon", 62, Rarity.RARE, mage.cards.t.TranscendentDragon.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Transforming Flourish", 39, Rarity.RARE, mage.cards.t.TransformingFlourish.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Transforming Flourish", 79, Rarity.RARE, mage.cards.t.TransformingFlourish.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Transforming Flourish", 39, Rarity.RARE, mage.cards.t.TransformingFlourish.class));
cards.add(new SetCardInfo("Treasure Cruise", 169, Rarity.COMMON, mage.cards.t.TreasureCruise.class));
cards.add(new SetCardInfo("Tree of Redemption", 97, Rarity.MYTHIC, mage.cards.t.TreeOfRedemption.class));
cards.add(new SetCardInfo("Twilight Drover", 136, Rarity.RARE, mage.cards.t.TwilightDrover.class));
@@ -393,8 +351,6 @@ public final class TarkirDragonstormCommander extends ExpansionSet {
cards.add(new SetCardInfo("Veyran, Voice of Duality", 310, Rarity.MYTHIC, mage.cards.v.VeyranVoiceOfDuality.class));
cards.add(new SetCardInfo("Victimize", 198, Rarity.UNCOMMON, mage.cards.v.Victimize.class));
cards.add(new SetCardInfo("Viscera Seer", 199, Rarity.COMMON, mage.cards.v.VisceraSeer.class));
- cards.add(new SetCardInfo("Voracious Bibliophile", 23, Rarity.RARE, mage.cards.v.VoraciousBibliophile.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Voracious Bibliophile", 63, Rarity.RARE, mage.cards.v.VoraciousBibliophile.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wakestone Gargoyle", 137, Rarity.RARE, mage.cards.w.WakestoneGargoyle.class));
cards.add(new SetCardInfo("Walking Bulwark", 334, Rarity.UNCOMMON, mage.cards.w.WalkingBulwark.class));
cards.add(new SetCardInfo("Wall of Blossoms", 277, Rarity.UNCOMMON, mage.cards.w.WallOfBlossoms.class));
@@ -404,33 +360,22 @@ public final class TarkirDragonstormCommander extends ExpansionSet {
cards.add(new SetCardInfo("Wall of Roots", 278, Rarity.COMMON, mage.cards.w.WallOfRoots.class));
cards.add(new SetCardInfo("Wayfarer's Bauble", 335, Rarity.COMMON, mage.cards.w.WayfarersBauble.class));
cards.add(new SetCardInfo("Weathered Sentinels", 336, Rarity.RARE, mage.cards.w.WeatheredSentinels.class));
- cards.add(new SetCardInfo("Welcome the Dead", 30, Rarity.RARE, mage.cards.w.WelcomeTheDead.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Welcome the Dead", 70, Rarity.RARE, mage.cards.w.WelcomeTheDead.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Welcome the Dead", 30, Rarity.RARE, mage.cards.w.WelcomeTheDead.class));
cards.add(new SetCardInfo("Welcoming Vampire", 140, Rarity.RARE, mage.cards.w.WelcomingVampire.class));
cards.add(new SetCardInfo("Whirlwind of Thought", 311, Rarity.RARE, mage.cards.w.WhirlwindOfThought.class));
- cards.add(new SetCardInfo("Will of the Abzan", 31, Rarity.RARE, mage.cards.w.WillOfTheAbzan.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Will of the Abzan", 71, Rarity.RARE, mage.cards.w.WillOfTheAbzan.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Will of the Jeskai", 40, Rarity.RARE, mage.cards.w.WillOfTheJeskai.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Will of the Jeskai", 80, Rarity.RARE, mage.cards.w.WillOfTheJeskai.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Will of the Mardu", 17, Rarity.RARE, mage.cards.w.WillOfTheMardu.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Will of the Mardu", 57, Rarity.RARE, mage.cards.w.WillOfTheMardu.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Will of the Sultai", 49, Rarity.RARE, mage.cards.w.WillOfTheSultai.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Will of the Sultai", 89, Rarity.RARE, mage.cards.w.WillOfTheSultai.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Will of the Temur", 24, Rarity.RARE, mage.cards.w.WillOfTheTemur.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Will of the Temur", 64, Rarity.RARE, mage.cards.w.WillOfTheTemur.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Will of the Abzan", 31, Rarity.RARE, mage.cards.w.WillOfTheAbzan.class));
+ cards.add(new SetCardInfo("Will of the Sultai", 49, Rarity.RARE, mage.cards.w.WillOfTheSultai.class));
+ cards.add(new SetCardInfo("Will of the Temur", 24, Rarity.RARE, mage.cards.w.WillOfTheTemur.class));
cards.add(new SetCardInfo("Windbrisk Heights", 411, Rarity.RARE, mage.cards.w.WindbriskHeights.class));
cards.add(new SetCardInfo("Wingmantle Chaplain", 141, Rarity.UNCOMMON, mage.cards.w.WingmantleChaplain.class));
- cards.add(new SetCardInfo("Within Range", 32, Rarity.RARE, mage.cards.w.WithinRange.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Within Range", 72, Rarity.RARE, mage.cards.w.WithinRange.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Within Range", 32, Rarity.RARE, mage.cards.w.WithinRange.class));
cards.add(new SetCardInfo("Woe Strider", 201, Rarity.RARE, mage.cards.w.WoeStrider.class));
cards.add(new SetCardInfo("Wonder", 170, Rarity.UNCOMMON, mage.cards.w.Wonder.class));
cards.add(new SetCardInfo("Woodland Cemetery", 412, Rarity.RARE, mage.cards.w.WoodlandCemetery.class));
cards.add(new SetCardInfo("Yahenni, Undying Partisan", 202, Rarity.RARE, mage.cards.y.YahenniUndyingPartisan.class));
cards.add(new SetCardInfo("Yavimaya Coast", 413, Rarity.RARE, mage.cards.y.YavimayaCoast.class));
cards.add(new SetCardInfo("Young Pyromancer", 95, Rarity.UNCOMMON, mage.cards.y.YoungPyromancer.class));
- cards.add(new SetCardInfo("Zenith Festival", 41, Rarity.RARE, mage.cards.z.ZenithFestival.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Zenith Festival", 81, Rarity.RARE, mage.cards.z.ZenithFestival.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Zenith Festival", 41, Rarity.RARE, mage.cards.z.ZenithFestival.class));
cards.add(new SetCardInfo("Zetalpa, Primal Dawn", 142, Rarity.RARE, mage.cards.z.ZetalpaPrimalDawn.class));
- cards.add(new SetCardInfo("Zurgo Stormrender", 10, Rarity.MYTHIC, mage.cards.z.ZurgoStormrender.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/Tempest.java b/Mage.Sets/src/mage/sets/Tempest.java
index baefa008009..e85d2072e8d 100644
--- a/Mage.Sets/src/mage/sets/Tempest.java
+++ b/Mage.Sets/src/mage/sets/Tempest.java
@@ -28,353 +28,352 @@ public final class Tempest extends ExpansionSet {
this.numBoosterUncommon = 3;
this.numBoosterRare = 1;
this.ratioBoosterMythic = 0;
-
- cards.add(new SetCardInfo("Abandon Hope", 107, Rarity.UNCOMMON, mage.cards.a.AbandonHope.class, RETRO_ART));
- cards.add(new SetCardInfo("Advance Scout", 1, Rarity.COMMON, mage.cards.a.AdvanceScout.class, RETRO_ART));
- cards.add(new SetCardInfo("Aftershock", 160, Rarity.COMMON, mage.cards.a.Aftershock.class, RETRO_ART));
- cards.add(new SetCardInfo("Altar of Dementia", 276, Rarity.RARE, mage.cards.a.AltarOfDementia.class, RETRO_ART));
- cards.add(new SetCardInfo("Aluren", 213, Rarity.RARE, mage.cards.a.Aluren.class, RETRO_ART));
- cards.add(new SetCardInfo("Ancient Runes", 161, Rarity.UNCOMMON, mage.cards.a.AncientRunes.class, RETRO_ART));
- cards.add(new SetCardInfo("Ancient Tomb", 315, Rarity.UNCOMMON, mage.cards.a.AncientTomb.class, RETRO_ART));
- cards.add(new SetCardInfo("Angelic Protector", 2, Rarity.UNCOMMON, mage.cards.a.AngelicProtector.class, RETRO_ART));
- cards.add(new SetCardInfo("Anoint", 3, Rarity.COMMON, mage.cards.a.Anoint.class, RETRO_ART));
- cards.add(new SetCardInfo("Apes of Rath", 214, Rarity.UNCOMMON, mage.cards.a.ApesOfRath.class, RETRO_ART));
- cards.add(new SetCardInfo("Apocalypse", 162, Rarity.RARE, mage.cards.a.Apocalypse.class, RETRO_ART));
- cards.add(new SetCardInfo("Armor Sliver", 4, Rarity.UNCOMMON, mage.cards.a.ArmorSliver.class, RETRO_ART));
- cards.add(new SetCardInfo("Armored Pegasus", 5, Rarity.COMMON, mage.cards.a.ArmoredPegasus.class, RETRO_ART));
- cards.add(new SetCardInfo("Auratog", 6, Rarity.RARE, mage.cards.a.Auratog.class, RETRO_ART));
- cards.add(new SetCardInfo("Avenging Angel", 7, Rarity.RARE, mage.cards.a.AvengingAngel.class, RETRO_ART));
- cards.add(new SetCardInfo("Barbed Sliver", 163, Rarity.UNCOMMON, mage.cards.b.BarbedSliver.class, RETRO_ART));
- cards.add(new SetCardInfo("Bayou Dragonfly", 215, Rarity.COMMON, mage.cards.b.BayouDragonfly.class, RETRO_ART));
- cards.add(new SetCardInfo("Bellowing Fiend", 108, Rarity.RARE, mage.cards.b.BellowingFiend.class, RETRO_ART));
- cards.add(new SetCardInfo("Benthic Behemoth", 54, Rarity.RARE, mage.cards.b.BenthicBehemoth.class, RETRO_ART));
- cards.add(new SetCardInfo("Blood Frenzy", 164, Rarity.COMMON, mage.cards.b.BloodFrenzy.class, RETRO_ART));
- cards.add(new SetCardInfo("Blood Pet", 109, Rarity.COMMON, mage.cards.b.BloodPet.class, RETRO_ART));
- cards.add(new SetCardInfo("Boil", 165, Rarity.UNCOMMON, mage.cards.b.Boil.class, RETRO_ART));
- cards.add(new SetCardInfo("Booby Trap", 277, Rarity.RARE, mage.cards.b.BoobyTrap.class, RETRO_ART));
- cards.add(new SetCardInfo("Bottle Gnomes", 278, Rarity.UNCOMMON, mage.cards.b.BottleGnomes.class, RETRO_ART));
- cards.add(new SetCardInfo("Bounty Hunter", 110, Rarity.RARE, mage.cards.b.BountyHunter.class, RETRO_ART));
- cards.add(new SetCardInfo("Broken Fall", 216, Rarity.COMMON, mage.cards.b.BrokenFall.class, RETRO_ART));
- cards.add(new SetCardInfo("Caldera Lake", 316, Rarity.RARE, mage.cards.c.CalderaLake.class, RETRO_ART));
- cards.add(new SetCardInfo("Canopy Spider", 217, Rarity.COMMON, mage.cards.c.CanopySpider.class, RETRO_ART));
- cards.add(new SetCardInfo("Canyon Drake", 166, Rarity.RARE, mage.cards.c.CanyonDrake.class, RETRO_ART));
- cards.add(new SetCardInfo("Canyon Wildcat", 167, Rarity.COMMON, mage.cards.c.CanyonWildcat.class, RETRO_ART));
- cards.add(new SetCardInfo("Capsize", 55, Rarity.COMMON, mage.cards.c.Capsize.class, RETRO_ART));
- cards.add(new SetCardInfo("Carrionette", 111, Rarity.RARE, mage.cards.c.Carrionette.class, RETRO_ART));
- cards.add(new SetCardInfo("Chaotic Goo", 168, Rarity.RARE, mage.cards.c.ChaoticGoo.class, RETRO_ART));
- cards.add(new SetCardInfo("Charging Rhino", 218, Rarity.UNCOMMON, mage.cards.c.ChargingRhino.class, RETRO_ART));
- cards.add(new SetCardInfo("Chill", 56, Rarity.UNCOMMON, mage.cards.c.Chill.class, RETRO_ART));
- cards.add(new SetCardInfo("Choke", 219, Rarity.UNCOMMON, mage.cards.c.Choke.class, RETRO_ART));
- cards.add(new SetCardInfo("Cinder Marsh", 317, Rarity.UNCOMMON, mage.cards.c.CinderMarsh.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: Black", 8, Rarity.COMMON, mage.cards.c.CircleOfProtectionBlack.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: Blue", 9, Rarity.COMMON, mage.cards.c.CircleOfProtectionBlue.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: Green", 10, Rarity.COMMON, mage.cards.c.CircleOfProtectionGreen.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: Red", 11, Rarity.COMMON, mage.cards.c.CircleOfProtectionRed.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: Shadow", 12, Rarity.COMMON, mage.cards.c.CircleOfProtectionShadow.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: White", 13, Rarity.COMMON, mage.cards.c.CircleOfProtectionWhite.class, RETRO_ART));
- cards.add(new SetCardInfo("Clergy en-Vec", 14, Rarity.COMMON, mage.cards.c.ClergyEnVec.class, RETRO_ART));
- cards.add(new SetCardInfo("Clot Sliver", 112, Rarity.COMMON, mage.cards.c.ClotSliver.class, RETRO_ART));
- cards.add(new SetCardInfo("Cloudchaser Eagle", 15, Rarity.COMMON, mage.cards.c.CloudchaserEagle.class, RETRO_ART));
- cards.add(new SetCardInfo("Coercion", 113, Rarity.COMMON, mage.cards.c.Coercion.class, RETRO_ART));
- cards.add(new SetCardInfo("Coffin Queen", 114, Rarity.RARE, mage.cards.c.CoffinQueen.class, RETRO_ART));
- cards.add(new SetCardInfo("Coiled Tinviper", 279, Rarity.COMMON, mage.cards.c.CoiledTinviper.class, RETRO_ART));
- cards.add(new SetCardInfo("Cold Storage", 280, Rarity.RARE, mage.cards.c.ColdStorage.class, RETRO_ART));
- cards.add(new SetCardInfo("Commander Greven il-Vec", 115, Rarity.RARE, mage.cards.c.CommanderGrevenIlVec.class, RETRO_ART));
- cards.add(new SetCardInfo("Corpse Dance", 116, Rarity.RARE, mage.cards.c.CorpseDance.class, RETRO_ART));
- cards.add(new SetCardInfo("Counterspell", 57, Rarity.COMMON, mage.cards.c.Counterspell.class, RETRO_ART));
- cards.add(new SetCardInfo("Crazed Armodon", 220, Rarity.RARE, mage.cards.c.CrazedArmodon.class, RETRO_ART));
- cards.add(new SetCardInfo("Crown of Flames", 169, Rarity.COMMON, mage.cards.c.CrownOfFlames.class, RETRO_ART));
- cards.add(new SetCardInfo("Cursed Scroll", 281, Rarity.RARE, mage.cards.c.CursedScroll.class, RETRO_ART));
- cards.add(new SetCardInfo("Dark Banishing", 117, Rarity.COMMON, mage.cards.d.DarkBanishing.class, RETRO_ART));
- cards.add(new SetCardInfo("Dark Ritual", 118, Rarity.COMMON, mage.cards.d.DarkRitual.class, RETRO_ART));
- cards.add(new SetCardInfo("Darkling Stalker", 119, Rarity.COMMON, mage.cards.d.DarklingStalker.class, RETRO_ART));
- cards.add(new SetCardInfo("Dauthi Embrace", 120, Rarity.UNCOMMON, mage.cards.d.DauthiEmbrace.class, RETRO_ART));
- cards.add(new SetCardInfo("Dauthi Ghoul", 121, Rarity.UNCOMMON, mage.cards.d.DauthiGhoul.class, RETRO_ART));
- cards.add(new SetCardInfo("Dauthi Horror", 122, Rarity.COMMON, mage.cards.d.DauthiHorror.class, RETRO_ART));
- cards.add(new SetCardInfo("Dauthi Marauder", 123, Rarity.COMMON, mage.cards.d.DauthiMarauder.class, RETRO_ART));
- cards.add(new SetCardInfo("Dauthi Mercenary", 124, Rarity.UNCOMMON, mage.cards.d.DauthiMercenary.class, RETRO_ART));
- cards.add(new SetCardInfo("Dauthi Mindripper", 125, Rarity.UNCOMMON, mage.cards.d.DauthiMindripper.class, RETRO_ART));
- cards.add(new SetCardInfo("Dauthi Slayer", 126, Rarity.COMMON, mage.cards.d.DauthiSlayer.class, RETRO_ART));
- cards.add(new SetCardInfo("Deadshot", 170, Rarity.RARE, mage.cards.d.Deadshot.class, RETRO_ART));
- cards.add(new SetCardInfo("Death Pits of Rath", 127, Rarity.RARE, mage.cards.d.DeathPitsOfRath.class, RETRO_ART));
- cards.add(new SetCardInfo("Diabolic Edict", 128, Rarity.COMMON, mage.cards.d.DiabolicEdict.class, RETRO_ART));
- cards.add(new SetCardInfo("Dirtcowl Wurm", 221, Rarity.RARE, mage.cards.d.DirtcowlWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("Disenchant", 16, Rarity.COMMON, mage.cards.d.Disenchant.class, RETRO_ART));
- cards.add(new SetCardInfo("Dismiss", 58, Rarity.UNCOMMON, mage.cards.d.Dismiss.class, RETRO_ART));
- cards.add(new SetCardInfo("Disturbed Burial", 129, Rarity.COMMON, mage.cards.d.DisturbedBurial.class, RETRO_ART));
- cards.add(new SetCardInfo("Dracoplasm", 266, Rarity.RARE, mage.cards.d.Dracoplasm.class, RETRO_ART));
- cards.add(new SetCardInfo("Dread of Night", 130, Rarity.UNCOMMON, mage.cards.d.DreadOfNight.class, RETRO_ART));
- cards.add(new SetCardInfo("Dream Cache", 59, Rarity.COMMON, mage.cards.d.DreamCache.class, RETRO_ART));
- cards.add(new SetCardInfo("Dregs of Sorrow", 131, Rarity.RARE, mage.cards.d.DregsOfSorrow.class, RETRO_ART));
- cards.add(new SetCardInfo("Duplicity", 60, Rarity.RARE, mage.cards.d.Duplicity.class, RETRO_ART));
- cards.add(new SetCardInfo("Earthcraft", 222, Rarity.RARE, mage.cards.e.Earthcraft.class, RETRO_ART));
- cards.add(new SetCardInfo("Echo Chamber", 282, Rarity.RARE, mage.cards.e.EchoChamber.class, RETRO_ART));
- cards.add(new SetCardInfo("Eladamri's Vineyard", 223, Rarity.RARE, mage.cards.e.EladamrisVineyard.class, RETRO_ART));
- cards.add(new SetCardInfo("Eladamri, Lord of Leaves", 224, Rarity.RARE, mage.cards.e.EladamriLordOfLeaves.class, RETRO_ART));
- cards.add(new SetCardInfo("Elite Javelineer", 17, Rarity.COMMON, mage.cards.e.EliteJavelineer.class, RETRO_ART));
- cards.add(new SetCardInfo("Elven Warhounds", 225, Rarity.RARE, mage.cards.e.ElvenWarhounds.class, RETRO_ART));
- cards.add(new SetCardInfo("Elvish Fury", 226, Rarity.COMMON, mage.cards.e.ElvishFury.class, RETRO_ART));
- cards.add(new SetCardInfo("Emerald Medallion", 283, Rarity.RARE, mage.cards.e.EmeraldMedallion.class, RETRO_ART));
- cards.add(new SetCardInfo("Emmessi Tome", 284, Rarity.RARE, mage.cards.e.EmmessiTome.class, RETRO_ART));
- cards.add(new SetCardInfo("Endless Scream", 132, Rarity.COMMON, mage.cards.e.EndlessScream.class, RETRO_ART));
- cards.add(new SetCardInfo("Energizer", 285, Rarity.RARE, mage.cards.e.Energizer.class, RETRO_ART));
- cards.add(new SetCardInfo("Enfeeblement", 133, Rarity.COMMON, mage.cards.e.Enfeeblement.class, RETRO_ART));
- cards.add(new SetCardInfo("Enraging Licid", 171, Rarity.UNCOMMON, mage.cards.e.EnragingLicid.class, RETRO_ART));
- cards.add(new SetCardInfo("Escaped Shapeshifter", 62, Rarity.RARE, mage.cards.e.EscapedShapeshifter.class, RETRO_ART));
- cards.add(new SetCardInfo("Essence Bottle", 286, Rarity.UNCOMMON, mage.cards.e.EssenceBottle.class, RETRO_ART));
- cards.add(new SetCardInfo("Evincar's Justice", 134, Rarity.COMMON, mage.cards.e.EvincarsJustice.class, RETRO_ART));
- cards.add(new SetCardInfo("Excavator", 287, Rarity.UNCOMMON, mage.cards.e.Excavator.class, RETRO_ART));
- cards.add(new SetCardInfo("Extinction", 135, Rarity.RARE, mage.cards.e.Extinction.class, RETRO_ART));
- cards.add(new SetCardInfo("Fevered Convulsions", 136, Rarity.RARE, mage.cards.f.FeveredConvulsions.class, RETRO_ART));
- cards.add(new SetCardInfo("Field of Souls", 18, Rarity.RARE, mage.cards.f.FieldOfSouls.class, RETRO_ART));
- cards.add(new SetCardInfo("Fighting Drake", 63, Rarity.UNCOMMON, mage.cards.f.FightingDrake.class, RETRO_ART));
- cards.add(new SetCardInfo("Firefly", 172, Rarity.UNCOMMON, mage.cards.f.Firefly.class, RETRO_ART));
- cards.add(new SetCardInfo("Fireslinger", 173, Rarity.COMMON, mage.cards.f.Fireslinger.class, RETRO_ART));
- cards.add(new SetCardInfo("Flailing Drake", 227, Rarity.UNCOMMON, mage.cards.f.FlailingDrake.class, RETRO_ART));
- cards.add(new SetCardInfo("Flickering Ward", 19, Rarity.UNCOMMON, mage.cards.f.FlickeringWard.class, RETRO_ART));
- cards.add(new SetCardInfo("Flowstone Giant", 174, Rarity.COMMON, mage.cards.f.FlowstoneGiant.class, RETRO_ART));
- cards.add(new SetCardInfo("Flowstone Salamander", 175, Rarity.UNCOMMON, mage.cards.f.FlowstoneSalamander.class, RETRO_ART));
- cards.add(new SetCardInfo("Flowstone Sculpture", 288, Rarity.RARE, mage.cards.f.FlowstoneSculpture.class, RETRO_ART));
- cards.add(new SetCardInfo("Flowstone Wyvern", 176, Rarity.RARE, mage.cards.f.FlowstoneWyvern.class, RETRO_ART));
- cards.add(new SetCardInfo("Fool's Tome", 289, Rarity.RARE, mage.cards.f.FoolsTome.class, RETRO_ART));
- cards.add(new SetCardInfo("Forest", 347, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 348, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 349, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 350, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Frog Tongue", 228, Rarity.COMMON, mage.cards.f.FrogTongue.class, RETRO_ART));
- cards.add(new SetCardInfo("Fugitive Druid", 229, Rarity.RARE, mage.cards.f.FugitiveDruid.class, RETRO_ART));
- cards.add(new SetCardInfo("Furnace of Rath", 177, Rarity.RARE, mage.cards.f.FurnaceOfRath.class, RETRO_ART));
- cards.add(new SetCardInfo("Fylamarid", 64, Rarity.UNCOMMON, mage.cards.f.Fylamarid.class, RETRO_ART));
- cards.add(new SetCardInfo("Gallantry", 20, Rarity.UNCOMMON, mage.cards.g.Gallantry.class, RETRO_ART));
- cards.add(new SetCardInfo("Gaseous Form", 65, Rarity.COMMON, mage.cards.g.GaseousForm.class, RETRO_ART));
- cards.add(new SetCardInfo("Gerrard's Battle Cry", 21, Rarity.RARE, mage.cards.g.GerrardsBattleCry.class, RETRO_ART));
- cards.add(new SetCardInfo("Ghost Town", 318, Rarity.UNCOMMON, mage.cards.g.GhostTown.class, RETRO_ART));
- cards.add(new SetCardInfo("Giant Crab", 66, Rarity.COMMON, mage.cards.g.GiantCrab.class, RETRO_ART));
- cards.add(new SetCardInfo("Giant Strength", 178, Rarity.COMMON, mage.cards.g.GiantStrength.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Bombardment", 179, Rarity.UNCOMMON, mage.cards.g.GoblinBombardment.class, RETRO_ART));
- cards.add(new SetCardInfo("Gravedigger", 137, Rarity.COMMON, mage.cards.g.Gravedigger.class, RETRO_ART));
- cards.add(new SetCardInfo("Grindstone", 290, Rarity.RARE, mage.cards.g.Grindstone.class, RETRO_ART));
- cards.add(new SetCardInfo("Hand to Hand", 180, Rarity.RARE, mage.cards.h.HandToHand.class, RETRO_ART));
- cards.add(new SetCardInfo("Hanna's Custody", 22, Rarity.RARE, mage.cards.h.HannasCustody.class, RETRO_ART));
- cards.add(new SetCardInfo("Harrow", 230, Rarity.UNCOMMON, mage.cards.h.Harrow.class, RETRO_ART));
- cards.add(new SetCardInfo("Havoc", 181, Rarity.UNCOMMON, mage.cards.h.Havoc.class, RETRO_ART));
- cards.add(new SetCardInfo("Heart Sliver", 182, Rarity.COMMON, mage.cards.h.HeartSliver.class, RETRO_ART));
- cards.add(new SetCardInfo("Heartwood Dryad", 231, Rarity.COMMON, mage.cards.h.HeartwoodDryad.class, RETRO_ART));
- cards.add(new SetCardInfo("Heartwood Giant", 232, Rarity.RARE, mage.cards.h.HeartwoodGiant.class, RETRO_ART));
- cards.add(new SetCardInfo("Heartwood Treefolk", 233, Rarity.UNCOMMON, mage.cards.h.HeartwoodTreefolk.class, RETRO_ART));
- cards.add(new SetCardInfo("Helm of Possession", 291, Rarity.RARE, mage.cards.h.HelmOfPossession.class, RETRO_ART));
- cards.add(new SetCardInfo("Hero's Resolve", 23, Rarity.COMMON, mage.cards.h.HerosResolve.class, RETRO_ART));
- cards.add(new SetCardInfo("Horned Sliver", 234, Rarity.UNCOMMON, mage.cards.h.HornedSliver.class, RETRO_ART));
- cards.add(new SetCardInfo("Horned Turtle", 67, Rarity.COMMON, mage.cards.h.HornedTurtle.class, RETRO_ART));
- cards.add(new SetCardInfo("Humility", 24, Rarity.RARE, mage.cards.h.Humility.class, RETRO_ART));
- cards.add(new SetCardInfo("Imps' Taunt", 138, Rarity.UNCOMMON, mage.cards.i.ImpsTaunt.class, RETRO_ART));
- cards.add(new SetCardInfo("Insight", 68, Rarity.UNCOMMON, mage.cards.i.Insight.class, RETRO_ART));
- cards.add(new SetCardInfo("Interdict", 69, Rarity.UNCOMMON, mage.cards.i.Interdict.class, RETRO_ART));
- cards.add(new SetCardInfo("Intuition", 70, Rarity.RARE, mage.cards.i.Intuition.class, RETRO_ART));
- cards.add(new SetCardInfo("Invulnerability", 25, Rarity.UNCOMMON, mage.cards.i.Invulnerability.class, RETRO_ART));
- cards.add(new SetCardInfo("Island", 335, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 336, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 337, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 338, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Jackal Pup", 183, Rarity.UNCOMMON, mage.cards.j.JackalPup.class, RETRO_ART));
- cards.add(new SetCardInfo("Jet Medallion", 292, Rarity.RARE, mage.cards.j.JetMedallion.class, RETRO_ART));
- cards.add(new SetCardInfo("Jinxed Idol", 293, Rarity.RARE, mage.cards.j.JinxedIdol.class, RETRO_ART));
- cards.add(new SetCardInfo("Kezzerdrix", 139, Rarity.RARE, mage.cards.k.Kezzerdrix.class, RETRO_ART));
- cards.add(new SetCardInfo("Kindle", 184, Rarity.COMMON, mage.cards.k.Kindle.class, RETRO_ART));
- cards.add(new SetCardInfo("Knight of Dawn", 26, Rarity.UNCOMMON, mage.cards.k.KnightOfDawn.class, RETRO_ART));
- cards.add(new SetCardInfo("Knight of Dusk", 140, Rarity.UNCOMMON, mage.cards.k.KnightOfDusk.class, RETRO_ART));
- cards.add(new SetCardInfo("Krakilin", 235, Rarity.UNCOMMON, mage.cards.k.Krakilin.class, RETRO_ART));
- cards.add(new SetCardInfo("Leeching Licid", 141, Rarity.UNCOMMON, mage.cards.l.LeechingLicid.class, RETRO_ART));
- cards.add(new SetCardInfo("Legacy's Allure", 71, Rarity.UNCOMMON, mage.cards.l.LegacysAllure.class, RETRO_ART));
- cards.add(new SetCardInfo("Legerdemain", 72, Rarity.UNCOMMON, mage.cards.l.Legerdemain.class, RETRO_ART));
- cards.add(new SetCardInfo("Light of Day", 27, Rarity.UNCOMMON, mage.cards.l.LightOfDay.class, RETRO_ART));
- cards.add(new SetCardInfo("Lightning Blast", 185, Rarity.COMMON, mage.cards.l.LightningBlast.class, RETRO_ART));
- cards.add(new SetCardInfo("Lightning Elemental", 186, Rarity.COMMON, mage.cards.l.LightningElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Living Death", 142, Rarity.RARE, mage.cards.l.LivingDeath.class, RETRO_ART));
- cards.add(new SetCardInfo("Lobotomy", 267, Rarity.UNCOMMON, mage.cards.l.Lobotomy.class, RETRO_ART));
- cards.add(new SetCardInfo("Lotus Petal", 294, Rarity.COMMON, mage.cards.l.LotusPetal.class, RETRO_ART));
- cards.add(new SetCardInfo("Lowland Giant", 187, Rarity.COMMON, mage.cards.l.LowlandGiant.class, RETRO_ART));
- cards.add(new SetCardInfo("Maddening Imp", 143, Rarity.RARE, mage.cards.m.MaddeningImp.class, RETRO_ART));
- cards.add(new SetCardInfo("Magmasaur", 188, Rarity.RARE, mage.cards.m.Magmasaur.class, RETRO_ART));
- cards.add(new SetCardInfo("Mana Severance", 73, Rarity.RARE, mage.cards.m.ManaSeverance.class, RETRO_ART));
- cards.add(new SetCardInfo("Manakin", 296, Rarity.COMMON, mage.cards.m.Manakin.class, RETRO_ART));
- cards.add(new SetCardInfo("Manta Riders", 74, Rarity.COMMON, mage.cards.m.MantaRiders.class, RETRO_ART));
- cards.add(new SetCardInfo("Marble Titan", 28, Rarity.RARE, mage.cards.m.MarbleTitan.class, RETRO_ART));
- cards.add(new SetCardInfo("Marsh Lurker", 144, Rarity.COMMON, mage.cards.m.MarshLurker.class, RETRO_ART));
- cards.add(new SetCardInfo("Master Decoy", 29, Rarity.COMMON, mage.cards.m.MasterDecoy.class, RETRO_ART));
- cards.add(new SetCardInfo("Mawcor", 75, Rarity.RARE, mage.cards.m.Mawcor.class, RETRO_ART));
- cards.add(new SetCardInfo("Maze of Shadows", 319, Rarity.UNCOMMON, mage.cards.m.MazeOfShadows.class, RETRO_ART));
- cards.add(new SetCardInfo("Meditate", 76, Rarity.RARE, mage.cards.m.Meditate.class, RETRO_ART));
- cards.add(new SetCardInfo("Metallic Sliver", 297, Rarity.COMMON, mage.cards.m.MetallicSliver.class, RETRO_ART));
- cards.add(new SetCardInfo("Mindwhip Sliver", 145, Rarity.UNCOMMON, mage.cards.m.MindwhipSliver.class, RETRO_ART));
- cards.add(new SetCardInfo("Minion of the Wastes", 146, Rarity.RARE, mage.cards.m.MinionOfTheWastes.class, RETRO_ART));
- cards.add(new SetCardInfo("Mirri's Guile", 236, Rarity.RARE, mage.cards.m.MirrisGuile.class, RETRO_ART));
- cards.add(new SetCardInfo("Mnemonic Sliver", 77, Rarity.UNCOMMON, mage.cards.m.MnemonicSliver.class, RETRO_ART));
- cards.add(new SetCardInfo("Mogg Cannon", 298, Rarity.UNCOMMON, mage.cards.m.MoggCannon.class, RETRO_ART));
- cards.add(new SetCardInfo("Mogg Conscripts", 189, Rarity.COMMON, mage.cards.m.MoggConscripts.class, RETRO_ART));
- cards.add(new SetCardInfo("Mogg Fanatic", 190, Rarity.COMMON, mage.cards.m.MoggFanatic.class, RETRO_ART));
- cards.add(new SetCardInfo("Mogg Hollows", 320, Rarity.UNCOMMON, mage.cards.m.MoggHollows.class, RETRO_ART));
- cards.add(new SetCardInfo("Mogg Raider", 191, Rarity.COMMON, mage.cards.m.MoggRaider.class, RETRO_ART));
- cards.add(new SetCardInfo("Mogg Squad", 192, Rarity.UNCOMMON, mage.cards.m.MoggSquad.class, RETRO_ART));
- cards.add(new SetCardInfo("Mongrel Pack", 237, Rarity.RARE, mage.cards.m.MongrelPack.class, RETRO_ART));
- cards.add(new SetCardInfo("Mountain", 343, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 344, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 345, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 346, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mounted Archers", 30, Rarity.COMMON, mage.cards.m.MountedArchers.class, RETRO_ART));
- cards.add(new SetCardInfo("Muscle Sliver", 238, Rarity.COMMON, mage.cards.m.MuscleSliver.class, RETRO_ART));
- cards.add(new SetCardInfo("Natural Spring", 239, Rarity.COMMON, mage.cards.n.NaturalSpring.class, RETRO_ART));
- cards.add(new SetCardInfo("Nature's Revolt", 240, Rarity.RARE, mage.cards.n.NaturesRevolt.class, RETRO_ART));
- cards.add(new SetCardInfo("Needle Storm", 241, Rarity.UNCOMMON, mage.cards.n.NeedleStorm.class, RETRO_ART));
- cards.add(new SetCardInfo("Nurturing Licid", 242, Rarity.UNCOMMON, mage.cards.n.NurturingLicid.class, RETRO_ART));
- cards.add(new SetCardInfo("Opportunist", 194, Rarity.UNCOMMON, mage.cards.o.Opportunist.class, RETRO_ART));
- cards.add(new SetCardInfo("Oracle en-Vec", 31, Rarity.RARE, mage.cards.o.OracleEnVec.class, RETRO_ART));
- cards.add(new SetCardInfo("Orim's Prayer", 32, Rarity.UNCOMMON, mage.cards.o.OrimsPrayer.class, RETRO_ART));
- cards.add(new SetCardInfo("Orim, Samite Healer", 33, Rarity.RARE, mage.cards.o.OrimSamiteHealer.class, RETRO_ART));
- cards.add(new SetCardInfo("Overrun", 243, Rarity.UNCOMMON, mage.cards.o.Overrun.class, RETRO_ART));
- cards.add(new SetCardInfo("Pacifism", 34, Rarity.COMMON, mage.cards.p.Pacifism.class, RETRO_ART));
- cards.add(new SetCardInfo("Pallimud", 195, Rarity.RARE, mage.cards.p.Pallimud.class, RETRO_ART));
- cards.add(new SetCardInfo("Patchwork Gnomes", 299, Rarity.UNCOMMON, mage.cards.p.PatchworkGnomes.class, RETRO_ART));
- cards.add(new SetCardInfo("Pearl Medallion", 300, Rarity.RARE, mage.cards.p.PearlMedallion.class, RETRO_ART));
- cards.add(new SetCardInfo("Pegasus Refuge", 35, Rarity.RARE, mage.cards.p.PegasusRefuge.class, RETRO_ART));
- cards.add(new SetCardInfo("Perish", 147, Rarity.UNCOMMON, mage.cards.p.Perish.class, RETRO_ART));
- cards.add(new SetCardInfo("Phyrexian Grimoire", 301, Rarity.RARE, mage.cards.p.PhyrexianGrimoire.class, RETRO_ART));
- cards.add(new SetCardInfo("Phyrexian Hulk", 302, Rarity.UNCOMMON, mage.cards.p.PhyrexianHulk.class, RETRO_ART));
- cards.add(new SetCardInfo("Phyrexian Splicer", 303, Rarity.UNCOMMON, mage.cards.p.PhyrexianSplicer.class, RETRO_ART));
- cards.add(new SetCardInfo("Pincher Beetles", 244, Rarity.COMMON, mage.cards.p.PincherBeetles.class, RETRO_ART));
- cards.add(new SetCardInfo("Pine Barrens", 321, Rarity.RARE, mage.cards.p.PineBarrens.class, RETRO_ART));
- cards.add(new SetCardInfo("Pit Imp", 148, Rarity.COMMON, mage.cards.p.PitImp.class, RETRO_ART));
- cards.add(new SetCardInfo("Plains", 331, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 332, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 333, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 334, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Power Sink", 78, Rarity.COMMON, mage.cards.p.PowerSink.class, RETRO_ART));
- cards.add(new SetCardInfo("Precognition", 79, Rarity.RARE, mage.cards.p.Precognition.class, RETRO_ART));
- cards.add(new SetCardInfo("Propaganda", 80, Rarity.UNCOMMON, mage.cards.p.Propaganda.class, RETRO_ART));
- cards.add(new SetCardInfo("Puppet Strings", 304, Rarity.UNCOMMON, mage.cards.p.PuppetStrings.class, RETRO_ART));
- cards.add(new SetCardInfo("Quickening Licid", 36, Rarity.UNCOMMON, mage.cards.q.QuickeningLicid.class, RETRO_ART));
- cards.add(new SetCardInfo("Rain of Tears", 149, Rarity.UNCOMMON, mage.cards.r.RainOfTears.class, RETRO_ART));
- cards.add(new SetCardInfo("Rampant Growth", 245, Rarity.COMMON, mage.cards.r.RampantGrowth.class, RETRO_ART));
- cards.add(new SetCardInfo("Ranger en-Vec", 268, Rarity.UNCOMMON, mage.cards.r.RangerEnVec.class, RETRO_ART));
- cards.add(new SetCardInfo("Rathi Dragon", 196, Rarity.RARE, mage.cards.r.RathiDragon.class, RETRO_ART));
- cards.add(new SetCardInfo("Rats of Rath", 150, Rarity.COMMON, mage.cards.r.RatsOfRath.class, RETRO_ART));
- cards.add(new SetCardInfo("Reality Anchor", 246, Rarity.COMMON, mage.cards.r.RealityAnchor.class, RETRO_ART));
- cards.add(new SetCardInfo("Reanimate", 151, Rarity.UNCOMMON, mage.cards.r.Reanimate.class, RETRO_ART));
- cards.add(new SetCardInfo("Reap", 247, Rarity.UNCOMMON, mage.cards.r.Reap.class, RETRO_ART));
- cards.add(new SetCardInfo("Reckless Spite", 152, Rarity.UNCOMMON, mage.cards.r.RecklessSpite.class, RETRO_ART));
- cards.add(new SetCardInfo("Recycle", 248, Rarity.RARE, mage.cards.r.Recycle.class, RETRO_ART));
- cards.add(new SetCardInfo("Reflecting Pool", 322, Rarity.RARE, mage.cards.r.ReflectingPool.class, RETRO_ART));
- cards.add(new SetCardInfo("Renegade Warlord", 197, Rarity.UNCOMMON, mage.cards.r.RenegadeWarlord.class, RETRO_ART));
- cards.add(new SetCardInfo("Repentance", 37, Rarity.UNCOMMON, mage.cards.r.Repentance.class, RETRO_ART));
- cards.add(new SetCardInfo("Respite", 249, Rarity.COMMON, mage.cards.r.Respite.class, RETRO_ART));
- cards.add(new SetCardInfo("Rolling Thunder", 198, Rarity.COMMON, mage.cards.r.RollingThunder.class, RETRO_ART));
- cards.add(new SetCardInfo("Root Maze", 250, Rarity.RARE, mage.cards.r.RootMaze.class, RETRO_ART));
- cards.add(new SetCardInfo("Rootbreaker Wurm", 251, Rarity.COMMON, mage.cards.r.RootbreakerWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("Rootwalla", 252, Rarity.COMMON, mage.cards.r.Rootwalla.class, RETRO_ART));
- cards.add(new SetCardInfo("Rootwater Depths", 323, Rarity.UNCOMMON, mage.cards.r.RootwaterDepths.class, RETRO_ART));
- cards.add(new SetCardInfo("Rootwater Diver", 81, Rarity.UNCOMMON, mage.cards.r.RootwaterDiver.class, RETRO_ART));
- cards.add(new SetCardInfo("Rootwater Hunter", 82, Rarity.COMMON, mage.cards.r.RootwaterHunter.class, RETRO_ART));
- cards.add(new SetCardInfo("Rootwater Matriarch", 83, Rarity.RARE, mage.cards.r.RootwaterMatriarch.class, RETRO_ART));
- cards.add(new SetCardInfo("Rootwater Shaman", 84, Rarity.RARE, mage.cards.r.RootwaterShaman.class, RETRO_ART));
- cards.add(new SetCardInfo("Ruby Medallion", 305, Rarity.RARE, mage.cards.r.RubyMedallion.class, RETRO_ART));
- cards.add(new SetCardInfo("Sacred Guide", 38, Rarity.RARE, mage.cards.s.SacredGuide.class, RETRO_ART));
- cards.add(new SetCardInfo("Sadistic Glee", 153, Rarity.COMMON, mage.cards.s.SadisticGlee.class, RETRO_ART));
- cards.add(new SetCardInfo("Safeguard", 39, Rarity.RARE, mage.cards.s.Safeguard.class, RETRO_ART));
- cards.add(new SetCardInfo("Salt Flats", 324, Rarity.RARE, mage.cards.s.SaltFlats.class, RETRO_ART));
- cards.add(new SetCardInfo("Sandstone Warrior", 199, Rarity.COMMON, mage.cards.s.SandstoneWarrior.class, RETRO_ART));
- cards.add(new SetCardInfo("Sapphire Medallion", 306, Rarity.RARE, mage.cards.s.SapphireMedallion.class, RETRO_ART));
- cards.add(new SetCardInfo("Sarcomancy", 154, Rarity.RARE, mage.cards.s.Sarcomancy.class, RETRO_ART));
- cards.add(new SetCardInfo("Scabland", 325, Rarity.RARE, mage.cards.s.Scabland.class, RETRO_ART));
- cards.add(new SetCardInfo("Scalding Tongs", 307, Rarity.RARE, mage.cards.s.ScaldingTongs.class, RETRO_ART));
- cards.add(new SetCardInfo("Scorched Earth", 200, Rarity.RARE, mage.cards.s.ScorchedEarth.class, RETRO_ART));
- cards.add(new SetCardInfo("Scragnoth", 253, Rarity.UNCOMMON, mage.cards.s.Scragnoth.class, RETRO_ART));
- cards.add(new SetCardInfo("Screeching Harpy", 155, Rarity.UNCOMMON, mage.cards.s.ScreechingHarpy.class, RETRO_ART));
- cards.add(new SetCardInfo("Scroll Rack", 308, Rarity.RARE, mage.cards.s.ScrollRack.class, RETRO_ART));
- cards.add(new SetCardInfo("Sea Monster", 85, Rarity.COMMON, mage.cards.s.SeaMonster.class, RETRO_ART));
- cards.add(new SetCardInfo("Searing Touch", 201, Rarity.UNCOMMON, mage.cards.s.SearingTouch.class, RETRO_ART));
- cards.add(new SetCardInfo("Seeker of Skybreak", 254, Rarity.COMMON, mage.cards.s.SeekerOfSkybreak.class, RETRO_ART));
- cards.add(new SetCardInfo("Segmented Wurm", 269, Rarity.UNCOMMON, mage.cards.s.SegmentedWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("Selenia, Dark Angel", 270, Rarity.RARE, mage.cards.s.SeleniaDarkAngel.class, RETRO_ART));
- cards.add(new SetCardInfo("Serene Offering", 40, Rarity.UNCOMMON, mage.cards.s.SereneOffering.class, RETRO_ART));
- cards.add(new SetCardInfo("Servant of Volrath", 156, Rarity.COMMON, mage.cards.s.ServantOfVolrath.class, RETRO_ART));
- cards.add(new SetCardInfo("Shadow Rift", 86, Rarity.COMMON, mage.cards.s.ShadowRift.class, RETRO_ART));
- cards.add(new SetCardInfo("Shadowstorm", 202, Rarity.UNCOMMON, mage.cards.s.Shadowstorm.class, RETRO_ART));
- cards.add(new SetCardInfo("Shatter", 203, Rarity.COMMON, mage.cards.s.Shatter.class, RETRO_ART));
- cards.add(new SetCardInfo("Shimmering Wings", 87, Rarity.COMMON, mage.cards.s.ShimmeringWings.class, RETRO_ART));
- cards.add(new SetCardInfo("Shocker", 204, Rarity.RARE, mage.cards.s.Shocker.class, RETRO_ART));
- cards.add(new SetCardInfo("Sky Spirit", 271, Rarity.UNCOMMON, mage.cards.s.SkySpirit.class, RETRO_ART));
- cards.add(new SetCardInfo("Skyshroud Condor", 88, Rarity.UNCOMMON, mage.cards.s.SkyshroudCondor.class, RETRO_ART));
- cards.add(new SetCardInfo("Skyshroud Elf", 255, Rarity.COMMON, mage.cards.s.SkyshroudElf.class, RETRO_ART));
- cards.add(new SetCardInfo("Skyshroud Forest", 326, Rarity.RARE, mage.cards.s.SkyshroudForest.class, RETRO_ART));
- cards.add(new SetCardInfo("Skyshroud Ranger", 256, Rarity.COMMON, mage.cards.s.SkyshroudRanger.class, RETRO_ART));
- cards.add(new SetCardInfo("Skyshroud Troll", 257, Rarity.COMMON, mage.cards.s.SkyshroudTroll.class, RETRO_ART));
- cards.add(new SetCardInfo("Skyshroud Vampire", 157, Rarity.UNCOMMON, mage.cards.s.SkyshroudVampire.class, RETRO_ART));
- cards.add(new SetCardInfo("Soltari Crusader", 41, Rarity.UNCOMMON, mage.cards.s.SoltariCrusader.class, RETRO_ART));
- cards.add(new SetCardInfo("Soltari Emissary", 42, Rarity.RARE, mage.cards.s.SoltariEmissary.class, RETRO_ART));
- cards.add(new SetCardInfo("Soltari Foot Soldier", 43, Rarity.COMMON, mage.cards.s.SoltariFootSoldier.class, RETRO_ART));
- cards.add(new SetCardInfo("Soltari Guerrillas", 272, Rarity.RARE, mage.cards.s.SoltariGuerrillas.class, RETRO_ART));
- cards.add(new SetCardInfo("Soltari Lancer", 44, Rarity.COMMON, mage.cards.s.SoltariLancer.class, RETRO_ART));
- cards.add(new SetCardInfo("Soltari Monk", 45, Rarity.UNCOMMON, mage.cards.s.SoltariMonk.class, RETRO_ART));
- cards.add(new SetCardInfo("Soltari Priest", 46, Rarity.UNCOMMON, mage.cards.s.SoltariPriest.class, RETRO_ART));
- cards.add(new SetCardInfo("Soltari Trooper", 47, Rarity.COMMON, mage.cards.s.SoltariTrooper.class, RETRO_ART));
- cards.add(new SetCardInfo("Souldrinker", 158, Rarity.UNCOMMON, mage.cards.s.Souldrinker.class, RETRO_ART));
- cards.add(new SetCardInfo("Spell Blast", 89, Rarity.COMMON, mage.cards.s.SpellBlast.class, RETRO_ART));
- cards.add(new SetCardInfo("Spike Drone", 258, Rarity.COMMON, mage.cards.s.SpikeDrone.class, RETRO_ART));
- cards.add(new SetCardInfo("Spinal Graft", 159, Rarity.COMMON, mage.cards.s.SpinalGraft.class, RETRO_ART));
- cards.add(new SetCardInfo("Spirit Mirror", 48, Rarity.RARE, mage.cards.s.SpiritMirror.class, RETRO_ART));
- cards.add(new SetCardInfo("Spontaneous Combustion", 273, Rarity.UNCOMMON, mage.cards.s.SpontaneousCombustion.class, RETRO_ART));
- cards.add(new SetCardInfo("Squee's Toy", 309, Rarity.COMMON, mage.cards.s.SqueesToy.class, RETRO_ART));
- cards.add(new SetCardInfo("Stalking Stones", 327, Rarity.UNCOMMON, mage.cards.s.StalkingStones.class, RETRO_ART));
- cards.add(new SetCardInfo("Starke of Rath", 205, Rarity.RARE, mage.cards.s.StarkeOfRath.class, RETRO_ART));
- cards.add(new SetCardInfo("Static Orb", 310, Rarity.RARE, mage.cards.s.StaticOrb.class, RETRO_ART));
- cards.add(new SetCardInfo("Staunch Defenders", 49, Rarity.UNCOMMON, mage.cards.s.StaunchDefenders.class, RETRO_ART));
- cards.add(new SetCardInfo("Steal Enchantment", 90, Rarity.UNCOMMON, mage.cards.s.StealEnchantment.class, RETRO_ART));
- cards.add(new SetCardInfo("Stinging Licid", 91, Rarity.UNCOMMON, mage.cards.s.StingingLicid.class, RETRO_ART));
- cards.add(new SetCardInfo("Stone Rain", 206, Rarity.COMMON, mage.cards.s.StoneRain.class, RETRO_ART));
- cards.add(new SetCardInfo("Storm Front", 259, Rarity.UNCOMMON, mage.cards.s.StormFront.class, RETRO_ART));
- cards.add(new SetCardInfo("Stun", 207, Rarity.COMMON, mage.cards.s.Stun.class, RETRO_ART));
- cards.add(new SetCardInfo("Sudden Impact", 208, Rarity.UNCOMMON, mage.cards.s.SuddenImpact.class, RETRO_ART));
- cards.add(new SetCardInfo("Swamp", 339, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 340, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 341, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 342, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Tahngarth's Rage", 209, Rarity.UNCOMMON, mage.cards.t.TahngarthsRage.class, RETRO_ART));
- cards.add(new SetCardInfo("Talon Sliver", 50, Rarity.COMMON, mage.cards.t.TalonSliver.class, RETRO_ART));
- cards.add(new SetCardInfo("Telethopter", 311, Rarity.UNCOMMON, mage.cards.t.Telethopter.class, RETRO_ART));
- cards.add(new SetCardInfo("Thalakos Dreamsower", 92, Rarity.UNCOMMON, mage.cards.t.ThalakosDreamsower.class, RETRO_ART));
- cards.add(new SetCardInfo("Thalakos Lowlands", 328, Rarity.UNCOMMON, mage.cards.t.ThalakosLowlands.class, RETRO_ART));
- cards.add(new SetCardInfo("Thalakos Mistfolk", 93, Rarity.COMMON, mage.cards.t.ThalakosMistfolk.class, RETRO_ART));
- cards.add(new SetCardInfo("Thalakos Seer", 94, Rarity.COMMON, mage.cards.t.ThalakosSeer.class, RETRO_ART));
- cards.add(new SetCardInfo("Thalakos Sentry", 95, Rarity.COMMON, mage.cards.t.ThalakosSentry.class, RETRO_ART));
- cards.add(new SetCardInfo("Thumbscrews", 312, Rarity.RARE, mage.cards.t.Thumbscrews.class, RETRO_ART));
- cards.add(new SetCardInfo("Time Ebb", 96, Rarity.COMMON, mage.cards.t.TimeEbb.class, RETRO_ART));
- cards.add(new SetCardInfo("Time Warp", 97, Rarity.RARE, mage.cards.t.TimeWarp.class, RETRO_ART));
- cards.add(new SetCardInfo("Tooth and Claw", 210, Rarity.RARE, mage.cards.t.ToothAndClaw.class, RETRO_ART));
- cards.add(new SetCardInfo("Torture Chamber", 313, Rarity.RARE, mage.cards.t.TortureChamber.class, RETRO_ART));
- cards.add(new SetCardInfo("Tradewind Rider", 98, Rarity.RARE, mage.cards.t.TradewindRider.class, RETRO_ART));
- cards.add(new SetCardInfo("Trained Armodon", 260, Rarity.COMMON, mage.cards.t.TrainedArmodon.class, RETRO_ART));
- cards.add(new SetCardInfo("Tranquility", 261, Rarity.COMMON, mage.cards.t.Tranquility.class, RETRO_ART));
- cards.add(new SetCardInfo("Trumpeting Armodon", 262, Rarity.UNCOMMON, mage.cards.t.TrumpetingArmodon.class, RETRO_ART));
- cards.add(new SetCardInfo("Twitch", 99, Rarity.COMMON, mage.cards.t.Twitch.class, RETRO_ART));
- cards.add(new SetCardInfo("Unstable Shapeshifter", 100, Rarity.RARE, mage.cards.u.UnstableShapeshifter.class, RETRO_ART));
- cards.add(new SetCardInfo("Vec Townships", 329, Rarity.UNCOMMON, mage.cards.v.VecTownships.class, RETRO_ART));
- cards.add(new SetCardInfo("Verdant Force", 263, Rarity.RARE, mage.cards.v.VerdantForce.class, RETRO_ART));
- cards.add(new SetCardInfo("Verdigris", 264, Rarity.UNCOMMON, mage.cards.v.Verdigris.class, RETRO_ART));
- cards.add(new SetCardInfo("Vhati il-Dal", 274, Rarity.RARE, mage.cards.v.VhatiIlDal.class, RETRO_ART));
- cards.add(new SetCardInfo("Volrath's Curse", 101, Rarity.COMMON, mage.cards.v.VolrathsCurse.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Diffusion", 211, Rarity.COMMON, mage.cards.w.WallOfDiffusion.class, RETRO_ART));
- cards.add(new SetCardInfo("Warmth", 51, Rarity.UNCOMMON, mage.cards.w.Warmth.class, RETRO_ART));
- cards.add(new SetCardInfo("Wasteland", 330, Rarity.UNCOMMON, mage.cards.w.Wasteland.class, RETRO_ART));
- cards.add(new SetCardInfo("Watchdog", 314, Rarity.UNCOMMON, mage.cards.w.Watchdog.class, RETRO_ART));
- cards.add(new SetCardInfo("Whispers of the Muse", 103, Rarity.UNCOMMON, mage.cards.w.WhispersOfTheMuse.class, RETRO_ART));
- cards.add(new SetCardInfo("Wild Wurm", 212, Rarity.UNCOMMON, mage.cards.w.WildWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("Wind Dancer", 104, Rarity.UNCOMMON, mage.cards.w.WindDancer.class, RETRO_ART));
- cards.add(new SetCardInfo("Wind Drake", 105, Rarity.COMMON, mage.cards.w.WindDrake.class, RETRO_ART));
- cards.add(new SetCardInfo("Winds of Rath", 52, Rarity.RARE, mage.cards.w.WindsOfRath.class, RETRO_ART));
- cards.add(new SetCardInfo("Winged Sliver", 106, Rarity.COMMON, mage.cards.w.WingedSliver.class, RETRO_ART));
- cards.add(new SetCardInfo("Winter's Grasp", 265, Rarity.UNCOMMON, mage.cards.w.WintersGrasp.class, RETRO_ART));
- cards.add(new SetCardInfo("Wood Sage", 275, Rarity.RARE, mage.cards.w.WoodSage.class, RETRO_ART));
- cards.add(new SetCardInfo("Worthy Cause", 53, Rarity.UNCOMMON, mage.cards.w.WorthyCause.class, RETRO_ART));
+ cards.add(new SetCardInfo("Abandon Hope", 107, Rarity.UNCOMMON, mage.cards.a.AbandonHope.class));
+ cards.add(new SetCardInfo("Advance Scout", 1, Rarity.COMMON, mage.cards.a.AdvanceScout.class));
+ cards.add(new SetCardInfo("Aftershock", 160, Rarity.COMMON, mage.cards.a.Aftershock.class));
+ cards.add(new SetCardInfo("Altar of Dementia", 276, Rarity.RARE, mage.cards.a.AltarOfDementia.class));
+ cards.add(new SetCardInfo("Aluren", 213, Rarity.RARE, mage.cards.a.Aluren.class));
+ cards.add(new SetCardInfo("Ancient Runes", 161, Rarity.UNCOMMON, mage.cards.a.AncientRunes.class));
+ cards.add(new SetCardInfo("Ancient Tomb", 315, Rarity.UNCOMMON, mage.cards.a.AncientTomb.class));
+ cards.add(new SetCardInfo("Angelic Protector", 2, Rarity.UNCOMMON, mage.cards.a.AngelicProtector.class));
+ cards.add(new SetCardInfo("Anoint", 3, Rarity.COMMON, mage.cards.a.Anoint.class));
+ cards.add(new SetCardInfo("Apes of Rath", 214, Rarity.UNCOMMON, mage.cards.a.ApesOfRath.class));
+ cards.add(new SetCardInfo("Apocalypse", 162, Rarity.RARE, mage.cards.a.Apocalypse.class));
+ cards.add(new SetCardInfo("Armor Sliver", 4, Rarity.UNCOMMON, mage.cards.a.ArmorSliver.class));
+ cards.add(new SetCardInfo("Armored Pegasus", 5, Rarity.COMMON, mage.cards.a.ArmoredPegasus.class));
+ cards.add(new SetCardInfo("Auratog", 6, Rarity.RARE, mage.cards.a.Auratog.class));
+ cards.add(new SetCardInfo("Avenging Angel", 7, Rarity.RARE, mage.cards.a.AvengingAngel.class));
+ cards.add(new SetCardInfo("Barbed Sliver", 163, Rarity.UNCOMMON, mage.cards.b.BarbedSliver.class));
+ cards.add(new SetCardInfo("Bayou Dragonfly", 215, Rarity.COMMON, mage.cards.b.BayouDragonfly.class));
+ cards.add(new SetCardInfo("Bellowing Fiend", 108, Rarity.RARE, mage.cards.b.BellowingFiend.class));
+ cards.add(new SetCardInfo("Benthic Behemoth", 54, Rarity.RARE, mage.cards.b.BenthicBehemoth.class));
+ cards.add(new SetCardInfo("Blood Frenzy", 164, Rarity.COMMON, mage.cards.b.BloodFrenzy.class));
+ cards.add(new SetCardInfo("Blood Pet", 109, Rarity.COMMON, mage.cards.b.BloodPet.class));
+ cards.add(new SetCardInfo("Boil", 165, Rarity.UNCOMMON, mage.cards.b.Boil.class));
+ cards.add(new SetCardInfo("Booby Trap", 277, Rarity.RARE, mage.cards.b.BoobyTrap.class));
+ cards.add(new SetCardInfo("Bottle Gnomes", 278, Rarity.UNCOMMON, mage.cards.b.BottleGnomes.class));
+ cards.add(new SetCardInfo("Bounty Hunter", 110, Rarity.RARE, mage.cards.b.BountyHunter.class));
+ cards.add(new SetCardInfo("Broken Fall", 216, Rarity.COMMON, mage.cards.b.BrokenFall.class));
+ cards.add(new SetCardInfo("Caldera Lake", 316, Rarity.RARE, mage.cards.c.CalderaLake.class));
+ cards.add(new SetCardInfo("Canopy Spider", 217, Rarity.COMMON, mage.cards.c.CanopySpider.class));
+ cards.add(new SetCardInfo("Canyon Drake", 166, Rarity.RARE, mage.cards.c.CanyonDrake.class));
+ cards.add(new SetCardInfo("Canyon Wildcat", 167, Rarity.COMMON, mage.cards.c.CanyonWildcat.class));
+ cards.add(new SetCardInfo("Capsize", 55, Rarity.COMMON, mage.cards.c.Capsize.class));
+ cards.add(new SetCardInfo("Carrionette", 111, Rarity.RARE, mage.cards.c.Carrionette.class));
+ cards.add(new SetCardInfo("Chaotic Goo", 168, Rarity.RARE, mage.cards.c.ChaoticGoo.class));
+ cards.add(new SetCardInfo("Charging Rhino", 218, Rarity.UNCOMMON, mage.cards.c.ChargingRhino.class));
+ cards.add(new SetCardInfo("Chill", 56, Rarity.UNCOMMON, mage.cards.c.Chill.class));
+ cards.add(new SetCardInfo("Choke", 219, Rarity.UNCOMMON, mage.cards.c.Choke.class));
+ cards.add(new SetCardInfo("Cinder Marsh", 317, Rarity.UNCOMMON, mage.cards.c.CinderMarsh.class));
+ cards.add(new SetCardInfo("Circle of Protection: Black", 8, Rarity.COMMON, mage.cards.c.CircleOfProtectionBlack.class));
+ cards.add(new SetCardInfo("Circle of Protection: Blue", 9, Rarity.COMMON, mage.cards.c.CircleOfProtectionBlue.class));
+ cards.add(new SetCardInfo("Circle of Protection: Green", 10, Rarity.COMMON, mage.cards.c.CircleOfProtectionGreen.class));
+ cards.add(new SetCardInfo("Circle of Protection: Red", 11, Rarity.COMMON, mage.cards.c.CircleOfProtectionRed.class));
+ cards.add(new SetCardInfo("Circle of Protection: Shadow", 12, Rarity.COMMON, mage.cards.c.CircleOfProtectionShadow.class));
+ cards.add(new SetCardInfo("Circle of Protection: White", 13, Rarity.COMMON, mage.cards.c.CircleOfProtectionWhite.class));
+ cards.add(new SetCardInfo("Clergy en-Vec", 14, Rarity.COMMON, mage.cards.c.ClergyEnVec.class));
+ cards.add(new SetCardInfo("Clot Sliver", 112, Rarity.COMMON, mage.cards.c.ClotSliver.class));
+ cards.add(new SetCardInfo("Cloudchaser Eagle", 15, Rarity.COMMON, mage.cards.c.CloudchaserEagle.class));
+ cards.add(new SetCardInfo("Coercion", 113, Rarity.COMMON, mage.cards.c.Coercion.class));
+ cards.add(new SetCardInfo("Coffin Queen", 114, Rarity.RARE, mage.cards.c.CoffinQueen.class));
+ cards.add(new SetCardInfo("Coiled Tinviper", 279, Rarity.COMMON, mage.cards.c.CoiledTinviper.class));
+ cards.add(new SetCardInfo("Cold Storage", 280, Rarity.RARE, mage.cards.c.ColdStorage.class));
+ cards.add(new SetCardInfo("Commander Greven il-Vec", 115, Rarity.RARE, mage.cards.c.CommanderGrevenIlVec.class));
+ cards.add(new SetCardInfo("Corpse Dance", 116, Rarity.RARE, mage.cards.c.CorpseDance.class));
+ cards.add(new SetCardInfo("Counterspell", 57, Rarity.COMMON, mage.cards.c.Counterspell.class));
+ cards.add(new SetCardInfo("Crazed Armodon", 220, Rarity.RARE, mage.cards.c.CrazedArmodon.class));
+ cards.add(new SetCardInfo("Crown of Flames", 169, Rarity.COMMON, mage.cards.c.CrownOfFlames.class));
+ cards.add(new SetCardInfo("Cursed Scroll", 281, Rarity.RARE, mage.cards.c.CursedScroll.class));
+ cards.add(new SetCardInfo("Dark Banishing", 117, Rarity.COMMON, mage.cards.d.DarkBanishing.class));
+ cards.add(new SetCardInfo("Dark Ritual", 118, Rarity.COMMON, mage.cards.d.DarkRitual.class));
+ cards.add(new SetCardInfo("Darkling Stalker", 119, Rarity.COMMON, mage.cards.d.DarklingStalker.class));
+ cards.add(new SetCardInfo("Dauthi Embrace", 120, Rarity.UNCOMMON, mage.cards.d.DauthiEmbrace.class));
+ cards.add(new SetCardInfo("Dauthi Ghoul", 121, Rarity.UNCOMMON, mage.cards.d.DauthiGhoul.class));
+ cards.add(new SetCardInfo("Dauthi Horror", 122, Rarity.COMMON, mage.cards.d.DauthiHorror.class));
+ cards.add(new SetCardInfo("Dauthi Marauder", 123, Rarity.COMMON, mage.cards.d.DauthiMarauder.class));
+ cards.add(new SetCardInfo("Dauthi Mercenary", 124, Rarity.UNCOMMON, mage.cards.d.DauthiMercenary.class));
+ cards.add(new SetCardInfo("Dauthi Mindripper", 125, Rarity.UNCOMMON, mage.cards.d.DauthiMindripper.class));
+ cards.add(new SetCardInfo("Dauthi Slayer", 126, Rarity.COMMON, mage.cards.d.DauthiSlayer.class));
+ cards.add(new SetCardInfo("Deadshot", 170, Rarity.RARE, mage.cards.d.Deadshot.class));
+ cards.add(new SetCardInfo("Death Pits of Rath", 127, Rarity.RARE, mage.cards.d.DeathPitsOfRath.class));
+ cards.add(new SetCardInfo("Diabolic Edict", 128, Rarity.COMMON, mage.cards.d.DiabolicEdict.class));
+ cards.add(new SetCardInfo("Dirtcowl Wurm", 221, Rarity.RARE, mage.cards.d.DirtcowlWurm.class));
+ cards.add(new SetCardInfo("Disenchant", 16, Rarity.COMMON, mage.cards.d.Disenchant.class));
+ cards.add(new SetCardInfo("Dismiss", 58, Rarity.UNCOMMON, mage.cards.d.Dismiss.class));
+ cards.add(new SetCardInfo("Disturbed Burial", 129, Rarity.COMMON, mage.cards.d.DisturbedBurial.class));
+ cards.add(new SetCardInfo("Dracoplasm", 266, Rarity.RARE, mage.cards.d.Dracoplasm.class));
+ cards.add(new SetCardInfo("Dread of Night", 130, Rarity.UNCOMMON, mage.cards.d.DreadOfNight.class));
+ cards.add(new SetCardInfo("Dream Cache", 59, Rarity.COMMON, mage.cards.d.DreamCache.class));
+ cards.add(new SetCardInfo("Dregs of Sorrow", 131, Rarity.RARE, mage.cards.d.DregsOfSorrow.class));
+ cards.add(new SetCardInfo("Duplicity", 60, Rarity.RARE, mage.cards.d.Duplicity.class));
+ cards.add(new SetCardInfo("Earthcraft", 222, Rarity.RARE, mage.cards.e.Earthcraft.class));
+ cards.add(new SetCardInfo("Echo Chamber", 282, Rarity.RARE, mage.cards.e.EchoChamber.class));
+ cards.add(new SetCardInfo("Eladamri's Vineyard", 223, Rarity.RARE, mage.cards.e.EladamrisVineyard.class));
+ cards.add(new SetCardInfo("Eladamri, Lord of Leaves", 224, Rarity.RARE, mage.cards.e.EladamriLordOfLeaves.class));
+ cards.add(new SetCardInfo("Elite Javelineer", 17, Rarity.COMMON, mage.cards.e.EliteJavelineer.class));
+ cards.add(new SetCardInfo("Elven Warhounds", 225, Rarity.RARE, mage.cards.e.ElvenWarhounds.class));
+ cards.add(new SetCardInfo("Elvish Fury", 226, Rarity.COMMON, mage.cards.e.ElvishFury.class));
+ cards.add(new SetCardInfo("Emerald Medallion", 283, Rarity.RARE, mage.cards.e.EmeraldMedallion.class));
+ cards.add(new SetCardInfo("Emmessi Tome", 284, Rarity.RARE, mage.cards.e.EmmessiTome.class));
+ cards.add(new SetCardInfo("Endless Scream", 132, Rarity.COMMON, mage.cards.e.EndlessScream.class));
+ cards.add(new SetCardInfo("Energizer", 285, Rarity.RARE, mage.cards.e.Energizer.class));
+ cards.add(new SetCardInfo("Enfeeblement", 133, Rarity.COMMON, mage.cards.e.Enfeeblement.class));
+ cards.add(new SetCardInfo("Enraging Licid", 171, Rarity.UNCOMMON, mage.cards.e.EnragingLicid.class));
+ cards.add(new SetCardInfo("Escaped Shapeshifter", 62, Rarity.RARE, mage.cards.e.EscapedShapeshifter.class));
+ cards.add(new SetCardInfo("Essence Bottle", 286, Rarity.UNCOMMON, mage.cards.e.EssenceBottle.class));
+ cards.add(new SetCardInfo("Evincar's Justice", 134, Rarity.COMMON, mage.cards.e.EvincarsJustice.class));
+ cards.add(new SetCardInfo("Excavator", 287, Rarity.UNCOMMON, mage.cards.e.Excavator.class));
+ cards.add(new SetCardInfo("Extinction", 135, Rarity.RARE, mage.cards.e.Extinction.class));
+ cards.add(new SetCardInfo("Fevered Convulsions", 136, Rarity.RARE, mage.cards.f.FeveredConvulsions.class));
+ cards.add(new SetCardInfo("Field of Souls", 18, Rarity.RARE, mage.cards.f.FieldOfSouls.class));
+ cards.add(new SetCardInfo("Fighting Drake", 63, Rarity.UNCOMMON, mage.cards.f.FightingDrake.class));
+ cards.add(new SetCardInfo("Firefly", 172, Rarity.UNCOMMON, mage.cards.f.Firefly.class));
+ cards.add(new SetCardInfo("Fireslinger", 173, Rarity.COMMON, mage.cards.f.Fireslinger.class));
+ cards.add(new SetCardInfo("Flailing Drake", 227, Rarity.UNCOMMON, mage.cards.f.FlailingDrake.class));
+ cards.add(new SetCardInfo("Flickering Ward", 19, Rarity.UNCOMMON, mage.cards.f.FlickeringWard.class));
+ cards.add(new SetCardInfo("Flowstone Giant", 174, Rarity.COMMON, mage.cards.f.FlowstoneGiant.class));
+ cards.add(new SetCardInfo("Flowstone Salamander", 175, Rarity.UNCOMMON, mage.cards.f.FlowstoneSalamander.class));
+ cards.add(new SetCardInfo("Flowstone Sculpture", 288, Rarity.RARE, mage.cards.f.FlowstoneSculpture.class));
+ cards.add(new SetCardInfo("Flowstone Wyvern", 176, Rarity.RARE, mage.cards.f.FlowstoneWyvern.class));
+ cards.add(new SetCardInfo("Fool's Tome", 289, Rarity.RARE, mage.cards.f.FoolsTome.class));
+ cards.add(new SetCardInfo("Forest", 347, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 348, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 349, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 350, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Frog Tongue", 228, Rarity.COMMON, mage.cards.f.FrogTongue.class));
+ cards.add(new SetCardInfo("Fugitive Druid", 229, Rarity.RARE, mage.cards.f.FugitiveDruid.class));
+ cards.add(new SetCardInfo("Furnace of Rath", 177, Rarity.RARE, mage.cards.f.FurnaceOfRath.class));
+ cards.add(new SetCardInfo("Fylamarid", 64, Rarity.UNCOMMON, mage.cards.f.Fylamarid.class));
+ cards.add(new SetCardInfo("Gallantry", 20, Rarity.UNCOMMON, mage.cards.g.Gallantry.class));
+ cards.add(new SetCardInfo("Gaseous Form", 65, Rarity.COMMON, mage.cards.g.GaseousForm.class));
+ cards.add(new SetCardInfo("Gerrard's Battle Cry", 21, Rarity.RARE, mage.cards.g.GerrardsBattleCry.class));
+ cards.add(new SetCardInfo("Ghost Town", 318, Rarity.UNCOMMON, mage.cards.g.GhostTown.class));
+ cards.add(new SetCardInfo("Giant Crab", 66, Rarity.COMMON, mage.cards.g.GiantCrab.class));
+ cards.add(new SetCardInfo("Giant Strength", 178, Rarity.COMMON, mage.cards.g.GiantStrength.class));
+ cards.add(new SetCardInfo("Goblin Bombardment", 179, Rarity.UNCOMMON, mage.cards.g.GoblinBombardment.class));
+ cards.add(new SetCardInfo("Gravedigger", 137, Rarity.COMMON, mage.cards.g.Gravedigger.class));
+ cards.add(new SetCardInfo("Grindstone", 290, Rarity.RARE, mage.cards.g.Grindstone.class));
+ cards.add(new SetCardInfo("Hand to Hand", 180, Rarity.RARE, mage.cards.h.HandToHand.class));
+ cards.add(new SetCardInfo("Hanna's Custody", 22, Rarity.RARE, mage.cards.h.HannasCustody.class));
+ cards.add(new SetCardInfo("Harrow", 230, Rarity.UNCOMMON, mage.cards.h.Harrow.class));
+ cards.add(new SetCardInfo("Havoc", 181, Rarity.UNCOMMON, mage.cards.h.Havoc.class));
+ cards.add(new SetCardInfo("Heart Sliver", 182, Rarity.COMMON, mage.cards.h.HeartSliver.class));
+ cards.add(new SetCardInfo("Heartwood Dryad", 231, Rarity.COMMON, mage.cards.h.HeartwoodDryad.class));
+ cards.add(new SetCardInfo("Heartwood Giant", 232, Rarity.RARE, mage.cards.h.HeartwoodGiant.class));
+ cards.add(new SetCardInfo("Heartwood Treefolk", 233, Rarity.UNCOMMON, mage.cards.h.HeartwoodTreefolk.class));
+ cards.add(new SetCardInfo("Helm of Possession", 291, Rarity.RARE, mage.cards.h.HelmOfPossession.class));
+ cards.add(new SetCardInfo("Hero's Resolve", 23, Rarity.COMMON, mage.cards.h.HerosResolve.class));
+ cards.add(new SetCardInfo("Horned Sliver", 234, Rarity.UNCOMMON, mage.cards.h.HornedSliver.class));
+ cards.add(new SetCardInfo("Horned Turtle", 67, Rarity.COMMON, mage.cards.h.HornedTurtle.class));
+ cards.add(new SetCardInfo("Humility", 24, Rarity.RARE, mage.cards.h.Humility.class));
+ cards.add(new SetCardInfo("Imps' Taunt", 138, Rarity.UNCOMMON, mage.cards.i.ImpsTaunt.class));
+ cards.add(new SetCardInfo("Insight", 68, Rarity.UNCOMMON, mage.cards.i.Insight.class));
+ cards.add(new SetCardInfo("Interdict", 69, Rarity.UNCOMMON, mage.cards.i.Interdict.class));
+ cards.add(new SetCardInfo("Intuition", 70, Rarity.RARE, mage.cards.i.Intuition.class));
+ cards.add(new SetCardInfo("Invulnerability", 25, Rarity.UNCOMMON, mage.cards.i.Invulnerability.class));
+ cards.add(new SetCardInfo("Island", 335, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 336, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 337, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 338, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Jackal Pup", 183, Rarity.UNCOMMON, mage.cards.j.JackalPup.class));
+ cards.add(new SetCardInfo("Jet Medallion", 292, Rarity.RARE, mage.cards.j.JetMedallion.class));
+ cards.add(new SetCardInfo("Jinxed Idol", 293, Rarity.RARE, mage.cards.j.JinxedIdol.class));
+ cards.add(new SetCardInfo("Kezzerdrix", 139, Rarity.RARE, mage.cards.k.Kezzerdrix.class));
+ cards.add(new SetCardInfo("Kindle", 184, Rarity.COMMON, mage.cards.k.Kindle.class));
+ cards.add(new SetCardInfo("Knight of Dawn", 26, Rarity.UNCOMMON, mage.cards.k.KnightOfDawn.class));
+ cards.add(new SetCardInfo("Knight of Dusk", 140, Rarity.UNCOMMON, mage.cards.k.KnightOfDusk.class));
+ cards.add(new SetCardInfo("Krakilin", 235, Rarity.UNCOMMON, mage.cards.k.Krakilin.class));
+ cards.add(new SetCardInfo("Leeching Licid", 141, Rarity.UNCOMMON, mage.cards.l.LeechingLicid.class));
+ cards.add(new SetCardInfo("Legacy's Allure", 71, Rarity.UNCOMMON, mage.cards.l.LegacysAllure.class));
+ cards.add(new SetCardInfo("Legerdemain", 72, Rarity.UNCOMMON, mage.cards.l.Legerdemain.class));
+ cards.add(new SetCardInfo("Light of Day", 27, Rarity.UNCOMMON, mage.cards.l.LightOfDay.class));
+ cards.add(new SetCardInfo("Lightning Blast", 185, Rarity.COMMON, mage.cards.l.LightningBlast.class));
+ cards.add(new SetCardInfo("Lightning Elemental", 186, Rarity.COMMON, mage.cards.l.LightningElemental.class));
+ cards.add(new SetCardInfo("Living Death", 142, Rarity.RARE, mage.cards.l.LivingDeath.class));
+ cards.add(new SetCardInfo("Lobotomy", 267, Rarity.UNCOMMON, mage.cards.l.Lobotomy.class));
+ cards.add(new SetCardInfo("Lotus Petal", 294, Rarity.COMMON, mage.cards.l.LotusPetal.class));
+ cards.add(new SetCardInfo("Lowland Giant", 187, Rarity.COMMON, mage.cards.l.LowlandGiant.class));
+ cards.add(new SetCardInfo("Maddening Imp", 143, Rarity.RARE, mage.cards.m.MaddeningImp.class));
+ cards.add(new SetCardInfo("Magmasaur", 188, Rarity.RARE, mage.cards.m.Magmasaur.class));
+ cards.add(new SetCardInfo("Mana Severance", 73, Rarity.RARE, mage.cards.m.ManaSeverance.class));
+ cards.add(new SetCardInfo("Manakin", 296, Rarity.COMMON, mage.cards.m.Manakin.class));
+ cards.add(new SetCardInfo("Manta Riders", 74, Rarity.COMMON, mage.cards.m.MantaRiders.class));
+ cards.add(new SetCardInfo("Marble Titan", 28, Rarity.RARE, mage.cards.m.MarbleTitan.class));
+ cards.add(new SetCardInfo("Marsh Lurker", 144, Rarity.COMMON, mage.cards.m.MarshLurker.class));
+ cards.add(new SetCardInfo("Master Decoy", 29, Rarity.COMMON, mage.cards.m.MasterDecoy.class));
+ cards.add(new SetCardInfo("Mawcor", 75, Rarity.RARE, mage.cards.m.Mawcor.class));
+ cards.add(new SetCardInfo("Maze of Shadows", 319, Rarity.UNCOMMON, mage.cards.m.MazeOfShadows.class));
+ cards.add(new SetCardInfo("Meditate", 76, Rarity.RARE, mage.cards.m.Meditate.class));
+ cards.add(new SetCardInfo("Metallic Sliver", 297, Rarity.COMMON, mage.cards.m.MetallicSliver.class));
+ cards.add(new SetCardInfo("Mindwhip Sliver", 145, Rarity.UNCOMMON, mage.cards.m.MindwhipSliver.class));
+ cards.add(new SetCardInfo("Minion of the Wastes", 146, Rarity.RARE, mage.cards.m.MinionOfTheWastes.class));
+ cards.add(new SetCardInfo("Mirri's Guile", 236, Rarity.RARE, mage.cards.m.MirrisGuile.class));
+ cards.add(new SetCardInfo("Mnemonic Sliver", 77, Rarity.UNCOMMON, mage.cards.m.MnemonicSliver.class));
+ cards.add(new SetCardInfo("Mogg Cannon", 298, Rarity.UNCOMMON, mage.cards.m.MoggCannon.class));
+ cards.add(new SetCardInfo("Mogg Conscripts", 189, Rarity.COMMON, mage.cards.m.MoggConscripts.class));
+ cards.add(new SetCardInfo("Mogg Fanatic", 190, Rarity.COMMON, mage.cards.m.MoggFanatic.class));
+ cards.add(new SetCardInfo("Mogg Hollows", 320, Rarity.UNCOMMON, mage.cards.m.MoggHollows.class));
+ cards.add(new SetCardInfo("Mogg Raider", 191, Rarity.COMMON, mage.cards.m.MoggRaider.class));
+ cards.add(new SetCardInfo("Mogg Squad", 192, Rarity.UNCOMMON, mage.cards.m.MoggSquad.class));
+ cards.add(new SetCardInfo("Mongrel Pack", 237, Rarity.RARE, mage.cards.m.MongrelPack.class));
+ cards.add(new SetCardInfo("Mountain", 343, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 344, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 345, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 346, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mounted Archers", 30, Rarity.COMMON, mage.cards.m.MountedArchers.class));
+ cards.add(new SetCardInfo("Muscle Sliver", 238, Rarity.COMMON, mage.cards.m.MuscleSliver.class));
+ cards.add(new SetCardInfo("Natural Spring", 239, Rarity.COMMON, mage.cards.n.NaturalSpring.class));
+ cards.add(new SetCardInfo("Nature's Revolt", 240, Rarity.RARE, mage.cards.n.NaturesRevolt.class));
+ cards.add(new SetCardInfo("Needle Storm", 241, Rarity.UNCOMMON, mage.cards.n.NeedleStorm.class));
+ cards.add(new SetCardInfo("Nurturing Licid", 242, Rarity.UNCOMMON, mage.cards.n.NurturingLicid.class));
+ cards.add(new SetCardInfo("Opportunist", 194, Rarity.UNCOMMON, mage.cards.o.Opportunist.class));
+ cards.add(new SetCardInfo("Oracle en-Vec", 31, Rarity.RARE, mage.cards.o.OracleEnVec.class));
+ cards.add(new SetCardInfo("Orim's Prayer", 32, Rarity.UNCOMMON, mage.cards.o.OrimsPrayer.class));
+ cards.add(new SetCardInfo("Orim, Samite Healer", 33, Rarity.RARE, mage.cards.o.OrimSamiteHealer.class));
+ cards.add(new SetCardInfo("Overrun", 243, Rarity.UNCOMMON, mage.cards.o.Overrun.class));
+ cards.add(new SetCardInfo("Pacifism", 34, Rarity.COMMON, mage.cards.p.Pacifism.class));
+ cards.add(new SetCardInfo("Pallimud", 195, Rarity.RARE, mage.cards.p.Pallimud.class));
+ cards.add(new SetCardInfo("Patchwork Gnomes", 299, Rarity.UNCOMMON, mage.cards.p.PatchworkGnomes.class));
+ cards.add(new SetCardInfo("Pearl Medallion", 300, Rarity.RARE, mage.cards.p.PearlMedallion.class));
+ cards.add(new SetCardInfo("Pegasus Refuge", 35, Rarity.RARE, mage.cards.p.PegasusRefuge.class));
+ cards.add(new SetCardInfo("Perish", 147, Rarity.UNCOMMON, mage.cards.p.Perish.class));
+ cards.add(new SetCardInfo("Phyrexian Grimoire", 301, Rarity.RARE, mage.cards.p.PhyrexianGrimoire.class));
+ cards.add(new SetCardInfo("Phyrexian Hulk", 302, Rarity.UNCOMMON, mage.cards.p.PhyrexianHulk.class));
+ cards.add(new SetCardInfo("Phyrexian Splicer", 303, Rarity.UNCOMMON, mage.cards.p.PhyrexianSplicer.class));
+ cards.add(new SetCardInfo("Pincher Beetles", 244, Rarity.COMMON, mage.cards.p.PincherBeetles.class));
+ cards.add(new SetCardInfo("Pine Barrens", 321, Rarity.RARE, mage.cards.p.PineBarrens.class));
+ cards.add(new SetCardInfo("Pit Imp", 148, Rarity.COMMON, mage.cards.p.PitImp.class));
+ cards.add(new SetCardInfo("Plains", 331, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 332, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 333, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 334, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Power Sink", 78, Rarity.COMMON, mage.cards.p.PowerSink.class));
+ cards.add(new SetCardInfo("Precognition", 79, Rarity.RARE, mage.cards.p.Precognition.class));
+ cards.add(new SetCardInfo("Propaganda", 80, Rarity.UNCOMMON, mage.cards.p.Propaganda.class));
+ cards.add(new SetCardInfo("Puppet Strings", 304, Rarity.UNCOMMON, mage.cards.p.PuppetStrings.class));
+ cards.add(new SetCardInfo("Quickening Licid", 36, Rarity.UNCOMMON, mage.cards.q.QuickeningLicid.class));
+ cards.add(new SetCardInfo("Rain of Tears", 149, Rarity.UNCOMMON, mage.cards.r.RainOfTears.class));
+ cards.add(new SetCardInfo("Rampant Growth", 245, Rarity.COMMON, mage.cards.r.RampantGrowth.class));
+ cards.add(new SetCardInfo("Ranger en-Vec", 268, Rarity.UNCOMMON, mage.cards.r.RangerEnVec.class));
+ cards.add(new SetCardInfo("Rathi Dragon", 196, Rarity.RARE, mage.cards.r.RathiDragon.class));
+ cards.add(new SetCardInfo("Rats of Rath", 150, Rarity.COMMON, mage.cards.r.RatsOfRath.class));
+ cards.add(new SetCardInfo("Reality Anchor", 246, Rarity.COMMON, mage.cards.r.RealityAnchor.class));
+ cards.add(new SetCardInfo("Reanimate", 151, Rarity.UNCOMMON, mage.cards.r.Reanimate.class));
+ cards.add(new SetCardInfo("Reap", 247, Rarity.UNCOMMON, mage.cards.r.Reap.class));
+ cards.add(new SetCardInfo("Reckless Spite", 152, Rarity.UNCOMMON, mage.cards.r.RecklessSpite.class));
+ cards.add(new SetCardInfo("Recycle", 248, Rarity.RARE, mage.cards.r.Recycle.class));
+ cards.add(new SetCardInfo("Reflecting Pool", 322, Rarity.RARE, mage.cards.r.ReflectingPool.class));
+ cards.add(new SetCardInfo("Renegade Warlord", 197, Rarity.UNCOMMON, mage.cards.r.RenegadeWarlord.class));
+ cards.add(new SetCardInfo("Repentance", 37, Rarity.UNCOMMON, mage.cards.r.Repentance.class));
+ cards.add(new SetCardInfo("Respite", 249, Rarity.COMMON, mage.cards.r.Respite.class));
+ cards.add(new SetCardInfo("Rolling Thunder", 198, Rarity.COMMON, mage.cards.r.RollingThunder.class));
+ cards.add(new SetCardInfo("Root Maze", 250, Rarity.RARE, mage.cards.r.RootMaze.class));
+ cards.add(new SetCardInfo("Rootbreaker Wurm", 251, Rarity.COMMON, mage.cards.r.RootbreakerWurm.class));
+ cards.add(new SetCardInfo("Rootwalla", 252, Rarity.COMMON, mage.cards.r.Rootwalla.class));
+ cards.add(new SetCardInfo("Rootwater Depths", 323, Rarity.UNCOMMON, mage.cards.r.RootwaterDepths.class));
+ cards.add(new SetCardInfo("Rootwater Diver", 81, Rarity.UNCOMMON, mage.cards.r.RootwaterDiver.class));
+ cards.add(new SetCardInfo("Rootwater Hunter", 82, Rarity.COMMON, mage.cards.r.RootwaterHunter.class));
+ cards.add(new SetCardInfo("Rootwater Matriarch", 83, Rarity.RARE, mage.cards.r.RootwaterMatriarch.class));
+ cards.add(new SetCardInfo("Rootwater Shaman", 84, Rarity.RARE, mage.cards.r.RootwaterShaman.class));
+ cards.add(new SetCardInfo("Ruby Medallion", 305, Rarity.RARE, mage.cards.r.RubyMedallion.class));
+ cards.add(new SetCardInfo("Sacred Guide", 38, Rarity.RARE, mage.cards.s.SacredGuide.class));
+ cards.add(new SetCardInfo("Sadistic Glee", 153, Rarity.COMMON, mage.cards.s.SadisticGlee.class));
+ cards.add(new SetCardInfo("Safeguard", 39, Rarity.RARE, mage.cards.s.Safeguard.class));
+ cards.add(new SetCardInfo("Salt Flats", 324, Rarity.RARE, mage.cards.s.SaltFlats.class));
+ cards.add(new SetCardInfo("Sandstone Warrior", 199, Rarity.COMMON, mage.cards.s.SandstoneWarrior.class));
+ cards.add(new SetCardInfo("Sapphire Medallion", 306, Rarity.RARE, mage.cards.s.SapphireMedallion.class));
+ cards.add(new SetCardInfo("Sarcomancy", 154, Rarity.RARE, mage.cards.s.Sarcomancy.class));
+ cards.add(new SetCardInfo("Scabland", 325, Rarity.RARE, mage.cards.s.Scabland.class));
+ cards.add(new SetCardInfo("Scalding Tongs", 307, Rarity.RARE, mage.cards.s.ScaldingTongs.class));
+ cards.add(new SetCardInfo("Scorched Earth", 200, Rarity.RARE, mage.cards.s.ScorchedEarth.class));
+ cards.add(new SetCardInfo("Scragnoth", 253, Rarity.UNCOMMON, mage.cards.s.Scragnoth.class));
+ cards.add(new SetCardInfo("Screeching Harpy", 155, Rarity.UNCOMMON, mage.cards.s.ScreechingHarpy.class));
+ cards.add(new SetCardInfo("Scroll Rack", 308, Rarity.RARE, mage.cards.s.ScrollRack.class));
+ cards.add(new SetCardInfo("Sea Monster", 85, Rarity.COMMON, mage.cards.s.SeaMonster.class));
+ cards.add(new SetCardInfo("Searing Touch", 201, Rarity.UNCOMMON, mage.cards.s.SearingTouch.class));
+ cards.add(new SetCardInfo("Seeker of Skybreak", 254, Rarity.COMMON, mage.cards.s.SeekerOfSkybreak.class));
+ cards.add(new SetCardInfo("Segmented Wurm", 269, Rarity.UNCOMMON, mage.cards.s.SegmentedWurm.class));
+ cards.add(new SetCardInfo("Selenia, Dark Angel", 270, Rarity.RARE, mage.cards.s.SeleniaDarkAngel.class));
+ cards.add(new SetCardInfo("Serene Offering", 40, Rarity.UNCOMMON, mage.cards.s.SereneOffering.class));
+ cards.add(new SetCardInfo("Servant of Volrath", 156, Rarity.COMMON, mage.cards.s.ServantOfVolrath.class));
+ cards.add(new SetCardInfo("Shadow Rift", 86, Rarity.COMMON, mage.cards.s.ShadowRift.class));
+ cards.add(new SetCardInfo("Shadowstorm", 202, Rarity.UNCOMMON, mage.cards.s.Shadowstorm.class));
+ cards.add(new SetCardInfo("Shatter", 203, Rarity.COMMON, mage.cards.s.Shatter.class));
+ cards.add(new SetCardInfo("Shimmering Wings", 87, Rarity.COMMON, mage.cards.s.ShimmeringWings.class));
+ cards.add(new SetCardInfo("Shocker", 204, Rarity.RARE, mage.cards.s.Shocker.class));
+ cards.add(new SetCardInfo("Sky Spirit", 271, Rarity.UNCOMMON, mage.cards.s.SkySpirit.class));
+ cards.add(new SetCardInfo("Skyshroud Condor", 88, Rarity.UNCOMMON, mage.cards.s.SkyshroudCondor.class));
+ cards.add(new SetCardInfo("Skyshroud Elf", 255, Rarity.COMMON, mage.cards.s.SkyshroudElf.class));
+ cards.add(new SetCardInfo("Skyshroud Forest", 326, Rarity.RARE, mage.cards.s.SkyshroudForest.class));
+ cards.add(new SetCardInfo("Skyshroud Ranger", 256, Rarity.COMMON, mage.cards.s.SkyshroudRanger.class));
+ cards.add(new SetCardInfo("Skyshroud Troll", 257, Rarity.COMMON, mage.cards.s.SkyshroudTroll.class));
+ cards.add(new SetCardInfo("Skyshroud Vampire", 157, Rarity.UNCOMMON, mage.cards.s.SkyshroudVampire.class));
+ cards.add(new SetCardInfo("Soltari Crusader", 41, Rarity.UNCOMMON, mage.cards.s.SoltariCrusader.class));
+ cards.add(new SetCardInfo("Soltari Emissary", 42, Rarity.RARE, mage.cards.s.SoltariEmissary.class));
+ cards.add(new SetCardInfo("Soltari Foot Soldier", 43, Rarity.COMMON, mage.cards.s.SoltariFootSoldier.class));
+ cards.add(new SetCardInfo("Soltari Guerrillas", 272, Rarity.RARE, mage.cards.s.SoltariGuerrillas.class));
+ cards.add(new SetCardInfo("Soltari Lancer", 44, Rarity.COMMON, mage.cards.s.SoltariLancer.class));
+ cards.add(new SetCardInfo("Soltari Monk", 45, Rarity.UNCOMMON, mage.cards.s.SoltariMonk.class));
+ cards.add(new SetCardInfo("Soltari Priest", 46, Rarity.UNCOMMON, mage.cards.s.SoltariPriest.class));
+ cards.add(new SetCardInfo("Soltari Trooper", 47, Rarity.COMMON, mage.cards.s.SoltariTrooper.class));
+ cards.add(new SetCardInfo("Souldrinker", 158, Rarity.UNCOMMON, mage.cards.s.Souldrinker.class));
+ cards.add(new SetCardInfo("Spell Blast", 89, Rarity.COMMON, mage.cards.s.SpellBlast.class));
+ cards.add(new SetCardInfo("Spike Drone", 258, Rarity.COMMON, mage.cards.s.SpikeDrone.class));
+ cards.add(new SetCardInfo("Spinal Graft", 159, Rarity.COMMON, mage.cards.s.SpinalGraft.class));
+ cards.add(new SetCardInfo("Spirit Mirror", 48, Rarity.RARE, mage.cards.s.SpiritMirror.class));
+ cards.add(new SetCardInfo("Spontaneous Combustion", 273, Rarity.UNCOMMON, mage.cards.s.SpontaneousCombustion.class));
+ cards.add(new SetCardInfo("Squee's Toy", 309, Rarity.COMMON, mage.cards.s.SqueesToy.class));
+ cards.add(new SetCardInfo("Stalking Stones", 327, Rarity.UNCOMMON, mage.cards.s.StalkingStones.class));
+ cards.add(new SetCardInfo("Starke of Rath", 205, Rarity.RARE, mage.cards.s.StarkeOfRath.class));
+ cards.add(new SetCardInfo("Static Orb", 310, Rarity.RARE, mage.cards.s.StaticOrb.class));
+ cards.add(new SetCardInfo("Staunch Defenders", 49, Rarity.UNCOMMON, mage.cards.s.StaunchDefenders.class));
+ cards.add(new SetCardInfo("Steal Enchantment", 90, Rarity.UNCOMMON, mage.cards.s.StealEnchantment.class));
+ cards.add(new SetCardInfo("Stinging Licid", 91, Rarity.UNCOMMON, mage.cards.s.StingingLicid.class));
+ cards.add(new SetCardInfo("Stone Rain", 206, Rarity.COMMON, mage.cards.s.StoneRain.class));
+ cards.add(new SetCardInfo("Storm Front", 259, Rarity.UNCOMMON, mage.cards.s.StormFront.class));
+ cards.add(new SetCardInfo("Stun", 207, Rarity.COMMON, mage.cards.s.Stun.class));
+ cards.add(new SetCardInfo("Sudden Impact", 208, Rarity.UNCOMMON, mage.cards.s.SuddenImpact.class));
+ cards.add(new SetCardInfo("Swamp", 339, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 340, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 341, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 342, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Tahngarth's Rage", 209, Rarity.UNCOMMON, mage.cards.t.TahngarthsRage.class));
+ cards.add(new SetCardInfo("Talon Sliver", 50, Rarity.COMMON, mage.cards.t.TalonSliver.class));
+ cards.add(new SetCardInfo("Telethopter", 311, Rarity.UNCOMMON, mage.cards.t.Telethopter.class));
+ cards.add(new SetCardInfo("Thalakos Dreamsower", 92, Rarity.UNCOMMON, mage.cards.t.ThalakosDreamsower.class));
+ cards.add(new SetCardInfo("Thalakos Lowlands", 328, Rarity.UNCOMMON, mage.cards.t.ThalakosLowlands.class));
+ cards.add(new SetCardInfo("Thalakos Mistfolk", 93, Rarity.COMMON, mage.cards.t.ThalakosMistfolk.class));
+ cards.add(new SetCardInfo("Thalakos Seer", 94, Rarity.COMMON, mage.cards.t.ThalakosSeer.class));
+ cards.add(new SetCardInfo("Thalakos Sentry", 95, Rarity.COMMON, mage.cards.t.ThalakosSentry.class));
+ cards.add(new SetCardInfo("Thumbscrews", 312, Rarity.RARE, mage.cards.t.Thumbscrews.class));
+ cards.add(new SetCardInfo("Time Ebb", 96, Rarity.COMMON, mage.cards.t.TimeEbb.class));
+ cards.add(new SetCardInfo("Time Warp", 97, Rarity.RARE, mage.cards.t.TimeWarp.class));
+ cards.add(new SetCardInfo("Tooth and Claw", 210, Rarity.RARE, mage.cards.t.ToothAndClaw.class));
+ cards.add(new SetCardInfo("Torture Chamber", 313, Rarity.RARE, mage.cards.t.TortureChamber.class));
+ cards.add(new SetCardInfo("Tradewind Rider", 98, Rarity.RARE, mage.cards.t.TradewindRider.class));
+ cards.add(new SetCardInfo("Trained Armodon", 260, Rarity.COMMON, mage.cards.t.TrainedArmodon.class));
+ cards.add(new SetCardInfo("Tranquility", 261, Rarity.COMMON, mage.cards.t.Tranquility.class));
+ cards.add(new SetCardInfo("Trumpeting Armodon", 262, Rarity.UNCOMMON, mage.cards.t.TrumpetingArmodon.class));
+ cards.add(new SetCardInfo("Twitch", 99, Rarity.COMMON, mage.cards.t.Twitch.class));
+ cards.add(new SetCardInfo("Unstable Shapeshifter", 100, Rarity.RARE, mage.cards.u.UnstableShapeshifter.class));
+ cards.add(new SetCardInfo("Vec Townships", 329, Rarity.UNCOMMON, mage.cards.v.VecTownships.class));
+ cards.add(new SetCardInfo("Verdant Force", 263, Rarity.RARE, mage.cards.v.VerdantForce.class));
+ cards.add(new SetCardInfo("Verdigris", 264, Rarity.UNCOMMON, mage.cards.v.Verdigris.class));
+ cards.add(new SetCardInfo("Vhati il-Dal", 274, Rarity.RARE, mage.cards.v.VhatiIlDal.class));
+ cards.add(new SetCardInfo("Volrath's Curse", 101, Rarity.COMMON, mage.cards.v.VolrathsCurse.class));
+ cards.add(new SetCardInfo("Wall of Diffusion", 211, Rarity.COMMON, mage.cards.w.WallOfDiffusion.class));
+ cards.add(new SetCardInfo("Warmth", 51, Rarity.UNCOMMON, mage.cards.w.Warmth.class));
+ cards.add(new SetCardInfo("Wasteland", 330, Rarity.UNCOMMON, mage.cards.w.Wasteland.class));
+ cards.add(new SetCardInfo("Watchdog", 314, Rarity.UNCOMMON, mage.cards.w.Watchdog.class));
+ cards.add(new SetCardInfo("Whispers of the Muse", 103, Rarity.UNCOMMON, mage.cards.w.WhispersOfTheMuse.class));
+ cards.add(new SetCardInfo("Wild Wurm", 212, Rarity.UNCOMMON, mage.cards.w.WildWurm.class));
+ cards.add(new SetCardInfo("Wind Dancer", 104, Rarity.UNCOMMON, mage.cards.w.WindDancer.class));
+ cards.add(new SetCardInfo("Wind Drake", 105, Rarity.COMMON, mage.cards.w.WindDrake.class));
+ cards.add(new SetCardInfo("Winds of Rath", 52, Rarity.RARE, mage.cards.w.WindsOfRath.class));
+ cards.add(new SetCardInfo("Winged Sliver", 106, Rarity.COMMON, mage.cards.w.WingedSliver.class));
+ cards.add(new SetCardInfo("Winter's Grasp", 265, Rarity.UNCOMMON, mage.cards.w.WintersGrasp.class));
+ cards.add(new SetCardInfo("Wood Sage", 275, Rarity.RARE, mage.cards.w.WoodSage.class));
+ cards.add(new SetCardInfo("Worthy Cause", 53, Rarity.UNCOMMON, mage.cards.w.WorthyCause.class));
}
@Override
diff --git a/Mage.Sets/src/mage/sets/The30thAnniversaryEdition.java b/Mage.Sets/src/mage/sets/The30thAnniversaryEdition.java
index 13d27465725..da2481071a1 100644
--- a/Mage.Sets/src/mage/sets/The30thAnniversaryEdition.java
+++ b/Mage.Sets/src/mage/sets/The30thAnniversaryEdition.java
@@ -24,593 +24,599 @@ public class The30thAnniversaryEdition extends ExpansionSet {
// Approximately three out of every ten packs will contain a rare retro frame card
this.enableDraftBooster(Integer.MAX_VALUE, 3, 7, 3, 1 + 1); // +1 to rare instead retro frame
+ cards.add(new SetCardInfo("Air Elemental", 343, Rarity.UNCOMMON, mage.cards.a.AirElemental.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Air Elemental", 46, Rarity.UNCOMMON, mage.cards.a.AirElemental.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Air Elemental", 343, Rarity.UNCOMMON, mage.cards.a.AirElemental.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ancestral Recall", 344, Rarity.RARE, mage.cards.a.AncestralRecall.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ancestral Recall", 47, Rarity.RARE, mage.cards.a.AncestralRecall.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Ancestral Recall", 344, Rarity.RARE, mage.cards.a.AncestralRecall.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Animate Artifact", 345, Rarity.UNCOMMON, mage.cards.a.AnimateArtifact.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Animate Artifact", 48, Rarity.UNCOMMON, mage.cards.a.AnimateArtifact.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Animate Artifact", 345, Rarity.UNCOMMON, mage.cards.a.AnimateArtifact.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Animate Dead", 389, Rarity.UNCOMMON, mage.cards.a.AnimateDead.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Animate Dead", 92, Rarity.UNCOMMON, mage.cards.a.AnimateDead.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Animate Dead", 389, Rarity.UNCOMMON, mage.cards.a.AnimateDead.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Animate Wall", 1, Rarity.RARE, mage.cards.a.AnimateWall.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Animate Wall", 298, Rarity.RARE, mage.cards.a.AnimateWall.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Animate Wall", 298, Rarity.RARE, mage.cards.a.AnimateWall.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ankh of Mishra", 226, Rarity.RARE, mage.cards.a.AnkhOfMishra.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Ankh of Mishra", 523, Rarity.RARE, mage.cards.a.AnkhOfMishra.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ankh of Mishra", 523, Rarity.RARE, mage.cards.a.AnkhOfMishra.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Armageddon", 2, Rarity.RARE, mage.cards.a.Armageddon.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Armageddon", 299, Rarity.RARE, mage.cards.a.Armageddon.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Armageddon", 299, Rarity.RARE, mage.cards.a.Armageddon.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Aspect of Wolf", 180, Rarity.RARE, mage.cards.a.AspectOfWolf.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Aspect of Wolf", 477, Rarity.RARE, mage.cards.a.AspectOfWolf.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Aspect of Wolf", 477, Rarity.RARE, mage.cards.a.AspectOfWolf.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Bad Moon", 390, Rarity.RARE, mage.cards.b.BadMoon.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Bad Moon", 93, Rarity.RARE, mage.cards.b.BadMoon.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Bad Moon", 390, Rarity.RARE, mage.cards.b.BadMoon.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Badlands", 273, Rarity.RARE, mage.cards.b.Badlands.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Badlands", 570, Rarity.RARE, mage.cards.b.Badlands.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Badlands", 570, Rarity.RARE, mage.cards.b.Badlands.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Balance", 3, Rarity.RARE, mage.cards.b.Balance.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Balance", 300, Rarity.RARE, mage.cards.b.Balance.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Balance", 300, Rarity.RARE, mage.cards.b.Balance.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Basalt Monolith", 227, Rarity.UNCOMMON, mage.cards.b.BasaltMonolith.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Basalt Monolith", 524, Rarity.UNCOMMON, mage.cards.b.BasaltMonolith.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Basalt Monolith", 524, Rarity.UNCOMMON, mage.cards.b.BasaltMonolith.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Bayou", 274, Rarity.RARE, mage.cards.b.Bayou.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Bayou", 571, Rarity.RARE, mage.cards.b.Bayou.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Bayou", 571, Rarity.RARE, mage.cards.b.Bayou.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Benalish Hero", 301, Rarity.COMMON, mage.cards.b.BenalishHero.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Benalish Hero", 4, Rarity.COMMON, mage.cards.b.BenalishHero.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Benalish Hero", 301, Rarity.COMMON, mage.cards.b.BenalishHero.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Berserk", 181, Rarity.UNCOMMON, mage.cards.b.Berserk.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Berserk", 478, Rarity.UNCOMMON, mage.cards.b.Berserk.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Berserk", 478, Rarity.UNCOMMON, mage.cards.b.Berserk.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Birds of Paradise", 182, Rarity.RARE, mage.cards.b.BirdsOfParadise.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Birds of Paradise", 479, Rarity.RARE, mage.cards.b.BirdsOfParadise.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Birds of Paradise", 479, Rarity.RARE, mage.cards.b.BirdsOfParadise.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Black Knight", 391, Rarity.UNCOMMON, mage.cards.b.BlackKnight.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Black Knight", 94, Rarity.UNCOMMON, mage.cards.b.BlackKnight.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Black Knight", 391, Rarity.UNCOMMON, mage.cards.b.BlackKnight.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Black Lotus", 228, Rarity.RARE, mage.cards.b.BlackLotus.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Black Lotus", 525, Rarity.RARE, mage.cards.b.BlackLotus.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Black Lotus", 525, Rarity.RARE, mage.cards.b.BlackLotus.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Black Vise", 229, Rarity.UNCOMMON, mage.cards.b.BlackVise.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Black Vise", 526, Rarity.UNCOMMON, mage.cards.b.BlackVise.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Black Vise", 526, Rarity.UNCOMMON, mage.cards.b.BlackVise.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Black Ward", 302, Rarity.UNCOMMON, mage.cards.b.BlackWard.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Black Ward", 5, Rarity.UNCOMMON, mage.cards.b.BlackWard.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Black Ward", 302, Rarity.UNCOMMON, mage.cards.b.BlackWard.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Blaze of Glory", 303, Rarity.RARE, mage.cards.b.BlazeOfGlory.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Blaze of Glory", 6, Rarity.RARE, mage.cards.b.BlazeOfGlory.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Blaze of Glory", 303, Rarity.RARE, mage.cards.b.BlazeOfGlory.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Blessing", 304, Rarity.RARE, mage.cards.b.Blessing.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Blessing", 7, Rarity.RARE, mage.cards.b.Blessing.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Blessing", 304, Rarity.RARE, mage.cards.b.Blessing.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Blue Elemental Blast", 346, Rarity.COMMON, mage.cards.b.BlueElementalBlast.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Blue Elemental Blast", 49, Rarity.COMMON, mage.cards.b.BlueElementalBlast.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Blue Elemental Blast", 346, Rarity.COMMON, mage.cards.b.BlueElementalBlast.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Blue Ward", 305, Rarity.UNCOMMON, mage.cards.b.BlueWard.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Blue Ward", 8, Rarity.UNCOMMON, mage.cards.b.BlueWard.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Blue Ward", 305, Rarity.UNCOMMON, mage.cards.b.BlueWard.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Bog Wraith", 392, Rarity.UNCOMMON, mage.cards.b.BogWraith.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Bog Wraith", 95, Rarity.UNCOMMON, mage.cards.b.BogWraith.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Bog Wraith", 392, Rarity.UNCOMMON, mage.cards.b.BogWraith.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Braingeyser", 347, Rarity.RARE, mage.cards.b.Braingeyser.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Braingeyser", 50, Rarity.RARE, mage.cards.b.Braingeyser.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Braingeyser", 347, Rarity.RARE, mage.cards.b.Braingeyser.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Burrowing", 135, Rarity.UNCOMMON, mage.cards.b.Burrowing.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Burrowing", 432, Rarity.UNCOMMON, mage.cards.b.Burrowing.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Burrowing", 432, Rarity.UNCOMMON, mage.cards.b.Burrowing.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Camouflage", 183, Rarity.UNCOMMON, mage.cards.c.Camouflage.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Camouflage", 480, Rarity.UNCOMMON, mage.cards.c.Camouflage.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Camouflage", 480, Rarity.UNCOMMON, mage.cards.c.Camouflage.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Castle", 306, Rarity.UNCOMMON, mage.cards.c.Castle.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Castle", 9, Rarity.UNCOMMON, mage.cards.c.Castle.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Castle", 306, Rarity.UNCOMMON, mage.cards.c.Castle.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Celestial Prism", 230, Rarity.UNCOMMON, mage.cards.c.CelestialPrism.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Celestial Prism", 527, Rarity.UNCOMMON, mage.cards.c.CelestialPrism.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Celestial Prism", 527, Rarity.UNCOMMON, mage.cards.c.CelestialPrism.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Channel", 184, Rarity.UNCOMMON, mage.cards.c.Channel.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Channel", 481, Rarity.UNCOMMON, mage.cards.c.Channel.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Channel", 481, Rarity.UNCOMMON, mage.cards.c.Channel.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Chaos Orb", 231, Rarity.RARE, mage.cards.c.ChaosOrb.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Chaos Orb", 528, Rarity.RARE, mage.cards.c.ChaosOrb.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Chaos Orb", 528, Rarity.RARE, mage.cards.c.ChaosOrb.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Chaoslace", 136, Rarity.RARE, mage.cards.c.Chaoslace.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Chaoslace", 433, Rarity.RARE, mage.cards.c.Chaoslace.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Chaoslace", 433, Rarity.RARE, mage.cards.c.Chaoslace.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Circle of Protection: Black", 10, Rarity.COMMON, mage.cards.c.CircleOfProtectionBlack.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Circle of Protection: Black", 307, Rarity.COMMON, mage.cards.c.CircleOfProtectionBlack.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Circle of Protection: Black", 307, Rarity.COMMON, mage.cards.c.CircleOfProtectionBlack.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Circle of Protection: Blue", 11, Rarity.COMMON, mage.cards.c.CircleOfProtectionBlue.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Circle of Protection: Blue", 308, Rarity.COMMON, mage.cards.c.CircleOfProtectionBlue.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Circle of Protection: Blue", 308, Rarity.COMMON, mage.cards.c.CircleOfProtectionBlue.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Circle of Protection: Green", 12, Rarity.COMMON, mage.cards.c.CircleOfProtectionGreen.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Circle of Protection: Green", 309, Rarity.COMMON, mage.cards.c.CircleOfProtectionGreen.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Circle of Protection: Green", 309, Rarity.COMMON, mage.cards.c.CircleOfProtectionGreen.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Circle of Protection: Red", 13, Rarity.COMMON, mage.cards.c.CircleOfProtectionRed.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Circle of Protection: Red", 310, Rarity.COMMON, mage.cards.c.CircleOfProtectionRed.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Circle of Protection: Red", 310, Rarity.COMMON, mage.cards.c.CircleOfProtectionRed.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Circle of Protection: White", 14, Rarity.COMMON, mage.cards.c.CircleOfProtectionWhite.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Circle of Protection: White", 311, Rarity.COMMON, mage.cards.c.CircleOfProtectionWhite.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Circle of Protection: White", 311, Rarity.COMMON, mage.cards.c.CircleOfProtectionWhite.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Clockwork Beast", 232, Rarity.RARE, mage.cards.c.ClockworkBeast.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Clockwork Beast", 529, Rarity.RARE, mage.cards.c.ClockworkBeast.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Clockwork Beast", 529, Rarity.RARE, mage.cards.c.ClockworkBeast.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Clone", 348, Rarity.UNCOMMON, mage.cards.c.Clone.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Clone", 51, Rarity.UNCOMMON, mage.cards.c.Clone.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Clone", 348, Rarity.UNCOMMON, mage.cards.c.Clone.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Cockatrice", 185, Rarity.RARE, mage.cards.c.Cockatrice.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Cockatrice", 482, Rarity.RARE, mage.cards.c.Cockatrice.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Cockatrice", 482, Rarity.RARE, mage.cards.c.Cockatrice.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Consecrate Land", 15, Rarity.UNCOMMON, mage.cards.c.ConsecrateLand.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Consecrate Land", 312, Rarity.UNCOMMON, mage.cards.c.ConsecrateLand.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Consecrate Land", 312, Rarity.UNCOMMON, mage.cards.c.ConsecrateLand.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Conservator", 233, Rarity.UNCOMMON, mage.cards.c.Conservator.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Conservator", 530, Rarity.UNCOMMON, mage.cards.c.Conservator.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Conservator", 530, Rarity.UNCOMMON, mage.cards.c.Conservator.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Control Magic", 349, Rarity.UNCOMMON, mage.cards.c.ControlMagic.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Control Magic", 52, Rarity.UNCOMMON, mage.cards.c.ControlMagic.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Control Magic", 349, Rarity.UNCOMMON, mage.cards.c.ControlMagic.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Conversion", 16, Rarity.UNCOMMON, mage.cards.c.Conversion.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Conversion", 313, Rarity.UNCOMMON, mage.cards.c.Conversion.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Conversion", 313, Rarity.UNCOMMON, mage.cards.c.Conversion.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Copper Tablet", 234, Rarity.UNCOMMON, mage.cards.c.CopperTablet.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Copper Tablet", 531, Rarity.UNCOMMON, mage.cards.c.CopperTablet.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Copper Tablet", 531, Rarity.UNCOMMON, mage.cards.c.CopperTablet.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Copy Artifact", 350, Rarity.RARE, mage.cards.c.CopyArtifact.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Copy Artifact", 53, Rarity.RARE, mage.cards.c.CopyArtifact.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Copy Artifact", 350, Rarity.RARE, mage.cards.c.CopyArtifact.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Counterspell", 351, Rarity.UNCOMMON, mage.cards.c.Counterspell.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Counterspell", 54, Rarity.UNCOMMON, mage.cards.c.Counterspell.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Counterspell", 351, Rarity.UNCOMMON, mage.cards.c.Counterspell.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Craw Wurm", 186, Rarity.COMMON, mage.cards.c.CrawWurm.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Craw Wurm", 483, Rarity.COMMON, mage.cards.c.CrawWurm.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Craw Wurm", 483, Rarity.COMMON, mage.cards.c.CrawWurm.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Creature Bond", 352, Rarity.COMMON, mage.cards.c.CreatureBond.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Creature Bond", 55, Rarity.COMMON, mage.cards.c.CreatureBond.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Creature Bond", 352, Rarity.COMMON, mage.cards.c.CreatureBond.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Crystal Rod", 235, Rarity.UNCOMMON, mage.cards.c.CrystalRod.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Crystal Rod", 532, Rarity.UNCOMMON, mage.cards.c.CrystalRod.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Crystal Rod", 532, Rarity.UNCOMMON, mage.cards.c.CrystalRod.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Cursed Land", 393, Rarity.UNCOMMON, mage.cards.c.CursedLand.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Cursed Land", 96, Rarity.UNCOMMON, mage.cards.c.CursedLand.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Cursed Land", 393, Rarity.UNCOMMON, mage.cards.c.CursedLand.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Cyclopean Tomb", 236, Rarity.RARE, mage.cards.c.CyclopeanTomb.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Cyclopean Tomb", 533, Rarity.RARE, mage.cards.c.CyclopeanTomb.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Cyclopean Tomb", 533, Rarity.RARE, mage.cards.c.CyclopeanTomb.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Dark Ritual", 394, Rarity.COMMON, mage.cards.d.DarkRitual.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Dark Ritual", 97, Rarity.COMMON, mage.cards.d.DarkRitual.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Dark Ritual", 394, Rarity.COMMON, mage.cards.d.DarkRitual.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Death Ward", 17, Rarity.COMMON, mage.cards.d.DeathWard.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Death Ward", 314, Rarity.COMMON, mage.cards.d.DeathWard.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Death Ward", 314, Rarity.COMMON, mage.cards.d.DeathWard.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Deathgrip", 395, Rarity.UNCOMMON, mage.cards.d.Deathgrip.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Deathgrip", 98, Rarity.UNCOMMON, mage.cards.d.Deathgrip.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Deathgrip", 395, Rarity.UNCOMMON, mage.cards.d.Deathgrip.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Deathlace", 396, Rarity.RARE, mage.cards.d.Deathlace.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Deathlace", 99, Rarity.RARE, mage.cards.d.Deathlace.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Deathlace", 396, Rarity.RARE, mage.cards.d.Deathlace.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Demonic Hordes", 100, Rarity.RARE, mage.cards.d.DemonicHordes.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Demonic Hordes", 397, Rarity.RARE, mage.cards.d.DemonicHordes.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Demonic Hordes", 397, Rarity.RARE, mage.cards.d.DemonicHordes.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Demonic Tutor", 101, Rarity.UNCOMMON, mage.cards.d.DemonicTutor.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Demonic Tutor", 398, Rarity.UNCOMMON, mage.cards.d.DemonicTutor.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Demonic Tutor", 398, Rarity.UNCOMMON, mage.cards.d.DemonicTutor.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Dingus Egg", 237, Rarity.RARE, mage.cards.d.DingusEgg.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Dingus Egg", 534, Rarity.RARE, mage.cards.d.DingusEgg.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Dingus Egg", 534, Rarity.RARE, mage.cards.d.DingusEgg.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Disenchant", 18, Rarity.COMMON, mage.cards.d.Disenchant.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Disenchant", 315, Rarity.COMMON, mage.cards.d.Disenchant.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Disenchant", 315, Rarity.COMMON, mage.cards.d.Disenchant.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Disintegrate", 137, Rarity.COMMON, mage.cards.d.Disintegrate.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Disintegrate", 434, Rarity.COMMON, mage.cards.d.Disintegrate.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Disintegrate", 434, Rarity.COMMON, mage.cards.d.Disintegrate.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Disrupting Scepter", 238, Rarity.RARE, mage.cards.d.DisruptingScepter.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Disrupting Scepter", 535, Rarity.RARE, mage.cards.d.DisruptingScepter.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Disrupting Scepter", 535, Rarity.RARE, mage.cards.d.DisruptingScepter.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Dragon Whelp", 138, Rarity.UNCOMMON, mage.cards.d.DragonWhelp.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Dragon Whelp", 435, Rarity.UNCOMMON, mage.cards.d.DragonWhelp.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Dragon Whelp", 435, Rarity.UNCOMMON, mage.cards.d.DragonWhelp.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Drain Life", 102, Rarity.COMMON, mage.cards.d.DrainLife.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Drain Life", 399, Rarity.COMMON, mage.cards.d.DrainLife.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Drain Life", 399, Rarity.COMMON, mage.cards.d.DrainLife.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Drain Power", 353, Rarity.RARE, mage.cards.d.DrainPower.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Drain Power", 56, Rarity.RARE, mage.cards.d.DrainPower.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Drain Power", 353, Rarity.RARE, mage.cards.d.DrainPower.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Drudge Skeletons", 103, Rarity.COMMON, mage.cards.d.DrudgeSkeletons.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Drudge Skeletons", 400, Rarity.COMMON, mage.cards.d.DrudgeSkeletons.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Drudge Skeletons", 400, Rarity.COMMON, mage.cards.d.DrudgeSkeletons.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Dwarven Demolition Team", 139, Rarity.UNCOMMON, mage.cards.d.DwarvenDemolitionTeam.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Dwarven Demolition Team", 436, Rarity.UNCOMMON, mage.cards.d.DwarvenDemolitionTeam.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Dwarven Demolition Team", 436, Rarity.UNCOMMON, mage.cards.d.DwarvenDemolitionTeam.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Dwarven Warriors", 140, Rarity.COMMON, mage.cards.d.DwarvenWarriors.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Dwarven Warriors", 437, Rarity.COMMON, mage.cards.d.DwarvenWarriors.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Dwarven Warriors", 437, Rarity.COMMON, mage.cards.d.DwarvenWarriors.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Earth Elemental", 141, Rarity.UNCOMMON, mage.cards.e.EarthElemental.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Earth Elemental", 438, Rarity.UNCOMMON, mage.cards.e.EarthElemental.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Earth Elemental", 438, Rarity.UNCOMMON, mage.cards.e.EarthElemental.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Earthquake", 142, Rarity.RARE, mage.cards.e.Earthquake.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Earthquake", 439, Rarity.RARE, mage.cards.e.Earthquake.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Earthquake", 439, Rarity.RARE, mage.cards.e.Earthquake.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Elvish Archers", 187, Rarity.RARE, mage.cards.e.ElvishArchers.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Elvish Archers", 484, Rarity.RARE, mage.cards.e.ElvishArchers.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Elvish Archers", 484, Rarity.RARE, mage.cards.e.ElvishArchers.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Evil Presence", 104, Rarity.UNCOMMON, mage.cards.e.EvilPresence.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Evil Presence", 401, Rarity.UNCOMMON, mage.cards.e.EvilPresence.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Evil Presence", 401, Rarity.UNCOMMON, mage.cards.e.EvilPresence.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("False Orders", 143, Rarity.COMMON, mage.cards.f.FalseOrders.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("False Orders", 440, Rarity.COMMON, mage.cards.f.FalseOrders.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("False Orders", 440, Rarity.COMMON, mage.cards.f.FalseOrders.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Farmstead", 19, Rarity.RARE, mage.cards.f.Farmstead.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Farmstead", 316, Rarity.RARE, mage.cards.f.Farmstead.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Farmstead", 316, Rarity.RARE, mage.cards.f.Farmstead.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Fastbond", 188, Rarity.RARE, mage.cards.f.Fastbond.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Fastbond", 485, Rarity.RARE, mage.cards.f.Fastbond.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Fastbond", 485, Rarity.RARE, mage.cards.f.Fastbond.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Fear", 105, Rarity.COMMON, mage.cards.f.Fear.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Fear", 402, Rarity.COMMON, mage.cards.f.Fear.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Fear", 402, Rarity.COMMON, mage.cards.f.Fear.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Feedback", 354, Rarity.UNCOMMON, mage.cards.f.Feedback.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Feedback", 57, Rarity.UNCOMMON, mage.cards.f.Feedback.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Feedback", 354, Rarity.UNCOMMON, mage.cards.f.Feedback.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Fire Elemental", 144, Rarity.UNCOMMON, mage.cards.f.FireElemental.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Fire Elemental", 441, Rarity.UNCOMMON, mage.cards.f.FireElemental.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Fire Elemental", 441, Rarity.UNCOMMON, mage.cards.f.FireElemental.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Fireball", 145, Rarity.COMMON, mage.cards.f.Fireball.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Fireball", 442, Rarity.COMMON, mage.cards.f.Fireball.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Fireball", 442, Rarity.COMMON, mage.cards.f.Fireball.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Firebreathing", 146, Rarity.COMMON, mage.cards.f.Firebreathing.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Firebreathing", 443, Rarity.COMMON, mage.cards.f.Firebreathing.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Firebreathing", 443, Rarity.COMMON, mage.cards.f.Firebreathing.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Flashfires", 147, Rarity.UNCOMMON, mage.cards.f.Flashfires.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Flashfires", 444, Rarity.UNCOMMON, mage.cards.f.Flashfires.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Flashfires", 444, Rarity.UNCOMMON, mage.cards.f.Flashfires.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Flight", 355, Rarity.COMMON, mage.cards.f.Flight.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Flight", 58, Rarity.COMMON, mage.cards.f.Flight.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Flight", 355, Rarity.COMMON, mage.cards.f.Flight.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Fog", 189, Rarity.COMMON, mage.cards.f.Fog.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Fog", 486, Rarity.COMMON, mage.cards.f.Fog.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Fog", 486, Rarity.COMMON, mage.cards.f.Fog.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Force of Nature", 190, Rarity.RARE, mage.cards.f.ForceOfNature.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Force of Nature", 487, Rarity.RARE, mage.cards.f.ForceOfNature.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Force of Nature", 487, Rarity.RARE, mage.cards.f.ForceOfNature.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Forcefield", 239, Rarity.RARE, mage.cards.f.Forcefield.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Forcefield", 536, Rarity.RARE, mage.cards.f.Forcefield.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forcefield", 536, Rarity.RARE, mage.cards.f.Forcefield.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Forest", 295, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Forest", 296, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Forest", 297, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 592, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 593, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 594, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 592, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 593, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 594, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Fork", 148, Rarity.RARE, mage.cards.f.Fork.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Fork", 445, Rarity.RARE, mage.cards.f.Fork.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Fork", 445, Rarity.RARE, mage.cards.f.Fork.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Frozen Shade", 106, Rarity.COMMON, mage.cards.f.FrozenShade.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Frozen Shade", 403, Rarity.COMMON, mage.cards.f.FrozenShade.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Frozen Shade", 403, Rarity.COMMON, mage.cards.f.FrozenShade.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Fungusaur", 191, Rarity.RARE, mage.cards.f.Fungusaur.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Fungusaur", 488, Rarity.RARE, mage.cards.f.Fungusaur.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Fungusaur", 488, Rarity.RARE, mage.cards.f.Fungusaur.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Gaea's Liege", 192, Rarity.RARE, mage.cards.g.GaeasLiege.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Gaea's Liege", 489, Rarity.RARE, mage.cards.g.GaeasLiege.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Gaea's Liege", 489, Rarity.RARE, mage.cards.g.GaeasLiege.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Gauntlet of Might", 240, Rarity.RARE, mage.cards.g.GauntletOfMight.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Gauntlet of Might", 537, Rarity.RARE, mage.cards.g.GauntletOfMight.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Gauntlet of Might", 537, Rarity.RARE, mage.cards.g.GauntletOfMight.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Giant Growth", 193, Rarity.COMMON, mage.cards.g.GiantGrowth.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Giant Growth", 490, Rarity.COMMON, mage.cards.g.GiantGrowth.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Giant Growth", 490, Rarity.COMMON, mage.cards.g.GiantGrowth.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Giant Spider", 194, Rarity.COMMON, mage.cards.g.GiantSpider.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Giant Spider", 491, Rarity.COMMON, mage.cards.g.GiantSpider.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Giant Spider", 491, Rarity.COMMON, mage.cards.g.GiantSpider.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Glasses of Urza", 241, Rarity.UNCOMMON, mage.cards.g.GlassesOfUrza.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Glasses of Urza", 538, Rarity.UNCOMMON, mage.cards.g.GlassesOfUrza.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Glasses of Urza", 538, Rarity.UNCOMMON, mage.cards.g.GlassesOfUrza.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Gloom", 107, Rarity.UNCOMMON, mage.cards.g.Gloom.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Gloom", 404, Rarity.UNCOMMON, mage.cards.g.Gloom.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Gloom", 404, Rarity.UNCOMMON, mage.cards.g.Gloom.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Goblin Balloon Brigade", 149, Rarity.UNCOMMON, mage.cards.g.GoblinBalloonBrigade.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Goblin Balloon Brigade", 446, Rarity.UNCOMMON, mage.cards.g.GoblinBalloonBrigade.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Goblin Balloon Brigade", 446, Rarity.UNCOMMON, mage.cards.g.GoblinBalloonBrigade.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Goblin King", 150, Rarity.RARE, mage.cards.g.GoblinKing.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Goblin King", 447, Rarity.RARE, mage.cards.g.GoblinKing.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Goblin King", 447, Rarity.RARE, mage.cards.g.GoblinKing.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Granite Gargoyle", 151, Rarity.RARE, mage.cards.g.GraniteGargoyle.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Granite Gargoyle", 448, Rarity.RARE, mage.cards.g.GraniteGargoyle.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Granite Gargoyle", 448, Rarity.RARE, mage.cards.g.GraniteGargoyle.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Gray Ogre", 152, Rarity.COMMON, mage.cards.g.GrayOgre.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Gray Ogre", 449, Rarity.COMMON, mage.cards.g.GrayOgre.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Gray Ogre", 449, Rarity.COMMON, mage.cards.g.GrayOgre.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Green Ward", 20, Rarity.UNCOMMON, mage.cards.g.GreenWard.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Green Ward", 317, Rarity.UNCOMMON, mage.cards.g.GreenWard.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Green Ward", 317, Rarity.UNCOMMON, mage.cards.g.GreenWard.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Grizzly Bears", 195, Rarity.COMMON, mage.cards.g.GrizzlyBears.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Grizzly Bears", 492, Rarity.COMMON, mage.cards.g.GrizzlyBears.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Grizzly Bears", 492, Rarity.COMMON, mage.cards.g.GrizzlyBears.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Guardian Angel", 21, Rarity.COMMON, mage.cards.g.GuardianAngel.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Guardian Angel", 318, Rarity.COMMON, mage.cards.g.GuardianAngel.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Guardian Angel", 318, Rarity.COMMON, mage.cards.g.GuardianAngel.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Healing Salve", 22, Rarity.COMMON, mage.cards.h.HealingSalve.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Healing Salve", 319, Rarity.COMMON, mage.cards.h.HealingSalve.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Healing Salve", 319, Rarity.COMMON, mage.cards.h.HealingSalve.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Helm of Chatzuk", 242, Rarity.RARE, mage.cards.h.HelmOfChatzuk.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Helm of Chatzuk", 539, Rarity.RARE, mage.cards.h.HelmOfChatzuk.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Helm of Chatzuk", 539, Rarity.RARE, mage.cards.h.HelmOfChatzuk.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Hill Giant", 153, Rarity.COMMON, mage.cards.h.HillGiant.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Hill Giant", 450, Rarity.COMMON, mage.cards.h.HillGiant.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Hill Giant", 450, Rarity.COMMON, mage.cards.h.HillGiant.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Holy Armor", 23, Rarity.COMMON, mage.cards.h.HolyArmor.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Holy Armor", 320, Rarity.COMMON, mage.cards.h.HolyArmor.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Holy Armor", 320, Rarity.COMMON, mage.cards.h.HolyArmor.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Holy Strength", 24, Rarity.COMMON, mage.cards.h.HolyStrength.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Holy Strength", 321, Rarity.COMMON, mage.cards.h.HolyStrength.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Holy Strength", 321, Rarity.COMMON, mage.cards.h.HolyStrength.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Howl from Beyond", 108, Rarity.COMMON, mage.cards.h.HowlFromBeyond.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Howl from Beyond", 405, Rarity.COMMON, mage.cards.h.HowlFromBeyond.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Howl from Beyond", 405, Rarity.COMMON, mage.cards.h.HowlFromBeyond.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Howling Mine", 244, Rarity.RARE, mage.cards.h.HowlingMine.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Howling Mine", 541, Rarity.RARE, mage.cards.h.HowlingMine.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Howling Mine", 541, Rarity.RARE, mage.cards.h.HowlingMine.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Hurloon Minotaur", 154, Rarity.COMMON, mage.cards.h.HurloonMinotaur.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Hurloon Minotaur", 451, Rarity.COMMON, mage.cards.h.HurloonMinotaur.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Hurloon Minotaur", 451, Rarity.COMMON, mage.cards.h.HurloonMinotaur.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Hurricane", 196, Rarity.UNCOMMON, mage.cards.h.Hurricane.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Hurricane", 493, Rarity.UNCOMMON, mage.cards.h.Hurricane.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Hurricane", 493, Rarity.UNCOMMON, mage.cards.h.Hurricane.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Hypnotic Specter", 109, Rarity.UNCOMMON, mage.cards.h.HypnoticSpecter.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Hypnotic Specter", 406, Rarity.UNCOMMON, mage.cards.h.HypnoticSpecter.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Hypnotic Specter", 406, Rarity.UNCOMMON, mage.cards.h.HypnoticSpecter.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ice Storm", 197, Rarity.UNCOMMON, mage.cards.i.IceStorm.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Ice Storm", 494, Rarity.UNCOMMON, mage.cards.i.IceStorm.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ice Storm", 494, Rarity.UNCOMMON, mage.cards.i.IceStorm.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Icy Manipulator", 245, Rarity.UNCOMMON, mage.cards.i.IcyManipulator.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Icy Manipulator", 542, Rarity.UNCOMMON, mage.cards.i.IcyManipulator.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Icy Manipulator", 542, Rarity.UNCOMMON, mage.cards.i.IcyManipulator.class, NON_FULL_USE_VARIOUS));
+ //cards.add(new SetCardInfo("Illusionary Mask", 246, Rarity.RARE, mage.cards.i.IllusionaryMask.class, NON_FULL_USE_VARIOUS));
+ //cards.add(new SetCardInfo("Illusionary Mask", 543, Rarity.RARE, mage.cards.i.IllusionaryMask.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Instill Energy", 198, Rarity.UNCOMMON, mage.cards.i.InstillEnergy.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Instill Energy", 495, Rarity.UNCOMMON, mage.cards.i.InstillEnergy.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Instill Energy", 495, Rarity.UNCOMMON, mage.cards.i.InstillEnergy.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Invisibility", 356, Rarity.COMMON, mage.cards.i.Invisibility.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Invisibility", 59, Rarity.COMMON, mage.cards.i.Invisibility.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Invisibility", 356, Rarity.COMMON, mage.cards.i.Invisibility.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Iron Star", 247, Rarity.UNCOMMON, mage.cards.i.IronStar.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Iron Star", 544, Rarity.UNCOMMON, mage.cards.i.IronStar.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Iron Star", 544, Rarity.UNCOMMON, mage.cards.i.IronStar.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ironclaw Orcs", 155, Rarity.COMMON, mage.cards.i.IronclawOrcs.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Ironclaw Orcs", 452, Rarity.COMMON, mage.cards.i.IronclawOrcs.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ironclaw Orcs", 452, Rarity.COMMON, mage.cards.i.IronclawOrcs.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ironroot Treefolk", 199, Rarity.COMMON, mage.cards.i.IronrootTreefolk.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Ironroot Treefolk", 496, Rarity.COMMON, mage.cards.i.IronrootTreefolk.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ironroot Treefolk", 496, Rarity.COMMON, mage.cards.i.IronrootTreefolk.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island Sanctuary", 25, Rarity.RARE, mage.cards.i.IslandSanctuary.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island Sanctuary", 322, Rarity.RARE, mage.cards.i.IslandSanctuary.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Island", 286, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Island", 287, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Island", 288, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 583, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 584, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 585, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island Sanctuary", 25, Rarity.RARE, mage.cards.i.IslandSanctuary.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Island Sanctuary", 322, Rarity.RARE, mage.cards.i.IslandSanctuary.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 583, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 584, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 585, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ivory Cup", 248, Rarity.UNCOMMON, mage.cards.i.IvoryCup.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Ivory Cup", 545, Rarity.UNCOMMON, mage.cards.i.IvoryCup.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ivory Cup", 545, Rarity.UNCOMMON, mage.cards.i.IvoryCup.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Jade Monolith", 249, Rarity.RARE, mage.cards.j.JadeMonolith.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Jade Monolith", 546, Rarity.RARE, mage.cards.j.JadeMonolith.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Jade Monolith", 546, Rarity.RARE, mage.cards.j.JadeMonolith.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Jade Statue", 250, Rarity.UNCOMMON, mage.cards.j.JadeStatue.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Jade Statue", 547, Rarity.UNCOMMON, mage.cards.j.JadeStatue.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Jade Statue", 547, Rarity.UNCOMMON, mage.cards.j.JadeStatue.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Jayemdae Tome", 251, Rarity.RARE, mage.cards.j.JayemdaeTome.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Jayemdae Tome", 548, Rarity.RARE, mage.cards.j.JayemdaeTome.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Jayemdae Tome", 548, Rarity.RARE, mage.cards.j.JayemdaeTome.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Juggernaut", 252, Rarity.UNCOMMON, mage.cards.j.Juggernaut.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Juggernaut", 549, Rarity.UNCOMMON, mage.cards.j.Juggernaut.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Juggernaut", 549, Rarity.UNCOMMON, mage.cards.j.Juggernaut.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Jump", 357, Rarity.COMMON, mage.cards.j.Jump.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Jump", 60, Rarity.COMMON, mage.cards.j.Jump.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Jump", 357, Rarity.COMMON, mage.cards.j.Jump.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Karma", 26, Rarity.UNCOMMON, mage.cards.k.Karma.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Karma", 323, Rarity.UNCOMMON, mage.cards.k.Karma.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Karma", 323, Rarity.UNCOMMON, mage.cards.k.Karma.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Keldon Warlord", 156, Rarity.UNCOMMON, mage.cards.k.KeldonWarlord.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Keldon Warlord", 453, Rarity.UNCOMMON, mage.cards.k.KeldonWarlord.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Keldon Warlord", 453, Rarity.UNCOMMON, mage.cards.k.KeldonWarlord.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Kormus Bell", 253, Rarity.RARE, mage.cards.k.KormusBell.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Kormus Bell", 550, Rarity.RARE, mage.cards.k.KormusBell.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Kormus Bell", 550, Rarity.RARE, mage.cards.k.KormusBell.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Kudzu", 200, Rarity.RARE, mage.cards.k.Kudzu.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Kudzu", 497, Rarity.RARE, mage.cards.k.Kudzu.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Kudzu", 497, Rarity.RARE, mage.cards.k.Kudzu.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Lance", 27, Rarity.UNCOMMON, mage.cards.l.Lance.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Lance", 324, Rarity.UNCOMMON, mage.cards.l.Lance.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Lance", 324, Rarity.UNCOMMON, mage.cards.l.Lance.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ley Druid", 201, Rarity.UNCOMMON, mage.cards.l.LeyDruid.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Ley Druid", 498, Rarity.UNCOMMON, mage.cards.l.LeyDruid.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ley Druid", 498, Rarity.UNCOMMON, mage.cards.l.LeyDruid.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Library of Leng", 254, Rarity.UNCOMMON, mage.cards.l.LibraryOfLeng.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Library of Leng", 551, Rarity.UNCOMMON, mage.cards.l.LibraryOfLeng.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Library of Leng", 551, Rarity.UNCOMMON, mage.cards.l.LibraryOfLeng.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Lich", 110, Rarity.RARE, mage.cards.l.Lich.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Lich", 407, Rarity.RARE, mage.cards.l.Lich.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Lich", 407, Rarity.RARE, mage.cards.l.Lich.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Lifeforce", 202, Rarity.UNCOMMON, mage.cards.l.Lifeforce.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Lifeforce", 499, Rarity.UNCOMMON, mage.cards.l.Lifeforce.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Lifeforce", 499, Rarity.UNCOMMON, mage.cards.l.Lifeforce.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Lifelace", 203, Rarity.RARE, mage.cards.l.Lifelace.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Lifelace", 500, Rarity.RARE, mage.cards.l.Lifelace.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Lifelace", 500, Rarity.RARE, mage.cards.l.Lifelace.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Lifetap", 358, Rarity.UNCOMMON, mage.cards.l.Lifetap.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Lifetap", 61, Rarity.UNCOMMON, mage.cards.l.Lifetap.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Lifetap", 358, Rarity.UNCOMMON, mage.cards.l.Lifetap.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Lightning Bolt", 157, Rarity.COMMON, mage.cards.l.LightningBolt.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Lightning Bolt", 454, Rarity.COMMON, mage.cards.l.LightningBolt.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Lightning Bolt", 454, Rarity.COMMON, mage.cards.l.LightningBolt.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Living Artifact", 204, Rarity.RARE, mage.cards.l.LivingArtifact.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Living Artifact", 501, Rarity.RARE, mage.cards.l.LivingArtifact.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Living Artifact", 501, Rarity.RARE, mage.cards.l.LivingArtifact.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Living Lands", 205, Rarity.RARE, mage.cards.l.LivingLands.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Living Lands", 502, Rarity.RARE, mage.cards.l.LivingLands.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Living Lands", 502, Rarity.RARE, mage.cards.l.LivingLands.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Living Wall", 255, Rarity.UNCOMMON, mage.cards.l.LivingWall.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Living Wall", 552, Rarity.UNCOMMON, mage.cards.l.LivingWall.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Living Wall", 552, Rarity.UNCOMMON, mage.cards.l.LivingWall.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Llanowar Elves", 206, Rarity.COMMON, mage.cards.l.LlanowarElves.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Llanowar Elves", 503, Rarity.COMMON, mage.cards.l.LlanowarElves.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Llanowar Elves", 503, Rarity.COMMON, mage.cards.l.LlanowarElves.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Lord of Atlantis", 359, Rarity.RARE, mage.cards.l.LordOfAtlantis.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Lord of Atlantis", 62, Rarity.RARE, mage.cards.l.LordOfAtlantis.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Lord of Atlantis", 359, Rarity.RARE, mage.cards.l.LordOfAtlantis.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Lord of the Pit", 111, Rarity.RARE, mage.cards.l.LordOfThePit.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Lord of the Pit", 408, Rarity.RARE, mage.cards.l.LordOfThePit.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Lord of the Pit", 408, Rarity.RARE, mage.cards.l.LordOfThePit.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Lure", 207, Rarity.UNCOMMON, mage.cards.l.Lure.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Lure", 504, Rarity.UNCOMMON, mage.cards.l.Lure.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Lure", 504, Rarity.UNCOMMON, mage.cards.l.Lure.class, NON_FULL_USE_VARIOUS));
+ //cards.add(new SetCardInfo("Magical Hack", 360, Rarity.RARE, mage.cards.m.MagicalHack.class, NON_FULL_USE_VARIOUS));
+ //cards.add(new SetCardInfo("Magical Hack", 63, Rarity.RARE, mage.cards.m.MagicalHack.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mahamoti Djinn", 361, Rarity.RARE, mage.cards.m.MahamotiDjinn.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mahamoti Djinn", 64, Rarity.RARE, mage.cards.m.MahamotiDjinn.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Mahamoti Djinn", 361, Rarity.RARE, mage.cards.m.MahamotiDjinn.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Mana Flare", 158, Rarity.RARE, mage.cards.m.ManaFlare.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Mana Flare", 455, Rarity.RARE, mage.cards.m.ManaFlare.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mana Flare", 455, Rarity.RARE, mage.cards.m.ManaFlare.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mana Short", 362, Rarity.RARE, mage.cards.m.ManaShort.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mana Short", 65, Rarity.RARE, mage.cards.m.ManaShort.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Mana Short", 362, Rarity.RARE, mage.cards.m.ManaShort.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Mana Vault", 256, Rarity.RARE, mage.cards.m.ManaVault.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Mana Vault", 553, Rarity.RARE, mage.cards.m.ManaVault.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mana Vault", 553, Rarity.RARE, mage.cards.m.ManaVault.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Manabarbs", 159, Rarity.RARE, mage.cards.m.Manabarbs.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Manabarbs", 456, Rarity.RARE, mage.cards.m.Manabarbs.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Manabarbs", 456, Rarity.RARE, mage.cards.m.Manabarbs.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Meekstone", 257, Rarity.RARE, mage.cards.m.Meekstone.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Meekstone", 554, Rarity.RARE, mage.cards.m.Meekstone.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Meekstone", 554, Rarity.RARE, mage.cards.m.Meekstone.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Merfolk of the Pearl Trident", 363, Rarity.COMMON, mage.cards.m.MerfolkOfThePearlTrident.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Merfolk of the Pearl Trident", 66, Rarity.COMMON, mage.cards.m.MerfolkOfThePearlTrident.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Merfolk of the Pearl Trident", 363, Rarity.COMMON, mage.cards.m.MerfolkOfThePearlTrident.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Mesa Pegasus", 28, Rarity.COMMON, mage.cards.m.MesaPegasus.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Mesa Pegasus", 325, Rarity.COMMON, mage.cards.m.MesaPegasus.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mesa Pegasus", 325, Rarity.COMMON, mage.cards.m.MesaPegasus.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mind Twist", 112, Rarity.RARE, mage.cards.m.MindTwist.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Mind Twist", 409, Rarity.RARE, mage.cards.m.MindTwist.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mind Twist", 409, Rarity.RARE, mage.cards.m.MindTwist.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mons's Goblin Raiders", 160, Rarity.COMMON, mage.cards.m.MonssGoblinRaiders.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Mons's Goblin Raiders", 457, Rarity.COMMON, mage.cards.m.MonssGoblinRaiders.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mons's Goblin Raiders", 457, Rarity.COMMON, mage.cards.m.MonssGoblinRaiders.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mountain", 292, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mountain", 293, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mountain", 294, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 589, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 590, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 591, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 589, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 590, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 591, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mox Emerald", 258, Rarity.RARE, mage.cards.m.MoxEmerald.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Mox Emerald", 555, Rarity.RARE, mage.cards.m.MoxEmerald.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mox Emerald", 555, Rarity.RARE, mage.cards.m.MoxEmerald.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mox Jet", 259, Rarity.RARE, mage.cards.m.MoxJet.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Mox Jet", 556, Rarity.RARE, mage.cards.m.MoxJet.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mox Jet", 556, Rarity.RARE, mage.cards.m.MoxJet.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mox Pearl", 260, Rarity.RARE, mage.cards.m.MoxPearl.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Mox Pearl", 557, Rarity.RARE, mage.cards.m.MoxPearl.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mox Pearl", 557, Rarity.RARE, mage.cards.m.MoxPearl.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mox Ruby", 261, Rarity.RARE, mage.cards.m.MoxRuby.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Mox Ruby", 558, Rarity.RARE, mage.cards.m.MoxRuby.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mox Ruby", 558, Rarity.RARE, mage.cards.m.MoxRuby.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mox Sapphire", 262, Rarity.RARE, mage.cards.m.MoxSapphire.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Mox Sapphire", 559, Rarity.RARE, mage.cards.m.MoxSapphire.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mox Sapphire", 559, Rarity.RARE, mage.cards.m.MoxSapphire.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Natural Selection", 208, Rarity.RARE, mage.cards.n.NaturalSelection.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Natural Selection", 505, Rarity.RARE, mage.cards.n.NaturalSelection.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Natural Selection", 505, Rarity.RARE, mage.cards.n.NaturalSelection.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Nether Shadow", 113, Rarity.RARE, mage.cards.n.NetherShadow.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Nether Shadow", 410, Rarity.RARE, mage.cards.n.NetherShadow.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Nether Shadow", 410, Rarity.RARE, mage.cards.n.NetherShadow.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Nettling Imp", 114, Rarity.UNCOMMON, mage.cards.n.NettlingImp.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Nettling Imp", 411, Rarity.UNCOMMON, mage.cards.n.NettlingImp.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Nettling Imp", 411, Rarity.UNCOMMON, mage.cards.n.NettlingImp.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Nevinyrral's Disk", 263, Rarity.RARE, mage.cards.n.NevinyrralsDisk.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Nevinyrral's Disk", 560, Rarity.RARE, mage.cards.n.NevinyrralsDisk.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Nevinyrral's Disk", 560, Rarity.RARE, mage.cards.n.NevinyrralsDisk.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Nightmare", 115, Rarity.RARE, mage.cards.n.Nightmare.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Nightmare", 412, Rarity.RARE, mage.cards.n.Nightmare.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Nightmare", 412, Rarity.RARE, mage.cards.n.Nightmare.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Northern Paladin", 29, Rarity.RARE, mage.cards.n.NorthernPaladin.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Northern Paladin", 326, Rarity.RARE, mage.cards.n.NorthernPaladin.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Northern Paladin", 326, Rarity.RARE, mage.cards.n.NorthernPaladin.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Obsianus Golem", 264, Rarity.UNCOMMON, mage.cards.o.ObsianusGolem.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Obsianus Golem", 561, Rarity.UNCOMMON, mage.cards.o.ObsianusGolem.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Obsianus Golem", 561, Rarity.UNCOMMON, mage.cards.o.ObsianusGolem.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Orcish Artillery", 161, Rarity.UNCOMMON, mage.cards.o.OrcishArtillery.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Orcish Artillery", 458, Rarity.UNCOMMON, mage.cards.o.OrcishArtillery.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Orcish Artillery", 458, Rarity.UNCOMMON, mage.cards.o.OrcishArtillery.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Orcish Oriflamme", 162, Rarity.UNCOMMON, mage.cards.o.OrcishOriflamme.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Orcish Oriflamme", 459, Rarity.UNCOMMON, mage.cards.o.OrcishOriflamme.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Orcish Oriflamme", 459, Rarity.UNCOMMON, mage.cards.o.OrcishOriflamme.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Paralyze", 116, Rarity.COMMON, mage.cards.p.Paralyze.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Paralyze", 413, Rarity.COMMON, mage.cards.p.Paralyze.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Paralyze", 413, Rarity.COMMON, mage.cards.p.Paralyze.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Pearled Unicorn", 30, Rarity.COMMON, mage.cards.p.PearledUnicorn.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Pearled Unicorn", 327, Rarity.COMMON, mage.cards.p.PearledUnicorn.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Pearled Unicorn", 327, Rarity.COMMON, mage.cards.p.PearledUnicorn.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Personal Incarnation", 31, Rarity.RARE, mage.cards.p.PersonalIncarnation.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Personal Incarnation", 328, Rarity.RARE, mage.cards.p.PersonalIncarnation.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Personal Incarnation", 328, Rarity.RARE, mage.cards.p.PersonalIncarnation.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Pestilence", 117, Rarity.COMMON, mage.cards.p.Pestilence.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Pestilence", 414, Rarity.COMMON, mage.cards.p.Pestilence.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Pestilence", 414, Rarity.COMMON, mage.cards.p.Pestilence.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Phantasmal Forces", 364, Rarity.UNCOMMON, mage.cards.p.PhantasmalForces.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Phantasmal Forces", 67, Rarity.UNCOMMON, mage.cards.p.PhantasmalForces.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Phantasmal Forces", 364, Rarity.UNCOMMON, mage.cards.p.PhantasmalForces.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Phantasmal Terrain", 365, Rarity.COMMON, mage.cards.p.PhantasmalTerrain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Phantasmal Terrain", 68, Rarity.COMMON, mage.cards.p.PhantasmalTerrain.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Phantasmal Terrain", 365, Rarity.COMMON, mage.cards.p.PhantasmalTerrain.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Phantom Monster", 366, Rarity.UNCOMMON, mage.cards.p.PhantomMonster.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Phantom Monster", 69, Rarity.UNCOMMON, mage.cards.p.PhantomMonster.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Phantom Monster", 366, Rarity.UNCOMMON, mage.cards.p.PhantomMonster.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Pirate Ship", 367, Rarity.RARE, mage.cards.p.PirateShip.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Pirate Ship", 70, Rarity.RARE, mage.cards.p.PirateShip.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Pirate Ship", 367, Rarity.RARE, mage.cards.p.PirateShip.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Plague Rats", 118, Rarity.COMMON, mage.cards.p.PlagueRats.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Plague Rats", 415, Rarity.COMMON, mage.cards.p.PlagueRats.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plague Rats", 415, Rarity.COMMON, mage.cards.p.PlagueRats.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Plains", 283, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Plains", 284, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Plains", 285, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 580, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 581, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 582, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 580, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 581, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 582, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Plateau", 275, Rarity.RARE, mage.cards.p.Plateau.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Plateau", 572, Rarity.RARE, mage.cards.p.Plateau.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plateau", 572, Rarity.RARE, mage.cards.p.Plateau.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Power Leak", 368, Rarity.COMMON, mage.cards.p.PowerLeak.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Power Leak", 71, Rarity.COMMON, mage.cards.p.PowerLeak.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Power Leak", 368, Rarity.COMMON, mage.cards.p.PowerLeak.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Power Sink", 369, Rarity.COMMON, mage.cards.p.PowerSink.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Power Sink", 72, Rarity.COMMON, mage.cards.p.PowerSink.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Power Sink", 369, Rarity.COMMON, mage.cards.p.PowerSink.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Power Surge", 163, Rarity.RARE, mage.cards.p.PowerSurge.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Power Surge", 460, Rarity.RARE, mage.cards.p.PowerSurge.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Power Surge", 460, Rarity.RARE, mage.cards.p.PowerSurge.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Prodigal Sorcerer", 370, Rarity.COMMON, mage.cards.p.ProdigalSorcerer.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Prodigal Sorcerer", 73, Rarity.COMMON, mage.cards.p.ProdigalSorcerer.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Prodigal Sorcerer", 370, Rarity.COMMON, mage.cards.p.ProdigalSorcerer.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Psionic Blast", 371, Rarity.UNCOMMON, mage.cards.p.PsionicBlast.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Psionic Blast", 74, Rarity.UNCOMMON, mage.cards.p.PsionicBlast.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Psionic Blast", 371, Rarity.UNCOMMON, mage.cards.p.PsionicBlast.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Psychic Venom", 372, Rarity.COMMON, mage.cards.p.PsychicVenom.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Psychic Venom", 75, Rarity.COMMON, mage.cards.p.PsychicVenom.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Psychic Venom", 372, Rarity.COMMON, mage.cards.p.PsychicVenom.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Purelace", 32, Rarity.RARE, mage.cards.p.Purelace.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Purelace", 329, Rarity.RARE, mage.cards.p.Purelace.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Purelace", 329, Rarity.RARE, mage.cards.p.Purelace.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Raging River", 164, Rarity.RARE, mage.cards.r.RagingRiver.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Raging River", 461, Rarity.RARE, mage.cards.r.RagingRiver.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Raging River", 461, Rarity.RARE, mage.cards.r.RagingRiver.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Raise Dead", 119, Rarity.COMMON, mage.cards.r.RaiseDead.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Raise Dead", 416, Rarity.COMMON, mage.cards.r.RaiseDead.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Raise Dead", 416, Rarity.COMMON, mage.cards.r.RaiseDead.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Red Elemental Blast", 165, Rarity.COMMON, mage.cards.r.RedElementalBlast.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Red Elemental Blast", 462, Rarity.COMMON, mage.cards.r.RedElementalBlast.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Red Elemental Blast", 462, Rarity.COMMON, mage.cards.r.RedElementalBlast.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Red Ward", 33, Rarity.UNCOMMON, mage.cards.r.RedWard.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Red Ward", 330, Rarity.UNCOMMON, mage.cards.r.RedWard.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Red Ward", 330, Rarity.UNCOMMON, mage.cards.r.RedWard.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Regeneration", 209, Rarity.COMMON, mage.cards.r.Regeneration.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Regeneration", 506, Rarity.COMMON, mage.cards.r.Regeneration.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Regeneration", 506, Rarity.COMMON, mage.cards.r.Regeneration.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Regrowth", 210, Rarity.UNCOMMON, mage.cards.r.Regrowth.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Regrowth", 507, Rarity.UNCOMMON, mage.cards.r.Regrowth.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Regrowth", 507, Rarity.UNCOMMON, mage.cards.r.Regrowth.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Resurrection", 331, Rarity.UNCOMMON, mage.cards.r.Resurrection.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Resurrection", 34, Rarity.UNCOMMON, mage.cards.r.Resurrection.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Resurrection", 331, Rarity.UNCOMMON, mage.cards.r.Resurrection.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Reverse Damage", 332, Rarity.RARE, mage.cards.r.ReverseDamage.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Reverse Damage", 35, Rarity.RARE, mage.cards.r.ReverseDamage.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Reverse Damage", 332, Rarity.RARE, mage.cards.r.ReverseDamage.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Righteousness", 333, Rarity.RARE, mage.cards.r.Righteousness.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Righteousness", 36, Rarity.RARE, mage.cards.r.Righteousness.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Righteousness", 333, Rarity.RARE, mage.cards.r.Righteousness.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Roc of Kher Ridges", 166, Rarity.RARE, mage.cards.r.RocOfKherRidges.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Roc of Kher Ridges", 463, Rarity.RARE, mage.cards.r.RocOfKherRidges.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Roc of Kher Ridges", 463, Rarity.RARE, mage.cards.r.RocOfKherRidges.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Rock Hydra", 167, Rarity.RARE, mage.cards.r.RockHydra.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Rock Hydra", 464, Rarity.RARE, mage.cards.r.RockHydra.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Rock Hydra", 464, Rarity.RARE, mage.cards.r.RockHydra.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Rod of Ruin", 265, Rarity.UNCOMMON, mage.cards.r.RodOfRuin.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Rod of Ruin", 562, Rarity.UNCOMMON, mage.cards.r.RodOfRuin.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Rod of Ruin", 562, Rarity.UNCOMMON, mage.cards.r.RodOfRuin.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Royal Assassin", 120, Rarity.RARE, mage.cards.r.RoyalAssassin.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Royal Assassin", 417, Rarity.RARE, mage.cards.r.RoyalAssassin.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Royal Assassin", 417, Rarity.RARE, mage.cards.r.RoyalAssassin.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sacrifice", 121, Rarity.UNCOMMON, mage.cards.s.Sacrifice.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Sacrifice", 418, Rarity.UNCOMMON, mage.cards.s.Sacrifice.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sacrifice", 418, Rarity.UNCOMMON, mage.cards.s.Sacrifice.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Samite Healer", 334, Rarity.COMMON, mage.cards.s.SamiteHealer.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Samite Healer", 37, Rarity.COMMON, mage.cards.s.SamiteHealer.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Samite Healer", 334, Rarity.COMMON, mage.cards.s.SamiteHealer.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Savannah", 276, Rarity.RARE, mage.cards.s.Savannah.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Savannah", 573, Rarity.RARE, mage.cards.s.Savannah.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Savannah Lions", 335, Rarity.RARE, mage.cards.s.SavannahLions.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Savannah Lions", 38, Rarity.RARE, mage.cards.s.SavannahLions.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Savannah Lions", 335, Rarity.RARE, mage.cards.s.SavannahLions.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Savannah", 276, Rarity.RARE, mage.cards.s.Savannah.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Savannah", 573, Rarity.RARE, mage.cards.s.Savannah.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Scathe Zombies", 122, Rarity.COMMON, mage.cards.s.ScatheZombies.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Scathe Zombies", 419, Rarity.COMMON, mage.cards.s.ScatheZombies.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Scathe Zombies", 419, Rarity.COMMON, mage.cards.s.ScatheZombies.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Scavenging Ghoul", 123, Rarity.UNCOMMON, mage.cards.s.ScavengingGhoul.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Scavenging Ghoul", 420, Rarity.UNCOMMON, mage.cards.s.ScavengingGhoul.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Scavenging Ghoul", 420, Rarity.UNCOMMON, mage.cards.s.ScavengingGhoul.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Scrubland", 277, Rarity.RARE, mage.cards.s.Scrubland.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Scrubland", 574, Rarity.RARE, mage.cards.s.Scrubland.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Scrubland", 574, Rarity.RARE, mage.cards.s.Scrubland.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Scryb Sprites", 211, Rarity.COMMON, mage.cards.s.ScrybSprites.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Scryb Sprites", 508, Rarity.COMMON, mage.cards.s.ScrybSprites.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Scryb Sprites", 508, Rarity.COMMON, mage.cards.s.ScrybSprites.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sea Serpent", 373, Rarity.COMMON, mage.cards.s.SeaSerpent.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sea Serpent", 76, Rarity.COMMON, mage.cards.s.SeaSerpent.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Sea Serpent", 373, Rarity.COMMON, mage.cards.s.SeaSerpent.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Sedge Troll", 168, Rarity.RARE, mage.cards.s.SedgeTroll.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Sedge Troll", 465, Rarity.RARE, mage.cards.s.SedgeTroll.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sedge Troll", 465, Rarity.RARE, mage.cards.s.SedgeTroll.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sengir Vampire", 124, Rarity.UNCOMMON, mage.cards.s.SengirVampire.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Sengir Vampire", 421, Rarity.UNCOMMON, mage.cards.s.SengirVampire.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sengir Vampire", 421, Rarity.UNCOMMON, mage.cards.s.SengirVampire.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Serra Angel", 336, Rarity.UNCOMMON, mage.cards.s.SerraAngel.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Serra Angel", 39, Rarity.UNCOMMON, mage.cards.s.SerraAngel.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Serra Angel", 336, Rarity.UNCOMMON, mage.cards.s.SerraAngel.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Shanodin Dryads", 212, Rarity.COMMON, mage.cards.s.ShanodinDryads.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Shanodin Dryads", 509, Rarity.COMMON, mage.cards.s.ShanodinDryads.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Shanodin Dryads", 509, Rarity.COMMON, mage.cards.s.ShanodinDryads.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Shatter", 169, Rarity.COMMON, mage.cards.s.Shatter.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Shatter", 466, Rarity.COMMON, mage.cards.s.Shatter.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Shatter", 466, Rarity.COMMON, mage.cards.s.Shatter.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Shivan Dragon", 170, Rarity.RARE, mage.cards.s.ShivanDragon.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Shivan Dragon", 467, Rarity.RARE, mage.cards.s.ShivanDragon.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Shivan Dragon", 467, Rarity.RARE, mage.cards.s.ShivanDragon.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Simulacrum", 125, Rarity.UNCOMMON, mage.cards.s.Simulacrum.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Simulacrum", 422, Rarity.UNCOMMON, mage.cards.s.Simulacrum.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Simulacrum", 422, Rarity.UNCOMMON, mage.cards.s.Simulacrum.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sinkhole", 126, Rarity.COMMON, mage.cards.s.Sinkhole.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Sinkhole", 423, Rarity.COMMON, mage.cards.s.Sinkhole.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sinkhole", 423, Rarity.COMMON, mage.cards.s.Sinkhole.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Siren's Call", 374, Rarity.UNCOMMON, mage.cards.s.SirensCall.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Siren's Call", 77, Rarity.UNCOMMON, mage.cards.s.SirensCall.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Siren's Call", 374, Rarity.UNCOMMON, mage.cards.s.SirensCall.class, RETRO_ART_USE_VARIOUS));
+ //cards.add(new SetCardInfo("Sleight of Mind", 375, Rarity.RARE, mage.cards.s.SleightOfMind.class, NON_FULL_USE_VARIOUS));
+ //cards.add(new SetCardInfo("Sleight of Mind", 78, Rarity.RARE, mage.cards.s.SleightOfMind.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Smoke", 171, Rarity.RARE, mage.cards.s.Smoke.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Smoke", 468, Rarity.RARE, mage.cards.s.Smoke.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Smoke", 468, Rarity.RARE, mage.cards.s.Smoke.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sol Ring", 131, Rarity.COMMON, mage.cards.s.SolRing.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sol Ring", 266, Rarity.UNCOMMON, mage.cards.s.SolRing.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Sol Ring", 428, Rarity.COMMON, mage.cards.s.SolRing.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Sol Ring", 563, Rarity.UNCOMMON, mage.cards.s.SolRing.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sol Ring", 428, Rarity.COMMON, mage.cards.s.SolRing.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sol Ring", 563, Rarity.UNCOMMON, mage.cards.s.SolRing.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Soul Net", 267, Rarity.UNCOMMON, mage.cards.s.SoulNet.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Soul Net", 564, Rarity.UNCOMMON, mage.cards.s.SoulNet.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Soul Net", 564, Rarity.UNCOMMON, mage.cards.s.SoulNet.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Spell Blast", 376, Rarity.COMMON, mage.cards.s.SpellBlast.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Spell Blast", 79, Rarity.COMMON, mage.cards.s.SpellBlast.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Spell Blast", 376, Rarity.COMMON, mage.cards.s.SpellBlast.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Stasis", 377, Rarity.RARE, mage.cards.s.Stasis.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Stasis", 80, Rarity.RARE, mage.cards.s.Stasis.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Stasis", 377, Rarity.RARE, mage.cards.s.Stasis.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Steal Artifact", 378, Rarity.UNCOMMON, mage.cards.s.StealArtifact.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Steal Artifact", 81, Rarity.UNCOMMON, mage.cards.s.StealArtifact.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Steal Artifact", 378, Rarity.UNCOMMON, mage.cards.s.StealArtifact.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Stone Giant", 172, Rarity.UNCOMMON, mage.cards.s.StoneGiant.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Stone Giant", 469, Rarity.UNCOMMON, mage.cards.s.StoneGiant.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Stone Giant", 469, Rarity.UNCOMMON, mage.cards.s.StoneGiant.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Stone Rain", 173, Rarity.COMMON, mage.cards.s.StoneRain.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Stone Rain", 470, Rarity.COMMON, mage.cards.s.StoneRain.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Stone Rain", 470, Rarity.COMMON, mage.cards.s.StoneRain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Stream of Life", 213, Rarity.COMMON, mage.cards.s.StreamOfLife.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Stream of Life", 510, Rarity.COMMON, mage.cards.s.StreamOfLife.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Stream of Life", 510, Rarity.COMMON, mage.cards.s.StreamOfLife.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sunglasses of Urza", 268, Rarity.RARE, mage.cards.s.SunglassesOfUrza.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Sunglasses of Urza", 565, Rarity.RARE, mage.cards.s.SunglassesOfUrza.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sunglasses of Urza", 565, Rarity.RARE, mage.cards.s.SunglassesOfUrza.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Swamp", 289, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Swamp", 290, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Swamp", 291, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 586, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 587, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 588, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 586, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 587, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 588, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swords to Plowshares", 337, Rarity.UNCOMMON, mage.cards.s.SwordsToPlowshares.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Swords to Plowshares", 40, Rarity.UNCOMMON, mage.cards.s.SwordsToPlowshares.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Swords to Plowshares", 337, Rarity.UNCOMMON, mage.cards.s.SwordsToPlowshares.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Taiga", 278, Rarity.RARE, mage.cards.t.Taiga.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Taiga", 575, Rarity.RARE, mage.cards.t.Taiga.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Taiga", 575, Rarity.RARE, mage.cards.t.Taiga.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Terror", 127, Rarity.COMMON, mage.cards.t.Terror.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Terror", 424, Rarity.COMMON, mage.cards.t.Terror.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Terror", 424, Rarity.COMMON, mage.cards.t.Terror.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("The Hive", 243, Rarity.RARE, mage.cards.t.TheHive.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("The Hive", 540, Rarity.RARE, mage.cards.t.TheHive.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("The Hive", 540, Rarity.RARE, mage.cards.t.TheHive.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Thicket Basilisk", 214, Rarity.UNCOMMON, mage.cards.t.ThicketBasilisk.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Thicket Basilisk", 511, Rarity.UNCOMMON, mage.cards.t.ThicketBasilisk.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Thicket Basilisk", 511, Rarity.UNCOMMON, mage.cards.t.ThicketBasilisk.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Thoughtlace", 379, Rarity.RARE, mage.cards.t.Thoughtlace.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Thoughtlace", 82, Rarity.RARE, mage.cards.t.Thoughtlace.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Thoughtlace", 379, Rarity.RARE, mage.cards.t.Thoughtlace.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Throne of Bone", 269, Rarity.UNCOMMON, mage.cards.t.ThroneOfBone.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Throne of Bone", 566, Rarity.UNCOMMON, mage.cards.t.ThroneOfBone.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Throne of Bone", 566, Rarity.UNCOMMON, mage.cards.t.ThroneOfBone.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Timber Wolves", 215, Rarity.RARE, mage.cards.t.TimberWolves.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Timber Wolves", 512, Rarity.RARE, mage.cards.t.TimberWolves.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Timber Wolves", 512, Rarity.RARE, mage.cards.t.TimberWolves.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Time Vault", 270, Rarity.RARE, mage.cards.t.TimeVault.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Time Vault", 567, Rarity.RARE, mage.cards.t.TimeVault.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Time Vault", 567, Rarity.RARE, mage.cards.t.TimeVault.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Time Walk", 380, Rarity.RARE, mage.cards.t.TimeWalk.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Time Walk", 83, Rarity.RARE, mage.cards.t.TimeWalk.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Time Walk", 380, Rarity.RARE, mage.cards.t.TimeWalk.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Timetwister", 381, Rarity.RARE, mage.cards.t.Timetwister.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Timetwister", 84, Rarity.RARE, mage.cards.t.Timetwister.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Timetwister", 381, Rarity.RARE, mage.cards.t.Timetwister.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Tranquility", 216, Rarity.COMMON, mage.cards.t.Tranquility.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Tranquility", 513, Rarity.COMMON, mage.cards.t.Tranquility.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Tranquility", 513, Rarity.COMMON, mage.cards.t.Tranquility.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Tropical Island", 279, Rarity.RARE, mage.cards.t.TropicalIsland.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Tropical Island", 576, Rarity.RARE, mage.cards.t.TropicalIsland.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Tropical Island", 576, Rarity.RARE, mage.cards.t.TropicalIsland.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Tsunami", 217, Rarity.UNCOMMON, mage.cards.t.Tsunami.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Tsunami", 514, Rarity.UNCOMMON, mage.cards.t.Tsunami.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Tsunami", 514, Rarity.UNCOMMON, mage.cards.t.Tsunami.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Tundra", 280, Rarity.RARE, mage.cards.t.Tundra.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Tundra", 577, Rarity.RARE, mage.cards.t.Tundra.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Tundra", 577, Rarity.RARE, mage.cards.t.Tundra.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Tunnel", 174, Rarity.UNCOMMON, mage.cards.t.Tunnel.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Tunnel", 471, Rarity.UNCOMMON, mage.cards.t.Tunnel.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Tunnel", 471, Rarity.UNCOMMON, mage.cards.t.Tunnel.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Twiddle", 382, Rarity.COMMON, mage.cards.t.Twiddle.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Twiddle", 85, Rarity.COMMON, mage.cards.t.Twiddle.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Twiddle", 382, Rarity.COMMON, mage.cards.t.Twiddle.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Two-Headed Giant of Foriys", 175, Rarity.RARE, mage.cards.t.TwoHeadedGiantOfForiys.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Two-Headed Giant of Foriys", 472, Rarity.RARE, mage.cards.t.TwoHeadedGiantOfForiys.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Two-Headed Giant of Foriys", 472, Rarity.RARE, mage.cards.t.TwoHeadedGiantOfForiys.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Underground Sea", 281, Rarity.RARE, mage.cards.u.UndergroundSea.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Underground Sea", 578, Rarity.RARE, mage.cards.u.UndergroundSea.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Underground Sea", 578, Rarity.RARE, mage.cards.u.UndergroundSea.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Unholy Strength", 128, Rarity.COMMON, mage.cards.u.UnholyStrength.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Unholy Strength", 425, Rarity.COMMON, mage.cards.u.UnholyStrength.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Unholy Strength", 425, Rarity.COMMON, mage.cards.u.UnholyStrength.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Unsummon", 383, Rarity.COMMON, mage.cards.u.Unsummon.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Unsummon", 86, Rarity.COMMON, mage.cards.u.Unsummon.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Unsummon", 383, Rarity.COMMON, mage.cards.u.Unsummon.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Uthden Troll", 176, Rarity.UNCOMMON, mage.cards.u.UthdenTroll.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Uthden Troll", 473, Rarity.UNCOMMON, mage.cards.u.UthdenTroll.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Uthden Troll", 473, Rarity.UNCOMMON, mage.cards.u.UthdenTroll.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Verduran Enchantress", 218, Rarity.RARE, mage.cards.v.VerduranEnchantress.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Verduran Enchantress", 515, Rarity.RARE, mage.cards.v.VerduranEnchantress.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Verduran Enchantress", 515, Rarity.RARE, mage.cards.v.VerduranEnchantress.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Vesuvan Doppelganger", 384, Rarity.RARE, mage.cards.v.VesuvanDoppelganger.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Vesuvan Doppelganger", 87, Rarity.RARE, mage.cards.v.VesuvanDoppelganger.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Vesuvan Doppelganger", 384, Rarity.RARE, mage.cards.v.VesuvanDoppelganger.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Veteran Bodyguard", 338, Rarity.RARE, mage.cards.v.VeteranBodyguard.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Veteran Bodyguard", 41, Rarity.RARE, mage.cards.v.VeteranBodyguard.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Veteran Bodyguard", 338, Rarity.RARE, mage.cards.v.VeteranBodyguard.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Volcanic Eruption", 385, Rarity.RARE, mage.cards.v.VolcanicEruption.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Volcanic Eruption", 88, Rarity.RARE, mage.cards.v.VolcanicEruption.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Volcanic Eruption", 385, Rarity.RARE, mage.cards.v.VolcanicEruption.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Volcanic Island", 282, Rarity.RARE, mage.cards.v.VolcanicIsland.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Volcanic Island", 579, Rarity.RARE, mage.cards.v.VolcanicIsland.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Volcanic Island", 579, Rarity.RARE, mage.cards.v.VolcanicIsland.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wall of Air", 386, Rarity.UNCOMMON, mage.cards.w.WallOfAir.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wall of Air", 89, Rarity.UNCOMMON, mage.cards.w.WallOfAir.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Wall of Air", 386, Rarity.UNCOMMON, mage.cards.w.WallOfAir.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Wall of Bone", 129, Rarity.UNCOMMON, mage.cards.w.WallOfBone.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Wall of Bone", 426, Rarity.UNCOMMON, mage.cards.w.WallOfBone.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wall of Bone", 426, Rarity.UNCOMMON, mage.cards.w.WallOfBone.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wall of Brambles", 219, Rarity.UNCOMMON, mage.cards.w.WallOfBrambles.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Wall of Brambles", 516, Rarity.UNCOMMON, mage.cards.w.WallOfBrambles.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wall of Brambles", 516, Rarity.UNCOMMON, mage.cards.w.WallOfBrambles.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wall of Fire", 177, Rarity.UNCOMMON, mage.cards.w.WallOfFire.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Wall of Fire", 474, Rarity.UNCOMMON, mage.cards.w.WallOfFire.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wall of Fire", 474, Rarity.UNCOMMON, mage.cards.w.WallOfFire.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wall of Ice", 220, Rarity.UNCOMMON, mage.cards.w.WallOfIce.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Wall of Ice", 517, Rarity.UNCOMMON, mage.cards.w.WallOfIce.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wall of Ice", 517, Rarity.UNCOMMON, mage.cards.w.WallOfIce.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wall of Stone", 178, Rarity.UNCOMMON, mage.cards.w.WallOfStone.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Wall of Stone", 475, Rarity.UNCOMMON, mage.cards.w.WallOfStone.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wall of Stone", 475, Rarity.UNCOMMON, mage.cards.w.WallOfStone.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wall of Swords", 339, Rarity.UNCOMMON, mage.cards.w.WallOfSwords.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wall of Swords", 42, Rarity.UNCOMMON, mage.cards.w.WallOfSwords.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Wall of Swords", 339, Rarity.UNCOMMON, mage.cards.w.WallOfSwords.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wall of Water", 387, Rarity.UNCOMMON, mage.cards.w.WallOfWater.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wall of Water", 90, Rarity.UNCOMMON, mage.cards.w.WallOfWater.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Wall of Water", 387, Rarity.UNCOMMON, mage.cards.w.WallOfWater.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Wall of Wood", 221, Rarity.COMMON, mage.cards.w.WallOfWood.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Wall of Wood", 518, Rarity.COMMON, mage.cards.w.WallOfWood.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wall of Wood", 518, Rarity.COMMON, mage.cards.w.WallOfWood.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wanderlust", 222, Rarity.UNCOMMON, mage.cards.w.Wanderlust.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Wanderlust", 519, Rarity.UNCOMMON, mage.cards.w.Wanderlust.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wanderlust", 519, Rarity.UNCOMMON, mage.cards.w.Wanderlust.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("War Mammoth", 223, Rarity.COMMON, mage.cards.w.WarMammoth.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("War Mammoth", 520, Rarity.COMMON, mage.cards.w.WarMammoth.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("War Mammoth", 520, Rarity.COMMON, mage.cards.w.WarMammoth.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Warp Artifact", 130, Rarity.RARE, mage.cards.w.WarpArtifact.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Warp Artifact", 427, Rarity.RARE, mage.cards.w.WarpArtifact.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Warp Artifact", 427, Rarity.RARE, mage.cards.w.WarpArtifact.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Water Elemental", 388, Rarity.UNCOMMON, mage.cards.w.WaterElemental.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Water Elemental", 91, Rarity.UNCOMMON, mage.cards.w.WaterElemental.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Water Elemental", 388, Rarity.UNCOMMON, mage.cards.w.WaterElemental.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Web", 224, Rarity.RARE, mage.cards.w.Web.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Web", 521, Rarity.RARE, mage.cards.w.Web.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Web", 521, Rarity.RARE, mage.cards.w.Web.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wheel of Fortune", 179, Rarity.RARE, mage.cards.w.WheelOfFortune.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Wheel of Fortune", 476, Rarity.RARE, mage.cards.w.WheelOfFortune.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wheel of Fortune", 476, Rarity.RARE, mage.cards.w.WheelOfFortune.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("White Knight", 340, Rarity.UNCOMMON, mage.cards.w.WhiteKnight.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("White Knight", 43, Rarity.UNCOMMON, mage.cards.w.WhiteKnight.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("White Knight", 340, Rarity.UNCOMMON, mage.cards.w.WhiteKnight.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("White Ward", 341, Rarity.UNCOMMON, mage.cards.w.WhiteWard.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("White Ward", 44, Rarity.UNCOMMON, mage.cards.w.WhiteWard.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("White Ward", 341, Rarity.UNCOMMON, mage.cards.w.WhiteWard.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Wild Growth", 225, Rarity.COMMON, mage.cards.w.WildGrowth.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Wild Growth", 522, Rarity.COMMON, mage.cards.w.WildGrowth.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wild Growth", 522, Rarity.COMMON, mage.cards.w.WildGrowth.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Will-o'-the-Wisp", 132, Rarity.RARE, mage.cards.w.WillOTheWisp.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Will-o'-the-Wisp", 429, Rarity.RARE, mage.cards.w.WillOTheWisp.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Will-o'-the-Wisp", 429, Rarity.RARE, mage.cards.w.WillOTheWisp.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Winter Orb", 271, Rarity.RARE, mage.cards.w.WinterOrb.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Winter Orb", 568, Rarity.RARE, mage.cards.w.WinterOrb.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Winter Orb", 568, Rarity.RARE, mage.cards.w.WinterOrb.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wooden Sphere", 272, Rarity.UNCOMMON, mage.cards.w.WoodenSphere.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Wooden Sphere", 569, Rarity.UNCOMMON, mage.cards.w.WoodenSphere.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wooden Sphere", 569, Rarity.UNCOMMON, mage.cards.w.WoodenSphere.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Word of Command", 133, Rarity.RARE, mage.cards.w.WordOfCommand.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Word of Command", 430, Rarity.RARE, mage.cards.w.WordOfCommand.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Word of Command", 430, Rarity.RARE, mage.cards.w.WordOfCommand.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wrath of God", 342, Rarity.RARE, mage.cards.w.WrathOfGod.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wrath of God", 45, Rarity.RARE, mage.cards.w.WrathOfGod.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Wrath of God", 342, Rarity.RARE, mage.cards.w.WrathOfGod.class, RETRO_ART_USE_VARIOUS));
cards.add(new SetCardInfo("Zombie Master", 134, Rarity.RARE, mage.cards.z.ZombieMaster.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Zombie Master", 431, Rarity.RARE, mage.cards.z.ZombieMaster.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Zombie Master", 431, Rarity.RARE, mage.cards.z.ZombieMaster.class, NON_FULL_USE_VARIOUS));
}
}
diff --git a/Mage.Sets/src/mage/sets/The30thAnniversaryMiscPromos.java b/Mage.Sets/src/mage/sets/The30thAnniversaryMiscPromos.java
deleted file mode 100644
index c21120d2fb5..00000000000
--- a/Mage.Sets/src/mage/sets/The30thAnniversaryMiscPromos.java
+++ /dev/null
@@ -1,30 +0,0 @@
-package mage.sets;
-
-import mage.cards.ExpansionSet;
-import mage.constants.Rarity;
-import mage.constants.SetType;
-
-/**
- * https://scryfall.com/sets/p30a
- *
- * @author Jmlundeen
- */
-public class The30thAnniversaryMiscPromos extends ExpansionSet {
-
- private static final The30thAnniversaryMiscPromos instance = new The30thAnniversaryMiscPromos();
-
- public static The30thAnniversaryMiscPromos getInstance() {
- return instance;
- }
-
- private The30thAnniversaryMiscPromos() {
- super("30th Anniversary Misc Promos", "P30M", ExpansionSet.buildDate(2022, 9, 2), SetType.PROMOTIONAL);
- hasBasicLands = false;
-
-
- cards.add(new SetCardInfo("Arcane Signet", "1F", Rarity.RARE, mage.cards.a.ArcaneSignet.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Arcane Signet", "1F*", Rarity.RARE, mage.cards.a.ArcaneSignet.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Arcane Signet", "1P", Rarity.RARE, mage.cards.a.ArcaneSignet.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Lotus Petal", 2, Rarity.MYTHIC, mage.cards.l.LotusPetal.class));
- }
-}
diff --git a/Mage.Sets/src/mage/sets/The30thAnniversaryPlayPromos.java b/Mage.Sets/src/mage/sets/The30thAnniversaryPlayPromos.java
deleted file mode 100644
index b5c402bf2df..00000000000
--- a/Mage.Sets/src/mage/sets/The30thAnniversaryPlayPromos.java
+++ /dev/null
@@ -1,56 +0,0 @@
-package mage.sets;
-
-import mage.cards.ExpansionSet;
-import mage.constants.Rarity;
-import mage.constants.SetType;
-
-/**
- * https://scryfall.com/sets/p30a
- *
- * @author Jmlundeen
- */
-public class The30thAnniversaryPlayPromos extends ExpansionSet {
-
- private static final The30thAnniversaryPlayPromos instance = new The30thAnniversaryPlayPromos();
-
- public static The30thAnniversaryPlayPromos getInstance() {
- return instance;
- }
-
- private The30thAnniversaryPlayPromos() {
- super("30th Anniversary Play Promos", "P30A", ExpansionSet.buildDate(2022, 9, 2), SetType.PROMOTIONAL);
- hasBasicLands = false;
-
-
- cards.add(new SetCardInfo("Acidic Slime", 17, Rarity.RARE, mage.cards.a.AcidicSlime.class, RETRO_ART));
- cards.add(new SetCardInfo("Ball Lightning", 2, Rarity.RARE, mage.cards.b.BallLightning.class, RETRO_ART));
- cards.add(new SetCardInfo("Beast Whisperer", 26, Rarity.RARE, mage.cards.b.BeastWhisperer.class, RETRO_ART));
- cards.add(new SetCardInfo("Chord of Calling", 13, Rarity.RARE, mage.cards.c.ChordOfCalling.class, RETRO_ART));
- cards.add(new SetCardInfo("Deadly Dispute", 29, Rarity.RARE, mage.cards.d.DeadlyDispute.class, RETRO_ART));
- cards.add(new SetCardInfo("Dovin's Veto", 27, Rarity.RARE, mage.cards.d.DovinsVeto.class, RETRO_ART));
- cards.add(new SetCardInfo("Dragonlord Atarka", 23, Rarity.MYTHIC, mage.cards.d.DragonlordAtarka.class, RETRO_ART));
- cards.add(new SetCardInfo("Dramatic Reversal", 24, Rarity.RARE, mage.cards.d.DramaticReversal.class, RETRO_ART));
- cards.add(new SetCardInfo("Eternal Witness", 12, Rarity.RARE, mage.cards.e.EternalWitness.class, RETRO_ART));
- cards.add(new SetCardInfo("Exalted Angel", 10, Rarity.RARE, mage.cards.e.ExaltedAngel.class, RETRO_ART));
- cards.add(new SetCardInfo("Fyndhorn Elves", 3, Rarity.RARE, mage.cards.f.FyndhornElves.class, RETRO_ART));
- cards.add(new SetCardInfo("Glen Elendra Archmage", 16, Rarity.RARE, mage.cards.g.GlenElendraArchmage.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Rabblemaster", 22, Rarity.RARE, mage.cards.g.GoblinRabblemaster.class, RETRO_ART));
- cards.add(new SetCardInfo("Harvester of Souls", 20, Rarity.RARE, mage.cards.h.HarvesterOfSouls.class, RETRO_ART));
- cards.add(new SetCardInfo("Hornet Queen", 19, Rarity.RARE, mage.cards.h.HornetQueen.class, RETRO_ART));
- cards.add(new SetCardInfo("Kalonian Hydra", 21, Rarity.MYTHIC, mage.cards.k.KalonianHydra.class, RETRO_ART));
- cards.add(new SetCardInfo("Kor Haven", 8, Rarity.RARE, mage.cards.k.KorHaven.class, RETRO_ART));
- cards.add(new SetCardInfo("Loyal Retainers", 7, Rarity.RARE, mage.cards.l.LoyalRetainers.class, RETRO_ART));
- cards.add(new SetCardInfo("Niv-Mizzet, the Firemind", 14, Rarity.RARE, mage.cards.n.NivMizzetTheFiremind.class, RETRO_ART));
- cards.add(new SetCardInfo("Path of Ancestry", 25, Rarity.RARE, mage.cards.p.PathOfAncestry.class, RETRO_ART));
- cards.add(new SetCardInfo("Serra Angel", 1, Rarity.RARE, mage.cards.s.SerraAngel.class, RETRO_ART));
- cards.add(new SetCardInfo("Tarmogoyf", 15, Rarity.RARE, mage.cards.t.Tarmogoyf.class));
- cards.add(new SetCardInfo("Temple of the False God", 11, Rarity.RARE, mage.cards.t.TempleOfTheFalseGod.class, RETRO_ART));
- cards.add(new SetCardInfo("Terastodon", 18, Rarity.RARE, mage.cards.t.Terastodon.class, RETRO_ART));
- cards.add(new SetCardInfo("Urza, Prince of Kroog", 30, Rarity.RARE, mage.cards.u.UrzaPrinceOfKroog.class, RETRO_ART));
- cards.add(new SetCardInfo("Vindicate", 9, Rarity.RARE, mage.cards.v.Vindicate.class, RETRO_ART));
- cards.add(new SetCardInfo("Vito, Thorn of the Dusk Rose", 28, Rarity.RARE, mage.cards.v.VitoThornOfTheDuskRose.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Roots", 4, Rarity.RARE, mage.cards.w.WallOfRoots.class, RETRO_ART));
- cards.add(new SetCardInfo("Windfall", 6, Rarity.RARE, mage.cards.w.Windfall.class, RETRO_ART));
- cards.add(new SetCardInfo("Wood Elves", 5, Rarity.RARE, mage.cards.w.WoodElves.class, RETRO_ART));
- }
-}
diff --git a/Mage.Sets/src/mage/sets/TheBrothersWar.java b/Mage.Sets/src/mage/sets/TheBrothersWar.java
index 954cf1e1849..d362f7c72b4 100644
--- a/Mage.Sets/src/mage/sets/TheBrothersWar.java
+++ b/Mage.Sets/src/mage/sets/TheBrothersWar.java
@@ -236,7 +236,7 @@ public final class TheBrothersWar extends ExpansionSet {
cards.add(new SetCardInfo("Mishra's Domination", 142, Rarity.COMMON, mage.cards.m.MishrasDomination.class));
cards.add(new SetCardInfo("Mishra's Foundry", 265, Rarity.RARE, mage.cards.m.MishrasFoundry.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mishra's Foundry", 372, Rarity.RARE, mage.cards.m.MishrasFoundry.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Mishra's Foundry", 378, Rarity.RARE, mage.cards.m.MishrasFoundry.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mishra's Foundry", 378, Rarity.RARE, mage.cards.m.MishrasFoundry.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mishra's Juggernaut", 161, Rarity.COMMON, mage.cards.m.MishrasJuggernaut.class));
cards.add(new SetCardInfo("Mishra's Onslaught", 143, Rarity.COMMON, mage.cards.m.MishrasOnslaught.class));
cards.add(new SetCardInfo("Mishra's Research Desk", 162, Rarity.UNCOMMON, mage.cards.m.MishrasResearchDesk.class));
@@ -286,7 +286,7 @@ public final class TheBrothersWar extends ExpansionSet {
cards.add(new SetCardInfo("Pyrrhic Blast", 148, Rarity.UNCOMMON, mage.cards.p.PyrrhicBlast.class));
cards.add(new SetCardInfo("Queen Kayla bin-Kroog", 218, Rarity.RARE, mage.cards.q.QueenKaylaBinKroog.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Queen Kayla bin-Kroog", 357, Rarity.RARE, mage.cards.q.QueenKaylaBinKroog.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Queen Kayla bin-Kroog", 379, Rarity.RARE, mage.cards.q.QueenKaylaBinKroog.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Queen Kayla bin-Kroog", 379, Rarity.RARE, mage.cards.q.QueenKaylaBinKroog.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ravenous Gigamole", 113, Rarity.COMMON, mage.cards.r.RavenousGigamole.class));
cards.add(new SetCardInfo("Raze to the Ground", 149, Rarity.COMMON, mage.cards.r.RazeToTheGround.class));
cards.add(new SetCardInfo("Razorlash Transmogrant", 122, Rarity.RARE, mage.cards.r.RazorlashTransmogrant.class, NON_FULL_USE_VARIOUS));
diff --git a/Mage.Sets/src/mage/sets/TheBrothersWarCommander.java b/Mage.Sets/src/mage/sets/TheBrothersWarCommander.java
index 5e4dc798d84..c63e6ee78af 100644
--- a/Mage.Sets/src/mage/sets/TheBrothersWarCommander.java
+++ b/Mage.Sets/src/mage/sets/TheBrothersWarCommander.java
@@ -18,214 +18,214 @@ public final class TheBrothersWarCommander extends ExpansionSet {
private TheBrothersWarCommander() {
super("The Brothers' War Commander", "BRC", ExpansionSet.buildDate(2022, 11, 18), SetType.SUPPLEMENTAL);
- cards.add(new SetCardInfo("Abrade", 111, Rarity.UNCOMMON, mage.cards.a.Abrade.class, RETRO_ART));
- cards.add(new SetCardInfo("Alela, Artful Provocateur", 119, Rarity.MYTHIC, mage.cards.a.AlelaArtfulProvocateur.class, RETRO_ART));
- cards.add(new SetCardInfo("Ancient Den", 172, Rarity.COMMON, mage.cards.a.AncientDen.class, RETRO_ART));
- cards.add(new SetCardInfo("Angel of the Ruins", 68, Rarity.RARE, mage.cards.a.AngelOfTheRuins.class, RETRO_ART));
- cards.add(new SetCardInfo("Arcane Sanctum", 173, Rarity.UNCOMMON, mage.cards.a.ArcaneSanctum.class, RETRO_ART));
- cards.add(new SetCardInfo("Arcane Signet", 132, Rarity.COMMON, mage.cards.a.ArcaneSignet.class, RETRO_ART));
- cards.add(new SetCardInfo("Armix, Filigree Thrasher", 103, Rarity.UNCOMMON, mage.cards.a.ArmixFiligreeThrasher.class, RETRO_ART));
- cards.add(new SetCardInfo("Ash Barrens", 174, Rarity.COMMON, mage.cards.a.AshBarrens.class, RETRO_ART));
- cards.add(new SetCardInfo("Ashnod the Uncaring", 4, Rarity.MYTHIC, mage.cards.a.AshnodTheUncaring.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Abrade", 111, Rarity.UNCOMMON, mage.cards.a.Abrade.class));
+ cards.add(new SetCardInfo("Alela, Artful Provocateur", 119, Rarity.MYTHIC, mage.cards.a.AlelaArtfulProvocateur.class));
+ cards.add(new SetCardInfo("Ancient Den", 172, Rarity.COMMON, mage.cards.a.AncientDen.class));
+ cards.add(new SetCardInfo("Angel of the Ruins", 68, Rarity.RARE, mage.cards.a.AngelOfTheRuins.class));
+ cards.add(new SetCardInfo("Arcane Sanctum", 173, Rarity.UNCOMMON, mage.cards.a.ArcaneSanctum.class));
+ cards.add(new SetCardInfo("Arcane Signet", 132, Rarity.COMMON, mage.cards.a.ArcaneSignet.class));
+ cards.add(new SetCardInfo("Armix, Filigree Thrasher", 103, Rarity.UNCOMMON, mage.cards.a.ArmixFiligreeThrasher.class));
+ cards.add(new SetCardInfo("Ash Barrens", 174, Rarity.COMMON, mage.cards.a.AshBarrens.class));
+ cards.add(new SetCardInfo("Ashnod the Uncaring", 4, Rarity.MYTHIC, mage.cards.a.AshnodTheUncaring.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Ashnod the Uncaring", 47, Rarity.MYTHIC, mage.cards.a.AshnodTheUncaring.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Audacious Reshapers", 112, Rarity.RARE, mage.cards.a.AudaciousReshapers.class, RETRO_ART));
- cards.add(new SetCardInfo("Austere Command", 69, Rarity.RARE, mage.cards.a.AustereCommand.class, RETRO_ART));
- cards.add(new SetCardInfo("Azorius Chancery", 175, Rarity.UNCOMMON, mage.cards.a.AzoriusChancery.class, RETRO_ART));
- cards.add(new SetCardInfo("Azorius Signet", 133, Rarity.COMMON, mage.cards.a.AzoriusSignet.class, RETRO_ART));
- cards.add(new SetCardInfo("Baleful Strix", 120, Rarity.RARE, mage.cards.b.BalefulStrix.class, RETRO_ART));
- cards.add(new SetCardInfo("Bedevil", 121, Rarity.RARE, mage.cards.b.Bedevil.class, RETRO_ART));
- cards.add(new SetCardInfo("Bident of Thassa", 80, Rarity.RARE, mage.cards.b.BidentOfThassa.class, RETRO_ART));
- cards.add(new SetCardInfo("Blasphemous Act", 113, Rarity.RARE, mage.cards.b.BlasphemousAct.class, RETRO_ART));
- cards.add(new SetCardInfo("Blast-Furnace Hellkite", 12, Rarity.RARE, mage.cards.b.BlastFurnaceHellkite.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Audacious Reshapers", 112, Rarity.RARE, mage.cards.a.AudaciousReshapers.class));
+ cards.add(new SetCardInfo("Austere Command", 69, Rarity.RARE, mage.cards.a.AustereCommand.class));
+ cards.add(new SetCardInfo("Azorius Chancery", 175, Rarity.UNCOMMON, mage.cards.a.AzoriusChancery.class));
+ cards.add(new SetCardInfo("Azorius Signet", 133, Rarity.COMMON, mage.cards.a.AzoriusSignet.class));
+ cards.add(new SetCardInfo("Baleful Strix", 120, Rarity.RARE, mage.cards.b.BalefulStrix.class));
+ cards.add(new SetCardInfo("Bedevil", 121, Rarity.RARE, mage.cards.b.Bedevil.class));
+ cards.add(new SetCardInfo("Bident of Thassa", 80, Rarity.RARE, mage.cards.b.BidentOfThassa.class));
+ cards.add(new SetCardInfo("Blasphemous Act", 113, Rarity.RARE, mage.cards.b.BlasphemousAct.class));
+ cards.add(new SetCardInfo("Blast-Furnace Hellkite", 12, Rarity.RARE, mage.cards.b.BlastFurnaceHellkite.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Blast-Furnace Hellkite", 59, Rarity.RARE, mage.cards.b.BlastFurnaceHellkite.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Bojuka Bog", 176, Rarity.COMMON, mage.cards.b.BojukaBog.class, RETRO_ART));
- cards.add(new SetCardInfo("Bronze Guardian", 70, Rarity.RARE, mage.cards.b.BronzeGuardian.class, RETRO_ART));
- cards.add(new SetCardInfo("Brudiclad, Telchor Engineer", 122, Rarity.RARE, mage.cards.b.BrudicladTelchorEngineer.class, RETRO_ART));
- cards.add(new SetCardInfo("Buried Ruin", 177, Rarity.UNCOMMON, mage.cards.b.BuriedRuin.class, RETRO_ART));
- cards.add(new SetCardInfo("Chaos Warp", 114, Rarity.RARE, mage.cards.c.ChaosWarp.class, RETRO_ART));
- cards.add(new SetCardInfo("Chief of the Foundry", 134, Rarity.UNCOMMON, mage.cards.c.ChiefOfTheFoundry.class, RETRO_ART));
- cards.add(new SetCardInfo("Chrome Courier", 123, Rarity.COMMON, mage.cards.c.ChromeCourier.class, RETRO_ART));
- cards.add(new SetCardInfo("Command Tower", 178, Rarity.COMMON, mage.cards.c.CommandTower.class, RETRO_ART));
- cards.add(new SetCardInfo("Commander's Sphere", 135, Rarity.COMMON, mage.cards.c.CommandersSphere.class, RETRO_ART));
- cards.add(new SetCardInfo("Cranial Plating", 136, Rarity.UNCOMMON, mage.cards.c.CranialPlating.class, RETRO_ART));
- cards.add(new SetCardInfo("Crumbling Necropolis", 179, Rarity.UNCOMMON, mage.cards.c.CrumblingNecropolis.class, RETRO_ART));
- cards.add(new SetCardInfo("Cursed Mirror", 115, Rarity.RARE, mage.cards.c.CursedMirror.class, RETRO_ART));
- cards.add(new SetCardInfo("Darksteel Citadel", 180, Rarity.UNCOMMON, mage.cards.d.DarksteelCitadel.class, RETRO_ART));
- cards.add(new SetCardInfo("Darksteel Juggernaut", 137, Rarity.RARE, mage.cards.d.DarksteelJuggernaut.class, RETRO_ART));
- cards.add(new SetCardInfo("Darkwater Catacombs", 181, Rarity.RARE, mage.cards.d.DarkwaterCatacombs.class, RETRO_ART));
- cards.add(new SetCardInfo("Despark", 124, Rarity.UNCOMMON, mage.cards.d.Despark.class, RETRO_ART));
- cards.add(new SetCardInfo("Digsite Engineer", 71, Rarity.RARE, mage.cards.d.DigsiteEngineer.class, RETRO_ART));
- cards.add(new SetCardInfo("Dimir Aqueduct", 182, Rarity.UNCOMMON, mage.cards.d.DimirAqueduct.class, RETRO_ART));
- cards.add(new SetCardInfo("Dimir Signet", 138, Rarity.COMMON, mage.cards.d.DimirSignet.class, RETRO_ART));
+ cards.add(new SetCardInfo("Bojuka Bog", 176, Rarity.COMMON, mage.cards.b.BojukaBog.class));
+ cards.add(new SetCardInfo("Bronze Guardian", 70, Rarity.RARE, mage.cards.b.BronzeGuardian.class));
+ cards.add(new SetCardInfo("Brudiclad, Telchor Engineer", 122, Rarity.RARE, mage.cards.b.BrudicladTelchorEngineer.class));
+ cards.add(new SetCardInfo("Buried Ruin", 177, Rarity.UNCOMMON, mage.cards.b.BuriedRuin.class));
+ cards.add(new SetCardInfo("Chaos Warp", 114, Rarity.RARE, mage.cards.c.ChaosWarp.class));
+ cards.add(new SetCardInfo("Chief of the Foundry", 134, Rarity.UNCOMMON, mage.cards.c.ChiefOfTheFoundry.class));
+ cards.add(new SetCardInfo("Chrome Courier", 123, Rarity.COMMON, mage.cards.c.ChromeCourier.class));
+ cards.add(new SetCardInfo("Command Tower", 178, Rarity.COMMON, mage.cards.c.CommandTower.class));
+ cards.add(new SetCardInfo("Commander's Sphere", 135, Rarity.COMMON, mage.cards.c.CommandersSphere.class));
+ cards.add(new SetCardInfo("Cranial Plating", 136, Rarity.UNCOMMON, mage.cards.c.CranialPlating.class));
+ cards.add(new SetCardInfo("Crumbling Necropolis", 179, Rarity.UNCOMMON, mage.cards.c.CrumblingNecropolis.class));
+ cards.add(new SetCardInfo("Cursed Mirror", 115, Rarity.RARE, mage.cards.c.CursedMirror.class));
+ cards.add(new SetCardInfo("Darksteel Citadel", 180, Rarity.UNCOMMON, mage.cards.d.DarksteelCitadel.class));
+ cards.add(new SetCardInfo("Darksteel Juggernaut", 137, Rarity.RARE, mage.cards.d.DarksteelJuggernaut.class));
+ cards.add(new SetCardInfo("Darkwater Catacombs", 181, Rarity.RARE, mage.cards.d.DarkwaterCatacombs.class));
+ cards.add(new SetCardInfo("Despark", 124, Rarity.UNCOMMON, mage.cards.d.Despark.class));
+ cards.add(new SetCardInfo("Digsite Engineer", 71, Rarity.RARE, mage.cards.d.DigsiteEngineer.class));
+ cards.add(new SetCardInfo("Dimir Aqueduct", 182, Rarity.UNCOMMON, mage.cards.d.DimirAqueduct.class));
+ cards.add(new SetCardInfo("Dimir Signet", 138, Rarity.COMMON, mage.cards.d.DimirSignet.class));
cards.add(new SetCardInfo("Disciple of Caelus Nin", 21, Rarity.RARE, mage.cards.d.DiscipleOfCaelusNin.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Disciple of Caelus Nin", 41, Rarity.RARE, mage.cards.d.DiscipleOfCaelusNin.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Dreamstone Hedron", 139, Rarity.UNCOMMON, mage.cards.d.DreamstoneHedron.class, RETRO_ART));
- cards.add(new SetCardInfo("Drossforge Bridge", 183, Rarity.COMMON, mage.cards.d.DrossforgeBridge.class, RETRO_ART));
- cards.add(new SetCardInfo("Emry, Lurker of the Loch", 81, Rarity.RARE, mage.cards.e.EmryLurkerOfTheLoch.class, RETRO_ART));
- cards.add(new SetCardInfo("Etched Champion", 140, Rarity.RARE, mage.cards.e.EtchedChampion.class, RETRO_ART));
- cards.add(new SetCardInfo("Etherium Sculptor", 82, Rarity.COMMON, mage.cards.e.EtheriumSculptor.class, RETRO_ART));
- cards.add(new SetCardInfo("Ethersworn Adjudicator", 83, Rarity.MYTHIC, mage.cards.e.EtherswornAdjudicator.class, RETRO_ART));
- cards.add(new SetCardInfo("Evolving Wilds", 184, Rarity.COMMON, mage.cards.e.EvolvingWilds.class, RETRO_ART));
- cards.add(new SetCardInfo("Executioner's Capsule", 104, Rarity.COMMON, mage.cards.e.ExecutionersCapsule.class, RETRO_ART));
- cards.add(new SetCardInfo("Exotic Orchard", 185, Rarity.RARE, mage.cards.e.ExoticOrchard.class, RETRO_ART));
- cards.add(new SetCardInfo("Expressive Iteration", 125, Rarity.UNCOMMON, mage.cards.e.ExpressiveIteration.class, RETRO_ART));
- cards.add(new SetCardInfo("Fact or Fiction", 84, Rarity.UNCOMMON, mage.cards.f.FactOrFiction.class, RETRO_ART));
- cards.add(new SetCardInfo("Fain, the Broker", 105, Rarity.RARE, mage.cards.f.FainTheBroker.class, RETRO_ART));
- cards.add(new SetCardInfo("Faithless Looting", 116, Rarity.COMMON, mage.cards.f.FaithlessLooting.class, RETRO_ART));
- cards.add(new SetCardInfo("Farid, Enterprising Salvager", 13, Rarity.RARE, mage.cards.f.FaridEnterprisingSalvager.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Dreamstone Hedron", 139, Rarity.UNCOMMON, mage.cards.d.DreamstoneHedron.class));
+ cards.add(new SetCardInfo("Drossforge Bridge", 183, Rarity.COMMON, mage.cards.d.DrossforgeBridge.class));
+ cards.add(new SetCardInfo("Emry, Lurker of the Loch", 81, Rarity.RARE, mage.cards.e.EmryLurkerOfTheLoch.class));
+ cards.add(new SetCardInfo("Etched Champion", 140, Rarity.RARE, mage.cards.e.EtchedChampion.class));
+ cards.add(new SetCardInfo("Etherium Sculptor", 82, Rarity.COMMON, mage.cards.e.EtheriumSculptor.class));
+ cards.add(new SetCardInfo("Ethersworn Adjudicator", 83, Rarity.MYTHIC, mage.cards.e.EtherswornAdjudicator.class));
+ cards.add(new SetCardInfo("Evolving Wilds", 184, Rarity.COMMON, mage.cards.e.EvolvingWilds.class));
+ cards.add(new SetCardInfo("Executioner's Capsule", 104, Rarity.COMMON, mage.cards.e.ExecutionersCapsule.class));
+ cards.add(new SetCardInfo("Exotic Orchard", 185, Rarity.RARE, mage.cards.e.ExoticOrchard.class));
+ cards.add(new SetCardInfo("Expressive Iteration", 125, Rarity.UNCOMMON, mage.cards.e.ExpressiveIteration.class));
+ cards.add(new SetCardInfo("Fact or Fiction", 84, Rarity.UNCOMMON, mage.cards.f.FactOrFiction.class));
+ cards.add(new SetCardInfo("Fain, the Broker", 105, Rarity.RARE, mage.cards.f.FainTheBroker.class));
+ cards.add(new SetCardInfo("Faithless Looting", 116, Rarity.COMMON, mage.cards.f.FaithlessLooting.class));
+ cards.add(new SetCardInfo("Farid, Enterprising Salvager", 13, Rarity.RARE, mage.cards.f.FaridEnterprisingSalvager.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Farid, Enterprising Salvager", 60, Rarity.RARE, mage.cards.f.FaridEnterprisingSalvager.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Feed the Swarm", 106, Rarity.COMMON, mage.cards.f.FeedTheSwarm.class, RETRO_ART));
- cards.add(new SetCardInfo("Fellwar Stone", 141, Rarity.UNCOMMON, mage.cards.f.FellwarStone.class, RETRO_ART));
- cards.add(new SetCardInfo("Filigree Attendant", 85, Rarity.UNCOMMON, mage.cards.f.FiligreeAttendant.class, RETRO_ART));
- cards.add(new SetCardInfo("Geth, Lord of the Vault", 107, Rarity.MYTHIC, mage.cards.g.GethLordOfTheVault.class, RETRO_ART));
+ cards.add(new SetCardInfo("Feed the Swarm", 106, Rarity.COMMON, mage.cards.f.FeedTheSwarm.class));
+ cards.add(new SetCardInfo("Fellwar Stone", 141, Rarity.UNCOMMON, mage.cards.f.FellwarStone.class));
+ cards.add(new SetCardInfo("Filigree Attendant", 85, Rarity.UNCOMMON, mage.cards.f.FiligreeAttendant.class));
+ cards.add(new SetCardInfo("Geth, Lord of the Vault", 107, Rarity.MYTHIC, mage.cards.g.GethLordOfTheVault.class));
cards.add(new SetCardInfo("Glint Raker", 54, Rarity.RARE, mage.cards.g.GlintRaker.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Glint Raker", 7, Rarity.RARE, mage.cards.g.GlintRaker.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Goldmire Bridge", 186, Rarity.COMMON, mage.cards.g.GoldmireBridge.class, RETRO_ART));
- cards.add(new SetCardInfo("Great Furnace", 187, Rarity.COMMON, mage.cards.g.GreatFurnace.class, RETRO_ART));
- cards.add(new SetCardInfo("Hedron Archive", 142, Rarity.UNCOMMON, mage.cards.h.HedronArchive.class, RETRO_ART));
- cards.add(new SetCardInfo("Hellkite Igniter", 117, Rarity.RARE, mage.cards.h.HellkiteIgniter.class, RETRO_ART));
- cards.add(new SetCardInfo("Herald of Anguish", 108, Rarity.MYTHIC, mage.cards.h.HeraldOfAnguish.class, RETRO_ART));
- cards.add(new SetCardInfo("Hexavus", 14, Rarity.RARE, mage.cards.h.Hexavus.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Glint Raker", 7, Rarity.RARE, mage.cards.g.GlintRaker.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Goldmire Bridge", 186, Rarity.COMMON, mage.cards.g.GoldmireBridge.class));
+ cards.add(new SetCardInfo("Great Furnace", 187, Rarity.COMMON, mage.cards.g.GreatFurnace.class));
+ cards.add(new SetCardInfo("Hedron Archive", 142, Rarity.UNCOMMON, mage.cards.h.HedronArchive.class));
+ cards.add(new SetCardInfo("Hellkite Igniter", 117, Rarity.RARE, mage.cards.h.HellkiteIgniter.class));
+ cards.add(new SetCardInfo("Herald of Anguish", 108, Rarity.MYTHIC, mage.cards.h.HeraldOfAnguish.class));
+ cards.add(new SetCardInfo("Hexavus", 14, Rarity.RARE, mage.cards.h.Hexavus.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Hexavus", 61, Rarity.RARE, mage.cards.h.Hexavus.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Ichor Wellspring", 143, Rarity.UNCOMMON, mage.cards.i.IchorWellspring.class, RETRO_ART));
- cards.add(new SetCardInfo("Idol of Oblivion", 144, Rarity.RARE, mage.cards.i.IdolOfOblivion.class, RETRO_ART));
- cards.add(new SetCardInfo("Indomitable Archangel", 72, Rarity.MYTHIC, mage.cards.i.IndomitableArchangel.class, RETRO_ART));
- cards.add(new SetCardInfo("Island", 31, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 32, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Izzet Boilerworks", 188, Rarity.UNCOMMON, mage.cards.i.IzzetBoilerworks.class, RETRO_ART));
- cards.add(new SetCardInfo("Jhoira, Weatherlight Captain", 126, Rarity.MYTHIC, mage.cards.j.JhoiraWeatherlightCaptain.class, RETRO_ART));
- cards.add(new SetCardInfo("Kayla's Music Box", 15, Rarity.RARE, mage.cards.k.KaylasMusicBox.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ichor Wellspring", 143, Rarity.UNCOMMON, mage.cards.i.IchorWellspring.class));
+ cards.add(new SetCardInfo("Idol of Oblivion", 144, Rarity.RARE, mage.cards.i.IdolOfOblivion.class));
+ cards.add(new SetCardInfo("Indomitable Archangel", 72, Rarity.MYTHIC, mage.cards.i.IndomitableArchangel.class));
+ cards.add(new SetCardInfo("Island", 31, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 32, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Izzet Boilerworks", 188, Rarity.UNCOMMON, mage.cards.i.IzzetBoilerworks.class));
+ cards.add(new SetCardInfo("Jhoira, Weatherlight Captain", 126, Rarity.MYTHIC, mage.cards.j.JhoiraWeatherlightCaptain.class));
+ cards.add(new SetCardInfo("Kayla's Music Box", 15, Rarity.RARE, mage.cards.k.KaylasMusicBox.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Kayla's Music Box", 62, Rarity.RARE, mage.cards.k.KaylasMusicBox.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Liquimetal Torque", 145, Rarity.UNCOMMON, mage.cards.l.LiquimetalTorque.class, RETRO_ART));
- cards.add(new SetCardInfo("Lithoform Engine", 146, Rarity.MYTHIC, mage.cards.l.LithoformEngine.class, RETRO_ART));
- cards.add(new SetCardInfo("Losheel, Clockwork Scholar", 73, Rarity.RARE, mage.cards.l.LosheelClockworkScholar.class, RETRO_ART));
- cards.add(new SetCardInfo("Machine God's Effigy", 16, Rarity.RARE, mage.cards.m.MachineGodsEffigy.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Liquimetal Torque", 145, Rarity.UNCOMMON, mage.cards.l.LiquimetalTorque.class));
+ cards.add(new SetCardInfo("Lithoform Engine", 146, Rarity.MYTHIC, mage.cards.l.LithoformEngine.class));
+ cards.add(new SetCardInfo("Losheel, Clockwork Scholar", 73, Rarity.RARE, mage.cards.l.LosheelClockworkScholar.class));
+ cards.add(new SetCardInfo("Machine God's Effigy", 16, Rarity.RARE, mage.cards.m.MachineGodsEffigy.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Machine God's Effigy", 63, Rarity.RARE, mage.cards.m.MachineGodsEffigy.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("March of Progress", 55, Rarity.RARE, mage.cards.m.MarchOfProgress.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("March of Progress", 8, Rarity.RARE, mage.cards.m.MarchOfProgress.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Marionette Master", 109, Rarity.RARE, mage.cards.m.MarionetteMaster.class, RETRO_ART));
- cards.add(new SetCardInfo("Master Transmuter", 87, Rarity.RARE, mage.cards.m.MasterTransmuter.class, RETRO_ART));
- cards.add(new SetCardInfo("Master of Etherium", 86, Rarity.RARE, mage.cards.m.MasterOfEtherium.class, RETRO_ART));
- cards.add(new SetCardInfo("Metalwork Colossus", 147, Rarity.RARE, mage.cards.m.MetalworkColossus.class, RETRO_ART));
- cards.add(new SetCardInfo("Mind Stone", 148, Rarity.UNCOMMON, mage.cards.m.MindStone.class, RETRO_ART));
- cards.add(new SetCardInfo("Mirrorworks", 149, Rarity.RARE, mage.cards.m.Mirrorworks.class, RETRO_ART));
- cards.add(new SetCardInfo("Mishra, Eminent One", 1, Rarity.MYTHIC, mage.cards.m.MishraEminentOne.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mishra, Eminent One", 39, Rarity.MYTHIC, mage.cards.m.MishraEminentOne.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("March of Progress", 8, Rarity.RARE, mage.cards.m.MarchOfProgress.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Marionette Master", 109, Rarity.RARE, mage.cards.m.MarionetteMaster.class));
+ cards.add(new SetCardInfo("Master Transmuter", 87, Rarity.RARE, mage.cards.m.MasterTransmuter.class));
+ cards.add(new SetCardInfo("Master of Etherium", 86, Rarity.RARE, mage.cards.m.MasterOfEtherium.class));
+ cards.add(new SetCardInfo("Metalwork Colossus", 147, Rarity.RARE, mage.cards.m.MetalworkColossus.class));
+ cards.add(new SetCardInfo("Mind Stone", 148, Rarity.UNCOMMON, mage.cards.m.MindStone.class));
+ cards.add(new SetCardInfo("Mirrorworks", 149, Rarity.RARE, mage.cards.m.Mirrorworks.class));
+ cards.add(new SetCardInfo("Mishra, Eminent One", 1, Rarity.MYTHIC, mage.cards.m.MishraEminentOne.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mishra, Eminent One", 39, Rarity.MYTHIC, mage.cards.m.MishraEminentOne.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mishra, Eminent One", 48, Rarity.MYTHIC, mage.cards.m.MishraEminentOne.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Mistvault Bridge", 189, Rarity.COMMON, mage.cards.m.MistvaultBridge.class, RETRO_ART));
- cards.add(new SetCardInfo("Mnemonic Sphere", 88, Rarity.COMMON, mage.cards.m.MnemonicSphere.class, RETRO_ART));
- cards.add(new SetCardInfo("Mountain", 35, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 36, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Muzzio, Visionary Architect", 89, Rarity.MYTHIC, mage.cards.m.MuzzioVisionaryArchitect.class, RETRO_ART));
- cards.add(new SetCardInfo("Mycosynth Wellspring", 150, Rarity.COMMON, mage.cards.m.MycosynthWellspring.class, RETRO_ART));
- cards.add(new SetCardInfo("Myr Battlesphere", 151, Rarity.RARE, mage.cards.m.MyrBattlesphere.class, RETRO_ART));
- cards.add(new SetCardInfo("Myriad Landscape", 190, Rarity.UNCOMMON, mage.cards.m.MyriadLandscape.class, RETRO_ART));
- cards.add(new SetCardInfo("Nihil Spellbomb", 152, Rarity.COMMON, mage.cards.n.NihilSpellbomb.class, RETRO_ART));
- cards.add(new SetCardInfo("Noxious Gearhulk", 110, Rarity.MYTHIC, mage.cards.n.NoxiousGearhulk.class, RETRO_ART));
- cards.add(new SetCardInfo("Oblivion Stone", 153, Rarity.RARE, mage.cards.o.OblivionStone.class, RETRO_ART));
- cards.add(new SetCardInfo("One with the Machine", 90, Rarity.RARE, mage.cards.o.OneWithTheMachine.class, RETRO_ART));
- cards.add(new SetCardInfo("Oni-Cult Anvil", 127, Rarity.UNCOMMON, mage.cards.o.OniCultAnvil.class, RETRO_ART));
- cards.add(new SetCardInfo("Orzhov Basilica", 191, Rarity.UNCOMMON, mage.cards.o.OrzhovBasilica.class, RETRO_ART));
- cards.add(new SetCardInfo("Orzhov Signet", 154, Rarity.COMMON, mage.cards.o.OrzhovSignet.class, RETRO_ART));
- cards.add(new SetCardInfo("Padeem, Consul of Innovation", 91, Rarity.RARE, mage.cards.p.PadeemConsulOfInnovation.class, RETRO_ART));
- cards.add(new SetCardInfo("Path of Ancestry", 192, Rarity.COMMON, mage.cards.p.PathOfAncestry.class, RETRO_ART));
- cards.add(new SetCardInfo("Phyrexian Rebirth", 74, Rarity.RARE, mage.cards.p.PhyrexianRebirth.class, RETRO_ART));
- cards.add(new SetCardInfo("Plains", 29, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 30, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Prairie Stream", 193, Rarity.RARE, mage.cards.p.PrairieStream.class, RETRO_ART));
- cards.add(new SetCardInfo("Preordain", 92, Rarity.COMMON, mage.cards.p.Preordain.class, RETRO_ART));
- cards.add(new SetCardInfo("Prophetic Prism", 155, Rarity.COMMON, mage.cards.p.PropheticPrism.class, RETRO_ART));
- cards.add(new SetCardInfo("Rakdos Carnarium", 194, Rarity.UNCOMMON, mage.cards.r.RakdosCarnarium.class, RETRO_ART));
- cards.add(new SetCardInfo("Rakdos Signet", 156, Rarity.COMMON, mage.cards.r.RakdosSignet.class, RETRO_ART));
- cards.add(new SetCardInfo("Razortide Bridge", 195, Rarity.COMMON, mage.cards.r.RazortideBridge.class, RETRO_ART));
- cards.add(new SetCardInfo("Relic of Progenitus", 157, Rarity.UNCOMMON, mage.cards.r.RelicOfProgenitus.class, RETRO_ART));
- cards.add(new SetCardInfo("Reliquary Tower", 196, Rarity.UNCOMMON, mage.cards.r.ReliquaryTower.class, RETRO_ART));
- cards.add(new SetCardInfo("River of Tears", 197, Rarity.RARE, mage.cards.r.RiverOfTears.class, RETRO_ART));
+ cards.add(new SetCardInfo("Mistvault Bridge", 189, Rarity.COMMON, mage.cards.m.MistvaultBridge.class));
+ cards.add(new SetCardInfo("Mnemonic Sphere", 88, Rarity.COMMON, mage.cards.m.MnemonicSphere.class));
+ cards.add(new SetCardInfo("Mountain", 35, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 36, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Muzzio, Visionary Architect", 89, Rarity.MYTHIC, mage.cards.m.MuzzioVisionaryArchitect.class));
+ cards.add(new SetCardInfo("Mycosynth Wellspring", 150, Rarity.COMMON, mage.cards.m.MycosynthWellspring.class));
+ cards.add(new SetCardInfo("Myr Battlesphere", 151, Rarity.RARE, mage.cards.m.MyrBattlesphere.class));
+ cards.add(new SetCardInfo("Myriad Landscape", 190, Rarity.UNCOMMON, mage.cards.m.MyriadLandscape.class));
+ cards.add(new SetCardInfo("Nihil Spellbomb", 152, Rarity.COMMON, mage.cards.n.NihilSpellbomb.class));
+ cards.add(new SetCardInfo("Noxious Gearhulk", 110, Rarity.MYTHIC, mage.cards.n.NoxiousGearhulk.class));
+ cards.add(new SetCardInfo("Oblivion Stone", 153, Rarity.RARE, mage.cards.o.OblivionStone.class));
+ cards.add(new SetCardInfo("One with the Machine", 90, Rarity.RARE, mage.cards.o.OneWithTheMachine.class));
+ cards.add(new SetCardInfo("Oni-Cult Anvil", 127, Rarity.UNCOMMON, mage.cards.o.OniCultAnvil.class));
+ cards.add(new SetCardInfo("Orzhov Basilica", 191, Rarity.UNCOMMON, mage.cards.o.OrzhovBasilica.class));
+ cards.add(new SetCardInfo("Orzhov Signet", 154, Rarity.COMMON, mage.cards.o.OrzhovSignet.class));
+ cards.add(new SetCardInfo("Padeem, Consul of Innovation", 91, Rarity.RARE, mage.cards.p.PadeemConsulOfInnovation.class));
+ cards.add(new SetCardInfo("Path of Ancestry", 192, Rarity.COMMON, mage.cards.p.PathOfAncestry.class));
+ cards.add(new SetCardInfo("Phyrexian Rebirth", 74, Rarity.RARE, mage.cards.p.PhyrexianRebirth.class));
+ cards.add(new SetCardInfo("Plains", 29, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 30, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Prairie Stream", 193, Rarity.RARE, mage.cards.p.PrairieStream.class));
+ cards.add(new SetCardInfo("Preordain", 92, Rarity.COMMON, mage.cards.p.Preordain.class));
+ cards.add(new SetCardInfo("Prophetic Prism", 155, Rarity.COMMON, mage.cards.p.PropheticPrism.class));
+ cards.add(new SetCardInfo("Rakdos Carnarium", 194, Rarity.UNCOMMON, mage.cards.r.RakdosCarnarium.class));
+ cards.add(new SetCardInfo("Rakdos Signet", 156, Rarity.COMMON, mage.cards.r.RakdosSignet.class));
+ cards.add(new SetCardInfo("Razortide Bridge", 195, Rarity.COMMON, mage.cards.r.RazortideBridge.class));
+ cards.add(new SetCardInfo("Relic of Progenitus", 157, Rarity.UNCOMMON, mage.cards.r.RelicOfProgenitus.class));
+ cards.add(new SetCardInfo("Reliquary Tower", 196, Rarity.UNCOMMON, mage.cards.r.ReliquaryTower.class));
+ cards.add(new SetCardInfo("River of Tears", 197, Rarity.RARE, mage.cards.r.RiverOfTears.class));
cards.add(new SetCardInfo("Rootpath Purifier", 24, Rarity.MYTHIC, mage.cards.r.RootpathPurifier.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Rootpath Purifier", 44, Rarity.MYTHIC, mage.cards.r.RootpathPurifier.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Sai, Master Thopterist", 93, Rarity.RARE, mage.cards.s.SaiMasterThopterist.class, RETRO_ART));
- cards.add(new SetCardInfo("Sanwell, Avenger Ace", 5, Rarity.RARE, mage.cards.s.SanwellAvengerAce.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sai, Master Thopterist", 93, Rarity.RARE, mage.cards.s.SaiMasterThopterist.class));
+ cards.add(new SetCardInfo("Sanwell, Avenger Ace", 5, Rarity.RARE, mage.cards.s.SanwellAvengerAce.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sanwell, Avenger Ace", 52, Rarity.RARE, mage.cards.s.SanwellAvengerAce.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sardian Avenger", 23, Rarity.RARE, mage.cards.s.SardianAvenger.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Sardian Avenger", 43, Rarity.RARE, mage.cards.s.SardianAvenger.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Scavenged Brawler", 17, Rarity.RARE, mage.cards.s.ScavengedBrawler.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Scavenged Brawler", 17, Rarity.RARE, mage.cards.s.ScavengedBrawler.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Scavenged Brawler", 64, Rarity.RARE, mage.cards.s.ScavengedBrawler.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Scholar of New Horizons", 53, Rarity.RARE, mage.cards.s.ScholarOfNewHorizons.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Scholar of New Horizons", 6, Rarity.RARE, mage.cards.s.ScholarOfNewHorizons.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Seat of the Synod", 198, Rarity.COMMON, mage.cards.s.SeatOfTheSynod.class, RETRO_ART));
- cards.add(new SetCardInfo("Servo Schematic", 158, Rarity.UNCOMMON, mage.cards.s.ServoSchematic.class, RETRO_ART));
- cards.add(new SetCardInfo("Shadowblood Ridge", 199, Rarity.RARE, mage.cards.s.ShadowbloodRidge.class, RETRO_ART));
- cards.add(new SetCardInfo("Sharding Sphinx", 94, Rarity.RARE, mage.cards.s.ShardingSphinx.class, RETRO_ART));
- cards.add(new SetCardInfo("Sharuum the Hegemon", 128, Rarity.RARE, mage.cards.s.SharuumTheHegemon.class, RETRO_ART));
- cards.add(new SetCardInfo("Shimmer Dragon", 95, Rarity.RARE, mage.cards.s.ShimmerDragon.class, RETRO_ART));
- cards.add(new SetCardInfo("Silas Renn, Seeker Adept", 129, Rarity.MYTHIC, mage.cards.s.SilasRennSeekerAdept.class, RETRO_ART));
- cards.add(new SetCardInfo("Silverbluff Bridge", 200, Rarity.COMMON, mage.cards.s.SilverbluffBridge.class, RETRO_ART));
- cards.add(new SetCardInfo("Skullclamp", 159, Rarity.UNCOMMON, mage.cards.s.Skullclamp.class, RETRO_ART));
- cards.add(new SetCardInfo("Skycloud Expanse", 201, Rarity.RARE, mage.cards.s.SkycloudExpanse.class, RETRO_ART));
- cards.add(new SetCardInfo("Slobad, Goblin Tinkerer", 118, Rarity.RARE, mage.cards.s.SlobadGoblinTinkerer.class, RETRO_ART));
- cards.add(new SetCardInfo("Smelting Vat", 18, Rarity.RARE, mage.cards.s.SmeltingVat.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Scholar of New Horizons", 6, Rarity.RARE, mage.cards.s.ScholarOfNewHorizons.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Seat of the Synod", 198, Rarity.COMMON, mage.cards.s.SeatOfTheSynod.class));
+ cards.add(new SetCardInfo("Servo Schematic", 158, Rarity.UNCOMMON, mage.cards.s.ServoSchematic.class));
+ cards.add(new SetCardInfo("Shadowblood Ridge", 199, Rarity.RARE, mage.cards.s.ShadowbloodRidge.class));
+ cards.add(new SetCardInfo("Sharding Sphinx", 94, Rarity.RARE, mage.cards.s.ShardingSphinx.class));
+ cards.add(new SetCardInfo("Sharuum the Hegemon", 128, Rarity.RARE, mage.cards.s.SharuumTheHegemon.class));
+ cards.add(new SetCardInfo("Shimmer Dragon", 95, Rarity.RARE, mage.cards.s.ShimmerDragon.class));
+ cards.add(new SetCardInfo("Silas Renn, Seeker Adept", 129, Rarity.MYTHIC, mage.cards.s.SilasRennSeekerAdept.class));
+ cards.add(new SetCardInfo("Silverbluff Bridge", 200, Rarity.COMMON, mage.cards.s.SilverbluffBridge.class));
+ cards.add(new SetCardInfo("Skullclamp", 159, Rarity.UNCOMMON, mage.cards.s.Skullclamp.class));
+ cards.add(new SetCardInfo("Skycloud Expanse", 201, Rarity.RARE, mage.cards.s.SkycloudExpanse.class));
+ cards.add(new SetCardInfo("Slobad, Goblin Tinkerer", 118, Rarity.RARE, mage.cards.s.SlobadGoblinTinkerer.class));
+ cards.add(new SetCardInfo("Smelting Vat", 18, Rarity.RARE, mage.cards.s.SmeltingVat.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Smelting Vat", 65, Rarity.RARE, mage.cards.s.SmeltingVat.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Smoldering Marsh", 202, Rarity.RARE, mage.cards.s.SmolderingMarsh.class, RETRO_ART));
- cards.add(new SetCardInfo("Sol Ring", 160, Rarity.UNCOMMON, mage.cards.s.SolRing.class, RETRO_ART));
- cards.add(new SetCardInfo("Solemn Simulacrum", 161, Rarity.RARE, mage.cards.s.SolemnSimulacrum.class, RETRO_ART));
- cards.add(new SetCardInfo("Sphinx's Revelation", 130, Rarity.MYTHIC, mage.cards.s.SphinxsRevelation.class, RETRO_ART));
- cards.add(new SetCardInfo("Spine of Ish Sah", 162, Rarity.RARE, mage.cards.s.SpineOfIshSah.class, RETRO_ART));
- cards.add(new SetCardInfo("Spire of Industry", 203, Rarity.RARE, mage.cards.s.SpireOfIndustry.class, RETRO_ART));
+ cards.add(new SetCardInfo("Smoldering Marsh", 202, Rarity.RARE, mage.cards.s.SmolderingMarsh.class));
+ cards.add(new SetCardInfo("Sol Ring", 160, Rarity.UNCOMMON, mage.cards.s.SolRing.class));
+ cards.add(new SetCardInfo("Solemn Simulacrum", 161, Rarity.RARE, mage.cards.s.SolemnSimulacrum.class));
+ cards.add(new SetCardInfo("Sphinx's Revelation", 130, Rarity.MYTHIC, mage.cards.s.SphinxsRevelation.class));
+ cards.add(new SetCardInfo("Spine of Ish Sah", 162, Rarity.RARE, mage.cards.s.SpineOfIshSah.class));
+ cards.add(new SetCardInfo("Spire of Industry", 203, Rarity.RARE, mage.cards.s.SpireOfIndustry.class));
cards.add(new SetCardInfo("Staff of Titania", 27, Rarity.RARE, mage.cards.s.StaffOfTitania.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Staff of Titania", 50, Rarity.RARE, mage.cards.s.StaffOfTitania.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Steel Hellkite", 163, Rarity.RARE, mage.cards.s.SteelHellkite.class, RETRO_ART));
- cards.add(new SetCardInfo("Steel Overseer", 164, Rarity.RARE, mage.cards.s.SteelOverseer.class, RETRO_ART));
- cards.add(new SetCardInfo("Strionic Resonator", 165, Rarity.RARE, mage.cards.s.StrionicResonator.class, RETRO_ART));
- cards.add(new SetCardInfo("Sunken Hollow", 204, Rarity.RARE, mage.cards.s.SunkenHollow.class, RETRO_ART));
- cards.add(new SetCardInfo("Swamp", 33, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 34, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swiftfoot Boots", 166, Rarity.UNCOMMON, mage.cards.s.SwiftfootBoots.class, RETRO_ART));
- cards.add(new SetCardInfo("Swords to Plowshares", 75, Rarity.UNCOMMON, mage.cards.s.SwordsToPlowshares.class, RETRO_ART));
- cards.add(new SetCardInfo("Tawnos, Solemn Survivor", 3, Rarity.MYTHIC, mage.cards.t.TawnosSolemnSurvivor.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Steel Hellkite", 163, Rarity.RARE, mage.cards.s.SteelHellkite.class));
+ cards.add(new SetCardInfo("Steel Overseer", 164, Rarity.RARE, mage.cards.s.SteelOverseer.class));
+ cards.add(new SetCardInfo("Strionic Resonator", 165, Rarity.RARE, mage.cards.s.StrionicResonator.class));
+ cards.add(new SetCardInfo("Sunken Hollow", 204, Rarity.RARE, mage.cards.s.SunkenHollow.class));
+ cards.add(new SetCardInfo("Swamp", 33, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 34, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swiftfoot Boots", 166, Rarity.UNCOMMON, mage.cards.s.SwiftfootBoots.class));
+ cards.add(new SetCardInfo("Swords to Plowshares", 75, Rarity.UNCOMMON, mage.cards.s.SwordsToPlowshares.class));
+ cards.add(new SetCardInfo("Tawnos, Solemn Survivor", 3, Rarity.MYTHIC, mage.cards.t.TawnosSolemnSurvivor.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Tawnos, Solemn Survivor", 42, Rarity.MYTHIC, mage.cards.t.TawnosSolemnSurvivor.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Tempered Steel", 76, Rarity.RARE, mage.cards.t.TemperedSteel.class, RETRO_ART));
- cards.add(new SetCardInfo("Temple of Deceit", 205, Rarity.RARE, mage.cards.t.TempleOfDeceit.class, RETRO_ART));
- cards.add(new SetCardInfo("Temple of Enlightenment", 206, Rarity.RARE, mage.cards.t.TempleOfEnlightenment.class, RETRO_ART));
- cards.add(new SetCardInfo("Temple of Epiphany", 207, Rarity.RARE, mage.cards.t.TempleOfEpiphany.class, RETRO_ART));
- cards.add(new SetCardInfo("Temple of Malice", 208, Rarity.RARE, mage.cards.t.TempleOfMalice.class, RETRO_ART));
- cards.add(new SetCardInfo("Temple of Silence", 209, Rarity.RARE, mage.cards.t.TempleOfSilence.class, RETRO_ART));
+ cards.add(new SetCardInfo("Tempered Steel", 76, Rarity.RARE, mage.cards.t.TemperedSteel.class));
+ cards.add(new SetCardInfo("Temple of Deceit", 205, Rarity.RARE, mage.cards.t.TempleOfDeceit.class));
+ cards.add(new SetCardInfo("Temple of Enlightenment", 206, Rarity.RARE, mage.cards.t.TempleOfEnlightenment.class));
+ cards.add(new SetCardInfo("Temple of Epiphany", 207, Rarity.RARE, mage.cards.t.TempleOfEpiphany.class));
+ cards.add(new SetCardInfo("Temple of Malice", 208, Rarity.RARE, mage.cards.t.TempleOfMalice.class));
+ cards.add(new SetCardInfo("Temple of Silence", 209, Rarity.RARE, mage.cards.t.TempleOfSilence.class));
cards.add(new SetCardInfo("Terisiare's Devastation", 56, Rarity.RARE, mage.cards.t.TerisiaresDevastation.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Terisiare's Devastation", 9, Rarity.RARE, mage.cards.t.TerisiaresDevastation.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Terramorphic Expanse", 210, Rarity.COMMON, mage.cards.t.TerramorphicExpanse.class, RETRO_ART));
- cards.add(new SetCardInfo("Teshar, Ancestor's Apostle", 77, Rarity.RARE, mage.cards.t.TesharAncestorsApostle.class, RETRO_ART));
+ cards.add(new SetCardInfo("Terisiare's Devastation", 9, Rarity.RARE, mage.cards.t.TerisiaresDevastation.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Terramorphic Expanse", 210, Rarity.COMMON, mage.cards.t.TerramorphicExpanse.class));
+ cards.add(new SetCardInfo("Teshar, Ancestor's Apostle", 77, Rarity.RARE, mage.cards.t.TesharAncestorsApostle.class));
cards.add(new SetCardInfo("The Archimandrite", 26, Rarity.RARE, mage.cards.t.TheArchimandrite.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("The Archimandrite", 46, Rarity.RARE, mage.cards.t.TheArchimandrite.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("The Brothers' War", 22, Rarity.RARE, mage.cards.t.TheBrothersWar.class));
- cards.add(new SetCardInfo("Thirst for Knowledge", 96, Rarity.UNCOMMON, mage.cards.t.ThirstForKnowledge.class, RETRO_ART));
- cards.add(new SetCardInfo("Thopter Shop", 19, Rarity.RARE, mage.cards.t.ThopterShop.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Thirst for Knowledge", 96, Rarity.UNCOMMON, mage.cards.t.ThirstForKnowledge.class));
+ cards.add(new SetCardInfo("Thopter Shop", 19, Rarity.RARE, mage.cards.t.ThopterShop.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Thopter Shop", 66, Rarity.RARE, mage.cards.t.ThopterShop.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Thopter Spy Network", 97, Rarity.RARE, mage.cards.t.ThopterSpyNetwork.class, RETRO_ART));
- cards.add(new SetCardInfo("Thought Monitor", 98, Rarity.RARE, mage.cards.t.ThoughtMonitor.class, RETRO_ART));
- cards.add(new SetCardInfo("Thought Vessel", 167, Rarity.UNCOMMON, mage.cards.t.ThoughtVessel.class, RETRO_ART));
- cards.add(new SetCardInfo("Thoughtcast", 99, Rarity.COMMON, mage.cards.t.Thoughtcast.class, RETRO_ART));
- cards.add(new SetCardInfo("Thran Dynamo", 168, Rarity.UNCOMMON, mage.cards.t.ThranDynamo.class, RETRO_ART));
+ cards.add(new SetCardInfo("Thopter Spy Network", 97, Rarity.RARE, mage.cards.t.ThopterSpyNetwork.class));
+ cards.add(new SetCardInfo("Thought Monitor", 98, Rarity.RARE, mage.cards.t.ThoughtMonitor.class));
+ cards.add(new SetCardInfo("Thought Vessel", 167, Rarity.UNCOMMON, mage.cards.t.ThoughtVessel.class));
+ cards.add(new SetCardInfo("Thoughtcast", 99, Rarity.COMMON, mage.cards.t.Thoughtcast.class));
+ cards.add(new SetCardInfo("Thran Dynamo", 168, Rarity.UNCOMMON, mage.cards.t.ThranDynamo.class));
cards.add(new SetCardInfo("Titania, Nature's Force", 25, Rarity.MYTHIC, mage.cards.t.TitaniaNaturesForce.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Titania, Nature's Force", 45, Rarity.MYTHIC, mage.cards.t.TitaniaNaturesForce.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Trading Post", 169, Rarity.RARE, mage.cards.t.TradingPost.class, RETRO_ART));
- cards.add(new SetCardInfo("Traxos, Scourge of Kroog", 170, Rarity.RARE, mage.cards.t.TraxosScourgeOfKroog.class, RETRO_ART));
- cards.add(new SetCardInfo("Unbreakable Formation", 78, Rarity.RARE, mage.cards.u.UnbreakableFormation.class, RETRO_ART));
- cards.add(new SetCardInfo("Urza's Ruinous Blast", 79, Rarity.RARE, mage.cards.u.UrzasRuinousBlast.class, RETRO_ART));
+ cards.add(new SetCardInfo("Trading Post", 169, Rarity.RARE, mage.cards.t.TradingPost.class));
+ cards.add(new SetCardInfo("Traxos, Scourge of Kroog", 170, Rarity.RARE, mage.cards.t.TraxosScourgeOfKroog.class));
+ cards.add(new SetCardInfo("Unbreakable Formation", 78, Rarity.RARE, mage.cards.u.UnbreakableFormation.class));
+ cards.add(new SetCardInfo("Urza's Ruinous Blast", 79, Rarity.RARE, mage.cards.u.UrzasRuinousBlast.class));
cards.add(new SetCardInfo("Urza's Workshop", 28, Rarity.RARE, mage.cards.u.UrzasWorkshop.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Urza's Workshop", 51, Rarity.RARE, mage.cards.u.UrzasWorkshop.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Urza, Chief Artificer", 2, Rarity.MYTHIC, mage.cards.u.UrzaChiefArtificer.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Urza, Chief Artificer", 40, Rarity.MYTHIC, mage.cards.u.UrzaChiefArtificer.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Urza, Chief Artificer", 2, Rarity.MYTHIC, mage.cards.u.UrzaChiefArtificer.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Urza, Chief Artificer", 40, Rarity.MYTHIC, mage.cards.u.UrzaChiefArtificer.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Urza, Chief Artificer", 49, Rarity.MYTHIC, mage.cards.u.UrzaChiefArtificer.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Vault of Whispers", 211, Rarity.COMMON, mage.cards.v.VaultOfWhispers.class, RETRO_ART));
- cards.add(new SetCardInfo("Vedalken Humiliator", 100, Rarity.RARE, mage.cards.v.VedalkenHumiliator.class, RETRO_ART));
- cards.add(new SetCardInfo("Vindicate", 131, Rarity.RARE, mage.cards.v.Vindicate.class, RETRO_ART));
- cards.add(new SetCardInfo("Wayfarer's Bauble", 171, Rarity.COMMON, mage.cards.w.WayfarersBauble.class, RETRO_ART));
- cards.add(new SetCardInfo("Whirler Rogue", 101, Rarity.UNCOMMON, mage.cards.w.WhirlerRogue.class, RETRO_ART));
- cards.add(new SetCardInfo("Wire Surgeons", 10, Rarity.RARE, mage.cards.w.WireSurgeons.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Vault of Whispers", 211, Rarity.COMMON, mage.cards.v.VaultOfWhispers.class));
+ cards.add(new SetCardInfo("Vedalken Humiliator", 100, Rarity.RARE, mage.cards.v.VedalkenHumiliator.class));
+ cards.add(new SetCardInfo("Vindicate", 131, Rarity.RARE, mage.cards.v.Vindicate.class));
+ cards.add(new SetCardInfo("Wayfarer's Bauble", 171, Rarity.COMMON, mage.cards.w.WayfarersBauble.class));
+ cards.add(new SetCardInfo("Whirler Rogue", 101, Rarity.UNCOMMON, mage.cards.w.WhirlerRogue.class));
+ cards.add(new SetCardInfo("Wire Surgeons", 10, Rarity.RARE, mage.cards.w.WireSurgeons.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wire Surgeons", 57, Rarity.RARE, mage.cards.w.WireSurgeons.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Wondrous Crucible", 20, Rarity.RARE, mage.cards.w.WondrousCrucible.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wondrous Crucible", 20, Rarity.RARE, mage.cards.w.WondrousCrucible.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wondrous Crucible", 67, Rarity.RARE, mage.cards.w.WondrousCrucible.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Workshop Elders", 102, Rarity.RARE, mage.cards.w.WorkshopElders.class, RETRO_ART));
- cards.add(new SetCardInfo("Wreck Hunter", 11, Rarity.RARE, mage.cards.w.WreckHunter.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Workshop Elders", 102, Rarity.RARE, mage.cards.w.WorkshopElders.class));
+ cards.add(new SetCardInfo("Wreck Hunter", 11, Rarity.RARE, mage.cards.w.WreckHunter.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Wreck Hunter", 58, Rarity.RARE, mage.cards.w.WreckHunter.class, NON_FULL_USE_VARIOUS));
}
}
diff --git a/Mage.Sets/src/mage/sets/TheBrothersWarRetroArtifacts.java b/Mage.Sets/src/mage/sets/TheBrothersWarRetroArtifacts.java
index 84044f7ad38..cf652f5b95d 100644
--- a/Mage.Sets/src/mage/sets/TheBrothersWarRetroArtifacts.java
+++ b/Mage.Sets/src/mage/sets/TheBrothersWarRetroArtifacts.java
@@ -21,194 +21,131 @@ public final class TheBrothersWarRetroArtifacts extends ExpansionSet {
this.hasBasicLands = false;
this.maxCardNumberInBooster = 63;
- cards.add(new SetCardInfo("Adaptive Automaton", "64z", Rarity.RARE, mage.cards.a.AdaptiveAutomaton.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Adaptive Automaton", 1, Rarity.RARE, mage.cards.a.AdaptiveAutomaton.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Adaptive Automaton", 64, Rarity.RARE, mage.cards.a.AdaptiveAutomaton.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Aetherflux Reservoir", "65z", Rarity.MYTHIC, mage.cards.a.AetherfluxReservoir.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Aetherflux Reservoir", 2, Rarity.MYTHIC, mage.cards.a.AetherfluxReservoir.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Aetherflux Reservoir", 65, Rarity.MYTHIC, mage.cards.a.AetherfluxReservoir.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Altar of Dementia", "66z", Rarity.MYTHIC, mage.cards.a.AltarOfDementia.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Altar of Dementia", 3, Rarity.MYTHIC, mage.cards.a.AltarOfDementia.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Altar of Dementia", 66, Rarity.MYTHIC, mage.cards.a.AltarOfDementia.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ashnod's Altar", "67z", Rarity.RARE, mage.cards.a.AshnodsAltar.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ashnod's Altar", 4, Rarity.RARE, mage.cards.a.AshnodsAltar.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ashnod's Altar", 67, Rarity.RARE, mage.cards.a.AshnodsAltar.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Astral Cornucopia", "68z", Rarity.RARE, mage.cards.a.AstralCornucopia.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Astral Cornucopia", 5, Rarity.RARE, mage.cards.a.AstralCornucopia.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Astral Cornucopia", 68, Rarity.RARE, mage.cards.a.AstralCornucopia.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Blackblade Reforged", "69z", Rarity.RARE, mage.cards.b.BlackbladeReforged.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Blackblade Reforged", 6, Rarity.RARE, mage.cards.b.BlackbladeReforged.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Blackblade Reforged", 69, Rarity.RARE, mage.cards.b.BlackbladeReforged.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Bone Saw", "70z", Rarity.UNCOMMON, mage.cards.b.BoneSaw.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Bone Saw", 7, Rarity.UNCOMMON, mage.cards.b.BoneSaw.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Bone Saw", 70, Rarity.UNCOMMON, mage.cards.b.BoneSaw.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Burnished Hart", "71z", Rarity.UNCOMMON, mage.cards.b.BurnishedHart.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Burnished Hart", 71, Rarity.UNCOMMON, mage.cards.b.BurnishedHart.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Burnished Hart", 8, Rarity.UNCOMMON, mage.cards.b.BurnishedHart.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Caged Sun", "72z", Rarity.MYTHIC, mage.cards.c.CagedSun.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Caged Sun", 72, Rarity.MYTHIC, mage.cards.c.CagedSun.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Caged Sun", 9, Rarity.MYTHIC, mage.cards.c.CagedSun.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Chromatic Lantern", "73z", Rarity.RARE, mage.cards.c.ChromaticLantern.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Chromatic Lantern", 10, Rarity.RARE, mage.cards.c.ChromaticLantern.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Chromatic Lantern", 73, Rarity.RARE, mage.cards.c.ChromaticLantern.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Chromatic Star", "74z", Rarity.UNCOMMON, mage.cards.c.ChromaticStar.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Chromatic Star", 11, Rarity.UNCOMMON, mage.cards.c.ChromaticStar.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Chromatic Star", 74, Rarity.UNCOMMON, mage.cards.c.ChromaticStar.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Cloud Key", "75z", Rarity.RARE, mage.cards.c.CloudKey.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Cloud Key", 12, Rarity.RARE, mage.cards.c.CloudKey.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Cloud Key", 75, Rarity.RARE, mage.cards.c.CloudKey.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Defense Grid", "76z", Rarity.RARE, mage.cards.d.DefenseGrid.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Defense Grid", 13, Rarity.RARE, mage.cards.d.DefenseGrid.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Defense Grid", 76, Rarity.RARE, mage.cards.d.DefenseGrid.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Door to Nothingness", "77z", Rarity.RARE, mage.cards.d.DoorToNothingness.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Door to Nothingness", 14, Rarity.RARE, mage.cards.d.DoorToNothingness.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Door to Nothingness", 77, Rarity.RARE, mage.cards.d.DoorToNothingness.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Elsewhere Flask", "78z", Rarity.UNCOMMON, mage.cards.e.ElsewhereFlask.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Elsewhere Flask", 15, Rarity.UNCOMMON, mage.cards.e.ElsewhereFlask.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Elsewhere Flask", 78, Rarity.UNCOMMON, mage.cards.e.ElsewhereFlask.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Foundry Inspector", "79z", Rarity.UNCOMMON, mage.cards.f.FoundryInspector.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Foundry Inspector", 16, Rarity.UNCOMMON, mage.cards.f.FoundryInspector.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Foundry Inspector", 79, Rarity.UNCOMMON, mage.cards.f.FoundryInspector.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Gilded Lotus", "80z", Rarity.RARE, mage.cards.g.GildedLotus.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Gilded Lotus", 17, Rarity.RARE, mage.cards.g.GildedLotus.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Gilded Lotus", 80, Rarity.RARE, mage.cards.g.GildedLotus.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Goblin Charbelcher", "81z", Rarity.RARE, mage.cards.g.GoblinCharbelcher.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Goblin Charbelcher", 18, Rarity.RARE, mage.cards.g.GoblinCharbelcher.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Goblin Charbelcher", 81, Rarity.RARE, mage.cards.g.GoblinCharbelcher.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Helm of the Host", "82z", Rarity.MYTHIC, mage.cards.h.HelmOfTheHost.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Helm of the Host", 19, Rarity.MYTHIC, mage.cards.h.HelmOfTheHost.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Helm of the Host", 82, Rarity.MYTHIC, mage.cards.h.HelmOfTheHost.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Howling Mine", "83z", Rarity.RARE, mage.cards.h.HowlingMine.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Howling Mine", 20, Rarity.RARE, mage.cards.h.HowlingMine.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Howling Mine", 83, Rarity.RARE, mage.cards.h.HowlingMine.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ichor Wellspring", "84z", Rarity.UNCOMMON, mage.cards.i.IchorWellspring.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ichor Wellspring", 21, Rarity.UNCOMMON, mage.cards.i.IchorWellspring.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ichor Wellspring", 84, Rarity.UNCOMMON, mage.cards.i.IchorWellspring.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Inspiring Statuary", "85z", Rarity.RARE, mage.cards.i.InspiringStatuary.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Inspiring Statuary", 22, Rarity.RARE, mage.cards.i.InspiringStatuary.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Inspiring Statuary", 85, Rarity.RARE, mage.cards.i.InspiringStatuary.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ivory Tower", "86z", Rarity.UNCOMMON, mage.cards.i.IvoryTower.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ivory Tower", 23, Rarity.UNCOMMON, mage.cards.i.IvoryTower.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ivory Tower", 86, Rarity.UNCOMMON, mage.cards.i.IvoryTower.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Jalum Tome", "87z", Rarity.UNCOMMON, mage.cards.j.JalumTome.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Jalum Tome", 24, Rarity.UNCOMMON, mage.cards.j.JalumTome.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Jalum Tome", 87, Rarity.UNCOMMON, mage.cards.j.JalumTome.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Journeyer's Kite", "88z", Rarity.RARE, mage.cards.j.JourneyersKite.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Journeyer's Kite", 25, Rarity.RARE, mage.cards.j.JourneyersKite.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Journeyer's Kite", 88, Rarity.RARE, mage.cards.j.JourneyersKite.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Keening Stone", "89z", Rarity.RARE, mage.cards.k.KeeningStone.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Keening Stone", 26, Rarity.RARE, mage.cards.k.KeeningStone.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Keening Stone", 89, Rarity.RARE, mage.cards.k.KeeningStone.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Key to the City", "90z", Rarity.RARE, mage.cards.k.KeyToTheCity.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Key to the City", 27, Rarity.RARE, mage.cards.k.KeyToTheCity.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Key to the City", 90, Rarity.RARE, mage.cards.k.KeyToTheCity.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Liquimetal Coating", "91z", Rarity.UNCOMMON, mage.cards.l.LiquimetalCoating.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Liquimetal Coating", 28, Rarity.UNCOMMON, mage.cards.l.LiquimetalCoating.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Liquimetal Coating", 91, Rarity.UNCOMMON, mage.cards.l.LiquimetalCoating.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Lodestone Golem", "92z", Rarity.RARE, mage.cards.l.LodestoneGolem.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Lodestone Golem", 29, Rarity.RARE, mage.cards.l.LodestoneGolem.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Lodestone Golem", 92, Rarity.RARE, mage.cards.l.LodestoneGolem.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mazemind Tome", "93z", Rarity.RARE, mage.cards.m.MazemindTome.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mazemind Tome", 30, Rarity.RARE, mage.cards.m.MazemindTome.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mazemind Tome", 93, Rarity.RARE, mage.cards.m.MazemindTome.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mesmeric Orb", "94z", Rarity.MYTHIC, mage.cards.m.MesmericOrb.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mesmeric Orb", 31, Rarity.MYTHIC, mage.cards.m.MesmericOrb.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mesmeric Orb", 94, Rarity.MYTHIC, mage.cards.m.MesmericOrb.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Millstone", "95z", Rarity.UNCOMMON, mage.cards.m.Millstone.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Millstone", 32, Rarity.UNCOMMON, mage.cards.m.Millstone.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Millstone", 95, Rarity.UNCOMMON, mage.cards.m.Millstone.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mind's Eye", "96z", Rarity.MYTHIC, mage.cards.m.MindsEye.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mind's Eye", 33, Rarity.MYTHIC, mage.cards.m.MindsEye.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mind's Eye", 96, Rarity.MYTHIC, mage.cards.m.MindsEye.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mishra's Bauble", "97z", Rarity.UNCOMMON, mage.cards.m.MishrasBauble.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mishra's Bauble", 34, Rarity.UNCOMMON, mage.cards.m.MishrasBauble.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mishra's Bauble", 97, Rarity.UNCOMMON, mage.cards.m.MishrasBauble.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mox Amber", "98z", Rarity.MYTHIC, mage.cards.m.MoxAmber.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mox Amber", 35, Rarity.MYTHIC, mage.cards.m.MoxAmber.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mox Amber", 98, Rarity.MYTHIC, mage.cards.m.MoxAmber.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mystic Forge", "99z", Rarity.MYTHIC, mage.cards.m.MysticForge.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mystic Forge", 36, Rarity.MYTHIC, mage.cards.m.MysticForge.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mystic Forge", 99, Rarity.MYTHIC, mage.cards.m.MysticForge.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ornithopter", "100z", Rarity.UNCOMMON, mage.cards.o.Ornithopter.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ornithopter", 100, Rarity.UNCOMMON, mage.cards.o.Ornithopter.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ornithopter", 37, Rarity.UNCOMMON, mage.cards.o.Ornithopter.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Perilous Vault", "101z", Rarity.MYTHIC, mage.cards.p.PerilousVault.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Perilous Vault", 101, Rarity.MYTHIC, mage.cards.p.PerilousVault.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Perilous Vault", 38, Rarity.MYTHIC, mage.cards.p.PerilousVault.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Phyrexian Processor", "102z", Rarity.MYTHIC, mage.cards.p.PhyrexianProcessor.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Phyrexian Processor", 102, Rarity.MYTHIC, mage.cards.p.PhyrexianProcessor.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Phyrexian Processor", 39, Rarity.MYTHIC, mage.cards.p.PhyrexianProcessor.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Phyrexian Revoker", "103z", Rarity.RARE, mage.cards.p.PhyrexianRevoker.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Phyrexian Revoker", 103, Rarity.RARE, mage.cards.p.PhyrexianRevoker.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Phyrexian Revoker", 40, Rarity.RARE, mage.cards.p.PhyrexianRevoker.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Platinum Angel", "104z", Rarity.MYTHIC, mage.cards.p.PlatinumAngel.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Platinum Angel", 104, Rarity.MYTHIC, mage.cards.p.PlatinumAngel.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Platinum Angel", 41, Rarity.MYTHIC, mage.cards.p.PlatinumAngel.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Precursor Golem", "105z", Rarity.RARE, mage.cards.p.PrecursorGolem.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Precursor Golem", 105, Rarity.RARE, mage.cards.p.PrecursorGolem.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Precursor Golem", 42, Rarity.RARE, mage.cards.p.PrecursorGolem.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Pristine Talisman", "106z", Rarity.UNCOMMON, mage.cards.p.PristineTalisman.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Pristine Talisman", 106, Rarity.UNCOMMON, mage.cards.p.PristineTalisman.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Pristine Talisman", 43, Rarity.UNCOMMON, mage.cards.p.PristineTalisman.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Psychosis Crawler", "107z", Rarity.RARE, mage.cards.p.PsychosisCrawler.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Psychosis Crawler", 107, Rarity.RARE, mage.cards.p.PsychosisCrawler.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Psychosis Crawler", 44, Rarity.RARE, mage.cards.p.PsychosisCrawler.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Quicksilver Amulet", "108z", Rarity.RARE, mage.cards.q.QuicksilverAmulet.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Quicksilver Amulet", 108, Rarity.RARE, mage.cards.q.QuicksilverAmulet.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Quicksilver Amulet", 45, Rarity.RARE, mage.cards.q.QuicksilverAmulet.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Quietus Spike", "109z", Rarity.RARE, mage.cards.q.QuietusSpike.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Quietus Spike", 109, Rarity.RARE, mage.cards.q.QuietusSpike.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Quietus Spike", 46, Rarity.RARE, mage.cards.q.QuietusSpike.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ramos, Dragon Engine", "110z", Rarity.MYTHIC, mage.cards.r.RamosDragonEngine.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ramos, Dragon Engine", 110, Rarity.MYTHIC, mage.cards.r.RamosDragonEngine.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ramos, Dragon Engine", 47, Rarity.MYTHIC, mage.cards.r.RamosDragonEngine.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Runechanter's Pike", "111z", Rarity.RARE, mage.cards.r.RunechantersPike.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Runechanter's Pike", 111, Rarity.RARE, mage.cards.r.RunechantersPike.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Runechanter's Pike", 48, Rarity.RARE, mage.cards.r.RunechantersPike.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Scrap Trawler", "112z", Rarity.RARE, mage.cards.s.ScrapTrawler.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Scrap Trawler", 112, Rarity.RARE, mage.cards.s.ScrapTrawler.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Scrap Trawler", 49, Rarity.RARE, mage.cards.s.ScrapTrawler.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Sculpting Steel", "113z", Rarity.RARE, mage.cards.s.SculptingSteel.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Sculpting Steel", 113, Rarity.RARE, mage.cards.s.SculptingSteel.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Sculpting Steel", 50, Rarity.RARE, mage.cards.s.SculptingSteel.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Self-Assembler", "114z", Rarity.UNCOMMON, mage.cards.s.SelfAssembler.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Self-Assembler", 114, Rarity.UNCOMMON, mage.cards.s.SelfAssembler.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Self-Assembler", 51, Rarity.UNCOMMON, mage.cards.s.SelfAssembler.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Semblance Anvil", "115z", Rarity.RARE, mage.cards.s.SemblanceAnvil.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Semblance Anvil", 115, Rarity.RARE, mage.cards.s.SemblanceAnvil.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Semblance Anvil", 52, Rarity.RARE, mage.cards.s.SemblanceAnvil.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Sigil of Valor", "116z", Rarity.UNCOMMON, mage.cards.s.SigilOfValor.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Sigil of Valor", 116, Rarity.UNCOMMON, mage.cards.s.SigilOfValor.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Sigil of Valor", 53, Rarity.UNCOMMON, mage.cards.s.SigilOfValor.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Soul-Guide Lantern", "117z", Rarity.UNCOMMON, mage.cards.s.SoulGuideLantern.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Soul-Guide Lantern", 117, Rarity.UNCOMMON, mage.cards.s.SoulGuideLantern.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Soul-Guide Lantern", 54, Rarity.UNCOMMON, mage.cards.s.SoulGuideLantern.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Springleaf Drum", "118z", Rarity.UNCOMMON, mage.cards.s.SpringleafDrum.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Springleaf Drum", 118, Rarity.UNCOMMON, mage.cards.s.SpringleafDrum.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Springleaf Drum", 55, Rarity.UNCOMMON, mage.cards.s.SpringleafDrum.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Staff of Domination", "119z", Rarity.MYTHIC, mage.cards.s.StaffOfDomination.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Staff of Domination", 119, Rarity.MYTHIC, mage.cards.s.StaffOfDomination.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Staff of Domination", 56, Rarity.MYTHIC, mage.cards.s.StaffOfDomination.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Sundering Titan", "120z", Rarity.MYTHIC, mage.cards.s.SunderingTitan.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Sundering Titan", 120, Rarity.MYTHIC, mage.cards.s.SunderingTitan.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Sundering Titan", 57, Rarity.MYTHIC, mage.cards.s.SunderingTitan.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swiftfoot Boots", "121z", Rarity.UNCOMMON, mage.cards.s.SwiftfootBoots.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swiftfoot Boots", 121, Rarity.UNCOMMON, mage.cards.s.SwiftfootBoots.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swiftfoot Boots", 58, Rarity.UNCOMMON, mage.cards.s.SwiftfootBoots.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Sword of the Meek", "122z", Rarity.RARE, mage.cards.s.SwordOfTheMeek.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Sword of the Meek", 122, Rarity.RARE, mage.cards.s.SwordOfTheMeek.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Sword of the Meek", 59, Rarity.RARE, mage.cards.s.SwordOfTheMeek.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Thorn of Amethyst", "123z", Rarity.RARE, mage.cards.t.ThornOfAmethyst.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Thorn of Amethyst", 123, Rarity.RARE, mage.cards.t.ThornOfAmethyst.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Thorn of Amethyst", 60, Rarity.RARE, mage.cards.t.ThornOfAmethyst.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Unwinding Clock", "124z", Rarity.RARE, mage.cards.u.UnwindingClock.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Unwinding Clock", 124, Rarity.RARE, mage.cards.u.UnwindingClock.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Unwinding Clock", 61, Rarity.RARE, mage.cards.u.UnwindingClock.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Well of Lost Dreams", "125z", Rarity.RARE, mage.cards.w.WellOfLostDreams.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Well of Lost Dreams", 125, Rarity.RARE, mage.cards.w.WellOfLostDreams.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Well of Lost Dreams", 62, Rarity.RARE, mage.cards.w.WellOfLostDreams.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Wurmcoil Engine", "126z", Rarity.MYTHIC, mage.cards.w.WurmcoilEngine.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Wurmcoil Engine", 126, Rarity.MYTHIC, mage.cards.w.WurmcoilEngine.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Wurmcoil Engine", 63, Rarity.MYTHIC, mage.cards.w.WurmcoilEngine.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Adaptive Automaton", 1, Rarity.RARE, mage.cards.a.AdaptiveAutomaton.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Adaptive Automaton", 64, Rarity.RARE, mage.cards.a.AdaptiveAutomaton.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Aetherflux Reservoir", 2, Rarity.MYTHIC, mage.cards.a.AetherfluxReservoir.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Aetherflux Reservoir", 65, Rarity.MYTHIC, mage.cards.a.AetherfluxReservoir.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Altar of Dementia", 3, Rarity.MYTHIC, mage.cards.a.AltarOfDementia.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Altar of Dementia", 66, Rarity.MYTHIC, mage.cards.a.AltarOfDementia.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ashnod's Altar", 4, Rarity.RARE, mage.cards.a.AshnodsAltar.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ashnod's Altar", 67, Rarity.RARE, mage.cards.a.AshnodsAltar.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Astral Cornucopia", 5, Rarity.RARE, mage.cards.a.AstralCornucopia.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Astral Cornucopia", 68, Rarity.RARE, mage.cards.a.AstralCornucopia.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Blackblade Reforged", 6, Rarity.RARE, mage.cards.b.BlackbladeReforged.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Blackblade Reforged", 69, Rarity.RARE, mage.cards.b.BlackbladeReforged.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Bone Saw", 7, Rarity.UNCOMMON, mage.cards.b.BoneSaw.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Bone Saw", 70, Rarity.UNCOMMON, mage.cards.b.BoneSaw.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Burnished Hart", 71, Rarity.UNCOMMON, mage.cards.b.BurnishedHart.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Burnished Hart", 8, Rarity.UNCOMMON, mage.cards.b.BurnishedHart.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Caged Sun", 72, Rarity.MYTHIC, mage.cards.c.CagedSun.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Caged Sun", 9, Rarity.MYTHIC, mage.cards.c.CagedSun.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Chromatic Lantern", 10, Rarity.RARE, mage.cards.c.ChromaticLantern.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Chromatic Lantern", 73, Rarity.RARE, mage.cards.c.ChromaticLantern.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Chromatic Star", 11, Rarity.UNCOMMON, mage.cards.c.ChromaticStar.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Chromatic Star", 74, Rarity.UNCOMMON, mage.cards.c.ChromaticStar.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Cloud Key", 12, Rarity.RARE, mage.cards.c.CloudKey.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Cloud Key", 75, Rarity.RARE, mage.cards.c.CloudKey.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Defense Grid", 13, Rarity.RARE, mage.cards.d.DefenseGrid.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Defense Grid", 76, Rarity.RARE, mage.cards.d.DefenseGrid.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Door to Nothingness", 14, Rarity.RARE, mage.cards.d.DoorToNothingness.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Door to Nothingness", 77, Rarity.RARE, mage.cards.d.DoorToNothingness.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Elsewhere Flask", 15, Rarity.UNCOMMON, mage.cards.e.ElsewhereFlask.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Elsewhere Flask", 78, Rarity.UNCOMMON, mage.cards.e.ElsewhereFlask.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Foundry Inspector", 16, Rarity.UNCOMMON, mage.cards.f.FoundryInspector.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Foundry Inspector", 79, Rarity.UNCOMMON, mage.cards.f.FoundryInspector.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Gilded Lotus", 17, Rarity.RARE, mage.cards.g.GildedLotus.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Gilded Lotus", 80, Rarity.RARE, mage.cards.g.GildedLotus.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Goblin Charbelcher", 18, Rarity.RARE, mage.cards.g.GoblinCharbelcher.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Goblin Charbelcher", 81, Rarity.RARE, mage.cards.g.GoblinCharbelcher.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Helm of the Host", 19, Rarity.MYTHIC, mage.cards.h.HelmOfTheHost.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Helm of the Host", 82, Rarity.MYTHIC, mage.cards.h.HelmOfTheHost.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Howling Mine", 20, Rarity.RARE, mage.cards.h.HowlingMine.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Howling Mine", 83, Rarity.RARE, mage.cards.h.HowlingMine.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ichor Wellspring", 21, Rarity.UNCOMMON, mage.cards.i.IchorWellspring.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ichor Wellspring", 84, Rarity.UNCOMMON, mage.cards.i.IchorWellspring.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Inspiring Statuary", 22, Rarity.RARE, mage.cards.i.InspiringStatuary.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Inspiring Statuary", 85, Rarity.RARE, mage.cards.i.InspiringStatuary.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ivory Tower", 23, Rarity.UNCOMMON, mage.cards.i.IvoryTower.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ivory Tower", 86, Rarity.UNCOMMON, mage.cards.i.IvoryTower.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Jalum Tome", 24, Rarity.UNCOMMON, mage.cards.j.JalumTome.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Jalum Tome", 87, Rarity.UNCOMMON, mage.cards.j.JalumTome.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Journeyer's Kite", 25, Rarity.RARE, mage.cards.j.JourneyersKite.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Journeyer's Kite", 88, Rarity.RARE, mage.cards.j.JourneyersKite.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Keening Stone", 26, Rarity.RARE, mage.cards.k.KeeningStone.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Keening Stone", 89, Rarity.RARE, mage.cards.k.KeeningStone.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Key to the City", 27, Rarity.RARE, mage.cards.k.KeyToTheCity.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Key to the City", 90, Rarity.RARE, mage.cards.k.KeyToTheCity.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Liquimetal Coating", 28, Rarity.UNCOMMON, mage.cards.l.LiquimetalCoating.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Liquimetal Coating", 91, Rarity.UNCOMMON, mage.cards.l.LiquimetalCoating.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Lodestone Golem", 29, Rarity.RARE, mage.cards.l.LodestoneGolem.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Lodestone Golem", 92, Rarity.RARE, mage.cards.l.LodestoneGolem.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mazemind Tome", 30, Rarity.RARE, mage.cards.m.MazemindTome.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mazemind Tome", 93, Rarity.RARE, mage.cards.m.MazemindTome.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mesmeric Orb", 31, Rarity.MYTHIC, mage.cards.m.MesmericOrb.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mesmeric Orb", 94, Rarity.MYTHIC, mage.cards.m.MesmericOrb.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Millstone", 32, Rarity.UNCOMMON, mage.cards.m.Millstone.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Millstone", 95, Rarity.UNCOMMON, mage.cards.m.Millstone.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mind's Eye", 33, Rarity.MYTHIC, mage.cards.m.MindsEye.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mind's Eye", 96, Rarity.MYTHIC, mage.cards.m.MindsEye.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mishra's Bauble", 34, Rarity.UNCOMMON, mage.cards.m.MishrasBauble.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mishra's Bauble", 97, Rarity.UNCOMMON, mage.cards.m.MishrasBauble.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mox Amber", 35, Rarity.MYTHIC, mage.cards.m.MoxAmber.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mox Amber", 98, Rarity.MYTHIC, mage.cards.m.MoxAmber.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mystic Forge", 36, Rarity.MYTHIC, mage.cards.m.MysticForge.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mystic Forge", 99, Rarity.MYTHIC, mage.cards.m.MysticForge.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ornithopter", 100, Rarity.UNCOMMON, mage.cards.o.Ornithopter.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ornithopter", 37, Rarity.UNCOMMON, mage.cards.o.Ornithopter.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Perilous Vault", 101, Rarity.MYTHIC, mage.cards.p.PerilousVault.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Perilous Vault", 38, Rarity.MYTHIC, mage.cards.p.PerilousVault.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Phyrexian Processor", 102, Rarity.MYTHIC, mage.cards.p.PhyrexianProcessor.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Phyrexian Processor", 39, Rarity.MYTHIC, mage.cards.p.PhyrexianProcessor.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Phyrexian Revoker", 103, Rarity.RARE, mage.cards.p.PhyrexianRevoker.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Phyrexian Revoker", 40, Rarity.RARE, mage.cards.p.PhyrexianRevoker.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Platinum Angel", 104, Rarity.MYTHIC, mage.cards.p.PlatinumAngel.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Platinum Angel", 41, Rarity.MYTHIC, mage.cards.p.PlatinumAngel.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Precursor Golem", 105, Rarity.RARE, mage.cards.p.PrecursorGolem.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Precursor Golem", 42, Rarity.RARE, mage.cards.p.PrecursorGolem.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Pristine Talisman", 106, Rarity.UNCOMMON, mage.cards.p.PristineTalisman.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Pristine Talisman", 43, Rarity.UNCOMMON, mage.cards.p.PristineTalisman.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Psychosis Crawler", 107, Rarity.RARE, mage.cards.p.PsychosisCrawler.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Psychosis Crawler", 44, Rarity.RARE, mage.cards.p.PsychosisCrawler.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Quicksilver Amulet", 108, Rarity.RARE, mage.cards.q.QuicksilverAmulet.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Quicksilver Amulet", 45, Rarity.RARE, mage.cards.q.QuicksilverAmulet.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Quietus Spike", 109, Rarity.RARE, mage.cards.q.QuietusSpike.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Quietus Spike", 46, Rarity.RARE, mage.cards.q.QuietusSpike.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ramos, Dragon Engine", 110, Rarity.MYTHIC, mage.cards.r.RamosDragonEngine.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ramos, Dragon Engine", 47, Rarity.MYTHIC, mage.cards.r.RamosDragonEngine.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Runechanter's Pike", 111, Rarity.RARE, mage.cards.r.RunechantersPike.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Runechanter's Pike", 48, Rarity.RARE, mage.cards.r.RunechantersPike.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Scrap Trawler", 112, Rarity.RARE, mage.cards.s.ScrapTrawler.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Scrap Trawler", 49, Rarity.RARE, mage.cards.s.ScrapTrawler.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sculpting Steel", 113, Rarity.RARE, mage.cards.s.SculptingSteel.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sculpting Steel", 50, Rarity.RARE, mage.cards.s.SculptingSteel.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Self-Assembler", 114, Rarity.UNCOMMON, mage.cards.s.SelfAssembler.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Self-Assembler", 51, Rarity.UNCOMMON, mage.cards.s.SelfAssembler.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Semblance Anvil", 115, Rarity.RARE, mage.cards.s.SemblanceAnvil.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Semblance Anvil", 52, Rarity.RARE, mage.cards.s.SemblanceAnvil.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sigil of Valor", 116, Rarity.UNCOMMON, mage.cards.s.SigilOfValor.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sigil of Valor", 53, Rarity.UNCOMMON, mage.cards.s.SigilOfValor.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Soul-Guide Lantern", 117, Rarity.UNCOMMON, mage.cards.s.SoulGuideLantern.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Soul-Guide Lantern", 54, Rarity.UNCOMMON, mage.cards.s.SoulGuideLantern.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Springleaf Drum", 118, Rarity.UNCOMMON, mage.cards.s.SpringleafDrum.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Springleaf Drum", 55, Rarity.UNCOMMON, mage.cards.s.SpringleafDrum.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Staff of Domination", 119, Rarity.MYTHIC, mage.cards.s.StaffOfDomination.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Staff of Domination", 56, Rarity.MYTHIC, mage.cards.s.StaffOfDomination.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sundering Titan", 120, Rarity.MYTHIC, mage.cards.s.SunderingTitan.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sundering Titan", 57, Rarity.MYTHIC, mage.cards.s.SunderingTitan.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swiftfoot Boots", 121, Rarity.UNCOMMON, mage.cards.s.SwiftfootBoots.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swiftfoot Boots", 58, Rarity.UNCOMMON, mage.cards.s.SwiftfootBoots.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sword of the Meek", 122, Rarity.RARE, mage.cards.s.SwordOfTheMeek.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sword of the Meek", 59, Rarity.RARE, mage.cards.s.SwordOfTheMeek.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Thorn of Amethyst", 123, Rarity.RARE, mage.cards.t.ThornOfAmethyst.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Thorn of Amethyst", 60, Rarity.RARE, mage.cards.t.ThornOfAmethyst.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Unwinding Clock", 124, Rarity.RARE, mage.cards.u.UnwindingClock.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Unwinding Clock", 61, Rarity.RARE, mage.cards.u.UnwindingClock.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Well of Lost Dreams", 125, Rarity.RARE, mage.cards.w.WellOfLostDreams.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Well of Lost Dreams", 62, Rarity.RARE, mage.cards.w.WellOfLostDreams.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wurmcoil Engine", 126, Rarity.MYTHIC, mage.cards.w.WurmcoilEngine.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wurmcoil Engine", 63, Rarity.MYTHIC, mage.cards.w.WurmcoilEngine.class, NON_FULL_USE_VARIOUS));
}
}
diff --git a/Mage.Sets/src/mage/sets/TheDark.java b/Mage.Sets/src/mage/sets/TheDark.java
index e8af9fd5c33..3fed0c49134 100644
--- a/Mage.Sets/src/mage/sets/TheDark.java
+++ b/Mage.Sets/src/mage/sets/TheDark.java
@@ -25,124 +25,124 @@ public final class TheDark extends ExpansionSet {
this.numBoosterRare = 1;
this.ratioBoosterMythic = 0;
- cards.add(new SetCardInfo("Amnesia", 20, Rarity.UNCOMMON, mage.cards.a.Amnesia.class, RETRO_ART));
- cards.add(new SetCardInfo("Angry Mob", 1, Rarity.UNCOMMON, mage.cards.a.AngryMob.class, RETRO_ART));
- cards.add(new SetCardInfo("Apprentice Wizard", 21, Rarity.RARE, mage.cards.a.ApprenticeWizard.class, RETRO_ART));
- cards.add(new SetCardInfo("Ashes to Ashes", 39, Rarity.COMMON, mage.cards.a.AshesToAshes.class, RETRO_ART));
- cards.add(new SetCardInfo("Ball Lightning", 57, Rarity.RARE, mage.cards.b.BallLightning.class, RETRO_ART));
- cards.add(new SetCardInfo("Banshee", 40, Rarity.UNCOMMON, mage.cards.b.Banshee.class, RETRO_ART));
- cards.add(new SetCardInfo("Barl's Cage", 96, Rarity.RARE, mage.cards.b.BarlsCage.class, RETRO_ART));
- cards.add(new SetCardInfo("Blood Moon", 58, Rarity.RARE, mage.cards.b.BloodMoon.class, RETRO_ART));
- cards.add(new SetCardInfo("Blood of the Martyr", 2, Rarity.UNCOMMON, mage.cards.b.BloodOfTheMartyr.class, RETRO_ART));
- cards.add(new SetCardInfo("Bog Imp", 41, Rarity.COMMON, mage.cards.b.BogImp.class, RETRO_ART));
- cards.add(new SetCardInfo("Bog Rats", 42, Rarity.COMMON, mage.cards.b.BogRats.class, RETRO_ART));
- cards.add(new SetCardInfo("Bone Flute", 97, Rarity.UNCOMMON, mage.cards.b.BoneFlute.class, RETRO_ART));
- cards.add(new SetCardInfo("Book of Rass", 98, Rarity.UNCOMMON, mage.cards.b.BookOfRass.class, RETRO_ART));
- cards.add(new SetCardInfo("Brainwash", 3, Rarity.COMMON, mage.cards.b.Brainwash.class, RETRO_ART));
- cards.add(new SetCardInfo("Brothers of Fire", 59, Rarity.UNCOMMON, mage.cards.b.BrothersOfFire.class, RETRO_ART));
- cards.add(new SetCardInfo("Carnivorous Plant", 75, Rarity.COMMON, mage.cards.c.CarnivorousPlant.class, RETRO_ART));
- cards.add(new SetCardInfo("Cave People", 60, Rarity.UNCOMMON, mage.cards.c.CavePeople.class, RETRO_ART));
- cards.add(new SetCardInfo("City of Shadows", 116, Rarity.RARE, mage.cards.c.CityOfShadows.class, RETRO_ART));
- cards.add(new SetCardInfo("Cleansing", 4, Rarity.RARE, mage.cards.c.Cleansing.class, RETRO_ART));
- cards.add(new SetCardInfo("Coal Golem", 99, Rarity.UNCOMMON, mage.cards.c.CoalGolem.class, RETRO_ART));
- cards.add(new SetCardInfo("Curse Artifact", 43, Rarity.UNCOMMON, mage.cards.c.CurseArtifact.class, RETRO_ART));
- cards.add(new SetCardInfo("Dance of Many", 22, Rarity.RARE, mage.cards.d.DanceOfMany.class, RETRO_ART));
- cards.add(new SetCardInfo("Dark Heart of the Wood", 95, Rarity.COMMON, mage.cards.d.DarkHeartOfTheWood.class, RETRO_ART));
- cards.add(new SetCardInfo("Dark Sphere", 100, Rarity.UNCOMMON, mage.cards.d.DarkSphere.class, RETRO_ART));
- cards.add(new SetCardInfo("Deep Water", 23, Rarity.COMMON, mage.cards.d.DeepWater.class, RETRO_ART));
- cards.add(new SetCardInfo("Diabolic Machine", 101, Rarity.UNCOMMON, mage.cards.d.DiabolicMachine.class, RETRO_ART));
- cards.add(new SetCardInfo("Drowned", 24, Rarity.COMMON, mage.cards.d.Drowned.class, RETRO_ART));
- cards.add(new SetCardInfo("Dust to Dust", 5, Rarity.COMMON, mage.cards.d.DustToDust.class, RETRO_ART));
- cards.add(new SetCardInfo("Eater of the Dead", 44, Rarity.UNCOMMON, mage.cards.e.EaterOfTheDead.class, RETRO_ART));
- cards.add(new SetCardInfo("Electric Eel", 25, Rarity.UNCOMMON, mage.cards.e.ElectricEel.class, RETRO_ART));
- cards.add(new SetCardInfo("Elves of Deep Shadow", 76, Rarity.UNCOMMON, mage.cards.e.ElvesOfDeepShadow.class, RETRO_ART));
- cards.add(new SetCardInfo("Erosion", 26, Rarity.COMMON, mage.cards.e.Erosion.class, RETRO_ART));
- cards.add(new SetCardInfo("Eternal Flame", 61, Rarity.RARE, mage.cards.e.EternalFlame.class, RETRO_ART));
- cards.add(new SetCardInfo("Exorcist", 6, Rarity.RARE, mage.cards.e.Exorcist.class, RETRO_ART));
- cards.add(new SetCardInfo("Fasting", 7, Rarity.UNCOMMON, mage.cards.f.Fasting.class, RETRO_ART));
- cards.add(new SetCardInfo("Fellwar Stone", 102, Rarity.UNCOMMON, mage.cards.f.FellwarStone.class, RETRO_ART));
- cards.add(new SetCardInfo("Festival", 8, Rarity.COMMON, mage.cards.f.Festival.class, RETRO_ART));
- cards.add(new SetCardInfo("Fire and Brimstone", 9, Rarity.UNCOMMON, mage.cards.f.FireAndBrimstone.class, RETRO_ART));
- cards.add(new SetCardInfo("Fire Drake", 62, Rarity.UNCOMMON, mage.cards.f.FireDrake.class, RETRO_ART));
- cards.add(new SetCardInfo("Fissure", 63, Rarity.COMMON, mage.cards.f.Fissure.class, RETRO_ART));
- cards.add(new SetCardInfo("Flood", 27, Rarity.UNCOMMON, mage.cards.f.Flood.class, RETRO_ART));
- cards.add(new SetCardInfo("Fountain of Youth", 103, Rarity.UNCOMMON, mage.cards.f.FountainOfYouth.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Fountain of Youth", "103+", Rarity.UNCOMMON, mage.cards.f.FountainOfYouth.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Gaea's Touch", 77, Rarity.COMMON, mage.cards.g.GaeasTouch.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Gaea's Touch", "77+", Rarity.COMMON, mage.cards.g.GaeasTouch.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ghost Ship", 28, Rarity.COMMON, mage.cards.g.GhostShip.class, RETRO_ART));
- cards.add(new SetCardInfo("Giant Shark", 29, Rarity.COMMON, mage.cards.g.GiantShark.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Caves", 64, Rarity.COMMON, mage.cards.g.GoblinCaves.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Digging Team", 65, Rarity.COMMON, mage.cards.g.GoblinDiggingTeam.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Hero", 66, Rarity.COMMON, mage.cards.g.GoblinHero.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Rock Sled", 67, Rarity.COMMON, mage.cards.g.GoblinRockSled.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Shrine", 68, Rarity.COMMON, mage.cards.g.GoblinShrine.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Wizard", 69, Rarity.RARE, mage.cards.g.GoblinWizard.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblins of the Flarg", 70, Rarity.COMMON, mage.cards.g.GoblinsOfTheFlarg.class, RETRO_ART));
- cards.add(new SetCardInfo("Grave Robbers", 46, Rarity.RARE, mage.cards.g.GraveRobbers.class, RETRO_ART));
- cards.add(new SetCardInfo("Hidden Path", 78, Rarity.RARE, mage.cards.h.HiddenPath.class, RETRO_ART));
- cards.add(new SetCardInfo("Holy Light", 10, Rarity.COMMON, mage.cards.h.HolyLight.class, RETRO_ART));
- cards.add(new SetCardInfo("Inferno", 71, Rarity.RARE, mage.cards.i.Inferno.class, RETRO_ART));
- cards.add(new SetCardInfo("Inquisition", 47, Rarity.COMMON, mage.cards.i.Inquisition.class, RETRO_ART));
- cards.add(new SetCardInfo("Knights of Thorn", 11, Rarity.RARE, mage.cards.k.KnightsOfThorn.class, RETRO_ART));
- cards.add(new SetCardInfo("Land Leeches", 79, Rarity.COMMON, mage.cards.l.LandLeeches.class, RETRO_ART));
- cards.add(new SetCardInfo("Leviathan", 30, Rarity.RARE, mage.cards.l.Leviathan.class, RETRO_ART));
- cards.add(new SetCardInfo("Living Armor", 104, Rarity.UNCOMMON, mage.cards.l.LivingArmor.class, RETRO_ART));
- cards.add(new SetCardInfo("Lurker", 80, Rarity.RARE, mage.cards.l.Lurker.class, RETRO_ART));
- cards.add(new SetCardInfo("Mana Clash", 72, Rarity.RARE, mage.cards.m.ManaClash.class, RETRO_ART));
- cards.add(new SetCardInfo("Mana Vortex", 31, Rarity.RARE, mage.cards.m.ManaVortex.class, RETRO_ART));
- cards.add(new SetCardInfo("Marsh Gas", 48, Rarity.COMMON, mage.cards.m.MarshGas.class, RETRO_ART));
- cards.add(new SetCardInfo("Marsh Goblins", 93, Rarity.COMMON, mage.cards.m.MarshGoblins.class, RETRO_ART));
- cards.add(new SetCardInfo("Marsh Viper", 81, Rarity.COMMON, mage.cards.m.MarshViper.class, RETRO_ART));
- cards.add(new SetCardInfo("Martyr's Cry", 12, Rarity.RARE, mage.cards.m.MartyrsCry.class, RETRO_ART));
- cards.add(new SetCardInfo("Maze of Ith", 117, Rarity.UNCOMMON, mage.cards.m.MazeOfIth.class, RETRO_ART));
- cards.add(new SetCardInfo("Merfolk Assassin", 32, Rarity.UNCOMMON, mage.cards.m.MerfolkAssassin.class, RETRO_ART));
- cards.add(new SetCardInfo("Mind Bomb", 33, Rarity.RARE, mage.cards.m.MindBomb.class, RETRO_ART));
- cards.add(new SetCardInfo("Miracle Worker", 13, Rarity.COMMON, mage.cards.m.MiracleWorker.class, RETRO_ART));
- cards.add(new SetCardInfo("Morale", 14, Rarity.COMMON, mage.cards.m.Morale.class, RETRO_ART));
- cards.add(new SetCardInfo("Murk Dwellers", 49, Rarity.COMMON, mage.cards.m.MurkDwellers.class, RETRO_ART));
- cards.add(new SetCardInfo("Nameless Race", 50, Rarity.RARE, mage.cards.n.NamelessRace.class, RETRO_ART));
- cards.add(new SetCardInfo("Necropolis", 105, Rarity.UNCOMMON, mage.cards.n.Necropolis.class, RETRO_ART));
- cards.add(new SetCardInfo("Niall Silvain", 82, Rarity.RARE, mage.cards.n.NiallSilvain.class, RETRO_ART));
- cards.add(new SetCardInfo("Orc General", 73, Rarity.UNCOMMON, mage.cards.o.OrcGeneral.class, RETRO_ART));
- cards.add(new SetCardInfo("People of the Woods", 83, Rarity.UNCOMMON, mage.cards.p.PeopleOfTheWoods.class, RETRO_ART));
- cards.add(new SetCardInfo("Pikemen", 15, Rarity.COMMON, mage.cards.p.Pikemen.class, RETRO_ART));
- cards.add(new SetCardInfo("Preacher", 16, Rarity.RARE, mage.cards.p.Preacher.class, RETRO_ART));
- cards.add(new SetCardInfo("Psychic Allergy", 34, Rarity.RARE, mage.cards.p.PsychicAllergy.class, RETRO_ART));
- cards.add(new SetCardInfo("Rag Man", 51, Rarity.RARE, mage.cards.r.RagMan.class, RETRO_ART));
- cards.add(new SetCardInfo("Riptide", 35, Rarity.COMMON, mage.cards.r.Riptide.class, RETRO_ART));
- cards.add(new SetCardInfo("Runesword", 107, Rarity.UNCOMMON, mage.cards.r.Runesword.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Runesword", "107+", Rarity.UNCOMMON, mage.cards.r.Runesword.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Safe Haven", 118, Rarity.RARE, mage.cards.s.SafeHaven.class, RETRO_ART));
- cards.add(new SetCardInfo("Savaen Elves", 84, Rarity.COMMON, mage.cards.s.SavaenElves.class, RETRO_ART));
- cards.add(new SetCardInfo("Scarecrow", 108, Rarity.UNCOMMON, mage.cards.s.Scarecrow.class, RETRO_ART));
- cards.add(new SetCardInfo("Scarwood Bandits", 85, Rarity.RARE, mage.cards.s.ScarwoodBandits.class, RETRO_ART));
- cards.add(new SetCardInfo("Scarwood Goblins", 94, Rarity.COMMON, mage.cards.s.ScarwoodGoblins.class, RETRO_ART));
- cards.add(new SetCardInfo("Scarwood Hag", 86, Rarity.UNCOMMON, mage.cards.s.ScarwoodHag.class, RETRO_ART));
- cards.add(new SetCardInfo("Scavenger Folk", 87, Rarity.COMMON, mage.cards.s.ScavengerFolk.class, RETRO_ART));
- cards.add(new SetCardInfo("Season of the Witch", 52, Rarity.RARE, mage.cards.s.SeasonOfTheWitch.class, RETRO_ART));
- cards.add(new SetCardInfo("Sisters of the Flame", 74, Rarity.UNCOMMON, mage.cards.s.SistersOfTheFlame.class, RETRO_ART));
- cards.add(new SetCardInfo("Skull of Orm", 109, Rarity.UNCOMMON, mage.cards.s.SkullOfOrm.class, RETRO_ART));
- cards.add(new SetCardInfo("Sorrow's Path", 119, Rarity.RARE, mage.cards.s.SorrowsPath.class, RETRO_ART));
- cards.add(new SetCardInfo("Spitting Slug", 88, Rarity.UNCOMMON, mage.cards.s.SpittingSlug.class, RETRO_ART));
- cards.add(new SetCardInfo("Squire", 17, Rarity.COMMON, mage.cards.s.Squire.class, RETRO_ART));
- cards.add(new SetCardInfo("Standing Stones", 110, Rarity.UNCOMMON, mage.cards.s.StandingStones.class, RETRO_ART));
- cards.add(new SetCardInfo("Stone Calendar", 111, Rarity.RARE, mage.cards.s.StoneCalendar.class, RETRO_ART));
- cards.add(new SetCardInfo("Sunken City", 36, Rarity.COMMON, mage.cards.s.SunkenCity.class, RETRO_ART));
- cards.add(new SetCardInfo("Tangle Kelp", 37, Rarity.UNCOMMON, mage.cards.t.TangleKelp.class, RETRO_ART));
- cards.add(new SetCardInfo("The Fallen", 53, Rarity.UNCOMMON, mage.cards.t.TheFallen.class, RETRO_ART));
- cards.add(new SetCardInfo("Tivadar's Crusade", 18, Rarity.UNCOMMON, mage.cards.t.TivadarsCrusade.class, RETRO_ART));
- cards.add(new SetCardInfo("Tormod's Crypt", 112, Rarity.UNCOMMON, mage.cards.t.TormodsCrypt.class, RETRO_ART));
- cards.add(new SetCardInfo("Tower of Coireall", 113, Rarity.UNCOMMON, mage.cards.t.TowerOfCoireall.class, RETRO_ART));
- cards.add(new SetCardInfo("Tracker", 89, Rarity.RARE, mage.cards.t.Tracker.class, RETRO_ART));
- cards.add(new SetCardInfo("Uncle Istvan", 54, Rarity.UNCOMMON, mage.cards.u.UncleIstvan.class, RETRO_ART));
- cards.add(new SetCardInfo("Venom", 90, Rarity.COMMON, mage.cards.v.Venom.class, RETRO_ART));
- cards.add(new SetCardInfo("Wand of Ith", 114, Rarity.UNCOMMON, mage.cards.w.WandOfIth.class, RETRO_ART));
- cards.add(new SetCardInfo("War Barge", 115, Rarity.UNCOMMON, mage.cards.w.WarBarge.class, RETRO_ART));
- cards.add(new SetCardInfo("Water Wurm", 38, Rarity.COMMON, mage.cards.w.WaterWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("Witch Hunter", 19, Rarity.RARE, mage.cards.w.WitchHunter.class, RETRO_ART));
- cards.add(new SetCardInfo("Word of Binding", 55, Rarity.COMMON, mage.cards.w.WordOfBinding.class, RETRO_ART));
- cards.add(new SetCardInfo("Worms of the Earth", 56, Rarity.RARE, mage.cards.w.WormsOfTheEarth.class, RETRO_ART));
- cards.add(new SetCardInfo("Wormwood Treefolk", 92, Rarity.RARE, mage.cards.w.WormwoodTreefolk.class, RETRO_ART));
+ cards.add(new SetCardInfo("Amnesia", 20, Rarity.UNCOMMON, mage.cards.a.Amnesia.class));
+ cards.add(new SetCardInfo("Angry Mob", 1, Rarity.UNCOMMON, mage.cards.a.AngryMob.class));
+ cards.add(new SetCardInfo("Apprentice Wizard", 21, Rarity.RARE, mage.cards.a.ApprenticeWizard.class));
+ cards.add(new SetCardInfo("Ashes to Ashes", 39, Rarity.COMMON, mage.cards.a.AshesToAshes.class));
+ cards.add(new SetCardInfo("Ball Lightning", 57, Rarity.RARE, mage.cards.b.BallLightning.class));
+ cards.add(new SetCardInfo("Banshee", 40, Rarity.UNCOMMON, mage.cards.b.Banshee.class));
+ cards.add(new SetCardInfo("Barl's Cage", 96, Rarity.RARE, mage.cards.b.BarlsCage.class));
+ cards.add(new SetCardInfo("Blood Moon", 58, Rarity.RARE, mage.cards.b.BloodMoon.class));
+ cards.add(new SetCardInfo("Blood of the Martyr", 2, Rarity.UNCOMMON, mage.cards.b.BloodOfTheMartyr.class));
+ cards.add(new SetCardInfo("Bog Imp", 41, Rarity.COMMON, mage.cards.b.BogImp.class));
+ cards.add(new SetCardInfo("Bog Rats", 42, Rarity.COMMON, mage.cards.b.BogRats.class));
+ cards.add(new SetCardInfo("Bone Flute", 97, Rarity.UNCOMMON, mage.cards.b.BoneFlute.class));
+ cards.add(new SetCardInfo("Book of Rass", 98, Rarity.UNCOMMON, mage.cards.b.BookOfRass.class));
+ cards.add(new SetCardInfo("Brainwash", 3, Rarity.COMMON, mage.cards.b.Brainwash.class));
+ cards.add(new SetCardInfo("Brothers of Fire", 59, Rarity.UNCOMMON, mage.cards.b.BrothersOfFire.class));
+ cards.add(new SetCardInfo("Carnivorous Plant", 75, Rarity.COMMON, mage.cards.c.CarnivorousPlant.class));
+ cards.add(new SetCardInfo("Cave People", 60, Rarity.UNCOMMON, mage.cards.c.CavePeople.class));
+ cards.add(new SetCardInfo("City of Shadows", 116, Rarity.RARE, mage.cards.c.CityOfShadows.class));
+ cards.add(new SetCardInfo("Cleansing", 4, Rarity.RARE, mage.cards.c.Cleansing.class));
+ cards.add(new SetCardInfo("Coal Golem", 99, Rarity.UNCOMMON, mage.cards.c.CoalGolem.class));
+ cards.add(new SetCardInfo("Curse Artifact", 43, Rarity.UNCOMMON, mage.cards.c.CurseArtifact.class));
+ cards.add(new SetCardInfo("Dance of Many", 22, Rarity.RARE, mage.cards.d.DanceOfMany.class));
+ cards.add(new SetCardInfo("Dark Heart of the Wood", 95, Rarity.COMMON, mage.cards.d.DarkHeartOfTheWood.class));
+ cards.add(new SetCardInfo("Dark Sphere", 100, Rarity.UNCOMMON, mage.cards.d.DarkSphere.class));
+ cards.add(new SetCardInfo("Deep Water", 23, Rarity.COMMON, mage.cards.d.DeepWater.class));
+ cards.add(new SetCardInfo("Diabolic Machine", 101, Rarity.UNCOMMON, mage.cards.d.DiabolicMachine.class));
+ cards.add(new SetCardInfo("Drowned", 24, Rarity.COMMON, mage.cards.d.Drowned.class));
+ cards.add(new SetCardInfo("Dust to Dust", 5, Rarity.COMMON, mage.cards.d.DustToDust.class));
+ cards.add(new SetCardInfo("Eater of the Dead", 44, Rarity.UNCOMMON, mage.cards.e.EaterOfTheDead.class));
+ cards.add(new SetCardInfo("Electric Eel", 25, Rarity.UNCOMMON, mage.cards.e.ElectricEel.class));
+ cards.add(new SetCardInfo("Elves of Deep Shadow", 76, Rarity.UNCOMMON, mage.cards.e.ElvesOfDeepShadow.class));
+ cards.add(new SetCardInfo("Erosion", 26, Rarity.COMMON, mage.cards.e.Erosion.class));
+ cards.add(new SetCardInfo("Eternal Flame", 61, Rarity.RARE, mage.cards.e.EternalFlame.class));
+ cards.add(new SetCardInfo("Exorcist", 6, Rarity.RARE, mage.cards.e.Exorcist.class));
+ cards.add(new SetCardInfo("Fasting", 7, Rarity.UNCOMMON, mage.cards.f.Fasting.class));
+ cards.add(new SetCardInfo("Fellwar Stone", 102, Rarity.UNCOMMON, mage.cards.f.FellwarStone.class));
+ cards.add(new SetCardInfo("Festival", 8, Rarity.COMMON, mage.cards.f.Festival.class));
+ cards.add(new SetCardInfo("Fire and Brimstone", 9, Rarity.UNCOMMON, mage.cards.f.FireAndBrimstone.class));
+ cards.add(new SetCardInfo("Fire Drake", 62, Rarity.UNCOMMON, mage.cards.f.FireDrake.class));
+ cards.add(new SetCardInfo("Fissure", 63, Rarity.COMMON, mage.cards.f.Fissure.class));
+ cards.add(new SetCardInfo("Flood", 27, Rarity.UNCOMMON, mage.cards.f.Flood.class));
+ cards.add(new SetCardInfo("Fountain of Youth", "103+", Rarity.UNCOMMON, mage.cards.f.FountainOfYouth.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Fountain of Youth", 103, Rarity.UNCOMMON, mage.cards.f.FountainOfYouth.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Gaea's Touch", "77+", Rarity.COMMON, mage.cards.g.GaeasTouch.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Gaea's Touch", 77, Rarity.COMMON, mage.cards.g.GaeasTouch.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ghost Ship", 28, Rarity.COMMON, mage.cards.g.GhostShip.class));
+ cards.add(new SetCardInfo("Giant Shark", 29, Rarity.COMMON, mage.cards.g.GiantShark.class));
+ cards.add(new SetCardInfo("Goblin Caves", 64, Rarity.COMMON, mage.cards.g.GoblinCaves.class));
+ cards.add(new SetCardInfo("Goblin Digging Team", 65, Rarity.COMMON, mage.cards.g.GoblinDiggingTeam.class));
+ cards.add(new SetCardInfo("Goblin Hero", 66, Rarity.COMMON, mage.cards.g.GoblinHero.class));
+ cards.add(new SetCardInfo("Goblin Rock Sled", 67, Rarity.COMMON, mage.cards.g.GoblinRockSled.class));
+ cards.add(new SetCardInfo("Goblin Shrine", 68, Rarity.COMMON, mage.cards.g.GoblinShrine.class));
+ cards.add(new SetCardInfo("Goblin Wizard", 69, Rarity.RARE, mage.cards.g.GoblinWizard.class));
+ cards.add(new SetCardInfo("Goblins of the Flarg", 70, Rarity.COMMON, mage.cards.g.GoblinsOfTheFlarg.class));
+ cards.add(new SetCardInfo("Grave Robbers", 46, Rarity.RARE, mage.cards.g.GraveRobbers.class));
+ cards.add(new SetCardInfo("Hidden Path", 78, Rarity.RARE, mage.cards.h.HiddenPath.class));
+ cards.add(new SetCardInfo("Holy Light", 10, Rarity.COMMON, mage.cards.h.HolyLight.class));
+ cards.add(new SetCardInfo("Inferno", 71, Rarity.RARE, mage.cards.i.Inferno.class));
+ cards.add(new SetCardInfo("Inquisition", 47, Rarity.COMMON, mage.cards.i.Inquisition.class));
+ cards.add(new SetCardInfo("Knights of Thorn", 11, Rarity.RARE, mage.cards.k.KnightsOfThorn.class));
+ cards.add(new SetCardInfo("Land Leeches", 79, Rarity.COMMON, mage.cards.l.LandLeeches.class));
+ cards.add(new SetCardInfo("Leviathan", 30, Rarity.RARE, mage.cards.l.Leviathan.class));
+ cards.add(new SetCardInfo("Living Armor", 104, Rarity.UNCOMMON, mage.cards.l.LivingArmor.class));
+ cards.add(new SetCardInfo("Lurker", 80, Rarity.RARE, mage.cards.l.Lurker.class));
+ cards.add(new SetCardInfo("Mana Clash", 72, Rarity.RARE, mage.cards.m.ManaClash.class));
+ cards.add(new SetCardInfo("Mana Vortex", 31, Rarity.RARE, mage.cards.m.ManaVortex.class));
+ cards.add(new SetCardInfo("Marsh Gas", 48, Rarity.COMMON, mage.cards.m.MarshGas.class));
+ cards.add(new SetCardInfo("Marsh Goblins", 93, Rarity.COMMON, mage.cards.m.MarshGoblins.class));
+ cards.add(new SetCardInfo("Marsh Viper", 81, Rarity.COMMON, mage.cards.m.MarshViper.class));
+ cards.add(new SetCardInfo("Martyr's Cry", 12, Rarity.RARE, mage.cards.m.MartyrsCry.class));
+ cards.add(new SetCardInfo("Maze of Ith", 117, Rarity.UNCOMMON, mage.cards.m.MazeOfIth.class));
+ cards.add(new SetCardInfo("Merfolk Assassin", 32, Rarity.UNCOMMON, mage.cards.m.MerfolkAssassin.class));
+ cards.add(new SetCardInfo("Mind Bomb", 33, Rarity.RARE, mage.cards.m.MindBomb.class));
+ cards.add(new SetCardInfo("Miracle Worker", 13, Rarity.COMMON, mage.cards.m.MiracleWorker.class));
+ cards.add(new SetCardInfo("Morale", 14, Rarity.COMMON, mage.cards.m.Morale.class));
+ cards.add(new SetCardInfo("Murk Dwellers", 49, Rarity.COMMON, mage.cards.m.MurkDwellers.class));
+ cards.add(new SetCardInfo("Nameless Race", 50, Rarity.RARE, mage.cards.n.NamelessRace.class));
+ cards.add(new SetCardInfo("Necropolis", 105, Rarity.UNCOMMON, mage.cards.n.Necropolis.class));
+ cards.add(new SetCardInfo("Niall Silvain", 82, Rarity.RARE, mage.cards.n.NiallSilvain.class));
+ cards.add(new SetCardInfo("Orc General", 73, Rarity.UNCOMMON, mage.cards.o.OrcGeneral.class));
+ cards.add(new SetCardInfo("People of the Woods", 83, Rarity.UNCOMMON, mage.cards.p.PeopleOfTheWoods.class));
+ cards.add(new SetCardInfo("Pikemen", 15, Rarity.COMMON, mage.cards.p.Pikemen.class));
+ cards.add(new SetCardInfo("Preacher", 16, Rarity.RARE, mage.cards.p.Preacher.class));
+ cards.add(new SetCardInfo("Psychic Allergy", 34, Rarity.RARE, mage.cards.p.PsychicAllergy.class));
+ cards.add(new SetCardInfo("Rag Man", 51, Rarity.RARE, mage.cards.r.RagMan.class));
+ cards.add(new SetCardInfo("Riptide", 35, Rarity.COMMON, mage.cards.r.Riptide.class));
+ cards.add(new SetCardInfo("Runesword", "107+", Rarity.UNCOMMON, mage.cards.r.Runesword.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Runesword", 107, Rarity.UNCOMMON, mage.cards.r.Runesword.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Safe Haven", 118, Rarity.RARE, mage.cards.s.SafeHaven.class));
+ cards.add(new SetCardInfo("Savaen Elves", 84, Rarity.COMMON, mage.cards.s.SavaenElves.class));
+ cards.add(new SetCardInfo("Scarecrow", 108, Rarity.UNCOMMON, mage.cards.s.Scarecrow.class));
+ cards.add(new SetCardInfo("Scarwood Bandits", 85, Rarity.RARE, mage.cards.s.ScarwoodBandits.class));
+ cards.add(new SetCardInfo("Scarwood Goblins", 94, Rarity.COMMON, mage.cards.s.ScarwoodGoblins.class));
+ cards.add(new SetCardInfo("Scarwood Hag", 86, Rarity.UNCOMMON, mage.cards.s.ScarwoodHag.class));
+ cards.add(new SetCardInfo("Scavenger Folk", 87, Rarity.COMMON, mage.cards.s.ScavengerFolk.class));
+ cards.add(new SetCardInfo("Season of the Witch", 52, Rarity.RARE, mage.cards.s.SeasonOfTheWitch.class));
+ cards.add(new SetCardInfo("Sisters of the Flame", 74, Rarity.UNCOMMON, mage.cards.s.SistersOfTheFlame.class));
+ cards.add(new SetCardInfo("Skull of Orm", 109, Rarity.UNCOMMON, mage.cards.s.SkullOfOrm.class));
+ cards.add(new SetCardInfo("Sorrow's Path", 119, Rarity.RARE, mage.cards.s.SorrowsPath.class));
+ cards.add(new SetCardInfo("Spitting Slug", 88, Rarity.UNCOMMON, mage.cards.s.SpittingSlug.class));
+ cards.add(new SetCardInfo("Squire", 17, Rarity.COMMON, mage.cards.s.Squire.class));
+ cards.add(new SetCardInfo("Standing Stones", 110, Rarity.UNCOMMON, mage.cards.s.StandingStones.class));
+ cards.add(new SetCardInfo("Stone Calendar", 111, Rarity.RARE, mage.cards.s.StoneCalendar.class));
+ cards.add(new SetCardInfo("Sunken City", 36, Rarity.COMMON, mage.cards.s.SunkenCity.class));
+ cards.add(new SetCardInfo("Tangle Kelp", 37, Rarity.UNCOMMON, mage.cards.t.TangleKelp.class));
+ cards.add(new SetCardInfo("The Fallen", 53, Rarity.UNCOMMON, mage.cards.t.TheFallen.class));
+ cards.add(new SetCardInfo("Tivadar's Crusade", 18, Rarity.UNCOMMON, mage.cards.t.TivadarsCrusade.class));
+ cards.add(new SetCardInfo("Tormod's Crypt", 112, Rarity.UNCOMMON, mage.cards.t.TormodsCrypt.class));
+ cards.add(new SetCardInfo("Tower of Coireall", 113, Rarity.UNCOMMON, mage.cards.t.TowerOfCoireall.class));
+ cards.add(new SetCardInfo("Tracker", 89, Rarity.RARE, mage.cards.t.Tracker.class));
+ cards.add(new SetCardInfo("Uncle Istvan", 54, Rarity.UNCOMMON, mage.cards.u.UncleIstvan.class));
+ cards.add(new SetCardInfo("Venom", 90, Rarity.COMMON, mage.cards.v.Venom.class));
+ cards.add(new SetCardInfo("Wand of Ith", 114, Rarity.UNCOMMON, mage.cards.w.WandOfIth.class));
+ cards.add(new SetCardInfo("War Barge", 115, Rarity.UNCOMMON, mage.cards.w.WarBarge.class));
+ cards.add(new SetCardInfo("Water Wurm", 38, Rarity.COMMON, mage.cards.w.WaterWurm.class));
+ cards.add(new SetCardInfo("Witch Hunter", 19, Rarity.RARE, mage.cards.w.WitchHunter.class));
+ cards.add(new SetCardInfo("Word of Binding", 55, Rarity.COMMON, mage.cards.w.WordOfBinding.class));
+ cards.add(new SetCardInfo("Worms of the Earth", 56, Rarity.RARE, mage.cards.w.WormsOfTheEarth.class));
+ cards.add(new SetCardInfo("Wormwood Treefolk", 92, Rarity.RARE, mage.cards.w.WormwoodTreefolk.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/TimeSpiralRemastered.java b/Mage.Sets/src/mage/sets/TimeSpiralRemastered.java
index fb4f4b4b5c6..5fcd4f90407 100644
--- a/Mage.Sets/src/mage/sets/TimeSpiralRemastered.java
+++ b/Mage.Sets/src/mage/sets/TimeSpiralRemastered.java
@@ -33,44 +33,44 @@ public class TimeSpiralRemastered extends ExpansionSet {
this.numBoosterSpecial = 1;
this.ratioBoosterMythic = 8;
- cards.add(new SetCardInfo("Abrupt Decay", 370, Rarity.SPECIAL, mage.cards.a.AbruptDecay.class, RETRO_ART));
+ cards.add(new SetCardInfo("Abrupt Decay", 370, Rarity.SPECIAL, mage.cards.a.AbruptDecay.class));
cards.add(new SetCardInfo("Aeon Chronicler", 51, Rarity.RARE, mage.cards.a.AeonChronicler.class));
- cards.add(new SetCardInfo("Ajani's Pridemate", 290, Rarity.SPECIAL, mage.cards.a.AjanisPridemate.class, RETRO_ART));
+ cards.add(new SetCardInfo("Ajani's Pridemate", 290, Rarity.SPECIAL, mage.cards.a.AjanisPridemate.class));
cards.add(new SetCardInfo("Akroma's Memorial", 262, Rarity.MYTHIC, mage.cards.a.AkromasMemorial.class));
cards.add(new SetCardInfo("Akroma, Angel of Fury", 150, Rarity.MYTHIC, mage.cards.a.AkromaAngelOfFury.class));
- cards.add(new SetCardInfo("Alesha, Who Smiles at Death", 338, Rarity.SPECIAL, mage.cards.a.AleshaWhoSmilesAtDeath.class, RETRO_ART));
+ cards.add(new SetCardInfo("Alesha, Who Smiles at Death", 338, Rarity.SPECIAL, mage.cards.a.AleshaWhoSmilesAtDeath.class));
cards.add(new SetCardInfo("Amrou Scout", 1, Rarity.COMMON, mage.cards.a.AmrouScout.class));
cards.add(new SetCardInfo("Amrou Seekers", 2, Rarity.COMMON, mage.cards.a.AmrouSeekers.class));
cards.add(new SetCardInfo("Ancestral Vision", 52, Rarity.MYTHIC, mage.cards.a.AncestralVision.class));
- cards.add(new SetCardInfo("Ancient Den", 403, Rarity.SPECIAL, mage.cards.a.AncientDen.class, RETRO_ART));
+ cards.add(new SetCardInfo("Ancient Den", 403, Rarity.SPECIAL, mage.cards.a.AncientDen.class));
cards.add(new SetCardInfo("Ancient Grudge", 151, Rarity.COMMON, mage.cards.a.AncientGrudge.class));
- cards.add(new SetCardInfo("Ancient Stirrings", 355, Rarity.SPECIAL, mage.cards.a.AncientStirrings.class, RETRO_ART));
+ cards.add(new SetCardInfo("Ancient Stirrings", 355, Rarity.SPECIAL, mage.cards.a.AncientStirrings.class));
cards.add(new SetCardInfo("Angel of Salvation", 3, Rarity.RARE, mage.cards.a.AngelOfSalvation.class));
cards.add(new SetCardInfo("Angel's Grace", 4, Rarity.RARE, mage.cards.a.AngelsGrace.class));
- cards.add(new SetCardInfo("Anger of the Gods", 339, Rarity.SPECIAL, mage.cards.a.AngerOfTheGods.class, RETRO_ART));
+ cards.add(new SetCardInfo("Anger of the Gods", 339, Rarity.SPECIAL, mage.cards.a.AngerOfTheGods.class));
cards.add(new SetCardInfo("Arc Blade", 152, Rarity.UNCOMMON, mage.cards.a.ArcBlade.class));
- cards.add(new SetCardInfo("Arcades, the Strategist", 371, Rarity.SPECIAL, mage.cards.a.ArcadesTheStrategist.class, RETRO_ART));
- cards.add(new SetCardInfo("Arch of Orazca", 404, Rarity.SPECIAL, mage.cards.a.ArchOfOrazca.class, RETRO_ART));
+ cards.add(new SetCardInfo("Arcades, the Strategist", 371, Rarity.SPECIAL, mage.cards.a.ArcadesTheStrategist.class));
+ cards.add(new SetCardInfo("Arch of Orazca", 404, Rarity.SPECIAL, mage.cards.a.ArchOfOrazca.class));
cards.add(new SetCardInfo("Assassinate", 101, Rarity.COMMON, mage.cards.a.Assassinate.class));
cards.add(new SetCardInfo("Aven Mindcensor", 5, Rarity.UNCOMMON, mage.cards.a.AvenMindcensor.class));
cards.add(new SetCardInfo("Aven Riftwatcher", 6, Rarity.COMMON, mage.cards.a.AvenRiftwatcher.class));
- cards.add(new SetCardInfo("Banishing Light", 291, Rarity.SPECIAL, mage.cards.b.BanishingLight.class, RETRO_ART));
- cards.add(new SetCardInfo("Baral, Chief of Compliance", 306, Rarity.SPECIAL, mage.cards.b.BaralChiefOfCompliance.class, RETRO_ART));
+ cards.add(new SetCardInfo("Banishing Light", 291, Rarity.SPECIAL, mage.cards.b.BanishingLight.class));
+ cards.add(new SetCardInfo("Baral, Chief of Compliance", 306, Rarity.SPECIAL, mage.cards.b.BaralChiefOfCompliance.class));
cards.add(new SetCardInfo("Basalt Gargoyle", 153, Rarity.UNCOMMON, mage.cards.b.BasaltGargoyle.class));
cards.add(new SetCardInfo("Battering Sliver", 154, Rarity.COMMON, mage.cards.b.BatteringSliver.class));
- cards.add(new SetCardInfo("Beast Whisperer", 356, Rarity.SPECIAL, mage.cards.b.BeastWhisperer.class, RETRO_ART));
- cards.add(new SetCardInfo("Beast Within", 357, Rarity.SPECIAL, mage.cards.b.BeastWithin.class, RETRO_ART));
- cards.add(new SetCardInfo("Become Immense", 358, Rarity.SPECIAL, mage.cards.b.BecomeImmense.class, RETRO_ART));
- cards.add(new SetCardInfo("Bedlam Reveler", 340, Rarity.SPECIAL, mage.cards.b.BedlamReveler.class, RETRO_ART));
+ cards.add(new SetCardInfo("Beast Whisperer", 356, Rarity.SPECIAL, mage.cards.b.BeastWhisperer.class));
+ cards.add(new SetCardInfo("Beast Within", 357, Rarity.SPECIAL, mage.cards.b.BeastWithin.class));
+ cards.add(new SetCardInfo("Become Immense", 358, Rarity.SPECIAL, mage.cards.b.BecomeImmense.class));
+ cards.add(new SetCardInfo("Bedlam Reveler", 340, Rarity.SPECIAL, mage.cards.b.BedlamReveler.class));
cards.add(new SetCardInfo("Benalish Cavalry", 7, Rarity.COMMON, mage.cards.b.BenalishCavalry.class));
cards.add(new SetCardInfo("Benalish Commander", 8, Rarity.RARE, mage.cards.b.BenalishCommander.class));
cards.add(new SetCardInfo("Bewilder", 53, Rarity.COMMON, mage.cards.b.Bewilder.class));
cards.add(new SetCardInfo("Big Game Hunter", 102, Rarity.UNCOMMON, mage.cards.b.BigGameHunter.class));
cards.add(new SetCardInfo("Blade of the Sixth Pride", 9, Rarity.COMMON, mage.cards.b.BladeOfTheSixthPride.class));
- cards.add(new SetCardInfo("Blighted Woodland", 405, Rarity.SPECIAL, mage.cards.b.BlightedWoodland.class, RETRO_ART));
+ cards.add(new SetCardInfo("Blighted Woodland", 405, Rarity.SPECIAL, mage.cards.b.BlightedWoodland.class));
cards.add(new SetCardInfo("Blightspeaker", 103, Rarity.COMMON, mage.cards.b.Blightspeaker.class));
- cards.add(new SetCardInfo("Bloodbraid Elf", 372, Rarity.SPECIAL, mage.cards.b.BloodbraidElf.class, RETRO_ART));
- cards.add(new SetCardInfo("Bojuka Bog", 406, Rarity.SPECIAL, mage.cards.b.BojukaBog.class, RETRO_ART));
+ cards.add(new SetCardInfo("Bloodbraid Elf", 372, Rarity.SPECIAL, mage.cards.b.BloodbraidElf.class));
+ cards.add(new SetCardInfo("Bojuka Bog", 406, Rarity.SPECIAL, mage.cards.b.BojukaBog.class));
cards.add(new SetCardInfo("Bonded Fetch", 54, Rarity.UNCOMMON, mage.cards.b.BondedFetch.class));
cards.add(new SetCardInfo("Bonesplitter Sliver", 155, Rarity.COMMON, mage.cards.b.BonesplitterSliver.class));
cards.add(new SetCardInfo("Boom // Bust", 156, Rarity.RARE, mage.cards.b.BoomBust.class));
@@ -83,7 +83,7 @@ public class TimeSpiralRemastered extends ExpansionSet {
cards.add(new SetCardInfo("Castle Raptors", 12, Rarity.COMMON, mage.cards.c.CastleRaptors.class));
cards.add(new SetCardInfo("Cautery Sliver", 248, Rarity.UNCOMMON, mage.cards.c.CauterySliver.class));
cards.add(new SetCardInfo("Celestial Crusader", 13, Rarity.UNCOMMON, mage.cards.c.CelestialCrusader.class));
- cards.add(new SetCardInfo("Chalice of the Void", 390, Rarity.SPECIAL, mage.cards.c.ChaliceOfTheVoid.class, RETRO_ART));
+ cards.add(new SetCardInfo("Chalice of the Void", 390, Rarity.SPECIAL, mage.cards.c.ChaliceOfTheVoid.class));
cards.add(new SetCardInfo("Char-Rumbler", 158, Rarity.UNCOMMON, mage.cards.c.CharRumbler.class));
cards.add(new SetCardInfo("Children of Korlis", 14, Rarity.COMMON, mage.cards.c.ChildrenOfKorlis.class));
cards.add(new SetCardInfo("Chromatic Star", 263, Rarity.COMMON, mage.cards.c.ChromaticStar.class));
@@ -91,21 +91,21 @@ public class TimeSpiralRemastered extends ExpansionSet {
cards.add(new SetCardInfo("Clockwork Hydra", 264, Rarity.UNCOMMON, mage.cards.c.ClockworkHydra.class));
cards.add(new SetCardInfo("Cloud Key", 265, Rarity.RARE, mage.cards.c.CloudKey.class));
cards.add(new SetCardInfo("Cloudseeder", 57, Rarity.UNCOMMON, mage.cards.c.Cloudseeder.class));
- cards.add(new SetCardInfo("Cloudshredder Sliver", 373, Rarity.SPECIAL, mage.cards.c.CloudshredderSliver.class, RETRO_ART));
+ cards.add(new SetCardInfo("Cloudshredder Sliver", 373, Rarity.SPECIAL, mage.cards.c.CloudshredderSliver.class));
cards.add(new SetCardInfo("Coal Stoker", 159, Rarity.COMMON, mage.cards.c.CoalStoker.class));
cards.add(new SetCardInfo("Coalition Relic", 266, Rarity.RARE, mage.cards.c.CoalitionRelic.class));
cards.add(new SetCardInfo("Conflagrate", 160, Rarity.UNCOMMON, mage.cards.c.Conflagrate.class));
- cards.add(new SetCardInfo("Consuming Aberration", 374, Rarity.SPECIAL, mage.cards.c.ConsumingAberration.class, RETRO_ART));
- cards.add(new SetCardInfo("Contagion Clasp", 391, Rarity.SPECIAL, mage.cards.c.ContagionClasp.class, RETRO_ART));
- cards.add(new SetCardInfo("Containment Priest", 292, Rarity.SPECIAL, mage.cards.c.ContainmentPriest.class, RETRO_ART));
+ cards.add(new SetCardInfo("Consuming Aberration", 374, Rarity.SPECIAL, mage.cards.c.ConsumingAberration.class));
+ cards.add(new SetCardInfo("Contagion Clasp", 391, Rarity.SPECIAL, mage.cards.c.ContagionClasp.class));
+ cards.add(new SetCardInfo("Containment Priest", 292, Rarity.SPECIAL, mage.cards.c.ContainmentPriest.class));
cards.add(new SetCardInfo("Coral Trickster", 58, Rarity.COMMON, mage.cards.c.CoralTrickster.class));
cards.add(new SetCardInfo("Corpulent Corpse", 104, Rarity.COMMON, mage.cards.c.CorpulentCorpse.class));
- cards.add(new SetCardInfo("Courser of Kruphix", 359, Rarity.SPECIAL, mage.cards.c.CourserOfKruphix.class, RETRO_ART));
- cards.add(new SetCardInfo("Cranial Plating", 392, Rarity.SPECIAL, mage.cards.c.CranialPlating.class, RETRO_ART));
+ cards.add(new SetCardInfo("Courser of Kruphix", 359, Rarity.SPECIAL, mage.cards.c.CourserOfKruphix.class));
+ cards.add(new SetCardInfo("Cranial Plating", 392, Rarity.SPECIAL, mage.cards.c.CranialPlating.class));
cards.add(new SetCardInfo("Crookclaw Transmuter", 59, Rarity.COMMON, mage.cards.c.CrookclawTransmuter.class));
cards.add(new SetCardInfo("Crovax, Ascendant Hero", 15, Rarity.MYTHIC, mage.cards.c.CrovaxAscendantHero.class));
cards.add(new SetCardInfo("Cryptic Annelid", 60, Rarity.UNCOMMON, mage.cards.c.CrypticAnnelid.class));
- cards.add(new SetCardInfo("Crystal Shard", 393, Rarity.SPECIAL, mage.cards.c.CrystalShard.class, RETRO_ART));
+ cards.add(new SetCardInfo("Crystal Shard", 393, Rarity.SPECIAL, mage.cards.c.CrystalShard.class));
cards.add(new SetCardInfo("Cutthroat il-Dal", 105, Rarity.COMMON, mage.cards.c.CutthroatIlDal.class));
cards.add(new SetCardInfo("Damnation", 106, Rarity.MYTHIC, mage.cards.d.Damnation.class));
cards.add(new SetCardInfo("Dark Withering", 107, Rarity.COMMON, mage.cards.d.DarkWithering.class));
@@ -115,14 +115,14 @@ public class TimeSpiralRemastered extends ExpansionSet {
cards.add(new SetCardInfo("Deathspore Thallid", 109, Rarity.COMMON, mage.cards.d.DeathsporeThallid.class));
cards.add(new SetCardInfo("Deepcavern Imp", 110, Rarity.COMMON, mage.cards.d.DeepcavernImp.class));
cards.add(new SetCardInfo("Delay", 61, Rarity.UNCOMMON, mage.cards.d.Delay.class));
- cards.add(new SetCardInfo("Disdainful Stroke", 307, Rarity.SPECIAL, mage.cards.d.DisdainfulStroke.class, RETRO_ART));
- cards.add(new SetCardInfo("Dismember", 322, Rarity.SPECIAL, mage.cards.d.Dismember.class, RETRO_ART));
+ cards.add(new SetCardInfo("Disdainful Stroke", 307, Rarity.SPECIAL, mage.cards.d.DisdainfulStroke.class));
+ cards.add(new SetCardInfo("Dismember", 322, Rarity.SPECIAL, mage.cards.d.Dismember.class));
cards.add(new SetCardInfo("Dormant Sliver", 250, Rarity.UNCOMMON, mage.cards.d.DormantSliver.class));
- cards.add(new SetCardInfo("Dovin's Veto", 375, Rarity.SPECIAL, mage.cards.d.DovinsVeto.class, RETRO_ART));
+ cards.add(new SetCardInfo("Dovin's Veto", 375, Rarity.SPECIAL, mage.cards.d.DovinsVeto.class));
cards.add(new SetCardInfo("Draining Whelk", 62, Rarity.RARE, mage.cards.d.DrainingWhelk.class));
cards.add(new SetCardInfo("Dralnu, Lich Lord", 251, Rarity.RARE, mage.cards.d.DralnuLichLord.class));
cards.add(new SetCardInfo("Dread Return", 111, Rarity.UNCOMMON, mage.cards.d.DreadReturn.class));
- cards.add(new SetCardInfo("Dreadhorde Arcanist", 341, Rarity.SPECIAL, mage.cards.d.DreadhordeArcanist.class, RETRO_ART));
+ cards.add(new SetCardInfo("Dreadhorde Arcanist", 341, Rarity.SPECIAL, mage.cards.d.DreadhordeArcanist.class));
cards.add(new SetCardInfo("Dreadship Reef", 276, Rarity.UNCOMMON, mage.cards.d.DreadshipReef.class));
cards.add(new SetCardInfo("Dream Stalker", 63, Rarity.COMMON, mage.cards.d.DreamStalker.class));
cards.add(new SetCardInfo("Dreamscape Artist", 64, Rarity.COMMON, mage.cards.d.DreamscapeArtist.class));
@@ -132,33 +132,33 @@ public class TimeSpiralRemastered extends ExpansionSet {
cards.add(new SetCardInfo("Durkwood Baloth", 200, Rarity.COMMON, mage.cards.d.DurkwoodBaloth.class));
cards.add(new SetCardInfo("Duskrider Peregrine", 16, Rarity.UNCOMMON, mage.cards.d.DuskriderPeregrine.class));
cards.add(new SetCardInfo("Edge of Autumn", 201, Rarity.COMMON, mage.cards.e.EdgeOfAutumn.class));
- cards.add(new SetCardInfo("Elvish Mystic", 360, Rarity.SPECIAL, mage.cards.e.ElvishMystic.class, RETRO_ART));
+ cards.add(new SetCardInfo("Elvish Mystic", 360, Rarity.SPECIAL, mage.cards.e.ElvishMystic.class));
cards.add(new SetCardInfo("Empty the Warrens", 162, Rarity.COMMON, mage.cards.e.EmptyTheWarrens.class));
cards.add(new SetCardInfo("Enslave", 113, Rarity.UNCOMMON, mage.cards.e.Enslave.class));
- cards.add(new SetCardInfo("Epic Experiment", 376, Rarity.SPECIAL, mage.cards.e.EpicExperiment.class, RETRO_ART));
+ cards.add(new SetCardInfo("Epic Experiment", 376, Rarity.SPECIAL, mage.cards.e.EpicExperiment.class));
cards.add(new SetCardInfo("Errant Doomsayers", 17, Rarity.COMMON, mage.cards.e.ErrantDoomsayers.class));
cards.add(new SetCardInfo("Errant Ephemeron", 66, Rarity.COMMON, mage.cards.e.ErrantEphemeron.class));
cards.add(new SetCardInfo("Erratic Mutation", 67, Rarity.COMMON, mage.cards.e.ErraticMutation.class));
- cards.add(new SetCardInfo("Etali, Primal Storm", 342, Rarity.SPECIAL, mage.cards.e.EtaliPrimalStorm.class, RETRO_ART));
- cards.add(new SetCardInfo("Eternal Witness", 361, Rarity.SPECIAL, mage.cards.e.EternalWitness.class, RETRO_ART));
- cards.add(new SetCardInfo("Ethereal Armor", 293, Rarity.SPECIAL, mage.cards.e.EtherealArmor.class, RETRO_ART));
- cards.add(new SetCardInfo("Everflowing Chalice", 394, Rarity.SPECIAL, mage.cards.e.EverflowingChalice.class, RETRO_ART));
+ cards.add(new SetCardInfo("Etali, Primal Storm", 342, Rarity.SPECIAL, mage.cards.e.EtaliPrimalStorm.class));
+ cards.add(new SetCardInfo("Eternal Witness", 361, Rarity.SPECIAL, mage.cards.e.EternalWitness.class));
+ cards.add(new SetCardInfo("Ethereal Armor", 293, Rarity.SPECIAL, mage.cards.e.EtherealArmor.class));
+ cards.add(new SetCardInfo("Everflowing Chalice", 394, Rarity.SPECIAL, mage.cards.e.EverflowingChalice.class));
cards.add(new SetCardInfo("Evolution Charm", 202, Rarity.COMMON, mage.cards.e.EvolutionCharm.class));
- cards.add(new SetCardInfo("Evolutionary Leap", 362, Rarity.SPECIAL, mage.cards.e.EvolutionaryLeap.class, RETRO_ART));
- cards.add(new SetCardInfo("Exquisite Firecraft", 343, Rarity.SPECIAL, mage.cards.e.ExquisiteFirecraft.class, RETRO_ART));
+ cards.add(new SetCardInfo("Evolutionary Leap", 362, Rarity.SPECIAL, mage.cards.e.EvolutionaryLeap.class));
+ cards.add(new SetCardInfo("Exquisite Firecraft", 343, Rarity.SPECIAL, mage.cards.e.ExquisiteFirecraft.class));
cards.add(new SetCardInfo("Extirpate", 114, Rarity.RARE, mage.cards.e.Extirpate.class));
cards.add(new SetCardInfo("Faceless Devourer", 115, Rarity.UNCOMMON, mage.cards.f.FacelessDevourer.class));
- cards.add(new SetCardInfo("Farseek", 363, Rarity.SPECIAL, mage.cards.f.Farseek.class, RETRO_ART));
+ cards.add(new SetCardInfo("Farseek", 363, Rarity.SPECIAL, mage.cards.f.Farseek.class));
cards.add(new SetCardInfo("Fathom Seer", 68, Rarity.COMMON, mage.cards.f.FathomSeer.class));
- cards.add(new SetCardInfo("Fblthp, the Lost", 308, Rarity.SPECIAL, mage.cards.f.FblthpTheLost.class, RETRO_ART));
- cards.add(new SetCardInfo("Feather, the Redeemed", 377, Rarity.SPECIAL, mage.cards.f.FeatherTheRedeemed.class, RETRO_ART));
+ cards.add(new SetCardInfo("Fblthp, the Lost", 308, Rarity.SPECIAL, mage.cards.f.FblthpTheLost.class));
+ cards.add(new SetCardInfo("Feather, the Redeemed", 377, Rarity.SPECIAL, mage.cards.f.FeatherTheRedeemed.class));
cards.add(new SetCardInfo("Feebleness", 116, Rarity.COMMON, mage.cards.f.Feebleness.class));
- cards.add(new SetCardInfo("Feldon of the Third Path", 344, Rarity.SPECIAL, mage.cards.f.FeldonOfTheThirdPath.class, RETRO_ART));
- cards.add(new SetCardInfo("Field of Ruin", 407, Rarity.SPECIAL, mage.cards.f.FieldOfRuin.class, RETRO_ART));
+ cards.add(new SetCardInfo("Feldon of the Third Path", 344, Rarity.SPECIAL, mage.cards.f.FeldonOfTheThirdPath.class));
+ cards.add(new SetCardInfo("Field of Ruin", 407, Rarity.SPECIAL, mage.cards.f.FieldOfRuin.class));
cards.add(new SetCardInfo("Firemaw Kavu", 163, Rarity.UNCOMMON, mage.cards.f.FiremawKavu.class));
cards.add(new SetCardInfo("Firewake Sliver", 252, Rarity.UNCOMMON, mage.cards.f.FirewakeSliver.class));
cards.add(new SetCardInfo("Flagstones of Trokair", 278, Rarity.RARE, mage.cards.f.FlagstonesOfTrokair.class));
- cards.add(new SetCardInfo("Flickerwisp", 294, Rarity.SPECIAL, mage.cards.f.Flickerwisp.class, RETRO_ART));
+ cards.add(new SetCardInfo("Flickerwisp", 294, Rarity.SPECIAL, mage.cards.f.Flickerwisp.class));
cards.add(new SetCardInfo("Foresee", 69, Rarity.COMMON, mage.cards.f.Foresee.class));
cards.add(new SetCardInfo("Fortify", 18, Rarity.COMMON, mage.cards.f.Fortify.class));
cards.add(new SetCardInfo("Fungal Reaches", 279, Rarity.UNCOMMON, mage.cards.f.FungalReaches.class));
@@ -171,33 +171,33 @@ public class TimeSpiralRemastered extends ExpansionSet {
cards.add(new SetCardInfo("Gemstone Caverns", 280, Rarity.MYTHIC, mage.cards.g.GemstoneCaverns.class));
cards.add(new SetCardInfo("Giant Dustwasp", 206, Rarity.COMMON, mage.cards.g.GiantDustwasp.class));
cards.add(new SetCardInfo("Glittering Wish", 253, Rarity.RARE, mage.cards.g.GlitteringWish.class));
- cards.add(new SetCardInfo("Goblin Engineer", 345, Rarity.SPECIAL, mage.cards.g.GoblinEngineer.class, RETRO_ART));
+ cards.add(new SetCardInfo("Goblin Engineer", 345, Rarity.SPECIAL, mage.cards.g.GoblinEngineer.class));
cards.add(new SetCardInfo("Gorgon Recluse", 117, Rarity.COMMON, mage.cards.g.GorgonRecluse.class));
cards.add(new SetCardInfo("Gossamer Phantasm", 70, Rarity.COMMON, mage.cards.g.GossamerPhantasm.class));
cards.add(new SetCardInfo("Grapeshot", 166, Rarity.COMMON, mage.cards.g.Grapeshot.class));
cards.add(new SetCardInfo("Grave Scrabbler", 118, Rarity.COMMON, mage.cards.g.GraveScrabbler.class));
- cards.add(new SetCardInfo("Gray Merchant of Asphodel", 323, Rarity.SPECIAL, mage.cards.g.GrayMerchantOfAsphodel.class, RETRO_ART));
+ cards.add(new SetCardInfo("Gray Merchant of Asphodel", 323, Rarity.SPECIAL, mage.cards.g.GrayMerchantOfAsphodel.class));
cards.add(new SetCardInfo("Greater Gargadon", 167, Rarity.RARE, mage.cards.g.GreaterGargadon.class));
cards.add(new SetCardInfo("Greenseeker", 207, Rarity.COMMON, mage.cards.g.Greenseeker.class));
- cards.add(new SetCardInfo("Grenzo, Dungeon Warden", 378, Rarity.SPECIAL, mage.cards.g.GrenzoDungeonWarden.class, RETRO_ART));
+ cards.add(new SetCardInfo("Grenzo, Dungeon Warden", 378, Rarity.SPECIAL, mage.cards.g.GrenzoDungeonWarden.class));
cards.add(new SetCardInfo("Griffin Guide", 19, Rarity.UNCOMMON, mage.cards.g.GriffinGuide.class));
cards.add(new SetCardInfo("Grinning Ignus", 168, Rarity.COMMON, mage.cards.g.GrinningIgnus.class));
- cards.add(new SetCardInfo("Gurmag Angler", 324, Rarity.SPECIAL, mage.cards.g.GurmagAngler.class, RETRO_ART));
+ cards.add(new SetCardInfo("Gurmag Angler", 324, Rarity.SPECIAL, mage.cards.g.GurmagAngler.class));
cards.add(new SetCardInfo("Harmonic Sliver", 254, Rarity.UNCOMMON, mage.cards.h.HarmonicSliver.class));
cards.add(new SetCardInfo("Harmonize", 208, Rarity.UNCOMMON, mage.cards.h.Harmonize.class));
- cards.add(new SetCardInfo("Harvester of Souls", 325, Rarity.SPECIAL, mage.cards.h.HarvesterOfSouls.class, RETRO_ART));
+ cards.add(new SetCardInfo("Harvester of Souls", 325, Rarity.SPECIAL, mage.cards.h.HarvesterOfSouls.class));
cards.add(new SetCardInfo("Haze of Rage", 169, Rarity.UNCOMMON, mage.cards.h.HazeOfRage.class));
cards.add(new SetCardInfo("Heartwood Storyteller", 209, Rarity.RARE, mage.cards.h.HeartwoodStoryteller.class));
- cards.add(new SetCardInfo("Hedron Archive", 395, Rarity.SPECIAL, mage.cards.h.HedronArchive.class, RETRO_ART));
+ cards.add(new SetCardInfo("Hedron Archive", 395, Rarity.SPECIAL, mage.cards.h.HedronArchive.class));
cards.add(new SetCardInfo("Henchfiend of Ukor", 170, Rarity.UNCOMMON, mage.cards.h.HenchfiendOfUkor.class));
cards.add(new SetCardInfo("Hivestone", 268, Rarity.RARE, mage.cards.h.Hivestone.class));
- cards.add(new SetCardInfo("Hollow One", 396, Rarity.SPECIAL, mage.cards.h.HollowOne.class, RETRO_ART));
+ cards.add(new SetCardInfo("Hollow One", 396, Rarity.SPECIAL, mage.cards.h.HollowOne.class));
cards.add(new SetCardInfo("Homing Sliver", 171, Rarity.COMMON, mage.cards.h.HomingSliver.class));
cards.add(new SetCardInfo("Hypergenesis", 210, Rarity.MYTHIC, mage.cards.h.Hypergenesis.class));
cards.add(new SetCardInfo("Ichor Slick", 119, Rarity.COMMON, mage.cards.i.IchorSlick.class));
cards.add(new SetCardInfo("Imperiosaur", 211, Rarity.UNCOMMON, mage.cards.i.Imperiosaur.class));
cards.add(new SetCardInfo("Infiltrator il-Kor", 71, Rarity.COMMON, mage.cards.i.InfiltratorIlKor.class));
- cards.add(new SetCardInfo("Intangible Virtue", 295, Rarity.SPECIAL, mage.cards.i.IntangibleVirtue.class, RETRO_ART));
+ cards.add(new SetCardInfo("Intangible Virtue", 295, Rarity.SPECIAL, mage.cards.i.IntangibleVirtue.class));
cards.add(new SetCardInfo("Ith, High Arcanist", 255, Rarity.RARE, mage.cards.i.IthHighArcanist.class));
cards.add(new SetCardInfo("Ivory Giant", 20, Rarity.COMMON, mage.cards.i.IvoryGiant.class));
cards.add(new SetCardInfo("Jaya Ballard, Task Mage", 172, Rarity.RARE, mage.cards.j.JayaBallardTaskMage.class));
@@ -210,109 +210,109 @@ public class TimeSpiralRemastered extends ExpansionSet {
cards.add(new SetCardInfo("Keen Sense", 213, Rarity.UNCOMMON, mage.cards.k.KeenSense.class));
cards.add(new SetCardInfo("Keldon Halberdier", 173, Rarity.COMMON, mage.cards.k.KeldonHalberdier.class));
cards.add(new SetCardInfo("Kher Keep", 281, Rarity.RARE, mage.cards.k.KherKeep.class));
- cards.add(new SetCardInfo("Kiki-Jiki, Mirror Breaker", 346, Rarity.SPECIAL, mage.cards.k.KikiJikiMirrorBreaker.class, RETRO_ART));
+ cards.add(new SetCardInfo("Kiki-Jiki, Mirror Breaker", 346, Rarity.SPECIAL, mage.cards.k.KikiJikiMirrorBreaker.class));
cards.add(new SetCardInfo("Knight of Sursi", 22, Rarity.COMMON, mage.cards.k.KnightOfSursi.class));
cards.add(new SetCardInfo("Knight of the Holy Nimbus", 23, Rarity.UNCOMMON, mage.cards.k.KnightOfTheHolyNimbus.class));
- cards.add(new SetCardInfo("Knight of the Reliquary", 379, Rarity.SPECIAL, mage.cards.k.KnightOfTheReliquary.class, RETRO_ART));
+ cards.add(new SetCardInfo("Knight of the Reliquary", 379, Rarity.SPECIAL, mage.cards.k.KnightOfTheReliquary.class));
cards.add(new SetCardInfo("Kor Dirge", 120, Rarity.UNCOMMON, mage.cards.k.KorDirge.class));
cards.add(new SetCardInfo("Krosan Grip", 214, Rarity.UNCOMMON, mage.cards.k.KrosanGrip.class));
- cards.add(new SetCardInfo("Laboratory Maniac", 309, Rarity.SPECIAL, mage.cards.l.LaboratoryManiac.class, RETRO_ART));
- cards.add(new SetCardInfo("Lava Spike", 347, Rarity.SPECIAL, mage.cards.l.LavaSpike.class, RETRO_ART));
- cards.add(new SetCardInfo("Lavinia, Azorius Renegade", 380, Rarity.SPECIAL, mage.cards.l.LaviniaAzoriusRenegade.class, RETRO_ART));
- cards.add(new SetCardInfo("Leveler", 397, Rarity.SPECIAL, mage.cards.l.Leveler.class, RETRO_ART));
- cards.add(new SetCardInfo("Leyline of the Void", 326, Rarity.SPECIAL, mage.cards.l.LeylineOfTheVoid.class, RETRO_ART));
+ cards.add(new SetCardInfo("Laboratory Maniac", 309, Rarity.SPECIAL, mage.cards.l.LaboratoryManiac.class));
+ cards.add(new SetCardInfo("Lava Spike", 347, Rarity.SPECIAL, mage.cards.l.LavaSpike.class));
+ cards.add(new SetCardInfo("Lavinia, Azorius Renegade", 380, Rarity.SPECIAL, mage.cards.l.LaviniaAzoriusRenegade.class));
+ cards.add(new SetCardInfo("Leveler", 397, Rarity.SPECIAL, mage.cards.l.Leveler.class));
+ cards.add(new SetCardInfo("Leyline of the Void", 326, Rarity.SPECIAL, mage.cards.l.LeylineOfTheVoid.class));
cards.add(new SetCardInfo("Life and Limb", 215, Rarity.RARE, mage.cards.l.LifeAndLimb.class));
cards.add(new SetCardInfo("Lightning Axe", 174, Rarity.UNCOMMON, mage.cards.l.LightningAxe.class));
- cards.add(new SetCardInfo("Liliana's Triumph", 327, Rarity.SPECIAL, mage.cards.l.LilianasTriumph.class, RETRO_ART));
- cards.add(new SetCardInfo("Lingering Souls", 296, Rarity.SPECIAL, mage.cards.l.LingeringSouls.class, RETRO_ART));
+ cards.add(new SetCardInfo("Liliana's Triumph", 327, Rarity.SPECIAL, mage.cards.l.LilianasTriumph.class));
+ cards.add(new SetCardInfo("Lingering Souls", 296, Rarity.SPECIAL, mage.cards.l.LingeringSouls.class));
cards.add(new SetCardInfo("Living End", 121, Rarity.MYTHIC, mage.cards.l.LivingEnd.class));
cards.add(new SetCardInfo("Llanowar Mentor", 216, Rarity.UNCOMMON, mage.cards.l.LlanowarMentor.class));
cards.add(new SetCardInfo("Logic Knot", 73, Rarity.COMMON, mage.cards.l.LogicKnot.class));
cards.add(new SetCardInfo("Looter il-Kor", 74, Rarity.COMMON, mage.cards.l.LooterIlKor.class));
cards.add(new SetCardInfo("Lost Auramancers", 24, Rarity.UNCOMMON, mage.cards.l.LostAuramancers.class));
cards.add(new SetCardInfo("Lotus Bloom", 270, Rarity.RARE, mage.cards.l.LotusBloom.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Lotus Bloom", 411, Rarity.RARE, mage.cards.l.LotusBloom.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Lotus Bloom", 411, Rarity.RARE, mage.cards.l.LotusBloom.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Lymph Sliver", 25, Rarity.COMMON, mage.cards.l.LymphSliver.class));
cards.add(new SetCardInfo("Magus of the Future", 75, Rarity.RARE, mage.cards.m.MagusOfTheFuture.class));
cards.add(new SetCardInfo("Magus of the Moon", 175, Rarity.RARE, mage.cards.m.MagusOfTheMoon.class));
cards.add(new SetCardInfo("Mana Tithe", 26, Rarity.COMMON, mage.cards.m.ManaTithe.class));
cards.add(new SetCardInfo("Mangara of Corondor", 27, Rarity.RARE, mage.cards.m.MangaraOfCorondor.class));
- cards.add(new SetCardInfo("Manifold Key", 398, Rarity.SPECIAL, mage.cards.m.ManifoldKey.class, RETRO_ART));
+ cards.add(new SetCardInfo("Manifold Key", 398, Rarity.SPECIAL, mage.cards.m.ManifoldKey.class));
cards.add(new SetCardInfo("Mass of Ghouls", 122, Rarity.COMMON, mage.cards.m.MassOfGhouls.class));
- cards.add(new SetCardInfo("Master of the Pearl Trident", 310, Rarity.SPECIAL, mage.cards.m.MasterOfThePearlTrident.class, RETRO_ART));
- cards.add(new SetCardInfo("Might of Old Krosa", 217, Rarity.UNCOMMON, mage.cards.m.MightOfOldKrosa.class));
+ cards.add(new SetCardInfo("Master of the Pearl Trident", 310, Rarity.SPECIAL, mage.cards.m.MasterOfThePearlTrident.class));
cards.add(new SetCardInfo("Might Sliver", 218, Rarity.UNCOMMON, mage.cards.m.MightSliver.class));
+ cards.add(new SetCardInfo("Might of Old Krosa", 217, Rarity.UNCOMMON, mage.cards.m.MightOfOldKrosa.class));
cards.add(new SetCardInfo("Mindstab", 123, Rarity.COMMON, mage.cards.m.Mindstab.class));
cards.add(new SetCardInfo("Minions' Murmurs", 124, Rarity.UNCOMMON, mage.cards.m.MinionsMurmurs.class));
cards.add(new SetCardInfo("Mire Boa", 219, Rarity.UNCOMMON, mage.cards.m.MireBoa.class));
cards.add(new SetCardInfo("Mirri the Cursed", 125, Rarity.RARE, mage.cards.m.MirriTheCursed.class));
- cards.add(new SetCardInfo("Mirror Entity", 297, Rarity.SPECIAL, mage.cards.m.MirrorEntity.class, RETRO_ART));
+ cards.add(new SetCardInfo("Mirror Entity", 297, Rarity.SPECIAL, mage.cards.m.MirrorEntity.class));
cards.add(new SetCardInfo("Mogg War Marshal", 176, Rarity.COMMON, mage.cards.m.MoggWarMarshal.class));
- cards.add(new SetCardInfo("Molten Rain", 348, Rarity.SPECIAL, mage.cards.m.MoltenRain.class, RETRO_ART));
+ cards.add(new SetCardInfo("Molten Rain", 348, Rarity.SPECIAL, mage.cards.m.MoltenRain.class));
cards.add(new SetCardInfo("Molten Slagheap", 282, Rarity.UNCOMMON, mage.cards.m.MoltenSlagheap.class));
cards.add(new SetCardInfo("Momentary Blink", 28, Rarity.COMMON, mage.cards.m.MomentaryBlink.class));
- cards.add(new SetCardInfo("Monastery Swiftspear", 349, Rarity.SPECIAL, mage.cards.m.MonasterySwiftspear.class, RETRO_ART));
- cards.add(new SetCardInfo("Mortify", 381, Rarity.SPECIAL, mage.cards.m.Mortify.class, RETRO_ART));
+ cards.add(new SetCardInfo("Monastery Swiftspear", 349, Rarity.SPECIAL, mage.cards.m.MonasterySwiftspear.class));
+ cards.add(new SetCardInfo("Mortify", 381, Rarity.SPECIAL, mage.cards.m.Mortify.class));
cards.add(new SetCardInfo("Muck Drubb", 126, Rarity.UNCOMMON, mage.cards.m.MuckDrubb.class));
- cards.add(new SetCardInfo("Mulldrifter", 311, Rarity.SPECIAL, mage.cards.m.Mulldrifter.class, RETRO_ART));
+ cards.add(new SetCardInfo("Mulldrifter", 311, Rarity.SPECIAL, mage.cards.m.Mulldrifter.class));
cards.add(new SetCardInfo("Muraganda Petroglyphs", 220, Rarity.RARE, mage.cards.m.MuragandaPetroglyphs.class));
cards.add(new SetCardInfo("Mycologist", 29, Rarity.UNCOMMON, mage.cards.m.Mycologist.class));
- cards.add(new SetCardInfo("Mystic Confluence", 312, Rarity.SPECIAL, mage.cards.m.MysticConfluence.class, RETRO_ART));
- cards.add(new SetCardInfo("Mystic Sanctuary", 408, Rarity.SPECIAL, mage.cards.m.MysticSanctuary.class, RETRO_ART));
+ cards.add(new SetCardInfo("Mystic Confluence", 312, Rarity.SPECIAL, mage.cards.m.MysticConfluence.class));
+ cards.add(new SetCardInfo("Mystic Sanctuary", 408, Rarity.SPECIAL, mage.cards.m.MysticSanctuary.class));
cards.add(new SetCardInfo("Mystical Teachings", 76, Rarity.UNCOMMON, mage.cards.m.MysticalTeachings.class));
cards.add(new SetCardInfo("Nantuko Shaman", 221, Rarity.COMMON, mage.cards.n.NantukoShaman.class));
- cards.add(new SetCardInfo("Nature's Claim", 364, Rarity.SPECIAL, mage.cards.n.NaturesClaim.class, RETRO_ART));
+ cards.add(new SetCardInfo("Nature's Claim", 364, Rarity.SPECIAL, mage.cards.n.NaturesClaim.class));
cards.add(new SetCardInfo("Necrotic Sliver", 258, Rarity.UNCOMMON, mage.cards.n.NecroticSliver.class));
cards.add(new SetCardInfo("Needlepeak Spider", 177, Rarity.COMMON, mage.cards.n.NeedlepeakSpider.class));
cards.add(new SetCardInfo("Nether Traitor", 127, Rarity.RARE, mage.cards.n.NetherTraitor.class));
cards.add(new SetCardInfo("Nightshade Assassin", 128, Rarity.UNCOMMON, mage.cards.n.NightshadeAssassin.class));
- cards.add(new SetCardInfo("Ninja of the Deep Hours", 313, Rarity.SPECIAL, mage.cards.n.NinjaOfTheDeepHours.class, RETRO_ART));
+ cards.add(new SetCardInfo("Ninja of the Deep Hours", 313, Rarity.SPECIAL, mage.cards.n.NinjaOfTheDeepHours.class));
cards.add(new SetCardInfo("Orcish Cannonade", 178, Rarity.COMMON, mage.cards.o.OrcishCannonade.class));
cards.add(new SetCardInfo("Outrider en-Kor", 30, Rarity.UNCOMMON, mage.cards.o.OutriderEnKor.class));
cards.add(new SetCardInfo("Pact of Negation", 77, Rarity.RARE, mage.cards.p.PactOfNegation.class));
cards.add(new SetCardInfo("Pact of the Titan", 179, Rarity.RARE, mage.cards.p.PactOfTheTitan.class));
- cards.add(new SetCardInfo("Palace Jailer", 298, Rarity.SPECIAL, mage.cards.p.PalaceJailer.class, RETRO_ART));
+ cards.add(new SetCardInfo("Palace Jailer", 298, Rarity.SPECIAL, mage.cards.p.PalaceJailer.class));
cards.add(new SetCardInfo("Pallid Mycoderm", 31, Rarity.COMMON, mage.cards.p.PallidMycoderm.class));
- cards.add(new SetCardInfo("Panharmonicon", 399, Rarity.SPECIAL, mage.cards.p.Panharmonicon.class, RETRO_ART));
+ cards.add(new SetCardInfo("Panharmonicon", 399, Rarity.SPECIAL, mage.cards.p.Panharmonicon.class));
cards.add(new SetCardInfo("Paradise Plume", 271, Rarity.UNCOMMON, mage.cards.p.ParadisePlume.class));
- cards.add(new SetCardInfo("Paradoxical Outcome", 314, Rarity.SPECIAL, mage.cards.p.ParadoxicalOutcome.class, RETRO_ART));
- cards.add(new SetCardInfo("Past in Flames", 350, Rarity.SPECIAL, mage.cards.p.PastInFlames.class, RETRO_ART));
- cards.add(new SetCardInfo("Path to Exile", 299, Rarity.SPECIAL, mage.cards.p.PathToExile.class, RETRO_ART));
+ cards.add(new SetCardInfo("Paradoxical Outcome", 314, Rarity.SPECIAL, mage.cards.p.ParadoxicalOutcome.class));
+ cards.add(new SetCardInfo("Past in Flames", 350, Rarity.SPECIAL, mage.cards.p.PastInFlames.class));
+ cards.add(new SetCardInfo("Path to Exile", 299, Rarity.SPECIAL, mage.cards.p.PathToExile.class));
cards.add(new SetCardInfo("Pendelhaven Elder", 222, Rarity.UNCOMMON, mage.cards.p.PendelhavenElder.class));
cards.add(new SetCardInfo("Penumbra Spider", 223, Rarity.COMMON, mage.cards.p.PenumbraSpider.class));
cards.add(new SetCardInfo("Phantom Wurm", 224, Rarity.UNCOMMON, mage.cards.p.PhantomWurm.class));
cards.add(new SetCardInfo("Phthisis", 129, Rarity.UNCOMMON, mage.cards.p.Phthisis.class));
cards.add(new SetCardInfo("Piracy Charm", 78, Rarity.COMMON, mage.cards.p.PiracyCharm.class));
cards.add(new SetCardInfo("Pit Keeper", 130, Rarity.COMMON, mage.cards.p.PitKeeper.class));
- cards.add(new SetCardInfo("Ponder", 315, Rarity.SPECIAL, mage.cards.p.Ponder.class, RETRO_ART));
+ cards.add(new SetCardInfo("Ponder", 315, Rarity.SPECIAL, mage.cards.p.Ponder.class));
cards.add(new SetCardInfo("Pongify", 79, Rarity.UNCOMMON, mage.cards.p.Pongify.class));
cards.add(new SetCardInfo("Porphyry Nodes", 32, Rarity.RARE, mage.cards.p.PorphyryNodes.class));
cards.add(new SetCardInfo("Poultice Sliver", 33, Rarity.UNCOMMON, mage.cards.p.PoulticeSliver.class));
cards.add(new SetCardInfo("Premature Burial", 131, Rarity.UNCOMMON, mage.cards.p.PrematureBurial.class));
cards.add(new SetCardInfo("Primal Forcemage", 225, Rarity.UNCOMMON, mage.cards.p.PrimalForcemage.class));
cards.add(new SetCardInfo("Primal Plasma", 80, Rarity.COMMON, mage.cards.p.PrimalPlasma.class));
- cards.add(new SetCardInfo("Primeval Titan", 365, Rarity.SPECIAL, mage.cards.p.PrimevalTitan.class, RETRO_ART));
+ cards.add(new SetCardInfo("Primeval Titan", 365, Rarity.SPECIAL, mage.cards.p.PrimevalTitan.class));
cards.add(new SetCardInfo("Prismatic Lens", 272, Rarity.COMMON, mage.cards.p.PrismaticLens.class));
- cards.add(new SetCardInfo("Prized Amalgam", 382, Rarity.SPECIAL, mage.cards.p.PrizedAmalgam.class, RETRO_ART));
+ cards.add(new SetCardInfo("Prized Amalgam", 382, Rarity.SPECIAL, mage.cards.p.PrizedAmalgam.class));
cards.add(new SetCardInfo("Prodigal Pyromancer", 180, Rarity.UNCOMMON, mage.cards.p.ProdigalPyromancer.class));
cards.add(new SetCardInfo("Psychotic Episode", 132, Rarity.COMMON, mage.cards.p.PsychoticEpisode.class));
cards.add(new SetCardInfo("Pulmonic Sliver", 34, Rarity.RARE, mage.cards.p.PulmonicSliver.class));
- cards.add(new SetCardInfo("Qasali Pridemage", 383, Rarity.SPECIAL, mage.cards.q.QasaliPridemage.class, RETRO_ART));
+ cards.add(new SetCardInfo("Qasali Pridemage", 383, Rarity.SPECIAL, mage.cards.q.QasaliPridemage.class));
cards.add(new SetCardInfo("Radha, Heir to Keld", 259, Rarity.RARE, mage.cards.r.RadhaHeirToKeld.class));
- cards.add(new SetCardInfo("Rakdos Charm", 384, Rarity.SPECIAL, mage.cards.r.RakdosCharm.class, RETRO_ART));
- cards.add(new SetCardInfo("Ramunap Ruins", 409, Rarity.SPECIAL, mage.cards.r.RamunapRuins.class, RETRO_ART));
+ cards.add(new SetCardInfo("Rakdos Charm", 384, Rarity.SPECIAL, mage.cards.r.RakdosCharm.class));
+ cards.add(new SetCardInfo("Ramunap Ruins", 409, Rarity.SPECIAL, mage.cards.r.RamunapRuins.class));
cards.add(new SetCardInfo("Rathi Trapper", 133, Rarity.COMMON, mage.cards.r.RathiTrapper.class));
- cards.add(new SetCardInfo("Read the Bones", 328, Rarity.SPECIAL, mage.cards.r.ReadTheBones.class, RETRO_ART));
+ cards.add(new SetCardInfo("Read the Bones", 328, Rarity.SPECIAL, mage.cards.r.ReadTheBones.class));
cards.add(new SetCardInfo("Reality Acid", 81, Rarity.COMMON, mage.cards.r.RealityAcid.class));
cards.add(new SetCardInfo("Rebuff the Wicked", 35, Rarity.UNCOMMON, mage.cards.r.RebuffTheWicked.class));
cards.add(new SetCardInfo("Reckless Wurm", 181, Rarity.COMMON, mage.cards.r.RecklessWurm.class));
- cards.add(new SetCardInfo("Reclamation Sage", 366, Rarity.SPECIAL, mage.cards.r.ReclamationSage.class, RETRO_ART));
+ cards.add(new SetCardInfo("Reclamation Sage", 366, Rarity.SPECIAL, mage.cards.r.ReclamationSage.class));
cards.add(new SetCardInfo("Reflex Sliver", 226, Rarity.COMMON, mage.cards.r.ReflexSliver.class));
cards.add(new SetCardInfo("Reiterate", 182, Rarity.RARE, mage.cards.r.Reiterate.class));
- cards.add(new SetCardInfo("Relentless Rats", 329, Rarity.SPECIAL, mage.cards.r.RelentlessRats.class, RETRO_ART));
- cards.add(new SetCardInfo("Remand", 316, Rarity.SPECIAL, mage.cards.r.Remand.class, RETRO_ART));
- cards.add(new SetCardInfo("Repeal", 317, Rarity.SPECIAL, mage.cards.r.Repeal.class, RETRO_ART));
- cards.add(new SetCardInfo("Restoration Angel", 300, Rarity.SPECIAL, mage.cards.r.RestorationAngel.class, RETRO_ART));
+ cards.add(new SetCardInfo("Relentless Rats", 329, Rarity.SPECIAL, mage.cards.r.RelentlessRats.class));
+ cards.add(new SetCardInfo("Remand", 316, Rarity.SPECIAL, mage.cards.r.Remand.class));
+ cards.add(new SetCardInfo("Repeal", 317, Rarity.SPECIAL, mage.cards.r.Repeal.class));
+ cards.add(new SetCardInfo("Restoration Angel", 300, Rarity.SPECIAL, mage.cards.r.RestorationAngel.class));
cards.add(new SetCardInfo("Restore Balance", 36, Rarity.MYTHIC, mage.cards.r.RestoreBalance.class));
cards.add(new SetCardInfo("Return to Dust", 37, Rarity.UNCOMMON, mage.cards.r.ReturnToDust.class));
cards.add(new SetCardInfo("Riddle of Lightning", 183, Rarity.COMMON, mage.cards.r.RiddleOfLightning.class));
@@ -328,12 +328,12 @@ public class TimeSpiralRemastered extends ExpansionSet {
cards.add(new SetCardInfo("Saltcrusted Steppe", 283, Rarity.UNCOMMON, mage.cards.s.SaltcrustedSteppe.class));
cards.add(new SetCardInfo("Saltfield Recluse", 40, Rarity.UNCOMMON, mage.cards.s.SaltfieldRecluse.class));
cards.add(new SetCardInfo("Sangrophage", 135, Rarity.COMMON, mage.cards.s.Sangrophage.class));
- cards.add(new SetCardInfo("Sanguine Bond", 330, Rarity.SPECIAL, mage.cards.s.SanguineBond.class, RETRO_ART));
+ cards.add(new SetCardInfo("Sanguine Bond", 330, Rarity.SPECIAL, mage.cards.s.SanguineBond.class));
cards.add(new SetCardInfo("Sarcomite Myr", 84, Rarity.COMMON, mage.cards.s.SarcomiteMyr.class));
cards.add(new SetCardInfo("Scryb Ranger", 227, Rarity.UNCOMMON, mage.cards.s.ScrybRanger.class));
cards.add(new SetCardInfo("Seal of Primordium", 228, Rarity.COMMON, mage.cards.s.SealOfPrimordium.class));
cards.add(new SetCardInfo("Search for Tomorrow", 229, Rarity.COMMON, mage.cards.s.SearchForTomorrow.class));
- cards.add(new SetCardInfo("Secret Plans", 385, Rarity.SPECIAL, mage.cards.s.SecretPlans.class, RETRO_ART));
+ cards.add(new SetCardInfo("Secret Plans", 385, Rarity.SPECIAL, mage.cards.s.SecretPlans.class));
cards.add(new SetCardInfo("Sedge Sliver", 187, Rarity.RARE, mage.cards.s.SedgeSliver.class));
cards.add(new SetCardInfo("Sengir Nosferatu", 136, Rarity.RARE, mage.cards.s.SengirNosferatu.class));
cards.add(new SetCardInfo("Serra Avenger", 41, Rarity.RARE, mage.cards.s.SerraAvenger.class));
@@ -341,33 +341,33 @@ public class TimeSpiralRemastered extends ExpansionSet {
cards.add(new SetCardInfo("Shaper Parasite", 85, Rarity.UNCOMMON, mage.cards.s.ShaperParasite.class));
cards.add(new SetCardInfo("Shivan Meteor", 188, Rarity.UNCOMMON, mage.cards.s.ShivanMeteor.class));
cards.add(new SetCardInfo("Shivan Sand-Mage", 189, Rarity.UNCOMMON, mage.cards.s.ShivanSandMage.class));
- cards.add(new SetCardInfo("Shriekmaw", 331, Rarity.SPECIAL, mage.cards.s.Shriekmaw.class, RETRO_ART));
+ cards.add(new SetCardInfo("Shriekmaw", 331, Rarity.SPECIAL, mage.cards.s.Shriekmaw.class));
cards.add(new SetCardInfo("Sidewinder Sliver", 43, Rarity.COMMON, mage.cards.s.SidewinderSliver.class));
- cards.add(new SetCardInfo("Sigil of the Empty Throne", 301, Rarity.SPECIAL, mage.cards.s.SigilOfTheEmptyThrone.class, RETRO_ART));
- cards.add(new SetCardInfo("Silence", 302, Rarity.SPECIAL, mage.cards.s.Silence.class, RETRO_ART));
+ cards.add(new SetCardInfo("Sigil of the Empty Throne", 301, Rarity.SPECIAL, mage.cards.s.SigilOfTheEmptyThrone.class));
+ cards.add(new SetCardInfo("Silence", 302, Rarity.SPECIAL, mage.cards.s.Silence.class));
cards.add(new SetCardInfo("Simian Spirit Guide", 190, Rarity.COMMON, mage.cards.s.SimianSpiritGuide.class));
cards.add(new SetCardInfo("Sinew Sliver", 44, Rarity.COMMON, mage.cards.s.SinewSliver.class));
cards.add(new SetCardInfo("Skirk Shaman", 191, Rarity.COMMON, mage.cards.s.SkirkShaman.class));
cards.add(new SetCardInfo("Skittering Monstrosity", 137, Rarity.UNCOMMON, mage.cards.s.SkitteringMonstrosity.class));
cards.add(new SetCardInfo("Slaughter Pact", 138, Rarity.RARE, mage.cards.s.SlaughterPact.class));
- cards.add(new SetCardInfo("Slimefoot, the Stowaway", 386, Rarity.SPECIAL, mage.cards.s.SlimefootTheStowaway.class, RETRO_ART));
+ cards.add(new SetCardInfo("Slimefoot, the Stowaway", 386, Rarity.SPECIAL, mage.cards.s.SlimefootTheStowaway.class));
cards.add(new SetCardInfo("Slipstream Serpent", 86, Rarity.COMMON, mage.cards.s.SlipstreamSerpent.class));
cards.add(new SetCardInfo("Sliver Legion", 261, Rarity.MYTHIC, mage.cards.s.SliverLegion.class));
cards.add(new SetCardInfo("Sliversmith", 273, Rarity.UNCOMMON, mage.cards.s.Sliversmith.class));
cards.add(new SetCardInfo("Smallpox", 139, Rarity.UNCOMMON, mage.cards.s.Smallpox.class));
cards.add(new SetCardInfo("Snapback", 87, Rarity.COMMON, mage.cards.s.Snapback.class));
- cards.add(new SetCardInfo("Solemn Simulacrum", 400, Rarity.SPECIAL, mage.cards.s.SolemnSimulacrum.class, RETRO_ART));
- cards.add(new SetCardInfo("Sorcerous Spyglass", 401, Rarity.SPECIAL, mage.cards.s.SorcerousSpyglass.class, RETRO_ART));
+ cards.add(new SetCardInfo("Solemn Simulacrum", 400, Rarity.SPECIAL, mage.cards.s.SolemnSimulacrum.class));
+ cards.add(new SetCardInfo("Sorcerous Spyglass", 401, Rarity.SPECIAL, mage.cards.s.SorcerousSpyglass.class));
cards.add(new SetCardInfo("Spell Burst", 88, Rarity.UNCOMMON, mage.cards.s.SpellBurst.class));
cards.add(new SetCardInfo("Spiketail Drakeling", 89, Rarity.COMMON, mage.cards.s.SpiketailDrakeling.class));
cards.add(new SetCardInfo("Spinneret Sliver", 230, Rarity.COMMON, mage.cards.s.SpinneretSliver.class));
cards.add(new SetCardInfo("Sporesower Thallid", 231, Rarity.UNCOMMON, mage.cards.s.SporesowerThallid.class));
cards.add(new SetCardInfo("Sporoloth Ancient", 232, Rarity.COMMON, mage.cards.s.SporolothAncient.class));
- cards.add(new SetCardInfo("Sram, Senior Edificer", 303, Rarity.SPECIAL, mage.cards.s.SramSeniorEdificer.class, RETRO_ART));
+ cards.add(new SetCardInfo("Sram, Senior Edificer", 303, Rarity.SPECIAL, mage.cards.s.SramSeniorEdificer.class));
cards.add(new SetCardInfo("Stingscourger", 192, Rarity.COMMON, mage.cards.s.Stingscourger.class));
- cards.add(new SetCardInfo("Stinkweed Imp", 332, Rarity.SPECIAL, mage.cards.s.StinkweedImp.class, RETRO_ART));
+ cards.add(new SetCardInfo("Stinkweed Imp", 332, Rarity.SPECIAL, mage.cards.s.StinkweedImp.class));
cards.add(new SetCardInfo("Stonecloaker", 45, Rarity.UNCOMMON, mage.cards.s.Stonecloaker.class));
- cards.add(new SetCardInfo("Stonehorn Dignitary", 304, Rarity.SPECIAL, mage.cards.s.StonehornDignitary.class, RETRO_ART));
+ cards.add(new SetCardInfo("Stonehorn Dignitary", 304, Rarity.SPECIAL, mage.cards.s.StonehornDignitary.class));
cards.add(new SetCardInfo("Storm Entity", 193, Rarity.UNCOMMON, mage.cards.s.StormEntity.class));
cards.add(new SetCardInfo("Stormcloud Djinn", 90, Rarity.UNCOMMON, mage.cards.s.StormcloudDjinn.class));
cards.add(new SetCardInfo("Stormfront Riders", 46, Rarity.UNCOMMON, mage.cards.s.StormfrontRiders.class));
@@ -383,14 +383,14 @@ public class TimeSpiralRemastered extends ExpansionSet {
cards.add(new SetCardInfo("Summoner's Pact", 234, Rarity.RARE, mage.cards.s.SummonersPact.class));
cards.add(new SetCardInfo("Sunlance", 47, Rarity.COMMON, mage.cards.s.Sunlance.class));
cards.add(new SetCardInfo("Swarmyard", 284, Rarity.RARE, mage.cards.s.Swarmyard.class));
- cards.add(new SetCardInfo("Sylvan Scrying", 367, Rarity.SPECIAL, mage.cards.s.SylvanScrying.class, RETRO_ART));
- cards.add(new SetCardInfo("Talrand, Sky Summoner", 318, Rarity.SPECIAL, mage.cards.t.TalrandSkySummoner.class, RETRO_ART));
+ cards.add(new SetCardInfo("Sylvan Scrying", 367, Rarity.SPECIAL, mage.cards.s.SylvanScrying.class));
+ cards.add(new SetCardInfo("Talrand, Sky Summoner", 318, Rarity.SPECIAL, mage.cards.t.TalrandSkySummoner.class));
cards.add(new SetCardInfo("Tarmogoyf", 235, Rarity.MYTHIC, mage.cards.t.Tarmogoyf.class));
- cards.add(new SetCardInfo("Tasigur, the Golden Fang", 333, Rarity.SPECIAL, mage.cards.t.TasigurTheGoldenFang.class, RETRO_ART));
+ cards.add(new SetCardInfo("Tasigur, the Golden Fang", 333, Rarity.SPECIAL, mage.cards.t.TasigurTheGoldenFang.class));
cards.add(new SetCardInfo("Teferi, Mage of Zhalfir", 91, Rarity.MYTHIC, mage.cards.t.TeferiMageOfZhalfir.class));
cards.add(new SetCardInfo("Temporal Isolation", 48, Rarity.COMMON, mage.cards.t.TemporalIsolation.class));
- cards.add(new SetCardInfo("Temur Ascendancy", 387, Rarity.SPECIAL, mage.cards.t.TemurAscendancy.class, RETRO_ART));
- cards.add(new SetCardInfo("Temur Battle Rage", 351, Rarity.SPECIAL, mage.cards.t.TemurBattleRage.class, RETRO_ART));
+ cards.add(new SetCardInfo("Temur Ascendancy", 387, Rarity.SPECIAL, mage.cards.t.TemurAscendancy.class));
+ cards.add(new SetCardInfo("Temur Battle Rage", 351, Rarity.SPECIAL, mage.cards.t.TemurBattleRage.class));
cards.add(new SetCardInfo("Tendrils of Corruption", 145, Rarity.COMMON, mage.cards.t.TendrilsOfCorruption.class));
cards.add(new SetCardInfo("Terramorphic Expanse", 285, Rarity.COMMON, mage.cards.t.TerramorphicExpanse.class));
cards.add(new SetCardInfo("Thallid Germinator", 236, Rarity.COMMON, mage.cards.t.ThallidGerminator.class));
@@ -400,22 +400,22 @@ public class TimeSpiralRemastered extends ExpansionSet {
cards.add(new SetCardInfo("Thick-Skinned Goblin", 196, Rarity.UNCOMMON, mage.cards.t.ThickSkinnedGoblin.class));
cards.add(new SetCardInfo("Think Twice", 92, Rarity.COMMON, mage.cards.t.ThinkTwice.class));
cards.add(new SetCardInfo("Thornweald Archer", 240, Rarity.COMMON, mage.cards.t.ThornwealdArcher.class));
- cards.add(new SetCardInfo("Thoughtseize", 334, Rarity.SPECIAL, mage.cards.t.Thoughtseize.class, RETRO_ART));
- cards.add(new SetCardInfo("Thraben Inspector", 305, Rarity.SPECIAL, mage.cards.t.ThrabenInspector.class, RETRO_ART));
- cards.add(new SetCardInfo("Thragtusk", 368, Rarity.SPECIAL, mage.cards.t.Thragtusk.class, RETRO_ART));
+ cards.add(new SetCardInfo("Thoughtseize", 334, Rarity.SPECIAL, mage.cards.t.Thoughtseize.class));
+ cards.add(new SetCardInfo("Thraben Inspector", 305, Rarity.SPECIAL, mage.cards.t.ThrabenInspector.class));
+ cards.add(new SetCardInfo("Thragtusk", 368, Rarity.SPECIAL, mage.cards.t.Thragtusk.class));
cards.add(new SetCardInfo("Thrill of the Hunt", 241, Rarity.COMMON, mage.cards.t.ThrillOfTheHunt.class));
- cards.add(new SetCardInfo("Tidehollow Sculler", 388, Rarity.SPECIAL, mage.cards.t.TidehollowSculler.class, RETRO_ART));
- cards.add(new SetCardInfo("Time of Need", 369, Rarity.SPECIAL, mage.cards.t.TimeOfNeed.class, RETRO_ART));
+ cards.add(new SetCardInfo("Tidehollow Sculler", 388, Rarity.SPECIAL, mage.cards.t.TidehollowSculler.class));
+ cards.add(new SetCardInfo("Time of Need", 369, Rarity.SPECIAL, mage.cards.t.TimeOfNeed.class));
cards.add(new SetCardInfo("Timebender", 93, Rarity.UNCOMMON, mage.cards.t.Timebender.class));
cards.add(new SetCardInfo("Tolaria West", 286, Rarity.RARE, mage.cards.t.TolariaWest.class));
cards.add(new SetCardInfo("Tolarian Sentinel", 94, Rarity.COMMON, mage.cards.t.TolarianSentinel.class));
cards.add(new SetCardInfo("Tombstalker", 146, Rarity.RARE, mage.cards.t.Tombstalker.class));
- cards.add(new SetCardInfo("Treasure Cruise", 319, Rarity.SPECIAL, mage.cards.t.TreasureCruise.class, RETRO_ART));
+ cards.add(new SetCardInfo("Treasure Cruise", 319, Rarity.SPECIAL, mage.cards.t.TreasureCruise.class));
cards.add(new SetCardInfo("Trespasser il-Vec", 147, Rarity.COMMON, mage.cards.t.TrespasserIlVec.class));
- cards.add(new SetCardInfo("Trinket Mage", 320, Rarity.SPECIAL, mage.cards.t.TrinketMage.class, RETRO_ART));
+ cards.add(new SetCardInfo("Trinket Mage", 320, Rarity.SPECIAL, mage.cards.t.TrinketMage.class));
cards.add(new SetCardInfo("Tromp the Domains", 242, Rarity.UNCOMMON, mage.cards.t.TrompTheDomains.class));
- cards.add(new SetCardInfo("True-Name Nemesis", 321, Rarity.SPECIAL, mage.cards.t.TrueNameNemesis.class, RETRO_ART));
- cards.add(new SetCardInfo("Trygon Predator", 389, Rarity.SPECIAL, mage.cards.t.TrygonPredator.class, RETRO_ART));
+ cards.add(new SetCardInfo("True-Name Nemesis", 321, Rarity.SPECIAL, mage.cards.t.TrueNameNemesis.class));
+ cards.add(new SetCardInfo("Trygon Predator", 389, Rarity.SPECIAL, mage.cards.t.TrygonPredator.class));
cards.add(new SetCardInfo("Two-Headed Sliver", 197, Rarity.COMMON, mage.cards.t.TwoHeadedSliver.class));
cards.add(new SetCardInfo("Uktabi Drake", 243, Rarity.COMMON, mage.cards.u.UktabiDrake.class));
cards.add(new SetCardInfo("Urborg Syphon-Mage", 148, Rarity.COMMON, mage.cards.u.UrborgSyphonMage.class));
@@ -423,27 +423,27 @@ public class TimeSpiralRemastered extends ExpansionSet {
cards.add(new SetCardInfo("Urza's Factory", 288, Rarity.UNCOMMON, mage.cards.u.UrzasFactory.class));
cards.add(new SetCardInfo("Utopia Mycon", 244, Rarity.UNCOMMON, mage.cards.u.UtopiaMycon.class));
cards.add(new SetCardInfo("Utopia Vow", 245, Rarity.COMMON, mage.cards.u.UtopiaVow.class));
- cards.add(new SetCardInfo("Vampire Hexmage", 335, Rarity.SPECIAL, mage.cards.v.VampireHexmage.class, RETRO_ART));
- cards.add(new SetCardInfo("Vandalblast", 352, Rarity.SPECIAL, mage.cards.v.Vandalblast.class, RETRO_ART));
- cards.add(new SetCardInfo("Vanquisher's Banner", 402, Rarity.SPECIAL, mage.cards.v.VanquishersBanner.class, RETRO_ART));
+ cards.add(new SetCardInfo("Vampire Hexmage", 335, Rarity.SPECIAL, mage.cards.v.VampireHexmage.class));
+ cards.add(new SetCardInfo("Vandalblast", 352, Rarity.SPECIAL, mage.cards.v.Vandalblast.class));
+ cards.add(new SetCardInfo("Vanquisher's Banner", 402, Rarity.SPECIAL, mage.cards.v.VanquishersBanner.class));
cards.add(new SetCardInfo("Veiling Oddity", 95, Rarity.COMMON, mage.cards.v.VeilingOddity.class));
cards.add(new SetCardInfo("Venser, Shaper Savant", 96, Rarity.RARE, mage.cards.v.VenserShaperSavant.class));
cards.add(new SetCardInfo("Vesuva", 289, Rarity.MYTHIC, mage.cards.v.Vesuva.class));
cards.add(new SetCardInfo("Vesuvan Shapeshifter", 97, Rarity.RARE, mage.cards.v.VesuvanShapeshifter.class));
cards.add(new SetCardInfo("Virulent Sliver", 246, Rarity.COMMON, mage.cards.v.VirulentSliver.class));
cards.add(new SetCardInfo("Walk the Aeons", 98, Rarity.RARE, mage.cards.w.WalkTheAeons.class));
- cards.add(new SetCardInfo("Wastes", 410, Rarity.SPECIAL, mage.cards.w.Wastes.class, RETRO_ART));
+ cards.add(new SetCardInfo("Wastes", 410, Rarity.SPECIAL, mage.cards.w.Wastes.class));
cards.add(new SetCardInfo("Watcher Sliver", 49, Rarity.COMMON, mage.cards.w.WatcherSliver.class));
cards.add(new SetCardInfo("Wheel of Fate", 198, Rarity.MYTHIC, mage.cards.w.WheelOfFate.class));
cards.add(new SetCardInfo("Whip-Spine Drake", 99, Rarity.UNCOMMON, mage.cards.w.WhipSpineDrake.class));
cards.add(new SetCardInfo("Whitemane Lion", 50, Rarity.COMMON, mage.cards.w.WhitemaneLion.class));
cards.add(new SetCardInfo("Wipe Away", 100, Rarity.UNCOMMON, mage.cards.w.WipeAway.class));
cards.add(new SetCardInfo("Yavimaya Dryad", 247, Rarity.UNCOMMON, mage.cards.y.YavimayaDryad.class));
- cards.add(new SetCardInfo("Yawgmoth, Thran Physician", 336, Rarity.SPECIAL, mage.cards.y.YawgmothThranPhysician.class, RETRO_ART));
+ cards.add(new SetCardInfo("Yawgmoth, Thran Physician", 336, Rarity.SPECIAL, mage.cards.y.YawgmothThranPhysician.class));
cards.add(new SetCardInfo("Yixlid Jailer", 149, Rarity.UNCOMMON, mage.cards.y.YixlidJailer.class));
- cards.add(new SetCardInfo("Young Pyromancer", 353, Rarity.SPECIAL, mage.cards.y.YoungPyromancer.class, RETRO_ART));
- cards.add(new SetCardInfo("Zealous Conscripts", 354, Rarity.SPECIAL, mage.cards.z.ZealousConscripts.class, RETRO_ART));
- cards.add(new SetCardInfo("Zulaport Cutthroat", 337, Rarity.SPECIAL, mage.cards.z.ZulaportCutthroat.class, RETRO_ART));
+ cards.add(new SetCardInfo("Young Pyromancer", 353, Rarity.SPECIAL, mage.cards.y.YoungPyromancer.class));
+ cards.add(new SetCardInfo("Zealous Conscripts", 354, Rarity.SPECIAL, mage.cards.z.ZealousConscripts.class));
+ cards.add(new SetCardInfo("Zulaport Cutthroat", 337, Rarity.SPECIAL, mage.cards.z.ZulaportCutthroat.class));
}
@Override
diff --git a/Mage.Sets/src/mage/sets/TimeSpiralTimeshifted.java b/Mage.Sets/src/mage/sets/TimeSpiralTimeshifted.java
index cbbec456601..50010da045a 100644
--- a/Mage.Sets/src/mage/sets/TimeSpiralTimeshifted.java
+++ b/Mage.Sets/src/mage/sets/TimeSpiralTimeshifted.java
@@ -21,127 +21,126 @@ public final class TimeSpiralTimeshifted extends ExpansionSet {
this.blockName = "Time Spiral";
this.parentSet = TimeSpiral.getInstance();
this.hasBasicLands = false;
-
- cards.add(new SetCardInfo("Akroma, Angel of Wrath", 1, Rarity.SPECIAL, mage.cards.a.AkromaAngelOfWrath.class, RETRO_ART));
- cards.add(new SetCardInfo("Arena", 117, Rarity.SPECIAL, mage.cards.a.Arena.class, RETRO_ART));
+ cards.add(new SetCardInfo("Akroma, Angel of Wrath", 1, Rarity.SPECIAL, mage.cards.a.AkromaAngelOfWrath.class));
+ cards.add(new SetCardInfo("Arena", 117, Rarity.SPECIAL, mage.cards.a.Arena.class));
cards.add(new SetCardInfo("Assault // Battery", 106, Rarity.SPECIAL, mage.cards.a.AssaultBattery.class));
- cards.add(new SetCardInfo("Auratog", 2, Rarity.SPECIAL, mage.cards.a.Auratog.class, RETRO_ART));
- cards.add(new SetCardInfo("Avalanche Riders", 55, Rarity.SPECIAL, mage.cards.a.AvalancheRiders.class, RETRO_ART));
- cards.add(new SetCardInfo("Avatar of Woe", 37, Rarity.SPECIAL, mage.cards.a.AvatarOfWoe.class, RETRO_ART));
- cards.add(new SetCardInfo("Avoid Fate", 73, Rarity.SPECIAL, mage.cards.a.AvoidFate.class, RETRO_ART));
- cards.add(new SetCardInfo("Bad Moon", 38, Rarity.SPECIAL, mage.cards.b.BadMoon.class, RETRO_ART));
- cards.add(new SetCardInfo("Browbeat", 56, Rarity.SPECIAL, mage.cards.b.Browbeat.class, RETRO_ART));
- cards.add(new SetCardInfo("Call of the Herd", 74, Rarity.SPECIAL, mage.cards.c.CallOfTheHerd.class, RETRO_ART));
- cards.add(new SetCardInfo("Celestial Dawn", 3, Rarity.SPECIAL, mage.cards.c.CelestialDawn.class, RETRO_ART));
- cards.add(new SetCardInfo("Claws of Gix", 107, Rarity.SPECIAL, mage.cards.c.ClawsOfGix.class, RETRO_ART));
- cards.add(new SetCardInfo("Coalition Victory", 91, Rarity.SPECIAL, mage.cards.c.CoalitionVictory.class, RETRO_ART));
- cards.add(new SetCardInfo("Cockatrice", 75, Rarity.SPECIAL, mage.cards.c.Cockatrice.class, RETRO_ART));
- cards.add(new SetCardInfo("Consecrate Land", 4, Rarity.SPECIAL, mage.cards.c.ConsecrateLand.class, RETRO_ART));
- cards.add(new SetCardInfo("Conspiracy", 39, Rarity.SPECIAL, mage.cards.c.Conspiracy.class, RETRO_ART));
- cards.add(new SetCardInfo("Craw Giant", 76, Rarity.SPECIAL, mage.cards.c.CrawGiant.class, RETRO_ART));
- cards.add(new SetCardInfo("Dandan", 19, Rarity.SPECIAL, mage.cards.d.Dandan.class, RETRO_ART));
- cards.add(new SetCardInfo("Darkness", 40, Rarity.SPECIAL, mage.cards.d.Darkness.class, RETRO_ART));
- cards.add(new SetCardInfo("Dauthi Slayer", 41, Rarity.SPECIAL, mage.cards.d.DauthiSlayer.class, RETRO_ART));
- cards.add(new SetCardInfo("Defiant Vanguard", 5, Rarity.SPECIAL, mage.cards.d.DefiantVanguard.class, RETRO_ART));
- cards.add(new SetCardInfo("Desert", 118, Rarity.SPECIAL, mage.cards.d.Desert.class, RETRO_ART));
- cards.add(new SetCardInfo("Desolation Giant", 57, Rarity.SPECIAL, mage.cards.d.DesolationGiant.class, RETRO_ART));
- cards.add(new SetCardInfo("Disenchant", 6, Rarity.SPECIAL, mage.cards.d.Disenchant.class, RETRO_ART));
- cards.add(new SetCardInfo("Disintegrate", 58, Rarity.SPECIAL, mage.cards.d.Disintegrate.class, RETRO_ART));
- cards.add(new SetCardInfo("Dodecapod", 108, Rarity.SPECIAL, mage.cards.d.Dodecapod.class, RETRO_ART));
- cards.add(new SetCardInfo("Dragon Whelp", 59, Rarity.SPECIAL, mage.cards.d.DragonWhelp.class, RETRO_ART));
- cards.add(new SetCardInfo("Dragonstorm", 60, Rarity.SPECIAL, mage.cards.d.Dragonstorm.class, RETRO_ART));
- cards.add(new SetCardInfo("Enduring Renewal", 7, Rarity.SPECIAL, mage.cards.e.EnduringRenewal.class, RETRO_ART));
- cards.add(new SetCardInfo("Eron the Relentless", 61, Rarity.SPECIAL, mage.cards.e.EronTheRelentless.class, RETRO_ART));
- cards.add(new SetCardInfo("Essence Sliver", 8, Rarity.SPECIAL, mage.cards.e.EssenceSliver.class, RETRO_ART));
- cards.add(new SetCardInfo("Evil Eye of Orms-by-Gore", 42, Rarity.SPECIAL, mage.cards.e.EvilEyeOfOrmsByGore.class, RETRO_ART));
- cards.add(new SetCardInfo("Faceless Butcher", 43, Rarity.SPECIAL, mage.cards.f.FacelessButcher.class, RETRO_ART));
- cards.add(new SetCardInfo("Feldon's Cane", 109, Rarity.SPECIAL, mage.cards.f.FeldonsCane.class, RETRO_ART));
- cards.add(new SetCardInfo("Fiery Justice", 92, Rarity.SPECIAL, mage.cards.f.FieryJustice.class, RETRO_ART));
- cards.add(new SetCardInfo("Fiery Temper", 62, Rarity.SPECIAL, mage.cards.f.FieryTemper.class, RETRO_ART));
- cards.add(new SetCardInfo("Fire Whip", 63, Rarity.SPECIAL, mage.cards.f.FireWhip.class, RETRO_ART));
- cards.add(new SetCardInfo("Flying Men", 20, Rarity.SPECIAL, mage.cards.f.FlyingMen.class, RETRO_ART));
- cards.add(new SetCardInfo("Funeral Charm", 44, Rarity.SPECIAL, mage.cards.f.FuneralCharm.class, RETRO_ART));
- cards.add(new SetCardInfo("Gaea's Blessing", 77, Rarity.SPECIAL, mage.cards.g.GaeasBlessing.class, RETRO_ART));
- cards.add(new SetCardInfo("Gaea's Liege", 78, Rarity.SPECIAL, mage.cards.g.GaeasLiege.class, RETRO_ART));
- cards.add(new SetCardInfo("Gemstone Mine", 119, Rarity.SPECIAL, mage.cards.g.GemstoneMine.class, RETRO_ART));
- cards.add(new SetCardInfo("Ghost Ship", 21, Rarity.SPECIAL, mage.cards.g.GhostShip.class, RETRO_ART));
- cards.add(new SetCardInfo("Giant Oyster", 22, Rarity.SPECIAL, mage.cards.g.GiantOyster.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Snowman", 64, Rarity.SPECIAL, mage.cards.g.GoblinSnowman.class, RETRO_ART));
- cards.add(new SetCardInfo("Grinning Totem", 110, Rarity.SPECIAL, mage.cards.g.GrinningTotem.class, RETRO_ART));
- cards.add(new SetCardInfo("Hail Storm", 79, Rarity.SPECIAL, mage.cards.h.HailStorm.class, RETRO_ART));
- cards.add(new SetCardInfo("Honorable Passage", 9, Rarity.SPECIAL, mage.cards.h.HonorablePassage.class, RETRO_ART));
- cards.add(new SetCardInfo("Hunting Moa", 80, Rarity.SPECIAL, mage.cards.h.HuntingMoa.class, RETRO_ART));
- cards.add(new SetCardInfo("Icatian Javelineers", 10, Rarity.SPECIAL, mage.cards.i.IcatianJavelineers.class, RETRO_ART));
- cards.add(new SetCardInfo("Jasmine Boreal", 93, Rarity.SPECIAL, mage.cards.j.JasmineBoreal.class, RETRO_ART));
- cards.add(new SetCardInfo("Jolrael, Empress of Beasts", 81, Rarity.SPECIAL, mage.cards.j.JolraelEmpressOfBeasts.class, RETRO_ART));
- cards.add(new SetCardInfo("Kobold Taskmaster", 65, Rarity.SPECIAL, mage.cards.k.KoboldTaskmaster.class, RETRO_ART));
- cards.add(new SetCardInfo("Krosan Cloudscraper", 82, Rarity.SPECIAL, mage.cards.k.KrosanCloudscraper.class, RETRO_ART));
- cards.add(new SetCardInfo("Leviathan", 23, Rarity.SPECIAL, mage.cards.l.Leviathan.class, RETRO_ART));
- cards.add(new SetCardInfo("Lightning Angel", 94, Rarity.SPECIAL, mage.cards.l.LightningAngel.class, RETRO_ART));
- cards.add(new SetCardInfo("Lord of Atlantis", 24, Rarity.SPECIAL, mage.cards.l.LordOfAtlantis.class, RETRO_ART));
- cards.add(new SetCardInfo("Merfolk Assassin", 25, Rarity.SPECIAL, mage.cards.m.MerfolkAssassin.class, RETRO_ART));
- cards.add(new SetCardInfo("Merieke Ri Berit", 95, Rarity.SPECIAL, mage.cards.m.MeriekeRiBerit.class, RETRO_ART));
- cards.add(new SetCardInfo("Mindless Automaton", 111, Rarity.SPECIAL, mage.cards.m.MindlessAutomaton.class, RETRO_ART));
- cards.add(new SetCardInfo("Mirari", 112, Rarity.SPECIAL, mage.cards.m.Mirari.class, RETRO_ART));
- cards.add(new SetCardInfo("Mistform Ultimus", 26, Rarity.SPECIAL, mage.cards.m.MistformUltimus.class, RETRO_ART));
- cards.add(new SetCardInfo("Moorish Cavalry", 11, Rarity.SPECIAL, mage.cards.m.MoorishCavalry.class, RETRO_ART));
- cards.add(new SetCardInfo("Mystic Enforcer", 96, Rarity.SPECIAL, mage.cards.m.MysticEnforcer.class, RETRO_ART));
- cards.add(new SetCardInfo("Mystic Snake", 97, Rarity.SPECIAL, mage.cards.m.MysticSnake.class, RETRO_ART));
- cards.add(new SetCardInfo("Nicol Bolas", 98, Rarity.SPECIAL, mage.cards.n.NicolBolas.class, RETRO_ART));
- cards.add(new SetCardInfo("Orcish Librarian", 66, Rarity.SPECIAL, mage.cards.o.OrcishLibrarian.class, RETRO_ART));
- cards.add(new SetCardInfo("Orgg", 67, Rarity.SPECIAL, mage.cards.o.Orgg.class, RETRO_ART));
- cards.add(new SetCardInfo("Ovinomancer", 27, Rarity.SPECIAL, mage.cards.o.Ovinomancer.class, RETRO_ART));
- cards.add(new SetCardInfo("Pandemonium", 68, Rarity.SPECIAL, mage.cards.p.Pandemonium.class, RETRO_ART));
- cards.add(new SetCardInfo("Pendelhaven", 120, Rarity.SPECIAL, mage.cards.p.Pendelhaven.class, RETRO_ART));
- cards.add(new SetCardInfo("Pirate Ship", 28, Rarity.SPECIAL, mage.cards.p.PirateShip.class, RETRO_ART));
- cards.add(new SetCardInfo("Prodigal Sorcerer", 29, Rarity.SPECIAL, mage.cards.p.ProdigalSorcerer.class, RETRO_ART));
- cards.add(new SetCardInfo("Psionic Blast", 30, Rarity.SPECIAL, mage.cards.p.PsionicBlast.class, RETRO_ART));
- cards.add(new SetCardInfo("Resurrection", 12, Rarity.SPECIAL, mage.cards.r.Resurrection.class, RETRO_ART));
- cards.add(new SetCardInfo("Sacred Mesa", 13, Rarity.SPECIAL, mage.cards.s.SacredMesa.class, RETRO_ART));
- cards.add(new SetCardInfo("Safe Haven", 121, Rarity.SPECIAL, mage.cards.s.SafeHaven.class, RETRO_ART));
- cards.add(new SetCardInfo("Scragnoth", 83, Rarity.SPECIAL, mage.cards.s.Scragnoth.class, RETRO_ART));
- cards.add(new SetCardInfo("Sengir Autocrat", 45, Rarity.SPECIAL, mage.cards.s.SengirAutocrat.class, RETRO_ART));
- cards.add(new SetCardInfo("Serrated Arrows", 114, Rarity.SPECIAL, mage.cards.s.SerratedArrows.class, RETRO_ART));
- cards.add(new SetCardInfo("Shadow Guildmage", 46, Rarity.SPECIAL, mage.cards.s.ShadowGuildmage.class, RETRO_ART));
- cards.add(new SetCardInfo("Shadowmage Infiltrator", 99, Rarity.SPECIAL, mage.cards.s.ShadowmageInfiltrator.class, RETRO_ART));
- cards.add(new SetCardInfo("Sindbad", 31, Rarity.SPECIAL, mage.cards.s.Sindbad.class, RETRO_ART));
- cards.add(new SetCardInfo("Sol'kanar the Swamp King", 100, Rarity.SPECIAL, mage.cards.s.SolkanarTheSwampKing.class, RETRO_ART));
- cards.add(new SetCardInfo("Soltari Priest", 14, Rarity.SPECIAL, mage.cards.s.SoltariPriest.class, RETRO_ART));
- cards.add(new SetCardInfo("Soul Collector", 47, Rarity.SPECIAL, mage.cards.s.SoulCollector.class, RETRO_ART));
- cards.add(new SetCardInfo("Spike Feeder", 84, Rarity.SPECIAL, mage.cards.s.SpikeFeeder.class, RETRO_ART));
- cards.add(new SetCardInfo("Spined Sliver", 101, Rarity.SPECIAL, mage.cards.s.SpinedSliver.class, RETRO_ART));
- cards.add(new SetCardInfo("Spitting Slug", 85, Rarity.SPECIAL, mage.cards.s.SpittingSlug.class, RETRO_ART));
- cards.add(new SetCardInfo("Squire", 15, Rarity.SPECIAL, mage.cards.s.Squire.class, RETRO_ART));
- cards.add(new SetCardInfo("Stormbind", 102, Rarity.SPECIAL, mage.cards.s.Stormbind.class, RETRO_ART));
- cards.add(new SetCardInfo("Stormscape Familiar", 32, Rarity.SPECIAL, mage.cards.s.StormscapeFamiliar.class, RETRO_ART));
- cards.add(new SetCardInfo("Stupor", 48, Rarity.SPECIAL, mage.cards.s.Stupor.class, RETRO_ART));
- cards.add(new SetCardInfo("Suq'Ata Lancer", 69, Rarity.SPECIAL, mage.cards.s.SuqAtaLancer.class, RETRO_ART));
- cards.add(new SetCardInfo("Swamp Mosquito", 49, Rarity.SPECIAL, mage.cards.s.SwampMosquito.class, RETRO_ART));
- cards.add(new SetCardInfo("Teferi's Moat", 103, Rarity.SPECIAL, mage.cards.t.TeferisMoat.class, RETRO_ART));
- cards.add(new SetCardInfo("Thallid", 86, Rarity.SPECIAL, mage.cards.t.Thallid.class, RETRO_ART));
- cards.add(new SetCardInfo("The Rack", 113, Rarity.SPECIAL, mage.cards.t.TheRack.class, RETRO_ART));
- cards.add(new SetCardInfo("Thornscape Battlemage", 87, Rarity.SPECIAL, mage.cards.t.ThornscapeBattlemage.class, RETRO_ART));
- cards.add(new SetCardInfo("Tormod's Crypt", 115, Rarity.SPECIAL, mage.cards.t.TormodsCrypt.class, RETRO_ART));
- cards.add(new SetCardInfo("Tribal Flames", 70, Rarity.SPECIAL, mage.cards.t.TribalFlames.class, RETRO_ART));
- cards.add(new SetCardInfo("Twisted Abomination", 50, Rarity.SPECIAL, mage.cards.t.TwistedAbomination.class, RETRO_ART));
- cards.add(new SetCardInfo("Uncle Istvan", 51, Rarity.SPECIAL, mage.cards.u.UncleIstvan.class, RETRO_ART));
- cards.add(new SetCardInfo("Undead Warchief", 52, Rarity.SPECIAL, mage.cards.u.UndeadWarchief.class, RETRO_ART));
- cards.add(new SetCardInfo("Undertaker", 53, Rarity.SPECIAL, mage.cards.u.Undertaker.class, RETRO_ART));
- cards.add(new SetCardInfo("Unstable Mutation", 33, Rarity.SPECIAL, mage.cards.u.UnstableMutation.class, RETRO_ART));
- cards.add(new SetCardInfo("Uthden Troll", 71, Rarity.SPECIAL, mage.cards.u.UthdenTroll.class, RETRO_ART));
- cards.add(new SetCardInfo("Valor", 16, Rarity.SPECIAL, mage.cards.v.Valor.class, RETRO_ART));
- cards.add(new SetCardInfo("Verdeloth the Ancient", 88, Rarity.SPECIAL, mage.cards.v.VerdelothTheAncient.class, RETRO_ART));
- cards.add(new SetCardInfo("Vhati il-Dal", 104, Rarity.SPECIAL, mage.cards.v.VhatiIlDal.class, RETRO_ART));
- cards.add(new SetCardInfo("Void", 105, Rarity.SPECIAL, mage.cards.v.Void.class, RETRO_ART));
- cards.add(new SetCardInfo("Voidmage Prodigy", 34, Rarity.SPECIAL, mage.cards.v.VoidmageProdigy.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Roots", 89, Rarity.SPECIAL, mage.cards.w.WallOfRoots.class, RETRO_ART));
- cards.add(new SetCardInfo("War Barge", 116, Rarity.SPECIAL, mage.cards.w.WarBarge.class, RETRO_ART));
- cards.add(new SetCardInfo("Whirling Dervish", 90, Rarity.SPECIAL, mage.cards.w.WhirlingDervish.class, RETRO_ART));
- cards.add(new SetCardInfo("Whispers of the Muse", 35, Rarity.SPECIAL, mage.cards.w.WhispersOfTheMuse.class, RETRO_ART));
- cards.add(new SetCardInfo("Wildfire Emissary", 72, Rarity.SPECIAL, mage.cards.w.WildfireEmissary.class, RETRO_ART));
- cards.add(new SetCardInfo("Willbender", 36, Rarity.SPECIAL, mage.cards.w.Willbender.class, RETRO_ART));
- cards.add(new SetCardInfo("Witch Hunter", 17, Rarity.SPECIAL, mage.cards.w.WitchHunter.class, RETRO_ART));
- cards.add(new SetCardInfo("Withered Wretch", 54, Rarity.SPECIAL, mage.cards.w.WitheredWretch.class, RETRO_ART));
- cards.add(new SetCardInfo("Zhalfirin Commander", 18, Rarity.SPECIAL, mage.cards.z.ZhalfirinCommander.class, RETRO_ART));
+ cards.add(new SetCardInfo("Auratog", 2, Rarity.SPECIAL, mage.cards.a.Auratog.class));
+ cards.add(new SetCardInfo("Avalanche Riders", 55, Rarity.SPECIAL, mage.cards.a.AvalancheRiders.class));
+ cards.add(new SetCardInfo("Avatar of Woe", 37, Rarity.SPECIAL, mage.cards.a.AvatarOfWoe.class));
+ cards.add(new SetCardInfo("Avoid Fate", 73, Rarity.SPECIAL, mage.cards.a.AvoidFate.class));
+ cards.add(new SetCardInfo("Bad Moon", 38, Rarity.SPECIAL, mage.cards.b.BadMoon.class));
+ cards.add(new SetCardInfo("Browbeat", 56, Rarity.SPECIAL, mage.cards.b.Browbeat.class));
+ cards.add(new SetCardInfo("Call of the Herd", 74, Rarity.SPECIAL, mage.cards.c.CallOfTheHerd.class));
+ cards.add(new SetCardInfo("Celestial Dawn", 3, Rarity.SPECIAL, mage.cards.c.CelestialDawn.class));
+ cards.add(new SetCardInfo("Claws of Gix", 107, Rarity.SPECIAL, mage.cards.c.ClawsOfGix.class));
+ cards.add(new SetCardInfo("Coalition Victory", 91, Rarity.SPECIAL, mage.cards.c.CoalitionVictory.class));
+ cards.add(new SetCardInfo("Cockatrice", 75, Rarity.SPECIAL, mage.cards.c.Cockatrice.class));
+ cards.add(new SetCardInfo("Consecrate Land", 4, Rarity.SPECIAL, mage.cards.c.ConsecrateLand.class));
+ cards.add(new SetCardInfo("Conspiracy", 39, Rarity.SPECIAL, mage.cards.c.Conspiracy.class));
+ cards.add(new SetCardInfo("Craw Giant", 76, Rarity.SPECIAL, mage.cards.c.CrawGiant.class));
+ cards.add(new SetCardInfo("Dandan", 19, Rarity.SPECIAL, mage.cards.d.Dandan.class));
+ cards.add(new SetCardInfo("Darkness", 40, Rarity.SPECIAL, mage.cards.d.Darkness.class));
+ cards.add(new SetCardInfo("Dauthi Slayer", 41, Rarity.SPECIAL, mage.cards.d.DauthiSlayer.class));
+ cards.add(new SetCardInfo("Defiant Vanguard", 5, Rarity.SPECIAL, mage.cards.d.DefiantVanguard.class));
+ cards.add(new SetCardInfo("Desert", 118, Rarity.SPECIAL, mage.cards.d.Desert.class));
+ cards.add(new SetCardInfo("Desolation Giant", 57, Rarity.SPECIAL, mage.cards.d.DesolationGiant.class));
+ cards.add(new SetCardInfo("Disenchant", 6, Rarity.SPECIAL, mage.cards.d.Disenchant.class));
+ cards.add(new SetCardInfo("Disintegrate", 58, Rarity.SPECIAL, mage.cards.d.Disintegrate.class));
+ cards.add(new SetCardInfo("Dodecapod", 108, Rarity.SPECIAL, mage.cards.d.Dodecapod.class));
+ cards.add(new SetCardInfo("Dragonstorm", 60, Rarity.SPECIAL, mage.cards.d.Dragonstorm.class));
+ cards.add(new SetCardInfo("Dragon Whelp", 59, Rarity.SPECIAL, mage.cards.d.DragonWhelp.class));
+ cards.add(new SetCardInfo("Enduring Renewal", 7, Rarity.SPECIAL, mage.cards.e.EnduringRenewal.class));
+ cards.add(new SetCardInfo("Eron the Relentless", 61, Rarity.SPECIAL, mage.cards.e.EronTheRelentless.class));
+ cards.add(new SetCardInfo("Essence Sliver", 8, Rarity.SPECIAL, mage.cards.e.EssenceSliver.class));
+ cards.add(new SetCardInfo("Evil Eye of Orms-by-Gore", 42, Rarity.SPECIAL, mage.cards.e.EvilEyeOfOrmsByGore.class));
+ cards.add(new SetCardInfo("Faceless Butcher", 43, Rarity.SPECIAL, mage.cards.f.FacelessButcher.class));
+ cards.add(new SetCardInfo("Feldon's Cane", 109, Rarity.SPECIAL, mage.cards.f.FeldonsCane.class));
+ cards.add(new SetCardInfo("Fiery Justice", 92, Rarity.SPECIAL, mage.cards.f.FieryJustice.class));
+ cards.add(new SetCardInfo("Fiery Temper", 62, Rarity.SPECIAL, mage.cards.f.FieryTemper.class));
+ cards.add(new SetCardInfo("Fire Whip", 63, Rarity.SPECIAL, mage.cards.f.FireWhip.class));
+ cards.add(new SetCardInfo("Flying Men", 20, Rarity.SPECIAL, mage.cards.f.FlyingMen.class));
+ cards.add(new SetCardInfo("Funeral Charm", 44, Rarity.SPECIAL, mage.cards.f.FuneralCharm.class));
+ cards.add(new SetCardInfo("Gaea's Blessing", 77, Rarity.SPECIAL, mage.cards.g.GaeasBlessing.class));
+ cards.add(new SetCardInfo("Gaea's Liege", 78, Rarity.SPECIAL, mage.cards.g.GaeasLiege.class));
+ cards.add(new SetCardInfo("Gemstone Mine", 119, Rarity.SPECIAL, mage.cards.g.GemstoneMine.class));
+ cards.add(new SetCardInfo("Ghost Ship", 21, Rarity.SPECIAL, mage.cards.g.GhostShip.class));
+ cards.add(new SetCardInfo("Giant Oyster", 22, Rarity.SPECIAL, mage.cards.g.GiantOyster.class));
+ cards.add(new SetCardInfo("Goblin Snowman", 64, Rarity.SPECIAL, mage.cards.g.GoblinSnowman.class));
+ cards.add(new SetCardInfo("Grinning Totem", 110, Rarity.SPECIAL, mage.cards.g.GrinningTotem.class));
+ cards.add(new SetCardInfo("Hail Storm", 79, Rarity.SPECIAL, mage.cards.h.HailStorm.class));
+ cards.add(new SetCardInfo("Honorable Passage", 9, Rarity.SPECIAL, mage.cards.h.HonorablePassage.class));
+ cards.add(new SetCardInfo("Hunting Moa", 80, Rarity.SPECIAL, mage.cards.h.HuntingMoa.class));
+ cards.add(new SetCardInfo("Icatian Javelineers", 10, Rarity.SPECIAL, mage.cards.i.IcatianJavelineers.class));
+ cards.add(new SetCardInfo("Jasmine Boreal", 93, Rarity.SPECIAL, mage.cards.j.JasmineBoreal.class));
+ cards.add(new SetCardInfo("Jolrael, Empress of Beasts", 81, Rarity.SPECIAL, mage.cards.j.JolraelEmpressOfBeasts.class));
+ cards.add(new SetCardInfo("Kobold Taskmaster", 65, Rarity.SPECIAL, mage.cards.k.KoboldTaskmaster.class));
+ cards.add(new SetCardInfo("Krosan Cloudscraper", 82, Rarity.SPECIAL, mage.cards.k.KrosanCloudscraper.class));
+ cards.add(new SetCardInfo("Leviathan", 23, Rarity.SPECIAL, mage.cards.l.Leviathan.class));
+ cards.add(new SetCardInfo("Lightning Angel", 94, Rarity.SPECIAL, mage.cards.l.LightningAngel.class));
+ cards.add(new SetCardInfo("Lord of Atlantis", 24, Rarity.SPECIAL, mage.cards.l.LordOfAtlantis.class));
+ cards.add(new SetCardInfo("Merfolk Assassin", 25, Rarity.SPECIAL, mage.cards.m.MerfolkAssassin.class));
+ cards.add(new SetCardInfo("Merieke Ri Berit", 95, Rarity.SPECIAL, mage.cards.m.MeriekeRiBerit.class));
+ cards.add(new SetCardInfo("Mindless Automaton", 111, Rarity.SPECIAL, mage.cards.m.MindlessAutomaton.class));
+ cards.add(new SetCardInfo("Mirari", 112, Rarity.SPECIAL, mage.cards.m.Mirari.class));
+ cards.add(new SetCardInfo("Mistform Ultimus", 26, Rarity.SPECIAL, mage.cards.m.MistformUltimus.class));
+ cards.add(new SetCardInfo("Moorish Cavalry", 11, Rarity.SPECIAL, mage.cards.m.MoorishCavalry.class));
+ cards.add(new SetCardInfo("Mystic Enforcer", 96, Rarity.SPECIAL, mage.cards.m.MysticEnforcer.class));
+ cards.add(new SetCardInfo("Mystic Snake", 97, Rarity.SPECIAL, mage.cards.m.MysticSnake.class));
+ cards.add(new SetCardInfo("Nicol Bolas", 98, Rarity.SPECIAL, mage.cards.n.NicolBolas.class));
+ cards.add(new SetCardInfo("Orcish Librarian", 66, Rarity.SPECIAL, mage.cards.o.OrcishLibrarian.class));
+ cards.add(new SetCardInfo("Orgg", 67, Rarity.SPECIAL, mage.cards.o.Orgg.class));
+ cards.add(new SetCardInfo("Ovinomancer", 27, Rarity.SPECIAL, mage.cards.o.Ovinomancer.class));
+ cards.add(new SetCardInfo("Pandemonium", 68, Rarity.SPECIAL, mage.cards.p.Pandemonium.class));
+ cards.add(new SetCardInfo("Pendelhaven", 120, Rarity.SPECIAL, mage.cards.p.Pendelhaven.class));
+ cards.add(new SetCardInfo("Pirate Ship", 28, Rarity.SPECIAL, mage.cards.p.PirateShip.class));
+ cards.add(new SetCardInfo("Prodigal Sorcerer", 29, Rarity.SPECIAL, mage.cards.p.ProdigalSorcerer.class));
+ cards.add(new SetCardInfo("Psionic Blast", 30, Rarity.SPECIAL, mage.cards.p.PsionicBlast.class));
+ cards.add(new SetCardInfo("Resurrection", 12, Rarity.SPECIAL, mage.cards.r.Resurrection.class));
+ cards.add(new SetCardInfo("Sacred Mesa", 13, Rarity.SPECIAL, mage.cards.s.SacredMesa.class));
+ cards.add(new SetCardInfo("Safe Haven", 121, Rarity.SPECIAL, mage.cards.s.SafeHaven.class));
+ cards.add(new SetCardInfo("Scragnoth", 83, Rarity.SPECIAL, mage.cards.s.Scragnoth.class));
+ cards.add(new SetCardInfo("Sengir Autocrat", 45, Rarity.SPECIAL, mage.cards.s.SengirAutocrat.class));
+ cards.add(new SetCardInfo("Serrated Arrows", 114, Rarity.SPECIAL, mage.cards.s.SerratedArrows.class));
+ cards.add(new SetCardInfo("Shadow Guildmage", 46, Rarity.SPECIAL, mage.cards.s.ShadowGuildmage.class));
+ cards.add(new SetCardInfo("Shadowmage Infiltrator", 99, Rarity.SPECIAL, mage.cards.s.ShadowmageInfiltrator.class));
+ cards.add(new SetCardInfo("Sindbad", 31, Rarity.SPECIAL, mage.cards.s.Sindbad.class));
+ cards.add(new SetCardInfo("Sol'kanar the Swamp King", 100, Rarity.SPECIAL, mage.cards.s.SolkanarTheSwampKing.class));
+ cards.add(new SetCardInfo("Soltari Priest", 14, Rarity.SPECIAL, mage.cards.s.SoltariPriest.class));
+ cards.add(new SetCardInfo("Soul Collector", 47, Rarity.SPECIAL, mage.cards.s.SoulCollector.class));
+ cards.add(new SetCardInfo("Spike Feeder", 84, Rarity.SPECIAL, mage.cards.s.SpikeFeeder.class));
+ cards.add(new SetCardInfo("Spined Sliver", 101, Rarity.SPECIAL, mage.cards.s.SpinedSliver.class));
+ cards.add(new SetCardInfo("Spitting Slug", 85, Rarity.SPECIAL, mage.cards.s.SpittingSlug.class));
+ cards.add(new SetCardInfo("Squire", 15, Rarity.SPECIAL, mage.cards.s.Squire.class));
+ cards.add(new SetCardInfo("Stormbind", 102, Rarity.SPECIAL, mage.cards.s.Stormbind.class));
+ cards.add(new SetCardInfo("Stormscape Familiar", 32, Rarity.SPECIAL, mage.cards.s.StormscapeFamiliar.class));
+ cards.add(new SetCardInfo("Stupor", 48, Rarity.SPECIAL, mage.cards.s.Stupor.class));
+ cards.add(new SetCardInfo("Suq'Ata Lancer", 69, Rarity.SPECIAL, mage.cards.s.SuqAtaLancer.class));
+ cards.add(new SetCardInfo("Swamp Mosquito", 49, Rarity.SPECIAL, mage.cards.s.SwampMosquito.class));
+ cards.add(new SetCardInfo("Teferi's Moat", 103, Rarity.SPECIAL, mage.cards.t.TeferisMoat.class));
+ cards.add(new SetCardInfo("Thallid", 86, Rarity.SPECIAL, mage.cards.t.Thallid.class));
+ cards.add(new SetCardInfo("The Rack", 113, Rarity.SPECIAL, mage.cards.t.TheRack.class));
+ cards.add(new SetCardInfo("Thornscape Battlemage", 87, Rarity.SPECIAL, mage.cards.t.ThornscapeBattlemage.class));
+ cards.add(new SetCardInfo("Tormod's Crypt", 115, Rarity.SPECIAL, mage.cards.t.TormodsCrypt.class));
+ cards.add(new SetCardInfo("Tribal Flames", 70, Rarity.SPECIAL, mage.cards.t.TribalFlames.class));
+ cards.add(new SetCardInfo("Twisted Abomination", 50, Rarity.SPECIAL, mage.cards.t.TwistedAbomination.class));
+ cards.add(new SetCardInfo("Uncle Istvan", 51, Rarity.SPECIAL, mage.cards.u.UncleIstvan.class));
+ cards.add(new SetCardInfo("Undead Warchief", 52, Rarity.SPECIAL, mage.cards.u.UndeadWarchief.class));
+ cards.add(new SetCardInfo("Undertaker", 53, Rarity.SPECIAL, mage.cards.u.Undertaker.class));
+ cards.add(new SetCardInfo("Unstable Mutation", 33, Rarity.SPECIAL, mage.cards.u.UnstableMutation.class));
+ cards.add(new SetCardInfo("Uthden Troll", 71, Rarity.SPECIAL, mage.cards.u.UthdenTroll.class));
+ cards.add(new SetCardInfo("Valor", 16, Rarity.SPECIAL, mage.cards.v.Valor.class));
+ cards.add(new SetCardInfo("Verdeloth the Ancient", 88, Rarity.SPECIAL, mage.cards.v.VerdelothTheAncient.class));
+ cards.add(new SetCardInfo("Vhati il-Dal", 104, Rarity.SPECIAL, mage.cards.v.VhatiIlDal.class));
+ cards.add(new SetCardInfo("Void", 105, Rarity.SPECIAL, mage.cards.v.Void.class));
+ cards.add(new SetCardInfo("Voidmage Prodigy", 34, Rarity.SPECIAL, mage.cards.v.VoidmageProdigy.class));
+ cards.add(new SetCardInfo("Wall of Roots", 89, Rarity.SPECIAL, mage.cards.w.WallOfRoots.class));
+ cards.add(new SetCardInfo("War Barge", 116, Rarity.SPECIAL, mage.cards.w.WarBarge.class));
+ cards.add(new SetCardInfo("Whirling Dervish", 90, Rarity.SPECIAL, mage.cards.w.WhirlingDervish.class));
+ cards.add(new SetCardInfo("Whispers of the Muse", 35, Rarity.SPECIAL, mage.cards.w.WhispersOfTheMuse.class));
+ cards.add(new SetCardInfo("Wildfire Emissary", 72, Rarity.SPECIAL, mage.cards.w.WildfireEmissary.class));
+ cards.add(new SetCardInfo("Willbender", 36, Rarity.SPECIAL, mage.cards.w.Willbender.class));
+ cards.add(new SetCardInfo("Witch Hunter", 17, Rarity.SPECIAL, mage.cards.w.WitchHunter.class));
+ cards.add(new SetCardInfo("Withered Wretch", 54, Rarity.SPECIAL, mage.cards.w.WitheredWretch.class));
+ cards.add(new SetCardInfo("Zhalfirin Commander", 18, Rarity.SPECIAL, mage.cards.z.ZhalfirinCommander.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/Torment.java b/Mage.Sets/src/mage/sets/Torment.java
index 179aa577a48..347b91f2b51 100644
--- a/Mage.Sets/src/mage/sets/Torment.java
+++ b/Mage.Sets/src/mage/sets/Torment.java
@@ -36,148 +36,148 @@ public final class Torment extends ExpansionSet {
this.ratioBoosterMythic = 0;
this.hasUnbalancedColors = true;
- cards.add(new SetCardInfo("Accelerate", 90, Rarity.COMMON, mage.cards.a.Accelerate.class, RETRO_ART));
- cards.add(new SetCardInfo("Acorn Harvest", 118, Rarity.COMMON, mage.cards.a.AcornHarvest.class, RETRO_ART));
- cards.add(new SetCardInfo("Ambassador Laquatus", 23, Rarity.RARE, mage.cards.a.AmbassadorLaquatus.class, RETRO_ART));
- cards.add(new SetCardInfo("Angel of Retribution", 1, Rarity.RARE, mage.cards.a.AngelOfRetribution.class, RETRO_ART));
- cards.add(new SetCardInfo("Anurid Scavenger", 119, Rarity.UNCOMMON, mage.cards.a.AnuridScavenger.class, RETRO_ART));
- cards.add(new SetCardInfo("Aquamoeba", 24, Rarity.COMMON, mage.cards.a.Aquamoeba.class, RETRO_ART));
- cards.add(new SetCardInfo("Arrogant Wurm", 120, Rarity.UNCOMMON, mage.cards.a.ArrogantWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("Aven Trooper", 2, Rarity.COMMON, mage.cards.a.AvenTrooper.class, RETRO_ART));
- cards.add(new SetCardInfo("Balshan Collaborator", 25, Rarity.UNCOMMON, mage.cards.b.BalshanCollaborator.class, RETRO_ART));
- cards.add(new SetCardInfo("Balthor the Stout", 91, Rarity.RARE, mage.cards.b.BalthorTheStout.class, RETRO_ART));
- cards.add(new SetCardInfo("Barbarian Outcast", 92, Rarity.COMMON, mage.cards.b.BarbarianOutcast.class, RETRO_ART));
- cards.add(new SetCardInfo("Basking Rootwalla", 121, Rarity.COMMON, mage.cards.b.BaskingRootwalla.class, RETRO_ART));
- cards.add(new SetCardInfo("Boneshard Slasher", 50, Rarity.UNCOMMON, mage.cards.b.BoneshardSlasher.class, RETRO_ART));
- cards.add(new SetCardInfo("Breakthrough", 26, Rarity.UNCOMMON, mage.cards.b.Breakthrough.class, RETRO_ART));
- cards.add(new SetCardInfo("Cabal Coffers", 139, Rarity.UNCOMMON, mage.cards.c.CabalCoffers.class, RETRO_ART));
- cards.add(new SetCardInfo("Cabal Ritual", 51, Rarity.COMMON, mage.cards.c.CabalRitual.class, RETRO_ART));
- cards.add(new SetCardInfo("Cabal Surgeon", 52, Rarity.COMMON, mage.cards.c.CabalSurgeon.class, RETRO_ART));
- cards.add(new SetCardInfo("Cabal Torturer", 53, Rarity.COMMON, mage.cards.c.CabalTorturer.class, RETRO_ART));
- cards.add(new SetCardInfo("Carrion Rats", 54, Rarity.COMMON, mage.cards.c.CarrionRats.class, RETRO_ART));
- cards.add(new SetCardInfo("Carrion Wurm", 55, Rarity.UNCOMMON, mage.cards.c.CarrionWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("Centaur Chieftain", 122, Rarity.UNCOMMON, mage.cards.c.CentaurChieftain.class, RETRO_ART));
- cards.add(new SetCardInfo("Centaur Veteran", 123, Rarity.COMMON, mage.cards.c.CentaurVeteran.class, RETRO_ART));
- cards.add(new SetCardInfo("Cephalid Aristocrat", 27, Rarity.COMMON, mage.cards.c.CephalidAristocrat.class, RETRO_ART));
- cards.add(new SetCardInfo("Cephalid Illusionist", 28, Rarity.UNCOMMON, mage.cards.c.CephalidIllusionist.class, RETRO_ART));
- cards.add(new SetCardInfo("Cephalid Sage", 29, Rarity.UNCOMMON, mage.cards.c.CephalidSage.class, RETRO_ART));
- cards.add(new SetCardInfo("Cephalid Snitch", 30, Rarity.COMMON, mage.cards.c.CephalidSnitch.class, RETRO_ART));
- cards.add(new SetCardInfo("Cephalid Vandal", 31, Rarity.RARE, mage.cards.c.CephalidVandal.class, RETRO_ART));
- cards.add(new SetCardInfo("Chainer's Edict", 57, Rarity.UNCOMMON, mage.cards.c.ChainersEdict.class, RETRO_ART));
- cards.add(new SetCardInfo("Chainer, Dementia Master", 56, Rarity.RARE, mage.cards.c.ChainerDementiaMaster.class, RETRO_ART));
- cards.add(new SetCardInfo("Churning Eddy", 32, Rarity.COMMON, mage.cards.c.ChurningEddy.class, RETRO_ART));
- cards.add(new SetCardInfo("Circular Logic", 33, Rarity.UNCOMMON, mage.cards.c.CircularLogic.class, RETRO_ART));
- cards.add(new SetCardInfo("Cleansing Meditation", 3, Rarity.UNCOMMON, mage.cards.c.CleansingMeditation.class, RETRO_ART));
- cards.add(new SetCardInfo("Compulsion", 34, Rarity.UNCOMMON, mage.cards.c.Compulsion.class, RETRO_ART));
- cards.add(new SetCardInfo("Coral Net", 35, Rarity.COMMON, mage.cards.c.CoralNet.class, RETRO_ART));
- cards.add(new SetCardInfo("Crackling Club", 93, Rarity.COMMON, mage.cards.c.CracklingClub.class, RETRO_ART));
- cards.add(new SetCardInfo("Crazed Firecat", 94, Rarity.UNCOMMON, mage.cards.c.CrazedFirecat.class, RETRO_ART));
- cards.add(new SetCardInfo("Crippling Fatigue", 58, Rarity.COMMON, mage.cards.c.CripplingFatigue.class, RETRO_ART));
- cards.add(new SetCardInfo("Dawn of the Dead", 59, Rarity.RARE, mage.cards.d.DawnOfTheDead.class, RETRO_ART));
- cards.add(new SetCardInfo("Deep Analysis", 36, Rarity.COMMON, mage.cards.d.DeepAnalysis.class, RETRO_ART));
- cards.add(new SetCardInfo("Devastating Dreams", 95, Rarity.RARE, mage.cards.d.DevastatingDreams.class, RETRO_ART));
- cards.add(new SetCardInfo("Dwell on the Past", 124, Rarity.UNCOMMON, mage.cards.d.DwellOnThePast.class, RETRO_ART));
- cards.add(new SetCardInfo("Enslaved Dwarf", 96, Rarity.COMMON, mage.cards.e.EnslavedDwarf.class, RETRO_ART));
- cards.add(new SetCardInfo("Equal Treatment", 4, Rarity.UNCOMMON, mage.cards.e.EqualTreatment.class, RETRO_ART));
- cards.add(new SetCardInfo("Faceless Butcher", 60, Rarity.COMMON, mage.cards.f.FacelessButcher.class, RETRO_ART));
- cards.add(new SetCardInfo("False Memories", 37, Rarity.RARE, mage.cards.f.FalseMemories.class, RETRO_ART));
- cards.add(new SetCardInfo("Far Wanderings", 125, Rarity.COMMON, mage.cards.f.FarWanderings.class, RETRO_ART));
- cards.add(new SetCardInfo("Fiery Temper", 97, Rarity.COMMON, mage.cards.f.FieryTemper.class, RETRO_ART));
- cards.add(new SetCardInfo("Flaming Gambit", 98, Rarity.UNCOMMON, mage.cards.f.FlamingGambit.class, RETRO_ART));
- cards.add(new SetCardInfo("Flash of Defiance", 99, Rarity.COMMON, mage.cards.f.FlashOfDefiance.class, RETRO_ART));
- cards.add(new SetCardInfo("Floating Shield", 5, Rarity.COMMON, mage.cards.f.FloatingShield.class, RETRO_ART));
- cards.add(new SetCardInfo("Frantic Purification", 6, Rarity.COMMON, mage.cards.f.FranticPurification.class, RETRO_ART));
- cards.add(new SetCardInfo("Ghostly Wings", 38, Rarity.COMMON, mage.cards.g.GhostlyWings.class, RETRO_ART));
- cards.add(new SetCardInfo("Gloomdrifter", 61, Rarity.UNCOMMON, mage.cards.g.Gloomdrifter.class, RETRO_ART));
- cards.add(new SetCardInfo("Gravegouger", 62, Rarity.COMMON, mage.cards.g.Gravegouger.class, RETRO_ART));
- cards.add(new SetCardInfo("Grim Lavamancer", 100, Rarity.RARE, mage.cards.g.GrimLavamancer.class, RETRO_ART));
- cards.add(new SetCardInfo("Grotesque Hybrid", 63, Rarity.UNCOMMON, mage.cards.g.GrotesqueHybrid.class, RETRO_ART));
- cards.add(new SetCardInfo("Gurzigost", 126, Rarity.RARE, mage.cards.g.Gurzigost.class, RETRO_ART));
- cards.add(new SetCardInfo("Hell-Bent Raider", 101, Rarity.RARE, mage.cards.h.HellBentRaider.class, RETRO_ART));
- cards.add(new SetCardInfo("Hydromorph Guardian", 39, Rarity.COMMON, mage.cards.h.HydromorphGuardian.class, RETRO_ART));
- cards.add(new SetCardInfo("Hydromorph Gull", 40, Rarity.UNCOMMON, mage.cards.h.HydromorphGull.class, RETRO_ART));
- cards.add(new SetCardInfo("Hypnox", 64, Rarity.RARE, mage.cards.h.Hypnox.class, RETRO_ART));
- cards.add(new SetCardInfo("Hypochondria", 7, Rarity.UNCOMMON, mage.cards.h.Hypochondria.class, RETRO_ART));
- cards.add(new SetCardInfo("Ichorid", 65, Rarity.RARE, mage.cards.i.Ichorid.class, RETRO_ART));
- cards.add(new SetCardInfo("Insidious Dreams", 66, Rarity.RARE, mage.cards.i.InsidiousDreams.class, RETRO_ART));
- cards.add(new SetCardInfo("Insist", 127, Rarity.RARE, mage.cards.i.Insist.class, RETRO_ART));
- cards.add(new SetCardInfo("Invigorating Falls", 128, Rarity.COMMON, mage.cards.i.InvigoratingFalls.class, RETRO_ART));
- cards.add(new SetCardInfo("Kamahl's Sledge", 102, Rarity.COMMON, mage.cards.k.KamahlsSledge.class, RETRO_ART));
- cards.add(new SetCardInfo("Krosan Constrictor", 129, Rarity.COMMON, mage.cards.k.KrosanConstrictor.class, RETRO_ART));
- cards.add(new SetCardInfo("Krosan Restorer", 130, Rarity.COMMON, mage.cards.k.KrosanRestorer.class, RETRO_ART));
- cards.add(new SetCardInfo("Laquatus's Champion", 67, Rarity.RARE, mage.cards.l.LaquatussChampion.class, RETRO_ART));
- cards.add(new SetCardInfo("Last Laugh", 68, Rarity.RARE, mage.cards.l.LastLaugh.class, RETRO_ART));
- cards.add(new SetCardInfo("Liquify", 41, Rarity.COMMON, mage.cards.l.Liquify.class, RETRO_ART));
- cards.add(new SetCardInfo("Llawan, Cephalid Empress", 42, Rarity.RARE, mage.cards.l.LlawanCephalidEmpress.class, RETRO_ART));
- cards.add(new SetCardInfo("Longhorn Firebeast", 103, Rarity.COMMON, mage.cards.l.LonghornFirebeast.class, RETRO_ART));
- cards.add(new SetCardInfo("Major Teroh", 8, Rarity.RARE, mage.cards.m.MajorTeroh.class, RETRO_ART));
- cards.add(new SetCardInfo("Mesmeric Fiend", 69, Rarity.COMMON, mage.cards.m.MesmericFiend.class, RETRO_ART));
- cards.add(new SetCardInfo("Militant Monk", 9, Rarity.COMMON, mage.cards.m.MilitantMonk.class, RETRO_ART));
- cards.add(new SetCardInfo("Mind Sludge", 70, Rarity.UNCOMMON, mage.cards.m.MindSludge.class, RETRO_ART));
- cards.add(new SetCardInfo("Morningtide", 10, Rarity.RARE, mage.cards.m.Morningtide.class, RETRO_ART));
- cards.add(new SetCardInfo("Mortal Combat", 71, Rarity.RARE, mage.cards.m.MortalCombat.class, RETRO_ART));
- cards.add(new SetCardInfo("Mortiphobia", 72, Rarity.UNCOMMON, mage.cards.m.Mortiphobia.class, RETRO_ART));
- cards.add(new SetCardInfo("Mutilate", 73, Rarity.RARE, mage.cards.m.Mutilate.class, RETRO_ART));
- cards.add(new SetCardInfo("Mystic Familiar", 11, Rarity.COMMON, mage.cards.m.MysticFamiliar.class, RETRO_ART));
- cards.add(new SetCardInfo("Nantuko Blightcutter", 131, Rarity.RARE, mage.cards.n.NantukoBlightcutter.class, RETRO_ART));
- cards.add(new SetCardInfo("Nantuko Calmer", 132, Rarity.COMMON, mage.cards.n.NantukoCalmer.class, RETRO_ART));
- cards.add(new SetCardInfo("Nantuko Cultivator", 133, Rarity.RARE, mage.cards.n.NantukoCultivator.class, RETRO_ART));
- cards.add(new SetCardInfo("Nantuko Shade", 74, Rarity.RARE, mage.cards.n.NantukoShade.class, RETRO_ART));
- cards.add(new SetCardInfo("Narcissism", 134, Rarity.UNCOMMON, mage.cards.n.Narcissism.class, RETRO_ART));
- cards.add(new SetCardInfo("Nostalgic Dreams", 135, Rarity.RARE, mage.cards.n.NostalgicDreams.class, RETRO_ART));
- cards.add(new SetCardInfo("Obsessive Search", 43, Rarity.COMMON, mage.cards.o.ObsessiveSearch.class, RETRO_ART));
- cards.add(new SetCardInfo("Organ Grinder", 75, Rarity.COMMON, mage.cards.o.OrganGrinder.class, RETRO_ART));
- cards.add(new SetCardInfo("Overmaster", 104, Rarity.RARE, mage.cards.o.Overmaster.class, RETRO_ART));
- cards.add(new SetCardInfo("Parallel Evolution", 136, Rarity.RARE, mage.cards.p.ParallelEvolution.class, RETRO_ART));
- cards.add(new SetCardInfo("Pardic Arsonist", 105, Rarity.UNCOMMON, mage.cards.p.PardicArsonist.class, RETRO_ART));
- cards.add(new SetCardInfo("Pardic Collaborator", 106, Rarity.UNCOMMON, mage.cards.p.PardicCollaborator.class, RETRO_ART));
- cards.add(new SetCardInfo("Pardic Lancer", 107, Rarity.COMMON, mage.cards.p.PardicLancer.class, RETRO_ART));
- cards.add(new SetCardInfo("Pay No Heed", 12, Rarity.COMMON, mage.cards.p.PayNoHeed.class, RETRO_ART));
- cards.add(new SetCardInfo("Petradon", 108, Rarity.RARE, mage.cards.p.Petradon.class, RETRO_ART));
- cards.add(new SetCardInfo("Petravark", 109, Rarity.COMMON, mage.cards.p.Petravark.class, RETRO_ART));
- cards.add(new SetCardInfo("Pitchstone Wall", 110, Rarity.UNCOMMON, mage.cards.p.PitchstoneWall.class, RETRO_ART));
- cards.add(new SetCardInfo("Plagiarize", 44, Rarity.RARE, mage.cards.p.Plagiarize.class, RETRO_ART));
- cards.add(new SetCardInfo("Possessed Aven", 45, Rarity.RARE, mage.cards.p.PossessedAven.class, RETRO_ART));
- cards.add(new SetCardInfo("Possessed Barbarian", 111, Rarity.RARE, mage.cards.p.PossessedBarbarian.class, RETRO_ART));
- cards.add(new SetCardInfo("Possessed Centaur", 137, Rarity.RARE, mage.cards.p.PossessedCentaur.class, RETRO_ART));
- cards.add(new SetCardInfo("Possessed Nomad", 13, Rarity.RARE, mage.cards.p.PossessedNomad.class, RETRO_ART));
- cards.add(new SetCardInfo("Psychotic Haze", 76, Rarity.COMMON, mage.cards.p.PsychoticHaze.class, RETRO_ART));
- cards.add(new SetCardInfo("Putrid Imp", 77, Rarity.COMMON, mage.cards.p.PutridImp.class, RETRO_ART));
- cards.add(new SetCardInfo("Pyromania", 112, Rarity.UNCOMMON, mage.cards.p.Pyromania.class, RETRO_ART));
- cards.add(new SetCardInfo("Radiate", 113, Rarity.RARE, mage.cards.r.Radiate.class, RETRO_ART));
- cards.add(new SetCardInfo("Rancid Earth", 78, Rarity.COMMON, mage.cards.r.RancidEarth.class, RETRO_ART));
- cards.add(new SetCardInfo("Reborn Hero", 14, Rarity.RARE, mage.cards.r.RebornHero.class, RETRO_ART));
- cards.add(new SetCardInfo("Restless Dreams", 79, Rarity.COMMON, mage.cards.r.RestlessDreams.class, RETRO_ART));
- cards.add(new SetCardInfo("Retraced Image", 46, Rarity.RARE, mage.cards.r.RetracedImage.class, RETRO_ART));
- cards.add(new SetCardInfo("Sengir Vampire", 80, Rarity.RARE, mage.cards.s.SengirVampire.class, RETRO_ART));
- cards.add(new SetCardInfo("Seton's Scout", 138, Rarity.UNCOMMON, mage.cards.s.SetonsScout.class, RETRO_ART));
- cards.add(new SetCardInfo("Shade's Form", 81, Rarity.COMMON, mage.cards.s.ShadesForm.class, RETRO_ART));
- cards.add(new SetCardInfo("Shambling Swarm", 82, Rarity.RARE, mage.cards.s.ShamblingSwarm.class, RETRO_ART));
- cards.add(new SetCardInfo("Sickening Dreams", 83, Rarity.UNCOMMON, mage.cards.s.SickeningDreams.class, RETRO_ART));
- cards.add(new SetCardInfo("Skullscorch", 114, Rarity.RARE, mage.cards.s.Skullscorch.class, RETRO_ART));
- cards.add(new SetCardInfo("Skywing Aven", 47, Rarity.COMMON, mage.cards.s.SkywingAven.class, RETRO_ART));
- cards.add(new SetCardInfo("Slithery Stalker", 84, Rarity.UNCOMMON, mage.cards.s.SlitheryStalker.class, RETRO_ART));
- cards.add(new SetCardInfo("Sonic Seizure", 115, Rarity.COMMON, mage.cards.s.SonicSeizure.class, RETRO_ART));
- cards.add(new SetCardInfo("Soul Scourge", 85, Rarity.COMMON, mage.cards.s.SoulScourge.class, RETRO_ART));
- cards.add(new SetCardInfo("Spirit Flare", 15, Rarity.COMMON, mage.cards.s.SpiritFlare.class, RETRO_ART));
- cards.add(new SetCardInfo("Stern Judge", 16, Rarity.UNCOMMON, mage.cards.s.SternJudge.class, RETRO_ART));
- cards.add(new SetCardInfo("Strength of Isolation", 17, Rarity.UNCOMMON, mage.cards.s.StrengthOfIsolation.class, RETRO_ART));
- cards.add(new SetCardInfo("Strength of Lunacy", 86, Rarity.UNCOMMON, mage.cards.s.StrengthOfLunacy.class, RETRO_ART));
- cards.add(new SetCardInfo("Stupefying Touch", 48, Rarity.UNCOMMON, mage.cards.s.StupefyingTouch.class, RETRO_ART));
- cards.add(new SetCardInfo("Tainted Field", 140, Rarity.UNCOMMON, mage.cards.t.TaintedField.class, RETRO_ART));
- cards.add(new SetCardInfo("Tainted Isle", 141, Rarity.UNCOMMON, mage.cards.t.TaintedIsle.class, RETRO_ART));
- cards.add(new SetCardInfo("Tainted Peak", 142, Rarity.UNCOMMON, mage.cards.t.TaintedPeak.class, RETRO_ART));
- cards.add(new SetCardInfo("Tainted Wood", 143, Rarity.UNCOMMON, mage.cards.t.TaintedWood.class, RETRO_ART));
- cards.add(new SetCardInfo("Temporary Insanity", 116, Rarity.UNCOMMON, mage.cards.t.TemporaryInsanity.class, RETRO_ART));
- cards.add(new SetCardInfo("Teroh's Faithful", 18, Rarity.COMMON, mage.cards.t.TerohsFaithful.class, RETRO_ART));
- cards.add(new SetCardInfo("Teroh's Vanguard", 19, Rarity.UNCOMMON, mage.cards.t.TerohsVanguard.class, RETRO_ART));
- cards.add(new SetCardInfo("Transcendence", 20, Rarity.RARE, mage.cards.t.Transcendence.class, RETRO_ART));
- cards.add(new SetCardInfo("Turbulent Dreams", 49, Rarity.RARE, mage.cards.t.TurbulentDreams.class, RETRO_ART));
- cards.add(new SetCardInfo("Unhinge", 87, Rarity.COMMON, mage.cards.u.Unhinge.class, RETRO_ART));
- cards.add(new SetCardInfo("Vengeful Dreams", 21, Rarity.RARE, mage.cards.v.VengefulDreams.class, RETRO_ART));
- cards.add(new SetCardInfo("Violent Eruption", 117, Rarity.UNCOMMON, mage.cards.v.ViolentEruption.class, RETRO_ART));
- cards.add(new SetCardInfo("Waste Away", 88, Rarity.COMMON, mage.cards.w.WasteAway.class, RETRO_ART));
- cards.add(new SetCardInfo("Zombie Trailblazer", 89, Rarity.UNCOMMON, mage.cards.z.ZombieTrailblazer.class, RETRO_ART));
+ cards.add(new SetCardInfo("Accelerate", 90, Rarity.COMMON, mage.cards.a.Accelerate.class));
+ cards.add(new SetCardInfo("Acorn Harvest", 118, Rarity.COMMON, mage.cards.a.AcornHarvest.class));
+ cards.add(new SetCardInfo("Ambassador Laquatus", 23, Rarity.RARE, mage.cards.a.AmbassadorLaquatus.class));
+ cards.add(new SetCardInfo("Angel of Retribution", 1, Rarity.RARE, mage.cards.a.AngelOfRetribution.class));
+ cards.add(new SetCardInfo("Anurid Scavenger", 119, Rarity.UNCOMMON, mage.cards.a.AnuridScavenger.class));
+ cards.add(new SetCardInfo("Aquamoeba", 24, Rarity.COMMON, mage.cards.a.Aquamoeba.class));
+ cards.add(new SetCardInfo("Arrogant Wurm", 120, Rarity.UNCOMMON, mage.cards.a.ArrogantWurm.class));
+ cards.add(new SetCardInfo("Aven Trooper", 2, Rarity.COMMON, mage.cards.a.AvenTrooper.class));
+ cards.add(new SetCardInfo("Balshan Collaborator", 25, Rarity.UNCOMMON, mage.cards.b.BalshanCollaborator.class));
+ cards.add(new SetCardInfo("Balthor the Stout", 91, Rarity.RARE, mage.cards.b.BalthorTheStout.class));
+ cards.add(new SetCardInfo("Barbarian Outcast", 92, Rarity.COMMON, mage.cards.b.BarbarianOutcast.class));
+ cards.add(new SetCardInfo("Basking Rootwalla", 121, Rarity.COMMON, mage.cards.b.BaskingRootwalla.class));
+ cards.add(new SetCardInfo("Boneshard Slasher", 50, Rarity.UNCOMMON, mage.cards.b.BoneshardSlasher.class));
+ cards.add(new SetCardInfo("Breakthrough", 26, Rarity.UNCOMMON, mage.cards.b.Breakthrough.class));
+ cards.add(new SetCardInfo("Cabal Coffers", 139, Rarity.UNCOMMON, mage.cards.c.CabalCoffers.class));
+ cards.add(new SetCardInfo("Cabal Ritual", 51, Rarity.COMMON, mage.cards.c.CabalRitual.class));
+ cards.add(new SetCardInfo("Cabal Surgeon", 52, Rarity.COMMON, mage.cards.c.CabalSurgeon.class));
+ cards.add(new SetCardInfo("Cabal Torturer", 53, Rarity.COMMON, mage.cards.c.CabalTorturer.class));
+ cards.add(new SetCardInfo("Carrion Rats", 54, Rarity.COMMON, mage.cards.c.CarrionRats.class));
+ cards.add(new SetCardInfo("Carrion Wurm", 55, Rarity.UNCOMMON, mage.cards.c.CarrionWurm.class));
+ cards.add(new SetCardInfo("Centaur Chieftain", 122, Rarity.UNCOMMON, mage.cards.c.CentaurChieftain.class));
+ cards.add(new SetCardInfo("Centaur Veteran", 123, Rarity.COMMON, mage.cards.c.CentaurVeteran.class));
+ cards.add(new SetCardInfo("Cephalid Aristocrat", 27, Rarity.COMMON, mage.cards.c.CephalidAristocrat.class));
+ cards.add(new SetCardInfo("Cephalid Illusionist", 28, Rarity.UNCOMMON, mage.cards.c.CephalidIllusionist.class));
+ cards.add(new SetCardInfo("Cephalid Sage", 29, Rarity.UNCOMMON, mage.cards.c.CephalidSage.class));
+ cards.add(new SetCardInfo("Cephalid Snitch", 30, Rarity.COMMON, mage.cards.c.CephalidSnitch.class));
+ cards.add(new SetCardInfo("Cephalid Vandal", 31, Rarity.RARE, mage.cards.c.CephalidVandal.class));
+ cards.add(new SetCardInfo("Chainer, Dementia Master", 56, Rarity.RARE, mage.cards.c.ChainerDementiaMaster.class));
+ cards.add(new SetCardInfo("Chainer's Edict", 57, Rarity.UNCOMMON, mage.cards.c.ChainersEdict.class));
+ cards.add(new SetCardInfo("Churning Eddy", 32, Rarity.COMMON, mage.cards.c.ChurningEddy.class));
+ cards.add(new SetCardInfo("Circular Logic", 33, Rarity.UNCOMMON, mage.cards.c.CircularLogic.class));
+ cards.add(new SetCardInfo("Cleansing Meditation", 3, Rarity.UNCOMMON, mage.cards.c.CleansingMeditation.class));
+ cards.add(new SetCardInfo("Compulsion", 34, Rarity.UNCOMMON, mage.cards.c.Compulsion.class));
+ cards.add(new SetCardInfo("Coral Net", 35, Rarity.COMMON, mage.cards.c.CoralNet.class));
+ cards.add(new SetCardInfo("Crackling Club", 93, Rarity.COMMON, mage.cards.c.CracklingClub.class));
+ cards.add(new SetCardInfo("Crazed Firecat", 94, Rarity.UNCOMMON, mage.cards.c.CrazedFirecat.class));
+ cards.add(new SetCardInfo("Crippling Fatigue", 58, Rarity.COMMON, mage.cards.c.CripplingFatigue.class));
+ cards.add(new SetCardInfo("Dawn of the Dead", 59, Rarity.RARE, mage.cards.d.DawnOfTheDead.class));
+ cards.add(new SetCardInfo("Deep Analysis", 36, Rarity.COMMON, mage.cards.d.DeepAnalysis.class));
+ cards.add(new SetCardInfo("Devastating Dreams", 95, Rarity.RARE, mage.cards.d.DevastatingDreams.class));
+ cards.add(new SetCardInfo("Dwell on the Past", 124, Rarity.UNCOMMON, mage.cards.d.DwellOnThePast.class));
+ cards.add(new SetCardInfo("Enslaved Dwarf", 96, Rarity.COMMON, mage.cards.e.EnslavedDwarf.class));
+ cards.add(new SetCardInfo("Equal Treatment", 4, Rarity.UNCOMMON, mage.cards.e.EqualTreatment.class));
+ cards.add(new SetCardInfo("Faceless Butcher", 60, Rarity.COMMON, mage.cards.f.FacelessButcher.class));
+ cards.add(new SetCardInfo("False Memories", 37, Rarity.RARE, mage.cards.f.FalseMemories.class));
+ cards.add(new SetCardInfo("Far Wanderings", 125, Rarity.COMMON, mage.cards.f.FarWanderings.class));
+ cards.add(new SetCardInfo("Fiery Temper", 97, Rarity.COMMON, mage.cards.f.FieryTemper.class));
+ cards.add(new SetCardInfo("Flaming Gambit", 98, Rarity.UNCOMMON, mage.cards.f.FlamingGambit.class));
+ cards.add(new SetCardInfo("Flash of Defiance", 99, Rarity.COMMON, mage.cards.f.FlashOfDefiance.class));
+ cards.add(new SetCardInfo("Floating Shield", 5, Rarity.COMMON, mage.cards.f.FloatingShield.class));
+ cards.add(new SetCardInfo("Frantic Purification", 6, Rarity.COMMON, mage.cards.f.FranticPurification.class));
+ cards.add(new SetCardInfo("Ghostly Wings", 38, Rarity.COMMON, mage.cards.g.GhostlyWings.class));
+ cards.add(new SetCardInfo("Gloomdrifter", 61, Rarity.UNCOMMON, mage.cards.g.Gloomdrifter.class));
+ cards.add(new SetCardInfo("Gravegouger", 62, Rarity.COMMON, mage.cards.g.Gravegouger.class));
+ cards.add(new SetCardInfo("Grim Lavamancer", 100, Rarity.RARE, mage.cards.g.GrimLavamancer.class));
+ cards.add(new SetCardInfo("Grotesque Hybrid", 63, Rarity.UNCOMMON, mage.cards.g.GrotesqueHybrid.class));
+ cards.add(new SetCardInfo("Gurzigost", 126, Rarity.RARE, mage.cards.g.Gurzigost.class));
+ cards.add(new SetCardInfo("Hell-Bent Raider", 101, Rarity.RARE, mage.cards.h.HellBentRaider.class));
+ cards.add(new SetCardInfo("Hydromorph Guardian", 39, Rarity.COMMON, mage.cards.h.HydromorphGuardian.class));
+ cards.add(new SetCardInfo("Hydromorph Gull", 40, Rarity.UNCOMMON, mage.cards.h.HydromorphGull.class));
+ cards.add(new SetCardInfo("Hypochondria", 7, Rarity.UNCOMMON, mage.cards.h.Hypochondria.class));
+ cards.add(new SetCardInfo("Hypnox", 64, Rarity.RARE, mage.cards.h.Hypnox.class));
+ cards.add(new SetCardInfo("Ichorid", 65, Rarity.RARE, mage.cards.i.Ichorid.class));
+ cards.add(new SetCardInfo("Insidious Dreams", 66, Rarity.RARE, mage.cards.i.InsidiousDreams.class));
+ cards.add(new SetCardInfo("Insist", 127, Rarity.RARE, mage.cards.i.Insist.class));
+ cards.add(new SetCardInfo("Invigorating Falls", 128, Rarity.COMMON, mage.cards.i.InvigoratingFalls.class));
+ cards.add(new SetCardInfo("Kamahl's Sledge", 102, Rarity.COMMON, mage.cards.k.KamahlsSledge.class));
+ cards.add(new SetCardInfo("Krosan Constrictor", 129, Rarity.COMMON, mage.cards.k.KrosanConstrictor.class));
+ cards.add(new SetCardInfo("Krosan Restorer", 130, Rarity.COMMON, mage.cards.k.KrosanRestorer.class));
+ cards.add(new SetCardInfo("Laquatus's Champion", 67, Rarity.RARE, mage.cards.l.LaquatussChampion.class));
+ cards.add(new SetCardInfo("Last Laugh", 68, Rarity.RARE, mage.cards.l.LastLaugh.class));
+ cards.add(new SetCardInfo("Liquify", 41, Rarity.COMMON, mage.cards.l.Liquify.class));
+ cards.add(new SetCardInfo("Llawan, Cephalid Empress", 42, Rarity.RARE, mage.cards.l.LlawanCephalidEmpress.class));
+ cards.add(new SetCardInfo("Longhorn Firebeast", 103, Rarity.COMMON, mage.cards.l.LonghornFirebeast.class));
+ cards.add(new SetCardInfo("Major Teroh", 8, Rarity.RARE, mage.cards.m.MajorTeroh.class));
+ cards.add(new SetCardInfo("Mesmeric Fiend", 69, Rarity.COMMON, mage.cards.m.MesmericFiend.class));
+ cards.add(new SetCardInfo("Militant Monk", 9, Rarity.COMMON, mage.cards.m.MilitantMonk.class));
+ cards.add(new SetCardInfo("Mind Sludge", 70, Rarity.UNCOMMON, mage.cards.m.MindSludge.class));
+ cards.add(new SetCardInfo("Morningtide", 10, Rarity.RARE, mage.cards.m.Morningtide.class));
+ cards.add(new SetCardInfo("Mortal Combat", 71, Rarity.RARE, mage.cards.m.MortalCombat.class));
+ cards.add(new SetCardInfo("Mortiphobia", 72, Rarity.UNCOMMON, mage.cards.m.Mortiphobia.class));
+ cards.add(new SetCardInfo("Mutilate", 73, Rarity.RARE, mage.cards.m.Mutilate.class));
+ cards.add(new SetCardInfo("Mystic Familiar", 11, Rarity.COMMON, mage.cards.m.MysticFamiliar.class));
+ cards.add(new SetCardInfo("Nantuko Blightcutter", 131, Rarity.RARE, mage.cards.n.NantukoBlightcutter.class));
+ cards.add(new SetCardInfo("Nantuko Calmer", 132, Rarity.COMMON, mage.cards.n.NantukoCalmer.class));
+ cards.add(new SetCardInfo("Nantuko Cultivator", 133, Rarity.RARE, mage.cards.n.NantukoCultivator.class));
+ cards.add(new SetCardInfo("Nantuko Shade", 74, Rarity.RARE, mage.cards.n.NantukoShade.class));
+ cards.add(new SetCardInfo("Narcissism", 134, Rarity.UNCOMMON, mage.cards.n.Narcissism.class));
+ cards.add(new SetCardInfo("Nostalgic Dreams", 135, Rarity.RARE, mage.cards.n.NostalgicDreams.class));
+ cards.add(new SetCardInfo("Obsessive Search", 43, Rarity.COMMON, mage.cards.o.ObsessiveSearch.class));
+ cards.add(new SetCardInfo("Organ Grinder", 75, Rarity.COMMON, mage.cards.o.OrganGrinder.class));
+ cards.add(new SetCardInfo("Overmaster", 104, Rarity.RARE, mage.cards.o.Overmaster.class));
+ cards.add(new SetCardInfo("Parallel Evolution", 136, Rarity.RARE, mage.cards.p.ParallelEvolution.class));
+ cards.add(new SetCardInfo("Pardic Arsonist", 105, Rarity.UNCOMMON, mage.cards.p.PardicArsonist.class));
+ cards.add(new SetCardInfo("Pardic Collaborator", 106, Rarity.UNCOMMON, mage.cards.p.PardicCollaborator.class));
+ cards.add(new SetCardInfo("Pardic Lancer", 107, Rarity.COMMON, mage.cards.p.PardicLancer.class));
+ cards.add(new SetCardInfo("Pay No Heed", 12, Rarity.COMMON, mage.cards.p.PayNoHeed.class));
+ cards.add(new SetCardInfo("Petradon", 108, Rarity.RARE, mage.cards.p.Petradon.class));
+ cards.add(new SetCardInfo("Petravark", 109, Rarity.COMMON, mage.cards.p.Petravark.class));
+ cards.add(new SetCardInfo("Pitchstone Wall", 110, Rarity.UNCOMMON, mage.cards.p.PitchstoneWall.class));
+ cards.add(new SetCardInfo("Plagiarize", 44, Rarity.RARE, mage.cards.p.Plagiarize.class));
+ cards.add(new SetCardInfo("Possessed Aven", 45, Rarity.RARE, mage.cards.p.PossessedAven.class));
+ cards.add(new SetCardInfo("Possessed Barbarian", 111, Rarity.RARE, mage.cards.p.PossessedBarbarian.class));
+ cards.add(new SetCardInfo("Possessed Centaur", 137, Rarity.RARE, mage.cards.p.PossessedCentaur.class));
+ cards.add(new SetCardInfo("Possessed Nomad", 13, Rarity.RARE, mage.cards.p.PossessedNomad.class));
+ cards.add(new SetCardInfo("Psychotic Haze", 76, Rarity.COMMON, mage.cards.p.PsychoticHaze.class));
+ cards.add(new SetCardInfo("Putrid Imp", 77, Rarity.COMMON, mage.cards.p.PutridImp.class));
+ cards.add(new SetCardInfo("Pyromania", 112, Rarity.UNCOMMON, mage.cards.p.Pyromania.class));
+ cards.add(new SetCardInfo("Radiate", 113, Rarity.RARE, mage.cards.r.Radiate.class));
+ cards.add(new SetCardInfo("Rancid Earth", 78, Rarity.COMMON, mage.cards.r.RancidEarth.class));
+ cards.add(new SetCardInfo("Reborn Hero", 14, Rarity.RARE, mage.cards.r.RebornHero.class));
+ cards.add(new SetCardInfo("Restless Dreams", 79, Rarity.COMMON, mage.cards.r.RestlessDreams.class));
+ cards.add(new SetCardInfo("Retraced Image", 46, Rarity.RARE, mage.cards.r.RetracedImage.class));
+ cards.add(new SetCardInfo("Sengir Vampire", 80, Rarity.RARE, mage.cards.s.SengirVampire.class));
+ cards.add(new SetCardInfo("Seton's Scout", 138, Rarity.UNCOMMON, mage.cards.s.SetonsScout.class));
+ cards.add(new SetCardInfo("Shade's Form", 81, Rarity.COMMON, mage.cards.s.ShadesForm.class));
+ cards.add(new SetCardInfo("Shambling Swarm", 82, Rarity.RARE, mage.cards.s.ShamblingSwarm.class));
+ cards.add(new SetCardInfo("Sickening Dreams", 83, Rarity.UNCOMMON, mage.cards.s.SickeningDreams.class));
+ cards.add(new SetCardInfo("Skullscorch", 114, Rarity.RARE, mage.cards.s.Skullscorch.class));
+ cards.add(new SetCardInfo("Skywing Aven", 47, Rarity.COMMON, mage.cards.s.SkywingAven.class));
+ cards.add(new SetCardInfo("Slithery Stalker", 84, Rarity.UNCOMMON, mage.cards.s.SlitheryStalker.class));
+ cards.add(new SetCardInfo("Sonic Seizure", 115, Rarity.COMMON, mage.cards.s.SonicSeizure.class));
+ cards.add(new SetCardInfo("Soul Scourge", 85, Rarity.COMMON, mage.cards.s.SoulScourge.class));
+ cards.add(new SetCardInfo("Spirit Flare", 15, Rarity.COMMON, mage.cards.s.SpiritFlare.class));
+ cards.add(new SetCardInfo("Stern Judge", 16, Rarity.UNCOMMON, mage.cards.s.SternJudge.class));
+ cards.add(new SetCardInfo("Strength of Isolation", 17, Rarity.UNCOMMON, mage.cards.s.StrengthOfIsolation.class));
+ cards.add(new SetCardInfo("Strength of Lunacy", 86, Rarity.UNCOMMON, mage.cards.s.StrengthOfLunacy.class));
+ cards.add(new SetCardInfo("Stupefying Touch", 48, Rarity.UNCOMMON, mage.cards.s.StupefyingTouch.class));
+ cards.add(new SetCardInfo("Tainted Field", 140, Rarity.UNCOMMON, mage.cards.t.TaintedField.class));
+ cards.add(new SetCardInfo("Tainted Isle", 141, Rarity.UNCOMMON, mage.cards.t.TaintedIsle.class));
+ cards.add(new SetCardInfo("Tainted Peak", 142, Rarity.UNCOMMON, mage.cards.t.TaintedPeak.class));
+ cards.add(new SetCardInfo("Tainted Wood", 143, Rarity.UNCOMMON, mage.cards.t.TaintedWood.class));
+ cards.add(new SetCardInfo("Temporary Insanity", 116, Rarity.UNCOMMON, mage.cards.t.TemporaryInsanity.class));
+ cards.add(new SetCardInfo("Teroh's Faithful", 18, Rarity.COMMON, mage.cards.t.TerohsFaithful.class));
+ cards.add(new SetCardInfo("Teroh's Vanguard", 19, Rarity.UNCOMMON, mage.cards.t.TerohsVanguard.class));
+ cards.add(new SetCardInfo("Transcendence", 20, Rarity.RARE, mage.cards.t.Transcendence.class));
+ cards.add(new SetCardInfo("Turbulent Dreams", 49, Rarity.RARE, mage.cards.t.TurbulentDreams.class));
+ cards.add(new SetCardInfo("Unhinge", 87, Rarity.COMMON, mage.cards.u.Unhinge.class));
+ cards.add(new SetCardInfo("Vengeful Dreams", 21, Rarity.RARE, mage.cards.v.VengefulDreams.class));
+ cards.add(new SetCardInfo("Violent Eruption", 117, Rarity.UNCOMMON, mage.cards.v.ViolentEruption.class));
+ cards.add(new SetCardInfo("Waste Away", 88, Rarity.COMMON, mage.cards.w.WasteAway.class));
+ cards.add(new SetCardInfo("Zombie Trailblazer", 89, Rarity.UNCOMMON, mage.cards.z.ZombieTrailblazer.class));
}
@Override
diff --git a/Mage.Sets/src/mage/sets/Unglued.java b/Mage.Sets/src/mage/sets/Unglued.java
index 567e793d1d6..cbd2a73f50d 100644
--- a/Mage.Sets/src/mage/sets/Unglued.java
+++ b/Mage.Sets/src/mage/sets/Unglued.java
@@ -21,49 +21,49 @@ public final class Unglued extends ExpansionSet {
super("Unglued", "UGL", ExpansionSet.buildDate(1998, 8, 11), SetType.JOKE_SET);
this.hasBoosters = false; // un-set, low implemented cards
- cards.add(new SetCardInfo("Burning Cinder Fury of Crimson Chaos Fire", 40, Rarity.RARE, mage.cards.b.BurningCinderFuryOfCrimsonChaosFire.class, RETRO_ART));
- cards.add(new SetCardInfo("Checks and Balances", 16, Rarity.UNCOMMON, mage.cards.c.ChecksAndBalances.class, RETRO_ART));
- cards.add(new SetCardInfo("Chicken a la King", 17, Rarity.RARE, mage.cards.c.ChickenALaKing.class, RETRO_ART));
- cards.add(new SetCardInfo("Chicken Egg", 41, Rarity.COMMON, mage.cards.c.ChickenEgg.class, RETRO_ART));
- cards.add(new SetCardInfo("Clam-I-Am", 19, Rarity.COMMON, mage.cards.c.ClamIAm.class, RETRO_ART));
- cards.add(new SetCardInfo("Clambassadors", 18, Rarity.COMMON, mage.cards.c.Clambassadors.class, RETRO_ART));
- cards.add(new SetCardInfo("Denied!", 22, Rarity.COMMON, mage.cards.d.Denied.class, RETRO_ART));
- cards.add(new SetCardInfo("Elvish Impersonators", 56, Rarity.COMMON, mage.cards.e.ElvishImpersonators.class, RETRO_ART));
- cards.add(new SetCardInfo("Flock of Rabid Sheep", 57, Rarity.UNCOMMON, mage.cards.f.FlockOfRabidSheep.class, RETRO_ART));
+ cards.add(new SetCardInfo("Burning Cinder Fury of Crimson Chaos Fire", 40, Rarity.RARE, mage.cards.b.BurningCinderFuryOfCrimsonChaosFire.class));
+ cards.add(new SetCardInfo("Checks and Balances", 16, Rarity.UNCOMMON, mage.cards.c.ChecksAndBalances.class));
+ cards.add(new SetCardInfo("Chicken a la King", 17, Rarity.RARE, mage.cards.c.ChickenALaKing.class));
+ cards.add(new SetCardInfo("Chicken Egg", 41, Rarity.COMMON, mage.cards.c.ChickenEgg.class));
+ cards.add(new SetCardInfo("Clam-I-Am", 19, Rarity.COMMON, mage.cards.c.ClamIAm.class));
+ cards.add(new SetCardInfo("Clambassadors", 18, Rarity.COMMON, mage.cards.c.Clambassadors.class));
+ cards.add(new SetCardInfo("Denied!", 22, Rarity.COMMON, mage.cards.d.Denied.class));
+ cards.add(new SetCardInfo("Elvish Impersonators", 56, Rarity.COMMON, mage.cards.e.ElvishImpersonators.class));
+ cards.add(new SetCardInfo("Flock of Rabid Sheep", 57, Rarity.UNCOMMON, mage.cards.f.FlockOfRabidSheep.class));
cards.add(new SetCardInfo("Forest", 88, Rarity.LAND, mage.cards.basiclands.Forest.class, new CardGraphicInfo(FrameStyle.UGL_FULL_ART_BASIC, false)));
- cards.add(new SetCardInfo("Fowl Play", 24, Rarity.COMMON, mage.cards.f.FowlPlay.class, RETRO_ART));
- cards.add(new SetCardInfo("Free-for-All", 25, Rarity.RARE, mage.cards.f.FreeForAll.class, RETRO_ART));
- cards.add(new SetCardInfo("Free-Range Chicken", 58, Rarity.COMMON, mage.cards.f.FreeRangeChicken.class, RETRO_ART));
- cards.add(new SetCardInfo("Gerrymandering", 59, Rarity.UNCOMMON, mage.cards.g.Gerrymandering.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Bowling Team", 44, Rarity.COMMON, mage.cards.g.GoblinBowlingTeam.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Tutor", 45, Rarity.UNCOMMON, mage.cards.g.GoblinTutor.class, RETRO_ART));
- cards.add(new SetCardInfo("Growth Spurt", 61, Rarity.COMMON, mage.cards.g.GrowthSpurt.class, RETRO_ART));
- cards.add(new SetCardInfo("Hungry Hungry Heifer", 63, Rarity.UNCOMMON, mage.cards.h.HungryHungryHeifer.class, RETRO_ART));
- cards.add(new SetCardInfo("Incoming!", 64, Rarity.RARE, mage.cards.i.Incoming.class, RETRO_ART));
- cards.add(new SetCardInfo("Infernal Spawn of Evil", 33, Rarity.RARE, mage.cards.i.InfernalSpawnOfEvil.class, RETRO_ART));
+ cards.add(new SetCardInfo("Fowl Play", 24, Rarity.COMMON, mage.cards.f.FowlPlay.class));
+ cards.add(new SetCardInfo("Free-for-All", 25, Rarity.RARE, mage.cards.f.FreeForAll.class));
+ cards.add(new SetCardInfo("Free-Range Chicken", 58, Rarity.COMMON, mage.cards.f.FreeRangeChicken.class));
+ cards.add(new SetCardInfo("Gerrymandering", 59, Rarity.UNCOMMON, mage.cards.g.Gerrymandering.class));
+ cards.add(new SetCardInfo("Goblin Bowling Team", 44, Rarity.COMMON, mage.cards.g.GoblinBowlingTeam.class));
+ cards.add(new SetCardInfo("Goblin Tutor", 45, Rarity.UNCOMMON, mage.cards.g.GoblinTutor.class));
+ cards.add(new SetCardInfo("Growth Spurt", 61, Rarity.COMMON, mage.cards.g.GrowthSpurt.class));
+ cards.add(new SetCardInfo("Hungry Hungry Heifer", 63, Rarity.UNCOMMON, mage.cards.h.HungryHungryHeifer.class));
+ cards.add(new SetCardInfo("Incoming!", 64, Rarity.RARE, mage.cards.i.Incoming.class));
+ cards.add(new SetCardInfo("Infernal Spawn of Evil", 33, Rarity.RARE, mage.cards.i.InfernalSpawnOfEvil.class));
cards.add(new SetCardInfo("Island", 85, Rarity.LAND, mage.cards.basiclands.Island.class, new CardGraphicInfo(FrameStyle.UGL_FULL_ART_BASIC, false)));
- cards.add(new SetCardInfo("Jack-in-the-Mox", 75, Rarity.RARE, mage.cards.j.JackInTheMox.class, RETRO_ART));
- cards.add(new SetCardInfo("Jalum Grifter", 47, Rarity.RARE, mage.cards.j.JalumGrifter.class, RETRO_ART));
- cards.add(new SetCardInfo("Jumbo Imp", 34, Rarity.UNCOMMON, mage.cards.j.JumboImp.class, RETRO_ART));
- cards.add(new SetCardInfo("Krazy Kow", 48, Rarity.COMMON, mage.cards.k.KrazyKow.class, RETRO_ART));
- cards.add(new SetCardInfo("Mine, Mine, Mine!", 65, Rarity.RARE, mage.cards.m.MineMineMine.class, RETRO_ART));
- cards.add(new SetCardInfo("Miss Demeanor", 10, Rarity.UNCOMMON, mage.cards.m.MissDemeanor.class, RETRO_ART));
+ cards.add(new SetCardInfo("Jack-in-the-Mox", 75, Rarity.RARE, mage.cards.j.JackInTheMox.class));
+ cards.add(new SetCardInfo("Jalum Grifter", 47, Rarity.RARE, mage.cards.j.JalumGrifter.class));
+ cards.add(new SetCardInfo("Jumbo Imp", 34, Rarity.UNCOMMON, mage.cards.j.JumboImp.class));
+ cards.add(new SetCardInfo("Krazy Kow", 48, Rarity.COMMON, mage.cards.k.KrazyKow.class));
+ cards.add(new SetCardInfo("Mine, Mine, Mine!", 65, Rarity.RARE, mage.cards.m.MineMineMine.class));
+ cards.add(new SetCardInfo("Miss Demeanor", 10, Rarity.UNCOMMON, mage.cards.m.MissDemeanor.class));
cards.add(new SetCardInfo("Mountain", 87, Rarity.LAND, mage.cards.basiclands.Mountain.class, new CardGraphicInfo(FrameStyle.UGL_FULL_ART_BASIC, false)));
- cards.add(new SetCardInfo("Once More with Feeling", 11, Rarity.RARE, mage.cards.o.OnceMoreWithFeeling.class, RETRO_ART));
- cards.add(new SetCardInfo("Paper Tiger", 78, Rarity.COMMON, mage.cards.p.PaperTiger.class, RETRO_ART));
+ cards.add(new SetCardInfo("Once More with Feeling", 11, Rarity.RARE, mage.cards.o.OnceMoreWithFeeling.class));
+ cards.add(new SetCardInfo("Paper Tiger", 78, Rarity.COMMON, mage.cards.p.PaperTiger.class));
cards.add(new SetCardInfo("Plains", 84, Rarity.LAND, mage.cards.basiclands.Plains.class, new CardGraphicInfo(FrameStyle.UGL_FULL_ART_BASIC, false)));
- cards.add(new SetCardInfo("Poultrygeist", 37, Rarity.COMMON, mage.cards.p.Poultrygeist.class, RETRO_ART));
- cards.add(new SetCardInfo("Ricochet", 50, Rarity.UNCOMMON, mage.cards.r.Ricochet.class, RETRO_ART));
- cards.add(new SetCardInfo("Rock Lobster", 79, Rarity.COMMON, mage.cards.r.RockLobster.class, RETRO_ART));
- cards.add(new SetCardInfo("Scissors Lizard", 80, Rarity.COMMON, mage.cards.s.ScissorsLizard.class, RETRO_ART));
- cards.add(new SetCardInfo("Spark Fiend", 51, Rarity.RARE, mage.cards.s.SparkFiend.class, RETRO_ART));
- cards.add(new SetCardInfo("Spatula of the Ages", 81, Rarity.UNCOMMON, mage.cards.s.SpatulaOfTheAges.class, RETRO_ART));
- cards.add(new SetCardInfo("Strategy, Schmategy", 52, Rarity.RARE, mage.cards.s.StrategySchmategy.class, RETRO_ART));
+ cards.add(new SetCardInfo("Poultrygeist", 37, Rarity.COMMON, mage.cards.p.Poultrygeist.class));
+ cards.add(new SetCardInfo("Ricochet", 50, Rarity.UNCOMMON, mage.cards.r.Ricochet.class));
+ cards.add(new SetCardInfo("Rock Lobster", 79, Rarity.COMMON, mage.cards.r.RockLobster.class));
+ cards.add(new SetCardInfo("Scissors Lizard", 80, Rarity.COMMON, mage.cards.s.ScissorsLizard.class));
+ cards.add(new SetCardInfo("Spark Fiend", 51, Rarity.RARE, mage.cards.s.SparkFiend.class));
+ cards.add(new SetCardInfo("Spatula of the Ages", 81, Rarity.UNCOMMON, mage.cards.s.SpatulaOfTheAges.class));
+ cards.add(new SetCardInfo("Strategy, Schmategy", 52, Rarity.RARE, mage.cards.s.StrategySchmategy.class));
cards.add(new SetCardInfo("Swamp", 86, Rarity.LAND, mage.cards.basiclands.Swamp.class, new CardGraphicInfo(FrameStyle.UGL_FULL_ART_BASIC, false)));
- cards.add(new SetCardInfo("Team Spirit", 67, Rarity.COMMON, mage.cards.t.TeamSpirit.class, RETRO_ART));
- cards.add(new SetCardInfo("Temp of the Damned", 38, Rarity.COMMON, mage.cards.t.TempOfTheDamned.class, RETRO_ART));
- cards.add(new SetCardInfo("The Cheese Stands Alone", 2, Rarity.RARE, mage.cards.t.TheCheeseStandsAlone.class, RETRO_ART));
- cards.add(new SetCardInfo("Timmy, Power Gamer", 68, Rarity.RARE, mage.cards.t.TimmyPowerGamer.class, RETRO_ART));
- cards.add(new SetCardInfo("Urza's Science Fair Project", 83, Rarity.UNCOMMON, mage.cards.u.UrzasScienceFairProject.class, RETRO_ART));
+ cards.add(new SetCardInfo("Team Spirit", 67, Rarity.COMMON, mage.cards.t.TeamSpirit.class));
+ cards.add(new SetCardInfo("Temp of the Damned", 38, Rarity.COMMON, mage.cards.t.TempOfTheDamned.class));
+ cards.add(new SetCardInfo("The Cheese Stands Alone", 2, Rarity.RARE, mage.cards.t.TheCheeseStandsAlone.class));
+ cards.add(new SetCardInfo("Timmy, Power Gamer", 68, Rarity.RARE, mage.cards.t.TimmyPowerGamer.class));
+ cards.add(new SetCardInfo("Urza's Science Fair Project", 83, Rarity.UNCOMMON, mage.cards.u.UrzasScienceFairProject.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/Unhinged.java b/Mage.Sets/src/mage/sets/Unhinged.java
index 0ffd96e1918..f1f0899c4f0 100644
--- a/Mage.Sets/src/mage/sets/Unhinged.java
+++ b/Mage.Sets/src/mage/sets/Unhinged.java
@@ -23,8 +23,8 @@ public final class Unhinged extends ExpansionSet {
cards.add(new SetCardInfo("\"Ach! Hans, Run!\"", 116, Rarity.RARE, mage.cards.a.AchHansRun.class));
cards.add(new SetCardInfo("B-I-N-G-O", 92, Rarity.RARE, mage.cards.b.BINGO.class));
- cards.add(new SetCardInfo("Blast from the Past", "72*", Rarity.RARE, mage.cards.b.BlastFromThePast.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Blast from the Past", 72, Rarity.RARE, mage.cards.b.BlastFromThePast.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Blast from the Past", "72*", Rarity.RARE, mage.cards.b.BlastFromThePast.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Blast from the Past", 72, Rarity.RARE, mage.cards.b.BlastFromThePast.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Bloodletter", 50, Rarity.COMMON, mage.cards.b.Bloodletter.class));
cards.add(new SetCardInfo("Booster Tutor", 51, Rarity.UNCOMMON, mage.cards.b.BoosterTutor.class));
cards.add(new SetCardInfo("Double Header", 31, Rarity.COMMON, mage.cards.d.DoubleHeader.class));
@@ -44,8 +44,8 @@ public final class Unhinged extends ExpansionSet {
cards.add(new SetCardInfo("Mox Lotus", "124*", Rarity.RARE, mage.cards.m.MoxLotus.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Mox Lotus", 124, Rarity.RARE, mage.cards.m.MoxLotus.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Now I Know My ABC's", 41, Rarity.RARE, mage.cards.n.NowIKnowMyABCs.class));
- cards.add(new SetCardInfo("Old Fogey", "106*", Rarity.RARE, mage.cards.o.OldFogey.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Old Fogey", 106, Rarity.RARE, mage.cards.o.OldFogey.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Old Fogey", "106*", Rarity.RARE, mage.cards.o.OldFogey.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Old Fogey", 106, Rarity.RARE, mage.cards.o.OldFogey.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Plains", 136, Rarity.LAND, mage.cards.basiclands.Plains.class, new CardGraphicInfo(FrameStyle.UNH_FULL_ART_BASIC, false)));
cards.add(new SetCardInfo("Rare-B-Gone", 119, Rarity.RARE, mage.cards.r.RareBGone.class));
cards.add(new SetCardInfo("Rod of Spanking", 127, Rarity.UNCOMMON, mage.cards.r.RodOfSpanking.class));
diff --git a/Mage.Sets/src/mage/sets/UniversesWithin.java b/Mage.Sets/src/mage/sets/UniversesWithin.java
index 4c79b8ba2de..1e748c59444 100644
--- a/Mage.Sets/src/mage/sets/UniversesWithin.java
+++ b/Mage.Sets/src/mage/sets/UniversesWithin.java
@@ -23,14 +23,10 @@ public final class UniversesWithin extends ExpansionSet {
cards.add(new SetCardInfo("Aisha of Sparks and Smoke", 12, Rarity.RARE, mage.cards.a.AishaOfSparksAndSmoke.class));
cards.add(new SetCardInfo("Arvinox, the Mind Flail", 1, Rarity.MYTHIC, mage.cards.a.ArvinoxTheMindFlail.class));
cards.add(new SetCardInfo("Baldin, Century Herdmaster", 10, Rarity.RARE, mage.cards.b.BaldinCenturyHerdmaster.class));
- cards.add(new SetCardInfo("Bohn, Beguiling Balladeer", 30, Rarity.RARE, mage.cards.b.BohnBeguilingBalladeer.class));
cards.add(new SetCardInfo("Bjorna, Nightfall Alchemist", 2, Rarity.RARE, mage.cards.b.BjornaNightfallAlchemist.class));
- cards.add(new SetCardInfo("Casal, Lurkwood Pathfinder", 29, Rarity.RARE, mage.cards.c.CasalLurkwoodPathfinder.class));
- cards.add(new SetCardInfo("Casal, Pathbreaker Owlbear", 29, Rarity.RARE, mage.cards.c.CasalPathbreakerOwlbear.class));
cards.add(new SetCardInfo("Cecily, Haunted Mage", 3, Rarity.RARE, mage.cards.c.CecilyHauntedMage.class));
cards.add(new SetCardInfo("Elmar, Ulvenwald Informant", 4, Rarity.RARE, mage.cards.e.ElmarUlvenwaldInformant.class));
cards.add(new SetCardInfo("Enkira, Hostile Scavenger", 20, Rarity.MYTHIC, mage.cards.e.EnkiraHostileScavenger.class));
- cards.add(new SetCardInfo("Evin, Waterdeep Opportunist", 26, Rarity.RARE, mage.cards.e.EvinWaterdeepOpportunist.class));
cards.add(new SetCardInfo("Gisa's Favorite Shovel", 19, Rarity.MYTHIC, mage.cards.g.GisasFavoriteShovel.class));
cards.add(new SetCardInfo("Gregor, Shrewd Magistrate", 21, Rarity.MYTHIC, mage.cards.g.GregorShrewdMagistrate.class));
cards.add(new SetCardInfo("Greymond, Avacyn's Stalwart", 18, Rarity.MYTHIC, mage.cards.g.GreymondAvacynsStalwart.class));
@@ -39,15 +35,11 @@ public final class UniversesWithin extends ExpansionSet {
cards.add(new SetCardInfo("Havengul Laboratory", 9, Rarity.RARE, mage.cards.h.HavengulLaboratory.class));
cards.add(new SetCardInfo("Havengul Mystery", 9, Rarity.RARE, mage.cards.h.HavengulMystery.class));
cards.add(new SetCardInfo("Immard, the Stormcleaver", 14, Rarity.RARE, mage.cards.i.ImmardTheStormcleaver.class));
- cards.add(new SetCardInfo("Jurin, Leading the Charge", 27, Rarity.RARE, mage.cards.j.JurinLeadingTheCharge.class));
cards.add(new SetCardInfo("Maarika, Brutal Gladiator", 15, Rarity.RARE, mage.cards.m.MaarikaBrutalGladiator.class));
cards.add(new SetCardInfo("Malik, Grim Manipulator", 23, Rarity.MYTHIC, mage.cards.m.MalikGrimManipulator.class));
- cards.add(new SetCardInfo("Mathise, Surge Channeler", 25, Rarity.RARE, mage.cards.m.MathiseSurgeChanneler.class));
cards.add(new SetCardInfo("Othelm, Sigardian Outcast", 6, Rarity.RARE, mage.cards.o.OthelmSigardianOutcast.class));
- cards.add(new SetCardInfo("Rashel, Fist of Torm", 24, Rarity.RARE, mage.cards.r.RashelFistOfTorm.class));
cards.add(new SetCardInfo("Sophina, Spearsage Deserter", 7, Rarity.RARE, mage.cards.s.SophinaSpearsageDeserter.class));
cards.add(new SetCardInfo("Tadeas, Juniper Ascendant", 16, Rarity.RARE, mage.cards.t.TadeasJuniperAscendant.class));
- cards.add(new SetCardInfo("Themberchaud", 28, Rarity.RARE, mage.cards.t.Themberchaud.class));
cards.add(new SetCardInfo("The Howling Abomination", 13, Rarity.RARE, mage.cards.t.TheHowlingAbomination.class));
cards.add(new SetCardInfo("Vikya, Scorching Stalwart", 11, Rarity.RARE, mage.cards.v.VikyaScorchingStalwart.class));
cards.add(new SetCardInfo("Wernog, Rider's Chaplain", 8, Rarity.RARE, mage.cards.w.WernogRidersChaplain.class));
diff --git a/Mage.Sets/src/mage/sets/UnlimitedEdition.java b/Mage.Sets/src/mage/sets/UnlimitedEdition.java
index 2feabe62c58..8c0ee176e67 100644
--- a/Mage.Sets/src/mage/sets/UnlimitedEdition.java
+++ b/Mage.Sets/src/mage/sets/UnlimitedEdition.java
@@ -26,302 +26,301 @@ public final class UnlimitedEdition extends ExpansionSet {
this.numBoosterUncommon = 3;
this.numBoosterRare = 1;
this.ratioBoosterMythic = 0;
- cards.add(new SetCardInfo("Air Elemental", 47, Rarity.UNCOMMON, mage.cards.a.AirElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Ancestral Recall", 48, Rarity.RARE, mage.cards.a.AncestralRecall.class, RETRO_ART));
- cards.add(new SetCardInfo("Animate Artifact", 49, Rarity.UNCOMMON, mage.cards.a.AnimateArtifact.class, RETRO_ART));
- cards.add(new SetCardInfo("Animate Dead", 93, Rarity.UNCOMMON, mage.cards.a.AnimateDead.class, RETRO_ART));
- cards.add(new SetCardInfo("Animate Wall", 1, Rarity.RARE, mage.cards.a.AnimateWall.class, RETRO_ART));
- cards.add(new SetCardInfo("Ankh of Mishra", 231, Rarity.RARE, mage.cards.a.AnkhOfMishra.class, RETRO_ART));
- cards.add(new SetCardInfo("Armageddon", 2, Rarity.RARE, mage.cards.a.Armageddon.class, RETRO_ART));
- cards.add(new SetCardInfo("Aspect of Wolf", 185, Rarity.RARE, mage.cards.a.AspectOfWolf.class, RETRO_ART));
- cards.add(new SetCardInfo("Bad Moon", 94, Rarity.RARE, mage.cards.b.BadMoon.class, RETRO_ART));
+ cards.add(new SetCardInfo("Air Elemental", 47, Rarity.UNCOMMON, mage.cards.a.AirElemental.class));
+ cards.add(new SetCardInfo("Ancestral Recall", 48, Rarity.RARE, mage.cards.a.AncestralRecall.class));
+ cards.add(new SetCardInfo("Animate Artifact", 49, Rarity.UNCOMMON, mage.cards.a.AnimateArtifact.class));
+ cards.add(new SetCardInfo("Animate Dead", 93, Rarity.UNCOMMON, mage.cards.a.AnimateDead.class));
+ cards.add(new SetCardInfo("Animate Wall", 1, Rarity.RARE, mage.cards.a.AnimateWall.class));
+ cards.add(new SetCardInfo("Ankh of Mishra", 231, Rarity.RARE, mage.cards.a.AnkhOfMishra.class));
+ cards.add(new SetCardInfo("Armageddon", 2, Rarity.RARE, mage.cards.a.Armageddon.class));
+ cards.add(new SetCardInfo("Aspect of Wolf", 185, Rarity.RARE, mage.cards.a.AspectOfWolf.class));
+ cards.add(new SetCardInfo("Bad Moon", 94, Rarity.RARE, mage.cards.b.BadMoon.class));
cards.add(new SetCardInfo("Badlands", 278, Rarity.RARE, mage.cards.b.Badlands.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Balance", 3, Rarity.RARE, mage.cards.b.Balance.class, RETRO_ART));
- cards.add(new SetCardInfo("Basalt Monolith", 232, Rarity.UNCOMMON, mage.cards.b.BasaltMonolith.class, RETRO_ART));
+ cards.add(new SetCardInfo("Balance", 3, Rarity.RARE, mage.cards.b.Balance.class));
+ cards.add(new SetCardInfo("Basalt Monolith", 232, Rarity.UNCOMMON, mage.cards.b.BasaltMonolith.class));
cards.add(new SetCardInfo("Bayou", 279, Rarity.RARE, mage.cards.b.Bayou.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Benalish Hero", 4, Rarity.COMMON, mage.cards.b.BenalishHero.class, RETRO_ART));
- cards.add(new SetCardInfo("Berserk", 186, Rarity.UNCOMMON, mage.cards.b.Berserk.class, RETRO_ART));
- cards.add(new SetCardInfo("Birds of Paradise", 187, Rarity.RARE, mage.cards.b.BirdsOfParadise.class, RETRO_ART));
- cards.add(new SetCardInfo("Black Knight", 95, Rarity.UNCOMMON, mage.cards.b.BlackKnight.class, RETRO_ART));
- cards.add(new SetCardInfo("Black Lotus", 233, Rarity.RARE, mage.cards.b.BlackLotus.class, RETRO_ART));
- cards.add(new SetCardInfo("Black Vise", 234, Rarity.UNCOMMON, mage.cards.b.BlackVise.class, RETRO_ART));
- cards.add(new SetCardInfo("Black Ward", 5, Rarity.UNCOMMON, mage.cards.b.BlackWard.class, RETRO_ART));
- cards.add(new SetCardInfo("Blaze of Glory", 6, Rarity.RARE, mage.cards.b.BlazeOfGlory.class, RETRO_ART));
- cards.add(new SetCardInfo("Blessing", 7, Rarity.RARE, mage.cards.b.Blessing.class, RETRO_ART));
- cards.add(new SetCardInfo("Blue Elemental Blast", 50, Rarity.COMMON, mage.cards.b.BlueElementalBlast.class, RETRO_ART));
- cards.add(new SetCardInfo("Blue Ward", 8, Rarity.UNCOMMON, mage.cards.b.BlueWard.class, RETRO_ART));
- cards.add(new SetCardInfo("Bog Wraith", 96, Rarity.UNCOMMON, mage.cards.b.BogWraith.class, RETRO_ART));
- cards.add(new SetCardInfo("Braingeyser", 51, Rarity.RARE, mage.cards.b.Braingeyser.class, RETRO_ART));
- cards.add(new SetCardInfo("Burrowing", 139, Rarity.UNCOMMON, mage.cards.b.Burrowing.class, RETRO_ART));
- cards.add(new SetCardInfo("Camouflage", 188, Rarity.UNCOMMON, mage.cards.c.Camouflage.class, RETRO_ART));
- cards.add(new SetCardInfo("Castle", 9, Rarity.UNCOMMON, mage.cards.c.Castle.class, RETRO_ART));
- cards.add(new SetCardInfo("Celestial Prism", 235, Rarity.UNCOMMON, mage.cards.c.CelestialPrism.class, RETRO_ART));
- cards.add(new SetCardInfo("Channel", 189, Rarity.UNCOMMON, mage.cards.c.Channel.class, RETRO_ART));
- cards.add(new SetCardInfo("Chaos Orb", 236, Rarity.RARE, mage.cards.c.ChaosOrb.class, RETRO_ART));
- cards.add(new SetCardInfo("Chaoslace", 140, Rarity.RARE, mage.cards.c.Chaoslace.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: Black", 10, Rarity.COMMON, mage.cards.c.CircleOfProtectionBlack.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: Blue", 11, Rarity.COMMON, mage.cards.c.CircleOfProtectionBlue.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: Green", 12, Rarity.COMMON, mage.cards.c.CircleOfProtectionGreen.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: Red", 13, Rarity.COMMON, mage.cards.c.CircleOfProtectionRed.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: White", 14, Rarity.COMMON, mage.cards.c.CircleOfProtectionWhite.class, RETRO_ART));
- cards.add(new SetCardInfo("Clockwork Beast", 237, Rarity.RARE, mage.cards.c.ClockworkBeast.class, RETRO_ART));
- cards.add(new SetCardInfo("Clone", 52, Rarity.UNCOMMON, mage.cards.c.Clone.class, RETRO_ART));
- cards.add(new SetCardInfo("Cockatrice", 190, Rarity.RARE, mage.cards.c.Cockatrice.class, RETRO_ART));
- cards.add(new SetCardInfo("Consecrate Land", 15, Rarity.UNCOMMON, mage.cards.c.ConsecrateLand.class, RETRO_ART));
- cards.add(new SetCardInfo("Conservator", 238, Rarity.UNCOMMON, mage.cards.c.Conservator.class, RETRO_ART));
- cards.add(new SetCardInfo("Control Magic", 53, Rarity.UNCOMMON, mage.cards.c.ControlMagic.class, RETRO_ART));
- cards.add(new SetCardInfo("Conversion", 16, Rarity.UNCOMMON, mage.cards.c.Conversion.class, RETRO_ART));
- cards.add(new SetCardInfo("Copper Tablet", 239, Rarity.UNCOMMON, mage.cards.c.CopperTablet.class, RETRO_ART));
- cards.add(new SetCardInfo("Copy Artifact", 54, Rarity.RARE, mage.cards.c.CopyArtifact.class, RETRO_ART));
- cards.add(new SetCardInfo("Counterspell", 55, Rarity.UNCOMMON, mage.cards.c.Counterspell.class, RETRO_ART));
- cards.add(new SetCardInfo("Craw Wurm", 191, Rarity.COMMON, mage.cards.c.CrawWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("Creature Bond", 56, Rarity.COMMON, mage.cards.c.CreatureBond.class, RETRO_ART));
- cards.add(new SetCardInfo("Crusade", 17, Rarity.RARE, mage.cards.c.Crusade.class, RETRO_ART));
- cards.add(new SetCardInfo("Crystal Rod", 240, Rarity.UNCOMMON, mage.cards.c.CrystalRod.class, RETRO_ART));
- cards.add(new SetCardInfo("Cursed Land", 98, Rarity.UNCOMMON, mage.cards.c.CursedLand.class, RETRO_ART));
- cards.add(new SetCardInfo("Cyclopean Tomb", 241, Rarity.RARE, mage.cards.c.CyclopeanTomb.class, RETRO_ART));
- cards.add(new SetCardInfo("Dark Ritual", 99, Rarity.COMMON, mage.cards.d.DarkRitual.class, RETRO_ART));
- cards.add(new SetCardInfo("Death Ward", 18, Rarity.COMMON, mage.cards.d.DeathWard.class, RETRO_ART));
- cards.add(new SetCardInfo("Deathgrip", 101, Rarity.UNCOMMON, mage.cards.d.Deathgrip.class, RETRO_ART));
- cards.add(new SetCardInfo("Deathlace", 102, Rarity.RARE, mage.cards.d.Deathlace.class, RETRO_ART));
- cards.add(new SetCardInfo("Demonic Hordes", 104, Rarity.RARE, mage.cards.d.DemonicHordes.class, RETRO_ART));
- cards.add(new SetCardInfo("Demonic Tutor", 105, Rarity.UNCOMMON, mage.cards.d.DemonicTutor.class, RETRO_ART));
- cards.add(new SetCardInfo("Dingus Egg", 242, Rarity.RARE, mage.cards.d.DingusEgg.class, RETRO_ART));
- cards.add(new SetCardInfo("Disenchant", 19, Rarity.COMMON, mage.cards.d.Disenchant.class, RETRO_ART));
- cards.add(new SetCardInfo("Disintegrate", 141, Rarity.COMMON, mage.cards.d.Disintegrate.class, RETRO_ART));
- cards.add(new SetCardInfo("Disrupting Scepter", 243, Rarity.RARE, mage.cards.d.DisruptingScepter.class, RETRO_ART));
- cards.add(new SetCardInfo("Dragon Whelp", 142, Rarity.UNCOMMON, mage.cards.d.DragonWhelp.class, RETRO_ART));
- cards.add(new SetCardInfo("Drain Life", 106, Rarity.COMMON, mage.cards.d.DrainLife.class, RETRO_ART));
- cards.add(new SetCardInfo("Drain Power", 57, Rarity.RARE, mage.cards.d.DrainPower.class, RETRO_ART));
- cards.add(new SetCardInfo("Drudge Skeletons", 107, Rarity.COMMON, mage.cards.d.DrudgeSkeletons.class, RETRO_ART));
- cards.add(new SetCardInfo("Dwarven Demolition Team", 143, Rarity.UNCOMMON, mage.cards.d.DwarvenDemolitionTeam.class, RETRO_ART));
- cards.add(new SetCardInfo("Dwarven Warriors", 144, Rarity.COMMON, mage.cards.d.DwarvenWarriors.class, RETRO_ART));
- cards.add(new SetCardInfo("Earth Elemental", 145, Rarity.UNCOMMON, mage.cards.e.EarthElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Earthbind", 146, Rarity.COMMON, mage.cards.e.Earthbind.class, RETRO_ART));
- cards.add(new SetCardInfo("Earthquake", 147, Rarity.RARE, mage.cards.e.Earthquake.class, RETRO_ART));
- cards.add(new SetCardInfo("Elvish Archers", 192, Rarity.RARE, mage.cards.e.ElvishArchers.class, RETRO_ART));
- cards.add(new SetCardInfo("Evil Presence", 108, Rarity.UNCOMMON, mage.cards.e.EvilPresence.class, RETRO_ART));
- cards.add(new SetCardInfo("False Orders", 148, Rarity.COMMON, mage.cards.f.FalseOrders.class, RETRO_ART));
- cards.add(new SetCardInfo("Farmstead", 20, Rarity.RARE, mage.cards.f.Farmstead.class, RETRO_ART));
- cards.add(new SetCardInfo("Fastbond", 193, Rarity.RARE, mage.cards.f.Fastbond.class, RETRO_ART));
- cards.add(new SetCardInfo("Fear", 109, Rarity.COMMON, mage.cards.f.Fear.class, RETRO_ART));
- cards.add(new SetCardInfo("Feedback", 58, Rarity.UNCOMMON, mage.cards.f.Feedback.class, RETRO_ART));
- cards.add(new SetCardInfo("Fire Elemental", 149, Rarity.UNCOMMON, mage.cards.f.FireElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Fireball", 150, Rarity.COMMON, mage.cards.f.Fireball.class, RETRO_ART));
- cards.add(new SetCardInfo("Firebreathing", 151, Rarity.COMMON, mage.cards.f.Firebreathing.class, RETRO_ART));
- cards.add(new SetCardInfo("Flashfires", 152, Rarity.UNCOMMON, mage.cards.f.Flashfires.class, RETRO_ART));
- cards.add(new SetCardInfo("Flight", 59, Rarity.COMMON, mage.cards.f.Flight.class, RETRO_ART));
- cards.add(new SetCardInfo("Fog", 194, Rarity.COMMON, mage.cards.f.Fog.class, RETRO_ART));
- cards.add(new SetCardInfo("Force of Nature", 195, Rarity.RARE, mage.cards.f.ForceOfNature.class, RETRO_ART));
- cards.add(new SetCardInfo("Forcefield", 244, Rarity.RARE, mage.cards.f.Forcefield.class, RETRO_ART));
- cards.add(new SetCardInfo("Forest", 300, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 301, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 302, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Fork", 153, Rarity.RARE, mage.cards.f.Fork.class, RETRO_ART));
- cards.add(new SetCardInfo("Frozen Shade", 110, Rarity.COMMON, mage.cards.f.FrozenShade.class, RETRO_ART));
- cards.add(new SetCardInfo("Fungusaur", 196, Rarity.RARE, mage.cards.f.Fungusaur.class, RETRO_ART));
- cards.add(new SetCardInfo("Gaea's Liege", 197, Rarity.RARE, mage.cards.g.GaeasLiege.class, RETRO_ART));
- cards.add(new SetCardInfo("Gauntlet of Might", 245, Rarity.RARE, mage.cards.g.GauntletOfMight.class, RETRO_ART));
- cards.add(new SetCardInfo("Giant Growth", 198, Rarity.COMMON, mage.cards.g.GiantGrowth.class, RETRO_ART));
- cards.add(new SetCardInfo("Giant Spider", 199, Rarity.COMMON, mage.cards.g.GiantSpider.class, RETRO_ART));
- cards.add(new SetCardInfo("Glasses of Urza", 246, Rarity.UNCOMMON, mage.cards.g.GlassesOfUrza.class, RETRO_ART));
- cards.add(new SetCardInfo("Gloom", 111, Rarity.UNCOMMON, mage.cards.g.Gloom.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Balloon Brigade", 154, Rarity.UNCOMMON, mage.cards.g.GoblinBalloonBrigade.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin King", 155, Rarity.RARE, mage.cards.g.GoblinKing.class, RETRO_ART));
- cards.add(new SetCardInfo("Granite Gargoyle", 156, Rarity.RARE, mage.cards.g.GraniteGargoyle.class, RETRO_ART));
- cards.add(new SetCardInfo("Gray Ogre", 157, Rarity.COMMON, mage.cards.g.GrayOgre.class, RETRO_ART));
- cards.add(new SetCardInfo("Green Ward", 21, Rarity.UNCOMMON, mage.cards.g.GreenWard.class, RETRO_ART));
- cards.add(new SetCardInfo("Grizzly Bears", 200, Rarity.COMMON, mage.cards.g.GrizzlyBears.class, RETRO_ART));
- cards.add(new SetCardInfo("Guardian Angel", 22, Rarity.COMMON, mage.cards.g.GuardianAngel.class, RETRO_ART));
- cards.add(new SetCardInfo("Healing Salve", 23, Rarity.COMMON, mage.cards.h.HealingSalve.class, RETRO_ART));
- cards.add(new SetCardInfo("Helm of Chatzuk", 247, Rarity.RARE, mage.cards.h.HelmOfChatzuk.class, RETRO_ART));
- cards.add(new SetCardInfo("Hill Giant", 158, Rarity.COMMON, mage.cards.h.HillGiant.class, RETRO_ART));
- cards.add(new SetCardInfo("Holy Armor", 24, Rarity.COMMON, mage.cards.h.HolyArmor.class, RETRO_ART));
- cards.add(new SetCardInfo("Holy Strength", 25, Rarity.COMMON, mage.cards.h.HolyStrength.class, RETRO_ART));
- cards.add(new SetCardInfo("Howl from Beyond", 112, Rarity.COMMON, mage.cards.h.HowlFromBeyond.class, RETRO_ART));
- cards.add(new SetCardInfo("Howling Mine", 248, Rarity.RARE, mage.cards.h.HowlingMine.class, RETRO_ART));
- cards.add(new SetCardInfo("Hurloon Minotaur", 159, Rarity.COMMON, mage.cards.h.HurloonMinotaur.class, RETRO_ART));
- cards.add(new SetCardInfo("Hurricane", 201, Rarity.UNCOMMON, mage.cards.h.Hurricane.class, RETRO_ART));
- cards.add(new SetCardInfo("Hypnotic Specter", 113, Rarity.UNCOMMON, mage.cards.h.HypnoticSpecter.class, RETRO_ART));
- cards.add(new SetCardInfo("Ice Storm", 202, Rarity.UNCOMMON, mage.cards.i.IceStorm.class, RETRO_ART));
- cards.add(new SetCardInfo("Icy Manipulator", 249, Rarity.UNCOMMON, mage.cards.i.IcyManipulator.class, RETRO_ART));
- cards.add(new SetCardInfo("Instill Energy", 203, Rarity.UNCOMMON, mage.cards.i.InstillEnergy.class, RETRO_ART));
- cards.add(new SetCardInfo("Invisibility", 60, Rarity.COMMON, mage.cards.i.Invisibility.class, RETRO_ART));
- cards.add(new SetCardInfo("Iron Star", 251, Rarity.UNCOMMON, mage.cards.i.IronStar.class, RETRO_ART));
- cards.add(new SetCardInfo("Ironclaw Orcs", 160, Rarity.COMMON, mage.cards.i.IronclawOrcs.class, RETRO_ART));
- cards.add(new SetCardInfo("Ironroot Treefolk", 204, Rarity.COMMON, mage.cards.i.IronrootTreefolk.class, RETRO_ART));
- cards.add(new SetCardInfo("Island Sanctuary", 26, Rarity.RARE, mage.cards.i.IslandSanctuary.class, RETRO_ART));
- cards.add(new SetCardInfo("Island", 291, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 292, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 293, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ivory Cup", 252, Rarity.UNCOMMON, mage.cards.i.IvoryCup.class, RETRO_ART));
- cards.add(new SetCardInfo("Jade Monolith", 253, Rarity.RARE, mage.cards.j.JadeMonolith.class, RETRO_ART));
- cards.add(new SetCardInfo("Jade Statue", 254, Rarity.UNCOMMON, mage.cards.j.JadeStatue.class, RETRO_ART));
- cards.add(new SetCardInfo("Jayemdae Tome", 255, Rarity.RARE, mage.cards.j.JayemdaeTome.class, RETRO_ART));
- cards.add(new SetCardInfo("Juggernaut", 256, Rarity.UNCOMMON, mage.cards.j.Juggernaut.class, RETRO_ART));
- cards.add(new SetCardInfo("Jump", 61, Rarity.COMMON, mage.cards.j.Jump.class, RETRO_ART));
- cards.add(new SetCardInfo("Karma", 27, Rarity.UNCOMMON, mage.cards.k.Karma.class, RETRO_ART));
- cards.add(new SetCardInfo("Keldon Warlord", 161, Rarity.UNCOMMON, mage.cards.k.KeldonWarlord.class, RETRO_ART));
- cards.add(new SetCardInfo("Kormus Bell", 257, Rarity.RARE, mage.cards.k.KormusBell.class, RETRO_ART));
- cards.add(new SetCardInfo("Kudzu", 205, Rarity.RARE, mage.cards.k.Kudzu.class, RETRO_ART));
- cards.add(new SetCardInfo("Lance", 28, Rarity.UNCOMMON, mage.cards.l.Lance.class, RETRO_ART));
- cards.add(new SetCardInfo("Ley Druid", 206, Rarity.UNCOMMON, mage.cards.l.LeyDruid.class, RETRO_ART));
- cards.add(new SetCardInfo("Library of Leng", 258, Rarity.UNCOMMON, mage.cards.l.LibraryOfLeng.class, RETRO_ART));
- cards.add(new SetCardInfo("Lich", 114, Rarity.RARE, mage.cards.l.Lich.class, RETRO_ART));
- cards.add(new SetCardInfo("Lifeforce", 207, Rarity.UNCOMMON, mage.cards.l.Lifeforce.class, RETRO_ART));
- cards.add(new SetCardInfo("Lifelace", 208, Rarity.RARE, mage.cards.l.Lifelace.class, RETRO_ART));
- cards.add(new SetCardInfo("Lifetap", 62, Rarity.UNCOMMON, mage.cards.l.Lifetap.class, RETRO_ART));
- cards.add(new SetCardInfo("Lightning Bolt", 162, Rarity.COMMON, mage.cards.l.LightningBolt.class, RETRO_ART));
- cards.add(new SetCardInfo("Living Artifact", 209, Rarity.RARE, mage.cards.l.LivingArtifact.class, RETRO_ART));
- cards.add(new SetCardInfo("Living Lands", 210, Rarity.RARE, mage.cards.l.LivingLands.class, RETRO_ART));
- cards.add(new SetCardInfo("Living Wall", 259, Rarity.UNCOMMON, mage.cards.l.LivingWall.class, RETRO_ART));
- cards.add(new SetCardInfo("Llanowar Elves", 211, Rarity.COMMON, mage.cards.l.LlanowarElves.class, RETRO_ART));
- cards.add(new SetCardInfo("Lord of Atlantis", 63, Rarity.RARE, mage.cards.l.LordOfAtlantis.class, RETRO_ART));
- cards.add(new SetCardInfo("Lord of the Pit", 115, Rarity.RARE, mage.cards.l.LordOfThePit.class, RETRO_ART));
- cards.add(new SetCardInfo("Lure", 212, Rarity.UNCOMMON, mage.cards.l.Lure.class, RETRO_ART));
- cards.add(new SetCardInfo("Mahamoti Djinn", 65, Rarity.RARE, mage.cards.m.MahamotiDjinn.class, RETRO_ART));
- cards.add(new SetCardInfo("Mana Flare", 163, Rarity.RARE, mage.cards.m.ManaFlare.class, RETRO_ART));
- cards.add(new SetCardInfo("Mana Short", 66, Rarity.RARE, mage.cards.m.ManaShort.class, RETRO_ART));
- cards.add(new SetCardInfo("Mana Vault", 260, Rarity.RARE, mage.cards.m.ManaVault.class, RETRO_ART));
- cards.add(new SetCardInfo("Manabarbs", 164, Rarity.RARE, mage.cards.m.Manabarbs.class, RETRO_ART));
- cards.add(new SetCardInfo("Meekstone", 261, Rarity.RARE, mage.cards.m.Meekstone.class, RETRO_ART));
- cards.add(new SetCardInfo("Merfolk of the Pearl Trident", 67, Rarity.COMMON, mage.cards.m.MerfolkOfThePearlTrident.class, RETRO_ART));
- cards.add(new SetCardInfo("Mesa Pegasus", 29, Rarity.COMMON, mage.cards.m.MesaPegasus.class, RETRO_ART));
- cards.add(new SetCardInfo("Mind Twist", 116, Rarity.RARE, mage.cards.m.MindTwist.class, RETRO_ART));
- cards.add(new SetCardInfo("Mons's Goblin Raiders", 165, Rarity.COMMON, mage.cards.m.MonssGoblinRaiders.class, RETRO_ART));
- cards.add(new SetCardInfo("Mountain", 297, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 298, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 299, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mox Emerald", 262, Rarity.RARE, mage.cards.m.MoxEmerald.class, RETRO_ART));
- cards.add(new SetCardInfo("Mox Jet", 263, Rarity.RARE, mage.cards.m.MoxJet.class, RETRO_ART));
- cards.add(new SetCardInfo("Mox Pearl", 264, Rarity.RARE, mage.cards.m.MoxPearl.class, RETRO_ART));
- cards.add(new SetCardInfo("Mox Ruby", 265, Rarity.RARE, mage.cards.m.MoxRuby.class, RETRO_ART));
- cards.add(new SetCardInfo("Mox Sapphire", 266, Rarity.RARE, mage.cards.m.MoxSapphire.class, RETRO_ART));
- cards.add(new SetCardInfo("Natural Selection", 213, Rarity.RARE, mage.cards.n.NaturalSelection.class, RETRO_ART));
- cards.add(new SetCardInfo("Nether Shadow", 117, Rarity.RARE, mage.cards.n.NetherShadow.class, RETRO_ART));
- cards.add(new SetCardInfo("Nettling Imp", 118, Rarity.UNCOMMON, mage.cards.n.NettlingImp.class, RETRO_ART));
- cards.add(new SetCardInfo("Nevinyrral's Disk", 267, Rarity.RARE, mage.cards.n.NevinyrralsDisk.class, RETRO_ART));
- cards.add(new SetCardInfo("Nightmare", 119, Rarity.RARE, mage.cards.n.Nightmare.class, RETRO_ART));
- cards.add(new SetCardInfo("Northern Paladin", 30, Rarity.RARE, mage.cards.n.NorthernPaladin.class, RETRO_ART));
- cards.add(new SetCardInfo("Obsianus Golem", 268, Rarity.UNCOMMON, mage.cards.o.ObsianusGolem.class, RETRO_ART));
- cards.add(new SetCardInfo("Orcish Artillery", 166, Rarity.UNCOMMON, mage.cards.o.OrcishArtillery.class, RETRO_ART));
- cards.add(new SetCardInfo("Orcish Oriflamme", 167, Rarity.UNCOMMON, mage.cards.o.OrcishOriflamme.class, RETRO_ART));
- cards.add(new SetCardInfo("Paralyze", 120, Rarity.COMMON, mage.cards.p.Paralyze.class, RETRO_ART));
- cards.add(new SetCardInfo("Pearled Unicorn", 31, Rarity.COMMON, mage.cards.p.PearledUnicorn.class, RETRO_ART));
- cards.add(new SetCardInfo("Personal Incarnation", 32, Rarity.RARE, mage.cards.p.PersonalIncarnation.class, RETRO_ART));
- cards.add(new SetCardInfo("Pestilence", 121, Rarity.COMMON, mage.cards.p.Pestilence.class, RETRO_ART));
- cards.add(new SetCardInfo("Phantasmal Forces", 68, Rarity.UNCOMMON, mage.cards.p.PhantasmalForces.class, RETRO_ART));
- cards.add(new SetCardInfo("Phantasmal Terrain", 69, Rarity.COMMON, mage.cards.p.PhantasmalTerrain.class, RETRO_ART));
- cards.add(new SetCardInfo("Phantom Monster", 70, Rarity.UNCOMMON, mage.cards.p.PhantomMonster.class, RETRO_ART));
- cards.add(new SetCardInfo("Pirate Ship", 71, Rarity.RARE, mage.cards.p.PirateShip.class, RETRO_ART));
- cards.add(new SetCardInfo("Plague Rats", 122, Rarity.COMMON, mage.cards.p.PlagueRats.class, RETRO_ART));
- cards.add(new SetCardInfo("Plains", 288, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 289, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 290, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Benalish Hero", 4, Rarity.COMMON, mage.cards.b.BenalishHero.class));
+ cards.add(new SetCardInfo("Berserk", 186, Rarity.UNCOMMON, mage.cards.b.Berserk.class));
+ cards.add(new SetCardInfo("Birds of Paradise", 187, Rarity.RARE, mage.cards.b.BirdsOfParadise.class));
+ cards.add(new SetCardInfo("Black Knight", 95, Rarity.UNCOMMON, mage.cards.b.BlackKnight.class));
+ cards.add(new SetCardInfo("Black Lotus", 233, Rarity.RARE, mage.cards.b.BlackLotus.class));
+ cards.add(new SetCardInfo("Black Vise", 234, Rarity.UNCOMMON, mage.cards.b.BlackVise.class));
+ cards.add(new SetCardInfo("Black Ward", 5, Rarity.UNCOMMON, mage.cards.b.BlackWard.class));
+ cards.add(new SetCardInfo("Blaze of Glory", 6, Rarity.RARE, mage.cards.b.BlazeOfGlory.class));
+ cards.add(new SetCardInfo("Blessing", 7, Rarity.RARE, mage.cards.b.Blessing.class));
+ cards.add(new SetCardInfo("Blue Elemental Blast", 50, Rarity.COMMON, mage.cards.b.BlueElementalBlast.class));
+ cards.add(new SetCardInfo("Blue Ward", 8, Rarity.UNCOMMON, mage.cards.b.BlueWard.class));
+ cards.add(new SetCardInfo("Bog Wraith", 96, Rarity.UNCOMMON, mage.cards.b.BogWraith.class));
+ cards.add(new SetCardInfo("Braingeyser", 51, Rarity.RARE, mage.cards.b.Braingeyser.class));
+ cards.add(new SetCardInfo("Burrowing", 139, Rarity.UNCOMMON, mage.cards.b.Burrowing.class));
+ cards.add(new SetCardInfo("Camouflage", 188, Rarity.UNCOMMON, mage.cards.c.Camouflage.class));
+ cards.add(new SetCardInfo("Castle", 9, Rarity.UNCOMMON, mage.cards.c.Castle.class));
+ cards.add(new SetCardInfo("Celestial Prism", 235, Rarity.UNCOMMON, mage.cards.c.CelestialPrism.class));
+ cards.add(new SetCardInfo("Channel", 189, Rarity.UNCOMMON, mage.cards.c.Channel.class));
+ cards.add(new SetCardInfo("Chaos Orb", 236, Rarity.RARE, mage.cards.c.ChaosOrb.class));
+ cards.add(new SetCardInfo("Chaoslace", 140, Rarity.RARE, mage.cards.c.Chaoslace.class));
+ cards.add(new SetCardInfo("Circle of Protection: Black", 10, Rarity.COMMON, mage.cards.c.CircleOfProtectionBlack.class));
+ cards.add(new SetCardInfo("Circle of Protection: Blue", 11, Rarity.COMMON, mage.cards.c.CircleOfProtectionBlue.class));
+ cards.add(new SetCardInfo("Circle of Protection: Green", 12, Rarity.COMMON, mage.cards.c.CircleOfProtectionGreen.class));
+ cards.add(new SetCardInfo("Circle of Protection: Red", 13, Rarity.COMMON, mage.cards.c.CircleOfProtectionRed.class));
+ cards.add(new SetCardInfo("Circle of Protection: White", 14, Rarity.COMMON, mage.cards.c.CircleOfProtectionWhite.class));
+ cards.add(new SetCardInfo("Clockwork Beast", 237, Rarity.RARE, mage.cards.c.ClockworkBeast.class));
+ cards.add(new SetCardInfo("Clone", 52, Rarity.UNCOMMON, mage.cards.c.Clone.class));
+ cards.add(new SetCardInfo("Cockatrice", 190, Rarity.RARE, mage.cards.c.Cockatrice.class));
+ cards.add(new SetCardInfo("Consecrate Land", 15, Rarity.UNCOMMON, mage.cards.c.ConsecrateLand.class));
+ cards.add(new SetCardInfo("Conservator", 238, Rarity.UNCOMMON, mage.cards.c.Conservator.class));
+ cards.add(new SetCardInfo("Control Magic", 53, Rarity.UNCOMMON, mage.cards.c.ControlMagic.class));
+ cards.add(new SetCardInfo("Conversion", 16, Rarity.UNCOMMON, mage.cards.c.Conversion.class));
+ cards.add(new SetCardInfo("Copper Tablet", 239, Rarity.UNCOMMON, mage.cards.c.CopperTablet.class));
+ cards.add(new SetCardInfo("Copy Artifact", 54, Rarity.RARE, mage.cards.c.CopyArtifact.class));
+ cards.add(new SetCardInfo("Counterspell", 55, Rarity.UNCOMMON, mage.cards.c.Counterspell.class));
+ cards.add(new SetCardInfo("Craw Wurm", 191, Rarity.COMMON, mage.cards.c.CrawWurm.class));
+ cards.add(new SetCardInfo("Creature Bond", 56, Rarity.COMMON, mage.cards.c.CreatureBond.class));
+ cards.add(new SetCardInfo("Crusade", 17, Rarity.RARE, mage.cards.c.Crusade.class));
+ cards.add(new SetCardInfo("Crystal Rod", 240, Rarity.UNCOMMON, mage.cards.c.CrystalRod.class));
+ cards.add(new SetCardInfo("Cursed Land", 98, Rarity.UNCOMMON, mage.cards.c.CursedLand.class));
+ cards.add(new SetCardInfo("Cyclopean Tomb", 241, Rarity.RARE, mage.cards.c.CyclopeanTomb.class));
+ cards.add(new SetCardInfo("Dark Ritual", 99, Rarity.COMMON, mage.cards.d.DarkRitual.class));
+ cards.add(new SetCardInfo("Death Ward", 18, Rarity.COMMON, mage.cards.d.DeathWard.class));
+ cards.add(new SetCardInfo("Deathgrip", 101, Rarity.UNCOMMON, mage.cards.d.Deathgrip.class));
+ cards.add(new SetCardInfo("Deathlace", 102, Rarity.RARE, mage.cards.d.Deathlace.class));
+ cards.add(new SetCardInfo("Demonic Hordes", 104, Rarity.RARE, mage.cards.d.DemonicHordes.class));
+ cards.add(new SetCardInfo("Demonic Tutor", 105, Rarity.UNCOMMON, mage.cards.d.DemonicTutor.class));
+ cards.add(new SetCardInfo("Dingus Egg", 242, Rarity.RARE, mage.cards.d.DingusEgg.class));
+ cards.add(new SetCardInfo("Disenchant", 19, Rarity.COMMON, mage.cards.d.Disenchant.class));
+ cards.add(new SetCardInfo("Disintegrate", 141, Rarity.COMMON, mage.cards.d.Disintegrate.class));
+ cards.add(new SetCardInfo("Disrupting Scepter", 243, Rarity.RARE, mage.cards.d.DisruptingScepter.class));
+ cards.add(new SetCardInfo("Dragon Whelp", 142, Rarity.UNCOMMON, mage.cards.d.DragonWhelp.class));
+ cards.add(new SetCardInfo("Drain Life", 106, Rarity.COMMON, mage.cards.d.DrainLife.class));
+ cards.add(new SetCardInfo("Drain Power", 57, Rarity.RARE, mage.cards.d.DrainPower.class));
+ cards.add(new SetCardInfo("Drudge Skeletons", 107, Rarity.COMMON, mage.cards.d.DrudgeSkeletons.class));
+ cards.add(new SetCardInfo("Dwarven Demolition Team", 143, Rarity.UNCOMMON, mage.cards.d.DwarvenDemolitionTeam.class));
+ cards.add(new SetCardInfo("Dwarven Warriors", 144, Rarity.COMMON, mage.cards.d.DwarvenWarriors.class));
+ cards.add(new SetCardInfo("Earth Elemental", 145, Rarity.UNCOMMON, mage.cards.e.EarthElemental.class));
+ cards.add(new SetCardInfo("Earthbind", 146, Rarity.COMMON, mage.cards.e.Earthbind.class));
+ cards.add(new SetCardInfo("Earthquake", 147, Rarity.RARE, mage.cards.e.Earthquake.class));
+ cards.add(new SetCardInfo("Elvish Archers", 192, Rarity.RARE, mage.cards.e.ElvishArchers.class));
+ cards.add(new SetCardInfo("Evil Presence", 108, Rarity.UNCOMMON, mage.cards.e.EvilPresence.class));
+ cards.add(new SetCardInfo("False Orders", 148, Rarity.COMMON, mage.cards.f.FalseOrders.class));
+ cards.add(new SetCardInfo("Farmstead", 20, Rarity.RARE, mage.cards.f.Farmstead.class));
+ cards.add(new SetCardInfo("Fastbond", 193, Rarity.RARE, mage.cards.f.Fastbond.class));
+ cards.add(new SetCardInfo("Fear", 109, Rarity.COMMON, mage.cards.f.Fear.class));
+ cards.add(new SetCardInfo("Feedback", 58, Rarity.UNCOMMON, mage.cards.f.Feedback.class));
+ cards.add(new SetCardInfo("Fire Elemental", 149, Rarity.UNCOMMON, mage.cards.f.FireElemental.class));
+ cards.add(new SetCardInfo("Fireball", 150, Rarity.COMMON, mage.cards.f.Fireball.class));
+ cards.add(new SetCardInfo("Firebreathing", 151, Rarity.COMMON, mage.cards.f.Firebreathing.class));
+ cards.add(new SetCardInfo("Flashfires", 152, Rarity.UNCOMMON, mage.cards.f.Flashfires.class));
+ cards.add(new SetCardInfo("Flight", 59, Rarity.COMMON, mage.cards.f.Flight.class));
+ cards.add(new SetCardInfo("Fog", 194, Rarity.COMMON, mage.cards.f.Fog.class));
+ cards.add(new SetCardInfo("Force of Nature", 195, Rarity.RARE, mage.cards.f.ForceOfNature.class));
+ cards.add(new SetCardInfo("Forcefield", 244, Rarity.RARE, mage.cards.f.Forcefield.class));
+ cards.add(new SetCardInfo("Forest", 300, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 301, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 302, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Fork", 153, Rarity.RARE, mage.cards.f.Fork.class));
+ cards.add(new SetCardInfo("Frozen Shade", 110, Rarity.COMMON, mage.cards.f.FrozenShade.class));
+ cards.add(new SetCardInfo("Fungusaur", 196, Rarity.RARE, mage.cards.f.Fungusaur.class));
+ cards.add(new SetCardInfo("Gaea's Liege", 197, Rarity.RARE, mage.cards.g.GaeasLiege.class));
+ cards.add(new SetCardInfo("Gauntlet of Might", 245, Rarity.RARE, mage.cards.g.GauntletOfMight.class));
+ cards.add(new SetCardInfo("Giant Growth", 198, Rarity.COMMON, mage.cards.g.GiantGrowth.class));
+ cards.add(new SetCardInfo("Giant Spider", 199, Rarity.COMMON, mage.cards.g.GiantSpider.class));
+ cards.add(new SetCardInfo("Glasses of Urza", 246, Rarity.UNCOMMON, mage.cards.g.GlassesOfUrza.class));
+ cards.add(new SetCardInfo("Gloom", 111, Rarity.UNCOMMON, mage.cards.g.Gloom.class));
+ cards.add(new SetCardInfo("Goblin Balloon Brigade", 154, Rarity.UNCOMMON, mage.cards.g.GoblinBalloonBrigade.class));
+ cards.add(new SetCardInfo("Goblin King", 155, Rarity.RARE, mage.cards.g.GoblinKing.class));
+ cards.add(new SetCardInfo("Granite Gargoyle", 156, Rarity.RARE, mage.cards.g.GraniteGargoyle.class));
+ cards.add(new SetCardInfo("Gray Ogre", 157, Rarity.COMMON, mage.cards.g.GrayOgre.class));
+ cards.add(new SetCardInfo("Green Ward", 21, Rarity.UNCOMMON, mage.cards.g.GreenWard.class));
+ cards.add(new SetCardInfo("Grizzly Bears", 200, Rarity.COMMON, mage.cards.g.GrizzlyBears.class));
+ cards.add(new SetCardInfo("Guardian Angel", 22, Rarity.COMMON, mage.cards.g.GuardianAngel.class));
+ cards.add(new SetCardInfo("Healing Salve", 23, Rarity.COMMON, mage.cards.h.HealingSalve.class));
+ cards.add(new SetCardInfo("Helm of Chatzuk", 247, Rarity.RARE, mage.cards.h.HelmOfChatzuk.class));
+ cards.add(new SetCardInfo("Hill Giant", 158, Rarity.COMMON, mage.cards.h.HillGiant.class));
+ cards.add(new SetCardInfo("Holy Armor", 24, Rarity.COMMON, mage.cards.h.HolyArmor.class));
+ cards.add(new SetCardInfo("Holy Strength", 25, Rarity.COMMON, mage.cards.h.HolyStrength.class));
+ cards.add(new SetCardInfo("Howl from Beyond", 112, Rarity.COMMON, mage.cards.h.HowlFromBeyond.class));
+ cards.add(new SetCardInfo("Howling Mine", 248, Rarity.RARE, mage.cards.h.HowlingMine.class));
+ cards.add(new SetCardInfo("Hurloon Minotaur", 159, Rarity.COMMON, mage.cards.h.HurloonMinotaur.class));
+ cards.add(new SetCardInfo("Hurricane", 201, Rarity.UNCOMMON, mage.cards.h.Hurricane.class));
+ cards.add(new SetCardInfo("Hypnotic Specter", 113, Rarity.UNCOMMON, mage.cards.h.HypnoticSpecter.class));
+ cards.add(new SetCardInfo("Ice Storm", 202, Rarity.UNCOMMON, mage.cards.i.IceStorm.class));
+ cards.add(new SetCardInfo("Icy Manipulator", 249, Rarity.UNCOMMON, mage.cards.i.IcyManipulator.class));
+ cards.add(new SetCardInfo("Instill Energy", 203, Rarity.UNCOMMON, mage.cards.i.InstillEnergy.class));
+ cards.add(new SetCardInfo("Invisibility", 60, Rarity.COMMON, mage.cards.i.Invisibility.class));
+ cards.add(new SetCardInfo("Iron Star", 251, Rarity.UNCOMMON, mage.cards.i.IronStar.class));
+ cards.add(new SetCardInfo("Ironclaw Orcs", 160, Rarity.COMMON, mage.cards.i.IronclawOrcs.class));
+ cards.add(new SetCardInfo("Ironroot Treefolk", 204, Rarity.COMMON, mage.cards.i.IronrootTreefolk.class));
+ cards.add(new SetCardInfo("Island Sanctuary", 26, Rarity.RARE, mage.cards.i.IslandSanctuary.class));
+ cards.add(new SetCardInfo("Island", 291, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 292, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 293, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ivory Cup", 252, Rarity.UNCOMMON, mage.cards.i.IvoryCup.class));
+ cards.add(new SetCardInfo("Jade Monolith", 253, Rarity.RARE, mage.cards.j.JadeMonolith.class));
+ cards.add(new SetCardInfo("Jade Statue", 254, Rarity.UNCOMMON, mage.cards.j.JadeStatue.class));
+ cards.add(new SetCardInfo("Jayemdae Tome", 255, Rarity.RARE, mage.cards.j.JayemdaeTome.class));
+ cards.add(new SetCardInfo("Juggernaut", 256, Rarity.UNCOMMON, mage.cards.j.Juggernaut.class));
+ cards.add(new SetCardInfo("Jump", 61, Rarity.COMMON, mage.cards.j.Jump.class));
+ cards.add(new SetCardInfo("Karma", 27, Rarity.UNCOMMON, mage.cards.k.Karma.class));
+ cards.add(new SetCardInfo("Keldon Warlord", 161, Rarity.UNCOMMON, mage.cards.k.KeldonWarlord.class));
+ cards.add(new SetCardInfo("Kormus Bell", 257, Rarity.RARE, mage.cards.k.KormusBell.class));
+ cards.add(new SetCardInfo("Kudzu", 205, Rarity.RARE, mage.cards.k.Kudzu.class));
+ cards.add(new SetCardInfo("Lance", 28, Rarity.UNCOMMON, mage.cards.l.Lance.class));
+ cards.add(new SetCardInfo("Ley Druid", 206, Rarity.UNCOMMON, mage.cards.l.LeyDruid.class));
+ cards.add(new SetCardInfo("Library of Leng", 258, Rarity.UNCOMMON, mage.cards.l.LibraryOfLeng.class));
+ cards.add(new SetCardInfo("Lich", 114, Rarity.RARE, mage.cards.l.Lich.class));
+ cards.add(new SetCardInfo("Lifeforce", 207, Rarity.UNCOMMON, mage.cards.l.Lifeforce.class));
+ cards.add(new SetCardInfo("Lifelace", 208, Rarity.RARE, mage.cards.l.Lifelace.class));
+ cards.add(new SetCardInfo("Lifetap", 62, Rarity.UNCOMMON, mage.cards.l.Lifetap.class));
+ cards.add(new SetCardInfo("Lightning Bolt", 162, Rarity.COMMON, mage.cards.l.LightningBolt.class));
+ cards.add(new SetCardInfo("Living Artifact", 209, Rarity.RARE, mage.cards.l.LivingArtifact.class));
+ cards.add(new SetCardInfo("Living Lands", 210, Rarity.RARE, mage.cards.l.LivingLands.class));
+ cards.add(new SetCardInfo("Living Wall", 259, Rarity.UNCOMMON, mage.cards.l.LivingWall.class));
+ cards.add(new SetCardInfo("Llanowar Elves", 211, Rarity.COMMON, mage.cards.l.LlanowarElves.class));
+ cards.add(new SetCardInfo("Lord of Atlantis", 63, Rarity.RARE, mage.cards.l.LordOfAtlantis.class));
+ cards.add(new SetCardInfo("Lord of the Pit", 115, Rarity.RARE, mage.cards.l.LordOfThePit.class));
+ cards.add(new SetCardInfo("Lure", 212, Rarity.UNCOMMON, mage.cards.l.Lure.class));
+ cards.add(new SetCardInfo("Mahamoti Djinn", 65, Rarity.RARE, mage.cards.m.MahamotiDjinn.class));
+ cards.add(new SetCardInfo("Mana Flare", 163, Rarity.RARE, mage.cards.m.ManaFlare.class));
+ cards.add(new SetCardInfo("Mana Short", 66, Rarity.RARE, mage.cards.m.ManaShort.class));
+ cards.add(new SetCardInfo("Mana Vault", 260, Rarity.RARE, mage.cards.m.ManaVault.class));
+ cards.add(new SetCardInfo("Manabarbs", 164, Rarity.RARE, mage.cards.m.Manabarbs.class));
+ cards.add(new SetCardInfo("Meekstone", 261, Rarity.RARE, mage.cards.m.Meekstone.class));
+ cards.add(new SetCardInfo("Merfolk of the Pearl Trident", 67, Rarity.COMMON, mage.cards.m.MerfolkOfThePearlTrident.class));
+ cards.add(new SetCardInfo("Mesa Pegasus", 29, Rarity.COMMON, mage.cards.m.MesaPegasus.class));
+ cards.add(new SetCardInfo("Mind Twist", 116, Rarity.RARE, mage.cards.m.MindTwist.class));
+ cards.add(new SetCardInfo("Mons's Goblin Raiders", 165, Rarity.COMMON, mage.cards.m.MonssGoblinRaiders.class));
+ cards.add(new SetCardInfo("Mountain", 297, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 298, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 299, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mox Emerald", 262, Rarity.RARE, mage.cards.m.MoxEmerald.class));
+ cards.add(new SetCardInfo("Mox Jet", 263, Rarity.RARE, mage.cards.m.MoxJet.class));
+ cards.add(new SetCardInfo("Mox Pearl", 264, Rarity.RARE, mage.cards.m.MoxPearl.class));
+ cards.add(new SetCardInfo("Mox Ruby", 265, Rarity.RARE, mage.cards.m.MoxRuby.class));
+ cards.add(new SetCardInfo("Mox Sapphire", 266, Rarity.RARE, mage.cards.m.MoxSapphire.class));
+ cards.add(new SetCardInfo("Natural Selection", 213, Rarity.RARE, mage.cards.n.NaturalSelection.class));
+ cards.add(new SetCardInfo("Nether Shadow", 117, Rarity.RARE, mage.cards.n.NetherShadow.class));
+ cards.add(new SetCardInfo("Nettling Imp", 118, Rarity.UNCOMMON, mage.cards.n.NettlingImp.class));
+ cards.add(new SetCardInfo("Nevinyrral's Disk", 267, Rarity.RARE, mage.cards.n.NevinyrralsDisk.class));
+ cards.add(new SetCardInfo("Nightmare", 119, Rarity.RARE, mage.cards.n.Nightmare.class));
+ cards.add(new SetCardInfo("Northern Paladin", 30, Rarity.RARE, mage.cards.n.NorthernPaladin.class));
+ cards.add(new SetCardInfo("Obsianus Golem", 268, Rarity.UNCOMMON, mage.cards.o.ObsianusGolem.class));
+ cards.add(new SetCardInfo("Orcish Artillery", 166, Rarity.UNCOMMON, mage.cards.o.OrcishArtillery.class));
+ cards.add(new SetCardInfo("Orcish Oriflamme", 167, Rarity.UNCOMMON, mage.cards.o.OrcishOriflamme.class));
+ cards.add(new SetCardInfo("Paralyze", 120, Rarity.COMMON, mage.cards.p.Paralyze.class));
+ cards.add(new SetCardInfo("Pearled Unicorn", 31, Rarity.COMMON, mage.cards.p.PearledUnicorn.class));
+ cards.add(new SetCardInfo("Personal Incarnation", 32, Rarity.RARE, mage.cards.p.PersonalIncarnation.class));
+ cards.add(new SetCardInfo("Pestilence", 121, Rarity.COMMON, mage.cards.p.Pestilence.class));
+ cards.add(new SetCardInfo("Phantasmal Forces", 68, Rarity.UNCOMMON, mage.cards.p.PhantasmalForces.class));
+ cards.add(new SetCardInfo("Phantasmal Terrain", 69, Rarity.COMMON, mage.cards.p.PhantasmalTerrain.class));
+ cards.add(new SetCardInfo("Phantom Monster", 70, Rarity.UNCOMMON, mage.cards.p.PhantomMonster.class));
+ cards.add(new SetCardInfo("Pirate Ship", 71, Rarity.RARE, mage.cards.p.PirateShip.class));
+ cards.add(new SetCardInfo("Plague Rats", 122, Rarity.COMMON, mage.cards.p.PlagueRats.class));
+ cards.add(new SetCardInfo("Plains", 288, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 289, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 290, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Plateau", 280, Rarity.RARE, mage.cards.p.Plateau.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Power Leak", 72, Rarity.COMMON, mage.cards.p.PowerLeak.class, RETRO_ART));
- cards.add(new SetCardInfo("Power Sink", 73, Rarity.COMMON, mage.cards.p.PowerSink.class, RETRO_ART));
- cards.add(new SetCardInfo("Power Surge", 168, Rarity.RARE, mage.cards.p.PowerSurge.class, RETRO_ART));
- cards.add(new SetCardInfo("Prodigal Sorcerer", 74, Rarity.COMMON, mage.cards.p.ProdigalSorcerer.class, RETRO_ART));
- cards.add(new SetCardInfo("Psionic Blast", 75, Rarity.UNCOMMON, mage.cards.p.PsionicBlast.class, RETRO_ART));
- cards.add(new SetCardInfo("Psychic Venom", 76, Rarity.COMMON, mage.cards.p.PsychicVenom.class, RETRO_ART));
- cards.add(new SetCardInfo("Purelace", 33, Rarity.RARE, mage.cards.p.Purelace.class, RETRO_ART));
- cards.add(new SetCardInfo("Raging River", 169, Rarity.RARE, mage.cards.r.RagingRiver.class, RETRO_ART));
- cards.add(new SetCardInfo("Raise Dead", 123, Rarity.COMMON, mage.cards.r.RaiseDead.class, RETRO_ART));
- cards.add(new SetCardInfo("Red Elemental Blast", 170, Rarity.COMMON, mage.cards.r.RedElementalBlast.class, RETRO_ART));
- cards.add(new SetCardInfo("Red Ward", 34, Rarity.UNCOMMON, mage.cards.r.RedWard.class, RETRO_ART));
- cards.add(new SetCardInfo("Regeneration", 214, Rarity.COMMON, mage.cards.r.Regeneration.class, RETRO_ART));
- cards.add(new SetCardInfo("Regrowth", 215, Rarity.UNCOMMON, mage.cards.r.Regrowth.class, RETRO_ART));
- cards.add(new SetCardInfo("Resurrection", 35, Rarity.UNCOMMON, mage.cards.r.Resurrection.class, RETRO_ART));
- cards.add(new SetCardInfo("Reverse Damage", 36, Rarity.RARE, mage.cards.r.ReverseDamage.class, RETRO_ART));
- cards.add(new SetCardInfo("Righteousness", 37, Rarity.RARE, mage.cards.r.Righteousness.class, RETRO_ART));
- cards.add(new SetCardInfo("Roc of Kher Ridges", 171, Rarity.RARE, mage.cards.r.RocOfKherRidges.class, RETRO_ART));
- cards.add(new SetCardInfo("Rock Hydra", 172, Rarity.RARE, mage.cards.r.RockHydra.class, RETRO_ART));
- cards.add(new SetCardInfo("Rod of Ruin", 269, Rarity.UNCOMMON, mage.cards.r.RodOfRuin.class, RETRO_ART));
- cards.add(new SetCardInfo("Royal Assassin", 124, Rarity.RARE, mage.cards.r.RoyalAssassin.class, RETRO_ART));
- cards.add(new SetCardInfo("Sacrifice", 125, Rarity.UNCOMMON, mage.cards.s.Sacrifice.class, RETRO_ART));
- cards.add(new SetCardInfo("Samite Healer", 38, Rarity.COMMON, mage.cards.s.SamiteHealer.class, RETRO_ART));
- cards.add(new SetCardInfo("Savannah Lions", 39, Rarity.RARE, mage.cards.s.SavannahLions.class, RETRO_ART));
+ cards.add(new SetCardInfo("Power Leak", 72, Rarity.COMMON, mage.cards.p.PowerLeak.class));
+ cards.add(new SetCardInfo("Power Sink", 73, Rarity.COMMON, mage.cards.p.PowerSink.class));
+ cards.add(new SetCardInfo("Power Surge", 168, Rarity.RARE, mage.cards.p.PowerSurge.class));
+ cards.add(new SetCardInfo("Prodigal Sorcerer", 74, Rarity.COMMON, mage.cards.p.ProdigalSorcerer.class));
+ cards.add(new SetCardInfo("Psionic Blast", 75, Rarity.UNCOMMON, mage.cards.p.PsionicBlast.class));
+ cards.add(new SetCardInfo("Psychic Venom", 76, Rarity.COMMON, mage.cards.p.PsychicVenom.class));
+ cards.add(new SetCardInfo("Purelace", 33, Rarity.RARE, mage.cards.p.Purelace.class));
+ cards.add(new SetCardInfo("Raging River", 169, Rarity.RARE, mage.cards.r.RagingRiver.class));
+ cards.add(new SetCardInfo("Raise Dead", 123, Rarity.COMMON, mage.cards.r.RaiseDead.class));
+ cards.add(new SetCardInfo("Red Elemental Blast", 170, Rarity.COMMON, mage.cards.r.RedElementalBlast.class));
+ cards.add(new SetCardInfo("Red Ward", 34, Rarity.UNCOMMON, mage.cards.r.RedWard.class));
+ cards.add(new SetCardInfo("Regeneration", 214, Rarity.COMMON, mage.cards.r.Regeneration.class));
+ cards.add(new SetCardInfo("Regrowth", 215, Rarity.UNCOMMON, mage.cards.r.Regrowth.class));
+ cards.add(new SetCardInfo("Resurrection", 35, Rarity.UNCOMMON, mage.cards.r.Resurrection.class));
+ cards.add(new SetCardInfo("Reverse Damage", 36, Rarity.RARE, mage.cards.r.ReverseDamage.class));
+ cards.add(new SetCardInfo("Righteousness", 37, Rarity.RARE, mage.cards.r.Righteousness.class));
+ cards.add(new SetCardInfo("Roc of Kher Ridges", 171, Rarity.RARE, mage.cards.r.RocOfKherRidges.class));
+ cards.add(new SetCardInfo("Rock Hydra", 172, Rarity.RARE, mage.cards.r.RockHydra.class));
+ cards.add(new SetCardInfo("Rod of Ruin", 269, Rarity.UNCOMMON, mage.cards.r.RodOfRuin.class));
+ cards.add(new SetCardInfo("Royal Assassin", 124, Rarity.RARE, mage.cards.r.RoyalAssassin.class));
+ cards.add(new SetCardInfo("Sacrifice", 125, Rarity.UNCOMMON, mage.cards.s.Sacrifice.class));
+ cards.add(new SetCardInfo("Samite Healer", 38, Rarity.COMMON, mage.cards.s.SamiteHealer.class));
+ cards.add(new SetCardInfo("Savannah Lions", 39, Rarity.RARE, mage.cards.s.SavannahLions.class));
cards.add(new SetCardInfo("Savannah", 281, Rarity.RARE, mage.cards.s.Savannah.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Scathe Zombies", 126, Rarity.COMMON, mage.cards.s.ScatheZombies.class, RETRO_ART));
- cards.add(new SetCardInfo("Scavenging Ghoul", 127, Rarity.UNCOMMON, mage.cards.s.ScavengingGhoul.class, RETRO_ART));
+ cards.add(new SetCardInfo("Scathe Zombies", 126, Rarity.COMMON, mage.cards.s.ScatheZombies.class));
+ cards.add(new SetCardInfo("Scavenging Ghoul", 127, Rarity.UNCOMMON, mage.cards.s.ScavengingGhoul.class));
cards.add(new SetCardInfo("Scrubland", 282, Rarity.RARE, mage.cards.s.Scrubland.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Scryb Sprites", 216, Rarity.COMMON, mage.cards.s.ScrybSprites.class, RETRO_ART));
- cards.add(new SetCardInfo("Sea Serpent", 77, Rarity.COMMON, mage.cards.s.SeaSerpent.class, RETRO_ART));
- cards.add(new SetCardInfo("Sedge Troll", 173, Rarity.RARE, mage.cards.s.SedgeTroll.class, RETRO_ART));
- cards.add(new SetCardInfo("Sengir Vampire", 128, Rarity.UNCOMMON, mage.cards.s.SengirVampire.class, RETRO_ART));
- cards.add(new SetCardInfo("Serra Angel", 40, Rarity.UNCOMMON, mage.cards.s.SerraAngel.class, RETRO_ART));
- cards.add(new SetCardInfo("Shanodin Dryads", 217, Rarity.COMMON, mage.cards.s.ShanodinDryads.class, RETRO_ART));
- cards.add(new SetCardInfo("Shatter", 174, Rarity.COMMON, mage.cards.s.Shatter.class, RETRO_ART));
- cards.add(new SetCardInfo("Shivan Dragon", 175, Rarity.RARE, mage.cards.s.ShivanDragon.class, RETRO_ART));
- cards.add(new SetCardInfo("Simulacrum", 129, Rarity.UNCOMMON, mage.cards.s.Simulacrum.class, RETRO_ART));
- cards.add(new SetCardInfo("Sinkhole", 130, Rarity.COMMON, mage.cards.s.Sinkhole.class, RETRO_ART));
- cards.add(new SetCardInfo("Siren's Call", 78, Rarity.UNCOMMON, mage.cards.s.SirensCall.class, RETRO_ART));
- cards.add(new SetCardInfo("Smoke", 176, Rarity.RARE, mage.cards.s.Smoke.class, RETRO_ART));
- cards.add(new SetCardInfo("Sol Ring", 270, Rarity.UNCOMMON, mage.cards.s.SolRing.class, RETRO_ART));
- cards.add(new SetCardInfo("Soul Net", 271, Rarity.UNCOMMON, mage.cards.s.SoulNet.class, RETRO_ART));
- cards.add(new SetCardInfo("Spell Blast", 80, Rarity.COMMON, mage.cards.s.SpellBlast.class, RETRO_ART));
- cards.add(new SetCardInfo("Stasis", 81, Rarity.RARE, mage.cards.s.Stasis.class, RETRO_ART));
- cards.add(new SetCardInfo("Steal Artifact", 82, Rarity.UNCOMMON, mage.cards.s.StealArtifact.class, RETRO_ART));
- cards.add(new SetCardInfo("Stone Giant", 177, Rarity.UNCOMMON, mage.cards.s.StoneGiant.class, RETRO_ART));
- cards.add(new SetCardInfo("Stone Rain", 178, Rarity.COMMON, mage.cards.s.StoneRain.class, RETRO_ART));
- cards.add(new SetCardInfo("Stream of Life", 218, Rarity.COMMON, mage.cards.s.StreamOfLife.class, RETRO_ART));
- cards.add(new SetCardInfo("Sunglasses of Urza", 272, Rarity.RARE, mage.cards.s.SunglassesOfUrza.class, RETRO_ART));
- cards.add(new SetCardInfo("Swamp", 294, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 295, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 296, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swords to Plowshares", 41, Rarity.UNCOMMON, mage.cards.s.SwordsToPlowshares.class, RETRO_ART));
+ cards.add(new SetCardInfo("Scryb Sprites", 216, Rarity.COMMON, mage.cards.s.ScrybSprites.class));
+ cards.add(new SetCardInfo("Sea Serpent", 77, Rarity.COMMON, mage.cards.s.SeaSerpent.class));
+ cards.add(new SetCardInfo("Sedge Troll", 173, Rarity.RARE, mage.cards.s.SedgeTroll.class));
+ cards.add(new SetCardInfo("Sengir Vampire", 128, Rarity.UNCOMMON, mage.cards.s.SengirVampire.class));
+ cards.add(new SetCardInfo("Serra Angel", 40, Rarity.UNCOMMON, mage.cards.s.SerraAngel.class));
+ cards.add(new SetCardInfo("Shanodin Dryads", 217, Rarity.COMMON, mage.cards.s.ShanodinDryads.class));
+ cards.add(new SetCardInfo("Shatter", 174, Rarity.COMMON, mage.cards.s.Shatter.class));
+ cards.add(new SetCardInfo("Shivan Dragon", 175, Rarity.RARE, mage.cards.s.ShivanDragon.class));
+ cards.add(new SetCardInfo("Simulacrum", 129, Rarity.UNCOMMON, mage.cards.s.Simulacrum.class));
+ cards.add(new SetCardInfo("Sinkhole", 130, Rarity.COMMON, mage.cards.s.Sinkhole.class));
+ cards.add(new SetCardInfo("Siren's Call", 78, Rarity.UNCOMMON, mage.cards.s.SirensCall.class));
+ cards.add(new SetCardInfo("Smoke", 176, Rarity.RARE, mage.cards.s.Smoke.class));
+ cards.add(new SetCardInfo("Sol Ring", 270, Rarity.UNCOMMON, mage.cards.s.SolRing.class));
+ cards.add(new SetCardInfo("Soul Net", 271, Rarity.UNCOMMON, mage.cards.s.SoulNet.class));
+ cards.add(new SetCardInfo("Spell Blast", 80, Rarity.COMMON, mage.cards.s.SpellBlast.class));
+ cards.add(new SetCardInfo("Stasis", 81, Rarity.RARE, mage.cards.s.Stasis.class));
+ cards.add(new SetCardInfo("Steal Artifact", 82, Rarity.UNCOMMON, mage.cards.s.StealArtifact.class));
+ cards.add(new SetCardInfo("Stone Giant", 177, Rarity.UNCOMMON, mage.cards.s.StoneGiant.class));
+ cards.add(new SetCardInfo("Stone Rain", 178, Rarity.COMMON, mage.cards.s.StoneRain.class));
+ cards.add(new SetCardInfo("Stream of Life", 218, Rarity.COMMON, mage.cards.s.StreamOfLife.class));
+ cards.add(new SetCardInfo("Sunglasses of Urza", 272, Rarity.RARE, mage.cards.s.SunglassesOfUrza.class));
+ cards.add(new SetCardInfo("Swamp", 294, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 295, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 296, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swords to Plowshares", 41, Rarity.UNCOMMON, mage.cards.s.SwordsToPlowshares.class));
cards.add(new SetCardInfo("Taiga", 283, Rarity.RARE, mage.cards.t.Taiga.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Terror", 131, Rarity.COMMON, mage.cards.t.Terror.class, RETRO_ART));
- cards.add(new SetCardInfo("The Hive", 273, Rarity.RARE, mage.cards.t.TheHive.class, RETRO_ART));
- cards.add(new SetCardInfo("Thicket Basilisk", 219, Rarity.UNCOMMON, mage.cards.t.ThicketBasilisk.class, RETRO_ART));
- cards.add(new SetCardInfo("Thoughtlace", 83, Rarity.RARE, mage.cards.t.Thoughtlace.class, RETRO_ART));
- cards.add(new SetCardInfo("Throne of Bone", 274, Rarity.UNCOMMON, mage.cards.t.ThroneOfBone.class, RETRO_ART));
- cards.add(new SetCardInfo("Timber Wolves", 220, Rarity.RARE, mage.cards.t.TimberWolves.class, RETRO_ART));
- cards.add(new SetCardInfo("Time Vault", 275, Rarity.RARE, mage.cards.t.TimeVault.class, RETRO_ART));
- cards.add(new SetCardInfo("Time Walk", 84, Rarity.RARE, mage.cards.t.TimeWalk.class, RETRO_ART));
- cards.add(new SetCardInfo("Timetwister", 85, Rarity.RARE, mage.cards.t.Timetwister.class, RETRO_ART));
- cards.add(new SetCardInfo("Tranquility", 221, Rarity.COMMON, mage.cards.t.Tranquility.class, RETRO_ART));
+ cards.add(new SetCardInfo("Terror", 131, Rarity.COMMON, mage.cards.t.Terror.class));
+ cards.add(new SetCardInfo("The Hive", 273, Rarity.RARE, mage.cards.t.TheHive.class));
+ cards.add(new SetCardInfo("Thicket Basilisk", 219, Rarity.UNCOMMON, mage.cards.t.ThicketBasilisk.class));
+ cards.add(new SetCardInfo("Thoughtlace", 83, Rarity.RARE, mage.cards.t.Thoughtlace.class));
+ cards.add(new SetCardInfo("Throne of Bone", 274, Rarity.UNCOMMON, mage.cards.t.ThroneOfBone.class));
+ cards.add(new SetCardInfo("Timber Wolves", 220, Rarity.RARE, mage.cards.t.TimberWolves.class));
+ cards.add(new SetCardInfo("Time Vault", 275, Rarity.RARE, mage.cards.t.TimeVault.class));
+ cards.add(new SetCardInfo("Time Walk", 84, Rarity.RARE, mage.cards.t.TimeWalk.class));
+ cards.add(new SetCardInfo("Timetwister", 85, Rarity.RARE, mage.cards.t.Timetwister.class));
+ cards.add(new SetCardInfo("Tranquility", 221, Rarity.COMMON, mage.cards.t.Tranquility.class));
cards.add(new SetCardInfo("Tropical Island", 284, Rarity.RARE, mage.cards.t.TropicalIsland.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Tsunami", 222, Rarity.UNCOMMON, mage.cards.t.Tsunami.class, RETRO_ART));
+ cards.add(new SetCardInfo("Tsunami", 222, Rarity.UNCOMMON, mage.cards.t.Tsunami.class));
cards.add(new SetCardInfo("Tundra", 285, Rarity.RARE, mage.cards.t.Tundra.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Tunnel", 179, Rarity.UNCOMMON, mage.cards.t.Tunnel.class, RETRO_ART));
- cards.add(new SetCardInfo("Twiddle", 86, Rarity.COMMON, mage.cards.t.Twiddle.class, RETRO_ART));
- cards.add(new SetCardInfo("Two-Headed Giant of Foriys", 180, Rarity.RARE, mage.cards.t.TwoHeadedGiantOfForiys.class, RETRO_ART));
+ cards.add(new SetCardInfo("Tunnel", 179, Rarity.UNCOMMON, mage.cards.t.Tunnel.class));
+ cards.add(new SetCardInfo("Twiddle", 86, Rarity.COMMON, mage.cards.t.Twiddle.class));
+ cards.add(new SetCardInfo("Two-Headed Giant of Foriys", 180, Rarity.RARE, mage.cards.t.TwoHeadedGiantOfForiys.class));
cards.add(new SetCardInfo("Underground Sea", 286, Rarity.RARE, mage.cards.u.UndergroundSea.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Unholy Strength", 132, Rarity.COMMON, mage.cards.u.UnholyStrength.class, RETRO_ART));
- cards.add(new SetCardInfo("Unsummon", 87, Rarity.COMMON, mage.cards.u.Unsummon.class, RETRO_ART));
- cards.add(new SetCardInfo("Uthden Troll", 181, Rarity.UNCOMMON, mage.cards.u.UthdenTroll.class, RETRO_ART));
- cards.add(new SetCardInfo("Verduran Enchantress", 223, Rarity.RARE, mage.cards.v.VerduranEnchantress.class, RETRO_ART));
- cards.add(new SetCardInfo("Vesuvan Doppelganger", 88, Rarity.RARE, mage.cards.v.VesuvanDoppelganger.class, RETRO_ART));
- cards.add(new SetCardInfo("Veteran Bodyguard", 42, Rarity.RARE, mage.cards.v.VeteranBodyguard.class, RETRO_ART));
- cards.add(new SetCardInfo("Volcanic Eruption", 89, Rarity.RARE, mage.cards.v.VolcanicEruption.class, RETRO_ART));
+ cards.add(new SetCardInfo("Unholy Strength", 132, Rarity.COMMON, mage.cards.u.UnholyStrength.class));
+ cards.add(new SetCardInfo("Unsummon", 87, Rarity.COMMON, mage.cards.u.Unsummon.class));
+ cards.add(new SetCardInfo("Uthden Troll", 181, Rarity.UNCOMMON, mage.cards.u.UthdenTroll.class));
+ cards.add(new SetCardInfo("Verduran Enchantress", 223, Rarity.RARE, mage.cards.v.VerduranEnchantress.class));
+ cards.add(new SetCardInfo("Vesuvan Doppelganger", 88, Rarity.RARE, mage.cards.v.VesuvanDoppelganger.class));
+ cards.add(new SetCardInfo("Veteran Bodyguard", 42, Rarity.RARE, mage.cards.v.VeteranBodyguard.class));
+ cards.add(new SetCardInfo("Volcanic Eruption", 89, Rarity.RARE, mage.cards.v.VolcanicEruption.class));
cards.add(new SetCardInfo("Volcanic Island", 287, Rarity.RARE, mage.cards.v.VolcanicIsland.class, new CardGraphicInfo(FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC, false)));
- cards.add(new SetCardInfo("Wall of Air", 90, Rarity.UNCOMMON, mage.cards.w.WallOfAir.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Bone", 133, Rarity.UNCOMMON, mage.cards.w.WallOfBone.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Brambles", 224, Rarity.UNCOMMON, mage.cards.w.WallOfBrambles.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Fire", 182, Rarity.UNCOMMON, mage.cards.w.WallOfFire.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Ice", 225, Rarity.UNCOMMON, mage.cards.w.WallOfIce.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Stone", 183, Rarity.UNCOMMON, mage.cards.w.WallOfStone.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Swords", 43, Rarity.UNCOMMON, mage.cards.w.WallOfSwords.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Water", 91, Rarity.UNCOMMON, mage.cards.w.WallOfWater.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Wood", 226, Rarity.COMMON, mage.cards.w.WallOfWood.class, RETRO_ART));
- cards.add(new SetCardInfo("Wanderlust", 227, Rarity.UNCOMMON, mage.cards.w.Wanderlust.class, RETRO_ART));
- cards.add(new SetCardInfo("War Mammoth", 228, Rarity.COMMON, mage.cards.w.WarMammoth.class, RETRO_ART));
- cards.add(new SetCardInfo("Warp Artifact", 134, Rarity.RARE, mage.cards.w.WarpArtifact.class, RETRO_ART));
- cards.add(new SetCardInfo("Water Elemental", 92, Rarity.UNCOMMON, mage.cards.w.WaterElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Weakness", 135, Rarity.COMMON, mage.cards.w.Weakness.class, RETRO_ART));
- cards.add(new SetCardInfo("Web", 229, Rarity.RARE, mage.cards.w.Web.class, RETRO_ART));
- cards.add(new SetCardInfo("Wheel of Fortune", 184, Rarity.RARE, mage.cards.w.WheelOfFortune.class, RETRO_ART));
- cards.add(new SetCardInfo("White Knight", 44, Rarity.UNCOMMON, mage.cards.w.WhiteKnight.class, RETRO_ART));
- cards.add(new SetCardInfo("White Ward", 45, Rarity.UNCOMMON, mage.cards.w.WhiteWard.class, RETRO_ART));
- cards.add(new SetCardInfo("Wild Growth", 230, Rarity.COMMON, mage.cards.w.WildGrowth.class, RETRO_ART));
- cards.add(new SetCardInfo("Will-o'-the-Wisp", 136, Rarity.RARE, mage.cards.w.WillOTheWisp.class, RETRO_ART));
- cards.add(new SetCardInfo("Winter Orb", 276, Rarity.RARE, mage.cards.w.WinterOrb.class, RETRO_ART));
- cards.add(new SetCardInfo("Wooden Sphere", 277, Rarity.UNCOMMON, mage.cards.w.WoodenSphere.class, RETRO_ART));
- cards.add(new SetCardInfo("Word of Command", 137, Rarity.RARE, mage.cards.w.WordOfCommand.class, RETRO_ART));
- cards.add(new SetCardInfo("Wrath of God", 46, Rarity.RARE, mage.cards.w.WrathOfGod.class, RETRO_ART));
- cards.add(new SetCardInfo("Zombie Master", 138, Rarity.RARE, mage.cards.z.ZombieMaster.class, RETRO_ART));
-
+ cards.add(new SetCardInfo("Wall of Air", 90, Rarity.UNCOMMON, mage.cards.w.WallOfAir.class));
+ cards.add(new SetCardInfo("Wall of Bone", 133, Rarity.UNCOMMON, mage.cards.w.WallOfBone.class));
+ cards.add(new SetCardInfo("Wall of Brambles", 224, Rarity.UNCOMMON, mage.cards.w.WallOfBrambles.class));
+ cards.add(new SetCardInfo("Wall of Fire", 182, Rarity.UNCOMMON, mage.cards.w.WallOfFire.class));
+ cards.add(new SetCardInfo("Wall of Ice", 225, Rarity.UNCOMMON, mage.cards.w.WallOfIce.class));
+ cards.add(new SetCardInfo("Wall of Stone", 183, Rarity.UNCOMMON, mage.cards.w.WallOfStone.class));
+ cards.add(new SetCardInfo("Wall of Swords", 43, Rarity.UNCOMMON, mage.cards.w.WallOfSwords.class));
+ cards.add(new SetCardInfo("Wall of Water", 91, Rarity.UNCOMMON, mage.cards.w.WallOfWater.class));
+ cards.add(new SetCardInfo("Wall of Wood", 226, Rarity.COMMON, mage.cards.w.WallOfWood.class));
+ cards.add(new SetCardInfo("Wanderlust", 227, Rarity.UNCOMMON, mage.cards.w.Wanderlust.class));
+ cards.add(new SetCardInfo("War Mammoth", 228, Rarity.COMMON, mage.cards.w.WarMammoth.class));
+ cards.add(new SetCardInfo("Warp Artifact", 134, Rarity.RARE, mage.cards.w.WarpArtifact.class));
+ cards.add(new SetCardInfo("Water Elemental", 92, Rarity.UNCOMMON, mage.cards.w.WaterElemental.class));
+ cards.add(new SetCardInfo("Weakness", 135, Rarity.COMMON, mage.cards.w.Weakness.class));
+ cards.add(new SetCardInfo("Web", 229, Rarity.RARE, mage.cards.w.Web.class));
+ cards.add(new SetCardInfo("Wheel of Fortune", 184, Rarity.RARE, mage.cards.w.WheelOfFortune.class));
+ cards.add(new SetCardInfo("White Knight", 44, Rarity.UNCOMMON, mage.cards.w.WhiteKnight.class));
+ cards.add(new SetCardInfo("White Ward", 45, Rarity.UNCOMMON, mage.cards.w.WhiteWard.class));
+ cards.add(new SetCardInfo("Wild Growth", 230, Rarity.COMMON, mage.cards.w.WildGrowth.class));
+ cards.add(new SetCardInfo("Will-o'-the-Wisp", 136, Rarity.RARE, mage.cards.w.WillOTheWisp.class));
+ cards.add(new SetCardInfo("Winter Orb", 276, Rarity.RARE, mage.cards.w.WinterOrb.class));
+ cards.add(new SetCardInfo("Wooden Sphere", 277, Rarity.UNCOMMON, mage.cards.w.WoodenSphere.class));
+ cards.add(new SetCardInfo("Word of Command", 137, Rarity.RARE, mage.cards.w.WordOfCommand.class));
+ cards.add(new SetCardInfo("Wrath of God", 46, Rarity.RARE, mage.cards.w.WrathOfGod.class));
+ cards.add(new SetCardInfo("Zombie Master", 138, Rarity.RARE, mage.cards.z.ZombieMaster.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/Unsanctioned.java b/Mage.Sets/src/mage/sets/Unsanctioned.java
index f4b7793cfa2..dcb36cef9eb 100644
--- a/Mage.Sets/src/mage/sets/Unsanctioned.java
+++ b/Mage.Sets/src/mage/sets/Unsanctioned.java
@@ -29,7 +29,7 @@ public class Unsanctioned extends ExpansionSet {
cards.add(new SetCardInfo("B-I-N-G-O", 61, Rarity.RARE, mage.cards.b.BINGO.class));
//cards.add(new SetCardInfo("B.O.B. (Bevy of Beebles)", 18, Rarity.MYTHIC, mage.cards.b.BOBBevyOfBeebles.class));
//cards.add(new SetCardInfo("Bat-", 32, Rarity.UNCOMMON, mage.cards.b.Bat.class));
- cards.add(new SetCardInfo("Blast from the Past", 48, Rarity.RARE, mage.cards.b.BlastFromThePast.class, RETRO_ART));
+ cards.add(new SetCardInfo("Blast from the Past", 48, Rarity.RARE, mage.cards.b.BlastFromThePast.class));
//cards.add(new SetCardInfo("Boomstacker", 49, Rarity.RARE, mage.cards.b.Boomstacker.class));
cards.add(new SetCardInfo("Booster Tutor", 33, Rarity.UNCOMMON, mage.cards.b.BoosterTutor.class));
//cards.add(new SetCardInfo("Bronze Calendar", 76, Rarity.UNCOMMON, mage.cards.b.BronzeCalendar.class));
@@ -46,7 +46,7 @@ public class Unsanctioned extends ExpansionSet {
//cards.add(new SetCardInfo("Entirely Normal Armchair", 77, Rarity.UNCOMMON, mage.cards.e.EntirelyNormalArmchair.class));
//cards.add(new SetCardInfo("Flavor Judge", 4, Rarity.RARE, mage.cards.f.FlavorJudge.class));
cards.add(new SetCardInfo("Forest", 95, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 96, Rarity.LAND, mage.cards.basiclands.Forest.class, FULL_ART_BFZ_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 96, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
//cards.add(new SetCardInfo("Frankie Peanuts", 5, Rarity.RARE, mage.cards.f.FrankiePeanuts.class));
cards.add(new SetCardInfo("Free-Range Chicken", 63, Rarity.COMMON, mage.cards.f.FreeRangeChicken.class));
//cards.add(new SetCardInfo("GO TO JAIL", 6, Rarity.COMMON, mage.cards.g.GoToJail.class));
@@ -63,7 +63,7 @@ public class Unsanctioned extends ExpansionSet {
//cards.add(new SetCardInfo("Infinity Elemental", 54, Rarity.MYTHIC, mage.cards.i.InfinityElemental.class));
cards.add(new SetCardInfo("Inhumaniac", 41, Rarity.UNCOMMON, mage.cards.i.Inhumaniac.class));
cards.add(new SetCardInfo("Island", 89, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 90, Rarity.LAND, mage.cards.basiclands.Island.class, FULL_ART_BFZ_VARIOUS));
+ cards.add(new SetCardInfo("Island", 90, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Jack-in-the-Mox", 78, Rarity.RARE, mage.cards.j.JackInTheMox.class));
cards.add(new SetCardInfo("Johnny, Combo Player", 23, Rarity.RARE, mage.cards.j.JohnnyComboPlayer.class));
cards.add(new SetCardInfo("Jumbo Imp", 42, Rarity.UNCOMMON, mage.cards.j.JumboImp.class));
@@ -75,7 +75,7 @@ public class Unsanctioned extends ExpansionSet {
//cards.add(new SetCardInfo("Mer Man", 25, Rarity.COMMON, mage.cards.m.MerMan.class));
//cards.add(new SetCardInfo("Mother Kangaroo", 66, Rarity.COMMON, mage.cards.m.MotherKangaroo.class));
cards.add(new SetCardInfo("Mountain", 93, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 94, Rarity.LAND, mage.cards.basiclands.Mountain.class, FULL_ART_BFZ_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 94, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Old Fogey", 67, Rarity.RARE, mage.cards.o.OldFogey.class));
//cards.add(new SetCardInfo("Old Guard", 11, Rarity.COMMON, mage.cards.o.OldGuard.class));
//cards.add(new SetCardInfo("Ordinary Pony", 12, Rarity.COMMON, mage.cards.o.OrdinaryPony.class));
@@ -83,7 +83,7 @@ public class Unsanctioned extends ExpansionSet {
cards.add(new SetCardInfo("Paper Tiger", 80, Rarity.COMMON, mage.cards.p.PaperTiger.class));
//cards.add(new SetCardInfo("Pippa, Duchess of Dice", 68, Rarity.RARE, mage.cards.p.PippaDuchessOfDice.class));
cards.add(new SetCardInfo("Plains", 87, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 88, Rarity.LAND, mage.cards.basiclands.Plains.class, FULL_ART_BFZ_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 88, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
//cards.add(new SetCardInfo("Pointy Finger of Doom", 81, Rarity.RARE, mage.cards.p.PointyFingerOfDoom.class));
cards.add(new SetCardInfo("Poultrygeist", 43, Rarity.COMMON, mage.cards.p.Poultrygeist.class));
//cards.add(new SetCardInfo("Richard Garfield, Ph.D.", 26, Rarity.RARE, mage.cards.r.RichardGarfieldPhD.class));
@@ -104,7 +104,7 @@ public class Unsanctioned extends ExpansionSet {
//cards.add(new SetCardInfo("Super-Duper Death Ray", 59, Rarity.UNCOMMON, mage.cards.s.SuperDuperDeathRay.class));
//cards.add(new SetCardInfo("Surgeon General Commander", 72, Rarity.MYTHIC, mage.cards.s.SurgeonGeneralCommander.class));
cards.add(new SetCardInfo("Swamp", 91, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 92, Rarity.LAND, mage.cards.basiclands.Swamp.class, FULL_ART_BFZ_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 92, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
//cards.add(new SetCardInfo("Sword of Dungeons & Dragons", 84, Rarity.MYTHIC, mage.cards.s.SwordOfDungeonsDragons.class));
//cards.add(new SetCardInfo("Syr Cadian, Knight Owl", 15, Rarity.RARE, mage.cards.s.SyrCadianKnightOwl.class));
cards.add(new SetCardInfo("Time Out", 28, Rarity.COMMON, mage.cards.t.TimeOut.class));
diff --git a/Mage.Sets/src/mage/sets/UrzasDestiny.java b/Mage.Sets/src/mage/sets/UrzasDestiny.java
index 1e49a403af5..93a6023a2e6 100644
--- a/Mage.Sets/src/mage/sets/UrzasDestiny.java
+++ b/Mage.Sets/src/mage/sets/UrzasDestiny.java
@@ -28,149 +28,148 @@ public final class UrzasDestiny extends ExpansionSet {
this.numBoosterUncommon = 3;
this.numBoosterRare = 1;
this.ratioBoosterMythic = 0;
-
- cards.add(new SetCardInfo("Academy Rector", 1, Rarity.RARE, mage.cards.a.AcademyRector.class, RETRO_ART));
- cards.add(new SetCardInfo("Aether Sting", 76, Rarity.UNCOMMON, mage.cards.a.AetherSting.class, RETRO_ART));
- cards.add(new SetCardInfo("Ancient Silverback", 101, Rarity.RARE, mage.cards.a.AncientSilverback.class, RETRO_ART));
- cards.add(new SetCardInfo("Apprentice Necromancer", 51, Rarity.RARE, mage.cards.a.ApprenticeNecromancer.class, RETRO_ART));
- cards.add(new SetCardInfo("Archery Training", 2, Rarity.UNCOMMON, mage.cards.a.ArcheryTraining.class, RETRO_ART));
- cards.add(new SetCardInfo("Attrition", 52, Rarity.RARE, mage.cards.a.Attrition.class, RETRO_ART));
- cards.add(new SetCardInfo("Aura Thief", 26, Rarity.RARE, mage.cards.a.AuraThief.class, RETRO_ART));
- cards.add(new SetCardInfo("Blizzard Elemental", 27, Rarity.RARE, mage.cards.b.BlizzardElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Bloodshot Cyclops", 77, Rarity.RARE, mage.cards.b.BloodshotCyclops.class, RETRO_ART));
- cards.add(new SetCardInfo("Body Snatcher", 53, Rarity.RARE, mage.cards.b.BodySnatcher.class, RETRO_ART));
- cards.add(new SetCardInfo("Braidwood Cup", 126, Rarity.UNCOMMON, mage.cards.b.BraidwoodCup.class, RETRO_ART));
- cards.add(new SetCardInfo("Braidwood Sextant", 127, Rarity.UNCOMMON, mage.cards.b.BraidwoodSextant.class, RETRO_ART));
- cards.add(new SetCardInfo("Brass Secretary", 128, Rarity.UNCOMMON, mage.cards.b.BrassSecretary.class, RETRO_ART));
- cards.add(new SetCardInfo("Brine Seer", 28, Rarity.UNCOMMON, mage.cards.b.BrineSeer.class, RETRO_ART));
- cards.add(new SetCardInfo("Bubbling Beebles", 29, Rarity.COMMON, mage.cards.b.BubblingBeebles.class, RETRO_ART));
- cards.add(new SetCardInfo("Bubbling Muck", 54, Rarity.COMMON, mage.cards.b.BubblingMuck.class, RETRO_ART));
- cards.add(new SetCardInfo("Caltrops", 129, Rarity.UNCOMMON, mage.cards.c.Caltrops.class, RETRO_ART));
- cards.add(new SetCardInfo("Capashen Knight", 3, Rarity.COMMON, mage.cards.c.CapashenKnight.class, RETRO_ART));
- cards.add(new SetCardInfo("Capashen Standard", 4, Rarity.COMMON, mage.cards.c.CapashenStandard.class, RETRO_ART));
- cards.add(new SetCardInfo("Capashen Templar", 5, Rarity.COMMON, mage.cards.c.CapashenTemplar.class, RETRO_ART));
- cards.add(new SetCardInfo("Carnival of Souls", 55, Rarity.RARE, mage.cards.c.CarnivalOfSouls.class, RETRO_ART));
- cards.add(new SetCardInfo("Chime of Night", 56, Rarity.COMMON, mage.cards.c.ChimeOfNight.class, RETRO_ART));
- cards.add(new SetCardInfo("Cinder Seer", 78, Rarity.UNCOMMON, mage.cards.c.CinderSeer.class, RETRO_ART));
- cards.add(new SetCardInfo("Colos Yearling", 79, Rarity.COMMON, mage.cards.c.ColosYearling.class, RETRO_ART));
- cards.add(new SetCardInfo("Compost", 102, Rarity.UNCOMMON, mage.cards.c.Compost.class, RETRO_ART));
- cards.add(new SetCardInfo("Covetous Dragon", 80, Rarity.RARE, mage.cards.c.CovetousDragon.class, RETRO_ART));
- cards.add(new SetCardInfo("Disappear", 30, Rarity.UNCOMMON, mage.cards.d.Disappear.class, RETRO_ART));
- cards.add(new SetCardInfo("Disease Carriers", 57, Rarity.COMMON, mage.cards.d.DiseaseCarriers.class, RETRO_ART));
- cards.add(new SetCardInfo("Donate", 31, Rarity.RARE, mage.cards.d.Donate.class, RETRO_ART));
- cards.add(new SetCardInfo("Dying Wail", 58, Rarity.COMMON, mage.cards.d.DyingWail.class, RETRO_ART));
- cards.add(new SetCardInfo("Elvish Lookout", 103, Rarity.COMMON, mage.cards.e.ElvishLookout.class, RETRO_ART));
- cards.add(new SetCardInfo("Elvish Piper", 104, Rarity.RARE, mage.cards.e.ElvishPiper.class, RETRO_ART));
- cards.add(new SetCardInfo("Emperor Crocodile", 105, Rarity.RARE, mage.cards.e.EmperorCrocodile.class, RETRO_ART));
- cards.add(new SetCardInfo("Encroach", 59, Rarity.UNCOMMON, mage.cards.e.Encroach.class, RETRO_ART));
- cards.add(new SetCardInfo("Eradicate", 60, Rarity.UNCOMMON, mage.cards.e.Eradicate.class, RETRO_ART));
- cards.add(new SetCardInfo("Extruder", 130, Rarity.UNCOMMON, mage.cards.e.Extruder.class, RETRO_ART));
- cards.add(new SetCardInfo("False Prophet", 6, Rarity.RARE, mage.cards.f.FalseProphet.class, RETRO_ART));
- cards.add(new SetCardInfo("Fatigue", 32, Rarity.COMMON, mage.cards.f.Fatigue.class, RETRO_ART));
- cards.add(new SetCardInfo("Fend Off", 7, Rarity.COMMON, mage.cards.f.FendOff.class, RETRO_ART));
- cards.add(new SetCardInfo("Festering Wound", 61, Rarity.UNCOMMON, mage.cards.f.FesteringWound.class, RETRO_ART));
- cards.add(new SetCardInfo("Field Surgeon", 8, Rarity.COMMON, mage.cards.f.FieldSurgeon.class, RETRO_ART));
- cards.add(new SetCardInfo("Flame Jet", 81, Rarity.COMMON, mage.cards.f.FlameJet.class, RETRO_ART));
- cards.add(new SetCardInfo("Fledgling Osprey", 33, Rarity.COMMON, mage.cards.f.FledglingOsprey.class, RETRO_ART));
- cards.add(new SetCardInfo("Flicker", 9, Rarity.RARE, mage.cards.f.Flicker.class, RETRO_ART));
- cards.add(new SetCardInfo("Fodder Cannon", 131, Rarity.UNCOMMON, mage.cards.f.FodderCannon.class, RETRO_ART));
- cards.add(new SetCardInfo("Gamekeeper", 106, Rarity.UNCOMMON, mage.cards.g.Gamekeeper.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Berserker", 82, Rarity.UNCOMMON, mage.cards.g.GoblinBerserker.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Festival", 83, Rarity.RARE, mage.cards.g.GoblinFestival.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Gardener", 84, Rarity.COMMON, mage.cards.g.GoblinGardener.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Marshal", 85, Rarity.RARE, mage.cards.g.GoblinMarshal.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Masons", 86, Rarity.COMMON, mage.cards.g.GoblinMasons.class, RETRO_ART));
- cards.add(new SetCardInfo("Goliath Beetle", 107, Rarity.COMMON, mage.cards.g.GoliathBeetle.class, RETRO_ART));
- cards.add(new SetCardInfo("Heart Warden", 108, Rarity.COMMON, mage.cards.h.HeartWarden.class, RETRO_ART));
- cards.add(new SetCardInfo("Hulking Ogre", 87, Rarity.COMMON, mage.cards.h.HulkingOgre.class, RETRO_ART));
- cards.add(new SetCardInfo("Hunting Moa", 109, Rarity.UNCOMMON, mage.cards.h.HuntingMoa.class, RETRO_ART));
- cards.add(new SetCardInfo("Illuminated Wings", 34, Rarity.COMMON, mage.cards.i.IlluminatedWings.class, RETRO_ART));
- cards.add(new SetCardInfo("Impatience", 88, Rarity.RARE, mage.cards.i.Impatience.class, RETRO_ART));
- cards.add(new SetCardInfo("Incendiary", 89, Rarity.UNCOMMON, mage.cards.i.Incendiary.class, RETRO_ART));
- cards.add(new SetCardInfo("Iridescent Drake", 35, Rarity.UNCOMMON, mage.cards.i.IridescentDrake.class, RETRO_ART));
- cards.add(new SetCardInfo("Ivy Seer", 110, Rarity.UNCOMMON, mage.cards.i.IvySeer.class, RETRO_ART));
- cards.add(new SetCardInfo("Jasmine Seer", 10, Rarity.UNCOMMON, mage.cards.j.JasmineSeer.class, RETRO_ART));
- cards.add(new SetCardInfo("Junk Diver", 132, Rarity.RARE, mage.cards.j.JunkDiver.class, RETRO_ART));
- cards.add(new SetCardInfo("Keldon Champion", 90, Rarity.UNCOMMON, mage.cards.k.KeldonChampion.class, RETRO_ART));
- cards.add(new SetCardInfo("Keldon Vandals", 91, Rarity.COMMON, mage.cards.k.KeldonVandals.class, RETRO_ART));
- cards.add(new SetCardInfo("Kingfisher", 36, Rarity.COMMON, mage.cards.k.Kingfisher.class, RETRO_ART));
- cards.add(new SetCardInfo("Landslide", 92, Rarity.UNCOMMON, mage.cards.l.Landslide.class, RETRO_ART));
- cards.add(new SetCardInfo("Lurking Jackals", 62, Rarity.UNCOMMON, mage.cards.l.LurkingJackals.class, RETRO_ART));
- cards.add(new SetCardInfo("Magnify", 111, Rarity.COMMON, mage.cards.m.Magnify.class, RETRO_ART));
- cards.add(new SetCardInfo("Mantis Engine", 133, Rarity.UNCOMMON, mage.cards.m.MantisEngine.class, RETRO_ART));
- cards.add(new SetCardInfo("Mark of Fury", 93, Rarity.COMMON, mage.cards.m.MarkOfFury.class, RETRO_ART));
- cards.add(new SetCardInfo("Marker Beetles", 112, Rarity.COMMON, mage.cards.m.MarkerBeetles.class, RETRO_ART));
- cards.add(new SetCardInfo("Mask of Law and Grace", 11, Rarity.COMMON, mage.cards.m.MaskOfLawAndGrace.class, RETRO_ART));
- cards.add(new SetCardInfo("Master Healer", 12, Rarity.RARE, mage.cards.m.MasterHealer.class, RETRO_ART));
- cards.add(new SetCardInfo("Masticore", 134, Rarity.RARE, mage.cards.m.Masticore.class, RETRO_ART));
- cards.add(new SetCardInfo("Mental Discipline", 37, Rarity.COMMON, mage.cards.m.MentalDiscipline.class, RETRO_ART));
- cards.add(new SetCardInfo("Metalworker", 135, Rarity.RARE, mage.cards.m.Metalworker.class, RETRO_ART));
- cards.add(new SetCardInfo("Metathran Elite", 38, Rarity.UNCOMMON, mage.cards.m.MetathranElite.class, RETRO_ART));
- cards.add(new SetCardInfo("Metathran Soldier", 39, Rarity.COMMON, mage.cards.m.MetathranSoldier.class, RETRO_ART));
- cards.add(new SetCardInfo("Momentum", 113, Rarity.UNCOMMON, mage.cards.m.Momentum.class, RETRO_ART));
- cards.add(new SetCardInfo("Multani's Decree", 114, Rarity.COMMON, mage.cards.m.MultanisDecree.class, RETRO_ART));
- cards.add(new SetCardInfo("Nightshade Seer", 63, Rarity.UNCOMMON, mage.cards.n.NightshadeSeer.class, RETRO_ART));
- cards.add(new SetCardInfo("Opalescence", 13, Rarity.RARE, mage.cards.o.Opalescence.class, RETRO_ART));
- cards.add(new SetCardInfo("Opposition", 40, Rarity.RARE, mage.cards.o.Opposition.class, RETRO_ART));
- cards.add(new SetCardInfo("Pattern of Rebirth", 115, Rarity.RARE, mage.cards.p.PatternOfRebirth.class, RETRO_ART));
- cards.add(new SetCardInfo("Phyrexian Monitor", 64, Rarity.COMMON, mage.cards.p.PhyrexianMonitor.class, RETRO_ART));
- cards.add(new SetCardInfo("Phyrexian Negator", 65, Rarity.RARE, mage.cards.p.PhyrexianNegator.class, RETRO_ART));
- cards.add(new SetCardInfo("Plague Dogs", 66, Rarity.UNCOMMON, mage.cards.p.PlagueDogs.class, RETRO_ART));
- cards.add(new SetCardInfo("Plated Spider", 116, Rarity.COMMON, mage.cards.p.PlatedSpider.class, RETRO_ART));
- cards.add(new SetCardInfo("Plow Under", 117, Rarity.RARE, mage.cards.p.PlowUnder.class, RETRO_ART));
- cards.add(new SetCardInfo("Powder Keg", 136, Rarity.RARE, mage.cards.p.PowderKeg.class, RETRO_ART));
- cards.add(new SetCardInfo("Private Research", 41, Rarity.UNCOMMON, mage.cards.p.PrivateResearch.class, RETRO_ART));
- cards.add(new SetCardInfo("Quash", 42, Rarity.UNCOMMON, mage.cards.q.Quash.class, RETRO_ART));
- cards.add(new SetCardInfo("Rapid Decay", 67, Rarity.RARE, mage.cards.r.RapidDecay.class, RETRO_ART));
- cards.add(new SetCardInfo("Ravenous Rats", 68, Rarity.COMMON, mage.cards.r.RavenousRats.class, RETRO_ART));
- cards.add(new SetCardInfo("Rayne, Academy Chancellor", 43, Rarity.RARE, mage.cards.r.RayneAcademyChancellor.class, RETRO_ART));
- cards.add(new SetCardInfo("Reckless Abandon", 94, Rarity.COMMON, mage.cards.r.RecklessAbandon.class, RETRO_ART));
- cards.add(new SetCardInfo("Reliquary Monk", 14, Rarity.COMMON, mage.cards.r.ReliquaryMonk.class, RETRO_ART));
- cards.add(new SetCardInfo("Repercussion", 95, Rarity.RARE, mage.cards.r.Repercussion.class, RETRO_ART));
- cards.add(new SetCardInfo("Replenish", 15, Rarity.RARE, mage.cards.r.Replenish.class, RETRO_ART));
- cards.add(new SetCardInfo("Rescue", 44, Rarity.COMMON, mage.cards.r.Rescue.class, RETRO_ART));
- cards.add(new SetCardInfo("Rofellos's Gift", 119, Rarity.COMMON, mage.cards.r.RofellossGift.class, RETRO_ART));
- cards.add(new SetCardInfo("Rofellos, Llanowar Emissary", 118, Rarity.RARE, mage.cards.r.RofellosLlanowarEmissary.class, RETRO_ART));
- cards.add(new SetCardInfo("Sanctimony", 16, Rarity.UNCOMMON, mage.cards.s.Sanctimony.class, RETRO_ART));
- cards.add(new SetCardInfo("Scent of Brine", 45, Rarity.COMMON, mage.cards.s.ScentOfBrine.class, RETRO_ART));
- cards.add(new SetCardInfo("Scent of Cinder", 96, Rarity.COMMON, mage.cards.s.ScentOfCinder.class, RETRO_ART));
- cards.add(new SetCardInfo("Scent of Ivy", 120, Rarity.COMMON, mage.cards.s.ScentOfIvy.class, RETRO_ART));
- cards.add(new SetCardInfo("Scent of Jasmine", 17, Rarity.COMMON, mage.cards.s.ScentOfJasmine.class, RETRO_ART));
- cards.add(new SetCardInfo("Scent of Nightshade", 69, Rarity.COMMON, mage.cards.s.ScentOfNightshade.class, RETRO_ART));
- cards.add(new SetCardInfo("Scour", 18, Rarity.UNCOMMON, mage.cards.s.Scour.class, RETRO_ART));
- cards.add(new SetCardInfo("Scrying Glass", 137, Rarity.RARE, mage.cards.s.ScryingGlass.class, RETRO_ART));
- cards.add(new SetCardInfo("Serra Advocate", 19, Rarity.UNCOMMON, mage.cards.s.SerraAdvocate.class, RETRO_ART));
- cards.add(new SetCardInfo("Sigil of Sleep", 46, Rarity.COMMON, mage.cards.s.SigilOfSleep.class, RETRO_ART));
- cards.add(new SetCardInfo("Skittering Horror", 70, Rarity.COMMON, mage.cards.s.SkitteringHorror.class, RETRO_ART));
- cards.add(new SetCardInfo("Slinking Skirge", 71, Rarity.COMMON, mage.cards.s.SlinkingSkirge.class, RETRO_ART));
- cards.add(new SetCardInfo("Solidarity", 20, Rarity.COMMON, mage.cards.s.Solidarity.class, RETRO_ART));
- cards.add(new SetCardInfo("Soul Feast", 72, Rarity.UNCOMMON, mage.cards.s.SoulFeast.class, RETRO_ART));
- cards.add(new SetCardInfo("Sowing Salt", 97, Rarity.UNCOMMON, mage.cards.s.SowingSalt.class, RETRO_ART));
- cards.add(new SetCardInfo("Splinter", 121, Rarity.UNCOMMON, mage.cards.s.Splinter.class, RETRO_ART));
- cards.add(new SetCardInfo("Squirming Mass", 73, Rarity.COMMON, mage.cards.s.SquirmingMass.class, RETRO_ART));
- cards.add(new SetCardInfo("Storage Matrix", 138, Rarity.RARE, mage.cards.s.StorageMatrix.class, RETRO_ART));
- cards.add(new SetCardInfo("Taunting Elf", 122, Rarity.COMMON, mage.cards.t.TauntingElf.class, RETRO_ART));
- cards.add(new SetCardInfo("Telepathic Spies", 47, Rarity.COMMON, mage.cards.t.TelepathicSpies.class, RETRO_ART));
- cards.add(new SetCardInfo("Temporal Adept", 48, Rarity.RARE, mage.cards.t.TemporalAdept.class, RETRO_ART));
- cards.add(new SetCardInfo("Tethered Griffin", 21, Rarity.RARE, mage.cards.t.TetheredGriffin.class, RETRO_ART));
- cards.add(new SetCardInfo("Thieving Magpie", 49, Rarity.UNCOMMON, mage.cards.t.ThievingMagpie.class, RETRO_ART));
- cards.add(new SetCardInfo("Thorn Elemental", 123, Rarity.RARE, mage.cards.t.ThornElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Thran Dynamo", 139, Rarity.UNCOMMON, mage.cards.t.ThranDynamo.class, RETRO_ART));
- cards.add(new SetCardInfo("Thran Foundry", 140, Rarity.UNCOMMON, mage.cards.t.ThranFoundry.class, RETRO_ART));
- cards.add(new SetCardInfo("Thran Golem", 141, Rarity.RARE, mage.cards.t.ThranGolem.class, RETRO_ART));
- cards.add(new SetCardInfo("Tormented Angel", 22, Rarity.COMMON, mage.cards.t.TormentedAngel.class, RETRO_ART));
- cards.add(new SetCardInfo("Treachery", 50, Rarity.RARE, mage.cards.t.Treachery.class, RETRO_ART));
- cards.add(new SetCardInfo("Trumpet Blast", 98, Rarity.COMMON, mage.cards.t.TrumpetBlast.class, RETRO_ART));
- cards.add(new SetCardInfo("Twisted Experiment", 74, Rarity.COMMON, mage.cards.t.TwistedExperiment.class, RETRO_ART));
- cards.add(new SetCardInfo("Urza's Incubator", 142, Rarity.RARE, mage.cards.u.UrzasIncubator.class, RETRO_ART));
- cards.add(new SetCardInfo("Voice of Duty", 23, Rarity.UNCOMMON, mage.cards.v.VoiceOfDuty.class, RETRO_ART));
- cards.add(new SetCardInfo("Voice of Reason", 24, Rarity.UNCOMMON, mage.cards.v.VoiceOfReason.class, RETRO_ART));
- cards.add(new SetCardInfo("Wake of Destruction", 99, Rarity.RARE, mage.cards.w.WakeOfDestruction.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Glare", 25, Rarity.COMMON, mage.cards.w.WallOfGlare.class, RETRO_ART));
- cards.add(new SetCardInfo("Wild Colos", 100, Rarity.COMMON, mage.cards.w.WildColos.class, RETRO_ART));
- cards.add(new SetCardInfo("Yavimaya Elder", 124, Rarity.COMMON, mage.cards.y.YavimayaElder.class, RETRO_ART));
- cards.add(new SetCardInfo("Yavimaya Enchantress", 125, Rarity.UNCOMMON, mage.cards.y.YavimayaEnchantress.class, RETRO_ART));
- cards.add(new SetCardInfo("Yavimaya Hollow", 143, Rarity.RARE, mage.cards.y.YavimayaHollow.class, RETRO_ART));
- cards.add(new SetCardInfo("Yawgmoth's Bargain", 75, Rarity.RARE, mage.cards.y.YawgmothsBargain.class, RETRO_ART));
+ cards.add(new SetCardInfo("Academy Rector", 1, Rarity.RARE, mage.cards.a.AcademyRector.class));
+ cards.add(new SetCardInfo("Aether Sting", 76, Rarity.UNCOMMON, mage.cards.a.AetherSting.class));
+ cards.add(new SetCardInfo("Ancient Silverback", 101, Rarity.RARE, mage.cards.a.AncientSilverback.class));
+ cards.add(new SetCardInfo("Apprentice Necromancer", 51, Rarity.RARE, mage.cards.a.ApprenticeNecromancer.class));
+ cards.add(new SetCardInfo("Archery Training", 2, Rarity.UNCOMMON, mage.cards.a.ArcheryTraining.class));
+ cards.add(new SetCardInfo("Attrition", 52, Rarity.RARE, mage.cards.a.Attrition.class));
+ cards.add(new SetCardInfo("Aura Thief", 26, Rarity.RARE, mage.cards.a.AuraThief.class));
+ cards.add(new SetCardInfo("Blizzard Elemental", 27, Rarity.RARE, mage.cards.b.BlizzardElemental.class));
+ cards.add(new SetCardInfo("Bloodshot Cyclops", 77, Rarity.RARE, mage.cards.b.BloodshotCyclops.class));
+ cards.add(new SetCardInfo("Body Snatcher", 53, Rarity.RARE, mage.cards.b.BodySnatcher.class));
+ cards.add(new SetCardInfo("Braidwood Cup", 126, Rarity.UNCOMMON, mage.cards.b.BraidwoodCup.class));
+ cards.add(new SetCardInfo("Braidwood Sextant", 127, Rarity.UNCOMMON, mage.cards.b.BraidwoodSextant.class));
+ cards.add(new SetCardInfo("Brass Secretary", 128, Rarity.UNCOMMON, mage.cards.b.BrassSecretary.class));
+ cards.add(new SetCardInfo("Brine Seer", 28, Rarity.UNCOMMON, mage.cards.b.BrineSeer.class));
+ cards.add(new SetCardInfo("Bubbling Beebles", 29, Rarity.COMMON, mage.cards.b.BubblingBeebles.class));
+ cards.add(new SetCardInfo("Bubbling Muck", 54, Rarity.COMMON, mage.cards.b.BubblingMuck.class));
+ cards.add(new SetCardInfo("Caltrops", 129, Rarity.UNCOMMON, mage.cards.c.Caltrops.class));
+ cards.add(new SetCardInfo("Capashen Knight", 3, Rarity.COMMON, mage.cards.c.CapashenKnight.class));
+ cards.add(new SetCardInfo("Capashen Standard", 4, Rarity.COMMON, mage.cards.c.CapashenStandard.class));
+ cards.add(new SetCardInfo("Capashen Templar", 5, Rarity.COMMON, mage.cards.c.CapashenTemplar.class));
+ cards.add(new SetCardInfo("Carnival of Souls", 55, Rarity.RARE, mage.cards.c.CarnivalOfSouls.class));
+ cards.add(new SetCardInfo("Chime of Night", 56, Rarity.COMMON, mage.cards.c.ChimeOfNight.class));
+ cards.add(new SetCardInfo("Cinder Seer", 78, Rarity.UNCOMMON, mage.cards.c.CinderSeer.class));
+ cards.add(new SetCardInfo("Colos Yearling", 79, Rarity.COMMON, mage.cards.c.ColosYearling.class));
+ cards.add(new SetCardInfo("Compost", 102, Rarity.UNCOMMON, mage.cards.c.Compost.class));
+ cards.add(new SetCardInfo("Covetous Dragon", 80, Rarity.RARE, mage.cards.c.CovetousDragon.class));
+ cards.add(new SetCardInfo("Disappear", 30, Rarity.UNCOMMON, mage.cards.d.Disappear.class));
+ cards.add(new SetCardInfo("Disease Carriers", 57, Rarity.COMMON, mage.cards.d.DiseaseCarriers.class));
+ cards.add(new SetCardInfo("Donate", 31, Rarity.RARE, mage.cards.d.Donate.class));
+ cards.add(new SetCardInfo("Dying Wail", 58, Rarity.COMMON, mage.cards.d.DyingWail.class));
+ cards.add(new SetCardInfo("Elvish Lookout", 103, Rarity.COMMON, mage.cards.e.ElvishLookout.class));
+ cards.add(new SetCardInfo("Elvish Piper", 104, Rarity.RARE, mage.cards.e.ElvishPiper.class));
+ cards.add(new SetCardInfo("Emperor Crocodile", 105, Rarity.RARE, mage.cards.e.EmperorCrocodile.class));
+ cards.add(new SetCardInfo("Encroach", 59, Rarity.UNCOMMON, mage.cards.e.Encroach.class));
+ cards.add(new SetCardInfo("Eradicate", 60, Rarity.UNCOMMON, mage.cards.e.Eradicate.class));
+ cards.add(new SetCardInfo("Extruder", 130, Rarity.UNCOMMON, mage.cards.e.Extruder.class));
+ cards.add(new SetCardInfo("False Prophet", 6, Rarity.RARE, mage.cards.f.FalseProphet.class));
+ cards.add(new SetCardInfo("Fatigue", 32, Rarity.COMMON, mage.cards.f.Fatigue.class));
+ cards.add(new SetCardInfo("Fend Off", 7, Rarity.COMMON, mage.cards.f.FendOff.class));
+ cards.add(new SetCardInfo("Festering Wound", 61, Rarity.UNCOMMON, mage.cards.f.FesteringWound.class));
+ cards.add(new SetCardInfo("Field Surgeon", 8, Rarity.COMMON, mage.cards.f.FieldSurgeon.class));
+ cards.add(new SetCardInfo("Flame Jet", 81, Rarity.COMMON, mage.cards.f.FlameJet.class));
+ cards.add(new SetCardInfo("Fledgling Osprey", 33, Rarity.COMMON, mage.cards.f.FledglingOsprey.class));
+ cards.add(new SetCardInfo("Flicker", 9, Rarity.RARE, mage.cards.f.Flicker.class));
+ cards.add(new SetCardInfo("Fodder Cannon", 131, Rarity.UNCOMMON, mage.cards.f.FodderCannon.class));
+ cards.add(new SetCardInfo("Gamekeeper", 106, Rarity.UNCOMMON, mage.cards.g.Gamekeeper.class));
+ cards.add(new SetCardInfo("Goblin Berserker", 82, Rarity.UNCOMMON, mage.cards.g.GoblinBerserker.class));
+ cards.add(new SetCardInfo("Goblin Festival", 83, Rarity.RARE, mage.cards.g.GoblinFestival.class));
+ cards.add(new SetCardInfo("Goblin Gardener", 84, Rarity.COMMON, mage.cards.g.GoblinGardener.class));
+ cards.add(new SetCardInfo("Goblin Marshal", 85, Rarity.RARE, mage.cards.g.GoblinMarshal.class));
+ cards.add(new SetCardInfo("Goblin Masons", 86, Rarity.COMMON, mage.cards.g.GoblinMasons.class));
+ cards.add(new SetCardInfo("Goliath Beetle", 107, Rarity.COMMON, mage.cards.g.GoliathBeetle.class));
+ cards.add(new SetCardInfo("Heart Warden", 108, Rarity.COMMON, mage.cards.h.HeartWarden.class));
+ cards.add(new SetCardInfo("Hulking Ogre", 87, Rarity.COMMON, mage.cards.h.HulkingOgre.class));
+ cards.add(new SetCardInfo("Hunting Moa", 109, Rarity.UNCOMMON, mage.cards.h.HuntingMoa.class));
+ cards.add(new SetCardInfo("Illuminated Wings", 34, Rarity.COMMON, mage.cards.i.IlluminatedWings.class));
+ cards.add(new SetCardInfo("Impatience", 88, Rarity.RARE, mage.cards.i.Impatience.class));
+ cards.add(new SetCardInfo("Incendiary", 89, Rarity.UNCOMMON, mage.cards.i.Incendiary.class));
+ cards.add(new SetCardInfo("Iridescent Drake", 35, Rarity.UNCOMMON, mage.cards.i.IridescentDrake.class));
+ cards.add(new SetCardInfo("Ivy Seer", 110, Rarity.UNCOMMON, mage.cards.i.IvySeer.class));
+ cards.add(new SetCardInfo("Jasmine Seer", 10, Rarity.UNCOMMON, mage.cards.j.JasmineSeer.class));
+ cards.add(new SetCardInfo("Junk Diver", 132, Rarity.RARE, mage.cards.j.JunkDiver.class));
+ cards.add(new SetCardInfo("Keldon Champion", 90, Rarity.UNCOMMON, mage.cards.k.KeldonChampion.class));
+ cards.add(new SetCardInfo("Keldon Vandals", 91, Rarity.COMMON, mage.cards.k.KeldonVandals.class));
+ cards.add(new SetCardInfo("Kingfisher", 36, Rarity.COMMON, mage.cards.k.Kingfisher.class));
+ cards.add(new SetCardInfo("Landslide", 92, Rarity.UNCOMMON, mage.cards.l.Landslide.class));
+ cards.add(new SetCardInfo("Lurking Jackals", 62, Rarity.UNCOMMON, mage.cards.l.LurkingJackals.class));
+ cards.add(new SetCardInfo("Magnify", 111, Rarity.COMMON, mage.cards.m.Magnify.class));
+ cards.add(new SetCardInfo("Mantis Engine", 133, Rarity.UNCOMMON, mage.cards.m.MantisEngine.class));
+ cards.add(new SetCardInfo("Marker Beetles", 112, Rarity.COMMON, mage.cards.m.MarkerBeetles.class));
+ cards.add(new SetCardInfo("Mark of Fury", 93, Rarity.COMMON, mage.cards.m.MarkOfFury.class));
+ cards.add(new SetCardInfo("Mask of Law and Grace", 11, Rarity.COMMON, mage.cards.m.MaskOfLawAndGrace.class));
+ cards.add(new SetCardInfo("Master Healer", 12, Rarity.RARE, mage.cards.m.MasterHealer.class));
+ cards.add(new SetCardInfo("Masticore", 134, Rarity.RARE, mage.cards.m.Masticore.class));
+ cards.add(new SetCardInfo("Mental Discipline", 37, Rarity.COMMON, mage.cards.m.MentalDiscipline.class));
+ cards.add(new SetCardInfo("Metalworker", 135, Rarity.RARE, mage.cards.m.Metalworker.class));
+ cards.add(new SetCardInfo("Metathran Elite", 38, Rarity.UNCOMMON, mage.cards.m.MetathranElite.class));
+ cards.add(new SetCardInfo("Metathran Soldier", 39, Rarity.COMMON, mage.cards.m.MetathranSoldier.class));
+ cards.add(new SetCardInfo("Momentum", 113, Rarity.UNCOMMON, mage.cards.m.Momentum.class));
+ cards.add(new SetCardInfo("Multani's Decree", 114, Rarity.COMMON, mage.cards.m.MultanisDecree.class));
+ cards.add(new SetCardInfo("Nightshade Seer", 63, Rarity.UNCOMMON, mage.cards.n.NightshadeSeer.class));
+ cards.add(new SetCardInfo("Opalescence", 13, Rarity.RARE, mage.cards.o.Opalescence.class));
+ cards.add(new SetCardInfo("Opposition", 40, Rarity.RARE, mage.cards.o.Opposition.class));
+ cards.add(new SetCardInfo("Pattern of Rebirth", 115, Rarity.RARE, mage.cards.p.PatternOfRebirth.class));
+ cards.add(new SetCardInfo("Phyrexian Monitor", 64, Rarity.COMMON, mage.cards.p.PhyrexianMonitor.class));
+ cards.add(new SetCardInfo("Phyrexian Negator", 65, Rarity.RARE, mage.cards.p.PhyrexianNegator.class));
+ cards.add(new SetCardInfo("Plague Dogs", 66, Rarity.UNCOMMON, mage.cards.p.PlagueDogs.class));
+ cards.add(new SetCardInfo("Plated Spider", 116, Rarity.COMMON, mage.cards.p.PlatedSpider.class));
+ cards.add(new SetCardInfo("Plow Under", 117, Rarity.RARE, mage.cards.p.PlowUnder.class));
+ cards.add(new SetCardInfo("Powder Keg", 136, Rarity.RARE, mage.cards.p.PowderKeg.class));
+ cards.add(new SetCardInfo("Private Research", 41, Rarity.UNCOMMON, mage.cards.p.PrivateResearch.class));
+ cards.add(new SetCardInfo("Quash", 42, Rarity.UNCOMMON, mage.cards.q.Quash.class));
+ cards.add(new SetCardInfo("Rapid Decay", 67, Rarity.RARE, mage.cards.r.RapidDecay.class));
+ cards.add(new SetCardInfo("Ravenous Rats", 68, Rarity.COMMON, mage.cards.r.RavenousRats.class));
+ cards.add(new SetCardInfo("Rayne, Academy Chancellor", 43, Rarity.RARE, mage.cards.r.RayneAcademyChancellor.class));
+ cards.add(new SetCardInfo("Reckless Abandon", 94, Rarity.COMMON, mage.cards.r.RecklessAbandon.class));
+ cards.add(new SetCardInfo("Reliquary Monk", 14, Rarity.COMMON, mage.cards.r.ReliquaryMonk.class));
+ cards.add(new SetCardInfo("Repercussion", 95, Rarity.RARE, mage.cards.r.Repercussion.class));
+ cards.add(new SetCardInfo("Replenish", 15, Rarity.RARE, mage.cards.r.Replenish.class));
+ cards.add(new SetCardInfo("Rescue", 44, Rarity.COMMON, mage.cards.r.Rescue.class));
+ cards.add(new SetCardInfo("Rofellos's Gift", 119, Rarity.COMMON, mage.cards.r.RofellossGift.class));
+ cards.add(new SetCardInfo("Rofellos, Llanowar Emissary", 118, Rarity.RARE, mage.cards.r.RofellosLlanowarEmissary.class));
+ cards.add(new SetCardInfo("Sanctimony", 16, Rarity.UNCOMMON, mage.cards.s.Sanctimony.class));
+ cards.add(new SetCardInfo("Scent of Brine", 45, Rarity.COMMON, mage.cards.s.ScentOfBrine.class));
+ cards.add(new SetCardInfo("Scent of Cinder", 96, Rarity.COMMON, mage.cards.s.ScentOfCinder.class));
+ cards.add(new SetCardInfo("Scent of Ivy", 120, Rarity.COMMON, mage.cards.s.ScentOfIvy.class));
+ cards.add(new SetCardInfo("Scent of Jasmine", 17, Rarity.COMMON, mage.cards.s.ScentOfJasmine.class));
+ cards.add(new SetCardInfo("Scent of Nightshade", 69, Rarity.COMMON, mage.cards.s.ScentOfNightshade.class));
+ cards.add(new SetCardInfo("Scour", 18, Rarity.UNCOMMON, mage.cards.s.Scour.class));
+ cards.add(new SetCardInfo("Scrying Glass", 137, Rarity.RARE, mage.cards.s.ScryingGlass.class));
+ cards.add(new SetCardInfo("Serra Advocate", 19, Rarity.UNCOMMON, mage.cards.s.SerraAdvocate.class));
+ cards.add(new SetCardInfo("Sigil of Sleep", 46, Rarity.COMMON, mage.cards.s.SigilOfSleep.class));
+ cards.add(new SetCardInfo("Skittering Horror", 70, Rarity.COMMON, mage.cards.s.SkitteringHorror.class));
+ cards.add(new SetCardInfo("Slinking Skirge", 71, Rarity.COMMON, mage.cards.s.SlinkingSkirge.class));
+ cards.add(new SetCardInfo("Solidarity", 20, Rarity.COMMON, mage.cards.s.Solidarity.class));
+ cards.add(new SetCardInfo("Soul Feast", 72, Rarity.UNCOMMON, mage.cards.s.SoulFeast.class));
+ cards.add(new SetCardInfo("Sowing Salt", 97, Rarity.UNCOMMON, mage.cards.s.SowingSalt.class));
+ cards.add(new SetCardInfo("Splinter", 121, Rarity.UNCOMMON, mage.cards.s.Splinter.class));
+ cards.add(new SetCardInfo("Squirming Mass", 73, Rarity.COMMON, mage.cards.s.SquirmingMass.class));
+ cards.add(new SetCardInfo("Storage Matrix", 138, Rarity.RARE, mage.cards.s.StorageMatrix.class));
+ cards.add(new SetCardInfo("Taunting Elf", 122, Rarity.COMMON, mage.cards.t.TauntingElf.class));
+ cards.add(new SetCardInfo("Telepathic Spies", 47, Rarity.COMMON, mage.cards.t.TelepathicSpies.class));
+ cards.add(new SetCardInfo("Temporal Adept", 48, Rarity.RARE, mage.cards.t.TemporalAdept.class));
+ cards.add(new SetCardInfo("Tethered Griffin", 21, Rarity.RARE, mage.cards.t.TetheredGriffin.class));
+ cards.add(new SetCardInfo("Thieving Magpie", 49, Rarity.UNCOMMON, mage.cards.t.ThievingMagpie.class));
+ cards.add(new SetCardInfo("Thorn Elemental", 123, Rarity.RARE, mage.cards.t.ThornElemental.class));
+ cards.add(new SetCardInfo("Thran Dynamo", 139, Rarity.UNCOMMON, mage.cards.t.ThranDynamo.class));
+ cards.add(new SetCardInfo("Thran Foundry", 140, Rarity.UNCOMMON, mage.cards.t.ThranFoundry.class));
+ cards.add(new SetCardInfo("Thran Golem", 141, Rarity.RARE, mage.cards.t.ThranGolem.class));
+ cards.add(new SetCardInfo("Tormented Angel", 22, Rarity.COMMON, mage.cards.t.TormentedAngel.class));
+ cards.add(new SetCardInfo("Treachery", 50, Rarity.RARE, mage.cards.t.Treachery.class));
+ cards.add(new SetCardInfo("Trumpet Blast", 98, Rarity.COMMON, mage.cards.t.TrumpetBlast.class));
+ cards.add(new SetCardInfo("Twisted Experiment", 74, Rarity.COMMON, mage.cards.t.TwistedExperiment.class));
+ cards.add(new SetCardInfo("Urza's Incubator", 142, Rarity.RARE, mage.cards.u.UrzasIncubator.class));
+ cards.add(new SetCardInfo("Voice of Duty", 23, Rarity.UNCOMMON, mage.cards.v.VoiceOfDuty.class));
+ cards.add(new SetCardInfo("Voice of Reason", 24, Rarity.UNCOMMON, mage.cards.v.VoiceOfReason.class));
+ cards.add(new SetCardInfo("Wake of Destruction", 99, Rarity.RARE, mage.cards.w.WakeOfDestruction.class));
+ cards.add(new SetCardInfo("Wall of Glare", 25, Rarity.COMMON, mage.cards.w.WallOfGlare.class));
+ cards.add(new SetCardInfo("Wild Colos", 100, Rarity.COMMON, mage.cards.w.WildColos.class));
+ cards.add(new SetCardInfo("Yavimaya Elder", 124, Rarity.COMMON, mage.cards.y.YavimayaElder.class));
+ cards.add(new SetCardInfo("Yavimaya Enchantress", 125, Rarity.UNCOMMON, mage.cards.y.YavimayaEnchantress.class));
+ cards.add(new SetCardInfo("Yavimaya Hollow", 143, Rarity.RARE, mage.cards.y.YavimayaHollow.class));
+ cards.add(new SetCardInfo("Yawgmoth's Bargain", 75, Rarity.RARE, mage.cards.y.YawgmothsBargain.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/UrzasLegacy.java b/Mage.Sets/src/mage/sets/UrzasLegacy.java
index 1ba42776d9d..953f8cf867b 100644
--- a/Mage.Sets/src/mage/sets/UrzasLegacy.java
+++ b/Mage.Sets/src/mage/sets/UrzasLegacy.java
@@ -34,150 +34,149 @@ public final class UrzasLegacy extends ExpansionSet {
this.numBoosterUncommon = 3;
this.numBoosterRare = 1;
this.ratioBoosterMythic = 0;
-
- cards.add(new SetCardInfo("About Face", 73, Rarity.COMMON, mage.cards.a.AboutFace.class, RETRO_ART));
- cards.add(new SetCardInfo("Angel's Trumpet", 121, Rarity.UNCOMMON, mage.cards.a.AngelsTrumpet.class, RETRO_ART));
- cards.add(new SetCardInfo("Angelic Curator", 1, Rarity.COMMON, mage.cards.a.AngelicCurator.class, RETRO_ART));
- cards.add(new SetCardInfo("Anthroplasm", 25, Rarity.RARE, mage.cards.a.Anthroplasm.class, RETRO_ART));
- cards.add(new SetCardInfo("Archivist", 26, Rarity.RARE, mage.cards.a.Archivist.class, RETRO_ART));
- cards.add(new SetCardInfo("Aura Flux", 27, Rarity.COMMON, mage.cards.a.AuraFlux.class, RETRO_ART));
- cards.add(new SetCardInfo("Avalanche Riders", 74, Rarity.UNCOMMON, mage.cards.a.AvalancheRiders.class, RETRO_ART));
- cards.add(new SetCardInfo("Beast of Burden", 122, Rarity.RARE, mage.cards.b.BeastOfBurden.class, RETRO_ART));
- cards.add(new SetCardInfo("Blessed Reversal", 2, Rarity.RARE, mage.cards.b.BlessedReversal.class, RETRO_ART));
- cards.add(new SetCardInfo("Bloated Toad", 97, Rarity.UNCOMMON, mage.cards.b.BloatedToad.class, RETRO_ART));
- cards.add(new SetCardInfo("Bone Shredder", 49, Rarity.UNCOMMON, mage.cards.b.BoneShredder.class, RETRO_ART));
- cards.add(new SetCardInfo("Bouncing Beebles", 28, Rarity.COMMON, mage.cards.b.BouncingBeebles.class, RETRO_ART));
- cards.add(new SetCardInfo("Brink of Madness", 50, Rarity.RARE, mage.cards.b.BrinkOfMadness.class, RETRO_ART));
- cards.add(new SetCardInfo("Burst of Energy", 3, Rarity.COMMON, mage.cards.b.BurstOfEnergy.class, RETRO_ART));
- cards.add(new SetCardInfo("Cessation", 4, Rarity.COMMON, mage.cards.c.Cessation.class, RETRO_ART));
- cards.add(new SetCardInfo("Cloud of Faeries", 29, Rarity.COMMON, mage.cards.c.CloudOfFaeries.class, RETRO_ART));
- cards.add(new SetCardInfo("Crawlspace", 123, Rarity.RARE, mage.cards.c.Crawlspace.class, RETRO_ART));
- cards.add(new SetCardInfo("Crop Rotation", 98, Rarity.COMMON, mage.cards.c.CropRotation.class, RETRO_ART));
- cards.add(new SetCardInfo("Damping Engine", 124, Rarity.RARE, mage.cards.d.DampingEngine.class, RETRO_ART));
- cards.add(new SetCardInfo("Darkwatch Elves", 99, Rarity.UNCOMMON, mage.cards.d.DarkwatchElves.class, RETRO_ART));
- cards.add(new SetCardInfo("Defender of Chaos", 75, Rarity.COMMON, mage.cards.d.DefenderOfChaos.class, RETRO_ART));
- cards.add(new SetCardInfo("Defender of Law", 5, Rarity.COMMON, mage.cards.d.DefenderOfLaw.class, RETRO_ART));
- cards.add(new SetCardInfo("Defense Grid", 125, Rarity.RARE, mage.cards.d.DefenseGrid.class, RETRO_ART));
- cards.add(new SetCardInfo("Defense of the Heart", 100, Rarity.RARE, mage.cards.d.DefenseOfTheHeart.class, RETRO_ART));
- cards.add(new SetCardInfo("Delusions of Mediocrity", 30, Rarity.RARE, mage.cards.d.DelusionsOfMediocrity.class, RETRO_ART));
- cards.add(new SetCardInfo("Deranged Hermit", 101, Rarity.RARE, mage.cards.d.DerangedHermit.class, RETRO_ART));
- cards.add(new SetCardInfo("Devout Harpist", 6, Rarity.COMMON, mage.cards.d.DevoutHarpist.class, RETRO_ART));
- cards.add(new SetCardInfo("Engineered Plague", 51, Rarity.UNCOMMON, mage.cards.e.EngineeredPlague.class, RETRO_ART));
- cards.add(new SetCardInfo("Erase", 7, Rarity.COMMON, mage.cards.e.Erase.class, RETRO_ART));
- cards.add(new SetCardInfo("Eviscerator", 52, Rarity.RARE, mage.cards.e.Eviscerator.class, RETRO_ART));
- cards.add(new SetCardInfo("Expendable Troops", 8, Rarity.COMMON, mage.cards.e.ExpendableTroops.class, RETRO_ART));
- cards.add(new SetCardInfo("Faerie Conclave", 139, Rarity.UNCOMMON, mage.cards.f.FaerieConclave.class, RETRO_ART));
- cards.add(new SetCardInfo("Fleeting Image", 31, Rarity.RARE, mage.cards.f.FleetingImage.class, RETRO_ART));
- cards.add(new SetCardInfo("Fog of Gnats", 53, Rarity.COMMON, mage.cards.f.FogOfGnats.class, RETRO_ART));
- cards.add(new SetCardInfo("Forbidding Watchtower", 140, Rarity.UNCOMMON, mage.cards.f.ForbiddingWatchtower.class, RETRO_ART));
- cards.add(new SetCardInfo("Frantic Search", 32, Rarity.COMMON, mage.cards.f.FranticSearch.class, RETRO_ART));
- cards.add(new SetCardInfo("Gang of Elk", 102, Rarity.UNCOMMON, mage.cards.g.GangOfElk.class, RETRO_ART));
- cards.add(new SetCardInfo("Ghitu Encampment", 141, Rarity.UNCOMMON, mage.cards.g.GhituEncampment.class, RETRO_ART));
- cards.add(new SetCardInfo("Ghitu Fire-Eater", 76, Rarity.UNCOMMON, mage.cards.g.GhituFireEater.class, RETRO_ART));
- cards.add(new SetCardInfo("Ghitu Slinger", 77, Rarity.COMMON, mage.cards.g.GhituSlinger.class, RETRO_ART));
- cards.add(new SetCardInfo("Ghitu War Cry", 78, Rarity.UNCOMMON, mage.cards.g.GhituWarCry.class, RETRO_ART));
- cards.add(new SetCardInfo("Giant Cockroach", 54, Rarity.COMMON, mage.cards.g.GiantCockroach.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Medics", 79, Rarity.COMMON, mage.cards.g.GoblinMedics.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Welder", 80, Rarity.RARE, mage.cards.g.GoblinWelder.class, RETRO_ART));
- cards.add(new SetCardInfo("Granite Grip", 81, Rarity.COMMON, mage.cards.g.GraniteGrip.class, RETRO_ART));
- cards.add(new SetCardInfo("Grim Monolith", 126, Rarity.RARE, mage.cards.g.GrimMonolith.class, RETRO_ART));
- cards.add(new SetCardInfo("Harmonic Convergence", 103, Rarity.UNCOMMON, mage.cards.h.HarmonicConvergence.class, RETRO_ART));
- cards.add(new SetCardInfo("Hidden Gibbons", 104, Rarity.RARE, mage.cards.h.HiddenGibbons.class, RETRO_ART));
- cards.add(new SetCardInfo("Hope and Glory", 9, Rarity.UNCOMMON, mage.cards.h.HopeAndGlory.class, RETRO_ART));
- cards.add(new SetCardInfo("Impending Disaster", 82, Rarity.RARE, mage.cards.i.ImpendingDisaster.class, RETRO_ART));
- cards.add(new SetCardInfo("Intervene", 33, Rarity.COMMON, mage.cards.i.Intervene.class, RETRO_ART));
- cards.add(new SetCardInfo("Iron Maiden", 127, Rarity.RARE, mage.cards.i.IronMaiden.class, RETRO_ART));
- cards.add(new SetCardInfo("Iron Will", 10, Rarity.COMMON, mage.cards.i.IronWill.class, RETRO_ART));
- cards.add(new SetCardInfo("Jhoira's Toolbox", 128, Rarity.UNCOMMON, mage.cards.j.JhoirasToolbox.class, RETRO_ART));
- cards.add(new SetCardInfo("Karmic Guide", 11, Rarity.RARE, mage.cards.k.KarmicGuide.class, RETRO_ART));
- cards.add(new SetCardInfo("King Crab", 34, Rarity.UNCOMMON, mage.cards.k.KingCrab.class, RETRO_ART));
- cards.add(new SetCardInfo("Knighthood", 12, Rarity.UNCOMMON, mage.cards.k.Knighthood.class, RETRO_ART));
- cards.add(new SetCardInfo("Last-Ditch Effort", 83, Rarity.UNCOMMON, mage.cards.l.LastDitchEffort.class, RETRO_ART));
- cards.add(new SetCardInfo("Lava Axe", 84, Rarity.COMMON, mage.cards.l.LavaAxe.class, RETRO_ART));
- cards.add(new SetCardInfo("Levitation", 35, Rarity.UNCOMMON, mage.cards.l.Levitation.class, RETRO_ART));
- cards.add(new SetCardInfo("Lone Wolf", 105, Rarity.UNCOMMON, mage.cards.l.LoneWolf.class, RETRO_ART));
- cards.add(new SetCardInfo("Lurking Skirge", 55, Rarity.RARE, mage.cards.l.LurkingSkirge.class, RETRO_ART));
- cards.add(new SetCardInfo("Martyr's Cause", 13, Rarity.UNCOMMON, mage.cards.m.MartyrsCause.class, RETRO_ART));
- cards.add(new SetCardInfo("Memory Jar", 129, Rarity.RARE, mage.cards.m.MemoryJar.class, RETRO_ART));
- cards.add(new SetCardInfo("Might of Oaks", 106, Rarity.RARE, mage.cards.m.MightOfOaks.class, RETRO_ART));
- cards.add(new SetCardInfo("Miscalculation", 36, Rarity.COMMON, mage.cards.m.Miscalculation.class, RETRO_ART));
- cards.add(new SetCardInfo("Molten Hydra", 85, Rarity.RARE, mage.cards.m.MoltenHydra.class, RETRO_ART));
- cards.add(new SetCardInfo("Mother of Runes", 14, Rarity.UNCOMMON, mage.cards.m.MotherOfRunes.class, RETRO_ART));
- cards.add(new SetCardInfo("Multani's Acolyte", 108, Rarity.COMMON, mage.cards.m.MultanisAcolyte.class, RETRO_ART));
- cards.add(new SetCardInfo("Multani's Presence", 109, Rarity.UNCOMMON, mage.cards.m.MultanisPresence.class, RETRO_ART));
- cards.add(new SetCardInfo("Multani, Maro-Sorcerer", 107, Rarity.RARE, mage.cards.m.MultaniMaroSorcerer.class, RETRO_ART));
- cards.add(new SetCardInfo("No Mercy", 56, Rarity.RARE, mage.cards.n.NoMercy.class, RETRO_ART));
- cards.add(new SetCardInfo("Opal Avenger", 15, Rarity.RARE, mage.cards.o.OpalAvenger.class, RETRO_ART));
- cards.add(new SetCardInfo("Opal Champion", 16, Rarity.COMMON, mage.cards.o.OpalChampion.class, RETRO_ART));
- cards.add(new SetCardInfo("Opportunity", 37, Rarity.UNCOMMON, mage.cards.o.Opportunity.class, RETRO_ART));
- cards.add(new SetCardInfo("Ostracize", 57, Rarity.COMMON, mage.cards.o.Ostracize.class, RETRO_ART));
- cards.add(new SetCardInfo("Palinchron", 38, Rarity.RARE, mage.cards.p.Palinchron.class, RETRO_ART));
- cards.add(new SetCardInfo("Parch", 86, Rarity.COMMON, mage.cards.p.Parch.class, RETRO_ART));
- cards.add(new SetCardInfo("Peace and Quiet", 17, Rarity.UNCOMMON, mage.cards.p.PeaceAndQuiet.class, RETRO_ART));
- cards.add(new SetCardInfo("Phyrexian Broodlings", 58, Rarity.COMMON, mage.cards.p.PhyrexianBroodlings.class, RETRO_ART));
- cards.add(new SetCardInfo("Phyrexian Debaser", 59, Rarity.COMMON, mage.cards.p.PhyrexianDebaser.class, RETRO_ART));
- cards.add(new SetCardInfo("Phyrexian Defiler", 60, Rarity.UNCOMMON, mage.cards.p.PhyrexianDefiler.class, RETRO_ART));
- cards.add(new SetCardInfo("Phyrexian Denouncer", 61, Rarity.COMMON, mage.cards.p.PhyrexianDenouncer.class, RETRO_ART));
- cards.add(new SetCardInfo("Phyrexian Plaguelord", 62, Rarity.RARE, mage.cards.p.PhyrexianPlaguelord.class, RETRO_ART));
- cards.add(new SetCardInfo("Phyrexian Reclamation", 63, Rarity.UNCOMMON, mage.cards.p.PhyrexianReclamation.class, RETRO_ART));
- cards.add(new SetCardInfo("Plague Beetle", 64, Rarity.COMMON, mage.cards.p.PlagueBeetle.class, RETRO_ART));
- cards.add(new SetCardInfo("Planar Collapse", 18, Rarity.RARE, mage.cards.p.PlanarCollapse.class, RETRO_ART));
- cards.add(new SetCardInfo("Purify", 19, Rarity.RARE, mage.cards.p.Purify.class, RETRO_ART));
- cards.add(new SetCardInfo("Pygmy Pyrosaur", 87, Rarity.COMMON, mage.cards.p.PygmyPyrosaur.class, RETRO_ART));
- cards.add(new SetCardInfo("Pyromancy", 88, Rarity.RARE, mage.cards.p.Pyromancy.class, RETRO_ART));
- cards.add(new SetCardInfo("Quicksilver Amulet", 130, Rarity.RARE, mage.cards.q.QuicksilverAmulet.class, RETRO_ART));
- cards.add(new SetCardInfo("Rack and Ruin", 89, Rarity.UNCOMMON, mage.cards.r.RackAndRuin.class, RETRO_ART));
- cards.add(new SetCardInfo("Radiant's Dragoons", 21, Rarity.UNCOMMON, mage.cards.r.RadiantsDragoons.class, RETRO_ART));
- cards.add(new SetCardInfo("Radiant's Judgment", 22, Rarity.COMMON, mage.cards.r.RadiantsJudgment.class, RETRO_ART));
- cards.add(new SetCardInfo("Radiant, Archangel", 20, Rarity.RARE, mage.cards.r.RadiantArchangel.class, RETRO_ART));
- cards.add(new SetCardInfo("Rancor", 110, Rarity.COMMON, mage.cards.r.Rancor.class, RETRO_ART));
- cards.add(new SetCardInfo("Rank and File", 65, Rarity.UNCOMMON, mage.cards.r.RankAndFile.class, RETRO_ART));
- cards.add(new SetCardInfo("Raven Familiar", 39, Rarity.UNCOMMON, mage.cards.r.RavenFamiliar.class, RETRO_ART));
- cards.add(new SetCardInfo("Rebuild", 40, Rarity.UNCOMMON, mage.cards.r.Rebuild.class, RETRO_ART));
- cards.add(new SetCardInfo("Repopulate", 111, Rarity.COMMON, mage.cards.r.Repopulate.class, RETRO_ART));
- cards.add(new SetCardInfo("Ring of Gix", 131, Rarity.RARE, mage.cards.r.RingOfGix.class, RETRO_ART));
- cards.add(new SetCardInfo("Rivalry", 90, Rarity.RARE, mage.cards.r.Rivalry.class, RETRO_ART));
- cards.add(new SetCardInfo("Scrapheap", 132, Rarity.RARE, mage.cards.s.Scrapheap.class, RETRO_ART));
- cards.add(new SetCardInfo("Second Chance", 41, Rarity.RARE, mage.cards.s.SecondChance.class, RETRO_ART));
- cards.add(new SetCardInfo("Shivan Phoenix", 91, Rarity.RARE, mage.cards.s.ShivanPhoenix.class, RETRO_ART));
- cards.add(new SetCardInfo("Sick and Tired", 66, Rarity.COMMON, mage.cards.s.SickAndTired.class, RETRO_ART));
- cards.add(new SetCardInfo("Silk Net", 112, Rarity.COMMON, mage.cards.s.SilkNet.class, RETRO_ART));
- cards.add(new SetCardInfo("Simian Grunts", 113, Rarity.COMMON, mage.cards.s.SimianGrunts.class, RETRO_ART));
- cards.add(new SetCardInfo("Sleeper's Guile", 67, Rarity.COMMON, mage.cards.s.SleepersGuile.class, RETRO_ART));
- cards.add(new SetCardInfo("Slow Motion", 42, Rarity.COMMON, mage.cards.s.SlowMotion.class, RETRO_ART));
- cards.add(new SetCardInfo("Sluggishness", 92, Rarity.COMMON, mage.cards.s.Sluggishness.class, RETRO_ART));
- cards.add(new SetCardInfo("Snap", 43, Rarity.COMMON, mage.cards.s.Snap.class, RETRO_ART));
- cards.add(new SetCardInfo("Spawning Pool", 142, Rarity.UNCOMMON, mage.cards.s.SpawningPool.class, RETRO_ART));
- cards.add(new SetCardInfo("Subversion", 68, Rarity.RARE, mage.cards.s.Subversion.class, RETRO_ART));
- cards.add(new SetCardInfo("Sustainer of the Realm", 23, Rarity.UNCOMMON, mage.cards.s.SustainerOfTheRealm.class, RETRO_ART));
- cards.add(new SetCardInfo("Swat", 69, Rarity.COMMON, mage.cards.s.Swat.class, RETRO_ART));
- cards.add(new SetCardInfo("Tethered Skirge", 70, Rarity.UNCOMMON, mage.cards.t.TetheredSkirge.class, RETRO_ART));
- cards.add(new SetCardInfo("Thornwind Faeries", 44, Rarity.COMMON, mage.cards.t.ThornwindFaeries.class, RETRO_ART));
- cards.add(new SetCardInfo("Thran Lens", 133, Rarity.RARE, mage.cards.t.ThranLens.class, RETRO_ART));
- cards.add(new SetCardInfo("Thran War Machine", 134, Rarity.UNCOMMON, mage.cards.t.ThranWarMachine.class, RETRO_ART));
- cards.add(new SetCardInfo("Thran Weaponry", 135, Rarity.RARE, mage.cards.t.ThranWeaponry.class, RETRO_ART));
- cards.add(new SetCardInfo("Ticking Gnomes", 136, Rarity.UNCOMMON, mage.cards.t.TickingGnomes.class, RETRO_ART));
- cards.add(new SetCardInfo("Tinker", 45, Rarity.UNCOMMON, mage.cards.t.Tinker.class, RETRO_ART));
- cards.add(new SetCardInfo("Tragic Poet", 24, Rarity.COMMON, mage.cards.t.TragicPoet.class, RETRO_ART));
- cards.add(new SetCardInfo("Treacherous Link", 71, Rarity.UNCOMMON, mage.cards.t.TreacherousLink.class, RETRO_ART));
- cards.add(new SetCardInfo("Treefolk Mystic", 114, Rarity.COMMON, mage.cards.t.TreefolkMystic.class, RETRO_ART));
- cards.add(new SetCardInfo("Treetop Village", 143, Rarity.UNCOMMON, mage.cards.t.TreetopVillage.class, RETRO_ART));
- cards.add(new SetCardInfo("Unearth", 72, Rarity.COMMON, mage.cards.u.Unearth.class, RETRO_ART));
- cards.add(new SetCardInfo("Urza's Blueprints", 137, Rarity.RARE, mage.cards.u.UrzasBlueprints.class, RETRO_ART));
- cards.add(new SetCardInfo("Viashino Bey", 93, Rarity.COMMON, mage.cards.v.ViashinoBey.class, RETRO_ART));
- cards.add(new SetCardInfo("Viashino Cutthroat", 94, Rarity.UNCOMMON, mage.cards.v.ViashinoCutthroat.class, RETRO_ART));
- cards.add(new SetCardInfo("Viashino Heretic", 95, Rarity.UNCOMMON, mage.cards.v.ViashinoHeretic.class, RETRO_ART));
- cards.add(new SetCardInfo("Viashino Sandscout", 96, Rarity.COMMON, mage.cards.v.ViashinoSandscout.class, RETRO_ART));
- cards.add(new SetCardInfo("Vigilant Drake", 46, Rarity.COMMON, mage.cards.v.VigilantDrake.class, RETRO_ART));
- cards.add(new SetCardInfo("Walking Sponge", 47, Rarity.UNCOMMON, mage.cards.w.WalkingSponge.class, RETRO_ART));
- cards.add(new SetCardInfo("Weatherseed Elf", 115, Rarity.COMMON, mage.cards.w.WeatherseedElf.class, RETRO_ART));
- cards.add(new SetCardInfo("Weatherseed Faeries", 48, Rarity.COMMON, mage.cards.w.WeatherseedFaeries.class, RETRO_ART));
- cards.add(new SetCardInfo("Weatherseed Treefolk", 116, Rarity.RARE, mage.cards.w.WeatherseedTreefolk.class, RETRO_ART));
- cards.add(new SetCardInfo("Wheel of Torture", 138, Rarity.RARE, mage.cards.w.WheelOfTorture.class, RETRO_ART));
- cards.add(new SetCardInfo("Wing Snare", 117, Rarity.UNCOMMON, mage.cards.w.WingSnare.class, RETRO_ART));
- cards.add(new SetCardInfo("Yavimaya Granger", 118, Rarity.COMMON, mage.cards.y.YavimayaGranger.class, RETRO_ART));
- cards.add(new SetCardInfo("Yavimaya Scion", 119, Rarity.COMMON, mage.cards.y.YavimayaScion.class, RETRO_ART));
- cards.add(new SetCardInfo("Yavimaya Wurm", 120, Rarity.COMMON, mage.cards.y.YavimayaWurm.class, RETRO_ART));
+ cards.add(new SetCardInfo("About Face", 73, Rarity.COMMON, mage.cards.a.AboutFace.class));
+ cards.add(new SetCardInfo("Angel's Trumpet", 121, Rarity.UNCOMMON, mage.cards.a.AngelsTrumpet.class));
+ cards.add(new SetCardInfo("Angelic Curator", 1, Rarity.COMMON, mage.cards.a.AngelicCurator.class));
+ cards.add(new SetCardInfo("Anthroplasm", 25, Rarity.RARE, mage.cards.a.Anthroplasm.class));
+ cards.add(new SetCardInfo("Archivist", 26, Rarity.RARE, mage.cards.a.Archivist.class));
+ cards.add(new SetCardInfo("Aura Flux", 27, Rarity.COMMON, mage.cards.a.AuraFlux.class));
+ cards.add(new SetCardInfo("Avalanche Riders", 74, Rarity.UNCOMMON, mage.cards.a.AvalancheRiders.class));
+ cards.add(new SetCardInfo("Beast of Burden", 122, Rarity.RARE, mage.cards.b.BeastOfBurden.class));
+ cards.add(new SetCardInfo("Blessed Reversal", 2, Rarity.RARE, mage.cards.b.BlessedReversal.class));
+ cards.add(new SetCardInfo("Bloated Toad", 97, Rarity.UNCOMMON, mage.cards.b.BloatedToad.class));
+ cards.add(new SetCardInfo("Bone Shredder", 49, Rarity.UNCOMMON, mage.cards.b.BoneShredder.class));
+ cards.add(new SetCardInfo("Bouncing Beebles", 28, Rarity.COMMON, mage.cards.b.BouncingBeebles.class));
+ cards.add(new SetCardInfo("Brink of Madness", 50, Rarity.RARE, mage.cards.b.BrinkOfMadness.class));
+ cards.add(new SetCardInfo("Burst of Energy", 3, Rarity.COMMON, mage.cards.b.BurstOfEnergy.class));
+ cards.add(new SetCardInfo("Cessation", 4, Rarity.COMMON, mage.cards.c.Cessation.class));
+ cards.add(new SetCardInfo("Cloud of Faeries", 29, Rarity.COMMON, mage.cards.c.CloudOfFaeries.class));
+ cards.add(new SetCardInfo("Crawlspace", 123, Rarity.RARE, mage.cards.c.Crawlspace.class));
+ cards.add(new SetCardInfo("Crop Rotation", 98, Rarity.COMMON, mage.cards.c.CropRotation.class));
+ cards.add(new SetCardInfo("Damping Engine", 124, Rarity.RARE, mage.cards.d.DampingEngine.class));
+ cards.add(new SetCardInfo("Darkwatch Elves", 99, Rarity.UNCOMMON, mage.cards.d.DarkwatchElves.class));
+ cards.add(new SetCardInfo("Defender of Chaos", 75, Rarity.COMMON, mage.cards.d.DefenderOfChaos.class));
+ cards.add(new SetCardInfo("Defender of Law", 5, Rarity.COMMON, mage.cards.d.DefenderOfLaw.class));
+ cards.add(new SetCardInfo("Defense Grid", 125, Rarity.RARE, mage.cards.d.DefenseGrid.class));
+ cards.add(new SetCardInfo("Defense of the Heart", 100, Rarity.RARE, mage.cards.d.DefenseOfTheHeart.class));
+ cards.add(new SetCardInfo("Delusions of Mediocrity", 30, Rarity.RARE, mage.cards.d.DelusionsOfMediocrity.class));
+ cards.add(new SetCardInfo("Deranged Hermit", 101, Rarity.RARE, mage.cards.d.DerangedHermit.class));
+ cards.add(new SetCardInfo("Devout Harpist", 6, Rarity.COMMON, mage.cards.d.DevoutHarpist.class));
+ cards.add(new SetCardInfo("Engineered Plague", 51, Rarity.UNCOMMON, mage.cards.e.EngineeredPlague.class));
+ cards.add(new SetCardInfo("Erase", 7, Rarity.COMMON, mage.cards.e.Erase.class));
+ cards.add(new SetCardInfo("Eviscerator", 52, Rarity.RARE, mage.cards.e.Eviscerator.class));
+ cards.add(new SetCardInfo("Expendable Troops", 8, Rarity.COMMON, mage.cards.e.ExpendableTroops.class));
+ cards.add(new SetCardInfo("Faerie Conclave", 139, Rarity.UNCOMMON, mage.cards.f.FaerieConclave.class));
+ cards.add(new SetCardInfo("Fleeting Image", 31, Rarity.RARE, mage.cards.f.FleetingImage.class));
+ cards.add(new SetCardInfo("Fog of Gnats", 53, Rarity.COMMON, mage.cards.f.FogOfGnats.class));
+ cards.add(new SetCardInfo("Forbidding Watchtower", 140, Rarity.UNCOMMON, mage.cards.f.ForbiddingWatchtower.class));
+ cards.add(new SetCardInfo("Frantic Search", 32, Rarity.COMMON, mage.cards.f.FranticSearch.class));
+ cards.add(new SetCardInfo("Gang of Elk", 102, Rarity.UNCOMMON, mage.cards.g.GangOfElk.class));
+ cards.add(new SetCardInfo("Ghitu Encampment", 141, Rarity.UNCOMMON, mage.cards.g.GhituEncampment.class));
+ cards.add(new SetCardInfo("Ghitu Fire-Eater", 76, Rarity.UNCOMMON, mage.cards.g.GhituFireEater.class));
+ cards.add(new SetCardInfo("Ghitu Slinger", 77, Rarity.COMMON, mage.cards.g.GhituSlinger.class));
+ cards.add(new SetCardInfo("Ghitu War Cry", 78, Rarity.UNCOMMON, mage.cards.g.GhituWarCry.class));
+ cards.add(new SetCardInfo("Giant Cockroach", 54, Rarity.COMMON, mage.cards.g.GiantCockroach.class));
+ cards.add(new SetCardInfo("Goblin Medics", 79, Rarity.COMMON, mage.cards.g.GoblinMedics.class));
+ cards.add(new SetCardInfo("Goblin Welder", 80, Rarity.RARE, mage.cards.g.GoblinWelder.class));
+ cards.add(new SetCardInfo("Granite Grip", 81, Rarity.COMMON, mage.cards.g.GraniteGrip.class));
+ cards.add(new SetCardInfo("Grim Monolith", 126, Rarity.RARE, mage.cards.g.GrimMonolith.class));
+ cards.add(new SetCardInfo("Harmonic Convergence", 103, Rarity.UNCOMMON, mage.cards.h.HarmonicConvergence.class));
+ cards.add(new SetCardInfo("Hidden Gibbons", 104, Rarity.RARE, mage.cards.h.HiddenGibbons.class));
+ cards.add(new SetCardInfo("Hope and Glory", 9, Rarity.UNCOMMON, mage.cards.h.HopeAndGlory.class));
+ cards.add(new SetCardInfo("Impending Disaster", 82, Rarity.RARE, mage.cards.i.ImpendingDisaster.class));
+ cards.add(new SetCardInfo("Intervene", 33, Rarity.COMMON, mage.cards.i.Intervene.class));
+ cards.add(new SetCardInfo("Iron Maiden", 127, Rarity.RARE, mage.cards.i.IronMaiden.class));
+ cards.add(new SetCardInfo("Iron Will", 10, Rarity.COMMON, mage.cards.i.IronWill.class));
+ cards.add(new SetCardInfo("Jhoira's Toolbox", 128, Rarity.UNCOMMON, mage.cards.j.JhoirasToolbox.class));
+ cards.add(new SetCardInfo("Karmic Guide", 11, Rarity.RARE, mage.cards.k.KarmicGuide.class));
+ cards.add(new SetCardInfo("King Crab", 34, Rarity.UNCOMMON, mage.cards.k.KingCrab.class));
+ cards.add(new SetCardInfo("Knighthood", 12, Rarity.UNCOMMON, mage.cards.k.Knighthood.class));
+ cards.add(new SetCardInfo("Last-Ditch Effort", 83, Rarity.UNCOMMON, mage.cards.l.LastDitchEffort.class));
+ cards.add(new SetCardInfo("Lava Axe", 84, Rarity.COMMON, mage.cards.l.LavaAxe.class));
+ cards.add(new SetCardInfo("Levitation", 35, Rarity.UNCOMMON, mage.cards.l.Levitation.class));
+ cards.add(new SetCardInfo("Lone Wolf", 105, Rarity.UNCOMMON, mage.cards.l.LoneWolf.class));
+ cards.add(new SetCardInfo("Lurking Skirge", 55, Rarity.RARE, mage.cards.l.LurkingSkirge.class));
+ cards.add(new SetCardInfo("Martyr's Cause", 13, Rarity.UNCOMMON, mage.cards.m.MartyrsCause.class));
+ cards.add(new SetCardInfo("Memory Jar", 129, Rarity.RARE, mage.cards.m.MemoryJar.class));
+ cards.add(new SetCardInfo("Might of Oaks", 106, Rarity.RARE, mage.cards.m.MightOfOaks.class));
+ cards.add(new SetCardInfo("Miscalculation", 36, Rarity.COMMON, mage.cards.m.Miscalculation.class));
+ cards.add(new SetCardInfo("Molten Hydra", 85, Rarity.RARE, mage.cards.m.MoltenHydra.class));
+ cards.add(new SetCardInfo("Mother of Runes", 14, Rarity.UNCOMMON, mage.cards.m.MotherOfRunes.class));
+ cards.add(new SetCardInfo("Multani's Acolyte", 108, Rarity.COMMON, mage.cards.m.MultanisAcolyte.class));
+ cards.add(new SetCardInfo("Multani's Presence", 109, Rarity.UNCOMMON, mage.cards.m.MultanisPresence.class));
+ cards.add(new SetCardInfo("Multani, Maro-Sorcerer", 107, Rarity.RARE, mage.cards.m.MultaniMaroSorcerer.class));
+ cards.add(new SetCardInfo("No Mercy", 56, Rarity.RARE, mage.cards.n.NoMercy.class));
+ cards.add(new SetCardInfo("Opal Avenger", 15, Rarity.RARE, mage.cards.o.OpalAvenger.class));
+ cards.add(new SetCardInfo("Opal Champion", 16, Rarity.COMMON, mage.cards.o.OpalChampion.class));
+ cards.add(new SetCardInfo("Opportunity", 37, Rarity.UNCOMMON, mage.cards.o.Opportunity.class));
+ cards.add(new SetCardInfo("Ostracize", 57, Rarity.COMMON, mage.cards.o.Ostracize.class));
+ cards.add(new SetCardInfo("Palinchron", 38, Rarity.RARE, mage.cards.p.Palinchron.class));
+ cards.add(new SetCardInfo("Parch", 86, Rarity.COMMON, mage.cards.p.Parch.class));
+ cards.add(new SetCardInfo("Peace and Quiet", 17, Rarity.UNCOMMON, mage.cards.p.PeaceAndQuiet.class));
+ cards.add(new SetCardInfo("Phyrexian Broodlings", 58, Rarity.COMMON, mage.cards.p.PhyrexianBroodlings.class));
+ cards.add(new SetCardInfo("Phyrexian Debaser", 59, Rarity.COMMON, mage.cards.p.PhyrexianDebaser.class));
+ cards.add(new SetCardInfo("Phyrexian Defiler", 60, Rarity.UNCOMMON, mage.cards.p.PhyrexianDefiler.class));
+ cards.add(new SetCardInfo("Phyrexian Denouncer", 61, Rarity.COMMON, mage.cards.p.PhyrexianDenouncer.class));
+ cards.add(new SetCardInfo("Phyrexian Plaguelord", 62, Rarity.RARE, mage.cards.p.PhyrexianPlaguelord.class));
+ cards.add(new SetCardInfo("Phyrexian Reclamation", 63, Rarity.UNCOMMON, mage.cards.p.PhyrexianReclamation.class));
+ cards.add(new SetCardInfo("Plague Beetle", 64, Rarity.COMMON, mage.cards.p.PlagueBeetle.class));
+ cards.add(new SetCardInfo("Planar Collapse", 18, Rarity.RARE, mage.cards.p.PlanarCollapse.class));
+ cards.add(new SetCardInfo("Purify", 19, Rarity.RARE, mage.cards.p.Purify.class));
+ cards.add(new SetCardInfo("Pygmy Pyrosaur", 87, Rarity.COMMON, mage.cards.p.PygmyPyrosaur.class));
+ cards.add(new SetCardInfo("Pyromancy", 88, Rarity.RARE, mage.cards.p.Pyromancy.class));
+ cards.add(new SetCardInfo("Quicksilver Amulet", 130, Rarity.RARE, mage.cards.q.QuicksilverAmulet.class));
+ cards.add(new SetCardInfo("Rack and Ruin", 89, Rarity.UNCOMMON, mage.cards.r.RackAndRuin.class));
+ cards.add(new SetCardInfo("Radiant's Dragoons", 21, Rarity.UNCOMMON, mage.cards.r.RadiantsDragoons.class));
+ cards.add(new SetCardInfo("Radiant's Judgment", 22, Rarity.COMMON, mage.cards.r.RadiantsJudgment.class));
+ cards.add(new SetCardInfo("Radiant, Archangel", 20, Rarity.RARE, mage.cards.r.RadiantArchangel.class));
+ cards.add(new SetCardInfo("Rancor", 110, Rarity.COMMON, mage.cards.r.Rancor.class));
+ cards.add(new SetCardInfo("Rank and File", 65, Rarity.UNCOMMON, mage.cards.r.RankAndFile.class));
+ cards.add(new SetCardInfo("Raven Familiar", 39, Rarity.UNCOMMON, mage.cards.r.RavenFamiliar.class));
+ cards.add(new SetCardInfo("Rebuild", 40, Rarity.UNCOMMON, mage.cards.r.Rebuild.class));
+ cards.add(new SetCardInfo("Repopulate", 111, Rarity.COMMON, mage.cards.r.Repopulate.class));
+ cards.add(new SetCardInfo("Ring of Gix", 131, Rarity.RARE, mage.cards.r.RingOfGix.class));
+ cards.add(new SetCardInfo("Rivalry", 90, Rarity.RARE, mage.cards.r.Rivalry.class));
+ cards.add(new SetCardInfo("Scrapheap", 132, Rarity.RARE, mage.cards.s.Scrapheap.class));
+ cards.add(new SetCardInfo("Second Chance", 41, Rarity.RARE, mage.cards.s.SecondChance.class));
+ cards.add(new SetCardInfo("Shivan Phoenix", 91, Rarity.RARE, mage.cards.s.ShivanPhoenix.class));
+ cards.add(new SetCardInfo("Sick and Tired", 66, Rarity.COMMON, mage.cards.s.SickAndTired.class));
+ cards.add(new SetCardInfo("Silk Net", 112, Rarity.COMMON, mage.cards.s.SilkNet.class));
+ cards.add(new SetCardInfo("Simian Grunts", 113, Rarity.COMMON, mage.cards.s.SimianGrunts.class));
+ cards.add(new SetCardInfo("Sleeper's Guile", 67, Rarity.COMMON, mage.cards.s.SleepersGuile.class));
+ cards.add(new SetCardInfo("Slow Motion", 42, Rarity.COMMON, mage.cards.s.SlowMotion.class));
+ cards.add(new SetCardInfo("Sluggishness", 92, Rarity.COMMON, mage.cards.s.Sluggishness.class));
+ cards.add(new SetCardInfo("Snap", 43, Rarity.COMMON, mage.cards.s.Snap.class));
+ cards.add(new SetCardInfo("Spawning Pool", 142, Rarity.UNCOMMON, mage.cards.s.SpawningPool.class));
+ cards.add(new SetCardInfo("Subversion", 68, Rarity.RARE, mage.cards.s.Subversion.class));
+ cards.add(new SetCardInfo("Sustainer of the Realm", 23, Rarity.UNCOMMON, mage.cards.s.SustainerOfTheRealm.class));
+ cards.add(new SetCardInfo("Swat", 69, Rarity.COMMON, mage.cards.s.Swat.class));
+ cards.add(new SetCardInfo("Tethered Skirge", 70, Rarity.UNCOMMON, mage.cards.t.TetheredSkirge.class));
+ cards.add(new SetCardInfo("Thornwind Faeries", 44, Rarity.COMMON, mage.cards.t.ThornwindFaeries.class));
+ cards.add(new SetCardInfo("Thran Lens", 133, Rarity.RARE, mage.cards.t.ThranLens.class));
+ cards.add(new SetCardInfo("Thran War Machine", 134, Rarity.UNCOMMON, mage.cards.t.ThranWarMachine.class));
+ cards.add(new SetCardInfo("Thran Weaponry", 135, Rarity.RARE, mage.cards.t.ThranWeaponry.class));
+ cards.add(new SetCardInfo("Ticking Gnomes", 136, Rarity.UNCOMMON, mage.cards.t.TickingGnomes.class));
+ cards.add(new SetCardInfo("Tinker", 45, Rarity.UNCOMMON, mage.cards.t.Tinker.class));
+ cards.add(new SetCardInfo("Tragic Poet", 24, Rarity.COMMON, mage.cards.t.TragicPoet.class));
+ cards.add(new SetCardInfo("Treacherous Link", 71, Rarity.UNCOMMON, mage.cards.t.TreacherousLink.class));
+ cards.add(new SetCardInfo("Treefolk Mystic", 114, Rarity.COMMON, mage.cards.t.TreefolkMystic.class));
+ cards.add(new SetCardInfo("Treetop Village", 143, Rarity.UNCOMMON, mage.cards.t.TreetopVillage.class));
+ cards.add(new SetCardInfo("Unearth", 72, Rarity.COMMON, mage.cards.u.Unearth.class));
+ cards.add(new SetCardInfo("Urza's Blueprints", 137, Rarity.RARE, mage.cards.u.UrzasBlueprints.class));
+ cards.add(new SetCardInfo("Viashino Bey", 93, Rarity.COMMON, mage.cards.v.ViashinoBey.class));
+ cards.add(new SetCardInfo("Viashino Cutthroat", 94, Rarity.UNCOMMON, mage.cards.v.ViashinoCutthroat.class));
+ cards.add(new SetCardInfo("Viashino Heretic", 95, Rarity.UNCOMMON, mage.cards.v.ViashinoHeretic.class));
+ cards.add(new SetCardInfo("Viashino Sandscout", 96, Rarity.COMMON, mage.cards.v.ViashinoSandscout.class));
+ cards.add(new SetCardInfo("Vigilant Drake", 46, Rarity.COMMON, mage.cards.v.VigilantDrake.class));
+ cards.add(new SetCardInfo("Walking Sponge", 47, Rarity.UNCOMMON, mage.cards.w.WalkingSponge.class));
+ cards.add(new SetCardInfo("Weatherseed Elf", 115, Rarity.COMMON, mage.cards.w.WeatherseedElf.class));
+ cards.add(new SetCardInfo("Weatherseed Faeries", 48, Rarity.COMMON, mage.cards.w.WeatherseedFaeries.class));
+ cards.add(new SetCardInfo("Weatherseed Treefolk", 116, Rarity.RARE, mage.cards.w.WeatherseedTreefolk.class));
+ cards.add(new SetCardInfo("Wheel of Torture", 138, Rarity.RARE, mage.cards.w.WheelOfTorture.class));
+ cards.add(new SetCardInfo("Wing Snare", 117, Rarity.UNCOMMON, mage.cards.w.WingSnare.class));
+ cards.add(new SetCardInfo("Yavimaya Granger", 118, Rarity.COMMON, mage.cards.y.YavimayaGranger.class));
+ cards.add(new SetCardInfo("Yavimaya Scion", 119, Rarity.COMMON, mage.cards.y.YavimayaScion.class));
+ cards.add(new SetCardInfo("Yavimaya Wurm", 120, Rarity.COMMON, mage.cards.y.YavimayaWurm.class));
}
@Override
diff --git a/Mage.Sets/src/mage/sets/UrzasSaga.java b/Mage.Sets/src/mage/sets/UrzasSaga.java
index e394638101f..002a8b44779 100644
--- a/Mage.Sets/src/mage/sets/UrzasSaga.java
+++ b/Mage.Sets/src/mage/sets/UrzasSaga.java
@@ -32,364 +32,356 @@ public final class UrzasSaga extends ExpansionSet {
this.numBoosterUncommon = 3;
this.numBoosterRare = 1;
this.ratioBoosterMythic = 0;
-
- cards.add(new SetCardInfo("Absolute Grace", 1, Rarity.UNCOMMON, mage.cards.a.AbsoluteGrace.class, RETRO_ART));
- cards.add(new SetCardInfo("Absolute Law", 2, Rarity.UNCOMMON, mage.cards.a.AbsoluteLaw.class, RETRO_ART));
- cards.add(new SetCardInfo("Abundance", 229, Rarity.RARE, mage.cards.a.Abundance.class, RETRO_ART));
- cards.add(new SetCardInfo("Abyssal Horror", 115, Rarity.RARE, mage.cards.a.AbyssalHorror.class, RETRO_ART));
- cards.add(new SetCardInfo("Academy Researchers", 58, Rarity.UNCOMMON, mage.cards.a.AcademyResearchers.class, RETRO_ART));
- cards.add(new SetCardInfo("Acidic Soil", 172, Rarity.UNCOMMON, mage.cards.a.AcidicSoil.class, RETRO_ART));
- cards.add(new SetCardInfo("Acridian", 230, Rarity.COMMON, mage.cards.a.Acridian.class, RETRO_ART));
- cards.add(new SetCardInfo("Albino Troll", 231, Rarity.UNCOMMON, mage.cards.a.AlbinoTroll.class, RETRO_ART));
- cards.add(new SetCardInfo("Anaconda", 232, Rarity.UNCOMMON, mage.cards.a.Anaconda.class, RETRO_ART));
- cards.add(new SetCardInfo("Angelic Chorus", 3, Rarity.RARE, mage.cards.a.AngelicChorus.class, RETRO_ART));
- cards.add(new SetCardInfo("Angelic Page", 4, Rarity.COMMON, mage.cards.a.AngelicPage.class, RETRO_ART));
- cards.add(new SetCardInfo("Annul", 59, Rarity.COMMON, mage.cards.a.Annul.class, RETRO_ART));
- cards.add(new SetCardInfo("Antagonism", 173, Rarity.RARE, mage.cards.a.Antagonism.class, RETRO_ART));
- cards.add(new SetCardInfo("Arc Lightning", 174, Rarity.COMMON, mage.cards.a.ArcLightning.class, RETRO_ART));
- cards.add(new SetCardInfo("Arcane Laboratory", 60, Rarity.UNCOMMON, mage.cards.a.ArcaneLaboratory.class, RETRO_ART));
- cards.add(new SetCardInfo("Argothian Elder", 233, Rarity.UNCOMMON, mage.cards.a.ArgothianElder.class, RETRO_ART));
- cards.add(new SetCardInfo("Argothian Enchantress", 234, Rarity.RARE, mage.cards.a.ArgothianEnchantress.class, RETRO_ART));
- cards.add(new SetCardInfo("Argothian Swine", 235, Rarity.COMMON, mage.cards.a.ArgothianSwine.class, RETRO_ART));
- cards.add(new SetCardInfo("Argothian Wurm", 236, Rarity.RARE, mage.cards.a.ArgothianWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("Attunement", 61, Rarity.RARE, mage.cards.a.Attunement.class, RETRO_ART));
- cards.add(new SetCardInfo("Back to Basics", 62, Rarity.RARE, mage.cards.b.BackToBasics.class, RETRO_ART));
- cards.add(new SetCardInfo("Barrin's Codex", 286, Rarity.RARE, mage.cards.b.BarrinsCodex.class, RETRO_ART));
- cards.add(new SetCardInfo("Barrin, Master Wizard", 63, Rarity.RARE, mage.cards.b.BarrinMasterWizard.class, RETRO_ART));
- cards.add(new SetCardInfo("Bedlam", 175, Rarity.RARE, mage.cards.b.Bedlam.class, RETRO_ART));
- cards.add(new SetCardInfo("Befoul", 116, Rarity.COMMON, mage.cards.b.Befoul.class, RETRO_ART));
- cards.add(new SetCardInfo("Bereavement", 117, Rarity.UNCOMMON, mage.cards.b.Bereavement.class, RETRO_ART));
- cards.add(new SetCardInfo("Blanchwood Armor", 237, Rarity.UNCOMMON, mage.cards.b.BlanchwoodArmor.class, RETRO_ART));
- cards.add(new SetCardInfo("Blanchwood Treefolk", 238, Rarity.COMMON, mage.cards.b.BlanchwoodTreefolk.class, RETRO_ART));
- cards.add(new SetCardInfo("Blasted Landscape", 319, Rarity.UNCOMMON, mage.cards.b.BlastedLandscape.class, RETRO_ART));
- cards.add(new SetCardInfo("Blood Vassal", 118, Rarity.COMMON, mage.cards.b.BloodVassal.class, RETRO_ART));
- cards.add(new SetCardInfo("Bog Raiders", 119, Rarity.COMMON, mage.cards.b.BogRaiders.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Bog Raiders", "119s", Rarity.COMMON, mage.cards.b.BogRaiders.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Brand", 176, Rarity.RARE, mage.cards.b.Brand.class, RETRO_ART));
- cards.add(new SetCardInfo("Bravado", 177, Rarity.COMMON, mage.cards.b.Bravado.class, RETRO_ART));
- cards.add(new SetCardInfo("Breach", 120, Rarity.COMMON, mage.cards.b.Breach.class, RETRO_ART));
- cards.add(new SetCardInfo("Brilliant Halo", 5, Rarity.COMMON, mage.cards.b.BrilliantHalo.class, RETRO_ART));
- cards.add(new SetCardInfo("Bull Hippo", 239, Rarity.UNCOMMON, mage.cards.b.BullHippo.class, RETRO_ART));
- cards.add(new SetCardInfo("Bulwark", 178, Rarity.RARE, mage.cards.b.Bulwark.class, RETRO_ART));
- cards.add(new SetCardInfo("Cackling Fiend", 121, Rarity.COMMON, mage.cards.c.CacklingFiend.class, RETRO_ART));
- cards.add(new SetCardInfo("Carpet of Flowers", 240, Rarity.UNCOMMON, mage.cards.c.CarpetOfFlowers.class, RETRO_ART));
- cards.add(new SetCardInfo("Carrion Beetles", 122, Rarity.COMMON, mage.cards.c.CarrionBeetles.class, RETRO_ART));
- cards.add(new SetCardInfo("Catalog", 64, Rarity.COMMON, mage.cards.c.Catalog.class, RETRO_ART));
- cards.add(new SetCardInfo("Catastrophe", 6, Rarity.RARE, mage.cards.c.Catastrophe.class, RETRO_ART));
- cards.add(new SetCardInfo("Cathodion", 287, Rarity.UNCOMMON, mage.cards.c.Cathodion.class, RETRO_ART));
- cards.add(new SetCardInfo("Cave Tiger", 241, Rarity.COMMON, mage.cards.c.CaveTiger.class, RETRO_ART));
- cards.add(new SetCardInfo("Child of Gaea", 242, Rarity.RARE, mage.cards.c.ChildOfGaea.class, RETRO_ART));
- cards.add(new SetCardInfo("Chimeric Staff", 288, Rarity.RARE, mage.cards.c.ChimericStaff.class, RETRO_ART));
- cards.add(new SetCardInfo("Citanul Centaurs", 243, Rarity.RARE, mage.cards.c.CitanulCentaurs.class, RETRO_ART));
- cards.add(new SetCardInfo("Citanul Flute", 289, Rarity.RARE, mage.cards.c.CitanulFlute.class, RETRO_ART));
- cards.add(new SetCardInfo("Citanul Hierophants", 244, Rarity.RARE, mage.cards.c.CitanulHierophants.class, RETRO_ART));
- cards.add(new SetCardInfo("Claws of Gix", 290, Rarity.UNCOMMON, mage.cards.c.ClawsOfGix.class, RETRO_ART));
- cards.add(new SetCardInfo("Clear", 7, Rarity.UNCOMMON, mage.cards.c.Clear.class, RETRO_ART));
- cards.add(new SetCardInfo("Cloak of Mists", 65, Rarity.COMMON, mage.cards.c.CloakOfMists.class, RETRO_ART));
- cards.add(new SetCardInfo("Confiscate", 66, Rarity.UNCOMMON, mage.cards.c.Confiscate.class, RETRO_ART));
- cards.add(new SetCardInfo("Congregate", 8, Rarity.COMMON, mage.cards.c.Congregate.class, RETRO_ART));
- cards.add(new SetCardInfo("Contamination", 123, Rarity.RARE, mage.cards.c.Contamination.class, RETRO_ART));
- cards.add(new SetCardInfo("Copper Gnomes", 291, Rarity.RARE, mage.cards.c.CopperGnomes.class, RETRO_ART));
- cards.add(new SetCardInfo("Coral Merfolk", 67, Rarity.COMMON, mage.cards.c.CoralMerfolk.class, RETRO_ART));
- cards.add(new SetCardInfo("Corrupt", 124, Rarity.COMMON, mage.cards.c.Corrupt.class, RETRO_ART));
- cards.add(new SetCardInfo("Cradle Guard", 245, Rarity.UNCOMMON, mage.cards.c.CradleGuard.class, RETRO_ART));
- cards.add(new SetCardInfo("Crater Hellion", 179, Rarity.RARE, mage.cards.c.CraterHellion.class, RETRO_ART));
- cards.add(new SetCardInfo("Crazed Skirge", 125, Rarity.UNCOMMON, mage.cards.c.CrazedSkirge.class, RETRO_ART));
- cards.add(new SetCardInfo("Crosswinds", 246, Rarity.UNCOMMON, mage.cards.c.Crosswinds.class, RETRO_ART));
- cards.add(new SetCardInfo("Crystal Chimes", 292, Rarity.UNCOMMON, mage.cards.c.CrystalChimes.class, RETRO_ART));
- cards.add(new SetCardInfo("Curfew", 68, Rarity.COMMON, mage.cards.c.Curfew.class, RETRO_ART));
- cards.add(new SetCardInfo("Dark Hatchling", 126, Rarity.RARE, mage.cards.d.DarkHatchling.class, RETRO_ART));
- cards.add(new SetCardInfo("Dark Ritual", 127, Rarity.COMMON, mage.cards.d.DarkRitual.class, RETRO_ART));
- cards.add(new SetCardInfo("Darkest Hour", 128, Rarity.RARE, mage.cards.d.DarkestHour.class, RETRO_ART));
- cards.add(new SetCardInfo("Defensive Formation", 9, Rarity.UNCOMMON, mage.cards.d.DefensiveFormation.class, RETRO_ART));
- cards.add(new SetCardInfo("Despondency", 129, Rarity.COMMON, mage.cards.d.Despondency.class, RETRO_ART));
- cards.add(new SetCardInfo("Destructive Urge", 180, Rarity.UNCOMMON, mage.cards.d.DestructiveUrge.class, RETRO_ART));
- cards.add(new SetCardInfo("Diabolic Servitude", 130, Rarity.UNCOMMON, mage.cards.d.DiabolicServitude.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Diabolic Servitude", "130s", Rarity.UNCOMMON, mage.cards.d.DiabolicServitude.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Disciple of Grace", 10, Rarity.COMMON, mage.cards.d.DiscipleOfGrace.class, RETRO_ART));
- cards.add(new SetCardInfo("Disciple of Law", 11, Rarity.COMMON, mage.cards.d.DiscipleOfLaw.class, RETRO_ART));
- cards.add(new SetCardInfo("Discordant Dirge", 131, Rarity.RARE, mage.cards.d.DiscordantDirge.class, RETRO_ART));
- cards.add(new SetCardInfo("Disenchant", 12, Rarity.COMMON, mage.cards.d.Disenchant.class, RETRO_ART));
- cards.add(new SetCardInfo("Disorder", 181, Rarity.UNCOMMON, mage.cards.d.Disorder.class, RETRO_ART));
- cards.add(new SetCardInfo("Disruptive Student", 69, Rarity.COMMON, mage.cards.d.DisruptiveStudent.class, RETRO_ART));
- cards.add(new SetCardInfo("Douse", 70, Rarity.UNCOMMON, mage.cards.d.Douse.class, RETRO_ART));
- cards.add(new SetCardInfo("Dragon Blood", 293, Rarity.UNCOMMON, mage.cards.d.DragonBlood.class, RETRO_ART));
- cards.add(new SetCardInfo("Drifting Djinn", 71, Rarity.RARE, mage.cards.d.DriftingDjinn.class, RETRO_ART));
- cards.add(new SetCardInfo("Drifting Meadow", 320, Rarity.COMMON, mage.cards.d.DriftingMeadow.class, RETRO_ART));
- cards.add(new SetCardInfo("Dromosaur", 182, Rarity.COMMON, mage.cards.d.Dromosaur.class, RETRO_ART));
- cards.add(new SetCardInfo("Duress", 132, Rarity.COMMON, mage.cards.d.Duress.class, RETRO_ART));
- cards.add(new SetCardInfo("Eastern Paladin", 133, Rarity.RARE, mage.cards.e.EasternPaladin.class, RETRO_ART));
- cards.add(new SetCardInfo("Electryte", 183, Rarity.RARE, mage.cards.e.Electryte.class, RETRO_ART));
- cards.add(new SetCardInfo("Elite Archers", 13, Rarity.RARE, mage.cards.e.EliteArchers.class, RETRO_ART));
- cards.add(new SetCardInfo("Elvish Herder", 247, Rarity.COMMON, mage.cards.e.ElvishHerder.class, RETRO_ART));
- cards.add(new SetCardInfo("Elvish Lyrist", 248, Rarity.COMMON, mage.cards.e.ElvishLyrist.class, RETRO_ART));
- cards.add(new SetCardInfo("Enchantment Alteration", 72, Rarity.UNCOMMON, mage.cards.e.EnchantmentAlteration.class, RETRO_ART));
- cards.add(new SetCardInfo("Endless Wurm", 249, Rarity.RARE, mage.cards.e.EndlessWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("Endoskeleton", 294, Rarity.UNCOMMON, mage.cards.e.Endoskeleton.class, RETRO_ART));
- cards.add(new SetCardInfo("Energy Field", 73, Rarity.RARE, mage.cards.e.EnergyField.class, RETRO_ART));
- cards.add(new SetCardInfo("Exhaustion", 74, Rarity.UNCOMMON, mage.cards.e.Exhaustion.class, RETRO_ART));
- cards.add(new SetCardInfo("Exhume", 134, Rarity.COMMON, mage.cards.e.Exhume.class, RETRO_ART));
- cards.add(new SetCardInfo("Exploration", 250, Rarity.RARE, mage.cards.e.Exploration.class, RETRO_ART));
- cards.add(new SetCardInfo("Expunge", 135, Rarity.COMMON, mage.cards.e.Expunge.class, RETRO_ART));
- cards.add(new SetCardInfo("Faith Healer", 14, Rarity.RARE, mage.cards.f.FaithHealer.class, RETRO_ART));
- cards.add(new SetCardInfo("Falter", 184, Rarity.COMMON, mage.cards.f.Falter.class, RETRO_ART));
- cards.add(new SetCardInfo("Fault Line", 185, Rarity.RARE, mage.cards.f.FaultLine.class, RETRO_ART));
- cards.add(new SetCardInfo("Fecundity", 251, Rarity.UNCOMMON, mage.cards.f.Fecundity.class, RETRO_ART));
- cards.add(new SetCardInfo("Fertile Ground", 252, Rarity.COMMON, mage.cards.f.FertileGround.class, RETRO_ART));
- cards.add(new SetCardInfo("Fiery Mantle", 186, Rarity.COMMON, mage.cards.f.FieryMantle.class, RETRO_ART));
- cards.add(new SetCardInfo("Fire Ants", 187, Rarity.UNCOMMON, mage.cards.f.FireAnts.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Fire Ants", "187s", Rarity.UNCOMMON, mage.cards.f.FireAnts.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Flesh Reaver", 136, Rarity.UNCOMMON, mage.cards.f.FleshReaver.class, RETRO_ART));
- cards.add(new SetCardInfo("Fluctuator", 295, Rarity.RARE, mage.cards.f.Fluctuator.class, RETRO_ART));
- cards.add(new SetCardInfo("Fog Bank", 75, Rarity.UNCOMMON, mage.cards.f.FogBank.class, RETRO_ART));
- cards.add(new SetCardInfo("Forest", 347, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 348, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 349, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", 350, Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Fortitude", 253, Rarity.COMMON, mage.cards.f.Fortitude.class, RETRO_ART));
- cards.add(new SetCardInfo("Gaea's Bounty", 254, Rarity.COMMON, mage.cards.g.GaeasBounty.class, RETRO_ART));
- cards.add(new SetCardInfo("Gaea's Cradle", 321, Rarity.RARE, mage.cards.g.GaeasCradle.class, RETRO_ART));
- cards.add(new SetCardInfo("Gaea's Embrace", 255, Rarity.UNCOMMON, mage.cards.g.GaeasEmbrace.class, RETRO_ART));
- cards.add(new SetCardInfo("Gamble", 188, Rarity.RARE, mage.cards.g.Gamble.class, RETRO_ART));
- cards.add(new SetCardInfo("Gilded Drake", 76, Rarity.RARE, mage.cards.g.GildedDrake.class, RETRO_ART));
- cards.add(new SetCardInfo("Glorious Anthem", 15, Rarity.RARE, mage.cards.g.GloriousAnthem.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Cadets", 189, Rarity.UNCOMMON, mage.cards.g.GoblinCadets.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Lackey", 190, Rarity.UNCOMMON, mage.cards.g.GoblinLackey.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Matron", 191, Rarity.COMMON, mage.cards.g.GoblinMatron.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Offensive", 192, Rarity.UNCOMMON, mage.cards.g.GoblinOffensive.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Patrol", 193, Rarity.COMMON, mage.cards.g.GoblinPatrol.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Raider", 194, Rarity.COMMON, mage.cards.g.GoblinRaider.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Spelunkers", 195, Rarity.COMMON, mage.cards.g.GoblinSpelunkers.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin War Buggy", 196, Rarity.COMMON, mage.cards.g.GoblinWarBuggy.class, RETRO_ART));
- cards.add(new SetCardInfo("Gorilla Warrior", 256, Rarity.COMMON, mage.cards.g.GorillaWarrior.class, RETRO_ART));
- cards.add(new SetCardInfo("Grafted Skullcap", 296, Rarity.RARE, mage.cards.g.GraftedSkullcap.class, RETRO_ART));
- cards.add(new SetCardInfo("Great Whale", 77, Rarity.RARE, mage.cards.g.GreatWhale.class, RETRO_ART));
- cards.add(new SetCardInfo("Greater Good", 257, Rarity.RARE, mage.cards.g.GreaterGood.class, RETRO_ART));
- cards.add(new SetCardInfo("Greener Pastures", 258, Rarity.RARE, mage.cards.g.GreenerPastures.class, RETRO_ART));
- cards.add(new SetCardInfo("Guma", 197, Rarity.UNCOMMON, mage.cards.g.Guma.class, RETRO_ART));
- cards.add(new SetCardInfo("Hawkeater Moth", 259, Rarity.UNCOMMON, mage.cards.h.HawkeaterMoth.class, RETRO_ART));
- cards.add(new SetCardInfo("Headlong Rush", 198, Rarity.COMMON, mage.cards.h.HeadlongRush.class, RETRO_ART));
- cards.add(new SetCardInfo("Healing Salve", 16, Rarity.COMMON, mage.cards.h.HealingSalve.class, RETRO_ART));
- cards.add(new SetCardInfo("Heat Ray", 199, Rarity.COMMON, mage.cards.h.HeatRay.class, RETRO_ART));
- cards.add(new SetCardInfo("Herald of Serra", 17, Rarity.RARE, mage.cards.h.HeraldOfSerra.class, RETRO_ART));
- cards.add(new SetCardInfo("Hermetic Study", 78, Rarity.COMMON, mage.cards.h.HermeticStudy.class, RETRO_ART));
- cards.add(new SetCardInfo("Hibernation", 79, Rarity.UNCOMMON, mage.cards.h.Hibernation.class, RETRO_ART));
- cards.add(new SetCardInfo("Hidden Ancients", 260, Rarity.UNCOMMON, mage.cards.h.HiddenAncients.class, RETRO_ART));
- cards.add(new SetCardInfo("Hidden Guerrillas", 261, Rarity.UNCOMMON, mage.cards.h.HiddenGuerrillas.class, RETRO_ART));
- cards.add(new SetCardInfo("Hidden Herd", 262, Rarity.RARE, mage.cards.h.HiddenHerd.class, RETRO_ART));
- cards.add(new SetCardInfo("Hidden Predators", 263, Rarity.RARE, mage.cards.h.HiddenPredators.class, RETRO_ART));
- cards.add(new SetCardInfo("Hidden Spider", 264, Rarity.COMMON, mage.cards.h.HiddenSpider.class, RETRO_ART));
- cards.add(new SetCardInfo("Hidden Stag", 265, Rarity.RARE, mage.cards.h.HiddenStag.class, RETRO_ART));
- cards.add(new SetCardInfo("Hollow Dogs", 137, Rarity.COMMON, mage.cards.h.HollowDogs.class, RETRO_ART));
- cards.add(new SetCardInfo("Hopping Automaton", 297, Rarity.UNCOMMON, mage.cards.h.HoppingAutomaton.class, RETRO_ART));
- cards.add(new SetCardInfo("Horseshoe Crab", 80, Rarity.COMMON, mage.cards.h.HorseshoeCrab.class, RETRO_ART));
- cards.add(new SetCardInfo("Humble", 18, Rarity.UNCOMMON, mage.cards.h.Humble.class, RETRO_ART));
- cards.add(new SetCardInfo("Hush", 266, Rarity.COMMON, mage.cards.h.Hush.class, RETRO_ART));
- cards.add(new SetCardInfo("Ill-Gotten Gains", 138, Rarity.RARE, mage.cards.i.IllGottenGains.class, RETRO_ART));
- cards.add(new SetCardInfo("Imaginary Pet", 81, Rarity.RARE, mage.cards.i.ImaginaryPet.class, RETRO_ART));
- cards.add(new SetCardInfo("Intrepid Hero", 19, Rarity.RARE, mage.cards.i.IntrepidHero.class, RETRO_ART));
- cards.add(new SetCardInfo("Island", 335, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 336, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 337, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", 338, Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Jagged Lightning", 200, Rarity.UNCOMMON, mage.cards.j.JaggedLightning.class, RETRO_ART));
- cards.add(new SetCardInfo("Karn, Silver Golem", 298, Rarity.RARE, mage.cards.k.KarnSilverGolem.class, RETRO_ART));
- cards.add(new SetCardInfo("Launch", 82, Rarity.COMMON, mage.cards.l.Launch.class, RETRO_ART));
- cards.add(new SetCardInfo("Lay Waste", 201, Rarity.COMMON, mage.cards.l.LayWaste.class, RETRO_ART));
- cards.add(new SetCardInfo("Lifeline", 299, Rarity.RARE, mage.cards.l.Lifeline.class, RETRO_ART));
- cards.add(new SetCardInfo("Lightning Dragon", 202, Rarity.RARE, mage.cards.l.LightningDragon.class, RETRO_ART));
- cards.add(new SetCardInfo("Lilting Refrain", 83, Rarity.UNCOMMON, mage.cards.l.LiltingRefrain.class, RETRO_ART));
- cards.add(new SetCardInfo("Lingering Mirage", 84, Rarity.UNCOMMON, mage.cards.l.LingeringMirage.class, RETRO_ART));
- cards.add(new SetCardInfo("Looming Shade", 139, Rarity.COMMON, mage.cards.l.LoomingShade.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Looming Shade", "139s", Rarity.COMMON, mage.cards.l.LoomingShade.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Lotus Blossom", 300, Rarity.RARE, mage.cards.l.LotusBlossom.class, RETRO_ART));
- cards.add(new SetCardInfo("Lull", 267, Rarity.COMMON, mage.cards.l.Lull.class, RETRO_ART));
- cards.add(new SetCardInfo("Lurking Evil", 140, Rarity.RARE, mage.cards.l.LurkingEvil.class, RETRO_ART));
- cards.add(new SetCardInfo("Mana Leech", 141, Rarity.UNCOMMON, mage.cards.m.ManaLeech.class, RETRO_ART));
- cards.add(new SetCardInfo("Meltdown", 203, Rarity.UNCOMMON, mage.cards.m.Meltdown.class, RETRO_ART));
- cards.add(new SetCardInfo("Metrognome", 301, Rarity.RARE, mage.cards.m.Metrognome.class, RETRO_ART));
- cards.add(new SetCardInfo("Midsummer Revel", 268, Rarity.RARE, mage.cards.m.MidsummerRevel.class, RETRO_ART));
- cards.add(new SetCardInfo("Mishra's Helix", 302, Rarity.RARE, mage.cards.m.MishrasHelix.class, RETRO_ART));
- cards.add(new SetCardInfo("Mobile Fort", 303, Rarity.UNCOMMON, mage.cards.m.MobileFort.class, RETRO_ART));
- cards.add(new SetCardInfo("Monk Idealist", 20, Rarity.UNCOMMON, mage.cards.m.MonkIdealist.class, RETRO_ART));
- cards.add(new SetCardInfo("Monk Realist", 21, Rarity.COMMON, mage.cards.m.MonkRealist.class, RETRO_ART));
- cards.add(new SetCardInfo("Morphling", 85, Rarity.RARE, mage.cards.m.Morphling.class, RETRO_ART));
- cards.add(new SetCardInfo("Mountain", 343, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 344, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 345, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", 346, Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("No Rest for the Wicked", 142, Rarity.UNCOMMON, mage.cards.n.NoRestForTheWicked.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("No Rest for the Wicked", "142s", Rarity.UNCOMMON, mage.cards.n.NoRestForTheWicked.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Noetic Scales", 304, Rarity.RARE, mage.cards.n.NoeticScales.class, RETRO_ART));
- cards.add(new SetCardInfo("Okk", 204, Rarity.RARE, mage.cards.o.Okk.class, RETRO_ART));
- cards.add(new SetCardInfo("Opal Acrolith", 22, Rarity.UNCOMMON, mage.cards.o.OpalAcrolith.class, RETRO_ART));
- cards.add(new SetCardInfo("Opal Archangel", 23, Rarity.RARE, mage.cards.o.OpalArchangel.class, RETRO_ART));
- cards.add(new SetCardInfo("Opal Caryatid", 24, Rarity.COMMON, mage.cards.o.OpalCaryatid.class, RETRO_ART));
- cards.add(new SetCardInfo("Opal Gargoyle", 25, Rarity.COMMON, mage.cards.o.OpalGargoyle.class, RETRO_ART));
- cards.add(new SetCardInfo("Opal Titan", 26, Rarity.RARE, mage.cards.o.OpalTitan.class, RETRO_ART));
- cards.add(new SetCardInfo("Oppression", 143, Rarity.RARE, mage.cards.o.Oppression.class, RETRO_ART));
- cards.add(new SetCardInfo("Order of Yawgmoth", 144, Rarity.UNCOMMON, mage.cards.o.OrderOfYawgmoth.class, RETRO_ART));
- cards.add(new SetCardInfo("Outmaneuver", 205, Rarity.UNCOMMON, mage.cards.o.Outmaneuver.class, RETRO_ART));
- cards.add(new SetCardInfo("Pacifism", 27, Rarity.COMMON, mage.cards.p.Pacifism.class, RETRO_ART));
- cards.add(new SetCardInfo("Parasitic Bond", 145, Rarity.UNCOMMON, mage.cards.p.ParasiticBond.class, RETRO_ART));
- cards.add(new SetCardInfo("Pariah", 28, Rarity.RARE, mage.cards.p.Pariah.class, RETRO_ART));
- cards.add(new SetCardInfo("Path of Peace", 29, Rarity.COMMON, mage.cards.p.PathOfPeace.class, RETRO_ART));
- cards.add(new SetCardInfo("Pegasus Charger", 30, Rarity.COMMON, mage.cards.p.PegasusCharger.class, RETRO_ART));
- cards.add(new SetCardInfo("Pendrell Drake", 86, Rarity.COMMON, mage.cards.p.PendrellDrake.class, RETRO_ART));
- cards.add(new SetCardInfo("Pendrell Flux", 87, Rarity.COMMON, mage.cards.p.PendrellFlux.class, RETRO_ART));
- cards.add(new SetCardInfo("Peregrine Drake", 88, Rarity.UNCOMMON, mage.cards.p.PeregrineDrake.class, RETRO_ART));
- cards.add(new SetCardInfo("Persecute", 146, Rarity.RARE, mage.cards.p.Persecute.class, RETRO_ART));
- cards.add(new SetCardInfo("Pestilence", 147, Rarity.COMMON, mage.cards.p.Pestilence.class, RETRO_ART));
- cards.add(new SetCardInfo("Phyrexian Colossus", 305, Rarity.RARE, mage.cards.p.PhyrexianColossus.class, RETRO_ART));
- cards.add(new SetCardInfo("Phyrexian Ghoul", 148, Rarity.COMMON, mage.cards.p.PhyrexianGhoul.class, RETRO_ART));
- cards.add(new SetCardInfo("Phyrexian Processor", 306, Rarity.RARE, mage.cards.p.PhyrexianProcessor.class, RETRO_ART));
- cards.add(new SetCardInfo("Phyrexian Tower", 322, Rarity.RARE, mage.cards.p.PhyrexianTower.class, RETRO_ART));
- cards.add(new SetCardInfo("Pit Trap", 307, Rarity.UNCOMMON, mage.cards.p.PitTrap.class, RETRO_ART));
- cards.add(new SetCardInfo("Plains", 331, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 332, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 333, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", 334, Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Planar Birth", 31, Rarity.RARE, mage.cards.p.PlanarBirth.class, RETRO_ART));
- cards.add(new SetCardInfo("Planar Void", 149, Rarity.UNCOMMON, mage.cards.p.PlanarVoid.class, RETRO_ART));
- cards.add(new SetCardInfo("Polluted Mire", 323, Rarity.COMMON, mage.cards.p.PollutedMire.class, RETRO_ART));
- cards.add(new SetCardInfo("Pouncing Jaguar", 269, Rarity.COMMON, mage.cards.p.PouncingJaguar.class, RETRO_ART));
- cards.add(new SetCardInfo("Power Sink", 89, Rarity.COMMON, mage.cards.p.PowerSink.class, RETRO_ART));
- cards.add(new SetCardInfo("Power Taint", 90, Rarity.COMMON, mage.cards.p.PowerTaint.class, RETRO_ART));
- cards.add(new SetCardInfo("Presence of the Master", 32, Rarity.UNCOMMON, mage.cards.p.PresenceOfTheMaster.class, RETRO_ART));
- cards.add(new SetCardInfo("Priest of Gix", 150, Rarity.UNCOMMON, mage.cards.p.PriestOfGix.class, RETRO_ART));
- cards.add(new SetCardInfo("Priest of Titania", 270, Rarity.COMMON, mage.cards.p.PriestOfTitania.class, RETRO_ART));
- cards.add(new SetCardInfo("Purging Scythe", 308, Rarity.RARE, mage.cards.p.PurgingScythe.class, RETRO_ART));
- cards.add(new SetCardInfo("Rain of Filth", 151, Rarity.UNCOMMON, mage.cards.r.RainOfFilth.class, RETRO_ART));
- cards.add(new SetCardInfo("Rain of Salt", 206, Rarity.UNCOMMON, mage.cards.r.RainOfSalt.class, RETRO_ART));
- cards.add(new SetCardInfo("Ravenous Skirge", 152, Rarity.COMMON, mage.cards.r.RavenousSkirge.class, RETRO_ART));
- cards.add(new SetCardInfo("Raze", 207, Rarity.COMMON, mage.cards.r.Raze.class, RETRO_ART));
- cards.add(new SetCardInfo("Recantation", 91, Rarity.RARE, mage.cards.r.Recantation.class, RETRO_ART));
- cards.add(new SetCardInfo("Reclusive Wight", 153, Rarity.UNCOMMON, mage.cards.r.ReclusiveWight.class, RETRO_ART));
- cards.add(new SetCardInfo("Redeem", 33, Rarity.UNCOMMON, mage.cards.r.Redeem.class, RETRO_ART));
- cards.add(new SetCardInfo("Reflexes", 208, Rarity.COMMON, mage.cards.r.Reflexes.class, RETRO_ART));
- cards.add(new SetCardInfo("Rejuvenate", 271, Rarity.COMMON, mage.cards.r.Rejuvenate.class, RETRO_ART));
- cards.add(new SetCardInfo("Remembrance", 34, Rarity.RARE, mage.cards.r.Remembrance.class, RETRO_ART));
- cards.add(new SetCardInfo("Remote Isle", 324, Rarity.COMMON, mage.cards.r.RemoteIsle.class, RETRO_ART));
- cards.add(new SetCardInfo("Reprocess", 154, Rarity.RARE, mage.cards.r.Reprocess.class, RETRO_ART));
- cards.add(new SetCardInfo("Rescind", 92, Rarity.COMMON, mage.cards.r.Rescind.class, RETRO_ART));
- cards.add(new SetCardInfo("Retaliation", 272, Rarity.UNCOMMON, mage.cards.r.Retaliation.class, RETRO_ART));
- cards.add(new SetCardInfo("Retromancer", 209, Rarity.COMMON, mage.cards.r.Retromancer.class, RETRO_ART));
- cards.add(new SetCardInfo("Rewind", 93, Rarity.COMMON, mage.cards.r.Rewind.class, RETRO_ART));
- cards.add(new SetCardInfo("Rumbling Crescendo", 210, Rarity.RARE, mage.cards.r.RumblingCrescendo.class, RETRO_ART));
- cards.add(new SetCardInfo("Rune of Protection: Artifacts", 35, Rarity.UNCOMMON, mage.cards.r.RuneOfProtectionArtifacts.class, RETRO_ART));
- cards.add(new SetCardInfo("Rune of Protection: Black", 36, Rarity.COMMON, mage.cards.r.RuneOfProtectionBlack.class, RETRO_ART));
- cards.add(new SetCardInfo("Rune of Protection: Blue", 37, Rarity.COMMON, mage.cards.r.RuneOfProtectionBlue.class, RETRO_ART));
- cards.add(new SetCardInfo("Rune of Protection: Green", 38, Rarity.COMMON, mage.cards.r.RuneOfProtectionGreen.class, RETRO_ART));
- cards.add(new SetCardInfo("Rune of Protection: Lands", 39, Rarity.RARE, mage.cards.r.RuneOfProtectionLands.class, RETRO_ART));
- cards.add(new SetCardInfo("Rune of Protection: Red", 40, Rarity.COMMON, mage.cards.r.RuneOfProtectionRed.class, RETRO_ART));
- cards.add(new SetCardInfo("Rune of Protection: White", 41, Rarity.COMMON, mage.cards.r.RuneOfProtectionWhite.class, RETRO_ART));
- cards.add(new SetCardInfo("Sanctum Custodian", 42, Rarity.COMMON, mage.cards.s.SanctumCustodian.class, RETRO_ART));
- cards.add(new SetCardInfo("Sanctum Guardian", 43, Rarity.UNCOMMON, mage.cards.s.SanctumGuardian.class, RETRO_ART));
- cards.add(new SetCardInfo("Sandbar Merfolk", 94, Rarity.COMMON, mage.cards.s.SandbarMerfolk.class, RETRO_ART));
- cards.add(new SetCardInfo("Sandbar Serpent", 95, Rarity.UNCOMMON, mage.cards.s.SandbarSerpent.class, RETRO_ART));
- cards.add(new SetCardInfo("Sanguine Guard", 155, Rarity.UNCOMMON, mage.cards.s.SanguineGuard.class, RETRO_ART));
- cards.add(new SetCardInfo("Scald", 211, Rarity.UNCOMMON, mage.cards.s.Scald.class, RETRO_ART));
- cards.add(new SetCardInfo("Scoria Wurm", 212, Rarity.RARE, mage.cards.s.ScoriaWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("Scrap", 213, Rarity.COMMON, mage.cards.s.Scrap.class, RETRO_ART));
- cards.add(new SetCardInfo("Seasoned Marshal", 44, Rarity.UNCOMMON, mage.cards.s.SeasonedMarshal.class, RETRO_ART));
- cards.add(new SetCardInfo("Serra Avatar", 45, Rarity.RARE, mage.cards.s.SerraAvatar.class, RETRO_ART));
- cards.add(new SetCardInfo("Serra Zealot", 46, Rarity.COMMON, mage.cards.s.SerraZealot.class, RETRO_ART));
- cards.add(new SetCardInfo("Serra's Embrace", 47, Rarity.UNCOMMON, mage.cards.s.SerrasEmbrace.class, RETRO_ART));
- cards.add(new SetCardInfo("Serra's Hymn", 48, Rarity.UNCOMMON, mage.cards.s.SerrasHymn.class, RETRO_ART));
- cards.add(new SetCardInfo("Serra's Liturgy", 49, Rarity.RARE, mage.cards.s.SerrasLiturgy.class, RETRO_ART));
- cards.add(new SetCardInfo("Serra's Sanctum", 325, Rarity.RARE, mage.cards.s.SerrasSanctum.class, RETRO_ART));
- cards.add(new SetCardInfo("Shimmering Barrier", 50, Rarity.UNCOMMON, mage.cards.s.ShimmeringBarrier.class, RETRO_ART));
- cards.add(new SetCardInfo("Shiv's Embrace", 216, Rarity.UNCOMMON, mage.cards.s.ShivsEmbrace.class, RETRO_ART));
- cards.add(new SetCardInfo("Shivan Gorge", 326, Rarity.RARE, mage.cards.s.ShivanGorge.class, RETRO_ART));
- cards.add(new SetCardInfo("Shivan Hellkite", 214, Rarity.RARE, mage.cards.s.ShivanHellkite.class, RETRO_ART));
- cards.add(new SetCardInfo("Shivan Raptor", 215, Rarity.UNCOMMON, mage.cards.s.ShivanRaptor.class, RETRO_ART));
- cards.add(new SetCardInfo("Show and Tell", 96, Rarity.RARE, mage.cards.s.ShowAndTell.class, RETRO_ART));
- cards.add(new SetCardInfo("Shower of Sparks", 217, Rarity.COMMON, mage.cards.s.ShowerOfSparks.class, RETRO_ART));
- cards.add(new SetCardInfo("Sicken", 156, Rarity.COMMON, mage.cards.s.Sicken.class, RETRO_ART));
- cards.add(new SetCardInfo("Silent Attendant", 51, Rarity.COMMON, mage.cards.s.SilentAttendant.class, RETRO_ART));
- cards.add(new SetCardInfo("Skirge Familiar", 157, Rarity.UNCOMMON, mage.cards.s.SkirgeFamiliar.class, RETRO_ART));
- cards.add(new SetCardInfo("Skittering Skirge", 158, Rarity.COMMON, mage.cards.s.SkitteringSkirge.class, RETRO_ART));
- cards.add(new SetCardInfo("Sleeper Agent", 159, Rarity.RARE, mage.cards.s.SleeperAgent.class, RETRO_ART));
- cards.add(new SetCardInfo("Slippery Karst", 327, Rarity.COMMON, mage.cards.s.SlipperyKarst.class, RETRO_ART));
- cards.add(new SetCardInfo("Smokestack", 309, Rarity.RARE, mage.cards.s.Smokestack.class, RETRO_ART));
- cards.add(new SetCardInfo("Smoldering Crater", 328, Rarity.COMMON, mage.cards.s.SmolderingCrater.class, RETRO_ART));
- cards.add(new SetCardInfo("Sneak Attack", 218, Rarity.RARE, mage.cards.s.SneakAttack.class, RETRO_ART));
- cards.add(new SetCardInfo("Somnophore", 97, Rarity.RARE, mage.cards.s.Somnophore.class, RETRO_ART));
- cards.add(new SetCardInfo("Songstitcher", 52, Rarity.UNCOMMON, mage.cards.s.Songstitcher.class, RETRO_ART));
- cards.add(new SetCardInfo("Soul Sculptor", 53, Rarity.RARE, mage.cards.s.SoulSculptor.class, RETRO_ART));
- cards.add(new SetCardInfo("Spined Fluke", 160, Rarity.UNCOMMON, mage.cards.s.SpinedFluke.class, RETRO_ART));
- cards.add(new SetCardInfo("Spire Owl", 98, Rarity.COMMON, mage.cards.s.SpireOwl.class, RETRO_ART));
- cards.add(new SetCardInfo("Sporogenesis", 273, Rarity.RARE, mage.cards.s.Sporogenesis.class, RETRO_ART));
- cards.add(new SetCardInfo("Spreading Algae", 274, Rarity.UNCOMMON, mage.cards.s.SpreadingAlgae.class, RETRO_ART));
- cards.add(new SetCardInfo("Steam Blast", 219, Rarity.UNCOMMON, mage.cards.s.SteamBlast.class, RETRO_ART));
- cards.add(new SetCardInfo("Stern Proctor", 99, Rarity.UNCOMMON, mage.cards.s.SternProctor.class, RETRO_ART));
- cards.add(new SetCardInfo("Stroke of Genius", 100, Rarity.RARE, mage.cards.s.StrokeOfGenius.class, RETRO_ART));
- cards.add(new SetCardInfo("Sulfuric Vapors", 220, Rarity.RARE, mage.cards.s.SulfuricVapors.class, RETRO_ART));
- cards.add(new SetCardInfo("Sunder", 101, Rarity.RARE, mage.cards.s.Sunder.class, RETRO_ART));
- cards.add(new SetCardInfo("Swamp", 339, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 340, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 341, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", 342, Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Symbiosis", 275, Rarity.COMMON, mage.cards.s.Symbiosis.class, RETRO_ART));
- cards.add(new SetCardInfo("Tainted Aether", 161, Rarity.RARE, mage.cards.t.TaintedAether.class, RETRO_ART));
- cards.add(new SetCardInfo("Telepathy", 102, Rarity.UNCOMMON, mage.cards.t.Telepathy.class, RETRO_ART));
- cards.add(new SetCardInfo("Temporal Aperture", 310, Rarity.RARE, mage.cards.t.TemporalAperture.class, RETRO_ART));
- cards.add(new SetCardInfo("Thran Quarry", 329, Rarity.RARE, mage.cards.t.ThranQuarry.class, RETRO_ART));
- cards.add(new SetCardInfo("Thran Turbine", 311, Rarity.UNCOMMON, mage.cards.t.ThranTurbine.class, RETRO_ART));
- cards.add(new SetCardInfo("Thundering Giant", 221, Rarity.UNCOMMON, mage.cards.t.ThunderingGiant.class, RETRO_ART));
- cards.add(new SetCardInfo("Time Spiral", 103, Rarity.RARE, mage.cards.t.TimeSpiral.class, RETRO_ART));
- cards.add(new SetCardInfo("Titania's Boon", 276, Rarity.UNCOMMON, mage.cards.t.TitaniasBoon.class, RETRO_ART));
- cards.add(new SetCardInfo("Titania's Chosen", 277, Rarity.UNCOMMON, mage.cards.t.TitaniasChosen.class, RETRO_ART));
- cards.add(new SetCardInfo("Tolarian Academy", 330, Rarity.RARE, mage.cards.t.TolarianAcademy.class, RETRO_ART));
- cards.add(new SetCardInfo("Tolarian Winds", 104, Rarity.COMMON, mage.cards.t.TolarianWinds.class, RETRO_ART));
- cards.add(new SetCardInfo("Torch Song", 222, Rarity.UNCOMMON, mage.cards.t.TorchSong.class, RETRO_ART));
- cards.add(new SetCardInfo("Treefolk Seedlings", 278, Rarity.UNCOMMON, mage.cards.t.TreefolkSeedlings.class, RETRO_ART));
- cards.add(new SetCardInfo("Treetop Rangers", 279, Rarity.COMMON, mage.cards.t.TreetopRangers.class, RETRO_ART));
- cards.add(new SetCardInfo("Turnabout", 105, Rarity.UNCOMMON, mage.cards.t.Turnabout.class, RETRO_ART));
- cards.add(new SetCardInfo("Umbilicus", 312, Rarity.RARE, mage.cards.u.Umbilicus.class, RETRO_ART));
- cards.add(new SetCardInfo("Unnerve", 162, Rarity.COMMON, mage.cards.u.Unnerve.class, RETRO_ART));
- cards.add(new SetCardInfo("Unworthy Dead", 163, Rarity.COMMON, mage.cards.u.UnworthyDead.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Unworthy Dead", "163s", Rarity.COMMON, mage.cards.u.UnworthyDead.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Urza's Armor", 313, Rarity.UNCOMMON, mage.cards.u.UrzasArmor.class, RETRO_ART));
- cards.add(new SetCardInfo("Vampiric Embrace", 164, Rarity.UNCOMMON, mage.cards.v.VampiricEmbrace.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Vampiric Embrace", "164s", Rarity.UNCOMMON, mage.cards.v.VampiricEmbrace.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Vebulid", 165, Rarity.RARE, mage.cards.v.Vebulid.class, RETRO_ART));
- cards.add(new SetCardInfo("Veil of Birds", 106, Rarity.COMMON, mage.cards.v.VeilOfBirds.class, RETRO_ART));
- cards.add(new SetCardInfo("Veiled Apparition", 107, Rarity.UNCOMMON, mage.cards.v.VeiledApparition.class, RETRO_ART));
- cards.add(new SetCardInfo("Veiled Crocodile", 108, Rarity.RARE, mage.cards.v.VeiledCrocodile.class, RETRO_ART));
- cards.add(new SetCardInfo("Veiled Sentry", 109, Rarity.UNCOMMON, mage.cards.v.VeiledSentry.class, RETRO_ART));
- cards.add(new SetCardInfo("Veiled Serpent", 110, Rarity.COMMON, mage.cards.v.VeiledSerpent.class, RETRO_ART));
- cards.add(new SetCardInfo("Venomous Fangs", 280, Rarity.COMMON, mage.cards.v.VenomousFangs.class, RETRO_ART));
- cards.add(new SetCardInfo("Vernal Bloom", 281, Rarity.RARE, mage.cards.v.VernalBloom.class, RETRO_ART));
- cards.add(new SetCardInfo("Viashino Outrider", 223, Rarity.COMMON, mage.cards.v.ViashinoOutrider.class, RETRO_ART));
- cards.add(new SetCardInfo("Viashino Runner", 224, Rarity.COMMON, mage.cards.v.ViashinoRunner.class, RETRO_ART));
- cards.add(new SetCardInfo("Viashino Sandswimmer", 225, Rarity.RARE, mage.cards.v.ViashinoSandswimmer.class, RETRO_ART));
- cards.add(new SetCardInfo("Viashino Weaponsmith", 226, Rarity.COMMON, mage.cards.v.ViashinoWeaponsmith.class, RETRO_ART));
- cards.add(new SetCardInfo("Victimize", 166, Rarity.UNCOMMON, mage.cards.v.Victimize.class, RETRO_ART));
- cards.add(new SetCardInfo("Vile Requiem", 167, Rarity.UNCOMMON, mage.cards.v.VileRequiem.class, RETRO_ART));
- cards.add(new SetCardInfo("Voice of Grace", 54, Rarity.UNCOMMON, mage.cards.v.VoiceOfGrace.class, RETRO_ART));
- cards.add(new SetCardInfo("Voice of Law", 55, Rarity.UNCOMMON, mage.cards.v.VoiceOfLaw.class, RETRO_ART));
- cards.add(new SetCardInfo("Voltaic Key", 314, Rarity.UNCOMMON, mage.cards.v.VoltaicKey.class, RETRO_ART));
- cards.add(new SetCardInfo("Vug Lizard", 227, Rarity.UNCOMMON, mage.cards.v.VugLizard.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Junk", 315, Rarity.UNCOMMON, mage.cards.w.WallOfJunk.class, RETRO_ART));
- cards.add(new SetCardInfo("War Dance", 282, Rarity.UNCOMMON, mage.cards.w.WarDance.class, RETRO_ART));
- cards.add(new SetCardInfo("Waylay", 56, Rarity.UNCOMMON, mage.cards.w.Waylay.class, RETRO_ART));
- cards.add(new SetCardInfo("Western Paladin", 168, Rarity.RARE, mage.cards.w.WesternPaladin.class, RETRO_ART));
- cards.add(new SetCardInfo("Whetstone", 316, Rarity.RARE, mage.cards.w.Whetstone.class, RETRO_ART));
- cards.add(new SetCardInfo("Whirlwind", 283, Rarity.RARE, mage.cards.w.Whirlwind.class, RETRO_ART));
- cards.add(new SetCardInfo("Wild Dogs", 284, Rarity.COMMON, mage.cards.w.WildDogs.class, RETRO_ART));
- cards.add(new SetCardInfo("Wildfire", 228, Rarity.RARE, mage.cards.w.Wildfire.class, RETRO_ART));
- cards.add(new SetCardInfo("Windfall", 111, Rarity.UNCOMMON, mage.cards.w.Windfall.class, RETRO_ART));
- cards.add(new SetCardInfo("Winding Wurm", 285, Rarity.COMMON, mage.cards.w.WindingWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("Wirecat", 317, Rarity.UNCOMMON, mage.cards.w.Wirecat.class, RETRO_ART));
- cards.add(new SetCardInfo("Witch Engine", 169, Rarity.RARE, mage.cards.w.WitchEngine.class, RETRO_ART));
- cards.add(new SetCardInfo("Wizard Mentor", 112, Rarity.COMMON, mage.cards.w.WizardMentor.class, RETRO_ART));
- cards.add(new SetCardInfo("Worn Powerstone", 318, Rarity.UNCOMMON, mage.cards.w.WornPowerstone.class, RETRO_ART));
- cards.add(new SetCardInfo("Worship", 57, Rarity.RARE, mage.cards.w.Worship.class, RETRO_ART));
- cards.add(new SetCardInfo("Yawgmoth's Edict", 170, Rarity.UNCOMMON, mage.cards.y.YawgmothsEdict.class, RETRO_ART));
- cards.add(new SetCardInfo("Yawgmoth's Will", 171, Rarity.RARE, mage.cards.y.YawgmothsWill.class, RETRO_ART));
- cards.add(new SetCardInfo("Zephid", 113, Rarity.RARE, mage.cards.z.Zephid.class, RETRO_ART));
- cards.add(new SetCardInfo("Zephid's Embrace", 114, Rarity.UNCOMMON, mage.cards.z.ZephidsEmbrace.class, RETRO_ART));
+ cards.add(new SetCardInfo("Absolute Grace", 1, Rarity.UNCOMMON, mage.cards.a.AbsoluteGrace.class));
+ cards.add(new SetCardInfo("Absolute Law", 2, Rarity.UNCOMMON, mage.cards.a.AbsoluteLaw.class));
+ cards.add(new SetCardInfo("Abundance", 229, Rarity.RARE, mage.cards.a.Abundance.class));
+ cards.add(new SetCardInfo("Abyssal Horror", 115, Rarity.RARE, mage.cards.a.AbyssalHorror.class));
+ cards.add(new SetCardInfo("Academy Researchers", 58, Rarity.UNCOMMON, mage.cards.a.AcademyResearchers.class));
+ cards.add(new SetCardInfo("Acidic Soil", 172, Rarity.UNCOMMON, mage.cards.a.AcidicSoil.class));
+ cards.add(new SetCardInfo("Acridian", 230, Rarity.COMMON, mage.cards.a.Acridian.class));
+ cards.add(new SetCardInfo("Albino Troll", 231, Rarity.UNCOMMON, mage.cards.a.AlbinoTroll.class));
+ cards.add(new SetCardInfo("Anaconda", 232, Rarity.UNCOMMON, mage.cards.a.Anaconda.class));
+ cards.add(new SetCardInfo("Angelic Chorus", 3, Rarity.RARE, mage.cards.a.AngelicChorus.class));
+ cards.add(new SetCardInfo("Angelic Page", 4, Rarity.COMMON, mage.cards.a.AngelicPage.class));
+ cards.add(new SetCardInfo("Annul", 59, Rarity.COMMON, mage.cards.a.Annul.class));
+ cards.add(new SetCardInfo("Antagonism", 173, Rarity.RARE, mage.cards.a.Antagonism.class));
+ cards.add(new SetCardInfo("Arcane Laboratory", 60, Rarity.UNCOMMON, mage.cards.a.ArcaneLaboratory.class));
+ cards.add(new SetCardInfo("Arc Lightning", 174, Rarity.COMMON, mage.cards.a.ArcLightning.class));
+ cards.add(new SetCardInfo("Argothian Elder", 233, Rarity.UNCOMMON, mage.cards.a.ArgothianElder.class));
+ cards.add(new SetCardInfo("Argothian Enchantress", 234, Rarity.RARE, mage.cards.a.ArgothianEnchantress.class));
+ cards.add(new SetCardInfo("Argothian Swine", 235, Rarity.COMMON, mage.cards.a.ArgothianSwine.class));
+ cards.add(new SetCardInfo("Argothian Wurm", 236, Rarity.RARE, mage.cards.a.ArgothianWurm.class));
+ cards.add(new SetCardInfo("Attunement", 61, Rarity.RARE, mage.cards.a.Attunement.class));
+ cards.add(new SetCardInfo("Back to Basics", 62, Rarity.RARE, mage.cards.b.BackToBasics.class));
+ cards.add(new SetCardInfo("Barrin, Master Wizard", 63, Rarity.RARE, mage.cards.b.BarrinMasterWizard.class));
+ cards.add(new SetCardInfo("Barrin's Codex", 286, Rarity.RARE, mage.cards.b.BarrinsCodex.class));
+ cards.add(new SetCardInfo("Bedlam", 175, Rarity.RARE, mage.cards.b.Bedlam.class));
+ cards.add(new SetCardInfo("Befoul", 116, Rarity.COMMON, mage.cards.b.Befoul.class));
+ cards.add(new SetCardInfo("Bereavement", 117, Rarity.UNCOMMON, mage.cards.b.Bereavement.class));
+ cards.add(new SetCardInfo("Blanchwood Armor", 237, Rarity.UNCOMMON, mage.cards.b.BlanchwoodArmor.class));
+ cards.add(new SetCardInfo("Blanchwood Treefolk", 238, Rarity.COMMON, mage.cards.b.BlanchwoodTreefolk.class));
+ cards.add(new SetCardInfo("Blasted Landscape", 319, Rarity.UNCOMMON, mage.cards.b.BlastedLandscape.class));
+ cards.add(new SetCardInfo("Blood Vassal", 118, Rarity.COMMON, mage.cards.b.BloodVassal.class));
+ cards.add(new SetCardInfo("Bog Raiders", 119, Rarity.COMMON, mage.cards.b.BogRaiders.class));
+ cards.add(new SetCardInfo("Brand", 176, Rarity.RARE, mage.cards.b.Brand.class));
+ cards.add(new SetCardInfo("Bravado", 177, Rarity.COMMON, mage.cards.b.Bravado.class));
+ cards.add(new SetCardInfo("Breach", 120, Rarity.COMMON, mage.cards.b.Breach.class));
+ cards.add(new SetCardInfo("Brilliant Halo", 5, Rarity.COMMON, mage.cards.b.BrilliantHalo.class));
+ cards.add(new SetCardInfo("Bull Hippo", 239, Rarity.UNCOMMON, mage.cards.b.BullHippo.class));
+ cards.add(new SetCardInfo("Bulwark", 178, Rarity.RARE, mage.cards.b.Bulwark.class));
+ cards.add(new SetCardInfo("Cackling Fiend", 121, Rarity.COMMON, mage.cards.c.CacklingFiend.class));
+ cards.add(new SetCardInfo("Carpet of Flowers", 240, Rarity.UNCOMMON, mage.cards.c.CarpetOfFlowers.class));
+ cards.add(new SetCardInfo("Carrion Beetles", 122, Rarity.COMMON, mage.cards.c.CarrionBeetles.class));
+ cards.add(new SetCardInfo("Catalog", 64, Rarity.COMMON, mage.cards.c.Catalog.class));
+ cards.add(new SetCardInfo("Catastrophe", 6, Rarity.RARE, mage.cards.c.Catastrophe.class));
+ cards.add(new SetCardInfo("Cathodion", 287, Rarity.UNCOMMON, mage.cards.c.Cathodion.class));
+ cards.add(new SetCardInfo("Cave Tiger", 241, Rarity.COMMON, mage.cards.c.CaveTiger.class));
+ cards.add(new SetCardInfo("Child of Gaea", 242, Rarity.RARE, mage.cards.c.ChildOfGaea.class));
+ cards.add(new SetCardInfo("Chimeric Staff", 288, Rarity.RARE, mage.cards.c.ChimericStaff.class));
+ cards.add(new SetCardInfo("Citanul Centaurs", 243, Rarity.RARE, mage.cards.c.CitanulCentaurs.class));
+ cards.add(new SetCardInfo("Citanul Flute", 289, Rarity.RARE, mage.cards.c.CitanulFlute.class));
+ cards.add(new SetCardInfo("Citanul Hierophants", 244, Rarity.RARE, mage.cards.c.CitanulHierophants.class));
+ cards.add(new SetCardInfo("Claws of Gix", 290, Rarity.UNCOMMON, mage.cards.c.ClawsOfGix.class));
+ cards.add(new SetCardInfo("Clear", 7, Rarity.UNCOMMON, mage.cards.c.Clear.class));
+ cards.add(new SetCardInfo("Cloak of Mists", 65, Rarity.COMMON, mage.cards.c.CloakOfMists.class));
+ cards.add(new SetCardInfo("Confiscate", 66, Rarity.UNCOMMON, mage.cards.c.Confiscate.class));
+ cards.add(new SetCardInfo("Congregate", 8, Rarity.COMMON, mage.cards.c.Congregate.class));
+ cards.add(new SetCardInfo("Contamination", 123, Rarity.RARE, mage.cards.c.Contamination.class));
+ cards.add(new SetCardInfo("Copper Gnomes", 291, Rarity.RARE, mage.cards.c.CopperGnomes.class));
+ cards.add(new SetCardInfo("Coral Merfolk", 67, Rarity.COMMON, mage.cards.c.CoralMerfolk.class));
+ cards.add(new SetCardInfo("Corrupt", 124, Rarity.COMMON, mage.cards.c.Corrupt.class));
+ cards.add(new SetCardInfo("Cradle Guard", 245, Rarity.UNCOMMON, mage.cards.c.CradleGuard.class));
+ cards.add(new SetCardInfo("Crater Hellion", 179, Rarity.RARE, mage.cards.c.CraterHellion.class));
+ cards.add(new SetCardInfo("Crazed Skirge", 125, Rarity.UNCOMMON, mage.cards.c.CrazedSkirge.class));
+ cards.add(new SetCardInfo("Crosswinds", 246, Rarity.UNCOMMON, mage.cards.c.Crosswinds.class));
+ cards.add(new SetCardInfo("Crystal Chimes", 292, Rarity.UNCOMMON, mage.cards.c.CrystalChimes.class));
+ cards.add(new SetCardInfo("Curfew", 68, Rarity.COMMON, mage.cards.c.Curfew.class));
+ cards.add(new SetCardInfo("Darkest Hour", 128, Rarity.RARE, mage.cards.d.DarkestHour.class));
+ cards.add(new SetCardInfo("Dark Hatchling", 126, Rarity.RARE, mage.cards.d.DarkHatchling.class));
+ cards.add(new SetCardInfo("Dark Ritual", 127, Rarity.COMMON, mage.cards.d.DarkRitual.class));
+ cards.add(new SetCardInfo("Defensive Formation", 9, Rarity.UNCOMMON, mage.cards.d.DefensiveFormation.class));
+ cards.add(new SetCardInfo("Despondency", 129, Rarity.COMMON, mage.cards.d.Despondency.class));
+ cards.add(new SetCardInfo("Destructive Urge", 180, Rarity.UNCOMMON, mage.cards.d.DestructiveUrge.class));
+ cards.add(new SetCardInfo("Diabolic Servitude", 130, Rarity.UNCOMMON, mage.cards.d.DiabolicServitude.class));
+ cards.add(new SetCardInfo("Disciple of Grace", 10, Rarity.COMMON, mage.cards.d.DiscipleOfGrace.class));
+ cards.add(new SetCardInfo("Disciple of Law", 11, Rarity.COMMON, mage.cards.d.DiscipleOfLaw.class));
+ cards.add(new SetCardInfo("Discordant Dirge", 131, Rarity.RARE, mage.cards.d.DiscordantDirge.class));
+ cards.add(new SetCardInfo("Disenchant", 12, Rarity.COMMON, mage.cards.d.Disenchant.class));
+ cards.add(new SetCardInfo("Disorder", 181, Rarity.UNCOMMON, mage.cards.d.Disorder.class));
+ cards.add(new SetCardInfo("Disruptive Student", 69, Rarity.COMMON, mage.cards.d.DisruptiveStudent.class));
+ cards.add(new SetCardInfo("Douse", 70, Rarity.UNCOMMON, mage.cards.d.Douse.class));
+ cards.add(new SetCardInfo("Dragon Blood", 293, Rarity.UNCOMMON, mage.cards.d.DragonBlood.class));
+ cards.add(new SetCardInfo("Drifting Djinn", 71, Rarity.RARE, mage.cards.d.DriftingDjinn.class));
+ cards.add(new SetCardInfo("Drifting Meadow", 320, Rarity.COMMON, mage.cards.d.DriftingMeadow.class));
+ cards.add(new SetCardInfo("Dromosaur", 182, Rarity.COMMON, mage.cards.d.Dromosaur.class));
+ cards.add(new SetCardInfo("Duress", 132, Rarity.COMMON, mage.cards.d.Duress.class));
+ cards.add(new SetCardInfo("Eastern Paladin", 133, Rarity.RARE, mage.cards.e.EasternPaladin.class));
+ cards.add(new SetCardInfo("Electryte", 183, Rarity.RARE, mage.cards.e.Electryte.class));
+ cards.add(new SetCardInfo("Elite Archers", 13, Rarity.RARE, mage.cards.e.EliteArchers.class));
+ cards.add(new SetCardInfo("Elvish Herder", 247, Rarity.COMMON, mage.cards.e.ElvishHerder.class));
+ cards.add(new SetCardInfo("Elvish Lyrist", 248, Rarity.COMMON, mage.cards.e.ElvishLyrist.class));
+ cards.add(new SetCardInfo("Enchantment Alteration", 72, Rarity.UNCOMMON, mage.cards.e.EnchantmentAlteration.class));
+ cards.add(new SetCardInfo("Endless Wurm", 249, Rarity.RARE, mage.cards.e.EndlessWurm.class));
+ cards.add(new SetCardInfo("Endoskeleton", 294, Rarity.UNCOMMON, mage.cards.e.Endoskeleton.class));
+ cards.add(new SetCardInfo("Energy Field", 73, Rarity.RARE, mage.cards.e.EnergyField.class));
+ cards.add(new SetCardInfo("Exhaustion", 74, Rarity.UNCOMMON, mage.cards.e.Exhaustion.class));
+ cards.add(new SetCardInfo("Exhume", 134, Rarity.COMMON, mage.cards.e.Exhume.class));
+ cards.add(new SetCardInfo("Exploration", 250, Rarity.RARE, mage.cards.e.Exploration.class));
+ cards.add(new SetCardInfo("Expunge", 135, Rarity.COMMON, mage.cards.e.Expunge.class));
+ cards.add(new SetCardInfo("Faith Healer", 14, Rarity.RARE, mage.cards.f.FaithHealer.class));
+ cards.add(new SetCardInfo("Falter", 184, Rarity.COMMON, mage.cards.f.Falter.class));
+ cards.add(new SetCardInfo("Fault Line", 185, Rarity.RARE, mage.cards.f.FaultLine.class));
+ cards.add(new SetCardInfo("Fecundity", 251, Rarity.UNCOMMON, mage.cards.f.Fecundity.class));
+ cards.add(new SetCardInfo("Fertile Ground", 252, Rarity.COMMON, mage.cards.f.FertileGround.class));
+ cards.add(new SetCardInfo("Fiery Mantle", 186, Rarity.COMMON, mage.cards.f.FieryMantle.class));
+ cards.add(new SetCardInfo("Fire Ants", 187, Rarity.UNCOMMON, mage.cards.f.FireAnts.class));
+ cards.add(new SetCardInfo("Flesh Reaver", 136, Rarity.UNCOMMON, mage.cards.f.FleshReaver.class));
+ cards.add(new SetCardInfo("Fluctuator", 295, Rarity.RARE, mage.cards.f.Fluctuator.class));
+ cards.add(new SetCardInfo("Fog Bank", 75, Rarity.UNCOMMON, mage.cards.f.FogBank.class));
+ cards.add(new SetCardInfo("Forest", 347, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 348, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 349, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", 350, Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Fortitude", 253, Rarity.COMMON, mage.cards.f.Fortitude.class));
+ cards.add(new SetCardInfo("Gaea's Bounty", 254, Rarity.COMMON, mage.cards.g.GaeasBounty.class));
+ cards.add(new SetCardInfo("Gaea's Cradle", 321, Rarity.RARE, mage.cards.g.GaeasCradle.class));
+ cards.add(new SetCardInfo("Gaea's Embrace", 255, Rarity.UNCOMMON, mage.cards.g.GaeasEmbrace.class));
+ cards.add(new SetCardInfo("Gamble", 188, Rarity.RARE, mage.cards.g.Gamble.class));
+ cards.add(new SetCardInfo("Gilded Drake", 76, Rarity.RARE, mage.cards.g.GildedDrake.class));
+ cards.add(new SetCardInfo("Glorious Anthem", 15, Rarity.RARE, mage.cards.g.GloriousAnthem.class));
+ cards.add(new SetCardInfo("Goblin Cadets", 189, Rarity.UNCOMMON, mage.cards.g.GoblinCadets.class));
+ cards.add(new SetCardInfo("Goblin Lackey", 190, Rarity.UNCOMMON, mage.cards.g.GoblinLackey.class));
+ cards.add(new SetCardInfo("Goblin Matron", 191, Rarity.COMMON, mage.cards.g.GoblinMatron.class));
+ cards.add(new SetCardInfo("Goblin Offensive", 192, Rarity.UNCOMMON, mage.cards.g.GoblinOffensive.class));
+ cards.add(new SetCardInfo("Goblin Patrol", 193, Rarity.COMMON, mage.cards.g.GoblinPatrol.class));
+ cards.add(new SetCardInfo("Goblin Raider", 194, Rarity.COMMON, mage.cards.g.GoblinRaider.class));
+ cards.add(new SetCardInfo("Goblin Spelunkers", 195, Rarity.COMMON, mage.cards.g.GoblinSpelunkers.class));
+ cards.add(new SetCardInfo("Goblin War Buggy", 196, Rarity.COMMON, mage.cards.g.GoblinWarBuggy.class));
+ cards.add(new SetCardInfo("Gorilla Warrior", 256, Rarity.COMMON, mage.cards.g.GorillaWarrior.class));
+ cards.add(new SetCardInfo("Grafted Skullcap", 296, Rarity.RARE, mage.cards.g.GraftedSkullcap.class));
+ cards.add(new SetCardInfo("Greater Good", 257, Rarity.RARE, mage.cards.g.GreaterGood.class));
+ cards.add(new SetCardInfo("Great Whale", 77, Rarity.RARE, mage.cards.g.GreatWhale.class));
+ cards.add(new SetCardInfo("Greener Pastures", 258, Rarity.RARE, mage.cards.g.GreenerPastures.class));
+ cards.add(new SetCardInfo("Guma", 197, Rarity.UNCOMMON, mage.cards.g.Guma.class));
+ cards.add(new SetCardInfo("Hawkeater Moth", 259, Rarity.UNCOMMON, mage.cards.h.HawkeaterMoth.class));
+ cards.add(new SetCardInfo("Headlong Rush", 198, Rarity.COMMON, mage.cards.h.HeadlongRush.class));
+ cards.add(new SetCardInfo("Healing Salve", 16, Rarity.COMMON, mage.cards.h.HealingSalve.class));
+ cards.add(new SetCardInfo("Heat Ray", 199, Rarity.COMMON, mage.cards.h.HeatRay.class));
+ cards.add(new SetCardInfo("Herald of Serra", 17, Rarity.RARE, mage.cards.h.HeraldOfSerra.class));
+ cards.add(new SetCardInfo("Hermetic Study", 78, Rarity.COMMON, mage.cards.h.HermeticStudy.class));
+ cards.add(new SetCardInfo("Hibernation", 79, Rarity.UNCOMMON, mage.cards.h.Hibernation.class));
+ cards.add(new SetCardInfo("Hidden Ancients", 260, Rarity.UNCOMMON, mage.cards.h.HiddenAncients.class));
+ cards.add(new SetCardInfo("Hidden Guerrillas", 261, Rarity.UNCOMMON, mage.cards.h.HiddenGuerrillas.class));
+ cards.add(new SetCardInfo("Hidden Herd", 262, Rarity.RARE, mage.cards.h.HiddenHerd.class));
+ cards.add(new SetCardInfo("Hidden Predators", 263, Rarity.RARE, mage.cards.h.HiddenPredators.class));
+ cards.add(new SetCardInfo("Hidden Spider", 264, Rarity.COMMON, mage.cards.h.HiddenSpider.class));
+ cards.add(new SetCardInfo("Hidden Stag", 265, Rarity.RARE, mage.cards.h.HiddenStag.class));
+ cards.add(new SetCardInfo("Hollow Dogs", 137, Rarity.COMMON, mage.cards.h.HollowDogs.class));
+ cards.add(new SetCardInfo("Hopping Automaton", 297, Rarity.UNCOMMON, mage.cards.h.HoppingAutomaton.class));
+ cards.add(new SetCardInfo("Horseshoe Crab", 80, Rarity.COMMON, mage.cards.h.HorseshoeCrab.class));
+ cards.add(new SetCardInfo("Humble", 18, Rarity.UNCOMMON, mage.cards.h.Humble.class));
+ cards.add(new SetCardInfo("Hush", 266, Rarity.COMMON, mage.cards.h.Hush.class));
+ cards.add(new SetCardInfo("Ill-Gotten Gains", 138, Rarity.RARE, mage.cards.i.IllGottenGains.class));
+ cards.add(new SetCardInfo("Imaginary Pet", 81, Rarity.RARE, mage.cards.i.ImaginaryPet.class));
+ cards.add(new SetCardInfo("Intrepid Hero", 19, Rarity.RARE, mage.cards.i.IntrepidHero.class));
+ cards.add(new SetCardInfo("Island", 335, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 336, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 337, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", 338, Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Jagged Lightning", 200, Rarity.UNCOMMON, mage.cards.j.JaggedLightning.class));
+ cards.add(new SetCardInfo("Karn, Silver Golem", 298, Rarity.RARE, mage.cards.k.KarnSilverGolem.class));
+ cards.add(new SetCardInfo("Launch", 82, Rarity.COMMON, mage.cards.l.Launch.class));
+ cards.add(new SetCardInfo("Lay Waste", 201, Rarity.COMMON, mage.cards.l.LayWaste.class));
+ cards.add(new SetCardInfo("Lifeline", 299, Rarity.RARE, mage.cards.l.Lifeline.class));
+ cards.add(new SetCardInfo("Lightning Dragon", 202, Rarity.RARE, mage.cards.l.LightningDragon.class));
+ cards.add(new SetCardInfo("Lilting Refrain", 83, Rarity.UNCOMMON, mage.cards.l.LiltingRefrain.class));
+ cards.add(new SetCardInfo("Lingering Mirage", 84, Rarity.UNCOMMON, mage.cards.l.LingeringMirage.class));
+ cards.add(new SetCardInfo("Looming Shade", 139, Rarity.COMMON, mage.cards.l.LoomingShade.class));
+ cards.add(new SetCardInfo("Lotus Blossom", 300, Rarity.RARE, mage.cards.l.LotusBlossom.class));
+ cards.add(new SetCardInfo("Lull", 267, Rarity.COMMON, mage.cards.l.Lull.class));
+ cards.add(new SetCardInfo("Lurking Evil", 140, Rarity.RARE, mage.cards.l.LurkingEvil.class));
+ cards.add(new SetCardInfo("Mana Leech", 141, Rarity.UNCOMMON, mage.cards.m.ManaLeech.class));
+ cards.add(new SetCardInfo("Meltdown", 203, Rarity.UNCOMMON, mage.cards.m.Meltdown.class));
+ cards.add(new SetCardInfo("Metrognome", 301, Rarity.RARE, mage.cards.m.Metrognome.class));
+ cards.add(new SetCardInfo("Midsummer Revel", 268, Rarity.RARE, mage.cards.m.MidsummerRevel.class));
+ cards.add(new SetCardInfo("Mishra's Helix", 302, Rarity.RARE, mage.cards.m.MishrasHelix.class));
+ cards.add(new SetCardInfo("Mobile Fort", 303, Rarity.UNCOMMON, mage.cards.m.MobileFort.class));
+ cards.add(new SetCardInfo("Monk Idealist", 20, Rarity.UNCOMMON, mage.cards.m.MonkIdealist.class));
+ cards.add(new SetCardInfo("Monk Realist", 21, Rarity.COMMON, mage.cards.m.MonkRealist.class));
+ cards.add(new SetCardInfo("Morphling", 85, Rarity.RARE, mage.cards.m.Morphling.class));
+ cards.add(new SetCardInfo("Mountain", 343, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 344, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 345, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", 346, Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("No Rest for the Wicked", 142, Rarity.UNCOMMON, mage.cards.n.NoRestForTheWicked.class));
+ cards.add(new SetCardInfo("Noetic Scales", 304, Rarity.RARE, mage.cards.n.NoeticScales.class));
+ cards.add(new SetCardInfo("Okk", 204, Rarity.RARE, mage.cards.o.Okk.class));
+ cards.add(new SetCardInfo("Opal Acrolith", 22, Rarity.UNCOMMON, mage.cards.o.OpalAcrolith.class));
+ cards.add(new SetCardInfo("Opal Archangel", 23, Rarity.RARE, mage.cards.o.OpalArchangel.class));
+ cards.add(new SetCardInfo("Opal Caryatid", 24, Rarity.COMMON, mage.cards.o.OpalCaryatid.class));
+ cards.add(new SetCardInfo("Opal Gargoyle", 25, Rarity.COMMON, mage.cards.o.OpalGargoyle.class));
+ cards.add(new SetCardInfo("Opal Titan", 26, Rarity.RARE, mage.cards.o.OpalTitan.class));
+ cards.add(new SetCardInfo("Oppression", 143, Rarity.RARE, mage.cards.o.Oppression.class));
+ cards.add(new SetCardInfo("Order of Yawgmoth", 144, Rarity.UNCOMMON, mage.cards.o.OrderOfYawgmoth.class));
+ cards.add(new SetCardInfo("Outmaneuver", 205, Rarity.UNCOMMON, mage.cards.o.Outmaneuver.class));
+ cards.add(new SetCardInfo("Pacifism", 27, Rarity.COMMON, mage.cards.p.Pacifism.class));
+ cards.add(new SetCardInfo("Parasitic Bond", 145, Rarity.UNCOMMON, mage.cards.p.ParasiticBond.class));
+ cards.add(new SetCardInfo("Pariah", 28, Rarity.RARE, mage.cards.p.Pariah.class));
+ cards.add(new SetCardInfo("Path of Peace", 29, Rarity.COMMON, mage.cards.p.PathOfPeace.class));
+ cards.add(new SetCardInfo("Pegasus Charger", 30, Rarity.COMMON, mage.cards.p.PegasusCharger.class));
+ cards.add(new SetCardInfo("Pendrell Drake", 86, Rarity.COMMON, mage.cards.p.PendrellDrake.class));
+ cards.add(new SetCardInfo("Pendrell Flux", 87, Rarity.COMMON, mage.cards.p.PendrellFlux.class));
+ cards.add(new SetCardInfo("Peregrine Drake", 88, Rarity.UNCOMMON, mage.cards.p.PeregrineDrake.class));
+ cards.add(new SetCardInfo("Persecute", 146, Rarity.RARE, mage.cards.p.Persecute.class));
+ cards.add(new SetCardInfo("Pestilence", 147, Rarity.COMMON, mage.cards.p.Pestilence.class));
+ cards.add(new SetCardInfo("Phyrexian Colossus", 305, Rarity.RARE, mage.cards.p.PhyrexianColossus.class));
+ cards.add(new SetCardInfo("Phyrexian Ghoul", 148, Rarity.COMMON, mage.cards.p.PhyrexianGhoul.class));
+ cards.add(new SetCardInfo("Phyrexian Processor", 306, Rarity.RARE, mage.cards.p.PhyrexianProcessor.class));
+ cards.add(new SetCardInfo("Phyrexian Tower", 322, Rarity.RARE, mage.cards.p.PhyrexianTower.class));
+ cards.add(new SetCardInfo("Pit Trap", 307, Rarity.UNCOMMON, mage.cards.p.PitTrap.class));
+ cards.add(new SetCardInfo("Plains", 331, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 332, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 333, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", 334, Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Planar Birth", 31, Rarity.RARE, mage.cards.p.PlanarBirth.class));
+ cards.add(new SetCardInfo("Planar Void", 149, Rarity.UNCOMMON, mage.cards.p.PlanarVoid.class));
+ cards.add(new SetCardInfo("Polluted Mire", 323, Rarity.COMMON, mage.cards.p.PollutedMire.class));
+ cards.add(new SetCardInfo("Pouncing Jaguar", 269, Rarity.COMMON, mage.cards.p.PouncingJaguar.class));
+ cards.add(new SetCardInfo("Power Sink", 89, Rarity.COMMON, mage.cards.p.PowerSink.class));
+ cards.add(new SetCardInfo("Power Taint", 90, Rarity.COMMON, mage.cards.p.PowerTaint.class));
+ cards.add(new SetCardInfo("Presence of the Master", 32, Rarity.UNCOMMON, mage.cards.p.PresenceOfTheMaster.class));
+ cards.add(new SetCardInfo("Priest of Gix", 150, Rarity.UNCOMMON, mage.cards.p.PriestOfGix.class));
+ cards.add(new SetCardInfo("Priest of Titania", 270, Rarity.COMMON, mage.cards.p.PriestOfTitania.class));
+ cards.add(new SetCardInfo("Purging Scythe", 308, Rarity.RARE, mage.cards.p.PurgingScythe.class));
+ cards.add(new SetCardInfo("Rain of Filth", 151, Rarity.UNCOMMON, mage.cards.r.RainOfFilth.class));
+ cards.add(new SetCardInfo("Rain of Salt", 206, Rarity.UNCOMMON, mage.cards.r.RainOfSalt.class));
+ cards.add(new SetCardInfo("Ravenous Skirge", 152, Rarity.COMMON, mage.cards.r.RavenousSkirge.class));
+ cards.add(new SetCardInfo("Raze", 207, Rarity.COMMON, mage.cards.r.Raze.class));
+ cards.add(new SetCardInfo("Recantation", 91, Rarity.RARE, mage.cards.r.Recantation.class));
+ cards.add(new SetCardInfo("Reclusive Wight", 153, Rarity.UNCOMMON, mage.cards.r.ReclusiveWight.class));
+ cards.add(new SetCardInfo("Redeem", 33, Rarity.UNCOMMON, mage.cards.r.Redeem.class));
+ cards.add(new SetCardInfo("Reflexes", 208, Rarity.COMMON, mage.cards.r.Reflexes.class));
+ cards.add(new SetCardInfo("Rejuvenate", 271, Rarity.COMMON, mage.cards.r.Rejuvenate.class));
+ cards.add(new SetCardInfo("Remembrance", 34, Rarity.RARE, mage.cards.r.Remembrance.class));
+ cards.add(new SetCardInfo("Remote Isle", 324, Rarity.COMMON, mage.cards.r.RemoteIsle.class));
+ cards.add(new SetCardInfo("Reprocess", 154, Rarity.RARE, mage.cards.r.Reprocess.class));
+ cards.add(new SetCardInfo("Rescind", 92, Rarity.COMMON, mage.cards.r.Rescind.class));
+ cards.add(new SetCardInfo("Retaliation", 272, Rarity.UNCOMMON, mage.cards.r.Retaliation.class));
+ cards.add(new SetCardInfo("Retromancer", 209, Rarity.COMMON, mage.cards.r.Retromancer.class));
+ cards.add(new SetCardInfo("Rewind", 93, Rarity.COMMON, mage.cards.r.Rewind.class));
+ cards.add(new SetCardInfo("Rumbling Crescendo", 210, Rarity.RARE, mage.cards.r.RumblingCrescendo.class));
+ cards.add(new SetCardInfo("Rune of Protection: Artifacts", 35, Rarity.UNCOMMON, mage.cards.r.RuneOfProtectionArtifacts.class));
+ cards.add(new SetCardInfo("Rune of Protection: Black", 36, Rarity.COMMON, mage.cards.r.RuneOfProtectionBlack.class));
+ cards.add(new SetCardInfo("Rune of Protection: Blue", 37, Rarity.COMMON, mage.cards.r.RuneOfProtectionBlue.class));
+ cards.add(new SetCardInfo("Rune of Protection: Green", 38, Rarity.COMMON, mage.cards.r.RuneOfProtectionGreen.class));
+ cards.add(new SetCardInfo("Rune of Protection: Lands", 39, Rarity.RARE, mage.cards.r.RuneOfProtectionLands.class));
+ cards.add(new SetCardInfo("Rune of Protection: Red", 40, Rarity.COMMON, mage.cards.r.RuneOfProtectionRed.class));
+ cards.add(new SetCardInfo("Rune of Protection: White", 41, Rarity.COMMON, mage.cards.r.RuneOfProtectionWhite.class));
+ cards.add(new SetCardInfo("Sanctum Custodian", 42, Rarity.COMMON, mage.cards.s.SanctumCustodian.class));
+ cards.add(new SetCardInfo("Sanctum Guardian", 43, Rarity.UNCOMMON, mage.cards.s.SanctumGuardian.class));
+ cards.add(new SetCardInfo("Sandbar Merfolk", 94, Rarity.COMMON, mage.cards.s.SandbarMerfolk.class));
+ cards.add(new SetCardInfo("Sandbar Serpent", 95, Rarity.UNCOMMON, mage.cards.s.SandbarSerpent.class));
+ cards.add(new SetCardInfo("Sanguine Guard", 155, Rarity.UNCOMMON, mage.cards.s.SanguineGuard.class));
+ cards.add(new SetCardInfo("Scald", 211, Rarity.UNCOMMON, mage.cards.s.Scald.class));
+ cards.add(new SetCardInfo("Scoria Wurm", 212, Rarity.RARE, mage.cards.s.ScoriaWurm.class));
+ cards.add(new SetCardInfo("Scrap", 213, Rarity.COMMON, mage.cards.s.Scrap.class));
+ cards.add(new SetCardInfo("Seasoned Marshal", 44, Rarity.UNCOMMON, mage.cards.s.SeasonedMarshal.class));
+ cards.add(new SetCardInfo("Serra Avatar", 45, Rarity.RARE, mage.cards.s.SerraAvatar.class));
+ cards.add(new SetCardInfo("Serra's Embrace", 47, Rarity.UNCOMMON, mage.cards.s.SerrasEmbrace.class));
+ cards.add(new SetCardInfo("Serra's Hymn", 48, Rarity.UNCOMMON, mage.cards.s.SerrasHymn.class));
+ cards.add(new SetCardInfo("Serra's Liturgy", 49, Rarity.RARE, mage.cards.s.SerrasLiturgy.class));
+ cards.add(new SetCardInfo("Serra's Sanctum", 325, Rarity.RARE, mage.cards.s.SerrasSanctum.class));
+ cards.add(new SetCardInfo("Serra Zealot", 46, Rarity.COMMON, mage.cards.s.SerraZealot.class));
+ cards.add(new SetCardInfo("Shimmering Barrier", 50, Rarity.UNCOMMON, mage.cards.s.ShimmeringBarrier.class));
+ cards.add(new SetCardInfo("Shivan Gorge", 326, Rarity.RARE, mage.cards.s.ShivanGorge.class));
+ cards.add(new SetCardInfo("Shivan Hellkite", 214, Rarity.RARE, mage.cards.s.ShivanHellkite.class));
+ cards.add(new SetCardInfo("Shivan Raptor", 215, Rarity.UNCOMMON, mage.cards.s.ShivanRaptor.class));
+ cards.add(new SetCardInfo("Shiv's Embrace", 216, Rarity.UNCOMMON, mage.cards.s.ShivsEmbrace.class));
+ cards.add(new SetCardInfo("Show and Tell", 96, Rarity.RARE, mage.cards.s.ShowAndTell.class));
+ cards.add(new SetCardInfo("Shower of Sparks", 217, Rarity.COMMON, mage.cards.s.ShowerOfSparks.class));
+ cards.add(new SetCardInfo("Sicken", 156, Rarity.COMMON, mage.cards.s.Sicken.class));
+ cards.add(new SetCardInfo("Silent Attendant", 51, Rarity.COMMON, mage.cards.s.SilentAttendant.class));
+ cards.add(new SetCardInfo("Skirge Familiar", 157, Rarity.UNCOMMON, mage.cards.s.SkirgeFamiliar.class));
+ cards.add(new SetCardInfo("Skittering Skirge", 158, Rarity.COMMON, mage.cards.s.SkitteringSkirge.class));
+ cards.add(new SetCardInfo("Sleeper Agent", 159, Rarity.RARE, mage.cards.s.SleeperAgent.class));
+ cards.add(new SetCardInfo("Slippery Karst", 327, Rarity.COMMON, mage.cards.s.SlipperyKarst.class));
+ cards.add(new SetCardInfo("Smokestack", 309, Rarity.RARE, mage.cards.s.Smokestack.class));
+ cards.add(new SetCardInfo("Smoldering Crater", 328, Rarity.COMMON, mage.cards.s.SmolderingCrater.class));
+ cards.add(new SetCardInfo("Sneak Attack", 218, Rarity.RARE, mage.cards.s.SneakAttack.class));
+ cards.add(new SetCardInfo("Somnophore", 97, Rarity.RARE, mage.cards.s.Somnophore.class));
+ cards.add(new SetCardInfo("Songstitcher", 52, Rarity.UNCOMMON, mage.cards.s.Songstitcher.class));
+ cards.add(new SetCardInfo("Soul Sculptor", 53, Rarity.RARE, mage.cards.s.SoulSculptor.class));
+ cards.add(new SetCardInfo("Spined Fluke", 160, Rarity.UNCOMMON, mage.cards.s.SpinedFluke.class));
+ cards.add(new SetCardInfo("Spire Owl", 98, Rarity.COMMON, mage.cards.s.SpireOwl.class));
+ cards.add(new SetCardInfo("Sporogenesis", 273, Rarity.RARE, mage.cards.s.Sporogenesis.class));
+ cards.add(new SetCardInfo("Spreading Algae", 274, Rarity.UNCOMMON, mage.cards.s.SpreadingAlgae.class));
+ cards.add(new SetCardInfo("Steam Blast", 219, Rarity.UNCOMMON, mage.cards.s.SteamBlast.class));
+ cards.add(new SetCardInfo("Stern Proctor", 99, Rarity.UNCOMMON, mage.cards.s.SternProctor.class));
+ cards.add(new SetCardInfo("Stroke of Genius", 100, Rarity.RARE, mage.cards.s.StrokeOfGenius.class));
+ cards.add(new SetCardInfo("Sulfuric Vapors", 220, Rarity.RARE, mage.cards.s.SulfuricVapors.class));
+ cards.add(new SetCardInfo("Sunder", 101, Rarity.RARE, mage.cards.s.Sunder.class));
+ cards.add(new SetCardInfo("Swamp", 339, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 340, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 341, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", 342, Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Symbiosis", 275, Rarity.COMMON, mage.cards.s.Symbiosis.class));
+ cards.add(new SetCardInfo("Tainted Aether", 161, Rarity.RARE, mage.cards.t.TaintedAether.class));
+ cards.add(new SetCardInfo("Telepathy", 102, Rarity.UNCOMMON, mage.cards.t.Telepathy.class));
+ cards.add(new SetCardInfo("Temporal Aperture", 310, Rarity.RARE, mage.cards.t.TemporalAperture.class));
+ cards.add(new SetCardInfo("Thran Quarry", 329, Rarity.RARE, mage.cards.t.ThranQuarry.class));
+ cards.add(new SetCardInfo("Thran Turbine", 311, Rarity.UNCOMMON, mage.cards.t.ThranTurbine.class));
+ cards.add(new SetCardInfo("Thundering Giant", 221, Rarity.UNCOMMON, mage.cards.t.ThunderingGiant.class));
+ cards.add(new SetCardInfo("Time Spiral", 103, Rarity.RARE, mage.cards.t.TimeSpiral.class));
+ cards.add(new SetCardInfo("Titania's Boon", 276, Rarity.UNCOMMON, mage.cards.t.TitaniasBoon.class));
+ cards.add(new SetCardInfo("Titania's Chosen", 277, Rarity.UNCOMMON, mage.cards.t.TitaniasChosen.class));
+ cards.add(new SetCardInfo("Tolarian Academy", 330, Rarity.RARE, mage.cards.t.TolarianAcademy.class));
+ cards.add(new SetCardInfo("Tolarian Winds", 104, Rarity.COMMON, mage.cards.t.TolarianWinds.class));
+ cards.add(new SetCardInfo("Torch Song", 222, Rarity.UNCOMMON, mage.cards.t.TorchSong.class));
+ cards.add(new SetCardInfo("Treefolk Seedlings", 278, Rarity.UNCOMMON, mage.cards.t.TreefolkSeedlings.class));
+ cards.add(new SetCardInfo("Treetop Rangers", 279, Rarity.COMMON, mage.cards.t.TreetopRangers.class));
+ cards.add(new SetCardInfo("Turnabout", 105, Rarity.UNCOMMON, mage.cards.t.Turnabout.class));
+ cards.add(new SetCardInfo("Umbilicus", 312, Rarity.RARE, mage.cards.u.Umbilicus.class));
+ cards.add(new SetCardInfo("Unnerve", 162, Rarity.COMMON, mage.cards.u.Unnerve.class));
+ cards.add(new SetCardInfo("Unworthy Dead", 163, Rarity.COMMON, mage.cards.u.UnworthyDead.class));
+ cards.add(new SetCardInfo("Urza's Armor", 313, Rarity.UNCOMMON, mage.cards.u.UrzasArmor.class));
+ cards.add(new SetCardInfo("Vampiric Embrace", 164, Rarity.UNCOMMON, mage.cards.v.VampiricEmbrace.class));
+ cards.add(new SetCardInfo("Vebulid", 165, Rarity.RARE, mage.cards.v.Vebulid.class));
+ cards.add(new SetCardInfo("Veil of Birds", 106, Rarity.COMMON, mage.cards.v.VeilOfBirds.class));
+ cards.add(new SetCardInfo("Veiled Apparition", 107, Rarity.UNCOMMON, mage.cards.v.VeiledApparition.class));
+ cards.add(new SetCardInfo("Veiled Crocodile", 108, Rarity.RARE, mage.cards.v.VeiledCrocodile.class));
+ cards.add(new SetCardInfo("Veiled Sentry", 109, Rarity.UNCOMMON, mage.cards.v.VeiledSentry.class));
+ cards.add(new SetCardInfo("Veiled Serpent", 110, Rarity.COMMON, mage.cards.v.VeiledSerpent.class));
+ cards.add(new SetCardInfo("Venomous Fangs", 280, Rarity.COMMON, mage.cards.v.VenomousFangs.class));
+ cards.add(new SetCardInfo("Vernal Bloom", 281, Rarity.RARE, mage.cards.v.VernalBloom.class));
+ cards.add(new SetCardInfo("Viashino Outrider", 223, Rarity.COMMON, mage.cards.v.ViashinoOutrider.class));
+ cards.add(new SetCardInfo("Viashino Runner", 224, Rarity.COMMON, mage.cards.v.ViashinoRunner.class));
+ cards.add(new SetCardInfo("Viashino Sandswimmer", 225, Rarity.RARE, mage.cards.v.ViashinoSandswimmer.class));
+ cards.add(new SetCardInfo("Viashino Weaponsmith", 226, Rarity.COMMON, mage.cards.v.ViashinoWeaponsmith.class));
+ cards.add(new SetCardInfo("Victimize", 166, Rarity.UNCOMMON, mage.cards.v.Victimize.class));
+ cards.add(new SetCardInfo("Vile Requiem", 167, Rarity.UNCOMMON, mage.cards.v.VileRequiem.class));
+ cards.add(new SetCardInfo("Voice of Grace", 54, Rarity.UNCOMMON, mage.cards.v.VoiceOfGrace.class));
+ cards.add(new SetCardInfo("Voice of Law", 55, Rarity.UNCOMMON, mage.cards.v.VoiceOfLaw.class));
+ cards.add(new SetCardInfo("Voltaic Key", 314, Rarity.UNCOMMON, mage.cards.v.VoltaicKey.class));
+ cards.add(new SetCardInfo("Vug Lizard", 227, Rarity.UNCOMMON, mage.cards.v.VugLizard.class));
+ cards.add(new SetCardInfo("War Dance", 282, Rarity.UNCOMMON, mage.cards.w.WarDance.class));
+ cards.add(new SetCardInfo("Wall of Junk", 315, Rarity.UNCOMMON, mage.cards.w.WallOfJunk.class));
+ cards.add(new SetCardInfo("Waylay", 56, Rarity.UNCOMMON, mage.cards.w.Waylay.class));
+ cards.add(new SetCardInfo("Western Paladin", 168, Rarity.RARE, mage.cards.w.WesternPaladin.class));
+ cards.add(new SetCardInfo("Whetstone", 316, Rarity.RARE, mage.cards.w.Whetstone.class));
+ cards.add(new SetCardInfo("Whirlwind", 283, Rarity.RARE, mage.cards.w.Whirlwind.class));
+ cards.add(new SetCardInfo("Wild Dogs", 284, Rarity.COMMON, mage.cards.w.WildDogs.class));
+ cards.add(new SetCardInfo("Wildfire", 228, Rarity.RARE, mage.cards.w.Wildfire.class));
+ cards.add(new SetCardInfo("Windfall", 111, Rarity.UNCOMMON, mage.cards.w.Windfall.class));
+ cards.add(new SetCardInfo("Winding Wurm", 285, Rarity.COMMON, mage.cards.w.WindingWurm.class));
+ cards.add(new SetCardInfo("Wirecat", 317, Rarity.UNCOMMON, mage.cards.w.Wirecat.class));
+ cards.add(new SetCardInfo("Witch Engine", 169, Rarity.RARE, mage.cards.w.WitchEngine.class));
+ cards.add(new SetCardInfo("Wizard Mentor", 112, Rarity.COMMON, mage.cards.w.WizardMentor.class));
+ cards.add(new SetCardInfo("Worn Powerstone", 318, Rarity.UNCOMMON, mage.cards.w.WornPowerstone.class));
+ cards.add(new SetCardInfo("Worship", 57, Rarity.RARE, mage.cards.w.Worship.class));
+ cards.add(new SetCardInfo("Yawgmoth's Edict", 170, Rarity.UNCOMMON, mage.cards.y.YawgmothsEdict.class));
+ cards.add(new SetCardInfo("Yawgmoth's Will", 171, Rarity.RARE, mage.cards.y.YawgmothsWill.class));
+ cards.add(new SetCardInfo("Zephid", 113, Rarity.RARE, mage.cards.z.Zephid.class));
+ cards.add(new SetCardInfo("Zephid's Embrace", 114, Rarity.UNCOMMON, mage.cards.z.ZephidsEmbrace.class));
}
@Override
diff --git a/Mage.Sets/src/mage/sets/Visions.java b/Mage.Sets/src/mage/sets/Visions.java
index 9bb228a6697..351718bd5d5 100644
--- a/Mage.Sets/src/mage/sets/Visions.java
+++ b/Mage.Sets/src/mage/sets/Visions.java
@@ -33,170 +33,171 @@ public final class Visions extends ExpansionSet {
this.numBoosterUncommon = 3;
this.numBoosterRare = 1;
this.ratioBoosterMythic = 0;
-
- cards.add(new SetCardInfo("Aku Djinn", 51, Rarity.RARE, mage.cards.a.AkuDjinn.class, RETRO_ART));
- cards.add(new SetCardInfo("Anvil of Bogardan", 141, Rarity.RARE, mage.cards.a.AnvilOfBogardan.class, RETRO_ART));
- cards.add(new SetCardInfo("Archangel", 1, Rarity.RARE, mage.cards.a.Archangel.class, RETRO_ART));
- cards.add(new SetCardInfo("Army Ants", 126, Rarity.UNCOMMON, mage.cards.a.ArmyAnts.class, RETRO_ART));
- cards.add(new SetCardInfo("Betrayal", 26, Rarity.COMMON, mage.cards.b.Betrayal.class, RETRO_ART));
- cards.add(new SetCardInfo("Blanket of Night", 52, Rarity.UNCOMMON, mage.cards.b.BlanketOfNight.class, RETRO_ART));
- cards.add(new SetCardInfo("Bogardan Phoenix", 76, Rarity.RARE, mage.cards.b.BogardanPhoenix.class, RETRO_ART));
- cards.add(new SetCardInfo("Brass-Talon Chimera", 142, Rarity.UNCOMMON, mage.cards.b.BrassTalonChimera.class, RETRO_ART));
- cards.add(new SetCardInfo("Breathstealer's Crypt", 127, Rarity.RARE, mage.cards.b.BreathstealersCrypt.class, RETRO_ART));
- cards.add(new SetCardInfo("Breezekeeper", 27, Rarity.COMMON, mage.cards.b.Breezekeeper.class, RETRO_ART));
- cards.add(new SetCardInfo("Brood of Cockroaches", 53, Rarity.UNCOMMON, mage.cards.b.BroodOfCockroaches.class, RETRO_ART));
- cards.add(new SetCardInfo("Bull Elephant", 101, Rarity.COMMON, mage.cards.b.BullElephant.class, RETRO_ART));
- cards.add(new SetCardInfo("Chronatog", 28, Rarity.RARE, mage.cards.c.Chronatog.class, RETRO_ART));
- cards.add(new SetCardInfo("City of Solitude", 102, Rarity.RARE, mage.cards.c.CityOfSolitude.class, RETRO_ART));
- cards.add(new SetCardInfo("Cloud Elemental", 29, Rarity.COMMON, mage.cards.c.CloudElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Coercion", 54, Rarity.COMMON, mage.cards.c.Coercion.class, RETRO_ART));
- cards.add(new SetCardInfo("Coral Atoll", 160, Rarity.UNCOMMON, mage.cards.c.CoralAtoll.class, RETRO_ART));
- cards.add(new SetCardInfo("Corrosion", 128, Rarity.RARE, mage.cards.c.Corrosion.class, RETRO_ART));
- cards.add(new SetCardInfo("Creeping Mold", 103, Rarity.UNCOMMON, mage.cards.c.CreepingMold.class, RETRO_ART));
- cards.add(new SetCardInfo("Crypt Rats", 55, Rarity.COMMON, mage.cards.c.CryptRats.class, RETRO_ART));
- cards.add(new SetCardInfo("Daraja Griffin", 2, Rarity.UNCOMMON, mage.cards.d.DarajaGriffin.class, RETRO_ART));
- cards.add(new SetCardInfo("Dark Privilege", 56, Rarity.COMMON, mage.cards.d.DarkPrivilege.class, RETRO_ART));
- cards.add(new SetCardInfo("Death Watch", 57, Rarity.COMMON, mage.cards.d.DeathWatch.class, RETRO_ART));
- cards.add(new SetCardInfo("Desertion", 30, Rarity.RARE, mage.cards.d.Desertion.class, RETRO_ART));
- cards.add(new SetCardInfo("Desolation", 58, Rarity.UNCOMMON, mage.cards.d.Desolation.class, RETRO_ART));
- cards.add(new SetCardInfo("Diamond Kaleidoscope", 143, Rarity.RARE, mage.cards.d.DiamondKaleidoscope.class, RETRO_ART));
- cards.add(new SetCardInfo("Dormant Volcano", 161, Rarity.UNCOMMON, mage.cards.d.DormantVolcano.class, RETRO_ART));
- cards.add(new SetCardInfo("Dragon Mask", 144, Rarity.UNCOMMON, mage.cards.d.DragonMask.class, RETRO_ART));
- cards.add(new SetCardInfo("Dream Tides", 31, Rarity.UNCOMMON, mage.cards.d.DreamTides.class, RETRO_ART));
- cards.add(new SetCardInfo("Dwarven Vigilantes", 77, Rarity.COMMON, mage.cards.d.DwarvenVigilantes.class, RETRO_ART));
- cards.add(new SetCardInfo("Elephant Grass", 104, Rarity.UNCOMMON, mage.cards.e.ElephantGrass.class, RETRO_ART));
- cards.add(new SetCardInfo("Elkin Lair", 78, Rarity.RARE, mage.cards.e.ElkinLair.class, RETRO_ART));
- cards.add(new SetCardInfo("Elven Cache", 105, Rarity.COMMON, mage.cards.e.ElvenCache.class, RETRO_ART));
- cards.add(new SetCardInfo("Emerald Charm", 106, Rarity.COMMON, mage.cards.e.EmeraldCharm.class, RETRO_ART));
- cards.add(new SetCardInfo("Equipoise", 3, Rarity.RARE, mage.cards.e.Equipoise.class, RETRO_ART));
- cards.add(new SetCardInfo("Everglades", 162, Rarity.UNCOMMON, mage.cards.e.Everglades.class, RETRO_ART));
- cards.add(new SetCardInfo("Eye of Singularity", 4, Rarity.RARE, mage.cards.e.EyeOfSingularity.class, RETRO_ART));
- cards.add(new SetCardInfo("Fallen Askari", 59, Rarity.COMMON, mage.cards.f.FallenAskari.class, RETRO_ART));
- cards.add(new SetCardInfo("Femeref Enchantress", 129, Rarity.RARE, mage.cards.f.FemerefEnchantress.class, RETRO_ART));
- cards.add(new SetCardInfo("Feral Instinct", 107, Rarity.COMMON, mage.cards.f.FeralInstinct.class, RETRO_ART));
- cards.add(new SetCardInfo("Fireblast", 79, Rarity.COMMON, mage.cards.f.Fireblast.class, RETRO_ART));
- cards.add(new SetCardInfo("Firestorm Hellkite", 130, Rarity.RARE, mage.cards.f.FirestormHellkite.class, RETRO_ART));
- cards.add(new SetCardInfo("Flooded Shoreline", 32, Rarity.RARE, mage.cards.f.FloodedShoreline.class, RETRO_ART));
- cards.add(new SetCardInfo("Forbidden Ritual", 60, Rarity.RARE, mage.cards.f.ForbiddenRitual.class, RETRO_ART));
- cards.add(new SetCardInfo("Foreshadow", 33, Rarity.UNCOMMON, mage.cards.f.Foreshadow.class, RETRO_ART));
- cards.add(new SetCardInfo("Freewind Falcon", 5, Rarity.COMMON, mage.cards.f.FreewindFalcon.class, RETRO_ART));
- cards.add(new SetCardInfo("Funeral Charm", 61, Rarity.COMMON, mage.cards.f.FuneralCharm.class, RETRO_ART));
- cards.add(new SetCardInfo("Giant Caterpillar", 108, Rarity.COMMON, mage.cards.g.GiantCaterpillar.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Recruiter", 80, Rarity.UNCOMMON, mage.cards.g.GoblinRecruiter.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Swine-Rider", 81, Rarity.COMMON, mage.cards.g.GoblinSwineRider.class, RETRO_ART));
- cards.add(new SetCardInfo("Gossamer Chains", 6, Rarity.COMMON, mage.cards.g.GossamerChains.class, RETRO_ART));
- cards.add(new SetCardInfo("Griffin Canyon", 163, Rarity.RARE, mage.cards.g.GriffinCanyon.class, RETRO_ART));
- cards.add(new SetCardInfo("Guiding Spirit", 131, Rarity.RARE, mage.cards.g.GuidingSpirit.class, RETRO_ART));
- cards.add(new SetCardInfo("Hearth Charm", 82, Rarity.COMMON, mage.cards.h.HearthCharm.class, RETRO_ART));
- cards.add(new SetCardInfo("Heat Wave", 83, Rarity.UNCOMMON, mage.cards.h.HeatWave.class, RETRO_ART));
- cards.add(new SetCardInfo("Helm of Awakening", 145, Rarity.UNCOMMON, mage.cards.h.HelmOfAwakening.class, RETRO_ART));
- cards.add(new SetCardInfo("Honorable Passage", 7, Rarity.UNCOMMON, mage.cards.h.HonorablePassage.class, RETRO_ART));
- cards.add(new SetCardInfo("Hope Charm", 8, Rarity.COMMON, mage.cards.h.HopeCharm.class, RETRO_ART));
- cards.add(new SetCardInfo("Hulking Cyclops", 84, Rarity.UNCOMMON, mage.cards.h.HulkingCyclops.class, RETRO_ART));
- cards.add(new SetCardInfo("Impulse", 34, Rarity.COMMON, mage.cards.i.Impulse.class, RETRO_ART));
- cards.add(new SetCardInfo("Infantry Veteran", 9, Rarity.COMMON, mage.cards.i.InfantryVeteran.class, RETRO_ART));
- cards.add(new SetCardInfo("Infernal Harvest", 62, Rarity.COMMON, mage.cards.i.InfernalHarvest.class, RETRO_ART));
- cards.add(new SetCardInfo("Inspiration", 35, Rarity.COMMON, mage.cards.i.Inspiration.class, RETRO_ART));
- cards.add(new SetCardInfo("Iron-Heart Chimera", 146, Rarity.UNCOMMON, mage.cards.i.IronHeartChimera.class, RETRO_ART));
- cards.add(new SetCardInfo("Jamuraan Lion", 10, Rarity.COMMON, mage.cards.j.JamuraanLion.class, RETRO_ART));
- cards.add(new SetCardInfo("Juju Bubble", 147, Rarity.UNCOMMON, mage.cards.j.JujuBubble.class, RETRO_ART));
- cards.add(new SetCardInfo("Jungle Basin", 164, Rarity.UNCOMMON, mage.cards.j.JungleBasin.class, RETRO_ART));
- cards.add(new SetCardInfo("Kaervek's Spite", 63, Rarity.RARE, mage.cards.k.KaerveksSpite.class, RETRO_ART));
- cards.add(new SetCardInfo("Karoo", 165, Rarity.UNCOMMON, mage.cards.k.Karoo.class, RETRO_ART));
- cards.add(new SetCardInfo("Katabatic Winds", 109, Rarity.RARE, mage.cards.k.KatabaticWinds.class, RETRO_ART));
- cards.add(new SetCardInfo("Keeper of Kookus", 85, Rarity.COMMON, mage.cards.k.KeeperOfKookus.class, RETRO_ART));
- cards.add(new SetCardInfo("King Cheetah", 110, Rarity.COMMON, mage.cards.k.KingCheetah.class, RETRO_ART));
- cards.add(new SetCardInfo("Knight of the Mists", 36, Rarity.COMMON, mage.cards.k.KnightOfTheMists.class, RETRO_ART));
- cards.add(new SetCardInfo("Knight of Valor", 11, Rarity.COMMON, mage.cards.k.KnightOfValor.class, RETRO_ART));
- cards.add(new SetCardInfo("Kookus", 86, Rarity.RARE, mage.cards.k.Kookus.class, RETRO_ART));
- cards.add(new SetCardInfo("Kyscu Drake", 111, Rarity.UNCOMMON, mage.cards.k.KyscuDrake.class, RETRO_ART));
- cards.add(new SetCardInfo("Lead-Belly Chimera", 148, Rarity.UNCOMMON, mage.cards.l.LeadBellyChimera.class, RETRO_ART));
- cards.add(new SetCardInfo("Lichenthrope", 112, Rarity.RARE, mage.cards.l.Lichenthrope.class, RETRO_ART));
- cards.add(new SetCardInfo("Lightning Cloud", 87, Rarity.RARE, mage.cards.l.LightningCloud.class, RETRO_ART));
- cards.add(new SetCardInfo("Longbow Archer", 12, Rarity.UNCOMMON, mage.cards.l.LongbowArcher.class, RETRO_ART));
- cards.add(new SetCardInfo("Magma Mine", 149, Rarity.UNCOMMON, mage.cards.m.MagmaMine.class, RETRO_ART));
- cards.add(new SetCardInfo("Man-o'-War", 37, Rarity.COMMON, mage.cards.m.ManOWar.class, RETRO_ART));
- cards.add(new SetCardInfo("Matopi Golem", 150, Rarity.UNCOMMON, mage.cards.m.MatopiGolem.class, RETRO_ART));
- cards.add(new SetCardInfo("Miraculous Recovery", 13, Rarity.UNCOMMON, mage.cards.m.MiraculousRecovery.class, RETRO_ART));
- cards.add(new SetCardInfo("Mob Mentality", 88, Rarity.UNCOMMON, mage.cards.m.MobMentality.class, RETRO_ART));
- cards.add(new SetCardInfo("Mortal Wound", 113, Rarity.COMMON, mage.cards.m.MortalWound.class, RETRO_ART));
- cards.add(new SetCardInfo("Mundungu", 132, Rarity.UNCOMMON, mage.cards.m.Mundungu.class, RETRO_ART));
- cards.add(new SetCardInfo("Mystic Veil", 38, Rarity.COMMON, mage.cards.m.MysticVeil.class, RETRO_ART));
- cards.add(new SetCardInfo("Natural Order", 114, Rarity.RARE, mage.cards.n.NaturalOrder.class, RETRO_ART));
- cards.add(new SetCardInfo("Necromancy", 64, Rarity.UNCOMMON, mage.cards.n.Necromancy.class, RETRO_ART));
- cards.add(new SetCardInfo("Necrosavant", 65, Rarity.RARE, mage.cards.n.Necrosavant.class, RETRO_ART));
- cards.add(new SetCardInfo("Nekrataal", 66, Rarity.UNCOMMON, mage.cards.n.Nekrataal.class, RETRO_ART));
- cards.add(new SetCardInfo("Ovinomancer", 39, Rarity.UNCOMMON, mage.cards.o.Ovinomancer.class, RETRO_ART));
- cards.add(new SetCardInfo("Panther Warriors", 115, Rarity.COMMON, mage.cards.p.PantherWarriors.class, RETRO_ART));
- cards.add(new SetCardInfo("Parapet", 14, Rarity.COMMON, mage.cards.p.Parapet.class, RETRO_ART));
- cards.add(new SetCardInfo("Peace Talks", 15, Rarity.UNCOMMON, mage.cards.p.PeaceTalks.class, RETRO_ART));
- cards.add(new SetCardInfo("Phyrexian Marauder", 151, Rarity.RARE, mage.cards.p.PhyrexianMarauder.class, RETRO_ART));
- cards.add(new SetCardInfo("Phyrexian Walker", 152, Rarity.COMMON, mage.cards.p.PhyrexianWalker.class, RETRO_ART));
- cards.add(new SetCardInfo("Pillar Tombs of Aku", 67, Rarity.RARE, mage.cards.p.PillarTombsOfAku.class, RETRO_ART));
- cards.add(new SetCardInfo("Prosperity", 40, Rarity.UNCOMMON, mage.cards.p.Prosperity.class, RETRO_ART));
- cards.add(new SetCardInfo("Pygmy Hippo", 133, Rarity.RARE, mage.cards.p.PygmyHippo.class, RETRO_ART));
- cards.add(new SetCardInfo("Python", 68, Rarity.COMMON, mage.cards.p.Python.class, RETRO_ART));
- cards.add(new SetCardInfo("Quicksand", 166, Rarity.UNCOMMON, mage.cards.q.Quicksand.class, RETRO_ART));
- cards.add(new SetCardInfo("Quirion Druid", 116, Rarity.RARE, mage.cards.q.QuirionDruid.class, RETRO_ART));
- cards.add(new SetCardInfo("Quirion Ranger", 117, Rarity.COMMON, mage.cards.q.QuirionRanger.class, RETRO_ART));
- cards.add(new SetCardInfo("Raging Gorilla", 90, Rarity.COMMON, mage.cards.r.RagingGorilla.class, RETRO_ART));
- cards.add(new SetCardInfo("Rainbow Efreet", 41, Rarity.RARE, mage.cards.r.RainbowEfreet.class, RETRO_ART));
- cards.add(new SetCardInfo("Relentless Assault", 91, Rarity.RARE, mage.cards.r.RelentlessAssault.class, RETRO_ART));
- cards.add(new SetCardInfo("Relic Ward", 16, Rarity.UNCOMMON, mage.cards.r.RelicWard.class, RETRO_ART));
- cards.add(new SetCardInfo("Remedy", 17, Rarity.COMMON, mage.cards.r.Remedy.class, RETRO_ART));
- cards.add(new SetCardInfo("Resistance Fighter", 18, Rarity.COMMON, mage.cards.r.ResistanceFighter.class, RETRO_ART));
- cards.add(new SetCardInfo("Retribution of the Meek", 19, Rarity.RARE, mage.cards.r.RetributionOfTheMeek.class, RETRO_ART));
- cards.add(new SetCardInfo("Righteous Aura", 20, Rarity.COMMON, mage.cards.r.RighteousAura.class, RETRO_ART));
- cards.add(new SetCardInfo("Righteous War", 134, Rarity.RARE, mage.cards.r.RighteousWar.class, RETRO_ART));
- cards.add(new SetCardInfo("River Boa", 118, Rarity.COMMON, mage.cards.r.RiverBoa.class, RETRO_ART));
- cards.add(new SetCardInfo("Rock Slide", 92, Rarity.COMMON, mage.cards.r.RockSlide.class, RETRO_ART));
- cards.add(new SetCardInfo("Rowen", 119, Rarity.RARE, mage.cards.r.Rowen.class, RETRO_ART));
- cards.add(new SetCardInfo("Sands of Time", 153, Rarity.RARE, mage.cards.s.SandsOfTime.class, RETRO_ART));
- cards.add(new SetCardInfo("Scalebane's Elite", 135, Rarity.UNCOMMON, mage.cards.s.ScalebanesElite.class, RETRO_ART));
- cards.add(new SetCardInfo("Shimmering Efreet", 42, Rarity.UNCOMMON, mage.cards.s.ShimmeringEfreet.class, RETRO_ART));
- cards.add(new SetCardInfo("Shrieking Drake", 43, Rarity.COMMON, mage.cards.s.ShriekingDrake.class, RETRO_ART));
- cards.add(new SetCardInfo("Simoon", 136, Rarity.UNCOMMON, mage.cards.s.Simoon.class, RETRO_ART));
- cards.add(new SetCardInfo("Sisay's Ring", 154, Rarity.COMMON, mage.cards.s.SisaysRing.class, RETRO_ART));
- cards.add(new SetCardInfo("Snake Basket", 155, Rarity.RARE, mage.cards.s.SnakeBasket.class, RETRO_ART));
- cards.add(new SetCardInfo("Solfatara", 93, Rarity.COMMON, mage.cards.s.Solfatara.class, RETRO_ART));
- cards.add(new SetCardInfo("Song of Blood", 94, Rarity.COMMON, mage.cards.s.SongOfBlood.class, RETRO_ART));
- cards.add(new SetCardInfo("Spider Climb", 120, Rarity.COMMON, mage.cards.s.SpiderClimb.class, RETRO_ART));
- cards.add(new SetCardInfo("Spitting Drake", 95, Rarity.UNCOMMON, mage.cards.s.SpittingDrake.class, RETRO_ART));
- cards.add(new SetCardInfo("Squandered Resources", 137, Rarity.RARE, mage.cards.s.SquanderedResources.class, RETRO_ART));
- cards.add(new SetCardInfo("Stampeding Wildebeests", 121, Rarity.UNCOMMON, mage.cards.s.StampedingWildebeests.class, RETRO_ART));
- cards.add(new SetCardInfo("Suleiman's Legacy", 138, Rarity.RARE, mage.cards.s.SuleimansLegacy.class, RETRO_ART));
- cards.add(new SetCardInfo("Summer Bloom", 122, Rarity.UNCOMMON, mage.cards.s.SummerBloom.class, RETRO_ART));
- cards.add(new SetCardInfo("Sun Clasp", 21, Rarity.COMMON, mage.cards.s.SunClasp.class, RETRO_ART));
- cards.add(new SetCardInfo("Talruum Champion", 97, Rarity.COMMON, mage.cards.t.TalruumChampion.class, RETRO_ART));
- cards.add(new SetCardInfo("Talruum Piper", 98, Rarity.UNCOMMON, mage.cards.t.TalruumPiper.class, RETRO_ART));
- cards.add(new SetCardInfo("Tar Pit Warrior", 70, Rarity.COMMON, mage.cards.t.TarPitWarrior.class, RETRO_ART));
- cards.add(new SetCardInfo("Teferi's Honor Guard", 22, Rarity.UNCOMMON, mage.cards.t.TeferisHonorGuard.class, RETRO_ART));
- cards.add(new SetCardInfo("Teferi's Puzzle Box", 156, Rarity.RARE, mage.cards.t.TeferisPuzzleBox.class, RETRO_ART));
- cards.add(new SetCardInfo("Teferi's Realm", 44, Rarity.RARE, mage.cards.t.TeferisRealm.class, RETRO_ART));
- cards.add(new SetCardInfo("Tempest Drake", 139, Rarity.UNCOMMON, mage.cards.t.TempestDrake.class, RETRO_ART));
- cards.add(new SetCardInfo("Three Wishes", 45, Rarity.RARE, mage.cards.t.ThreeWishes.class, RETRO_ART));
- cards.add(new SetCardInfo("Tin-Wing Chimera", 157, Rarity.UNCOMMON, mage.cards.t.TinWingChimera.class, RETRO_ART));
- cards.add(new SetCardInfo("Tithe", 23, Rarity.RARE, mage.cards.t.Tithe.class, RETRO_ART));
- cards.add(new SetCardInfo("Tremor", 99, Rarity.COMMON, mage.cards.t.Tremor.class, RETRO_ART));
- cards.add(new SetCardInfo("Triangle of War", 158, Rarity.RARE, mage.cards.t.TriangleOfWar.class, RETRO_ART));
- cards.add(new SetCardInfo("Uktabi Orangutan", 123, Rarity.UNCOMMON, mage.cards.u.UktabiOrangutan.class, RETRO_ART));
- cards.add(new SetCardInfo("Undiscovered Paradise", 167, Rarity.RARE, mage.cards.u.UndiscoveredParadise.class, RETRO_ART));
- cards.add(new SetCardInfo("Undo", 47, Rarity.COMMON, mage.cards.u.Undo.class, RETRO_ART));
- cards.add(new SetCardInfo("Urborg Mindsucker", 71, Rarity.COMMON, mage.cards.u.UrborgMindsucker.class, RETRO_ART));
- cards.add(new SetCardInfo("Vampiric Tutor", 72, Rarity.RARE, mage.cards.v.VampiricTutor.class, RETRO_ART));
- cards.add(new SetCardInfo("Vampirism", 73, Rarity.UNCOMMON, mage.cards.v.Vampirism.class, RETRO_ART));
- cards.add(new SetCardInfo("Vanishing", 48, Rarity.COMMON, mage.cards.v.Vanishing.class, RETRO_ART));
- cards.add(new SetCardInfo("Viashino Sandstalker", 100, Rarity.UNCOMMON, mage.cards.v.ViashinoSandstalker.class, RETRO_ART));
- cards.add(new SetCardInfo("Viashivan Dragon", 140, Rarity.RARE, mage.cards.v.ViashivanDragon.class, RETRO_ART));
- cards.add(new SetCardInfo("Vision Charm", 49, Rarity.COMMON, mage.cards.v.VisionCharm.class, RETRO_ART));
- cards.add(new SetCardInfo("Wake of Vultures", 74, Rarity.COMMON, mage.cards.w.WakeOfVultures.class, RETRO_ART));
- cards.add(new SetCardInfo("Wand of Denial", 159, Rarity.RARE, mage.cards.w.WandOfDenial.class, RETRO_ART));
- cards.add(new SetCardInfo("Warrior's Honor", 24, Rarity.COMMON, mage.cards.w.WarriorsHonor.class, RETRO_ART));
- cards.add(new SetCardInfo("Warthog", 124, Rarity.COMMON, mage.cards.w.Warthog.class, RETRO_ART));
- cards.add(new SetCardInfo("Waterspout Djinn", 50, Rarity.UNCOMMON, mage.cards.w.WaterspoutDjinn.class, RETRO_ART));
- cards.add(new SetCardInfo("Wicked Reward", 75, Rarity.COMMON, mage.cards.w.WickedReward.class, RETRO_ART));
- cards.add(new SetCardInfo("Wind Shear", 125, Rarity.UNCOMMON, mage.cards.w.WindShear.class, RETRO_ART));
- cards.add(new SetCardInfo("Zhalfirin Crusader", 25, Rarity.RARE, mage.cards.z.ZhalfirinCrusader.class, RETRO_ART));
+ cards.add(new SetCardInfo("Aku Djinn", 51, Rarity.RARE, mage.cards.a.AkuDjinn.class));
+ cards.add(new SetCardInfo("Anvil of Bogardan", 141, Rarity.RARE, mage.cards.a.AnvilOfBogardan.class));
+ cards.add(new SetCardInfo("Archangel", 1, Rarity.RARE, mage.cards.a.Archangel.class));
+ cards.add(new SetCardInfo("Army Ants", 126, Rarity.UNCOMMON, mage.cards.a.ArmyAnts.class));
+ cards.add(new SetCardInfo("Betrayal", 26, Rarity.COMMON, mage.cards.b.Betrayal.class));
+ cards.add(new SetCardInfo("Blanket of Night", 52, Rarity.UNCOMMON, mage.cards.b.BlanketOfNight.class));
+ cards.add(new SetCardInfo("Bogardan Phoenix", 76, Rarity.RARE, mage.cards.b.BogardanPhoenix.class));
+ cards.add(new SetCardInfo("Brass-Talon Chimera", 142, Rarity.UNCOMMON, mage.cards.b.BrassTalonChimera.class));
+ cards.add(new SetCardInfo("Breathstealer's Crypt", 127, Rarity.RARE, mage.cards.b.BreathstealersCrypt.class));
+ cards.add(new SetCardInfo("Breezekeeper", 27, Rarity.COMMON, mage.cards.b.Breezekeeper.class));
+ cards.add(new SetCardInfo("Brood of Cockroaches", 53, Rarity.UNCOMMON, mage.cards.b.BroodOfCockroaches.class));
+ cards.add(new SetCardInfo("Bull Elephant", 101, Rarity.COMMON, mage.cards.b.BullElephant.class));
+ cards.add(new SetCardInfo("Chronatog", 28, Rarity.RARE, mage.cards.c.Chronatog.class));
+ cards.add(new SetCardInfo("City of Solitude", 102, Rarity.RARE, mage.cards.c.CityOfSolitude.class));
+ cards.add(new SetCardInfo("Cloud Elemental", 29, Rarity.COMMON, mage.cards.c.CloudElemental.class));
+ cards.add(new SetCardInfo("Coercion", 54, Rarity.COMMON, mage.cards.c.Coercion.class));
+ cards.add(new SetCardInfo("Coral Atoll", 160, Rarity.UNCOMMON, mage.cards.c.CoralAtoll.class));
+ cards.add(new SetCardInfo("Corrosion", 128, Rarity.RARE, mage.cards.c.Corrosion.class));
+ cards.add(new SetCardInfo("Creeping Mold", 103, Rarity.UNCOMMON, mage.cards.c.CreepingMold.class));
+ cards.add(new SetCardInfo("Crypt Rats", 55, Rarity.COMMON, mage.cards.c.CryptRats.class));
+ cards.add(new SetCardInfo("Daraja Griffin", 2, Rarity.UNCOMMON, mage.cards.d.DarajaGriffin.class));
+ cards.add(new SetCardInfo("Dark Privilege", 56, Rarity.COMMON, mage.cards.d.DarkPrivilege.class));
+ cards.add(new SetCardInfo("Death Watch", 57, Rarity.COMMON, mage.cards.d.DeathWatch.class));
+ cards.add(new SetCardInfo("Desertion", 30, Rarity.RARE, mage.cards.d.Desertion.class));
+ cards.add(new SetCardInfo("Desolation", 58, Rarity.UNCOMMON, mage.cards.d.Desolation.class));
+ cards.add(new SetCardInfo("Diamond Kaleidoscope", 143, Rarity.RARE, mage.cards.d.DiamondKaleidoscope.class));
+ cards.add(new SetCardInfo("Dormant Volcano", 161, Rarity.UNCOMMON, mage.cards.d.DormantVolcano.class));
+ cards.add(new SetCardInfo("Dragon Mask", 144, Rarity.UNCOMMON, mage.cards.d.DragonMask.class));
+ cards.add(new SetCardInfo("Dream Tides", 31, Rarity.UNCOMMON, mage.cards.d.DreamTides.class));
+ cards.add(new SetCardInfo("Dwarven Vigilantes", 77, Rarity.COMMON, mage.cards.d.DwarvenVigilantes.class));
+ cards.add(new SetCardInfo("Elephant Grass", 104, Rarity.UNCOMMON, mage.cards.e.ElephantGrass.class));
+ cards.add(new SetCardInfo("Elkin Lair", 78, Rarity.RARE, mage.cards.e.ElkinLair.class));
+ cards.add(new SetCardInfo("Elven Cache", 105, Rarity.COMMON, mage.cards.e.ElvenCache.class));
+ cards.add(new SetCardInfo("Emerald Charm", 106, Rarity.COMMON, mage.cards.e.EmeraldCharm.class));
+ cards.add(new SetCardInfo("Equipoise", 3, Rarity.RARE, mage.cards.e.Equipoise.class));
+ cards.add(new SetCardInfo("Everglades", 162, Rarity.UNCOMMON, mage.cards.e.Everglades.class));
+ cards.add(new SetCardInfo("Eye of Singularity", 4, Rarity.RARE, mage.cards.e.EyeOfSingularity.class));
+ cards.add(new SetCardInfo("Fallen Askari", 59, Rarity.COMMON, mage.cards.f.FallenAskari.class));
+ cards.add(new SetCardInfo("Femeref Enchantress", 129, Rarity.RARE, mage.cards.f.FemerefEnchantress.class));
+ cards.add(new SetCardInfo("Feral Instinct", 107, Rarity.COMMON, mage.cards.f.FeralInstinct.class));
+ cards.add(new SetCardInfo("Fireblast", 79, Rarity.COMMON, mage.cards.f.Fireblast.class));
+ cards.add(new SetCardInfo("Firestorm Hellkite", 130, Rarity.RARE, mage.cards.f.FirestormHellkite.class));
+ cards.add(new SetCardInfo("Flooded Shoreline", 32, Rarity.RARE, mage.cards.f.FloodedShoreline.class));
+ cards.add(new SetCardInfo("Forbidden Ritual", 60, Rarity.RARE, mage.cards.f.ForbiddenRitual.class));
+ cards.add(new SetCardInfo("Foreshadow", 33, Rarity.UNCOMMON, mage.cards.f.Foreshadow.class));
+ cards.add(new SetCardInfo("Freewind Falcon", 5, Rarity.COMMON, mage.cards.f.FreewindFalcon.class));
+ cards.add(new SetCardInfo("Funeral Charm", 61, Rarity.COMMON, mage.cards.f.FuneralCharm.class));
+ cards.add(new SetCardInfo("Giant Caterpillar", 108, Rarity.COMMON, mage.cards.g.GiantCaterpillar.class));
+ cards.add(new SetCardInfo("Goblin Recruiter", 80, Rarity.UNCOMMON, mage.cards.g.GoblinRecruiter.class));
+ cards.add(new SetCardInfo("Goblin Swine-Rider", 81, Rarity.COMMON, mage.cards.g.GoblinSwineRider.class));
+ cards.add(new SetCardInfo("Gossamer Chains", 6, Rarity.COMMON, mage.cards.g.GossamerChains.class));
+ cards.add(new SetCardInfo("Griffin Canyon", 163, Rarity.RARE, mage.cards.g.GriffinCanyon.class));
+ cards.add(new SetCardInfo("Guiding Spirit", 131, Rarity.RARE, mage.cards.g.GuidingSpirit.class));
+ cards.add(new SetCardInfo("Hearth Charm", 82, Rarity.COMMON, mage.cards.h.HearthCharm.class));
+ cards.add(new SetCardInfo("Heat Wave", 83, Rarity.UNCOMMON, mage.cards.h.HeatWave.class));
+ cards.add(new SetCardInfo("Helm of Awakening", 145, Rarity.UNCOMMON, mage.cards.h.HelmOfAwakening.class));
+ cards.add(new SetCardInfo("Honorable Passage", 7, Rarity.UNCOMMON, mage.cards.h.HonorablePassage.class));
+ cards.add(new SetCardInfo("Hope Charm", 8, Rarity.COMMON, mage.cards.h.HopeCharm.class));
+ cards.add(new SetCardInfo("Hulking Cyclops", 84, Rarity.UNCOMMON, mage.cards.h.HulkingCyclops.class));
+ cards.add(new SetCardInfo("Impulse", 34, Rarity.COMMON, mage.cards.i.Impulse.class));
+ cards.add(new SetCardInfo("Infantry Veteran", 9, Rarity.COMMON, mage.cards.i.InfantryVeteran.class));
+ cards.add(new SetCardInfo("Infernal Harvest", 62, Rarity.COMMON, mage.cards.i.InfernalHarvest.class));
+ cards.add(new SetCardInfo("Inspiration", 35, Rarity.COMMON, mage.cards.i.Inspiration.class));
+ cards.add(new SetCardInfo("Iron-Heart Chimera", 146, Rarity.UNCOMMON, mage.cards.i.IronHeartChimera.class));
+ cards.add(new SetCardInfo("Jamuraan Lion", 10, Rarity.COMMON, mage.cards.j.JamuraanLion.class));
+ cards.add(new SetCardInfo("Juju Bubble", 147, Rarity.UNCOMMON, mage.cards.j.JujuBubble.class));
+ cards.add(new SetCardInfo("Jungle Basin", 164, Rarity.UNCOMMON, mage.cards.j.JungleBasin.class));
+ cards.add(new SetCardInfo("Kaervek's Spite", 63, Rarity.RARE, mage.cards.k.KaerveksSpite.class));
+ cards.add(new SetCardInfo("Karoo", 165, Rarity.UNCOMMON, mage.cards.k.Karoo.class));
+ cards.add(new SetCardInfo("Katabatic Winds", 109, Rarity.RARE, mage.cards.k.KatabaticWinds.class));
+ cards.add(new SetCardInfo("Keeper of Kookus", 85, Rarity.COMMON, mage.cards.k.KeeperOfKookus.class));
+ cards.add(new SetCardInfo("King Cheetah", 110, Rarity.COMMON, mage.cards.k.KingCheetah.class));
+ cards.add(new SetCardInfo("Knight of the Mists", 36, Rarity.COMMON, mage.cards.k.KnightOfTheMists.class));
+ cards.add(new SetCardInfo("Knight of Valor", 11, Rarity.COMMON, mage.cards.k.KnightOfValor.class));
+ cards.add(new SetCardInfo("Kookus", 86, Rarity.RARE, mage.cards.k.Kookus.class));
+ cards.add(new SetCardInfo("Kyscu Drake", 111, Rarity.UNCOMMON, mage.cards.k.KyscuDrake.class));
+ cards.add(new SetCardInfo("Lead-Belly Chimera", 148, Rarity.UNCOMMON, mage.cards.l.LeadBellyChimera.class));
+ cards.add(new SetCardInfo("Lichenthrope", 112, Rarity.RARE, mage.cards.l.Lichenthrope.class));
+ cards.add(new SetCardInfo("Lightning Cloud", 87, Rarity.RARE, mage.cards.l.LightningCloud.class));
+ cards.add(new SetCardInfo("Longbow Archer", 12, Rarity.UNCOMMON, mage.cards.l.LongbowArcher.class));
+ cards.add(new SetCardInfo("Magma Mine", 149, Rarity.UNCOMMON, mage.cards.m.MagmaMine.class));
+ cards.add(new SetCardInfo("Man-o'-War", 37, Rarity.COMMON, mage.cards.m.ManOWar.class));
+ cards.add(new SetCardInfo("Matopi Golem", 150, Rarity.UNCOMMON, mage.cards.m.MatopiGolem.class));
+ cards.add(new SetCardInfo("Miraculous Recovery", 13, Rarity.UNCOMMON, mage.cards.m.MiraculousRecovery.class));
+ cards.add(new SetCardInfo("Mob Mentality", 88, Rarity.UNCOMMON, mage.cards.m.MobMentality.class));
+ cards.add(new SetCardInfo("Mortal Wound", 113, Rarity.COMMON, mage.cards.m.MortalWound.class));
+ cards.add(new SetCardInfo("Mundungu", 132, Rarity.UNCOMMON, mage.cards.m.Mundungu.class));
+ cards.add(new SetCardInfo("Mystic Veil", 38, Rarity.COMMON, mage.cards.m.MysticVeil.class));
+ cards.add(new SetCardInfo("Natural Order", 114, Rarity.RARE, mage.cards.n.NaturalOrder.class));
+ cards.add(new SetCardInfo("Necromancy", 64, Rarity.UNCOMMON, mage.cards.n.Necromancy.class));
+ cards.add(new SetCardInfo("Necrosavant", 65, Rarity.RARE, mage.cards.n.Necrosavant.class));
+ cards.add(new SetCardInfo("Nekrataal", 66, Rarity.UNCOMMON, mage.cards.n.Nekrataal.class));
+ cards.add(new SetCardInfo("Ovinomancer", 39, Rarity.UNCOMMON, mage.cards.o.Ovinomancer.class));
+ cards.add(new SetCardInfo("Panther Warriors", 115, Rarity.COMMON, mage.cards.p.PantherWarriors.class));
+ cards.add(new SetCardInfo("Parapet", 14, Rarity.COMMON, mage.cards.p.Parapet.class));
+ cards.add(new SetCardInfo("Peace Talks", 15, Rarity.UNCOMMON, mage.cards.p.PeaceTalks.class));
+ cards.add(new SetCardInfo("Phyrexian Marauder", 151, Rarity.RARE, mage.cards.p.PhyrexianMarauder.class));
+ cards.add(new SetCardInfo("Phyrexian Walker", 152, Rarity.COMMON, mage.cards.p.PhyrexianWalker.class));
+ cards.add(new SetCardInfo("Pillar Tombs of Aku", 67, Rarity.RARE, mage.cards.p.PillarTombsOfAku.class));
+ cards.add(new SetCardInfo("Prosperity", 40, Rarity.UNCOMMON, mage.cards.p.Prosperity.class));
+ cards.add(new SetCardInfo("Pygmy Hippo", 133, Rarity.RARE, mage.cards.p.PygmyHippo.class));
+ cards.add(new SetCardInfo("Python", 68, Rarity.COMMON, mage.cards.p.Python.class));
+ cards.add(new SetCardInfo("Quicksand", 166, Rarity.UNCOMMON, mage.cards.q.Quicksand.class));
+ cards.add(new SetCardInfo("Quirion Druid", 116, Rarity.RARE, mage.cards.q.QuirionDruid.class));
+ cards.add(new SetCardInfo("Quirion Ranger", 117, Rarity.COMMON, mage.cards.q.QuirionRanger.class));
+ cards.add(new SetCardInfo("Raging Gorilla", 90, Rarity.COMMON, mage.cards.r.RagingGorilla.class));
+ cards.add(new SetCardInfo("Rainbow Efreet", 41, Rarity.RARE, mage.cards.r.RainbowEfreet.class));
+ cards.add(new SetCardInfo("Relentless Assault", 91, Rarity.RARE, mage.cards.r.RelentlessAssault.class));
+ cards.add(new SetCardInfo("Relic Ward", 16, Rarity.UNCOMMON, mage.cards.r.RelicWard.class));
+ cards.add(new SetCardInfo("Remedy", 17, Rarity.COMMON, mage.cards.r.Remedy.class));
+ cards.add(new SetCardInfo("Resistance Fighter", 18, Rarity.COMMON, mage.cards.r.ResistanceFighter.class));
+ cards.add(new SetCardInfo("Retribution of the Meek", 19, Rarity.RARE, mage.cards.r.RetributionOfTheMeek.class));
+ cards.add(new SetCardInfo("Righteous Aura", 20, Rarity.COMMON, mage.cards.r.RighteousAura.class));
+ cards.add(new SetCardInfo("Righteous War", 134, Rarity.RARE, mage.cards.r.RighteousWar.class));
+ cards.add(new SetCardInfo("River Boa", 118, Rarity.COMMON, mage.cards.r.RiverBoa.class));
+ cards.add(new SetCardInfo("Rock Slide", 92, Rarity.COMMON, mage.cards.r.RockSlide.class));
+ cards.add(new SetCardInfo("Rowen", 119, Rarity.RARE, mage.cards.r.Rowen.class));
+ cards.add(new SetCardInfo("Sands of Time", 153, Rarity.RARE, mage.cards.s.SandsOfTime.class));
+ cards.add(new SetCardInfo("Scalebane's Elite", 135, Rarity.UNCOMMON, mage.cards.s.ScalebanesElite.class));
+ cards.add(new SetCardInfo("Shimmering Efreet", 42, Rarity.UNCOMMON, mage.cards.s.ShimmeringEfreet.class));
+ cards.add(new SetCardInfo("Shrieking Drake", 43, Rarity.COMMON, mage.cards.s.ShriekingDrake.class));
+ cards.add(new SetCardInfo("Simoon", 136, Rarity.UNCOMMON, mage.cards.s.Simoon.class));
+ cards.add(new SetCardInfo("Sisay's Ring", 154, Rarity.COMMON, mage.cards.s.SisaysRing.class));
+ cards.add(new SetCardInfo("Snake Basket", 155, Rarity.RARE, mage.cards.s.SnakeBasket.class));
+ cards.add(new SetCardInfo("Solfatara", 93, Rarity.COMMON, mage.cards.s.Solfatara.class));
+ cards.add(new SetCardInfo("Song of Blood", 94, Rarity.COMMON, mage.cards.s.SongOfBlood.class));
+ cards.add(new SetCardInfo("Spider Climb", 120, Rarity.COMMON, mage.cards.s.SpiderClimb.class));
+ cards.add(new SetCardInfo("Spitting Drake", 95, Rarity.UNCOMMON, mage.cards.s.SpittingDrake.class));
+ cards.add(new SetCardInfo("Squandered Resources", 137, Rarity.RARE, mage.cards.s.SquanderedResources.class));
+ cards.add(new SetCardInfo("Stampeding Wildebeests", 121, Rarity.UNCOMMON, mage.cards.s.StampedingWildebeests.class));
+ cards.add(new SetCardInfo("Suleiman's Legacy", 138, Rarity.RARE, mage.cards.s.SuleimansLegacy.class));
+ cards.add(new SetCardInfo("Summer Bloom", 122, Rarity.UNCOMMON, mage.cards.s.SummerBloom.class));
+ cards.add(new SetCardInfo("Sun Clasp", 21, Rarity.COMMON, mage.cards.s.SunClasp.class));
+ cards.add(new SetCardInfo("Suq'Ata Assassin", 69, Rarity.UNCOMMON, mage.cards.s.SuqAtaAssassin.class));
+ cards.add(new SetCardInfo("Suq'Ata Lancer", 96, Rarity.COMMON, mage.cards.s.SuqAtaLancer.class));
+ cards.add(new SetCardInfo("Talruum Champion", 97, Rarity.COMMON, mage.cards.t.TalruumChampion.class));
+ cards.add(new SetCardInfo("Talruum Piper", 98, Rarity.UNCOMMON, mage.cards.t.TalruumPiper.class));
+ cards.add(new SetCardInfo("Tar Pit Warrior", 70, Rarity.COMMON, mage.cards.t.TarPitWarrior.class));
+ cards.add(new SetCardInfo("Teferi's Honor Guard", 22, Rarity.UNCOMMON, mage.cards.t.TeferisHonorGuard.class));
+ cards.add(new SetCardInfo("Teferi's Puzzle Box", 156, Rarity.RARE, mage.cards.t.TeferisPuzzleBox.class));
+ cards.add(new SetCardInfo("Teferi's Realm", 44, Rarity.RARE, mage.cards.t.TeferisRealm.class));
+ cards.add(new SetCardInfo("Tempest Drake", 139, Rarity.UNCOMMON, mage.cards.t.TempestDrake.class));
+ cards.add(new SetCardInfo("Three Wishes", 45, Rarity.RARE, mage.cards.t.ThreeWishes.class));
+ cards.add(new SetCardInfo("Tin-Wing Chimera", 157, Rarity.UNCOMMON, mage.cards.t.TinWingChimera.class));
+ cards.add(new SetCardInfo("Tithe", 23, Rarity.RARE, mage.cards.t.Tithe.class));
+ cards.add(new SetCardInfo("Tremor", 99, Rarity.COMMON, mage.cards.t.Tremor.class));
+ cards.add(new SetCardInfo("Triangle of War", 158, Rarity.RARE, mage.cards.t.TriangleOfWar.class));
+ cards.add(new SetCardInfo("Uktabi Orangutan", 123, Rarity.UNCOMMON, mage.cards.u.UktabiOrangutan.class));
+ cards.add(new SetCardInfo("Undiscovered Paradise", 167, Rarity.RARE, mage.cards.u.UndiscoveredParadise.class));
+ cards.add(new SetCardInfo("Undo", 47, Rarity.COMMON, mage.cards.u.Undo.class));
+ cards.add(new SetCardInfo("Urborg Mindsucker", 71, Rarity.COMMON, mage.cards.u.UrborgMindsucker.class));
+ cards.add(new SetCardInfo("Vampiric Tutor", 72, Rarity.RARE, mage.cards.v.VampiricTutor.class));
+ cards.add(new SetCardInfo("Vampirism", 73, Rarity.UNCOMMON, mage.cards.v.Vampirism.class));
+ cards.add(new SetCardInfo("Vanishing", 48, Rarity.COMMON, mage.cards.v.Vanishing.class));
+ cards.add(new SetCardInfo("Viashino Sandstalker", 100, Rarity.UNCOMMON, mage.cards.v.ViashinoSandstalker.class));
+ cards.add(new SetCardInfo("Viashivan Dragon", 140, Rarity.RARE, mage.cards.v.ViashivanDragon.class));
+ cards.add(new SetCardInfo("Vision Charm", 49, Rarity.COMMON, mage.cards.v.VisionCharm.class));
+ cards.add(new SetCardInfo("Wake of Vultures", 74, Rarity.COMMON, mage.cards.w.WakeOfVultures.class));
+ cards.add(new SetCardInfo("Wand of Denial", 159, Rarity.RARE, mage.cards.w.WandOfDenial.class));
+ cards.add(new SetCardInfo("Warrior's Honor", 24, Rarity.COMMON, mage.cards.w.WarriorsHonor.class));
+ cards.add(new SetCardInfo("Warthog", 124, Rarity.COMMON, mage.cards.w.Warthog.class));
+ cards.add(new SetCardInfo("Waterspout Djinn", 50, Rarity.UNCOMMON, mage.cards.w.WaterspoutDjinn.class));
+ cards.add(new SetCardInfo("Wicked Reward", 75, Rarity.COMMON, mage.cards.w.WickedReward.class));
+ cards.add(new SetCardInfo("Wind Shear", 125, Rarity.UNCOMMON, mage.cards.w.WindShear.class));
+ cards.add(new SetCardInfo("Zhalfirin Crusader", 25, Rarity.RARE, mage.cards.z.ZhalfirinCrusader.class));
}
@Override
diff --git a/Mage.Sets/src/mage/sets/Weatherlight.java b/Mage.Sets/src/mage/sets/Weatherlight.java
index 22a91a3f9b6..a65eb43f367 100644
--- a/Mage.Sets/src/mage/sets/Weatherlight.java
+++ b/Mage.Sets/src/mage/sets/Weatherlight.java
@@ -27,173 +27,172 @@ public final class Weatherlight extends ExpansionSet {
this.numBoosterUncommon = 3;
this.numBoosterRare = 1;
this.ratioBoosterMythic = 0;
-
- cards.add(new SetCardInfo("Abduction", 30, Rarity.UNCOMMON, mage.cards.a.Abduction.class, RETRO_ART));
- cards.add(new SetCardInfo("Abeyance", 1, Rarity.RARE, mage.cards.a.Abeyance.class, RETRO_ART));
- cards.add(new SetCardInfo("Abjure", 31, Rarity.COMMON, mage.cards.a.Abjure.class, RETRO_ART));
- cards.add(new SetCardInfo("Aboroth", 117, Rarity.RARE, mage.cards.a.Aboroth.class, RETRO_ART));
- cards.add(new SetCardInfo("Abyssal Gatekeeper", 59, Rarity.COMMON, mage.cards.a.AbyssalGatekeeper.class, RETRO_ART));
- cards.add(new SetCardInfo("Aether Flash", 88, Rarity.UNCOMMON, mage.cards.a.AetherFlash.class, RETRO_ART));
- cards.add(new SetCardInfo("Agonizing Memories", 60, Rarity.UNCOMMON, mage.cards.a.AgonizingMemories.class, RETRO_ART));
- cards.add(new SetCardInfo("Alabaster Dragon", 2, Rarity.RARE, mage.cards.a.AlabasterDragon.class, RETRO_ART));
- cards.add(new SetCardInfo("Alms", 3, Rarity.COMMON, mage.cards.a.Alms.class, RETRO_ART));
- cards.add(new SetCardInfo("Ancestral Knowledge", 32, Rarity.RARE, mage.cards.a.AncestralKnowledge.class, RETRO_ART));
- cards.add(new SetCardInfo("Angelic Renewal", 4, Rarity.COMMON, mage.cards.a.AngelicRenewal.class, RETRO_ART));
- cards.add(new SetCardInfo("Apathy", 33, Rarity.COMMON, mage.cards.a.Apathy.class, RETRO_ART));
- cards.add(new SetCardInfo("Arctic Wolves", 118, Rarity.UNCOMMON, mage.cards.a.ArcticWolves.class, RETRO_ART));
- cards.add(new SetCardInfo("Ardent Militia", 5, Rarity.COMMON, mage.cards.a.ArdentMilitia.class, RETRO_ART));
- cards.add(new SetCardInfo("Argivian Find", 6, Rarity.UNCOMMON, mage.cards.a.ArgivianFind.class, RETRO_ART));
- cards.add(new SetCardInfo("Argivian Restoration", 34, Rarity.UNCOMMON, mage.cards.a.ArgivianRestoration.class, RETRO_ART));
- cards.add(new SetCardInfo("Aura of Silence", 7, Rarity.UNCOMMON, mage.cards.a.AuraOfSilence.class, RETRO_ART));
- cards.add(new SetCardInfo("Avizoa", 35, Rarity.RARE, mage.cards.a.Avizoa.class, RETRO_ART));
- cards.add(new SetCardInfo("Barishi", 119, Rarity.UNCOMMON, mage.cards.b.Barishi.class, RETRO_ART));
- cards.add(new SetCardInfo("Barrow Ghoul", 61, Rarity.COMMON, mage.cards.b.BarrowGhoul.class, RETRO_ART));
- cards.add(new SetCardInfo("Benalish Infantry", 8, Rarity.COMMON, mage.cards.b.BenalishInfantry.class, RETRO_ART));
- cards.add(new SetCardInfo("Benalish Knight", 9, Rarity.COMMON, mage.cards.b.BenalishKnight.class, RETRO_ART));
- cards.add(new SetCardInfo("Benalish Missionary", 10, Rarity.COMMON, mage.cards.b.BenalishMissionary.class, RETRO_ART));
- cards.add(new SetCardInfo("Betrothed of Fire", 89, Rarity.COMMON, mage.cards.b.BetrothedOfFire.class, RETRO_ART));
- cards.add(new SetCardInfo("Bloodrock Cyclops", 90, Rarity.COMMON, mage.cards.b.BloodrockCyclops.class, RETRO_ART));
- cards.add(new SetCardInfo("Blossoming Wreath", 120, Rarity.COMMON, mage.cards.b.BlossomingWreath.class, RETRO_ART));
- cards.add(new SetCardInfo("Bogardan Firefiend", 91, Rarity.COMMON, mage.cards.b.BogardanFirefiend.class, RETRO_ART));
- cards.add(new SetCardInfo("Boiling Blood", 92, Rarity.COMMON, mage.cards.b.BoilingBlood.class, RETRO_ART));
- cards.add(new SetCardInfo("Bone Dancer", 62, Rarity.RARE, mage.cards.b.BoneDancer.class, RETRO_ART));
- cards.add(new SetCardInfo("Bosium Strip", 147, Rarity.RARE, mage.cards.b.BosiumStrip.class, RETRO_ART));
- cards.add(new SetCardInfo("Briar Shield", 121, Rarity.COMMON, mage.cards.b.BriarShield.class, RETRO_ART));
- cards.add(new SetCardInfo("Bubble Matrix", 146, Rarity.RARE, mage.cards.b.BubbleMatrix.class, RETRO_ART));
- cards.add(new SetCardInfo("Buried Alive", 63, Rarity.UNCOMMON, mage.cards.b.BuriedAlive.class, RETRO_ART));
- cards.add(new SetCardInfo("Call of the Wild", 122, Rarity.RARE, mage.cards.c.CallOfTheWild.class, RETRO_ART));
- cards.add(new SetCardInfo("Chimeric Sphere", 148, Rarity.UNCOMMON, mage.cards.c.ChimericSphere.class, RETRO_ART));
- cards.add(new SetCardInfo("Choking Vines", 123, Rarity.COMMON, mage.cards.c.ChokingVines.class, RETRO_ART));
- cards.add(new SetCardInfo("Cinder Giant", 93, Rarity.UNCOMMON, mage.cards.c.CinderGiant.class, RETRO_ART));
- cards.add(new SetCardInfo("Cinder Wall", 94, Rarity.COMMON, mage.cards.c.CinderWall.class, RETRO_ART));
- cards.add(new SetCardInfo("Circling Vultures", 64, Rarity.UNCOMMON, mage.cards.c.CirclingVultures.class, RETRO_ART));
- cards.add(new SetCardInfo("Cloud Djinn", 36, Rarity.UNCOMMON, mage.cards.c.CloudDjinn.class, RETRO_ART));
- cards.add(new SetCardInfo("Coils of the Medusa", 65, Rarity.COMMON, mage.cards.c.CoilsOfTheMedusa.class, RETRO_ART));
- cards.add(new SetCardInfo("Cone of Flame", 95, Rarity.UNCOMMON, mage.cards.c.ConeOfFlame.class, RETRO_ART));
- cards.add(new SetCardInfo("Debt of Loyalty", 11, Rarity.RARE, mage.cards.d.DebtOfLoyalty.class, RETRO_ART));
- cards.add(new SetCardInfo("Dense Foliage", 124, Rarity.RARE, mage.cards.d.DenseFoliage.class, RETRO_ART));
- cards.add(new SetCardInfo("Desperate Gambit", 96, Rarity.UNCOMMON, mage.cards.d.DesperateGambit.class, RETRO_ART));
- cards.add(new SetCardInfo("Dingus Staff", 149, Rarity.UNCOMMON, mage.cards.d.DingusStaff.class, RETRO_ART));
- cards.add(new SetCardInfo("Disrupt", 37, Rarity.COMMON, mage.cards.d.Disrupt.class, RETRO_ART));
- cards.add(new SetCardInfo("Doomsday", 66, Rarity.RARE, mage.cards.d.Doomsday.class, RETRO_ART));
- cards.add(new SetCardInfo("Downdraft", 125, Rarity.UNCOMMON, mage.cards.d.Downdraft.class, RETRO_ART));
- cards.add(new SetCardInfo("Duskrider Falcon", 12, Rarity.COMMON, mage.cards.d.DuskriderFalcon.class, RETRO_ART));
- cards.add(new SetCardInfo("Dwarven Berserker", 97, Rarity.COMMON, mage.cards.d.DwarvenBerserker.class, RETRO_ART));
- cards.add(new SetCardInfo("Dwarven Thaumaturgist", 98, Rarity.RARE, mage.cards.d.DwarvenThaumaturgist.class, RETRO_ART));
- cards.add(new SetCardInfo("Empyrial Armor", 13, Rarity.COMMON, mage.cards.e.EmpyrialArmor.class, RETRO_ART));
- cards.add(new SetCardInfo("Ertai's Familiar", 38, Rarity.RARE, mage.cards.e.ErtaisFamiliar.class, RETRO_ART));
- cards.add(new SetCardInfo("Fallow Wurm", 126, Rarity.UNCOMMON, mage.cards.f.FallowWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("Familiar Ground", 127, Rarity.UNCOMMON, mage.cards.f.FamiliarGround.class, RETRO_ART));
- cards.add(new SetCardInfo("Fatal Blow", 67, Rarity.COMMON, mage.cards.f.FatalBlow.class, RETRO_ART));
- cards.add(new SetCardInfo("Fervor", 99, Rarity.RARE, mage.cards.f.Fervor.class, RETRO_ART));
- cards.add(new SetCardInfo("Festering Evil", 68, Rarity.UNCOMMON, mage.cards.f.FesteringEvil.class, RETRO_ART));
- cards.add(new SetCardInfo("Fire Whip", 100, Rarity.COMMON, mage.cards.f.FireWhip.class, RETRO_ART));
- cards.add(new SetCardInfo("Firestorm", 101, Rarity.RARE, mage.cards.f.Firestorm.class, RETRO_ART));
- cards.add(new SetCardInfo("Fit of Rage", 102, Rarity.COMMON, mage.cards.f.FitOfRage.class, RETRO_ART));
- cards.add(new SetCardInfo("Fledgling Djinn", 69, Rarity.COMMON, mage.cards.f.FledglingDjinn.class, RETRO_ART));
- cards.add(new SetCardInfo("Flux", 39, Rarity.COMMON, mage.cards.f.Flux.class, RETRO_ART));
- cards.add(new SetCardInfo("Fog Elemental", 40, Rarity.COMMON, mage.cards.f.FogElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Foriysian Brigade", 14, Rarity.UNCOMMON, mage.cards.f.ForiysianBrigade.class, RETRO_ART));
- cards.add(new SetCardInfo("Fungus Elemental", 128, Rarity.RARE, mage.cards.f.FungusElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Gaea's Blessing", 129, Rarity.UNCOMMON, mage.cards.g.GaeasBlessing.class, RETRO_ART));
- cards.add(new SetCardInfo("Gallowbraid", 70, Rarity.RARE, mage.cards.g.Gallowbraid.class, RETRO_ART));
- cards.add(new SetCardInfo("Gemstone Mine", 164, Rarity.UNCOMMON, mage.cards.g.GemstoneMine.class, RETRO_ART));
- cards.add(new SetCardInfo("Gerrard's Wisdom", 15, Rarity.UNCOMMON, mage.cards.g.GerrardsWisdom.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Bomb", 103, Rarity.RARE, mage.cards.g.GoblinBomb.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Grenadiers", 104, Rarity.UNCOMMON, mage.cards.g.GoblinGrenadiers.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Vandal", 105, Rarity.COMMON, mage.cards.g.GoblinVandal.class, RETRO_ART));
- cards.add(new SetCardInfo("Guided Strike", 16, Rarity.COMMON, mage.cards.g.GuidedStrike.class, RETRO_ART));
- cards.add(new SetCardInfo("Harvest Wurm", 130, Rarity.COMMON, mage.cards.h.HarvestWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("Haunting Misery", 71, Rarity.COMMON, mage.cards.h.HauntingMisery.class, RETRO_ART));
- cards.add(new SetCardInfo("Heart of Bogardan", 106, Rarity.RARE, mage.cards.h.HeartOfBogardan.class, RETRO_ART));
- cards.add(new SetCardInfo("Heat Stroke", 107, Rarity.RARE, mage.cards.h.HeatStroke.class, RETRO_ART));
- cards.add(new SetCardInfo("Heavy Ballista", 17, Rarity.COMMON, mage.cards.h.HeavyBallista.class, RETRO_ART));
- cards.add(new SetCardInfo("Hidden Horror", 72, Rarity.UNCOMMON, mage.cards.h.HiddenHorror.class, RETRO_ART));
- cards.add(new SetCardInfo("Hurloon Shaman", 108, Rarity.UNCOMMON, mage.cards.h.HurloonShaman.class, RETRO_ART));
- cards.add(new SetCardInfo("Infernal Tribute", 73, Rarity.RARE, mage.cards.i.InfernalTribute.class, RETRO_ART));
- cards.add(new SetCardInfo("Inner Sanctum", 18, Rarity.RARE, mage.cards.i.InnerSanctum.class, RETRO_ART));
- cards.add(new SetCardInfo("Jabari's Banner", 150, Rarity.UNCOMMON, mage.cards.j.JabarisBanner.class, RETRO_ART));
- cards.add(new SetCardInfo("Jangling Automaton", 151, Rarity.COMMON, mage.cards.j.JanglingAutomaton.class, RETRO_ART));
- cards.add(new SetCardInfo("Kithkin Armor", 19, Rarity.COMMON, mage.cards.k.KithkinArmor.class, RETRO_ART));
- cards.add(new SetCardInfo("Lava Hounds", 109, Rarity.UNCOMMON, mage.cards.l.LavaHounds.class, RETRO_ART));
- cards.add(new SetCardInfo("Lava Storm", 110, Rarity.COMMON, mage.cards.l.LavaStorm.class, RETRO_ART));
- cards.add(new SetCardInfo("Liege of the Hollows", 131, Rarity.RARE, mage.cards.l.LiegeOfTheHollows.class, RETRO_ART));
- cards.add(new SetCardInfo("Llanowar Behemoth", 132, Rarity.UNCOMMON, mage.cards.l.LlanowarBehemoth.class, RETRO_ART));
- cards.add(new SetCardInfo("Llanowar Druid", 133, Rarity.COMMON, mage.cards.l.LlanowarDruid.class, RETRO_ART));
- cards.add(new SetCardInfo("Llanowar Sentinel", 134, Rarity.COMMON, mage.cards.l.LlanowarSentinel.class, RETRO_ART));
- cards.add(new SetCardInfo("Lotus Vale", 165, Rarity.RARE, mage.cards.l.LotusVale.class, RETRO_ART));
- cards.add(new SetCardInfo("Mana Chains", 41, Rarity.COMMON, mage.cards.m.ManaChains.class, RETRO_ART));
- cards.add(new SetCardInfo("Mana Web", 152, Rarity.RARE, mage.cards.m.ManaWeb.class, RETRO_ART));
- cards.add(new SetCardInfo("Manta Ray", 42, Rarity.COMMON, mage.cards.m.MantaRay.class, RETRO_ART));
- cards.add(new SetCardInfo("Maraxus of Keld", 111, Rarity.RARE, mage.cards.m.MaraxusOfKeld.class, RETRO_ART));
- cards.add(new SetCardInfo("Master of Arms", 20, Rarity.UNCOMMON, mage.cards.m.MasterOfArms.class, RETRO_ART));
- cards.add(new SetCardInfo("Merfolk Traders", 43, Rarity.COMMON, mage.cards.m.MerfolkTraders.class, RETRO_ART));
- cards.add(new SetCardInfo("Mind Stone", 153, Rarity.COMMON, mage.cards.m.MindStone.class, RETRO_ART));
- cards.add(new SetCardInfo("Mischievous Poltergeist", 74, Rarity.UNCOMMON, mage.cards.m.MischievousPoltergeist.class, RETRO_ART));
- cards.add(new SetCardInfo("Mistmoon Griffin", 21, Rarity.UNCOMMON, mage.cards.m.MistmoonGriffin.class, RETRO_ART));
- cards.add(new SetCardInfo("Morinfen", 75, Rarity.RARE, mage.cards.m.Morinfen.class, RETRO_ART));
- cards.add(new SetCardInfo("Mwonvuli Ooze", 135, Rarity.RARE, mage.cards.m.MwonvuliOoze.class, RETRO_ART));
- cards.add(new SetCardInfo("Nature's Kiss", 136, Rarity.COMMON, mage.cards.n.NaturesKiss.class, RETRO_ART));
- cards.add(new SetCardInfo("Nature's Resurgence", 137, Rarity.RARE, mage.cards.n.NaturesResurgence.class, RETRO_ART));
- cards.add(new SetCardInfo("Necratog", 76, Rarity.UNCOMMON, mage.cards.n.Necratog.class, RETRO_ART));
- cards.add(new SetCardInfo("Noble Benefactor", 44, Rarity.UNCOMMON, mage.cards.n.NobleBenefactor.class, RETRO_ART));
- cards.add(new SetCardInfo("Null Rod", 154, Rarity.RARE, mage.cards.n.NullRod.class, RETRO_ART));
- cards.add(new SetCardInfo("Odylic Wraith", 77, Rarity.UNCOMMON, mage.cards.o.OdylicWraith.class, RETRO_ART));
- cards.add(new SetCardInfo("Ophidian", 45, Rarity.COMMON, mage.cards.o.Ophidian.class, RETRO_ART));
- cards.add(new SetCardInfo("Orcish Settlers", 112, Rarity.UNCOMMON, mage.cards.o.OrcishSettlers.class, RETRO_ART));
- cards.add(new SetCardInfo("Paradigm Shift", 46, Rarity.RARE, mage.cards.p.ParadigmShift.class, RETRO_ART));
- cards.add(new SetCardInfo("Peacekeeper", 22, Rarity.RARE, mage.cards.p.Peacekeeper.class, RETRO_ART));
- cards.add(new SetCardInfo("Pendrell Mists", 47, Rarity.RARE, mage.cards.p.PendrellMists.class, RETRO_ART));
- cards.add(new SetCardInfo("Phantom Warrior", 48, Rarity.UNCOMMON, mage.cards.p.PhantomWarrior.class, RETRO_ART));
- cards.add(new SetCardInfo("Phantom Wings", 49, Rarity.COMMON, mage.cards.p.PhantomWings.class, RETRO_ART));
- cards.add(new SetCardInfo("Phyrexian Furnace", 155, Rarity.UNCOMMON, mage.cards.p.PhyrexianFurnace.class, RETRO_ART));
- cards.add(new SetCardInfo("Psychic Vortex", 50, Rarity.RARE, mage.cards.p.PsychicVortex.class, RETRO_ART));
- cards.add(new SetCardInfo("Razortooth Rats", 78, Rarity.COMMON, mage.cards.r.RazortoothRats.class, RETRO_ART));
- cards.add(new SetCardInfo("Redwood Treefolk", 138, Rarity.COMMON, mage.cards.r.RedwoodTreefolk.class, RETRO_ART));
- cards.add(new SetCardInfo("Relearn", 51, Rarity.UNCOMMON, mage.cards.r.Relearn.class, RETRO_ART));
- cards.add(new SetCardInfo("Revered Unicorn", 23, Rarity.UNCOMMON, mage.cards.r.ReveredUnicorn.class, RETRO_ART));
- cards.add(new SetCardInfo("Roc Hatchling", 113, Rarity.UNCOMMON, mage.cards.r.RocHatchling.class, RETRO_ART));
- cards.add(new SetCardInfo("Rogue Elephant", 139, Rarity.COMMON, mage.cards.r.RogueElephant.class, RETRO_ART));
- cards.add(new SetCardInfo("Sage Owl", 52, Rarity.COMMON, mage.cards.s.SageOwl.class, RETRO_ART));
- cards.add(new SetCardInfo("Sawtooth Ogre", 114, Rarity.COMMON, mage.cards.s.SawtoothOgre.class, RETRO_ART));
- cards.add(new SetCardInfo("Scorched Ruins", 166, Rarity.RARE, mage.cards.s.ScorchedRuins.class, RETRO_ART));
- cards.add(new SetCardInfo("Serenity", 24, Rarity.RARE, mage.cards.s.Serenity.class, RETRO_ART));
- cards.add(new SetCardInfo("Serra's Blessing", 25, Rarity.UNCOMMON, mage.cards.s.SerrasBlessing.class, RETRO_ART));
- cards.add(new SetCardInfo("Serrated Biskelion", 156, Rarity.UNCOMMON, mage.cards.s.SerratedBiskelion.class, RETRO_ART));
- cards.add(new SetCardInfo("Shadow Rider", 79, Rarity.COMMON, mage.cards.s.ShadowRider.class, RETRO_ART));
- cards.add(new SetCardInfo("Shattered Crypt", 80, Rarity.COMMON, mage.cards.s.ShatteredCrypt.class, RETRO_ART));
- cards.add(new SetCardInfo("Soul Shepherd", 26, Rarity.COMMON, mage.cards.s.SoulShepherd.class, RETRO_ART));
- cards.add(new SetCardInfo("Southern Paladin", 27, Rarity.RARE, mage.cards.s.SouthernPaladin.class, RETRO_ART));
- cards.add(new SetCardInfo("Spinning Darkness", 81, Rarity.COMMON, mage.cards.s.SpinningDarkness.class, RETRO_ART));
- cards.add(new SetCardInfo("Steel Golem", 157, Rarity.UNCOMMON, mage.cards.s.SteelGolem.class, RETRO_ART));
- cards.add(new SetCardInfo("Strands of Night", 82, Rarity.UNCOMMON, mage.cards.s.StrandsOfNight.class, RETRO_ART));
- cards.add(new SetCardInfo("Straw Golem", 158, Rarity.UNCOMMON, mage.cards.s.StrawGolem.class, RETRO_ART));
- cards.add(new SetCardInfo("Striped Bears", 140, Rarity.COMMON, mage.cards.s.StripedBears.class, RETRO_ART));
- cards.add(new SetCardInfo("Sylvan Hierophant", 141, Rarity.UNCOMMON, mage.cards.s.SylvanHierophant.class, RETRO_ART));
- cards.add(new SetCardInfo("Tariff", 28, Rarity.RARE, mage.cards.t.Tariff.class, RETRO_ART));
- cards.add(new SetCardInfo("Teferi's Veil", 53, Rarity.UNCOMMON, mage.cards.t.TeferisVeil.class, RETRO_ART));
- cards.add(new SetCardInfo("Tendrils of Despair", 83, Rarity.COMMON, mage.cards.t.TendrilsOfDespair.class, RETRO_ART));
- cards.add(new SetCardInfo("Thran Forge", 159, Rarity.UNCOMMON, mage.cards.t.ThranForge.class, RETRO_ART));
- cards.add(new SetCardInfo("Thran Tome", 160, Rarity.RARE, mage.cards.t.ThranTome.class, RETRO_ART));
- cards.add(new SetCardInfo("Thunderbolt", 115, Rarity.COMMON, mage.cards.t.Thunderbolt.class, RETRO_ART));
- cards.add(new SetCardInfo("Thundermare", 116, Rarity.RARE, mage.cards.t.Thundermare.class, RETRO_ART));
- cards.add(new SetCardInfo("Timid Drake", 54, Rarity.UNCOMMON, mage.cards.t.TimidDrake.class, RETRO_ART));
- cards.add(new SetCardInfo("Tolarian Drake", 55, Rarity.COMMON, mage.cards.t.TolarianDrake.class, RETRO_ART));
- cards.add(new SetCardInfo("Tolarian Entrancer", 56, Rarity.RARE, mage.cards.t.TolarianEntrancer.class, RETRO_ART));
- cards.add(new SetCardInfo("Tolarian Serpent", 57, Rarity.RARE, mage.cards.t.TolarianSerpent.class, RETRO_ART));
- cards.add(new SetCardInfo("Touchstone", 161, Rarity.UNCOMMON, mage.cards.t.Touchstone.class, RETRO_ART));
- cards.add(new SetCardInfo("Tranquil Grove", 142, Rarity.RARE, mage.cards.t.TranquilGrove.class, RETRO_ART));
- cards.add(new SetCardInfo("Uktabi Efreet", 143, Rarity.COMMON, mage.cards.u.UktabiEfreet.class, RETRO_ART));
- cards.add(new SetCardInfo("Urborg Justice", 84, Rarity.RARE, mage.cards.u.UrborgJustice.class, RETRO_ART));
- cards.add(new SetCardInfo("Urborg Stalker", 85, Rarity.RARE, mage.cards.u.UrborgStalker.class, RETRO_ART));
- cards.add(new SetCardInfo("Veteran Explorer", 144, Rarity.UNCOMMON, mage.cards.v.VeteranExplorer.class, RETRO_ART));
- cards.add(new SetCardInfo("Vitalize", 145, Rarity.COMMON, mage.cards.v.Vitalize.class, RETRO_ART));
- cards.add(new SetCardInfo("Vodalian Illusionist", 58, Rarity.UNCOMMON, mage.cards.v.VodalianIllusionist.class, RETRO_ART));
- cards.add(new SetCardInfo("Volunteer Reserves", 29, Rarity.UNCOMMON, mage.cards.v.VolunteerReserves.class, RETRO_ART));
- cards.add(new SetCardInfo("Wave of Terror", 86, Rarity.RARE, mage.cards.w.WaveOfTerror.class, RETRO_ART));
- cards.add(new SetCardInfo("Well of Knowledge", 162, Rarity.RARE, mage.cards.w.WellOfKnowledge.class, RETRO_ART));
- cards.add(new SetCardInfo("Winding Canyons", 167, Rarity.RARE, mage.cards.w.WindingCanyons.class, RETRO_ART));
- cards.add(new SetCardInfo("Xanthic Statue", 163, Rarity.RARE, mage.cards.x.XanthicStatue.class, RETRO_ART));
- cards.add(new SetCardInfo("Zombie Scavengers", 87, Rarity.COMMON, mage.cards.z.ZombieScavengers.class, RETRO_ART));
+ cards.add(new SetCardInfo("Abduction", 30, Rarity.UNCOMMON, mage.cards.a.Abduction.class));
+ cards.add(new SetCardInfo("Abeyance", 1, Rarity.RARE, mage.cards.a.Abeyance.class));
+ cards.add(new SetCardInfo("Abjure", 31, Rarity.COMMON, mage.cards.a.Abjure.class));
+ cards.add(new SetCardInfo("Aboroth", 117, Rarity.RARE, mage.cards.a.Aboroth.class));
+ cards.add(new SetCardInfo("Abyssal Gatekeeper", 59, Rarity.COMMON, mage.cards.a.AbyssalGatekeeper.class));
+ cards.add(new SetCardInfo("Aether Flash", 88, Rarity.UNCOMMON, mage.cards.a.AetherFlash.class));
+ cards.add(new SetCardInfo("Agonizing Memories", 60, Rarity.UNCOMMON, mage.cards.a.AgonizingMemories.class));
+ cards.add(new SetCardInfo("Alabaster Dragon", 2, Rarity.RARE, mage.cards.a.AlabasterDragon.class));
+ cards.add(new SetCardInfo("Alms", 3, Rarity.COMMON, mage.cards.a.Alms.class));
+ cards.add(new SetCardInfo("Ancestral Knowledge", 32, Rarity.RARE, mage.cards.a.AncestralKnowledge.class));
+ cards.add(new SetCardInfo("Angelic Renewal", 4, Rarity.COMMON, mage.cards.a.AngelicRenewal.class));
+ cards.add(new SetCardInfo("Apathy", 33, Rarity.COMMON, mage.cards.a.Apathy.class));
+ cards.add(new SetCardInfo("Arctic Wolves", 118, Rarity.UNCOMMON, mage.cards.a.ArcticWolves.class));
+ cards.add(new SetCardInfo("Ardent Militia", 5, Rarity.COMMON, mage.cards.a.ArdentMilitia.class));
+ cards.add(new SetCardInfo("Argivian Find", 6, Rarity.UNCOMMON, mage.cards.a.ArgivianFind.class));
+ cards.add(new SetCardInfo("Argivian Restoration", 34, Rarity.UNCOMMON, mage.cards.a.ArgivianRestoration.class));
+ cards.add(new SetCardInfo("Aura of Silence", 7, Rarity.UNCOMMON, mage.cards.a.AuraOfSilence.class));
+ cards.add(new SetCardInfo("Avizoa", 35, Rarity.RARE, mage.cards.a.Avizoa.class));
+ cards.add(new SetCardInfo("Barishi", 119, Rarity.UNCOMMON, mage.cards.b.Barishi.class));
+ cards.add(new SetCardInfo("Barrow Ghoul", 61, Rarity.COMMON, mage.cards.b.BarrowGhoul.class));
+ cards.add(new SetCardInfo("Benalish Infantry", 8, Rarity.COMMON, mage.cards.b.BenalishInfantry.class));
+ cards.add(new SetCardInfo("Benalish Knight", 9, Rarity.COMMON, mage.cards.b.BenalishKnight.class));
+ cards.add(new SetCardInfo("Benalish Missionary", 10, Rarity.COMMON, mage.cards.b.BenalishMissionary.class));
+ cards.add(new SetCardInfo("Betrothed of Fire", 89, Rarity.COMMON, mage.cards.b.BetrothedOfFire.class));
+ cards.add(new SetCardInfo("Bloodrock Cyclops", 90, Rarity.COMMON, mage.cards.b.BloodrockCyclops.class));
+ cards.add(new SetCardInfo("Blossoming Wreath", 120, Rarity.COMMON, mage.cards.b.BlossomingWreath.class));
+ cards.add(new SetCardInfo("Bogardan Firefiend", 91, Rarity.COMMON, mage.cards.b.BogardanFirefiend.class));
+ cards.add(new SetCardInfo("Boiling Blood", 92, Rarity.COMMON, mage.cards.b.BoilingBlood.class));
+ cards.add(new SetCardInfo("Bone Dancer", 62, Rarity.RARE, mage.cards.b.BoneDancer.class));
+ cards.add(new SetCardInfo("Bosium Strip", 147, Rarity.RARE, mage.cards.b.BosiumStrip.class));
+ cards.add(new SetCardInfo("Briar Shield", 121, Rarity.COMMON, mage.cards.b.BriarShield.class));
+ cards.add(new SetCardInfo("Bubble Matrix", 146, Rarity.RARE, mage.cards.b.BubbleMatrix.class));
+ cards.add(new SetCardInfo("Buried Alive", 63, Rarity.UNCOMMON, mage.cards.b.BuriedAlive.class));
+ cards.add(new SetCardInfo("Call of the Wild", 122, Rarity.RARE, mage.cards.c.CallOfTheWild.class));
+ cards.add(new SetCardInfo("Chimeric Sphere", 148, Rarity.UNCOMMON, mage.cards.c.ChimericSphere.class));
+ cards.add(new SetCardInfo("Choking Vines", 123, Rarity.COMMON, mage.cards.c.ChokingVines.class));
+ cards.add(new SetCardInfo("Cinder Giant", 93, Rarity.UNCOMMON, mage.cards.c.CinderGiant.class));
+ cards.add(new SetCardInfo("Cinder Wall", 94, Rarity.COMMON, mage.cards.c.CinderWall.class));
+ cards.add(new SetCardInfo("Circling Vultures", 64, Rarity.UNCOMMON, mage.cards.c.CirclingVultures.class));
+ cards.add(new SetCardInfo("Cloud Djinn", 36, Rarity.UNCOMMON, mage.cards.c.CloudDjinn.class));
+ cards.add(new SetCardInfo("Coils of the Medusa", 65, Rarity.COMMON, mage.cards.c.CoilsOfTheMedusa.class));
+ cards.add(new SetCardInfo("Cone of Flame", 95, Rarity.UNCOMMON, mage.cards.c.ConeOfFlame.class));
+ cards.add(new SetCardInfo("Debt of Loyalty", 11, Rarity.RARE, mage.cards.d.DebtOfLoyalty.class));
+ cards.add(new SetCardInfo("Dense Foliage", 124, Rarity.RARE, mage.cards.d.DenseFoliage.class));
+ cards.add(new SetCardInfo("Desperate Gambit", 96, Rarity.UNCOMMON, mage.cards.d.DesperateGambit.class));
+ cards.add(new SetCardInfo("Dingus Staff", 149, Rarity.UNCOMMON, mage.cards.d.DingusStaff.class));
+ cards.add(new SetCardInfo("Disrupt", 37, Rarity.COMMON, mage.cards.d.Disrupt.class));
+ cards.add(new SetCardInfo("Doomsday", 66, Rarity.RARE, mage.cards.d.Doomsday.class));
+ cards.add(new SetCardInfo("Downdraft", 125, Rarity.UNCOMMON, mage.cards.d.Downdraft.class));
+ cards.add(new SetCardInfo("Duskrider Falcon", 12, Rarity.COMMON, mage.cards.d.DuskriderFalcon.class));
+ cards.add(new SetCardInfo("Dwarven Berserker", 97, Rarity.COMMON, mage.cards.d.DwarvenBerserker.class));
+ cards.add(new SetCardInfo("Dwarven Thaumaturgist", 98, Rarity.RARE, mage.cards.d.DwarvenThaumaturgist.class));
+ cards.add(new SetCardInfo("Empyrial Armor", 13, Rarity.COMMON, mage.cards.e.EmpyrialArmor.class));
+ cards.add(new SetCardInfo("Ertai's Familiar", 38, Rarity.RARE, mage.cards.e.ErtaisFamiliar.class));
+ cards.add(new SetCardInfo("Fallow Wurm", 126, Rarity.UNCOMMON, mage.cards.f.FallowWurm.class));
+ cards.add(new SetCardInfo("Familiar Ground", 127, Rarity.UNCOMMON, mage.cards.f.FamiliarGround.class));
+ cards.add(new SetCardInfo("Fatal Blow", 67, Rarity.COMMON, mage.cards.f.FatalBlow.class));
+ cards.add(new SetCardInfo("Fervor", 99, Rarity.RARE, mage.cards.f.Fervor.class));
+ cards.add(new SetCardInfo("Festering Evil", 68, Rarity.UNCOMMON, mage.cards.f.FesteringEvil.class));
+ cards.add(new SetCardInfo("Fire Whip", 100, Rarity.COMMON, mage.cards.f.FireWhip.class));
+ cards.add(new SetCardInfo("Firestorm", 101, Rarity.RARE, mage.cards.f.Firestorm.class));
+ cards.add(new SetCardInfo("Fit of Rage", 102, Rarity.COMMON, mage.cards.f.FitOfRage.class));
+ cards.add(new SetCardInfo("Fledgling Djinn", 69, Rarity.COMMON, mage.cards.f.FledglingDjinn.class));
+ cards.add(new SetCardInfo("Flux", 39, Rarity.COMMON, mage.cards.f.Flux.class));
+ cards.add(new SetCardInfo("Fog Elemental", 40, Rarity.COMMON, mage.cards.f.FogElemental.class));
+ cards.add(new SetCardInfo("Foriysian Brigade", 14, Rarity.UNCOMMON, mage.cards.f.ForiysianBrigade.class));
+ cards.add(new SetCardInfo("Fungus Elemental", 128, Rarity.RARE, mage.cards.f.FungusElemental.class));
+ cards.add(new SetCardInfo("Gaea's Blessing", 129, Rarity.UNCOMMON, mage.cards.g.GaeasBlessing.class));
+ cards.add(new SetCardInfo("Gallowbraid", 70, Rarity.RARE, mage.cards.g.Gallowbraid.class));
+ cards.add(new SetCardInfo("Gemstone Mine", 164, Rarity.UNCOMMON, mage.cards.g.GemstoneMine.class));
+ cards.add(new SetCardInfo("Gerrard's Wisdom", 15, Rarity.UNCOMMON, mage.cards.g.GerrardsWisdom.class));
+ cards.add(new SetCardInfo("Goblin Bomb", 103, Rarity.RARE, mage.cards.g.GoblinBomb.class));
+ cards.add(new SetCardInfo("Goblin Grenadiers", 104, Rarity.UNCOMMON, mage.cards.g.GoblinGrenadiers.class));
+ cards.add(new SetCardInfo("Goblin Vandal", 105, Rarity.COMMON, mage.cards.g.GoblinVandal.class));
+ cards.add(new SetCardInfo("Guided Strike", 16, Rarity.COMMON, mage.cards.g.GuidedStrike.class));
+ cards.add(new SetCardInfo("Harvest Wurm", 130, Rarity.COMMON, mage.cards.h.HarvestWurm.class));
+ cards.add(new SetCardInfo("Haunting Misery", 71, Rarity.COMMON, mage.cards.h.HauntingMisery.class));
+ cards.add(new SetCardInfo("Heart of Bogardan", 106, Rarity.RARE, mage.cards.h.HeartOfBogardan.class));
+ cards.add(new SetCardInfo("Heat Stroke", 107, Rarity.RARE, mage.cards.h.HeatStroke.class));
+ cards.add(new SetCardInfo("Heavy Ballista", 17, Rarity.COMMON, mage.cards.h.HeavyBallista.class));
+ cards.add(new SetCardInfo("Hidden Horror", 72, Rarity.UNCOMMON, mage.cards.h.HiddenHorror.class));
+ cards.add(new SetCardInfo("Hurloon Shaman", 108, Rarity.UNCOMMON, mage.cards.h.HurloonShaman.class));
+ cards.add(new SetCardInfo("Infernal Tribute", 73, Rarity.RARE, mage.cards.i.InfernalTribute.class));
+ cards.add(new SetCardInfo("Inner Sanctum", 18, Rarity.RARE, mage.cards.i.InnerSanctum.class));
+ cards.add(new SetCardInfo("Jabari's Banner", 150, Rarity.UNCOMMON, mage.cards.j.JabarisBanner.class));
+ cards.add(new SetCardInfo("Jangling Automaton", 151, Rarity.COMMON, mage.cards.j.JanglingAutomaton.class));
+ cards.add(new SetCardInfo("Kithkin Armor", 19, Rarity.COMMON, mage.cards.k.KithkinArmor.class));
+ cards.add(new SetCardInfo("Lava Hounds", 109, Rarity.UNCOMMON, mage.cards.l.LavaHounds.class));
+ cards.add(new SetCardInfo("Lava Storm", 110, Rarity.COMMON, mage.cards.l.LavaStorm.class));
+ cards.add(new SetCardInfo("Liege of the Hollows", 131, Rarity.RARE, mage.cards.l.LiegeOfTheHollows.class));
+ cards.add(new SetCardInfo("Llanowar Behemoth", 132, Rarity.UNCOMMON, mage.cards.l.LlanowarBehemoth.class));
+ cards.add(new SetCardInfo("Llanowar Druid", 133, Rarity.COMMON, mage.cards.l.LlanowarDruid.class));
+ cards.add(new SetCardInfo("Llanowar Sentinel", 134, Rarity.COMMON, mage.cards.l.LlanowarSentinel.class));
+ cards.add(new SetCardInfo("Lotus Vale", 165, Rarity.RARE, mage.cards.l.LotusVale.class));
+ cards.add(new SetCardInfo("Mana Chains", 41, Rarity.COMMON, mage.cards.m.ManaChains.class));
+ cards.add(new SetCardInfo("Mana Web", 152, Rarity.RARE, mage.cards.m.ManaWeb.class));
+ cards.add(new SetCardInfo("Manta Ray", 42, Rarity.COMMON, mage.cards.m.MantaRay.class));
+ cards.add(new SetCardInfo("Maraxus of Keld", 111, Rarity.RARE, mage.cards.m.MaraxusOfKeld.class));
+ cards.add(new SetCardInfo("Master of Arms", 20, Rarity.UNCOMMON, mage.cards.m.MasterOfArms.class));
+ cards.add(new SetCardInfo("Merfolk Traders", 43, Rarity.COMMON, mage.cards.m.MerfolkTraders.class));
+ cards.add(new SetCardInfo("Mind Stone", 153, Rarity.COMMON, mage.cards.m.MindStone.class));
+ cards.add(new SetCardInfo("Mischievous Poltergeist", 74, Rarity.UNCOMMON, mage.cards.m.MischievousPoltergeist.class));
+ cards.add(new SetCardInfo("Mistmoon Griffin", 21, Rarity.UNCOMMON, mage.cards.m.MistmoonGriffin.class));
+ cards.add(new SetCardInfo("Morinfen", 75, Rarity.RARE, mage.cards.m.Morinfen.class));
+ cards.add(new SetCardInfo("Mwonvuli Ooze", 135, Rarity.RARE, mage.cards.m.MwonvuliOoze.class));
+ cards.add(new SetCardInfo("Nature's Kiss", 136, Rarity.COMMON, mage.cards.n.NaturesKiss.class));
+ cards.add(new SetCardInfo("Nature's Resurgence", 137, Rarity.RARE, mage.cards.n.NaturesResurgence.class));
+ cards.add(new SetCardInfo("Necratog", 76, Rarity.UNCOMMON, mage.cards.n.Necratog.class));
+ cards.add(new SetCardInfo("Noble Benefactor", 44, Rarity.UNCOMMON, mage.cards.n.NobleBenefactor.class));
+ cards.add(new SetCardInfo("Null Rod", 154, Rarity.RARE, mage.cards.n.NullRod.class));
+ cards.add(new SetCardInfo("Odylic Wraith", 77, Rarity.UNCOMMON, mage.cards.o.OdylicWraith.class));
+ cards.add(new SetCardInfo("Ophidian", 45, Rarity.COMMON, mage.cards.o.Ophidian.class));
+ cards.add(new SetCardInfo("Orcish Settlers", 112, Rarity.UNCOMMON, mage.cards.o.OrcishSettlers.class));
+ cards.add(new SetCardInfo("Paradigm Shift", 46, Rarity.RARE, mage.cards.p.ParadigmShift.class));
+ cards.add(new SetCardInfo("Peacekeeper", 22, Rarity.RARE, mage.cards.p.Peacekeeper.class));
+ cards.add(new SetCardInfo("Pendrell Mists", 47, Rarity.RARE, mage.cards.p.PendrellMists.class));
+ cards.add(new SetCardInfo("Phantom Warrior", 48, Rarity.UNCOMMON, mage.cards.p.PhantomWarrior.class));
+ cards.add(new SetCardInfo("Phantom Wings", 49, Rarity.COMMON, mage.cards.p.PhantomWings.class));
+ cards.add(new SetCardInfo("Phyrexian Furnace", 155, Rarity.UNCOMMON, mage.cards.p.PhyrexianFurnace.class));
+ cards.add(new SetCardInfo("Psychic Vortex", 50, Rarity.RARE, mage.cards.p.PsychicVortex.class));
+ cards.add(new SetCardInfo("Razortooth Rats", 78, Rarity.COMMON, mage.cards.r.RazortoothRats.class));
+ cards.add(new SetCardInfo("Redwood Treefolk", 138, Rarity.COMMON, mage.cards.r.RedwoodTreefolk.class));
+ cards.add(new SetCardInfo("Relearn", 51, Rarity.UNCOMMON, mage.cards.r.Relearn.class));
+ cards.add(new SetCardInfo("Revered Unicorn", 23, Rarity.UNCOMMON, mage.cards.r.ReveredUnicorn.class));
+ cards.add(new SetCardInfo("Roc Hatchling", 113, Rarity.UNCOMMON, mage.cards.r.RocHatchling.class));
+ cards.add(new SetCardInfo("Rogue Elephant", 139, Rarity.COMMON, mage.cards.r.RogueElephant.class));
+ cards.add(new SetCardInfo("Sage Owl", 52, Rarity.COMMON, mage.cards.s.SageOwl.class));
+ cards.add(new SetCardInfo("Sawtooth Ogre", 114, Rarity.COMMON, mage.cards.s.SawtoothOgre.class));
+ cards.add(new SetCardInfo("Scorched Ruins", 166, Rarity.RARE, mage.cards.s.ScorchedRuins.class));
+ cards.add(new SetCardInfo("Serenity", 24, Rarity.RARE, mage.cards.s.Serenity.class));
+ cards.add(new SetCardInfo("Serra's Blessing", 25, Rarity.UNCOMMON, mage.cards.s.SerrasBlessing.class));
+ cards.add(new SetCardInfo("Serrated Biskelion", 156, Rarity.UNCOMMON, mage.cards.s.SerratedBiskelion.class));
+ cards.add(new SetCardInfo("Shadow Rider", 79, Rarity.COMMON, mage.cards.s.ShadowRider.class));
+ cards.add(new SetCardInfo("Shattered Crypt", 80, Rarity.COMMON, mage.cards.s.ShatteredCrypt.class));
+ cards.add(new SetCardInfo("Soul Shepherd", 26, Rarity.COMMON, mage.cards.s.SoulShepherd.class));
+ cards.add(new SetCardInfo("Southern Paladin", 27, Rarity.RARE, mage.cards.s.SouthernPaladin.class));
+ cards.add(new SetCardInfo("Spinning Darkness", 81, Rarity.COMMON, mage.cards.s.SpinningDarkness.class));
+ cards.add(new SetCardInfo("Steel Golem", 157, Rarity.UNCOMMON, mage.cards.s.SteelGolem.class));
+ cards.add(new SetCardInfo("Strands of Night", 82, Rarity.UNCOMMON, mage.cards.s.StrandsOfNight.class));
+ cards.add(new SetCardInfo("Straw Golem", 158, Rarity.UNCOMMON, mage.cards.s.StrawGolem.class));
+ cards.add(new SetCardInfo("Striped Bears", 140, Rarity.COMMON, mage.cards.s.StripedBears.class));
+ cards.add(new SetCardInfo("Sylvan Hierophant", 141, Rarity.UNCOMMON, mage.cards.s.SylvanHierophant.class));
+ cards.add(new SetCardInfo("Tariff", 28, Rarity.RARE, mage.cards.t.Tariff.class));
+ cards.add(new SetCardInfo("Teferi's Veil", 53, Rarity.UNCOMMON, mage.cards.t.TeferisVeil.class));
+ cards.add(new SetCardInfo("Tendrils of Despair", 83, Rarity.COMMON, mage.cards.t.TendrilsOfDespair.class));
+ cards.add(new SetCardInfo("Thran Forge", 159, Rarity.UNCOMMON, mage.cards.t.ThranForge.class));
+ cards.add(new SetCardInfo("Thran Tome", 160, Rarity.RARE, mage.cards.t.ThranTome.class));
+ cards.add(new SetCardInfo("Thunderbolt", 115, Rarity.COMMON, mage.cards.t.Thunderbolt.class));
+ cards.add(new SetCardInfo("Thundermare", 116, Rarity.RARE, mage.cards.t.Thundermare.class));
+ cards.add(new SetCardInfo("Timid Drake", 54, Rarity.UNCOMMON, mage.cards.t.TimidDrake.class));
+ cards.add(new SetCardInfo("Tolarian Drake", 55, Rarity.COMMON, mage.cards.t.TolarianDrake.class));
+ cards.add(new SetCardInfo("Tolarian Entrancer", 56, Rarity.RARE, mage.cards.t.TolarianEntrancer.class));
+ cards.add(new SetCardInfo("Tolarian Serpent", 57, Rarity.RARE, mage.cards.t.TolarianSerpent.class));
+ cards.add(new SetCardInfo("Touchstone", 161, Rarity.UNCOMMON, mage.cards.t.Touchstone.class));
+ cards.add(new SetCardInfo("Tranquil Grove", 142, Rarity.RARE, mage.cards.t.TranquilGrove.class));
+ cards.add(new SetCardInfo("Uktabi Efreet", 143, Rarity.COMMON, mage.cards.u.UktabiEfreet.class));
+ cards.add(new SetCardInfo("Urborg Justice", 84, Rarity.RARE, mage.cards.u.UrborgJustice.class));
+ cards.add(new SetCardInfo("Urborg Stalker", 85, Rarity.RARE, mage.cards.u.UrborgStalker.class));
+ cards.add(new SetCardInfo("Veteran Explorer", 144, Rarity.UNCOMMON, mage.cards.v.VeteranExplorer.class));
+ cards.add(new SetCardInfo("Vitalize", 145, Rarity.COMMON, mage.cards.v.Vitalize.class));
+ cards.add(new SetCardInfo("Vodalian Illusionist", 58, Rarity.UNCOMMON, mage.cards.v.VodalianIllusionist.class));
+ cards.add(new SetCardInfo("Volunteer Reserves", 29, Rarity.UNCOMMON, mage.cards.v.VolunteerReserves.class));
+ cards.add(new SetCardInfo("Wave of Terror", 86, Rarity.RARE, mage.cards.w.WaveOfTerror.class));
+ cards.add(new SetCardInfo("Well of Knowledge", 162, Rarity.RARE, mage.cards.w.WellOfKnowledge.class));
+ cards.add(new SetCardInfo("Winding Canyons", 167, Rarity.RARE, mage.cards.w.WindingCanyons.class));
+ cards.add(new SetCardInfo("Xanthic Statue", 163, Rarity.RARE, mage.cards.x.XanthicStatue.class));
+ cards.add(new SetCardInfo("Zombie Scavengers", 87, Rarity.COMMON, mage.cards.z.ZombieScavengers.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/WizardsOfTheCoastOnlineStore.java b/Mage.Sets/src/mage/sets/WizardsOfTheCoastOnlineStore.java
index 49b406bd1b3..c117c01d714 100644
--- a/Mage.Sets/src/mage/sets/WizardsOfTheCoastOnlineStore.java
+++ b/Mage.Sets/src/mage/sets/WizardsOfTheCoastOnlineStore.java
@@ -20,6 +20,6 @@ public class WizardsOfTheCoastOnlineStore extends ExpansionSet {
this.hasBoosters = false;
this.hasBasicLands = false;
- cards.add(new SetCardInfo("Serra Angel", 1, Rarity.RARE, mage.cards.s.SerraAngel.class, RETRO_ART));
+ cards.add(new SetCardInfo("Serra Angel", 1, Rarity.RARE, mage.cards.s.SerraAngel.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/WizardsPlayNetwork2021.java b/Mage.Sets/src/mage/sets/WizardsPlayNetwork2021.java
index 8174bcf3a69..485b3300e04 100644
--- a/Mage.Sets/src/mage/sets/WizardsPlayNetwork2021.java
+++ b/Mage.Sets/src/mage/sets/WizardsPlayNetwork2021.java
@@ -23,7 +23,7 @@ public class WizardsPlayNetwork2021 extends ExpansionSet {
cards.add(new SetCardInfo("Arbor Elf", 1, Rarity.RARE, mage.cards.a.ArborElf.class));
cards.add(new SetCardInfo("Collected Company", 2, Rarity.RARE, mage.cards.c.CollectedCompany.class));
cards.add(new SetCardInfo("Conjurer's Closet", 6, Rarity.RARE, mage.cards.c.ConjurersCloset.class));
- cards.add(new SetCardInfo("Fabled Passage", 4, Rarity.RARE, mage.cards.f.FabledPassage.class, RETRO_ART));
+ cards.add(new SetCardInfo("Fabled Passage", 4, Rarity.RARE, mage.cards.f.FabledPassage.class));
cards.add(new SetCardInfo("Mind Stone", 5, Rarity.RARE, mage.cards.m.MindStone.class));
cards.add(new SetCardInfo("Wurmcoil Engine", 3, Rarity.MYTHIC, mage.cards.w.WurmcoilEngine.class));
}
diff --git a/Mage.Sets/src/mage/sets/WizardsPlayNetwork2023.java b/Mage.Sets/src/mage/sets/WizardsPlayNetwork2023.java
index de77c0e00a2..58ff15b30b0 100644
--- a/Mage.Sets/src/mage/sets/WizardsPlayNetwork2023.java
+++ b/Mage.Sets/src/mage/sets/WizardsPlayNetwork2023.java
@@ -22,14 +22,14 @@ public class WizardsPlayNetwork2023 extends ExpansionSet {
cards.add(new SetCardInfo("Beast Within", 3, Rarity.RARE, mage.cards.b.BeastWithin.class));
cards.add(new SetCardInfo("Cultivate", 6, Rarity.RARE, mage.cards.c.Cultivate.class));
- cards.add(new SetCardInfo("Drown in the Loch", 4, Rarity.RARE, mage.cards.d.DrownInTheLoch.class, RETRO_ART));
+ cards.add(new SetCardInfo("Drown in the Loch", 4, Rarity.RARE, mage.cards.d.DrownInTheLoch.class));
cards.add(new SetCardInfo("Ice Out", 7, Rarity.RARE, mage.cards.i.IceOut.class));
- cards.add(new SetCardInfo("Lifecrafter's Bestiary", 2, Rarity.RARE, mage.cards.l.LifecraftersBestiary.class, RETRO_ART));
+ cards.add(new SetCardInfo("Lifecrafter's Bestiary", 2, Rarity.RARE, mage.cards.l.LifecraftersBestiary.class));
cards.add(new SetCardInfo("Norn's Annex", 1, Rarity.RARE, mage.cards.n.NornsAnnex.class));
cards.add(new SetCardInfo("Pyroblast", 8, Rarity.RARE, mage.cards.p.Pyroblast.class));
cards.add(new SetCardInfo("Rampant Growth", 9, Rarity.RARE, mage.cards.r.RampantGrowth.class));
- cards.add(new SetCardInfo("Ravenous Chupacabra", 10, Rarity.RARE, mage.cards.r.RavenousChupacabra.class, RETRO_ART));
- cards.add(new SetCardInfo("Syr Konrad, the Grim", 5, Rarity.RARE, mage.cards.s.SyrKonradTheGrim.class, RETRO_ART));
- cards.add(new SetCardInfo("Unclaimed Territory", 11, Rarity.RARE, mage.cards.u.UnclaimedTerritory.class, RETRO_ART));
+ cards.add(new SetCardInfo("Ravenous Chupacabra", 10, Rarity.RARE, mage.cards.r.RavenousChupacabra.class));
+ cards.add(new SetCardInfo("Syr Konrad, the Grim", 5, Rarity.RARE, mage.cards.s.SyrKonradTheGrim.class));
+ cards.add(new SetCardInfo("Unclaimed Territory", 11, Rarity.RARE, mage.cards.u.UnclaimedTerritory.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/WizardsPlayNetwork2024.java b/Mage.Sets/src/mage/sets/WizardsPlayNetwork2024.java
index 51b0ae88df6..0d89ceb1de5 100644
--- a/Mage.Sets/src/mage/sets/WizardsPlayNetwork2024.java
+++ b/Mage.Sets/src/mage/sets/WizardsPlayNetwork2024.java
@@ -22,21 +22,21 @@ public class WizardsPlayNetwork2024 extends ExpansionSet {
cards.add(new SetCardInfo("Chaos Warp", 7, Rarity.RARE, mage.cards.c.ChaosWarp.class));
cards.add(new SetCardInfo("Commander's Sphere", 8, Rarity.RARE, mage.cards.c.CommandersSphere.class));
- cards.add(new SetCardInfo("Costly Plunder", 14, Rarity.RARE, mage.cards.c.CostlyPlunder.class, RETRO_ART));
- cards.add(new SetCardInfo("Crippling Fear", 17, Rarity.RARE, mage.cards.c.CripplingFear.class, RETRO_ART));
+ cards.add(new SetCardInfo("Costly Plunder", 14, Rarity.RARE, mage.cards.c.CostlyPlunder.class));
+ cards.add(new SetCardInfo("Crippling Fear", 17, Rarity.RARE, mage.cards.c.CripplingFear.class));
cards.add(new SetCardInfo("Darksteel Colossus", 19, Rarity.MYTHIC, mage.cards.d.DarksteelColossus.class));
- cards.add(new SetCardInfo("Diabolic Tutor", 13, Rarity.RARE, mage.cards.d.DiabolicTutor.class, RETRO_ART));
+ cards.add(new SetCardInfo("Diabolic Tutor", 13, Rarity.RARE, mage.cards.d.DiabolicTutor.class));
cards.add(new SetCardInfo("Gaea's Liege", 5, Rarity.RARE, mage.cards.g.GaeasLiege.class));
cards.add(new SetCardInfo("Goblin King", 4, Rarity.RARE, mage.cards.g.GoblinKing.class));
- cards.add(new SetCardInfo("Heirloom Blade", 16, Rarity.RARE, mage.cards.h.HeirloomBlade.class, RETRO_ART));
+ cards.add(new SetCardInfo("Heirloom Blade", 16, Rarity.RARE, mage.cards.h.HeirloomBlade.class));
cards.add(new SetCardInfo("Lord of Atlantis", 2, Rarity.RARE, mage.cards.l.LordOfAtlantis.class));
- cards.add(new SetCardInfo("Night's Whisper", 18, Rarity.RARE, mage.cards.n.NightsWhisper.class, RETRO_ART));
+ cards.add(new SetCardInfo("Night's Whisper", 18, Rarity.RARE, mage.cards.n.NightsWhisper.class));
cards.add(new SetCardInfo("Oltec Matterweaver", 12, Rarity.MYTHIC, mage.cards.o.OltecMatterweaver.class));
- cards.add(new SetCardInfo("Ravenous Squirrel", 15, Rarity.RARE, mage.cards.r.RavenousSquirrel.class, RETRO_ART));
- cards.add(new SetCardInfo("Rogue's Passage", 10, Rarity.UNCOMMON, mage.cards.r.RoguesPassage.class, RETRO_ART));
+ cards.add(new SetCardInfo("Ravenous Squirrel", 15, Rarity.RARE, mage.cards.r.RavenousSquirrel.class));
+ cards.add(new SetCardInfo("Rogue's Passage", 10, Rarity.UNCOMMON, mage.cards.r.RoguesPassage.class));
cards.add(new SetCardInfo("Serra Angel", 1, Rarity.RARE, mage.cards.s.SerraAngel.class));
cards.add(new SetCardInfo("Transmutation Font", 11, Rarity.MYTHIC, mage.cards.t.TransmutationFont.class));
- cards.add(new SetCardInfo("Underworld Connections", 9, Rarity.RARE, mage.cards.u.UnderworldConnections.class, RETRO_ART));
+ cards.add(new SetCardInfo("Underworld Connections", 9, Rarity.RARE, mage.cards.u.UnderworldConnections.class));
cards.add(new SetCardInfo("Zombie Master", 3, Rarity.RARE, mage.cards.z.ZombieMaster.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/WizardsPlayNetwork2025.java b/Mage.Sets/src/mage/sets/WizardsPlayNetwork2025.java
index 94b5e9e2916..5d762e01f6c 100644
--- a/Mage.Sets/src/mage/sets/WizardsPlayNetwork2025.java
+++ b/Mage.Sets/src/mage/sets/WizardsPlayNetwork2025.java
@@ -20,8 +20,6 @@ public class WizardsPlayNetwork2025 extends ExpansionSet {
this.hasBoosters = false;
this.hasBasicLands = false;
- cards.add(new SetCardInfo("Dragon's Hoard", 2, Rarity.RARE, mage.cards.d.DragonsHoard.class, RETRO_ART));
- cards.add(new SetCardInfo("Dragonspeaker Shaman", 3, Rarity.RARE, mage.cards.d.DragonspeakerShaman.class));
- cards.add(new SetCardInfo("Rishkar's Expertise", 1, Rarity.RARE, mage.cards.r.RishkarsExpertise.class, RETRO_ART));
+ cards.add(new SetCardInfo("Rishkar's Expertise", 1, Rarity.RARE, mage.cards.r.RishkarsExpertise.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/WorldChampionshipDecks1997.java b/Mage.Sets/src/mage/sets/WorldChampionshipDecks1997.java
index fadf6ca1c7c..741ae62a98d 100644
--- a/Mage.Sets/src/mage/sets/WorldChampionshipDecks1997.java
+++ b/Mage.Sets/src/mage/sets/WorldChampionshipDecks1997.java
@@ -20,126 +20,126 @@ public class WorldChampionshipDecks1997 extends ExpansionSet {
this.hasBoosters = false;
this.hasBasicLands = true;
- cards.add(new SetCardInfo("Abduction", "pm30", Rarity.UNCOMMON, mage.cards.a.Abduction.class, RETRO_ART));
- cards.add(new SetCardInfo("Abeyance", "jk1", Rarity.RARE, mage.cards.a.Abeyance.class, RETRO_ART));
- cards.add(new SetCardInfo("Black Knight", "js143", Rarity.UNCOMMON, mage.cards.b.BlackKnight.class, RETRO_ART));
- cards.add(new SetCardInfo("Bounty of the Hunt", "sg85", Rarity.UNCOMMON, mage.cards.b.BountyOfTheHunt.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Bounty of the Hunt", "sg85sb", Rarity.UNCOMMON, mage.cards.b.BountyOfTheHunt.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Choking Sands", "js113", Rarity.COMMON, mage.cards.c.ChokingSands.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: Black", "jk17sb", Rarity.COMMON, mage.cards.c.CircleOfProtectionBlack.class, RETRO_ART));
- cards.add(new SetCardInfo("Circle of Protection: Red", "jk20sb", Rarity.COMMON, mage.cards.c.CircleOfProtectionRed.class, RETRO_ART));
- cards.add(new SetCardInfo("City of Brass", "jk413", Rarity.RARE, mage.cards.c.CityOfBrass.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("City of Brass", "js413", Rarity.RARE, mage.cards.c.CityOfBrass.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("City of Brass", "pm413", Rarity.RARE, mage.cards.c.CityOfBrass.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("City of Solitude", "sg102sb", Rarity.RARE, mage.cards.c.CityOfSolitude.class, RETRO_ART));
- cards.add(new SetCardInfo("Cloud Elemental", "pm29", Rarity.COMMON, mage.cards.c.CloudElemental.class, RETRO_ART));
- cards.add(new SetCardInfo("Contagion", "js45", Rarity.UNCOMMON, mage.cards.c.Contagion.class, RETRO_ART));
- cards.add(new SetCardInfo("Counterspell", "jk77", Rarity.COMMON, mage.cards.c.Counterspell.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Counterspell", "pm77", Rarity.COMMON, mage.cards.c.Counterspell.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Crumble", "sg287sb", Rarity.UNCOMMON, mage.cards.c.Crumble.class, RETRO_ART));
- cards.add(new SetCardInfo("Disenchant", "jk26", Rarity.COMMON, mage.cards.d.Disenchant.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Disenchant", "jk26sb", Rarity.COMMON, mage.cards.d.Disenchant.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Disenchant", "js26sb", Rarity.COMMON, mage.cards.d.Disenchant.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Disintegrate", "jk219", Rarity.COMMON, mage.cards.d.Disintegrate.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Disintegrate", "pm219", Rarity.COMMON, mage.cards.d.Disintegrate.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Disrupt", "pm37a", Rarity.COMMON, mage.cards.d.Disrupt.class, RETRO_ART));
- cards.add(new SetCardInfo("Dissipate", "pm61sb", Rarity.UNCOMMON, mage.cards.d.Dissipate.class, RETRO_ART));
- cards.add(new SetCardInfo("Dystopia", "js47sb", Rarity.RARE, mage.cards.d.Dystopia.class, RETRO_ART));
- cards.add(new SetCardInfo("Earthquake", "jk223sb", Rarity.RARE, mage.cards.e.Earthquake.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Earthquake", "js223", Rarity.RARE, mage.cards.e.Earthquake.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ebony Charm", "js120sb", Rarity.COMMON, mage.cards.e.EbonyCharm.class, RETRO_ART));
- cards.add(new SetCardInfo("Emerald Charm", "sg106sb", Rarity.COMMON, mage.cards.e.EmeraldCharm.class, RETRO_ART));
- cards.add(new SetCardInfo("Exile", "js3sb", Rarity.RARE, mage.cards.e.Exile.class, RETRO_ART));
- cards.add(new SetCardInfo("Fallen Askari", "js59", Rarity.COMMON, mage.cards.f.FallenAskari.class, RETRO_ART));
- cards.add(new SetCardInfo("Force of Will", "jk28", Rarity.UNCOMMON, mage.cards.f.ForceOfWill.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Force of Will", "pm28", Rarity.UNCOMMON, mage.cards.f.ForceOfWill.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", "sg446", Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", "sg447", Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", "sg448", Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", "sg449", Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forsaken Wastes", "js125sb", Rarity.RARE, mage.cards.f.ForsakenWastes.class, RETRO_ART));
- cards.add(new SetCardInfo("Frenetic Efreet", "jk264", Rarity.RARE, mage.cards.f.FreneticEfreet.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Frenetic Efreet", "pm264", Rarity.RARE, mage.cards.f.FreneticEfreet.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Fyndhorn Elves", "sg244", Rarity.COMMON, mage.cards.f.FyndhornElves.class, RETRO_ART));
- cards.add(new SetCardInfo("Gemstone Mine", "js164", Rarity.UNCOMMON, mage.cards.g.GemstoneMine.class, RETRO_ART));
- cards.add(new SetCardInfo("Ghazban Ogre", "sg298", Rarity.COMMON, mage.cards.g.GhazbanOgre.class, RETRO_ART));
- cards.add(new SetCardInfo("Giant Growth", "sg299", Rarity.COMMON, mage.cards.g.GiantGrowth.class, RETRO_ART));
- cards.add(new SetCardInfo("Hammer of Bogardan", "jk181", Rarity.RARE, mage.cards.h.HammerOfBogardan.class, RETRO_ART));
- cards.add(new SetCardInfo("Harvest Wurm", "sg130", Rarity.COMMON, mage.cards.h.HarvestWurm.class, RETRO_ART));
- cards.add(new SetCardInfo("Heart of Yavimaya", "sg138", Rarity.RARE, mage.cards.h.HeartOfYavimaya.class, RETRO_ART));
- cards.add(new SetCardInfo("Honorable Passage", "js7sb", Rarity.UNCOMMON, mage.cards.h.HonorablePassage.class, RETRO_ART));
- cards.add(new SetCardInfo("Hydroblast", "js94sb", Rarity.UNCOMMON, mage.cards.h.Hydroblast.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Hydroblast", "pm94sb", Rarity.UNCOMMON, mage.cards.h.Hydroblast.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Impulse", "jk34", Rarity.COMMON, mage.cards.i.Impulse.class, RETRO_ART));
- cards.add(new SetCardInfo("Incinerate", "jk242", Rarity.COMMON, mage.cards.i.Incinerate.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Incinerate", "js242", Rarity.COMMON, mage.cards.i.Incinerate.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Incinerate", "pm242", Rarity.COMMON, mage.cards.i.Incinerate.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "jk434", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "pm434", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "jk435", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "pm435", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "jk436", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "pm436", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "jk437", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "pm437", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Jolrael's Centaur", "sg222", Rarity.COMMON, mage.cards.j.JolraelsCentaur.class, RETRO_ART));
- cards.add(new SetCardInfo("Kjeldoran Outpost", "jk139sb", Rarity.RARE, mage.cards.k.KjeldoranOutpost.class, RETRO_ART));
- cards.add(new SetCardInfo("Knight of Stromgald", "js171", Rarity.UNCOMMON, mage.cards.k.KnightOfStromgald.class, RETRO_ART));
- cards.add(new SetCardInfo("Knight of the Mists", "pm36sb", Rarity.COMMON, mage.cards.k.KnightOfTheMists.class, RETRO_ART));
- cards.add(new SetCardInfo("Lhurgoyf", "sg309", Rarity.RARE, mage.cards.l.Lhurgoyf.class, RETRO_ART));
- cards.add(new SetCardInfo("Man-o'-War", "js37", Rarity.COMMON, mage.cards.m.ManOWar.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Man-o'-War", "pm37b", Rarity.COMMON, mage.cards.m.ManOWar.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mind Stone", "pm153", Rarity.COMMON, mage.cards.m.MindStone.class, RETRO_ART));
- cards.add(new SetCardInfo("Mountain", "jk442", Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", "pm442", Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", "jk443", Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", "pm443", Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", "jk444", Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", "pm444", Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", "jk445", Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", "pm445", Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Necratog", "js76", Rarity.UNCOMMON, mage.cards.n.Necratog.class, RETRO_ART));
- cards.add(new SetCardInfo("Nekrataal", "js66", Rarity.UNCOMMON, mage.cards.n.Nekrataal.class, RETRO_ART));
- cards.add(new SetCardInfo("Nevinyrral's Disk", "pm391sb", Rarity.RARE, mage.cards.n.NevinyrralsDisk.class, RETRO_ART));
- cards.add(new SetCardInfo("Ophidian", "pm45", Rarity.COMMON, mage.cards.o.Ophidian.class, RETRO_ART));
- cards.add(new SetCardInfo("Phyrexian Furnace", "pm155sb", Rarity.UNCOMMON, mage.cards.p.PhyrexianFurnace.class, RETRO_ART));
- cards.add(new SetCardInfo("Pillage", "jk76", Rarity.UNCOMMON, mage.cards.p.Pillage.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Pillage", "pm76sb", Rarity.UNCOMMON, mage.cards.p.Pillage.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", "jk430", Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", "jk431", Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", "jk432", Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", "jk433", Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Political Trickery", "jk81sb", Rarity.RARE, mage.cards.p.PoliticalTrickery.class, RETRO_ART));
- cards.add(new SetCardInfo("Pyroblast", "jk262sb", Rarity.UNCOMMON, mage.cards.p.Pyroblast.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Pyroblast", "js262sb", Rarity.UNCOMMON, mage.cards.p.Pyroblast.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Pyroblast", "pm262sb", Rarity.UNCOMMON, mage.cards.p.Pyroblast.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Pyrokinesis", "pm78", Rarity.UNCOMMON, mage.cards.p.Pyrokinesis.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Pyrokinesis", "pm78sb", Rarity.UNCOMMON, mage.cards.p.Pyrokinesis.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Quirion Ranger", "sg117", Rarity.COMMON, mage.cards.q.QuirionRanger.class, RETRO_ART));
- cards.add(new SetCardInfo("River Boa", "sg118sb", Rarity.COMMON, mage.cards.r.RiverBoa.class, RETRO_ART));
- cards.add(new SetCardInfo("Rogue Elephant", "sg139", Rarity.COMMON, mage.cards.r.RogueElephant.class, RETRO_ART));
- cards.add(new SetCardInfo("Serrated Arrows", "pm110sb", Rarity.COMMON, mage.cards.s.SerratedArrows.class, RETRO_ART));
- cards.add(new SetCardInfo("Shadow Guildmage", "js140", Rarity.COMMON, mage.cards.s.ShadowGuildmage.class, RETRO_ART));
- cards.add(new SetCardInfo("Spectral Bears", "sg98", Rarity.UNCOMMON, mage.cards.s.SpectralBears.class, RETRO_ART));
- cards.add(new SetCardInfo("Sulfurous Springs", "js424", Rarity.RARE, mage.cards.s.SulfurousSprings.class, RETRO_ART));
- cards.add(new SetCardInfo("Suq'Ata Lancer", "pm96", Rarity.COMMON, mage.cards.s.SuqAtaLancer.class, RETRO_ART));
- cards.add(new SetCardInfo("Swamp", "js438", Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", "js439", Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", "js440", Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", "js441", Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swords to Plowshares", "jk54", Rarity.UNCOMMON, mage.cards.s.SwordsToPlowshares.class, RETRO_ART));
- cards.add(new SetCardInfo("Thawing Glaciers", "jk144", Rarity.RARE, mage.cards.t.ThawingGlaciers.class, RETRO_ART));
- cards.add(new SetCardInfo("Uktabi Orangutan", "js123", Rarity.UNCOMMON, mage.cards.u.UktabiOrangutan.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Uktabi Orangutan", "sg123", Rarity.UNCOMMON, mage.cards.u.UktabiOrangutan.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Uktabi Orangutan", "sg123sb", Rarity.UNCOMMON, mage.cards.u.UktabiOrangutan.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Underground River", "js426", Rarity.RARE, mage.cards.u.UndergroundRiver.class, RETRO_ART));
- cards.add(new SetCardInfo("Undiscovered Paradise", "jk167", Rarity.RARE, mage.cards.u.UndiscoveredParadise.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Undiscovered Paradise", "js167", Rarity.RARE, mage.cards.u.UndiscoveredParadise.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Undiscovered Paradise", "pm167", Rarity.RARE, mage.cards.u.UndiscoveredParadise.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Whirling Dervish", "sg341", Rarity.UNCOMMON, mage.cards.w.WhirlingDervish.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Whirling Dervish", "sg341sb", Rarity.UNCOMMON, mage.cards.w.WhirlingDervish.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Wildfire Emissary", "jk203", Rarity.UNCOMMON, mage.cards.w.WildfireEmissary.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Wildfire Emissary", "pm203", Rarity.UNCOMMON, mage.cards.w.WildfireEmissary.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Winter Orb", "sg408", Rarity.RARE, mage.cards.w.WinterOrb.class, RETRO_ART));
+ cards.add(new SetCardInfo("Abduction", "pm30", Rarity.UNCOMMON, mage.cards.a.Abduction.class));
+ cards.add(new SetCardInfo("Abeyance", "jk1", Rarity.RARE, mage.cards.a.Abeyance.class));
+ cards.add(new SetCardInfo("Black Knight", "js143", Rarity.UNCOMMON, mage.cards.b.BlackKnight.class));
+ cards.add(new SetCardInfo("Bounty of the Hunt", "sg85sb", Rarity.UNCOMMON, mage.cards.b.BountyOfTheHunt.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Bounty of the Hunt", "sg85", Rarity.UNCOMMON, mage.cards.b.BountyOfTheHunt.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Choking Sands", "js113", Rarity.COMMON, mage.cards.c.ChokingSands.class));
+ cards.add(new SetCardInfo("Circle of Protection: Black", "jk17sb", Rarity.COMMON, mage.cards.c.CircleOfProtectionBlack.class));
+ cards.add(new SetCardInfo("Circle of Protection: Red", "jk20sb", Rarity.COMMON, mage.cards.c.CircleOfProtectionRed.class));
+ cards.add(new SetCardInfo("City of Brass", "pm413", Rarity.RARE, mage.cards.c.CityOfBrass.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("City of Brass", "js413", Rarity.RARE, mage.cards.c.CityOfBrass.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("City of Brass", "jk413", Rarity.RARE, mage.cards.c.CityOfBrass.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("City of Solitude", "sg102sb", Rarity.RARE, mage.cards.c.CityOfSolitude.class));
+ cards.add(new SetCardInfo("Cloud Elemental", "pm29", Rarity.COMMON, mage.cards.c.CloudElemental.class));
+ cards.add(new SetCardInfo("Contagion", "js45", Rarity.UNCOMMON, mage.cards.c.Contagion.class));
+ cards.add(new SetCardInfo("Counterspell", "pm77", Rarity.COMMON, mage.cards.c.Counterspell.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Counterspell", "jk77", Rarity.COMMON, mage.cards.c.Counterspell.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Crumble", "sg287sb", Rarity.UNCOMMON, mage.cards.c.Crumble.class));
+ cards.add(new SetCardInfo("Disenchant", "js26sb", Rarity.COMMON, mage.cards.d.Disenchant.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Disenchant", "jk26sb", Rarity.COMMON, mage.cards.d.Disenchant.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Disenchant", "jk26", Rarity.COMMON, mage.cards.d.Disenchant.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Disintegrate", "pm219", Rarity.COMMON, mage.cards.d.Disintegrate.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Disintegrate", "jk219", Rarity.COMMON, mage.cards.d.Disintegrate.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Disrupt", "pm37a", Rarity.COMMON, mage.cards.d.Disrupt.class));
+ cards.add(new SetCardInfo("Dissipate", "pm61sb", Rarity.UNCOMMON, mage.cards.d.Dissipate.class));
+ cards.add(new SetCardInfo("Dystopia", "js47sb", Rarity.RARE, mage.cards.d.Dystopia.class));
+ cards.add(new SetCardInfo("Earthquake", "js223", Rarity.RARE, mage.cards.e.Earthquake.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Earthquake", "jk223sb", Rarity.RARE, mage.cards.e.Earthquake.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ebony Charm", "js120sb", Rarity.COMMON, mage.cards.e.EbonyCharm.class));
+ cards.add(new SetCardInfo("Emerald Charm", "sg106sb", Rarity.COMMON, mage.cards.e.EmeraldCharm.class));
+ cards.add(new SetCardInfo("Exile", "js3sb", Rarity.RARE, mage.cards.e.Exile.class));
+ cards.add(new SetCardInfo("Fallen Askari", "js59", Rarity.COMMON, mage.cards.f.FallenAskari.class));
+ cards.add(new SetCardInfo("Force of Will", "pm28", Rarity.UNCOMMON, mage.cards.f.ForceOfWill.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Force of Will", "jk28", Rarity.UNCOMMON, mage.cards.f.ForceOfWill.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", "sg449", Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", "sg448", Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", "sg447", Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", "sg446", Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forsaken Wastes", "js125sb", Rarity.RARE, mage.cards.f.ForsakenWastes.class));
+ cards.add(new SetCardInfo("Frenetic Efreet", "pm264", Rarity.RARE, mage.cards.f.FreneticEfreet.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Frenetic Efreet", "jk264", Rarity.RARE, mage.cards.f.FreneticEfreet.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Fyndhorn Elves", "sg244", Rarity.COMMON, mage.cards.f.FyndhornElves.class));
+ cards.add(new SetCardInfo("Gemstone Mine", "js164", Rarity.UNCOMMON, mage.cards.g.GemstoneMine.class));
+ cards.add(new SetCardInfo("Ghazban Ogre", "sg298", Rarity.COMMON, mage.cards.g.GhazbanOgre.class));
+ cards.add(new SetCardInfo("Giant Growth", "sg299", Rarity.COMMON, mage.cards.g.GiantGrowth.class));
+ cards.add(new SetCardInfo("Hammer of Bogardan", "jk181", Rarity.RARE, mage.cards.h.HammerOfBogardan.class));
+ cards.add(new SetCardInfo("Harvest Wurm", "sg130", Rarity.COMMON, mage.cards.h.HarvestWurm.class));
+ cards.add(new SetCardInfo("Heart of Yavimaya", "sg138", Rarity.RARE, mage.cards.h.HeartOfYavimaya.class));
+ cards.add(new SetCardInfo("Honorable Passage", "js7sb", Rarity.UNCOMMON, mage.cards.h.HonorablePassage.class));
+ cards.add(new SetCardInfo("Hydroblast", "pm94sb", Rarity.UNCOMMON, mage.cards.h.Hydroblast.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Hydroblast", "js94sb", Rarity.UNCOMMON, mage.cards.h.Hydroblast.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Impulse", "jk34", Rarity.COMMON, mage.cards.i.Impulse.class));
+ cards.add(new SetCardInfo("Incinerate", "pm242", Rarity.COMMON, mage.cards.i.Incinerate.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Incinerate", "js242", Rarity.COMMON, mage.cards.i.Incinerate.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Incinerate", "jk242", Rarity.COMMON, mage.cards.i.Incinerate.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "pm437", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "jk437", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "pm436", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "jk436", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "pm435", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "jk435", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "pm434", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "jk434", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Jolrael's Centaur", "sg222", Rarity.COMMON, mage.cards.j.JolraelsCentaur.class));
+ cards.add(new SetCardInfo("Kjeldoran Outpost", "jk139sb", Rarity.RARE, mage.cards.k.KjeldoranOutpost.class));
+ cards.add(new SetCardInfo("Knight of Stromgald", "js171", Rarity.UNCOMMON, mage.cards.k.KnightOfStromgald.class));
+ cards.add(new SetCardInfo("Knight of the Mists", "pm36sb", Rarity.COMMON, mage.cards.k.KnightOfTheMists.class));
+ cards.add(new SetCardInfo("Lhurgoyf", "sg309", Rarity.RARE, mage.cards.l.Lhurgoyf.class));
+ cards.add(new SetCardInfo("Man-o'-War", "pm37b", Rarity.COMMON, mage.cards.m.ManOWar.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Man-o'-War", "js37", Rarity.COMMON, mage.cards.m.ManOWar.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mind Stone", "pm153", Rarity.COMMON, mage.cards.m.MindStone.class));
+ cards.add(new SetCardInfo("Mountain", "pm445", Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", "jk445", Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", "pm444", Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", "jk444", Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", "pm443", Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", "jk443", Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", "pm442", Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", "jk442", Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Necratog", "js76", Rarity.UNCOMMON, mage.cards.n.Necratog.class));
+ cards.add(new SetCardInfo("Nekrataal", "js66", Rarity.UNCOMMON, mage.cards.n.Nekrataal.class));
+ cards.add(new SetCardInfo("Nevinyrral's Disk", "pm391sb", Rarity.RARE, mage.cards.n.NevinyrralsDisk.class));
+ cards.add(new SetCardInfo("Ophidian", "pm45", Rarity.COMMON, mage.cards.o.Ophidian.class));
+ cards.add(new SetCardInfo("Phyrexian Furnace", "pm155sb", Rarity.UNCOMMON, mage.cards.p.PhyrexianFurnace.class));
+ cards.add(new SetCardInfo("Pillage", "pm76sb", Rarity.UNCOMMON, mage.cards.p.Pillage.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Pillage", "jk76", Rarity.UNCOMMON, mage.cards.p.Pillage.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", "jk433", Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", "jk432", Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", "jk431", Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", "jk430", Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Political Trickery", "jk81sb", Rarity.RARE, mage.cards.p.PoliticalTrickery.class));
+ cards.add(new SetCardInfo("Pyroblast", "pm262sb", Rarity.UNCOMMON, mage.cards.p.Pyroblast.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Pyroblast", "js262sb", Rarity.UNCOMMON, mage.cards.p.Pyroblast.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Pyroblast", "jk262sb", Rarity.UNCOMMON, mage.cards.p.Pyroblast.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Pyrokinesis", "pm78sb", Rarity.UNCOMMON, mage.cards.p.Pyrokinesis.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Pyrokinesis", "pm78", Rarity.UNCOMMON, mage.cards.p.Pyrokinesis.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Quirion Ranger", "sg117", Rarity.COMMON, mage.cards.q.QuirionRanger.class));
+ cards.add(new SetCardInfo("River Boa", "sg118sb", Rarity.COMMON, mage.cards.r.RiverBoa.class));
+ cards.add(new SetCardInfo("Rogue Elephant", "sg139", Rarity.COMMON, mage.cards.r.RogueElephant.class));
+ cards.add(new SetCardInfo("Serrated Arrows", "pm110sb", Rarity.COMMON, mage.cards.s.SerratedArrows.class));
+ cards.add(new SetCardInfo("Shadow Guildmage", "js140", Rarity.COMMON, mage.cards.s.ShadowGuildmage.class));
+ cards.add(new SetCardInfo("Spectral Bears", "sg98", Rarity.UNCOMMON, mage.cards.s.SpectralBears.class));
+ cards.add(new SetCardInfo("Sulfurous Springs", "js424", Rarity.RARE, mage.cards.s.SulfurousSprings.class));
+ cards.add(new SetCardInfo("Suq'Ata Lancer", "pm96", Rarity.COMMON, mage.cards.s.SuqAtaLancer.class));
+ cards.add(new SetCardInfo("Swamp", "js441", Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", "js440", Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", "js439", Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", "js438", Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swords to Plowshares", "jk54", Rarity.UNCOMMON, mage.cards.s.SwordsToPlowshares.class));
+ cards.add(new SetCardInfo("Thawing Glaciers", "jk144", Rarity.RARE, mage.cards.t.ThawingGlaciers.class));
+ cards.add(new SetCardInfo("Uktabi Orangutan", "sg123sb", Rarity.UNCOMMON, mage.cards.u.UktabiOrangutan.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Uktabi Orangutan", "sg123", Rarity.UNCOMMON, mage.cards.u.UktabiOrangutan.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Uktabi Orangutan", "js123", Rarity.UNCOMMON, mage.cards.u.UktabiOrangutan.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Underground River", "js426", Rarity.RARE, mage.cards.u.UndergroundRiver.class));
+ cards.add(new SetCardInfo("Undiscovered Paradise", "pm167", Rarity.RARE, mage.cards.u.UndiscoveredParadise.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Undiscovered Paradise", "js167", Rarity.RARE, mage.cards.u.UndiscoveredParadise.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Undiscovered Paradise", "jk167", Rarity.RARE, mage.cards.u.UndiscoveredParadise.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Whirling Dervish", "sg341sb", Rarity.UNCOMMON, mage.cards.w.WhirlingDervish.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Whirling Dervish", "sg341", Rarity.UNCOMMON, mage.cards.w.WhirlingDervish.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wildfire Emissary", "pm203", Rarity.UNCOMMON, mage.cards.w.WildfireEmissary.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wildfire Emissary", "jk203", Rarity.UNCOMMON, mage.cards.w.WildfireEmissary.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Winter Orb", "sg408", Rarity.RARE, mage.cards.w.WinterOrb.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/WorldChampionshipDecks1998.java b/Mage.Sets/src/mage/sets/WorldChampionshipDecks1998.java
index 0e3198e5d89..cd8507352e9 100644
--- a/Mage.Sets/src/mage/sets/WorldChampionshipDecks1998.java
+++ b/Mage.Sets/src/mage/sets/WorldChampionshipDecks1998.java
@@ -20,112 +20,112 @@ public class WorldChampionshipDecks1998 extends ExpansionSet {
this.hasBoosters = false;
this.hasBasicLands = true;
- cards.add(new SetCardInfo("Abeyance", "bh1sb", Rarity.RARE, mage.cards.a.Abeyance.class, RETRO_ART));
- cards.add(new SetCardInfo("Armageddon", "bh7asb", Rarity.RARE, mage.cards.a.Armageddon.class, RETRO_ART));
- cards.add(new SetCardInfo("Aura of Silence", "bh7b", Rarity.UNCOMMON, mage.cards.a.AuraOfSilence.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Aura of Silence", "bh7bsb", Rarity.UNCOMMON, mage.cards.a.AuraOfSilence.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ball Lightning", "br210", Rarity.RARE, mage.cards.b.BallLightning.class, RETRO_ART));
- cards.add(new SetCardInfo("Birds of Paradise", "bs280", Rarity.RARE, mage.cards.b.BirdsOfParadise.class, RETRO_ART));
- cards.add(new SetCardInfo("Boil", "bs165sb", Rarity.UNCOMMON, mage.cards.b.Boil.class, RETRO_ART));
- cards.add(new SetCardInfo("Bottle Gnomes", "br278sb", Rarity.UNCOMMON, mage.cards.b.BottleGnomes.class, RETRO_ART));
- cards.add(new SetCardInfo("Capsize", "rb55sb", Rarity.COMMON, mage.cards.c.Capsize.class, RETRO_ART));
- cards.add(new SetCardInfo("Cataclysm", "bh3", Rarity.RARE, mage.cards.c.Cataclysm.class, RETRO_ART));
- cards.add(new SetCardInfo("City of Brass", "bs112a", Rarity.RARE, mage.cards.c.CityOfBrass.class, RETRO_ART));
- cards.add(new SetCardInfo("Cloudchaser Eagle", "bs15", Rarity.COMMON, mage.cards.c.CloudchaserEagle.class, RETRO_ART));
- cards.add(new SetCardInfo("Counterspell", "rb57", Rarity.COMMON, mage.cards.c.Counterspell.class, RETRO_ART));
- cards.add(new SetCardInfo("Cursed Scroll", "bh281sb", Rarity.RARE, mage.cards.c.CursedScroll.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Cursed Scroll", "br281", Rarity.RARE, mage.cards.c.CursedScroll.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Disenchant", "bh16", Rarity.COMMON, mage.cards.d.Disenchant.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Disenchant", "bh16sb", Rarity.COMMON, mage.cards.d.Disenchant.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Dismiss", "rb58a", Rarity.UNCOMMON, mage.cards.d.Dismiss.class, RETRO_ART));
- cards.add(new SetCardInfo("Dissipate", "rb61", Rarity.UNCOMMON, mage.cards.d.Dissipate.class, RETRO_ART));
- cards.add(new SetCardInfo("Dread of Night", "bs130sb", Rarity.UNCOMMON, mage.cards.d.DreadOfNight.class, RETRO_ART));
- cards.add(new SetCardInfo("Dwarven Miner", "br169sb", Rarity.UNCOMMON, mage.cards.d.DwarvenMiner.class, RETRO_ART));
- cards.add(new SetCardInfo("Dwarven Thaumaturgist", "br98sba", Rarity.RARE, mage.cards.d.DwarvenThaumaturgist.class, RETRO_ART));
- cards.add(new SetCardInfo("Emerald Charm", "bs106sb", Rarity.COMMON, mage.cards.e.EmeraldCharm.class, RETRO_ART));
- cards.add(new SetCardInfo("Empyrial Armor", "bh13", Rarity.COMMON, mage.cards.e.EmpyrialArmor.class, RETRO_ART));
- cards.add(new SetCardInfo("Final Fortune", "br174sb", Rarity.RARE, mage.cards.f.FinalFortune.class, RETRO_ART));
- cards.add(new SetCardInfo("Fireblast", "br79", Rarity.COMMON, mage.cards.f.Fireblast.class, RETRO_ART));
- cards.add(new SetCardInfo("Firestorm", "br101sb", Rarity.RARE, mage.cards.f.Firestorm.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Firestorm", "bs101", Rarity.RARE, mage.cards.f.Firestorm.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forbid", "rb35", Rarity.UNCOMMON, mage.cards.f.Forbid.class, RETRO_ART));
- cards.add(new SetCardInfo("Force Spike", "rb58b", Rarity.COMMON, mage.cards.f.ForceSpike.class, RETRO_ART));
- cards.add(new SetCardInfo("Forest", "bs347", Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", "bs348", Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", "bs349", Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", "bs350", Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Gemstone Mine", "bs164", Rarity.UNCOMMON, mage.cards.g.GemstoneMine.class, RETRO_ART));
- cards.add(new SetCardInfo("Goblin Vandal", "br105", Rarity.COMMON, mage.cards.g.GoblinVandal.class, RETRO_ART));
- cards.add(new SetCardInfo("Grindstone", "rb290sb", Rarity.RARE, mage.cards.g.Grindstone.class, RETRO_ART));
- cards.add(new SetCardInfo("Hall of Gemstone", "bs221sb", Rarity.RARE, mage.cards.h.HallOfGemstone.class, RETRO_ART));
- cards.add(new SetCardInfo("Hammer of Bogardan", "br181", Rarity.RARE, mage.cards.h.HammerOfBogardan.class, RETRO_ART));
- cards.add(new SetCardInfo("Hydroblast", "rb72sb", Rarity.COMMON, mage.cards.h.Hydroblast.class, RETRO_ART));
- cards.add(new SetCardInfo("Impulse", "rb34", Rarity.COMMON, mage.cards.i.Impulse.class, RETRO_ART));
- cards.add(new SetCardInfo("Incinerate", "br184", Rarity.COMMON, mage.cards.i.Incinerate.class, RETRO_ART));
- cards.add(new SetCardInfo("Ironclaw Orcs", "br245", Rarity.COMMON, mage.cards.i.IronclawOrcs.class, RETRO_ART));
- cards.add(new SetCardInfo("Island", "rb335", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "rb336", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "rb337", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "rb338", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Jackal Pup", "br183", Rarity.UNCOMMON, mage.cards.j.JackalPup.class, RETRO_ART));
- cards.add(new SetCardInfo("Karplusan Forest", "bs356", Rarity.RARE, mage.cards.k.KarplusanForest.class, RETRO_ART));
- cards.add(new SetCardInfo("Lobotomy", "bs267", Rarity.UNCOMMON, mage.cards.l.Lobotomy.class, RETRO_ART));
- cards.add(new SetCardInfo("Man-o'-War", "bs37", Rarity.COMMON, mage.cards.m.ManOWar.class, RETRO_ART));
- cards.add(new SetCardInfo("Mana Leak", "rb36", Rarity.COMMON, mage.cards.m.ManaLeak.class, RETRO_ART));
- cards.add(new SetCardInfo("Memory Lapse", "rb32", Rarity.COMMON, mage.cards.m.MemoryLapse.class, RETRO_ART));
- cards.add(new SetCardInfo("Mogg Fanatic", "br190", Rarity.COMMON, mage.cards.m.MoggFanatic.class, RETRO_ART));
- cards.add(new SetCardInfo("Mogg Flunkies", "br92", Rarity.COMMON, mage.cards.m.MoggFlunkies.class, RETRO_ART));
- cards.add(new SetCardInfo("Mountain", "br343", Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", "br344", Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", "br345", Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", "br346", Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Nekrataal", "bs66", Rarity.UNCOMMON, mage.cards.n.Nekrataal.class, RETRO_ART));
- cards.add(new SetCardInfo("Nevinyrral's Disk", "rb391", Rarity.RARE, mage.cards.n.NevinyrralsDisk.class, RETRO_ART));
- cards.add(new SetCardInfo("Nomads en-Kor", "bh9", Rarity.COMMON, mage.cards.n.NomadsEnKor.class, RETRO_ART));
- cards.add(new SetCardInfo("Orcish Settlers", "bs112b", Rarity.UNCOMMON, mage.cards.o.OrcishSettlers.class, RETRO_ART));
- cards.add(new SetCardInfo("Paladin en-Vec", "bh12", Rarity.RARE, mage.cards.p.PaladinEnVec.class, RETRO_ART));
- cards.add(new SetCardInfo("Phyrexian Furnace", "bs155sb", Rarity.UNCOMMON, mage.cards.p.PhyrexianFurnace.class, RETRO_ART));
- cards.add(new SetCardInfo("Plains", "bh331", Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", "bh332", Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", "bh333", Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", "bh334", Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Pyroblast", "br213sb", Rarity.COMMON, mage.cards.p.Pyroblast.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Pyroblast", "bs213sb", Rarity.COMMON, mage.cards.p.Pyroblast.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Quicksand", "rb166", Rarity.UNCOMMON, mage.cards.q.Quicksand.class, RETRO_ART));
- cards.add(new SetCardInfo("Rainbow Efreet", "rb41", Rarity.RARE, mage.cards.r.RainbowEfreet.class, RETRO_ART));
- cards.add(new SetCardInfo("Recurring Nightmare", "bs72", Rarity.RARE, mage.cards.r.RecurringNightmare.class, RETRO_ART));
- cards.add(new SetCardInfo("Reflecting Pool", "bs322", Rarity.RARE, mage.cards.r.ReflectingPool.class, RETRO_ART));
- cards.add(new SetCardInfo("Scroll Rack", "bs308", Rarity.RARE, mage.cards.s.ScrollRack.class, RETRO_ART));
- cards.add(new SetCardInfo("Sea Sprite", "rb38sb", Rarity.UNCOMMON, mage.cards.s.SeaSprite.class, RETRO_ART));
- cards.add(new SetCardInfo("Shattering Pulse", "br102sb", Rarity.COMMON, mage.cards.s.ShatteringPulse.class, RETRO_ART));
- cards.add(new SetCardInfo("Shock", "br98b", Rarity.COMMON, mage.cards.s.Shock.class, RETRO_ART));
- cards.add(new SetCardInfo("Soltari Monk", "bh45", Rarity.UNCOMMON, mage.cards.s.SoltariMonk.class, RETRO_ART));
- cards.add(new SetCardInfo("Soltari Priest", "bh46", Rarity.UNCOMMON, mage.cards.s.SoltariPriest.class, RETRO_ART));
- cards.add(new SetCardInfo("Soltari Visionary", "bh20", Rarity.COMMON, mage.cards.s.SoltariVisionary.class, RETRO_ART));
- cards.add(new SetCardInfo("Soul Warden", "bh21", Rarity.COMMON, mage.cards.s.SoulWarden.class, RETRO_ART));
- cards.add(new SetCardInfo("Spike Feeder", "bs118", Rarity.UNCOMMON, mage.cards.s.SpikeFeeder.class, RETRO_ART));
- cards.add(new SetCardInfo("Spike Weaver", "bs128", Rarity.RARE, mage.cards.s.SpikeWeaver.class, RETRO_ART));
- cards.add(new SetCardInfo("Spirit Link", "bh64sb", Rarity.UNCOMMON, mage.cards.s.SpiritLink.class, RETRO_ART));
- cards.add(new SetCardInfo("Spirit of the Night", "bs146", Rarity.RARE, mage.cards.s.SpiritOfTheNight.class, RETRO_ART));
- cards.add(new SetCardInfo("Stalking Stones", "rb327", Rarity.UNCOMMON, mage.cards.s.StalkingStones.class, RETRO_ART));
- cards.add(new SetCardInfo("Staunch Defenders", "bs49sb", Rarity.UNCOMMON, mage.cards.s.StaunchDefenders.class, RETRO_ART));
- cards.add(new SetCardInfo("Survival of the Fittest", "bs129", Rarity.RARE, mage.cards.s.SurvivalOfTheFittest.class, RETRO_ART));
- cards.add(new SetCardInfo("Swamp", "bs340", Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART));
- cards.add(new SetCardInfo("Thrull Surgeon", "bs76", Rarity.COMMON, mage.cards.t.ThrullSurgeon.class, RETRO_ART));
- cards.add(new SetCardInfo("Tithe", "bh23a", Rarity.RARE, mage.cards.t.Tithe.class, RETRO_ART));
- cards.add(new SetCardInfo("Tradewind Rider", "bs98", Rarity.RARE, mage.cards.t.TradewindRider.class, RETRO_ART));
- cards.add(new SetCardInfo("Uktabi Orangutan", "bs123", Rarity.UNCOMMON, mage.cards.u.UktabiOrangutan.class, RETRO_ART));
- cards.add(new SetCardInfo("Underground River", "bs362", Rarity.RARE, mage.cards.u.UndergroundRiver.class, RETRO_ART));
- cards.add(new SetCardInfo("Undiscovered Paradise", "bs167", Rarity.RARE, mage.cards.u.UndiscoveredParadise.class, RETRO_ART));
- cards.add(new SetCardInfo("Verdant Force", "bs263", Rarity.RARE, mage.cards.v.VerdantForce.class, RETRO_ART));
- cards.add(new SetCardInfo("Viashino Sandstalker", "br100", Rarity.UNCOMMON, mage.cards.v.ViashinoSandstalker.class, RETRO_ART));
- cards.add(new SetCardInfo("Volrath's Stronghold", "bs143", Rarity.RARE, mage.cards.v.VolrathsStronghold.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Blossoms", "bs125", Rarity.UNCOMMON, mage.cards.w.WallOfBlossoms.class, RETRO_ART));
- cards.add(new SetCardInfo("Wall of Roots", "bs253", Rarity.COMMON, mage.cards.w.WallOfRoots.class, RETRO_ART));
- cards.add(new SetCardInfo("Warrior en-Kor", "bh23b", Rarity.UNCOMMON, mage.cards.w.WarriorEnKor.class, RETRO_ART));
- cards.add(new SetCardInfo("Wasteland", "br330", Rarity.UNCOMMON, mage.cards.w.Wasteland.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Wasteland", "rb330sb", Rarity.UNCOMMON, mage.cards.w.Wasteland.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Whispers of the Muse", "rb103", Rarity.UNCOMMON, mage.cards.w.WhispersOfTheMuse.class, RETRO_ART));
- cards.add(new SetCardInfo("White Knight", "bh68", Rarity.UNCOMMON, mage.cards.w.WhiteKnight.class, RETRO_ART));
+ cards.add(new SetCardInfo("Abeyance", "bh1sb", Rarity.RARE, mage.cards.a.Abeyance.class));
+ cards.add(new SetCardInfo("Armageddon", "bh7asb", Rarity.RARE, mage.cards.a.Armageddon.class));
+ cards.add(new SetCardInfo("Aura of Silence", "bh7b", Rarity.UNCOMMON, mage.cards.a.AuraOfSilence.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Aura of Silence", "bh7bsb", Rarity.UNCOMMON, mage.cards.a.AuraOfSilence.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ball Lightning", "br210", Rarity.RARE, mage.cards.b.BallLightning.class));
+ cards.add(new SetCardInfo("Birds of Paradise", "bs280", Rarity.RARE, mage.cards.b.BirdsOfParadise.class));
+ cards.add(new SetCardInfo("Boil", "bs165sb", Rarity.UNCOMMON, mage.cards.b.Boil.class));
+ cards.add(new SetCardInfo("Bottle Gnomes", "br278sb", Rarity.UNCOMMON, mage.cards.b.BottleGnomes.class));
+ cards.add(new SetCardInfo("Capsize", "rb55sb", Rarity.COMMON, mage.cards.c.Capsize.class));
+ cards.add(new SetCardInfo("Cataclysm", "bh3", Rarity.RARE, mage.cards.c.Cataclysm.class));
+ cards.add(new SetCardInfo("City of Brass", "bs112a", Rarity.RARE, mage.cards.c.CityOfBrass.class));
+ cards.add(new SetCardInfo("Cloudchaser Eagle", "bs15", Rarity.COMMON, mage.cards.c.CloudchaserEagle.class));
+ cards.add(new SetCardInfo("Counterspell", "rb57", Rarity.COMMON, mage.cards.c.Counterspell.class));
+ cards.add(new SetCardInfo("Cursed Scroll", "bh281sb", Rarity.RARE, mage.cards.c.CursedScroll.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Cursed Scroll", "br281", Rarity.RARE, mage.cards.c.CursedScroll.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Disenchant", "bh16", Rarity.COMMON, mage.cards.d.Disenchant.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Disenchant", "bh16sb", Rarity.COMMON, mage.cards.d.Disenchant.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Dismiss", "rb58a", Rarity.UNCOMMON, mage.cards.d.Dismiss.class));
+ cards.add(new SetCardInfo("Dissipate", "rb61", Rarity.UNCOMMON, mage.cards.d.Dissipate.class));
+ cards.add(new SetCardInfo("Dread of Night", "bs130sb", Rarity.UNCOMMON, mage.cards.d.DreadOfNight.class));
+ cards.add(new SetCardInfo("Dwarven Miner", "br169sb", Rarity.UNCOMMON, mage.cards.d.DwarvenMiner.class));
+ cards.add(new SetCardInfo("Dwarven Thaumaturgist", "br98sba", Rarity.RARE, mage.cards.d.DwarvenThaumaturgist.class));
+ cards.add(new SetCardInfo("Emerald Charm", "bs106sb", Rarity.COMMON, mage.cards.e.EmeraldCharm.class));
+ cards.add(new SetCardInfo("Empyrial Armor", "bh13", Rarity.COMMON, mage.cards.e.EmpyrialArmor.class));
+ cards.add(new SetCardInfo("Final Fortune", "br174sb", Rarity.RARE, mage.cards.f.FinalFortune.class));
+ cards.add(new SetCardInfo("Fireblast", "br79", Rarity.COMMON, mage.cards.f.Fireblast.class));
+ cards.add(new SetCardInfo("Firestorm", "br101sb", Rarity.RARE, mage.cards.f.Firestorm.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Firestorm", "bs101", Rarity.RARE, mage.cards.f.Firestorm.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forbid", "rb35", Rarity.UNCOMMON, mage.cards.f.Forbid.class));
+ cards.add(new SetCardInfo("Force Spike", "rb58b", Rarity.COMMON, mage.cards.f.ForceSpike.class));
+ cards.add(new SetCardInfo("Forest", "bs347", Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", "bs348", Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", "bs349", Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", "bs350", Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Gemstone Mine", "bs164", Rarity.UNCOMMON, mage.cards.g.GemstoneMine.class));
+ cards.add(new SetCardInfo("Goblin Vandal", "br105", Rarity.COMMON, mage.cards.g.GoblinVandal.class));
+ cards.add(new SetCardInfo("Grindstone", "rb290sb", Rarity.RARE, mage.cards.g.Grindstone.class));
+ cards.add(new SetCardInfo("Hall of Gemstone", "bs221sb", Rarity.RARE, mage.cards.h.HallOfGemstone.class));
+ cards.add(new SetCardInfo("Hammer of Bogardan", "br181", Rarity.RARE, mage.cards.h.HammerOfBogardan.class));
+ cards.add(new SetCardInfo("Hydroblast", "rb72sb", Rarity.COMMON, mage.cards.h.Hydroblast.class));
+ cards.add(new SetCardInfo("Impulse", "rb34", Rarity.COMMON, mage.cards.i.Impulse.class));
+ cards.add(new SetCardInfo("Incinerate", "br184", Rarity.COMMON, mage.cards.i.Incinerate.class));
+ cards.add(new SetCardInfo("Ironclaw Orcs", "br245", Rarity.COMMON, mage.cards.i.IronclawOrcs.class));
+ cards.add(new SetCardInfo("Island", "rb335", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "rb336", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "rb337", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "rb338", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Jackal Pup", "br183", Rarity.UNCOMMON, mage.cards.j.JackalPup.class));
+ cards.add(new SetCardInfo("Karplusan Forest", "bs356", Rarity.RARE, mage.cards.k.KarplusanForest.class));
+ cards.add(new SetCardInfo("Lobotomy", "bs267", Rarity.UNCOMMON, mage.cards.l.Lobotomy.class));
+ cards.add(new SetCardInfo("Man-o'-War", "bs37", Rarity.COMMON, mage.cards.m.ManOWar.class));
+ cards.add(new SetCardInfo("Mana Leak", "rb36", Rarity.COMMON, mage.cards.m.ManaLeak.class));
+ cards.add(new SetCardInfo("Memory Lapse", "rb32", Rarity.COMMON, mage.cards.m.MemoryLapse.class));
+ cards.add(new SetCardInfo("Mogg Fanatic", "br190", Rarity.COMMON, mage.cards.m.MoggFanatic.class));
+ cards.add(new SetCardInfo("Mogg Flunkies", "br92", Rarity.COMMON, mage.cards.m.MoggFlunkies.class));
+ cards.add(new SetCardInfo("Mountain", "br343", Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", "br344", Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", "br345", Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", "br346", Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Nekrataal", "bs66", Rarity.UNCOMMON, mage.cards.n.Nekrataal.class));
+ cards.add(new SetCardInfo("Nevinyrral's Disk", "rb391", Rarity.RARE, mage.cards.n.NevinyrralsDisk.class));
+ cards.add(new SetCardInfo("Nomads en-Kor", "bh9", Rarity.COMMON, mage.cards.n.NomadsEnKor.class));
+ cards.add(new SetCardInfo("Orcish Settlers", "bs112b", Rarity.UNCOMMON, mage.cards.o.OrcishSettlers.class));
+ cards.add(new SetCardInfo("Paladin en-Vec", "bh12", Rarity.RARE, mage.cards.p.PaladinEnVec.class));
+ cards.add(new SetCardInfo("Phyrexian Furnace", "bs155sb", Rarity.UNCOMMON, mage.cards.p.PhyrexianFurnace.class));
+ cards.add(new SetCardInfo("Plains", "bh331", Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", "bh332", Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", "bh333", Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", "bh334", Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Pyroblast", "br213sb", Rarity.COMMON, mage.cards.p.Pyroblast.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Pyroblast", "bs213sb", Rarity.COMMON, mage.cards.p.Pyroblast.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Quicksand", "rb166", Rarity.UNCOMMON, mage.cards.q.Quicksand.class));
+ cards.add(new SetCardInfo("Rainbow Efreet", "rb41", Rarity.RARE, mage.cards.r.RainbowEfreet.class));
+ cards.add(new SetCardInfo("Recurring Nightmare", "bs72", Rarity.RARE, mage.cards.r.RecurringNightmare.class));
+ cards.add(new SetCardInfo("Reflecting Pool", "bs322", Rarity.RARE, mage.cards.r.ReflectingPool.class));
+ cards.add(new SetCardInfo("Scroll Rack", "bs308", Rarity.RARE, mage.cards.s.ScrollRack.class));
+ cards.add(new SetCardInfo("Sea Sprite", "rb38sb", Rarity.UNCOMMON, mage.cards.s.SeaSprite.class));
+ cards.add(new SetCardInfo("Shattering Pulse", "br102sb", Rarity.COMMON, mage.cards.s.ShatteringPulse.class));
+ cards.add(new SetCardInfo("Shock", "br98b", Rarity.COMMON, mage.cards.s.Shock.class));
+ cards.add(new SetCardInfo("Soltari Monk", "bh45", Rarity.UNCOMMON, mage.cards.s.SoltariMonk.class));
+ cards.add(new SetCardInfo("Soltari Priest", "bh46", Rarity.UNCOMMON, mage.cards.s.SoltariPriest.class));
+ cards.add(new SetCardInfo("Soltari Visionary", "bh20", Rarity.COMMON, mage.cards.s.SoltariVisionary.class));
+ cards.add(new SetCardInfo("Soul Warden", "bh21", Rarity.COMMON, mage.cards.s.SoulWarden.class));
+ cards.add(new SetCardInfo("Spike Feeder", "bs118", Rarity.UNCOMMON, mage.cards.s.SpikeFeeder.class));
+ cards.add(new SetCardInfo("Spike Weaver", "bs128", Rarity.RARE, mage.cards.s.SpikeWeaver.class));
+ cards.add(new SetCardInfo("Spirit Link", "bh64sb", Rarity.UNCOMMON, mage.cards.s.SpiritLink.class));
+ cards.add(new SetCardInfo("Spirit of the Night", "bs146", Rarity.RARE, mage.cards.s.SpiritOfTheNight.class));
+ cards.add(new SetCardInfo("Stalking Stones", "rb327", Rarity.UNCOMMON, mage.cards.s.StalkingStones.class));
+ cards.add(new SetCardInfo("Staunch Defenders", "bs49sb", Rarity.UNCOMMON, mage.cards.s.StaunchDefenders.class));
+ cards.add(new SetCardInfo("Survival of the Fittest", "bs129", Rarity.RARE, mage.cards.s.SurvivalOfTheFittest.class));
+ cards.add(new SetCardInfo("Swamp", "bs340", Rarity.LAND, mage.cards.basiclands.Swamp.class));
+ cards.add(new SetCardInfo("Thrull Surgeon", "bs76", Rarity.COMMON, mage.cards.t.ThrullSurgeon.class));
+ cards.add(new SetCardInfo("Tithe", "bh23a", Rarity.RARE, mage.cards.t.Tithe.class));
+ cards.add(new SetCardInfo("Tradewind Rider", "bs98", Rarity.RARE, mage.cards.t.TradewindRider.class));
+ cards.add(new SetCardInfo("Uktabi Orangutan", "bs123", Rarity.UNCOMMON, mage.cards.u.UktabiOrangutan.class));
+ cards.add(new SetCardInfo("Underground River", "bs362", Rarity.RARE, mage.cards.u.UndergroundRiver.class));
+ cards.add(new SetCardInfo("Undiscovered Paradise", "bs167", Rarity.RARE, mage.cards.u.UndiscoveredParadise.class));
+ cards.add(new SetCardInfo("Verdant Force", "bs263", Rarity.RARE, mage.cards.v.VerdantForce.class));
+ cards.add(new SetCardInfo("Viashino Sandstalker", "br100", Rarity.UNCOMMON, mage.cards.v.ViashinoSandstalker.class));
+ cards.add(new SetCardInfo("Volrath's Stronghold", "bs143", Rarity.RARE, mage.cards.v.VolrathsStronghold.class));
+ cards.add(new SetCardInfo("Wall of Blossoms", "bs125", Rarity.UNCOMMON, mage.cards.w.WallOfBlossoms.class));
+ cards.add(new SetCardInfo("Wall of Roots", "bs253", Rarity.COMMON, mage.cards.w.WallOfRoots.class));
+ cards.add(new SetCardInfo("Warrior en-Kor", "bh23b", Rarity.UNCOMMON, mage.cards.w.WarriorEnKor.class));
+ cards.add(new SetCardInfo("Wasteland", "br330", Rarity.UNCOMMON, mage.cards.w.Wasteland.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wasteland", "rb330sb", Rarity.UNCOMMON, mage.cards.w.Wasteland.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Whispers of the Muse", "rb103", Rarity.UNCOMMON, mage.cards.w.WhispersOfTheMuse.class));
+ cards.add(new SetCardInfo("White Knight", "bh68", Rarity.UNCOMMON, mage.cards.w.WhiteKnight.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/WorldChampionshipDecks1999.java b/Mage.Sets/src/mage/sets/WorldChampionshipDecks1999.java
index bdd22bd8d12..f9d572c31fc 100644
--- a/Mage.Sets/src/mage/sets/WorldChampionshipDecks1999.java
+++ b/Mage.Sets/src/mage/sets/WorldChampionshipDecks1999.java
@@ -20,105 +20,105 @@ public class WorldChampionshipDecks1999 extends ExpansionSet {
this.hasBoosters = false;
this.hasBasicLands = true;
- cards.add(new SetCardInfo("Albino Troll", "ml231", Rarity.UNCOMMON, mage.cards.a.AlbinoTroll.class, RETRO_ART));
- cards.add(new SetCardInfo("Ancient Tomb", "kb315", Rarity.UNCOMMON, mage.cards.a.AncientTomb.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ancient Tomb", "mlp315", Rarity.UNCOMMON, mage.cards.a.AncientTomb.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Arc Lightning", "mlp174", Rarity.COMMON, mage.cards.a.ArcLightning.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Arc Lightning", "mlp174sb", Rarity.COMMON, mage.cards.a.ArcLightning.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Avalanche Riders", "mlp74", Rarity.UNCOMMON, mage.cards.a.AvalancheRiders.class, RETRO_ART));
- cards.add(new SetCardInfo("Boil", "kb165sb", Rarity.UNCOMMON, mage.cards.b.Boil.class, RETRO_ART));
- cards.add(new SetCardInfo("Bottle Gnomes", "js278", Rarity.UNCOMMON, mage.cards.b.BottleGnomes.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Bottle Gnomes", "js278sb", Rarity.UNCOMMON, mage.cards.b.BottleGnomes.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Carrion Beetles", "js122sb", Rarity.COMMON, mage.cards.c.CarrionBeetles.class, RETRO_ART));
- cards.add(new SetCardInfo("Choke", "ml219sb", Rarity.UNCOMMON, mage.cards.c.Choke.class, RETRO_ART));
- cards.add(new SetCardInfo("City of Traitors", "kb143a", Rarity.RARE, mage.cards.c.CityOfTraitors.class, RETRO_ART));
- cards.add(new SetCardInfo("Constant Mists", "ml104sb", Rarity.UNCOMMON, mage.cards.c.ConstantMists.class, RETRO_ART));
- cards.add(new SetCardInfo("Corpse Dance", "js116", Rarity.RARE, mage.cards.c.CorpseDance.class, RETRO_ART));
- cards.add(new SetCardInfo("Covetous Dragon", "kb80", Rarity.RARE, mage.cards.c.CovetousDragon.class, RETRO_ART));
- cards.add(new SetCardInfo("Cursed Scroll", "js281", Rarity.RARE, mage.cards.c.CursedScroll.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Cursed Scroll", "kb281", Rarity.RARE, mage.cards.c.CursedScroll.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Cursed Scroll", "ml281", Rarity.RARE, mage.cards.c.CursedScroll.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Cursed Scroll", "mlp281", Rarity.RARE, mage.cards.c.CursedScroll.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Dark Ritual", "js127", Rarity.COMMON, mage.cards.d.DarkRitual.class, RETRO_ART));
- cards.add(new SetCardInfo("Diabolic Edict", "js128", Rarity.COMMON, mage.cards.d.DiabolicEdict.class, RETRO_ART));
- cards.add(new SetCardInfo("Duress", "js132", Rarity.COMMON, mage.cards.d.Duress.class, RETRO_ART));
- cards.add(new SetCardInfo("Earthquake", "kb173sb", Rarity.RARE, mage.cards.e.Earthquake.class, RETRO_ART));
- cards.add(new SetCardInfo("Elvish Lyrist", "ml248", Rarity.COMMON, mage.cards.e.ElvishLyrist.class, RETRO_ART));
- cards.add(new SetCardInfo("Evincar's Justice", "js134sb", Rarity.COMMON, mage.cards.e.EvincarsJustice.class, RETRO_ART));
- cards.add(new SetCardInfo("Fire Diamond", "kb284", Rarity.UNCOMMON, mage.cards.f.FireDiamond.class, RETRO_ART));
- cards.add(new SetCardInfo("Fireslinger", "mlp173", Rarity.COMMON, mage.cards.f.Fireslinger.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Fireslinger", "mlp173sb", Rarity.COMMON, mage.cards.f.Fireslinger.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Flowstone Flood", "mlp83sb", Rarity.UNCOMMON, mage.cards.f.FlowstoneFlood.class, RETRO_ART));
- cards.add(new SetCardInfo("Forest", "ml347a", Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", "ml347b", Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", "ml349", Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Gaea's Cradle", "ml321", Rarity.RARE, mage.cards.g.GaeasCradle.class, RETRO_ART));
- cards.add(new SetCardInfo("Ghitu Encampment", "mlp141", Rarity.UNCOMMON, mage.cards.g.GhituEncampment.class, RETRO_ART));
- cards.add(new SetCardInfo("Giant Growth", "ml233", Rarity.COMMON, mage.cards.g.GiantGrowth.class, RETRO_ART));
- cards.add(new SetCardInfo("Grim Monolith", "kb126", Rarity.RARE, mage.cards.g.GrimMonolith.class, RETRO_ART));
- cards.add(new SetCardInfo("Hammer of Bogardan", "mlp188", Rarity.RARE, mage.cards.h.HammerOfBogardan.class, RETRO_ART));
- cards.add(new SetCardInfo("Hatred", "js64sb", Rarity.RARE, mage.cards.h.Hatred.class, RETRO_ART));
- cards.add(new SetCardInfo("Hurricane", "ml237sb", Rarity.RARE, mage.cards.h.Hurricane.class, RETRO_ART));
- cards.add(new SetCardInfo("Jackal Pup", "mlp183", Rarity.UNCOMMON, mage.cards.j.JackalPup.class, RETRO_ART));
- cards.add(new SetCardInfo("Karn, Silver Golem", "kb298", Rarity.RARE, mage.cards.k.KarnSilverGolem.class, RETRO_ART));
- cards.add(new SetCardInfo("Llanowar Elves", "ml239", Rarity.COMMON, mage.cards.l.LlanowarElves.class, RETRO_ART));
- cards.add(new SetCardInfo("Masticore", "mlp134sb", Rarity.RARE, mage.cards.m.Masticore.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Masticore", "kb143b", Rarity.RARE, mage.cards.m.Masticore.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mishra's Helix", "kb302", Rarity.RARE, mage.cards.m.MishrasHelix.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mishra's Helix", "kb302sb", Rarity.RARE, mage.cards.m.MishrasHelix.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mogg Fanatic", "mlp190", Rarity.COMMON, mage.cards.m.MoggFanatic.class, RETRO_ART));
- cards.add(new SetCardInfo("Mountain", "kb343", Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", "mlp343", Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", "kb344", Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", "mlp344", Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", "kb346", Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", "mlp346", Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Overrun", "ml243sb", Rarity.UNCOMMON, mage.cards.o.Overrun.class, RETRO_ART));
- cards.add(new SetCardInfo("Perish", "js147sb", Rarity.UNCOMMON, mage.cards.p.Perish.class, RETRO_ART));
- cards.add(new SetCardInfo("Persecute", "js146sb", Rarity.RARE, mage.cards.p.Persecute.class, RETRO_ART));
- cards.add(new SetCardInfo("Phyrexian Negator", "js65", Rarity.RARE, mage.cards.p.PhyrexianNegator.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Phyrexian Negator", "js65sb", Rarity.RARE, mage.cards.p.PhyrexianNegator.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Phyrexian Plaguelord", "js62", Rarity.RARE, mage.cards.p.PhyrexianPlaguelord.class, RETRO_ART));
- cards.add(new SetCardInfo("Phyrexian Processor", "kb306sb", Rarity.RARE, mage.cards.p.PhyrexianProcessor.class, RETRO_ART));
- cards.add(new SetCardInfo("Pillage", "mlp198", Rarity.UNCOMMON, mage.cards.p.Pillage.class, RETRO_ART));
- cards.add(new SetCardInfo("Pouncing Jaguar", "ml269", Rarity.COMMON, mage.cards.p.PouncingJaguar.class, RETRO_ART));
- cards.add(new SetCardInfo("Powder Keg", "js136a", Rarity.RARE, mage.cards.p.PowderKeg.class, RETRO_ART));
- cards.add(new SetCardInfo("Rack and Ruin", "kb89sb", Rarity.UNCOMMON, mage.cards.r.RackAndRuin.class, RETRO_ART));
- cards.add(new SetCardInfo("Rancor", "ml110", Rarity.COMMON, mage.cards.r.Rancor.class, RETRO_ART));
- cards.add(new SetCardInfo("Rapid Decay", "js67", Rarity.RARE, mage.cards.r.RapidDecay.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Rapid Decay", "js67sb", Rarity.RARE, mage.cards.r.RapidDecay.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ravenous Rats", "js68", Rarity.COMMON, mage.cards.r.RavenousRats.class, RETRO_ART));
- cards.add(new SetCardInfo("River Boa", "ml249", Rarity.UNCOMMON, mage.cards.r.RiverBoa.class, RETRO_ART));
- cards.add(new SetCardInfo("Scald", "mlp211sb", Rarity.UNCOMMON, mage.cards.s.Scald.class, RETRO_ART));
- cards.add(new SetCardInfo("Shattering Pulse", "kb102sb", Rarity.COMMON, mage.cards.s.ShatteringPulse.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Shattering Pulse", "mlp102sb", Rarity.COMMON, mage.cards.s.ShatteringPulse.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Shock", "mlp98", Rarity.COMMON, mage.cards.s.Shock.class, RETRO_ART));
- cards.add(new SetCardInfo("Spawning Pool", "js142", Rarity.UNCOMMON, mage.cards.s.SpawningPool.class, RETRO_ART));
- cards.add(new SetCardInfo("Spellshock", "kb104sb", Rarity.UNCOMMON, mage.cards.s.Spellshock.class, RETRO_ART));
- cards.add(new SetCardInfo("Sphere of Resistance", "js139sb", Rarity.RARE, mage.cards.s.SphereOfResistance.class, RETRO_ART));
- cards.add(new SetCardInfo("Stone Rain", "mlp209", Rarity.COMMON, mage.cards.s.StoneRain.class, RETRO_ART));
- cards.add(new SetCardInfo("Stromgald Cabal", "js157sb", Rarity.RARE, mage.cards.s.StromgaldCabal.class, RETRO_ART));
- cards.add(new SetCardInfo("Stupor", "js158", Rarity.UNCOMMON, mage.cards.s.Stupor.class, RETRO_ART));
- cards.add(new SetCardInfo("Swamp", "js339", Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", "js340a", Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", "js340b", Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Temporal Aperture", "kb310", Rarity.RARE, mage.cards.t.TemporalAperture.class, RETRO_ART));
- cards.add(new SetCardInfo("Thran Dynamo", "kb139", Rarity.UNCOMMON, mage.cards.t.ThranDynamo.class, RETRO_ART));
- cards.add(new SetCardInfo("Thran Foundry", "ml140sb", Rarity.UNCOMMON, mage.cards.t.ThranFoundry.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Thran Foundry", "mlp140sb", Rarity.UNCOMMON, mage.cards.t.ThranFoundry.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ticking Gnomes", "js136b", Rarity.UNCOMMON, mage.cards.t.TickingGnomes.class, RETRO_ART));
- cards.add(new SetCardInfo("Treetop Village", "ml143", Rarity.UNCOMMON, mage.cards.t.TreetopVillage.class, RETRO_ART));
- cards.add(new SetCardInfo("Uktabi Orangutan", "ml260", Rarity.UNCOMMON, mage.cards.u.UktabiOrangutan.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Uktabi Orangutan", "ml260sb", Rarity.UNCOMMON, mage.cards.u.UktabiOrangutan.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Vampiric Tutor", "js161", Rarity.RARE, mage.cards.v.VampiricTutor.class, RETRO_ART));
- cards.add(new SetCardInfo("Volrath's Stronghold", "js143", Rarity.RARE, mage.cards.v.VolrathsStronghold.class, RETRO_ART));
- cards.add(new SetCardInfo("Voltaic Key", "kb314", Rarity.UNCOMMON, mage.cards.v.VoltaicKey.class, RETRO_ART));
- cards.add(new SetCardInfo("Wasteland", "js330", Rarity.UNCOMMON, mage.cards.w.Wasteland.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Wasteland", "mlp330", Rarity.UNCOMMON, mage.cards.w.Wasteland.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Weatherseed Treefolk", "ml116sb", Rarity.RARE, mage.cards.w.WeatherseedTreefolk.class, RETRO_ART));
- cards.add(new SetCardInfo("Wild Dogs", "ml284", Rarity.COMMON, mage.cards.w.WildDogs.class, RETRO_ART));
- cards.add(new SetCardInfo("Wildfire", "kb228", Rarity.RARE, mage.cards.w.Wildfire.class, RETRO_ART));
- cards.add(new SetCardInfo("Worn Powerstone", "kb318", Rarity.UNCOMMON, mage.cards.w.WornPowerstone.class, RETRO_ART));
- cards.add(new SetCardInfo("Yawgmoth's Will", "js171", Rarity.RARE, mage.cards.y.YawgmothsWill.class, RETRO_ART));
+ cards.add(new SetCardInfo("Albino Troll", "ml231", Rarity.UNCOMMON, mage.cards.a.AlbinoTroll.class));
+ cards.add(new SetCardInfo("Ancient Tomb", "mlp315", Rarity.UNCOMMON, mage.cards.a.AncientTomb.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ancient Tomb", "kb315", Rarity.UNCOMMON, mage.cards.a.AncientTomb.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Arc Lightning", "mlp174sb", Rarity.COMMON, mage.cards.a.ArcLightning.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Arc Lightning", "mlp174", Rarity.COMMON, mage.cards.a.ArcLightning.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Avalanche Riders", "mlp74", Rarity.UNCOMMON, mage.cards.a.AvalancheRiders.class));
+ cards.add(new SetCardInfo("Boil", "kb165sb", Rarity.UNCOMMON, mage.cards.b.Boil.class));
+ cards.add(new SetCardInfo("Bottle Gnomes", "js278sb", Rarity.UNCOMMON, mage.cards.b.BottleGnomes.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Bottle Gnomes", "js278", Rarity.UNCOMMON, mage.cards.b.BottleGnomes.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Carrion Beetles", "js122sb", Rarity.COMMON, mage.cards.c.CarrionBeetles.class));
+ cards.add(new SetCardInfo("Choke", "ml219sb", Rarity.UNCOMMON, mage.cards.c.Choke.class));
+ cards.add(new SetCardInfo("City of Traitors", "kb143a", Rarity.RARE, mage.cards.c.CityOfTraitors.class));
+ cards.add(new SetCardInfo("Constant Mists", "ml104sb", Rarity.UNCOMMON, mage.cards.c.ConstantMists.class));
+ cards.add(new SetCardInfo("Corpse Dance", "js116", Rarity.RARE, mage.cards.c.CorpseDance.class));
+ cards.add(new SetCardInfo("Covetous Dragon", "kb80", Rarity.RARE, mage.cards.c.CovetousDragon.class));
+ cards.add(new SetCardInfo("Cursed Scroll", "mlp281", Rarity.RARE, mage.cards.c.CursedScroll.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Cursed Scroll", "ml281", Rarity.RARE, mage.cards.c.CursedScroll.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Cursed Scroll", "kb281", Rarity.RARE, mage.cards.c.CursedScroll.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Cursed Scroll", "js281", Rarity.RARE, mage.cards.c.CursedScroll.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Dark Ritual", "js127", Rarity.COMMON, mage.cards.d.DarkRitual.class));
+ cards.add(new SetCardInfo("Diabolic Edict", "js128", Rarity.COMMON, mage.cards.d.DiabolicEdict.class));
+ cards.add(new SetCardInfo("Duress", "js132", Rarity.COMMON, mage.cards.d.Duress.class));
+ cards.add(new SetCardInfo("Earthquake", "kb173sb", Rarity.RARE, mage.cards.e.Earthquake.class));
+ cards.add(new SetCardInfo("Elvish Lyrist", "ml248", Rarity.COMMON, mage.cards.e.ElvishLyrist.class));
+ cards.add(new SetCardInfo("Evincar's Justice", "js134sb", Rarity.COMMON, mage.cards.e.EvincarsJustice.class));
+ cards.add(new SetCardInfo("Fire Diamond", "kb284", Rarity.UNCOMMON, mage.cards.f.FireDiamond.class));
+ cards.add(new SetCardInfo("Fireslinger", "mlp173sb", Rarity.COMMON, mage.cards.f.Fireslinger.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Fireslinger", "mlp173", Rarity.COMMON, mage.cards.f.Fireslinger.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Flowstone Flood", "mlp83sb", Rarity.UNCOMMON, mage.cards.f.FlowstoneFlood.class));
+ cards.add(new SetCardInfo("Forest", "ml349", Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", "ml347b", Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", "ml347a", Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Gaea's Cradle", "ml321", Rarity.RARE, mage.cards.g.GaeasCradle.class));
+ cards.add(new SetCardInfo("Ghitu Encampment", "mlp141", Rarity.UNCOMMON, mage.cards.g.GhituEncampment.class));
+ cards.add(new SetCardInfo("Giant Growth", "ml233", Rarity.COMMON, mage.cards.g.GiantGrowth.class));
+ cards.add(new SetCardInfo("Grim Monolith", "kb126", Rarity.RARE, mage.cards.g.GrimMonolith.class));
+ cards.add(new SetCardInfo("Hammer of Bogardan", "mlp188", Rarity.RARE, mage.cards.h.HammerOfBogardan.class));
+ cards.add(new SetCardInfo("Hatred", "js64sb", Rarity.RARE, mage.cards.h.Hatred.class));
+ cards.add(new SetCardInfo("Hurricane", "ml237sb", Rarity.RARE, mage.cards.h.Hurricane.class));
+ cards.add(new SetCardInfo("Jackal Pup", "mlp183", Rarity.UNCOMMON, mage.cards.j.JackalPup.class));
+ cards.add(new SetCardInfo("Karn, Silver Golem", "kb298", Rarity.RARE, mage.cards.k.KarnSilverGolem.class));
+ cards.add(new SetCardInfo("Llanowar Elves", "ml239", Rarity.COMMON, mage.cards.l.LlanowarElves.class));
+ cards.add(new SetCardInfo("Masticore", "kb143b", Rarity.RARE, mage.cards.m.Masticore.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Masticore", "mlp134sb", Rarity.RARE, mage.cards.m.Masticore.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mishra's Helix", "kb302sb", Rarity.RARE, mage.cards.m.MishrasHelix.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mishra's Helix", "kb302", Rarity.RARE, mage.cards.m.MishrasHelix.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mogg Fanatic", "mlp190", Rarity.COMMON, mage.cards.m.MoggFanatic.class));
+ cards.add(new SetCardInfo("Mountain", "kb343", Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", "kb344", Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", "kb346", Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", "mlp343", Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", "mlp344", Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", "mlp346", Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Overrun", "ml243sb", Rarity.UNCOMMON, mage.cards.o.Overrun.class));
+ cards.add(new SetCardInfo("Perish", "js147sb", Rarity.UNCOMMON, mage.cards.p.Perish.class));
+ cards.add(new SetCardInfo("Persecute", "js146sb", Rarity.RARE, mage.cards.p.Persecute.class));
+ cards.add(new SetCardInfo("Phyrexian Negator", "js65sb", Rarity.RARE, mage.cards.p.PhyrexianNegator.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Phyrexian Negator", "js65", Rarity.RARE, mage.cards.p.PhyrexianNegator.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Phyrexian Plaguelord", "js62", Rarity.RARE, mage.cards.p.PhyrexianPlaguelord.class));
+ cards.add(new SetCardInfo("Phyrexian Processor", "kb306sb", Rarity.RARE, mage.cards.p.PhyrexianProcessor.class));
+ cards.add(new SetCardInfo("Pillage", "mlp198", Rarity.UNCOMMON, mage.cards.p.Pillage.class));
+ cards.add(new SetCardInfo("Pouncing Jaguar", "ml269", Rarity.COMMON, mage.cards.p.PouncingJaguar.class));
+ cards.add(new SetCardInfo("Powder Keg", "js136a", Rarity.RARE, mage.cards.p.PowderKeg.class));
+ cards.add(new SetCardInfo("Rack and Ruin", "kb89sb", Rarity.UNCOMMON, mage.cards.r.RackAndRuin.class));
+ cards.add(new SetCardInfo("Rancor", "ml110", Rarity.COMMON, mage.cards.r.Rancor.class));
+ cards.add(new SetCardInfo("Rapid Decay", "js67sb", Rarity.RARE, mage.cards.r.RapidDecay.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Rapid Decay", "js67", Rarity.RARE, mage.cards.r.RapidDecay.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ravenous Rats", "js68", Rarity.COMMON, mage.cards.r.RavenousRats.class));
+ cards.add(new SetCardInfo("River Boa", "ml249", Rarity.UNCOMMON, mage.cards.r.RiverBoa.class));
+ cards.add(new SetCardInfo("Scald", "mlp211sb", Rarity.UNCOMMON, mage.cards.s.Scald.class));
+ cards.add(new SetCardInfo("Shattering Pulse", "mlp102sb", Rarity.COMMON, mage.cards.s.ShatteringPulse.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Shattering Pulse", "kb102sb", Rarity.COMMON, mage.cards.s.ShatteringPulse.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Shock", "mlp98", Rarity.COMMON, mage.cards.s.Shock.class));
+ cards.add(new SetCardInfo("Spawning Pool", "js142", Rarity.UNCOMMON, mage.cards.s.SpawningPool.class));
+ cards.add(new SetCardInfo("Spellshock", "kb104sb", Rarity.UNCOMMON, mage.cards.s.Spellshock.class));
+ cards.add(new SetCardInfo("Sphere of Resistance", "js139sb", Rarity.RARE, mage.cards.s.SphereOfResistance.class));
+ cards.add(new SetCardInfo("Stone Rain", "mlp209", Rarity.COMMON, mage.cards.s.StoneRain.class));
+ cards.add(new SetCardInfo("Stromgald Cabal", "js157sb", Rarity.RARE, mage.cards.s.StromgaldCabal.class));
+ cards.add(new SetCardInfo("Stupor", "js158", Rarity.UNCOMMON, mage.cards.s.Stupor.class));
+ cards.add(new SetCardInfo("Swamp", "js340b", Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", "js340a", Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", "js339", Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Temporal Aperture", "kb310", Rarity.RARE, mage.cards.t.TemporalAperture.class));
+ cards.add(new SetCardInfo("Thran Dynamo", "kb139", Rarity.UNCOMMON, mage.cards.t.ThranDynamo.class));
+ cards.add(new SetCardInfo("Thran Foundry", "mlp140sb", Rarity.UNCOMMON, mage.cards.t.ThranFoundry.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Thran Foundry", "ml140sb", Rarity.UNCOMMON, mage.cards.t.ThranFoundry.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ticking Gnomes", "js136b", Rarity.UNCOMMON, mage.cards.t.TickingGnomes.class));
+ cards.add(new SetCardInfo("Treetop Village", "ml143", Rarity.UNCOMMON, mage.cards.t.TreetopVillage.class));
+ cards.add(new SetCardInfo("Uktabi Orangutan", "ml260sb", Rarity.UNCOMMON, mage.cards.u.UktabiOrangutan.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Uktabi Orangutan", "ml260", Rarity.UNCOMMON, mage.cards.u.UktabiOrangutan.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Vampiric Tutor", "js161", Rarity.RARE, mage.cards.v.VampiricTutor.class));
+ cards.add(new SetCardInfo("Volrath's Stronghold", "js143", Rarity.RARE, mage.cards.v.VolrathsStronghold.class));
+ cards.add(new SetCardInfo("Voltaic Key", "kb314", Rarity.UNCOMMON, mage.cards.v.VoltaicKey.class));
+ cards.add(new SetCardInfo("Wasteland", "mlp330", Rarity.UNCOMMON, mage.cards.w.Wasteland.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wasteland", "js330", Rarity.UNCOMMON, mage.cards.w.Wasteland.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Weatherseed Treefolk", "ml116sb", Rarity.RARE, mage.cards.w.WeatherseedTreefolk.class));
+ cards.add(new SetCardInfo("Wild Dogs", "ml284", Rarity.COMMON, mage.cards.w.WildDogs.class));
+ cards.add(new SetCardInfo("Wildfire", "kb228", Rarity.RARE, mage.cards.w.Wildfire.class));
+ cards.add(new SetCardInfo("Worn Powerstone", "kb318", Rarity.UNCOMMON, mage.cards.w.WornPowerstone.class));
+ cards.add(new SetCardInfo("Yawgmoth's Will", "js171", Rarity.RARE, mage.cards.y.YawgmothsWill.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/WorldChampionshipDecks2000.java b/Mage.Sets/src/mage/sets/WorldChampionshipDecks2000.java
index 3619ee9a64f..03f9859ff17 100644
--- a/Mage.Sets/src/mage/sets/WorldChampionshipDecks2000.java
+++ b/Mage.Sets/src/mage/sets/WorldChampionshipDecks2000.java
@@ -20,112 +20,112 @@ public class WorldChampionshipDecks2000 extends ExpansionSet {
this.hasBoosters = false;
this.hasBasicLands = true;
- cards.add(new SetCardInfo("Absolute Law", "nl2sba", Rarity.UNCOMMON, mage.cards.a.AbsoluteLaw.class, RETRO_ART));
- cards.add(new SetCardInfo("Academy Rector", "nl1", Rarity.RARE, mage.cards.a.AcademyRector.class, RETRO_ART));
- cards.add(new SetCardInfo("Adarkar Wastes", "tvdl319", Rarity.RARE, mage.cards.a.AdarkarWastes.class, RETRO_ART));
- cards.add(new SetCardInfo("Annul", "jf59sb", Rarity.COMMON, mage.cards.a.Annul.class, RETRO_ART));
- cards.add(new SetCardInfo("Arc Lightning", "jk174", Rarity.COMMON, mage.cards.a.ArcLightning.class, RETRO_ART));
- cards.add(new SetCardInfo("Armageddon", "nl4sb", Rarity.RARE, mage.cards.a.Armageddon.class, RETRO_ART));
- cards.add(new SetCardInfo("Ashnod's Altar", "nl274", Rarity.UNCOMMON, mage.cards.a.AshnodsAltar.class, RETRO_ART));
- cards.add(new SetCardInfo("Attunement", "tvdl61", Rarity.RARE, mage.cards.a.Attunement.class, RETRO_ART));
- cards.add(new SetCardInfo("Aura Fracture", "nl2sbb", Rarity.COMMON, mage.cards.a.AuraFracture.class, RETRO_ART));
- cards.add(new SetCardInfo("Avalanche Riders", "jk74", Rarity.UNCOMMON, mage.cards.a.AvalancheRiders.class, RETRO_ART));
- cards.add(new SetCardInfo("Birds of Paradise", "jk217", Rarity.RARE, mage.cards.b.BirdsOfParadise.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Birds of Paradise", "nl217", Rarity.RARE, mage.cards.b.BirdsOfParadise.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Blastoderm", "jk102", Rarity.COMMON, mage.cards.b.Blastoderm.class, RETRO_ART));
- cards.add(new SetCardInfo("Blaze", "nl168sb", Rarity.UNCOMMON, mage.cards.b.Blaze.class, RETRO_ART));
- cards.add(new SetCardInfo("Boil", "jk169sb", Rarity.UNCOMMON, mage.cards.b.Boil.class, RETRO_ART));
- cards.add(new SetCardInfo("Brainstorm", "jf61", Rarity.COMMON, mage.cards.b.Brainstorm.class, RETRO_ART));
- cards.add(new SetCardInfo("Brushland", "nl320", Rarity.RARE, mage.cards.b.Brushland.class, RETRO_ART));
- cards.add(new SetCardInfo("Chill", "jf60sb", Rarity.UNCOMMON, mage.cards.c.Chill.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Chill", "tvdl60sb", Rarity.UNCOMMON, mage.cards.c.Chill.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Circle of Protection: Black", "tvdl8sb", Rarity.COMMON, mage.cards.c.CircleOfProtectionBlack.class, RETRO_ART));
- cards.add(new SetCardInfo("City of Brass", "nl321", Rarity.RARE, mage.cards.c.CityOfBrass.class, RETRO_ART));
- cards.add(new SetCardInfo("Confiscate", "nl66", Rarity.UNCOMMON, mage.cards.c.Confiscate.class, RETRO_ART));
- cards.add(new SetCardInfo("Counterspell", "tvdl61b", Rarity.COMMON, mage.cards.c.Counterspell.class, RETRO_ART));
- cards.add(new SetCardInfo("Creeping Mold", "jk220", Rarity.UNCOMMON, mage.cards.c.CreepingMold.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Creeping Mold", "jk220sb", Rarity.UNCOMMON, mage.cards.c.CreepingMold.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Crumbling Sanctuary", "jf292", Rarity.RARE, mage.cards.c.CrumblingSanctuary.class, RETRO_ART));
- cards.add(new SetCardInfo("Crystal Vein", "jf322", Rarity.UNCOMMON, mage.cards.c.CrystalVein.class, RETRO_ART));
- cards.add(new SetCardInfo("Cursed Totem", "tvdl278sb", Rarity.RARE, mage.cards.c.CursedTotem.class, RETRO_ART));
- cards.add(new SetCardInfo("Daze", "tvdl30sb", Rarity.COMMON, mage.cards.d.Daze.class, RETRO_ART));
- cards.add(new SetCardInfo("Defense Grid", "nl125sb", Rarity.RARE, mage.cards.d.DefenseGrid.class, RETRO_ART));
- cards.add(new SetCardInfo("Dust Bowl", "jk316", Rarity.RARE, mage.cards.d.DustBowl.class, RETRO_ART));
- cards.add(new SetCardInfo("Energy Field", "tvdl73", Rarity.RARE, mage.cards.e.EnergyField.class, RETRO_ART));
- cards.add(new SetCardInfo("Energy Flux", "nl78sb", Rarity.UNCOMMON, mage.cards.e.EnergyFlux.class, RETRO_ART));
- cards.add(new SetCardInfo("Enlightened Tutor", "nl19", Rarity.UNCOMMON, mage.cards.e.EnlightenedTutor.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Enlightened Tutor", "tvdl19", Rarity.UNCOMMON, mage.cards.e.EnlightenedTutor.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Erase", "tvdl7sb", Rarity.COMMON, mage.cards.e.Erase.class, RETRO_ART));
- cards.add(new SetCardInfo("Fecundity", "nl251", Rarity.UNCOMMON, mage.cards.f.Fecundity.class, RETRO_ART));
- cards.add(new SetCardInfo("Flameshot", "jk90sb", Rarity.UNCOMMON, mage.cards.f.Flameshot.class, RETRO_ART));
- cards.add(new SetCardInfo("Forest", "jk347", Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", "nl347", Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Frantic Search", "tvdl32", Rarity.COMMON, mage.cards.f.FranticSearch.class, RETRO_ART));
- cards.add(new SetCardInfo("Grim Monolith", "jf126", Rarity.RARE, mage.cards.g.GrimMonolith.class, RETRO_ART));
- cards.add(new SetCardInfo("Heart of Ramos", "nl296sb", Rarity.RARE, mage.cards.h.HeartOfRamos.class, RETRO_ART));
- cards.add(new SetCardInfo("High Market", "nl320b", Rarity.RARE, mage.cards.h.HighMarket.class, RETRO_ART));
- cards.add(new SetCardInfo("Island", "jf335", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "tvdl335", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Karplusan Forest", "jk326", Rarity.RARE, mage.cards.k.KarplusanForest.class, RETRO_ART));
- cards.add(new SetCardInfo("Light of Day", "nl29sb", Rarity.UNCOMMON, mage.cards.l.LightOfDay.class, RETRO_ART));
- cards.add(new SetCardInfo("Lilting Refrain", "tvdl83sb", Rarity.UNCOMMON, mage.cards.l.LiltingRefrain.class, RETRO_ART));
- cards.add(new SetCardInfo("Llanowar Elves", "jk239", Rarity.COMMON, mage.cards.l.LlanowarElves.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Llanowar Elves", "nl239", Rarity.COMMON, mage.cards.l.LlanowarElves.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Masticore", "jf134", Rarity.RARE, mage.cards.m.Masticore.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Masticore", "jk134", Rarity.RARE, mage.cards.m.Masticore.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Masticore", "jk134sb", Rarity.RARE, mage.cards.m.Masticore.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Meekstone", "nl299sb", Rarity.RARE, mage.cards.m.Meekstone.class, RETRO_ART));
- cards.add(new SetCardInfo("Metalworker", "jf135", Rarity.RARE, mage.cards.m.Metalworker.class, RETRO_ART));
- cards.add(new SetCardInfo("Miscalculation", "jf36sb", Rarity.COMMON, mage.cards.m.Miscalculation.class, RETRO_ART));
- cards.add(new SetCardInfo("Mishra's Helix", "jf302", Rarity.RARE, mage.cards.m.MishrasHelix.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mishra's Helix", "jf302sb", Rarity.RARE, mage.cards.m.MishrasHelix.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", "jk343", Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART));
- cards.add(new SetCardInfo("Mystical Tutor", "tvdl83", Rarity.UNCOMMON, mage.cards.m.MysticalTutor.class, RETRO_ART));
- cards.add(new SetCardInfo("Opalescence", "tvdl13", Rarity.RARE, mage.cards.o.Opalescence.class, RETRO_ART));
- cards.add(new SetCardInfo("Parallax Tide", "tvdl37", Rarity.RARE, mage.cards.p.ParallaxTide.class, RETRO_ART));
- cards.add(new SetCardInfo("Parallax Wave", "nl17sb", Rarity.RARE, mage.cards.p.ParallaxWave.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Parallax Wave", "tvdl17", Rarity.RARE, mage.cards.p.ParallaxWave.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Pattern of Rebirth", "nl115", Rarity.RARE, mage.cards.p.PatternOfRebirth.class, RETRO_ART));
- cards.add(new SetCardInfo("Phyrexian Colossus", "jf305", Rarity.RARE, mage.cards.p.PhyrexianColossus.class, RETRO_ART));
- cards.add(new SetCardInfo("Phyrexian Processor", "jf306b", Rarity.RARE, mage.cards.p.PhyrexianProcessor.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Phyrexian Processor", "jk306", Rarity.RARE, mage.cards.p.PhyrexianProcessor.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Phyrexian Processor", "jk306sb", Rarity.RARE, mage.cards.p.PhyrexianProcessor.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Phyrexian Processor", "nl306sb", Rarity.RARE, mage.cards.p.PhyrexianProcessor.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Phyrexian Tower", "nl322", Rarity.RARE, mage.cards.p.PhyrexianTower.class, RETRO_ART));
- cards.add(new SetCardInfo("Plains", "tvdl331", Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART));
- cards.add(new SetCardInfo("Plow Under", "jk117", Rarity.RARE, mage.cards.p.PlowUnder.class, RETRO_ART));
- cards.add(new SetCardInfo("Priest of Titania", "jk270", Rarity.COMMON, mage.cards.p.PriestOfTitania.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Priest of Titania", "nl270", Rarity.COMMON, mage.cards.p.PriestOfTitania.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Rack and Ruin", "jk89sb", Rarity.UNCOMMON, mage.cards.r.RackAndRuin.class, RETRO_ART));
- cards.add(new SetCardInfo("Replenish", "tvdl15", Rarity.RARE, mage.cards.r.Replenish.class, RETRO_ART));
- cards.add(new SetCardInfo("Rishadan Port", "jf324", Rarity.RARE, mage.cards.r.RishadanPort.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Rishadan Port", "jk324", Rarity.RARE, mage.cards.r.RishadanPort.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Rishadan Port", "tvdl324", Rarity.RARE, mage.cards.r.RishadanPort.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Rising Waters", "jf38sb", Rarity.RARE, mage.cards.r.RisingWaters.class, RETRO_ART));
- cards.add(new SetCardInfo("Saprazzan Skerry", "jf328", Rarity.COMMON, mage.cards.s.SaprazzanSkerry.class, RETRO_ART));
- cards.add(new SetCardInfo("Saproling Burst", "jk113", Rarity.RARE, mage.cards.s.SaprolingBurst.class, RETRO_ART));
- cards.add(new SetCardInfo("Saproling Cluster", "nl114", Rarity.RARE, mage.cards.s.SaprolingCluster.class, RETRO_ART));
- cards.add(new SetCardInfo("Seal of Cleansing", "nl18sb", Rarity.COMMON, mage.cards.s.SealOfCleansing.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Seal of Cleansing", "tvdl18", Rarity.COMMON, mage.cards.s.SealOfCleansing.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Seal of Cleansing", "tvdl18sb", Rarity.COMMON, mage.cards.s.SealOfCleansing.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Seal of Removal", "tvdl42", Rarity.COMMON, mage.cards.s.SealOfRemoval.class, RETRO_ART));
- cards.add(new SetCardInfo("Serra Avatar", "nl45", Rarity.RARE, mage.cards.s.SerraAvatar.class, RETRO_ART));
- cards.add(new SetCardInfo("Sky Diamond", "tvdl311", Rarity.UNCOMMON, mage.cards.s.SkyDiamond.class, RETRO_ART));
- cards.add(new SetCardInfo("Snake Basket", "nl312", Rarity.RARE, mage.cards.s.SnakeBasket.class, RETRO_ART));
- cards.add(new SetCardInfo("Splinter", "jk121sb", Rarity.UNCOMMON, mage.cards.s.Splinter.class, RETRO_ART));
- cards.add(new SetCardInfo("Stone Rain", "jk209", Rarity.COMMON, mage.cards.s.StoneRain.class, RETRO_ART));
- cards.add(new SetCardInfo("Submerge", "tvdl48sb", Rarity.UNCOMMON, mage.cards.s.Submerge.class, RETRO_ART));
- cards.add(new SetCardInfo("Tangle Wire", "jf139a", Rarity.RARE, mage.cards.t.TangleWire.class, RETRO_ART));
- cards.add(new SetCardInfo("Thran Dynamo", "jf139b", Rarity.UNCOMMON, mage.cards.t.ThranDynamo.class, RETRO_ART));
- cards.add(new SetCardInfo("Thran Quarry", "nl329", Rarity.RARE, mage.cards.t.ThranQuarry.class, RETRO_ART));
- cards.add(new SetCardInfo("Tinker", "jf45", Rarity.UNCOMMON, mage.cards.t.Tinker.class, RETRO_ART));
- cards.add(new SetCardInfo("Uktabi Orangutan", "jk260sb", Rarity.UNCOMMON, mage.cards.u.UktabiOrangutan.class, RETRO_ART));
- cards.add(new SetCardInfo("Voltaic Key", "jf314", Rarity.UNCOMMON, mage.cards.v.VoltaicKey.class, RETRO_ART));
- cards.add(new SetCardInfo("Whetstone", "nl316", Rarity.RARE, mage.cards.w.Whetstone.class, RETRO_ART));
- cards.add(new SetCardInfo("Worship", "nl57sb", Rarity.RARE, mage.cards.w.Worship.class, RETRO_ART));
- cards.add(new SetCardInfo("Wrath of God", "tvdl54", Rarity.RARE, mage.cards.w.WrathOfGod.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Wrath of God", "tvdl54sb", Rarity.RARE, mage.cards.w.WrathOfGod.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Yawgmoth's Bargain", "nl75", Rarity.RARE, mage.cards.y.YawgmothsBargain.class, RETRO_ART));
- cards.add(new SetCardInfo("Yawgmoth's Will", "nl171", Rarity.RARE, mage.cards.y.YawgmothsWill.class, RETRO_ART));
+ cards.add(new SetCardInfo("Absolute Law", "nl2sba", Rarity.UNCOMMON, mage.cards.a.AbsoluteLaw.class));
+ cards.add(new SetCardInfo("Academy Rector", "nl1", Rarity.RARE, mage.cards.a.AcademyRector.class));
+ cards.add(new SetCardInfo("Adarkar Wastes", "tvdl319", Rarity.RARE, mage.cards.a.AdarkarWastes.class));
+ cards.add(new SetCardInfo("Annul", "jf59sb", Rarity.COMMON, mage.cards.a.Annul.class));
+ cards.add(new SetCardInfo("Arc Lightning", "jk174", Rarity.COMMON, mage.cards.a.ArcLightning.class));
+ cards.add(new SetCardInfo("Armageddon", "nl4sb", Rarity.RARE, mage.cards.a.Armageddon.class));
+ cards.add(new SetCardInfo("Ashnod's Altar", "nl274", Rarity.UNCOMMON, mage.cards.a.AshnodsAltar.class));
+ cards.add(new SetCardInfo("Attunement", "tvdl61", Rarity.RARE, mage.cards.a.Attunement.class));
+ cards.add(new SetCardInfo("Aura Fracture", "nl2sbb", Rarity.COMMON, mage.cards.a.AuraFracture.class));
+ cards.add(new SetCardInfo("Avalanche Riders", "jk74", Rarity.UNCOMMON, mage.cards.a.AvalancheRiders.class));
+ cards.add(new SetCardInfo("Birds of Paradise", "nl217", Rarity.RARE, mage.cards.b.BirdsOfParadise.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Birds of Paradise", "jk217", Rarity.RARE, mage.cards.b.BirdsOfParadise.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Blastoderm", "jk102", Rarity.COMMON, mage.cards.b.Blastoderm.class));
+ cards.add(new SetCardInfo("Blaze", "nl168sb", Rarity.UNCOMMON, mage.cards.b.Blaze.class));
+ cards.add(new SetCardInfo("Boil", "jk169sb", Rarity.UNCOMMON, mage.cards.b.Boil.class));
+ cards.add(new SetCardInfo("Brainstorm", "jf61", Rarity.COMMON, mage.cards.b.Brainstorm.class));
+ cards.add(new SetCardInfo("Brushland", "nl320", Rarity.RARE, mage.cards.b.Brushland.class));
+ cards.add(new SetCardInfo("Chill", "tvdl60sb", Rarity.UNCOMMON, mage.cards.c.Chill.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Chill", "jf60sb", Rarity.UNCOMMON, mage.cards.c.Chill.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Circle of Protection: Black", "tvdl8sb", Rarity.COMMON, mage.cards.c.CircleOfProtectionBlack.class));
+ cards.add(new SetCardInfo("City of Brass", "nl321", Rarity.RARE, mage.cards.c.CityOfBrass.class));
+ cards.add(new SetCardInfo("Confiscate", "nl66", Rarity.UNCOMMON, mage.cards.c.Confiscate.class));
+ cards.add(new SetCardInfo("Counterspell", "tvdl61b", Rarity.COMMON, mage.cards.c.Counterspell.class));
+ cards.add(new SetCardInfo("Creeping Mold", "jk220sb", Rarity.UNCOMMON, mage.cards.c.CreepingMold.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Creeping Mold", "jk220", Rarity.UNCOMMON, mage.cards.c.CreepingMold.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Crumbling Sanctuary", "jf292", Rarity.RARE, mage.cards.c.CrumblingSanctuary.class));
+ cards.add(new SetCardInfo("Crystal Vein", "jf322", Rarity.UNCOMMON, mage.cards.c.CrystalVein.class));
+ cards.add(new SetCardInfo("Cursed Totem", "tvdl278sb", Rarity.RARE, mage.cards.c.CursedTotem.class));
+ cards.add(new SetCardInfo("Daze", "tvdl30sb", Rarity.COMMON, mage.cards.d.Daze.class));
+ cards.add(new SetCardInfo("Defense Grid", "nl125sb", Rarity.RARE, mage.cards.d.DefenseGrid.class));
+ cards.add(new SetCardInfo("Dust Bowl", "jk316", Rarity.RARE, mage.cards.d.DustBowl.class));
+ cards.add(new SetCardInfo("Energy Field", "tvdl73", Rarity.RARE, mage.cards.e.EnergyField.class));
+ cards.add(new SetCardInfo("Energy Flux", "nl78sb", Rarity.UNCOMMON, mage.cards.e.EnergyFlux.class));
+ cards.add(new SetCardInfo("Enlightened Tutor", "tvdl19", Rarity.UNCOMMON, mage.cards.e.EnlightenedTutor.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Enlightened Tutor", "nl19", Rarity.UNCOMMON, mage.cards.e.EnlightenedTutor.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Erase", "tvdl7sb", Rarity.COMMON, mage.cards.e.Erase.class));
+ cards.add(new SetCardInfo("Fecundity", "nl251", Rarity.UNCOMMON, mage.cards.f.Fecundity.class));
+ cards.add(new SetCardInfo("Flameshot", "jk90sb", Rarity.UNCOMMON, mage.cards.f.Flameshot.class));
+ cards.add(new SetCardInfo("Forest", "nl347", Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", "jk347", Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Frantic Search", "tvdl32", Rarity.COMMON, mage.cards.f.FranticSearch.class));
+ cards.add(new SetCardInfo("Grim Monolith", "jf126", Rarity.RARE, mage.cards.g.GrimMonolith.class));
+ cards.add(new SetCardInfo("Heart of Ramos", "nl296sb", Rarity.RARE, mage.cards.h.HeartOfRamos.class));
+ cards.add(new SetCardInfo("High Market", "nl320b", Rarity.RARE, mage.cards.h.HighMarket.class));
+ cards.add(new SetCardInfo("Island", "tvdl335", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "jf335", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Karplusan Forest", "jk326", Rarity.RARE, mage.cards.k.KarplusanForest.class));
+ cards.add(new SetCardInfo("Light of Day", "nl29sb", Rarity.UNCOMMON, mage.cards.l.LightOfDay.class));
+ cards.add(new SetCardInfo("Lilting Refrain", "tvdl83sb", Rarity.UNCOMMON, mage.cards.l.LiltingRefrain.class));
+ cards.add(new SetCardInfo("Llanowar Elves", "nl239", Rarity.COMMON, mage.cards.l.LlanowarElves.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Llanowar Elves", "jk239", Rarity.COMMON, mage.cards.l.LlanowarElves.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Masticore", "jk134sb", Rarity.RARE, mage.cards.m.Masticore.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Masticore", "jk134", Rarity.RARE, mage.cards.m.Masticore.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Masticore", "jf134", Rarity.RARE, mage.cards.m.Masticore.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Meekstone", "nl299sb", Rarity.RARE, mage.cards.m.Meekstone.class));
+ cards.add(new SetCardInfo("Metalworker", "jf135", Rarity.RARE, mage.cards.m.Metalworker.class));
+ cards.add(new SetCardInfo("Miscalculation", "jf36sb", Rarity.COMMON, mage.cards.m.Miscalculation.class));
+ cards.add(new SetCardInfo("Mishra's Helix", "jf302sb", Rarity.RARE, mage.cards.m.MishrasHelix.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mishra's Helix", "jf302", Rarity.RARE, mage.cards.m.MishrasHelix.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", "jk343", Rarity.LAND, mage.cards.basiclands.Mountain.class));
+ cards.add(new SetCardInfo("Mystical Tutor", "tvdl83", Rarity.UNCOMMON, mage.cards.m.MysticalTutor.class));
+ cards.add(new SetCardInfo("Opalescence", "tvdl13", Rarity.RARE, mage.cards.o.Opalescence.class));
+ cards.add(new SetCardInfo("Parallax Tide", "tvdl37", Rarity.RARE, mage.cards.p.ParallaxTide.class));
+ cards.add(new SetCardInfo("Parallax Wave", "tvdl17", Rarity.RARE, mage.cards.p.ParallaxWave.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Parallax Wave", "nl17sb", Rarity.RARE, mage.cards.p.ParallaxWave.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Pattern of Rebirth", "nl115", Rarity.RARE, mage.cards.p.PatternOfRebirth.class));
+ cards.add(new SetCardInfo("Phyrexian Colossus", "jf305", Rarity.RARE, mage.cards.p.PhyrexianColossus.class));
+ cards.add(new SetCardInfo("Phyrexian Processor", "nl306sb", Rarity.RARE, mage.cards.p.PhyrexianProcessor.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Phyrexian Processor", "jk306sb", Rarity.RARE, mage.cards.p.PhyrexianProcessor.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Phyrexian Processor", "jk306", Rarity.RARE, mage.cards.p.PhyrexianProcessor.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Phyrexian Processor", "jf306b", Rarity.RARE, mage.cards.p.PhyrexianProcessor.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Phyrexian Tower", "nl322", Rarity.RARE, mage.cards.p.PhyrexianTower.class));
+ cards.add(new SetCardInfo("Plains", "tvdl331", Rarity.LAND, mage.cards.basiclands.Plains.class));
+ cards.add(new SetCardInfo("Plow Under", "jk117", Rarity.RARE, mage.cards.p.PlowUnder.class));
+ cards.add(new SetCardInfo("Priest of Titania", "nl270", Rarity.COMMON, mage.cards.p.PriestOfTitania.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Priest of Titania", "jk270", Rarity.COMMON, mage.cards.p.PriestOfTitania.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Rack and Ruin", "jk89sb", Rarity.UNCOMMON, mage.cards.r.RackAndRuin.class));
+ cards.add(new SetCardInfo("Replenish", "tvdl15", Rarity.RARE, mage.cards.r.Replenish.class));
+ cards.add(new SetCardInfo("Rishadan Port", "tvdl324", Rarity.RARE, mage.cards.r.RishadanPort.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Rishadan Port", "jk324", Rarity.RARE, mage.cards.r.RishadanPort.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Rishadan Port", "jf324", Rarity.RARE, mage.cards.r.RishadanPort.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Rising Waters", "jf38sb", Rarity.RARE, mage.cards.r.RisingWaters.class));
+ cards.add(new SetCardInfo("Saprazzan Skerry", "jf328", Rarity.COMMON, mage.cards.s.SaprazzanSkerry.class));
+ cards.add(new SetCardInfo("Saproling Burst", "jk113", Rarity.RARE, mage.cards.s.SaprolingBurst.class));
+ cards.add(new SetCardInfo("Saproling Cluster", "nl114", Rarity.RARE, mage.cards.s.SaprolingCluster.class));
+ cards.add(new SetCardInfo("Seal of Cleansing", "tvdl18sb", Rarity.COMMON, mage.cards.s.SealOfCleansing.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Seal of Cleansing", "tvdl18", Rarity.COMMON, mage.cards.s.SealOfCleansing.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Seal of Cleansing", "nl18sb", Rarity.COMMON, mage.cards.s.SealOfCleansing.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Seal of Removal", "tvdl42", Rarity.COMMON, mage.cards.s.SealOfRemoval.class));
+ cards.add(new SetCardInfo("Serra Avatar", "nl45", Rarity.RARE, mage.cards.s.SerraAvatar.class));
+ cards.add(new SetCardInfo("Sky Diamond", "tvdl311", Rarity.UNCOMMON, mage.cards.s.SkyDiamond.class));
+ cards.add(new SetCardInfo("Snake Basket", "nl312", Rarity.RARE, mage.cards.s.SnakeBasket.class));
+ cards.add(new SetCardInfo("Splinter", "jk121sb", Rarity.UNCOMMON, mage.cards.s.Splinter.class));
+ cards.add(new SetCardInfo("Stone Rain", "jk209", Rarity.COMMON, mage.cards.s.StoneRain.class));
+ cards.add(new SetCardInfo("Submerge", "tvdl48sb", Rarity.UNCOMMON, mage.cards.s.Submerge.class));
+ cards.add(new SetCardInfo("Tangle Wire", "jf139a", Rarity.RARE, mage.cards.t.TangleWire.class));
+ cards.add(new SetCardInfo("Thran Dynamo", "jf139b", Rarity.UNCOMMON, mage.cards.t.ThranDynamo.class));
+ cards.add(new SetCardInfo("Thran Quarry", "nl329", Rarity.RARE, mage.cards.t.ThranQuarry.class));
+ cards.add(new SetCardInfo("Tinker", "jf45", Rarity.UNCOMMON, mage.cards.t.Tinker.class));
+ cards.add(new SetCardInfo("Uktabi Orangutan", "jk260sb", Rarity.UNCOMMON, mage.cards.u.UktabiOrangutan.class));
+ cards.add(new SetCardInfo("Voltaic Key", "jf314", Rarity.UNCOMMON, mage.cards.v.VoltaicKey.class));
+ cards.add(new SetCardInfo("Whetstone", "nl316", Rarity.RARE, mage.cards.w.Whetstone.class));
+ cards.add(new SetCardInfo("Worship", "nl57sb", Rarity.RARE, mage.cards.w.Worship.class));
+ cards.add(new SetCardInfo("Wrath of God", "tvdl54sb", Rarity.RARE, mage.cards.w.WrathOfGod.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wrath of God", "tvdl54", Rarity.RARE, mage.cards.w.WrathOfGod.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Yawgmoth's Bargain", "nl75", Rarity.RARE, mage.cards.y.YawgmothsBargain.class));
+ cards.add(new SetCardInfo("Yawgmoth's Will", "nl171", Rarity.RARE, mage.cards.y.YawgmothsWill.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/WorldChampionshipDecks2001.java b/Mage.Sets/src/mage/sets/WorldChampionshipDecks2001.java
index 0c32a11c257..c635eeb0339 100644
--- a/Mage.Sets/src/mage/sets/WorldChampionshipDecks2001.java
+++ b/Mage.Sets/src/mage/sets/WorldChampionshipDecks2001.java
@@ -20,133 +20,133 @@ public class WorldChampionshipDecks2001 extends ExpansionSet {
this.hasBoosters = false;
this.hasBasicLands = true;
- cards.add(new SetCardInfo("Accumulated Knowledge", "ar26", Rarity.COMMON, mage.cards.a.AccumulatedKnowledge.class, RETRO_ART));
- cards.add(new SetCardInfo("Addle", "tvdl91sb", Rarity.UNCOMMON, mage.cards.a.Addle.class, RETRO_ART));
- cards.add(new SetCardInfo("Birds of Paradise", "jt231", Rarity.RARE, mage.cards.b.BirdsOfParadise.class, RETRO_ART));
- cards.add(new SetCardInfo("Blastoderm", "jt102", Rarity.COMMON, mage.cards.b.Blastoderm.class, RETRO_ART));
- cards.add(new SetCardInfo("Blazing Specter", "tvdl236", Rarity.RARE, mage.cards.b.BlazingSpecter.class, RETRO_ART));
- cards.add(new SetCardInfo("Blood Oath", "jt177sb", Rarity.RARE, mage.cards.b.BloodOath.class, RETRO_ART));
- cards.add(new SetCardInfo("Boil", "jt177sba", Rarity.UNCOMMON, mage.cards.b.Boil.class, RETRO_ART));
- cards.add(new SetCardInfo("City of Brass", "jt327", Rarity.RARE, mage.cards.c.CityOfBrass.class, RETRO_ART));
- cards.add(new SetCardInfo("Counterspell", "ab67", Rarity.COMMON, mage.cards.c.Counterspell.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Counterspell", "ar67", Rarity.COMMON, mage.cards.c.Counterspell.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Counterspell", "ab69", Rarity.COMMON, mage.cards.c.Counterspell.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Counterspell", "ar69", Rarity.COMMON, mage.cards.c.Counterspell.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Crosis's Charm", "ar99", Rarity.UNCOMMON, mage.cards.c.CrosissCharm.class, RETRO_ART));
- cards.add(new SetCardInfo("Crypt Angel", "tvdl97", Rarity.RARE, mage.cards.c.CryptAngel.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Crypt Angel", "tvdl97sb", Rarity.RARE, mage.cards.c.CryptAngel.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Dark Ritual", "tvdl129", Rarity.COMMON, mage.cards.d.DarkRitual.class, RETRO_ART));
- cards.add(new SetCardInfo("Darting Merfolk", "ab72", Rarity.COMMON, mage.cards.d.DartingMerfolk.class, RETRO_ART));
- cards.add(new SetCardInfo("Duress", "ar131", Rarity.COMMON, mage.cards.d.Duress.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Duress", "ar131sb", Rarity.COMMON, mage.cards.d.Duress.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Duress", "tvdl131", Rarity.COMMON, mage.cards.d.Duress.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Engineered Plague", "ar133sb", Rarity.UNCOMMON, mage.cards.e.EngineeredPlague.class, RETRO_ART));
- cards.add(new SetCardInfo("Fact or Fiction", "ar57", Rarity.UNCOMMON, mage.cards.f.FactOrFiction.class, RETRO_ART));
- cards.add(new SetCardInfo("Fire // Ice", "ar128", Rarity.UNCOMMON, mage.cards.f.FireIce.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Accumulated Knowledge", "ar26", Rarity.COMMON, mage.cards.a.AccumulatedKnowledge.class));
+ cards.add(new SetCardInfo("Addle", "tvdl91sb", Rarity.UNCOMMON, mage.cards.a.Addle.class));
+ cards.add(new SetCardInfo("Birds of Paradise", "jt231", Rarity.RARE, mage.cards.b.BirdsOfParadise.class));
+ cards.add(new SetCardInfo("Blastoderm", "jt102", Rarity.COMMON, mage.cards.b.Blastoderm.class));
+ cards.add(new SetCardInfo("Blazing Specter", "tvdl236", Rarity.RARE, mage.cards.b.BlazingSpecter.class));
+ cards.add(new SetCardInfo("Blood Oath", "jt177sb", Rarity.RARE, mage.cards.b.BloodOath.class));
+ cards.add(new SetCardInfo("Boil", "jt177sba", Rarity.UNCOMMON, mage.cards.b.Boil.class));
+ cards.add(new SetCardInfo("City of Brass", "jt327", Rarity.RARE, mage.cards.c.CityOfBrass.class));
+ cards.add(new SetCardInfo("Counterspell", "ar69", Rarity.COMMON, mage.cards.c.Counterspell.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Counterspell", "ab69", Rarity.COMMON, mage.cards.c.Counterspell.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Counterspell", "ar67", Rarity.COMMON, mage.cards.c.Counterspell.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Counterspell", "ab67", Rarity.COMMON, mage.cards.c.Counterspell.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Crosis's Charm", "ar99", Rarity.UNCOMMON, mage.cards.c.CrosissCharm.class));
+ cards.add(new SetCardInfo("Crypt Angel", "tvdl97sb", Rarity.RARE, mage.cards.c.CryptAngel.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Crypt Angel", "tvdl97", Rarity.RARE, mage.cards.c.CryptAngel.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Dark Ritual", "tvdl129", Rarity.COMMON, mage.cards.d.DarkRitual.class));
+ cards.add(new SetCardInfo("Darting Merfolk", "ab72", Rarity.COMMON, mage.cards.d.DartingMerfolk.class));
+ cards.add(new SetCardInfo("Duress", "tvdl131", Rarity.COMMON, mage.cards.d.Duress.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Duress", "ar131sb", Rarity.COMMON, mage.cards.d.Duress.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Duress", "ar131", Rarity.COMMON, mage.cards.d.Duress.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Engineered Plague", "ar133sb", Rarity.UNCOMMON, mage.cards.e.EngineeredPlague.class));
+ cards.add(new SetCardInfo("Fact or Fiction", "ar57", Rarity.UNCOMMON, mage.cards.f.FactOrFiction.class));
cards.add(new SetCardInfo("Fire // Ice", "jt128", Rarity.UNCOMMON, mage.cards.f.FireIce.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Fires of Yavimaya", "jt246", Rarity.UNCOMMON, mage.cards.f.FiresOfYavimaya.class, RETRO_ART));
- cards.add(new SetCardInfo("Flametongue Kavu", "jt60", Rarity.UNCOMMON, mage.cards.f.FlametongueKavu.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Flametongue Kavu", "tvdl60", Rarity.UNCOMMON, mage.cards.f.FlametongueKavu.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Flametongue Kavu", "tvdl60sb", Rarity.UNCOMMON, mage.cards.f.FlametongueKavu.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", "jt328", Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", "jt329", Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", "jt347", Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", "jt347a", Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", "jt348", Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", "jt348a", Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", "jt349", Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", "jt349a", Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Gush", "ab82", Rarity.COMMON, mage.cards.g.Gush.class, RETRO_ART));
- cards.add(new SetCardInfo("Hibernation", "ab79sb", Rarity.UNCOMMON, mage.cards.h.Hibernation.class, RETRO_ART));
- cards.add(new SetCardInfo("Island", "ab332", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "ab333", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "ab334", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "ar334", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "ab335", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "ab335a", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "ab335b", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "ar335", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "ar335a", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "ar335b", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "ab336", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "ab336a", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "ar336", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "ar336a", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "ab337", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "ab337a", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "ar337", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "ab338", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "ab338a", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "ar338", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Karplusan Forest", "jt336", Rarity.RARE, mage.cards.k.KarplusanForest.class, RETRO_ART));
- cards.add(new SetCardInfo("Kavu Chameleon", "jt191", Rarity.UNCOMMON, mage.cards.k.KavuChameleon.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Kavu Chameleon", "jt191sb", Rarity.UNCOMMON, mage.cards.k.KavuChameleon.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Llanowar Elves", "jt253", Rarity.COMMON, mage.cards.l.LlanowarElves.class, RETRO_ART));
- cards.add(new SetCardInfo("Llanowar Wastes", "jt141", Rarity.RARE, mage.cards.l.LlanowarWastes.class, RETRO_ART));
- cards.add(new SetCardInfo("Lobotomy", "ar255sb", Rarity.UNCOMMON, mage.cards.l.Lobotomy.class, RETRO_ART));
- cards.add(new SetCardInfo("Lord of Atlantis", "ab83", Rarity.RARE, mage.cards.l.LordOfAtlantis.class, RETRO_ART));
- cards.add(new SetCardInfo("Mana Maze", "ab59sb", Rarity.RARE, mage.cards.m.ManaMaze.class, RETRO_ART));
- cards.add(new SetCardInfo("Meekstone", "ar307sb", Rarity.RARE, mage.cards.m.Meekstone.class, RETRO_ART));
- cards.add(new SetCardInfo("Merfolk Looter", "ab89", Rarity.UNCOMMON, mage.cards.m.MerfolkLooter.class, RETRO_ART));
- cards.add(new SetCardInfo("Merfolk of the Pearl Trident", "ab90", Rarity.COMMON, mage.cards.m.MerfolkOfThePearlTrident.class, RETRO_ART));
- cards.add(new SetCardInfo("Misdirection", "ab87sb", Rarity.RARE, mage.cards.m.Misdirection.class, RETRO_ART));
- cards.add(new SetCardInfo("Mountain", "jt337", Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", "tvdl337", Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", "jt343", Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", "jt343a", Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", "tvdl343", Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", "tvdl343b", Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Nether Spirit", "ar149", Rarity.RARE, mage.cards.n.NetherSpirit.class, RETRO_ART));
- cards.add(new SetCardInfo("Obliterate", "jt156sb", Rarity.RARE, mage.cards.o.Obliterate.class, RETRO_ART));
- cards.add(new SetCardInfo("Opposition", "ab92", Rarity.RARE, mage.cards.o.Opposition.class, RETRO_ART));
- cards.add(new SetCardInfo("Opt", "ar64", Rarity.COMMON, mage.cards.o.Opt.class, RETRO_ART));
- cards.add(new SetCardInfo("Persecute", "tvdl154sb", Rarity.RARE, mage.cards.p.Persecute.class, RETRO_ART));
- cards.add(new SetCardInfo("Phyrexian Arena", "tvdl47sb", Rarity.RARE, mage.cards.p.PhyrexianArena.class, RETRO_ART));
- cards.add(new SetCardInfo("Phyrexian Scuta", "tvdl51", Rarity.RARE, mage.cards.p.PhyrexianScuta.class, RETRO_ART));
- cards.add(new SetCardInfo("Plague Spitter", "tvdl119", Rarity.UNCOMMON, mage.cards.p.PlagueSpitter.class, RETRO_ART));
- cards.add(new SetCardInfo("Prodigal Sorcerer", "ab94sb", Rarity.COMMON, mage.cards.p.ProdigalSorcerer.class, RETRO_ART));
- cards.add(new SetCardInfo("Pyroclasm", "ar209sb", Rarity.UNCOMMON, mage.cards.p.Pyroclasm.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Pyroclasm", "tvdl209sb", Rarity.UNCOMMON, mage.cards.p.Pyroclasm.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Rishadan Port", "jt324", Rarity.RARE, mage.cards.r.RishadanPort.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Rishadan Port", "tvdl324", Rarity.RARE, mage.cards.r.RishadanPort.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Rushing River", "ab30sb", Rarity.COMMON, mage.cards.r.RushingRiver.class, RETRO_ART));
- cards.add(new SetCardInfo("Salt Marsh", "ar326", Rarity.UNCOMMON, mage.cards.s.SaltMarsh.class, RETRO_ART));
- cards.add(new SetCardInfo("Saproling Burst", "jt113", Rarity.RARE, mage.cards.s.SaprolingBurst.class, RETRO_ART));
- cards.add(new SetCardInfo("Scoria Cat", "tvdl101sb", Rarity.UNCOMMON, mage.cards.s.ScoriaCat.class, RETRO_ART));
- cards.add(new SetCardInfo("Shivan Reef", "ar142", Rarity.RARE, mage.cards.s.ShivanReef.class, RETRO_ART));
- cards.add(new SetCardInfo("Skizzik", "tvdl169", Rarity.RARE, mage.cards.s.Skizzik.class, RETRO_ART));
- cards.add(new SetCardInfo("Spiritmonger", "jt121", Rarity.RARE, mage.cards.s.Spiritmonger.class, RETRO_ART));
+ cards.add(new SetCardInfo("Fire // Ice", "ar128", Rarity.UNCOMMON, mage.cards.f.FireIce.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Fires of Yavimaya", "jt246", Rarity.UNCOMMON, mage.cards.f.FiresOfYavimaya.class));
+ cards.add(new SetCardInfo("Flametongue Kavu", "tvdl60sb", Rarity.UNCOMMON, mage.cards.f.FlametongueKavu.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Flametongue Kavu", "tvdl60", Rarity.UNCOMMON, mage.cards.f.FlametongueKavu.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Flametongue Kavu", "jt60", Rarity.UNCOMMON, mage.cards.f.FlametongueKavu.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", "jt349a", Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", "jt349", Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", "jt348a", Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", "jt348", Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", "jt347a", Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", "jt347", Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", "jt329", Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", "jt328", Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Gush", "ab82", Rarity.COMMON, mage.cards.g.Gush.class));
+ cards.add(new SetCardInfo("Hibernation", "ab79sb", Rarity.UNCOMMON, mage.cards.h.Hibernation.class));
+ cards.add(new SetCardInfo("Island", "ar338", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "ab338a", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "ab338", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "ar337", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "ab337a", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "ab337", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "ar336a", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "ar336", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "ab336a", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "ab336", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "ar335b", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "ar335a", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "ar335", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "ab335b", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "ab335a", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "ab335", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "ar334", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "ab334", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "ab333", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "ab332", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Karplusan Forest", "jt336", Rarity.RARE, mage.cards.k.KarplusanForest.class));
+ cards.add(new SetCardInfo("Kavu Chameleon", "jt191sb", Rarity.UNCOMMON, mage.cards.k.KavuChameleon.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Kavu Chameleon", "jt191", Rarity.UNCOMMON, mage.cards.k.KavuChameleon.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Llanowar Elves", "jt253", Rarity.COMMON, mage.cards.l.LlanowarElves.class));
+ cards.add(new SetCardInfo("Llanowar Wastes", "jt141", Rarity.RARE, mage.cards.l.LlanowarWastes.class));
+ cards.add(new SetCardInfo("Lobotomy", "ar255sb", Rarity.UNCOMMON, mage.cards.l.Lobotomy.class));
+ cards.add(new SetCardInfo("Lord of Atlantis", "ab83", Rarity.RARE, mage.cards.l.LordOfAtlantis.class));
+ cards.add(new SetCardInfo("Mana Maze", "ab59sb", Rarity.RARE, mage.cards.m.ManaMaze.class));
+ cards.add(new SetCardInfo("Meekstone", "ar307sb", Rarity.RARE, mage.cards.m.Meekstone.class));
+ cards.add(new SetCardInfo("Merfolk Looter", "ab89", Rarity.UNCOMMON, mage.cards.m.MerfolkLooter.class));
+ cards.add(new SetCardInfo("Merfolk of the Pearl Trident", "ab90", Rarity.COMMON, mage.cards.m.MerfolkOfThePearlTrident.class));
+ cards.add(new SetCardInfo("Misdirection", "ab87sb", Rarity.RARE, mage.cards.m.Misdirection.class));
+ cards.add(new SetCardInfo("Mountain", "tvdl343b", Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", "tvdl343", Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", "jt343a", Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", "jt343", Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", "tvdl337", Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", "jt337", Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Nether Spirit", "ar149", Rarity.RARE, mage.cards.n.NetherSpirit.class));
+ cards.add(new SetCardInfo("Obliterate", "jt156sb", Rarity.RARE, mage.cards.o.Obliterate.class));
+ cards.add(new SetCardInfo("Opposition", "ab92", Rarity.RARE, mage.cards.o.Opposition.class));
+ cards.add(new SetCardInfo("Opt", "ar64", Rarity.COMMON, mage.cards.o.Opt.class));
+ cards.add(new SetCardInfo("Persecute", "tvdl154sb", Rarity.RARE, mage.cards.p.Persecute.class));
+ cards.add(new SetCardInfo("Phyrexian Arena", "tvdl47sb", Rarity.RARE, mage.cards.p.PhyrexianArena.class));
+ cards.add(new SetCardInfo("Phyrexian Scuta", "tvdl51", Rarity.RARE, mage.cards.p.PhyrexianScuta.class));
+ cards.add(new SetCardInfo("Plague Spitter", "tvdl119", Rarity.UNCOMMON, mage.cards.p.PlagueSpitter.class));
+ cards.add(new SetCardInfo("Prodigal Sorcerer", "ab94sb", Rarity.COMMON, mage.cards.p.ProdigalSorcerer.class));
+ cards.add(new SetCardInfo("Pyroclasm", "tvdl209sb", Rarity.UNCOMMON, mage.cards.p.Pyroclasm.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Pyroclasm", "ar209sb", Rarity.UNCOMMON, mage.cards.p.Pyroclasm.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Rishadan Port", "tvdl324", Rarity.RARE, mage.cards.r.RishadanPort.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Rishadan Port", "jt324", Rarity.RARE, mage.cards.r.RishadanPort.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Rushing River", "ab30sb", Rarity.COMMON, mage.cards.r.RushingRiver.class));
+ cards.add(new SetCardInfo("Salt Marsh", "ar326", Rarity.UNCOMMON, mage.cards.s.SaltMarsh.class));
+ cards.add(new SetCardInfo("Saproling Burst", "jt113", Rarity.RARE, mage.cards.s.SaprolingBurst.class));
+ cards.add(new SetCardInfo("Scoria Cat", "tvdl101sb", Rarity.UNCOMMON, mage.cards.s.ScoriaCat.class));
+ cards.add(new SetCardInfo("Shivan Reef", "ar142", Rarity.RARE, mage.cards.s.ShivanReef.class));
+ cards.add(new SetCardInfo("Skizzik", "tvdl169", Rarity.RARE, mage.cards.s.Skizzik.class));
+ cards.add(new SetCardInfo("Spiritmonger", "jt121", Rarity.RARE, mage.cards.s.Spiritmonger.class));
cards.add(new SetCardInfo("Spite // Malice", "ar293", Rarity.UNCOMMON, mage.cards.s.SpiteMalice.class));
- cards.add(new SetCardInfo("Static Orb", "ab319", Rarity.RARE, mage.cards.s.StaticOrb.class, RETRO_ART));
- cards.add(new SetCardInfo("Sulfurous Springs", "ar345", Rarity.RARE, mage.cards.s.SulfurousSprings.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Sulfurous Springs", "jt345", Rarity.RARE, mage.cards.s.SulfurousSprings.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Sulfurous Springs", "tvdl345", Rarity.RARE, mage.cards.s.SulfurousSprings.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", "tvdl339", Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", "tvdl339a", Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", "tvdl341", Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", "tvdl342", Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", "tvdl347", Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", "tvdl348", Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Tangle", "jt213sb", Rarity.UNCOMMON, mage.cards.t.Tangle.class, RETRO_ART));
- cards.add(new SetCardInfo("Teferi's Response", "ab78sb", Rarity.RARE, mage.cards.t.TeferisResponse.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Teferi's Response", "ar78sb", Rarity.RARE, mage.cards.t.TeferisResponse.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Terminate", "tvdl128", Rarity.COMMON, mage.cards.t.Terminate.class, RETRO_ART));
- cards.add(new SetCardInfo("Thornscape Battlemage", "jt94", Rarity.UNCOMMON, mage.cards.t.ThornscapeBattlemage.class, RETRO_ART));
- cards.add(new SetCardInfo("Thunderscape Battlemage", "jt75sb", Rarity.UNCOMMON, mage.cards.t.ThunderscapeBattlemage.class, RETRO_ART));
- cards.add(new SetCardInfo("Thwart", "ab108", Rarity.UNCOMMON, mage.cards.t.Thwart.class, RETRO_ART));
- cards.add(new SetCardInfo("Tsabo's Assassin", "ar128sb", Rarity.RARE, mage.cards.t.TsabosAssassin.class, RETRO_ART));
- cards.add(new SetCardInfo("Tsabo's Decree", "ar129", Rarity.RARE, mage.cards.t.TsabosDecree.class, RETRO_ART));
- cards.add(new SetCardInfo("Tsabo's Web", "ar317", Rarity.RARE, mage.cards.t.TsabosWeb.class, RETRO_ART));
- cards.add(new SetCardInfo("Underground River", "ar350", Rarity.RARE, mage.cards.u.UndergroundRiver.class, RETRO_ART));
- cards.add(new SetCardInfo("Undermine", "ar282", Rarity.RARE, mage.cards.u.Undermine.class, RETRO_ART));
- cards.add(new SetCardInfo("Urborg Volcano", "ar330", Rarity.UNCOMMON, mage.cards.u.UrborgVolcano.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Urborg Volcano", "tvdl330", Rarity.UNCOMMON, mage.cards.u.UrborgVolcano.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Urza's Rage", "ar178", Rarity.RARE, mage.cards.u.UrzasRage.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Urza's Rage", "jt178", Rarity.RARE, mage.cards.u.UrzasRage.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Urza's Rage", "tvdl178", Rarity.RARE, mage.cards.u.UrzasRage.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Vendetta", "tvdl170", Rarity.COMMON, mage.cards.v.Vendetta.class, RETRO_ART));
- cards.add(new SetCardInfo("Vodalian Merchant", "ab85", Rarity.COMMON, mage.cards.v.VodalianMerchant.class, RETRO_ART));
- cards.add(new SetCardInfo("Wash Out", "ab87bsb", Rarity.UNCOMMON, mage.cards.w.WashOut.class, RETRO_ART));
- cards.add(new SetCardInfo("Waterfront Bouncer", "ab114", Rarity.COMMON, mage.cards.w.WaterfrontBouncer.class, RETRO_ART));
+ cards.add(new SetCardInfo("Static Orb", "ab319", Rarity.RARE, mage.cards.s.StaticOrb.class));
+ cards.add(new SetCardInfo("Sulfurous Springs", "tvdl345", Rarity.RARE, mage.cards.s.SulfurousSprings.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sulfurous Springs", "jt345", Rarity.RARE, mage.cards.s.SulfurousSprings.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sulfurous Springs", "ar345", Rarity.RARE, mage.cards.s.SulfurousSprings.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", "tvdl348", Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", "tvdl347", Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", "tvdl342", Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", "tvdl341", Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", "tvdl339a", Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", "tvdl339", Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Tangle", "jt213sb", Rarity.UNCOMMON, mage.cards.t.Tangle.class));
+ cards.add(new SetCardInfo("Teferi's Response", "ar78sb", Rarity.RARE, mage.cards.t.TeferisResponse.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Teferi's Response", "ab78sb", Rarity.RARE, mage.cards.t.TeferisResponse.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Terminate", "tvdl128", Rarity.COMMON, mage.cards.t.Terminate.class));
+ cards.add(new SetCardInfo("Thornscape Battlemage", "jt94", Rarity.UNCOMMON, mage.cards.t.ThornscapeBattlemage.class));
+ cards.add(new SetCardInfo("Thunderscape Battlemage", "jt75sb", Rarity.UNCOMMON, mage.cards.t.ThunderscapeBattlemage.class));
+ cards.add(new SetCardInfo("Thwart", "ab108", Rarity.UNCOMMON, mage.cards.t.Thwart.class));
+ cards.add(new SetCardInfo("Tsabo's Assassin", "ar128sb", Rarity.RARE, mage.cards.t.TsabosAssassin.class));
+ cards.add(new SetCardInfo("Tsabo's Decree", "ar129", Rarity.RARE, mage.cards.t.TsabosDecree.class));
+ cards.add(new SetCardInfo("Tsabo's Web", "ar317", Rarity.RARE, mage.cards.t.TsabosWeb.class));
+ cards.add(new SetCardInfo("Underground River", "ar350", Rarity.RARE, mage.cards.u.UndergroundRiver.class));
+ cards.add(new SetCardInfo("Undermine", "ar282", Rarity.RARE, mage.cards.u.Undermine.class));
+ cards.add(new SetCardInfo("Urborg Volcano", "tvdl330", Rarity.UNCOMMON, mage.cards.u.UrborgVolcano.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Urborg Volcano", "ar330", Rarity.UNCOMMON, mage.cards.u.UrborgVolcano.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Urza's Rage", "tvdl178", Rarity.RARE, mage.cards.u.UrzasRage.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Urza's Rage", "jt178", Rarity.RARE, mage.cards.u.UrzasRage.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Urza's Rage", "ar178", Rarity.RARE, mage.cards.u.UrzasRage.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Vendetta", "tvdl170", Rarity.COMMON, mage.cards.v.Vendetta.class));
+ cards.add(new SetCardInfo("Vodalian Merchant", "ab85", Rarity.COMMON, mage.cards.v.VodalianMerchant.class));
+ cards.add(new SetCardInfo("Wash Out", "ab87bsb", Rarity.UNCOMMON, mage.cards.w.WashOut.class));
+ cards.add(new SetCardInfo("Waterfront Bouncer", "ab114", Rarity.COMMON, mage.cards.w.WaterfrontBouncer.class));
}
}
diff --git a/Mage.Sets/src/mage/sets/WorldChampionshipDecks2002.java b/Mage.Sets/src/mage/sets/WorldChampionshipDecks2002.java
index 0fa0135ab52..f714c9658e8 100644
--- a/Mage.Sets/src/mage/sets/WorldChampionshipDecks2002.java
+++ b/Mage.Sets/src/mage/sets/WorldChampionshipDecks2002.java
@@ -20,148 +20,148 @@ public class WorldChampionshipDecks2002 extends ExpansionSet {
this.hasBoosters = false;
this.hasBasicLands = true;
- cards.add(new SetCardInfo("Anurid Brushhopper", "bk137", Rarity.RARE, mage.cards.a.AnuridBrushhopper.class, RETRO_ART));
- cards.add(new SetCardInfo("Birds of Paradise", "bk231", Rarity.RARE, mage.cards.b.BirdsOfParadise.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Birds of Paradise", "shh231", Rarity.RARE, mage.cards.b.BirdsOfParadise.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Breakthrough", "rl26", Rarity.UNCOMMON, mage.cards.b.Breakthrough.class, RETRO_ART));
- cards.add(new SetCardInfo("Brushland", "bk326", Rarity.RARE, mage.cards.b.Brushland.class, RETRO_ART));
- cards.add(new SetCardInfo("Call of the Herd", "bk231a", Rarity.RARE, mage.cards.c.CallOfTheHerd.class, RETRO_ART));
- cards.add(new SetCardInfo("Careful Study", "rl70", Rarity.COMMON, mage.cards.c.CarefulStudy.class, RETRO_ART));
- cards.add(new SetCardInfo("Cephalid Coliseum", "cr317", Rarity.UNCOMMON, mage.cards.c.CephalidColiseum.class, RETRO_ART));
- cards.add(new SetCardInfo("Chainer's Edict", "cr57", Rarity.UNCOMMON, mage.cards.c.ChainersEdict.class, RETRO_ART));
- cards.add(new SetCardInfo("Circular Logic", "cr33", Rarity.UNCOMMON, mage.cards.c.CircularLogic.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Circular Logic", "shh33", Rarity.UNCOMMON, mage.cards.c.CircularLogic.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("City of Brass", "bk327", Rarity.RARE, mage.cards.c.CityOfBrass.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("City of Brass", "bk327sb", Rarity.RARE, mage.cards.c.CityOfBrass.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Coffin Purge", "cr124sb", Rarity.COMMON, mage.cards.c.CoffinPurge.class, RETRO_ART));
- cards.add(new SetCardInfo("Compost", "rl235sb", Rarity.UNCOMMON, mage.cards.c.Compost.class, RETRO_ART));
- cards.add(new SetCardInfo("Counterspell", "cr67", Rarity.COMMON, mage.cards.c.Counterspell.class, RETRO_ART));
- cards.add(new SetCardInfo("Cunning Wish", "cr37", Rarity.RARE, mage.cards.c.CunningWish.class, RETRO_ART));
- cards.add(new SetCardInfo("Darkwater Catacombs", "cr319", Rarity.RARE, mage.cards.d.DarkwaterCatacombs.class, RETRO_ART));
- cards.add(new SetCardInfo("Deep Analysis", "cr36", Rarity.COMMON, mage.cards.d.DeepAnalysis.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Deep Analysis", "shh36", Rarity.COMMON, mage.cards.d.DeepAnalysis.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Disrupt", "rl51sb", Rarity.UNCOMMON, mage.cards.d.Disrupt.class, RETRO_ART));
- cards.add(new SetCardInfo("Duress", "cr131sb", Rarity.COMMON, mage.cards.d.Duress.class, RETRO_ART));
- cards.add(new SetCardInfo("Fact or Fiction", "cr57a", Rarity.UNCOMMON, mage.cards.f.FactOrFiction.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Fact or Fiction", "cr57sb", Rarity.UNCOMMON, mage.cards.f.FactOrFiction.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Anurid Brushhopper", "bk137", Rarity.RARE, mage.cards.a.AnuridBrushhopper.class));
+ cards.add(new SetCardInfo("Birds of Paradise", "shh231", Rarity.RARE, mage.cards.b.BirdsOfParadise.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Birds of Paradise", "bk231", Rarity.RARE, mage.cards.b.BirdsOfParadise.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Breakthrough", "rl26", Rarity.UNCOMMON, mage.cards.b.Breakthrough.class));
+ cards.add(new SetCardInfo("Brushland", "bk326", Rarity.RARE, mage.cards.b.Brushland.class));
+ cards.add(new SetCardInfo("Call of the Herd", "bk231a", Rarity.RARE, mage.cards.c.CallOfTheHerd.class));
+ cards.add(new SetCardInfo("Careful Study", "rl70", Rarity.COMMON, mage.cards.c.CarefulStudy.class));
+ cards.add(new SetCardInfo("Cephalid Coliseum", "cr317", Rarity.UNCOMMON, mage.cards.c.CephalidColiseum.class));
+ cards.add(new SetCardInfo("Chainer's Edict", "cr57", Rarity.UNCOMMON, mage.cards.c.ChainersEdict.class));
+ cards.add(new SetCardInfo("Circular Logic", "shh33", Rarity.UNCOMMON, mage.cards.c.CircularLogic.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Circular Logic", "cr33", Rarity.UNCOMMON, mage.cards.c.CircularLogic.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("City of Brass", "bk327sb", Rarity.RARE, mage.cards.c.CityOfBrass.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("City of Brass", "bk327", Rarity.RARE, mage.cards.c.CityOfBrass.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Coffin Purge", "cr124sb", Rarity.COMMON, mage.cards.c.CoffinPurge.class));
+ cards.add(new SetCardInfo("Compost", "rl235sb", Rarity.UNCOMMON, mage.cards.c.Compost.class));
+ cards.add(new SetCardInfo("Counterspell", "cr67", Rarity.COMMON, mage.cards.c.Counterspell.class));
+ cards.add(new SetCardInfo("Cunning Wish", "cr37", Rarity.RARE, mage.cards.c.CunningWish.class));
+ cards.add(new SetCardInfo("Darkwater Catacombs", "cr319", Rarity.RARE, mage.cards.d.DarkwaterCatacombs.class));
+ cards.add(new SetCardInfo("Deep Analysis", "shh36", Rarity.COMMON, mage.cards.d.DeepAnalysis.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Deep Analysis", "cr36", Rarity.COMMON, mage.cards.d.DeepAnalysis.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Disrupt", "rl51sb", Rarity.UNCOMMON, mage.cards.d.Disrupt.class));
+ cards.add(new SetCardInfo("Duress", "cr131sb", Rarity.COMMON, mage.cards.d.Duress.class));
+ cards.add(new SetCardInfo("Fact or Fiction", "cr57sb", Rarity.UNCOMMON, mage.cards.f.FactOrFiction.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Fact or Fiction", "cr57a", Rarity.UNCOMMON, mage.cards.f.FactOrFiction.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Fire // Ice", "shh128", Rarity.UNCOMMON, mage.cards.f.FireIce.class, NON_FULL_USE_VARIOUS));
cards.add(new SetCardInfo("Fire // Ice", "bk128", Rarity.UNCOMMON, mage.cards.f.FireIce.class, NON_FULL_USE_VARIOUS));
- cards.add(new SetCardInfo("Flametongue Kavu", "bk60", Rarity.UNCOMMON, mage.cards.f.FlametongueKavu.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Flametongue Kavu", "shh60", Rarity.UNCOMMON, mage.cards.f.FlametongueKavu.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Flametongue Kavu", "shh60sb", Rarity.UNCOMMON, mage.cards.f.FlametongueKavu.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", "bk328", Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", "rl328", Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", "shh328", Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", "bk329", Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", "rl329", Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", "shh329", Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", "bk330", Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", "rl330", Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", "shh330", Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", "bk331", Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", "rl331", Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", "shh331", Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", "bk347", Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", "rl347", Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", "shh347", Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", "bk348", Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", "rl348", Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", "shh348", Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", "bk349", Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", "rl349", Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", "shh349", Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", "rl350", Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Forest", "shh350", Rarity.LAND, mage.cards.basiclands.Forest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Gainsay", "cr26sb", Rarity.UNCOMMON, mage.cards.g.Gainsay.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Gainsay", "shh26sb", Rarity.UNCOMMON, mage.cards.g.Gainsay.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Genesis", "bk117sb", Rarity.RARE, mage.cards.g.Genesis.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Genesis", "rl117", Rarity.RARE, mage.cards.g.Genesis.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ghastly Demise", "cr139sb", Rarity.COMMON, mage.cards.g.GhastlyDemise.class, RETRO_ART));
- cards.add(new SetCardInfo("Global Ruin", "bk18sb", Rarity.RARE, mage.cards.g.GlobalRuin.class, RETRO_ART));
- cards.add(new SetCardInfo("Glory", "bk11", Rarity.RARE, mage.cards.g.Glory.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Glory", "bk11sb", Rarity.RARE, mage.cards.g.Glory.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Hibernation", "cr79sb", Rarity.UNCOMMON, mage.cards.h.Hibernation.class, RETRO_ART));
- cards.add(new SetCardInfo("Intrepid Hero", "bk22sb", Rarity.RARE, mage.cards.i.IntrepidHero.class, RETRO_ART));
- cards.add(new SetCardInfo("Island", "cr332", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "rl332", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "cr333", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "rl333", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "cr334", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "rl334", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "shh334", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "cr335", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "cr335a", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "cr335b", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "rl335", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "shh335", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "cr336", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "rl336a", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "rl336b", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "shh336a", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "cr337a", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "cr337b", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "rl337a", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "rl337b", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "shh337", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "cr338", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "rl338", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Island", "shh338", Rarity.LAND, mage.cards.basiclands.Island.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Karplusan Forest", "bk336", Rarity.RARE, mage.cards.k.KarplusanForest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Karplusan Forest", "shh336", Rarity.RARE, mage.cards.k.KarplusanForest.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Living Wish", "bk124", Rarity.RARE, mage.cards.l.LivingWish.class, RETRO_ART));
- cards.add(new SetCardInfo("Llanowar Elves", "bk253", Rarity.COMMON, mage.cards.l.LlanowarElves.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Llanowar Elves", "shh253", Rarity.COMMON, mage.cards.l.LlanowarElves.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mana Short", "cr86sb", Rarity.RARE, mage.cards.m.ManaShort.class, RETRO_ART));
- cards.add(new SetCardInfo("Memory Lapse", "cr88", Rarity.COMMON, mage.cards.m.MemoryLapse.class, RETRO_ART));
- cards.add(new SetCardInfo("Mental Note", "rl46", Rarity.COMMON, mage.cards.m.MentalNote.class, RETRO_ART));
- cards.add(new SetCardInfo("Merfolk Looter", "shh89", Rarity.UNCOMMON, mage.cards.m.MerfolkLooter.class, RETRO_ART));
- cards.add(new SetCardInfo("Mountain", "bk343", Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Mountain", "bk346", Rarity.LAND, mage.cards.basiclands.Mountain.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Nightscape Familiar", "cr48", Rarity.COMMON, mage.cards.n.NightscapeFamiliar.class, RETRO_ART));
- cards.add(new SetCardInfo("Nimble Mongoose", "rl258", Rarity.UNCOMMON, mage.cards.n.NimbleMongoose.class, RETRO_ART));
- cards.add(new SetCardInfo("Opposition", "shh92", Rarity.RARE, mage.cards.o.Opposition.class, RETRO_ART));
- cards.add(new SetCardInfo("Phantom Centaur", "bk127", Rarity.UNCOMMON, mage.cards.p.PhantomCentaur.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Phantom Centaur", "rl127sb", Rarity.UNCOMMON, mage.cards.p.PhantomCentaur.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Phantom Centaur", "shh127", Rarity.UNCOMMON, mage.cards.p.PhantomCentaur.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Phantom Nishoba", "bk140sb", Rarity.RARE, mage.cards.p.PhantomNishoba.class, RETRO_ART));
- cards.add(new SetCardInfo("Plains", "bk331a", Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", "bk333", Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Plains", "bk341", Rarity.LAND, mage.cards.basiclands.Plains.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Psychatog", "cr292", Rarity.UNCOMMON, mage.cards.p.Psychatog.class, RETRO_ART));
- cards.add(new SetCardInfo("Quiet Speculation", "shh49sb", Rarity.UNCOMMON, mage.cards.q.QuietSpeculation.class, RETRO_ART));
- cards.add(new SetCardInfo("Ray of Revelation", "rl20sb", Rarity.COMMON, mage.cards.r.RayOfRevelation.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Ray of Revelation", "shh20sb", Rarity.COMMON, mage.cards.r.RayOfRevelation.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Recoil", "cr264sb", Rarity.COMMON, mage.cards.r.Recoil.class, RETRO_ART));
- cards.add(new SetCardInfo("Reprisal", "bk33sb", Rarity.UNCOMMON, mage.cards.r.Reprisal.class, RETRO_ART));
- cards.add(new SetCardInfo("Repulse", "cr70", Rarity.COMMON, mage.cards.r.Repulse.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Repulse", "rl70sb", Rarity.COMMON, mage.cards.r.Repulse.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Roar of the Wurm", "rl266", Rarity.UNCOMMON, mage.cards.r.RoarOfTheWurm.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Roar of the Wurm", "shh266sb", Rarity.UNCOMMON, mage.cards.r.RoarOfTheWurm.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Rushing River", "rl30", Rarity.COMMON, mage.cards.r.RushingRiver.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Rushing River", "rl30sb", Rarity.COMMON, mage.cards.r.RushingRiver.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Salt Marsh", "cr326", Rarity.UNCOMMON, mage.cards.s.SaltMarsh.class, RETRO_ART));
- cards.add(new SetCardInfo("Seton's Scout", "rl138", Rarity.UNCOMMON, mage.cards.s.SetonsScout.class, RETRO_ART));
- cards.add(new SetCardInfo("Shivan Reef", "shh142", Rarity.RARE, mage.cards.s.ShivanReef.class, RETRO_ART));
- cards.add(new SetCardInfo("Simoon", "bk272sb", Rarity.UNCOMMON, mage.cards.s.Simoon.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Simoon", "shh272sb", Rarity.UNCOMMON, mage.cards.s.Simoon.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Slay", "cr55sb", Rarity.UNCOMMON, mage.cards.s.Slay.class, RETRO_ART));
- cards.add(new SetCardInfo("Squirrel Nest", "shh274", Rarity.UNCOMMON, mage.cards.s.SquirrelNest.class, RETRO_ART));
- cards.add(new SetCardInfo("Swamp", "cr340", Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", "cr341", Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Swamp", "cr342", Rarity.LAND, mage.cards.basiclands.Swamp.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Sylvan Safekeeper", "bk133sb", Rarity.RARE, mage.cards.s.SylvanSafekeeper.class, RETRO_ART));
- cards.add(new SetCardInfo("Teferi's Response", "cr78sb", Rarity.RARE, mage.cards.t.TeferisResponse.class, RETRO_ART));
- cards.add(new SetCardInfo("Thornscape Battlemage", "bk94sb", Rarity.UNCOMMON, mage.cards.t.ThornscapeBattlemage.class, RETRO_ART));
- cards.add(new SetCardInfo("Thunderscape Battlemage", "bk75sb", Rarity.UNCOMMON, mage.cards.t.ThunderscapeBattlemage.class, RETRO_ART));
- cards.add(new SetCardInfo("Underground River", "cr350", Rarity.RARE, mage.cards.u.UndergroundRiver.class, RETRO_ART));
- cards.add(new SetCardInfo("Upheaval", "cr113", Rarity.RARE, mage.cards.u.Upheaval.class, RETRO_ART));
+ cards.add(new SetCardInfo("Flametongue Kavu", "shh60sb", Rarity.UNCOMMON, mage.cards.f.FlametongueKavu.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Flametongue Kavu", "shh60", Rarity.UNCOMMON, mage.cards.f.FlametongueKavu.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Flametongue Kavu", "bk60", Rarity.UNCOMMON, mage.cards.f.FlametongueKavu.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", "shh350", Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", "rl350", Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", "shh349", Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", "rl349", Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", "bk349", Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", "shh348", Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", "rl348", Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", "bk348", Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", "shh347", Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", "rl347", Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", "bk347", Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", "shh331", Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", "rl331", Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", "bk331", Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", "shh330", Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", "rl330", Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", "bk330", Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", "shh329", Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", "rl329", Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", "bk329", Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", "shh328", Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", "rl328", Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Forest", "bk328", Rarity.LAND, mage.cards.basiclands.Forest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Gainsay", "shh26sb", Rarity.UNCOMMON, mage.cards.g.Gainsay.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Gainsay", "cr26sb", Rarity.UNCOMMON, mage.cards.g.Gainsay.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Genesis", "rl117", Rarity.RARE, mage.cards.g.Genesis.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Genesis", "bk117sb", Rarity.RARE, mage.cards.g.Genesis.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ghastly Demise", "cr139sb", Rarity.COMMON, mage.cards.g.GhastlyDemise.class));
+ cards.add(new SetCardInfo("Global Ruin", "bk18sb", Rarity.RARE, mage.cards.g.GlobalRuin.class));
+ cards.add(new SetCardInfo("Glory", "bk11sb", Rarity.RARE, mage.cards.g.Glory.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Glory", "bk11", Rarity.RARE, mage.cards.g.Glory.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Hibernation", "cr79sb", Rarity.UNCOMMON, mage.cards.h.Hibernation.class));
+ cards.add(new SetCardInfo("Intrepid Hero", "bk22sb", Rarity.RARE, mage.cards.i.IntrepidHero.class));
+ cards.add(new SetCardInfo("Island", "shh338", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "rl338", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "cr338", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "shh337", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "rl337a", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "rl337b", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "cr337a", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "cr337b", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "shh336a", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "rl336a", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "rl336b", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "cr336", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "shh335", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "rl335", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "cr335b", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "cr335a", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "cr335", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "shh334", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "rl334", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "cr334", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "rl333", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "cr333", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "rl332", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Island", "cr332", Rarity.LAND, mage.cards.basiclands.Island.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Karplusan Forest", "shh336", Rarity.RARE, mage.cards.k.KarplusanForest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Karplusan Forest", "bk336", Rarity.RARE, mage.cards.k.KarplusanForest.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Living Wish", "bk124", Rarity.RARE, mage.cards.l.LivingWish.class));
+ cards.add(new SetCardInfo("Llanowar Elves", "shh253", Rarity.COMMON, mage.cards.l.LlanowarElves.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Llanowar Elves", "bk253", Rarity.COMMON, mage.cards.l.LlanowarElves.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mana Short", "cr86sb", Rarity.RARE, mage.cards.m.ManaShort.class));
+ cards.add(new SetCardInfo("Memory Lapse", "cr88", Rarity.COMMON, mage.cards.m.MemoryLapse.class));
+ cards.add(new SetCardInfo("Mental Note", "rl46", Rarity.COMMON, mage.cards.m.MentalNote.class));
+ cards.add(new SetCardInfo("Merfolk Looter", "shh89", Rarity.UNCOMMON, mage.cards.m.MerfolkLooter.class));
+ cards.add(new SetCardInfo("Mountain", "bk346", Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Mountain", "bk343", Rarity.LAND, mage.cards.basiclands.Mountain.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Nightscape Familiar", "cr48", Rarity.COMMON, mage.cards.n.NightscapeFamiliar.class));
+ cards.add(new SetCardInfo("Nimble Mongoose", "rl258", Rarity.UNCOMMON, mage.cards.n.NimbleMongoose.class));
+ cards.add(new SetCardInfo("Opposition", "shh92", Rarity.RARE, mage.cards.o.Opposition.class));
+ cards.add(new SetCardInfo("Phantom Centaur", "shh127", Rarity.UNCOMMON, mage.cards.p.PhantomCentaur.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Phantom Centaur", "rl127sb", Rarity.UNCOMMON, mage.cards.p.PhantomCentaur.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Phantom Centaur", "bk127", Rarity.UNCOMMON, mage.cards.p.PhantomCentaur.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Phantom Nishoba", "bk140sb", Rarity.RARE, mage.cards.p.PhantomNishoba.class));
+ cards.add(new SetCardInfo("Plains", "bk341", Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", "bk333", Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Plains", "bk331a", Rarity.LAND, mage.cards.basiclands.Plains.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Psychatog", "cr292", Rarity.UNCOMMON, mage.cards.p.Psychatog.class));
+ cards.add(new SetCardInfo("Quiet Speculation", "shh49sb", Rarity.UNCOMMON, mage.cards.q.QuietSpeculation.class));
+ cards.add(new SetCardInfo("Ray of Revelation", "shh20sb", Rarity.COMMON, mage.cards.r.RayOfRevelation.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Ray of Revelation", "rl20sb", Rarity.COMMON, mage.cards.r.RayOfRevelation.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Recoil", "cr264sb", Rarity.COMMON, mage.cards.r.Recoil.class));
+ cards.add(new SetCardInfo("Reprisal", "bk33sb", Rarity.UNCOMMON, mage.cards.r.Reprisal.class));
+ cards.add(new SetCardInfo("Repulse", "rl70sb", Rarity.COMMON, mage.cards.r.Repulse.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Repulse", "cr70", Rarity.COMMON, mage.cards.r.Repulse.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Roar of the Wurm", "shh266sb", Rarity.UNCOMMON, mage.cards.r.RoarOfTheWurm.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Roar of the Wurm", "rl266", Rarity.UNCOMMON, mage.cards.r.RoarOfTheWurm.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Rushing River", "rl30sb", Rarity.COMMON, mage.cards.r.RushingRiver.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Rushing River", "rl30", Rarity.COMMON, mage.cards.r.RushingRiver.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Salt Marsh", "cr326", Rarity.UNCOMMON, mage.cards.s.SaltMarsh.class));
+ cards.add(new SetCardInfo("Seton's Scout", "rl138", Rarity.UNCOMMON, mage.cards.s.SetonsScout.class));
+ cards.add(new SetCardInfo("Shivan Reef", "shh142", Rarity.RARE, mage.cards.s.ShivanReef.class));
+ cards.add(new SetCardInfo("Simoon", "shh272sb", Rarity.UNCOMMON, mage.cards.s.Simoon.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Simoon", "bk272sb", Rarity.UNCOMMON, mage.cards.s.Simoon.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Slay", "cr55sb", Rarity.UNCOMMON, mage.cards.s.Slay.class));
+ cards.add(new SetCardInfo("Squirrel Nest", "shh274", Rarity.UNCOMMON, mage.cards.s.SquirrelNest.class));
+ cards.add(new SetCardInfo("Swamp", "cr342", Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", "cr341", Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Swamp", "cr340", Rarity.LAND, mage.cards.basiclands.Swamp.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Sylvan Safekeeper", "bk133sb", Rarity.RARE, mage.cards.s.SylvanSafekeeper.class));
+ cards.add(new SetCardInfo("Teferi's Response", "cr78sb", Rarity.RARE, mage.cards.t.TeferisResponse.class));
+ cards.add(new SetCardInfo("Thornscape Battlemage", "bk94sb", Rarity.UNCOMMON, mage.cards.t.ThornscapeBattlemage.class));
+ cards.add(new SetCardInfo("Thunderscape Battlemage", "bk75sb", Rarity.UNCOMMON, mage.cards.t.ThunderscapeBattlemage.class));
+ cards.add(new SetCardInfo("Underground River", "cr350", Rarity.RARE, mage.cards.u.UndergroundRiver.class));
+ cards.add(new SetCardInfo("Upheaval", "cr113", Rarity.RARE, mage.cards.u.Upheaval.class));
cards.add(new SetCardInfo("Wax // Wane", "bk296", Rarity.UNCOMMON, mage.cards.w.WaxWane.class));
- cards.add(new SetCardInfo("Werebear", "rl282", Rarity.COMMON, mage.cards.w.Werebear.class, RETRO_ART));
- cards.add(new SetCardInfo("Wild Mongrel", "bk283", Rarity.COMMON, mage.cards.w.WildMongrel.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Wild Mongrel", "rl283", Rarity.COMMON, mage.cards.w.WildMongrel.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Wild Mongrel", "shh283", Rarity.COMMON, mage.cards.w.WildMongrel.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Wonder", "rl54", Rarity.UNCOMMON, mage.cards.w.Wonder.class, RETRO_ART));
- cards.add(new SetCardInfo("Yavimaya Coast", "rl143", Rarity.RARE, mage.cards.y.YavimayaCoast.class, RETRO_ART_USE_VARIOUS));
- cards.add(new SetCardInfo("Yavimaya Coast", "shh143", Rarity.RARE, mage.cards.y.YavimayaCoast.class, RETRO_ART_USE_VARIOUS));
+ cards.add(new SetCardInfo("Werebear", "rl282", Rarity.COMMON, mage.cards.w.Werebear.class));
+ cards.add(new SetCardInfo("Wild Mongrel", "shh283", Rarity.COMMON, mage.cards.w.WildMongrel.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wild Mongrel", "rl283", Rarity.COMMON, mage.cards.w.WildMongrel.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wild Mongrel", "bk283", Rarity.COMMON, mage.cards.w.WildMongrel.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Wonder", "rl54", Rarity.UNCOMMON, mage.cards.w.Wonder.class));
+ cards.add(new SetCardInfo("Yavimaya Coast", "shh143", Rarity.RARE, mage.cards.y.YavimayaCoast.class, NON_FULL_USE_VARIOUS));
+ cards.add(new SetCardInfo("Yavimaya Coast", "rl143", Rarity.RARE, mage.cards.y.YavimayaCoast.class, NON_FULL_USE_VARIOUS));
}
}
diff --git a/Mage.Sets/src/mage/sets/WorldChampionshipPromos.java b/Mage.Sets/src/mage/sets/WorldChampionshipPromos.java
index e51ee058e5c..4e8ae91898f 100644
--- a/Mage.Sets/src/mage/sets/WorldChampionshipPromos.java
+++ b/Mage.Sets/src/mage/sets/WorldChampionshipPromos.java
@@ -20,7 +20,6 @@ public class WorldChampionshipPromos extends ExpansionSet {
this.hasBoosters = false;
this.hasBasicLands = false;
- cards.add(new SetCardInfo("Balduvian Horde", 1, Rarity.RARE, mage.cards.b.BalduvianHorde.class, RETRO_ART));
- cards.add(new SetCardInfo("Crucible of Worlds", 2019, Rarity.MYTHIC, mage.cards.c.CrucibleOfWorlds.class));
+ cards.add(new SetCardInfo("Balduvian Horde", 1, Rarity.RARE, mage.cards.b.BalduvianHorde.class));
}
}
diff --git a/Mage.Tests/src/test/java/org/mage/test/cards/abilities/enters/ClementTheWorrywortTest.java b/Mage.Tests/src/test/java/org/mage/test/cards/abilities/enters/ClementTheWorrywortTest.java
deleted file mode 100644
index e86bc0cc6aa..00000000000
--- a/Mage.Tests/src/test/java/org/mage/test/cards/abilities/enters/ClementTheWorrywortTest.java
+++ /dev/null
@@ -1,105 +0,0 @@
-package org.mage.test.cards.abilities.enters;
-
-import org.junit.Test;
-import org.mage.test.serverside.base.CardTestPlayerBase;
-
-import mage.constants.PhaseStep;
-import mage.constants.Zone;
-
-/**
- *
- * @author earchip94
- */
-public class ClementTheWorrywortTest extends CardTestPlayerBase{
-
- private final String frog = "Clement, the Worrywort";
-
- @Test
- public void castBounce() {
- addCard(Zone.HAND, playerA, frog);
- addCard(Zone.BATTLEFIELD, playerA, "Spore Frog");
- addCard(Zone.BATTLEFIELD, playerA, "Forest");
- addCard(Zone.BATTLEFIELD, playerA, "Island", 2);
-
- castSpell(1, PhaseStep.PRECOMBAT_MAIN, playerA, frog);
- addTarget(playerA, "Spore Frog");
-
- setStrictChooseMode(true);
- setStopAt(1, PhaseStep.BEGIN_COMBAT);
- execute();
-
- assertPermanentCount(playerA, 4);
- assertHandCount(playerA, 1);
- }
-
- @Test
- public void castNoTarget() {
- addCard(Zone.HAND, playerA, frog);
- addCard(Zone.BATTLEFIELD, playerA, "Haze Frog");
- addCard(Zone.BATTLEFIELD, playerA, "Forest");
- addCard(Zone.BATTLEFIELD, playerA, "Island", 2);
-
- castSpell(1, PhaseStep.PRECOMBAT_MAIN, playerA, frog);
- setStrictChooseMode(false);
-
- setStopAt(1, PhaseStep.BEGIN_COMBAT);
- execute();
-
- assertPermanentCount(playerA, 5);
- assertHandCount(playerA, 0);
- }
-
- @Test
- public void castOther() {
- addCard(Zone.HAND, playerA, "Haze Frog");
- addCard(Zone.BATTLEFIELD, playerA, frog);
- addCard(Zone.BATTLEFIELD, playerA, "Forest", 5);
-
- castSpell(1, PhaseStep.PRECOMBAT_MAIN, playerA, "Haze Frog");
- setChoice(playerA, "Whenever"); // order triggers
- addTarget(playerA, frog);
-
- setStrictChooseMode(true);
- setStopAt(1, PhaseStep.BEGIN_COMBAT);
- execute();
-
- assertPermanentCount(playerA, 6);
- assertHandCount(playerA, 1);
- }
-
- @Test
- public void castOtherNoTarget() {
- addCard(Zone.HAND, playerA, "Spore Frog");
- addCard(Zone.BATTLEFIELD, playerA, frog);
- addCard(Zone.BATTLEFIELD, playerA, "Forest", 5);
-
- castSpell(1, PhaseStep.PRECOMBAT_MAIN, playerA, "Spore Frog");
- setStrictChooseMode(false);
-
- setStopAt(1, PhaseStep.BEGIN_COMBAT);
- execute();
-
- assertPermanentCount(playerA, 7);
- assertHandCount(playerA, 0);
- }
-
- @Test
- public void otherPlayerCast() {
- addCard(Zone.BATTLEFIELD, playerA, frog);
-
- addCard(Zone.HAND, playerB, "Llanowar Elves");
- addCard(Zone.BATTLEFIELD, playerB, "Forest");
-
- castSpell(2, PhaseStep.PRECOMBAT_MAIN, playerB, "Llanowar Elves");
- // No choice required
-
- setStrictChooseMode(true);
- setStopAt(2, PhaseStep.BEGIN_COMBAT);
- execute();
-
- assertPermanentCount(playerA, 1);
- assertPermanentCount(playerB, 2);
- assertChoicesCount(playerA, 0);
- assertChoicesCount(playerB, 0);
- }
-}
diff --git a/Mage.Tests/src/test/java/org/mage/test/cards/control/ExileAndReturnUnderYourControlTest.java b/Mage.Tests/src/test/java/org/mage/test/cards/control/ExileAndReturnUnderYourControl.java
similarity index 99%
rename from Mage.Tests/src/test/java/org/mage/test/cards/control/ExileAndReturnUnderYourControlTest.java
rename to Mage.Tests/src/test/java/org/mage/test/cards/control/ExileAndReturnUnderYourControl.java
index 5da74079cf0..6695ce20845 100644
--- a/Mage.Tests/src/test/java/org/mage/test/cards/control/ExileAndReturnUnderYourControlTest.java
+++ b/Mage.Tests/src/test/java/org/mage/test/cards/control/ExileAndReturnUnderYourControl.java
@@ -17,7 +17,7 @@ import org.mage.test.serverside.base.CardTestPlayerBase;
*
* @author noxx
*/
-public class ExileAndReturnUnderYourControlTest extends CardTestPlayerBase {
+public class ExileAndReturnUnderYourControl extends CardTestPlayerBase {
@Test
public void testPermanentControlEffect() {
diff --git a/Mage.Tests/src/test/java/org/mage/test/cards/single/dft/KetramoseTheNewDawnTest.java b/Mage.Tests/src/test/java/org/mage/test/cards/single/dft/KetramoseTheNewDawnTest.java
deleted file mode 100644
index 452f9a80bf7..00000000000
--- a/Mage.Tests/src/test/java/org/mage/test/cards/single/dft/KetramoseTheNewDawnTest.java
+++ /dev/null
@@ -1,61 +0,0 @@
-package org.mage.test.cards.single.dft;
-
-import mage.constants.PhaseStep;
-import mage.constants.Zone;
-import org.junit.Test;
-import org.mage.test.serverside.base.CardTestPlayerBase;
-
-public class KetramoseTheNewDawnTest extends CardTestPlayerBase {
-
- /**
- * Whenever one or more cards are put into exile from graveyards and/or the battlefield
- * during your turn, you draw a card and lose 1 life.
- */
- private final String ketramose = "Ketramose, the New Dawn";
- /**
- * {T}: Target player exiles a card from their graveyard.
- * {1}, Exile Relic of Progenitus: Exile all cards from all graveyards. Draw a card.
- */
- private final String relic = "Relic of Progenitus";
- /**
- * Exile target creature you control, then return it to the battlefield under its owner's control.
- */
- private final String ephemerate = "Ephemerate";
-
- @Test
- public void testExile() {
- setStrictChooseMode(true);
-
- addCard(Zone.BATTLEFIELD, playerA, ketramose);
- addCard(Zone.BATTLEFIELD, playerA, relic);
- addCard(Zone.HAND, playerA, ephemerate);
- addCard(Zone.BATTLEFIELD, playerA, "Plains", 2);
- addCard(Zone.GRAVEYARD, playerA, "Forest", 10);
- addCard(Zone.GRAVEYARD, playerB, "Forest", 10);
-
- // exile single
- activateAbility(1, PhaseStep.PRECOMBAT_MAIN, playerA, "{T}: Target player");
- addTarget(playerA, playerB);
- addTarget(playerB, "Forest");
- waitStackResolved(1, PhaseStep.PRECOMBAT_MAIN);
- checkLife("exile single - after", 1, PhaseStep.PRECOMBAT_MAIN, playerA, 20 - 1);
-
- // must have two triggers: exile on cost and exile on resolve
- // exile on cost
- activateAbility(1, PhaseStep.PRECOMBAT_MAIN, playerA, "{1}, Exile {this}");
- checkStackSize("exile on cost - ability + trigger on stack", 1, PhaseStep.PRECOMBAT_MAIN, playerA, 2);
- waitStackResolved(1, PhaseStep.PRECOMBAT_MAIN, 1);
- checkLife("exile on cost - after trigger", 1, PhaseStep.PRECOMBAT_MAIN, playerA, 20 - 1 - 1);
- // exile on resolve
- waitStackResolved(1, PhaseStep.PRECOMBAT_MAIN);
- checkLife("exile on resolve - after trigger", 1, PhaseStep.PRECOMBAT_MAIN, playerA, 20 - 1 - 1 - 1);
-
- // exile ketramose itself and return
- castSpell(1, PhaseStep.PRECOMBAT_MAIN, playerA, ephemerate, ketramose);
- waitStackResolved(1, PhaseStep.PRECOMBAT_MAIN);
- checkLife("exile itself - must trigger", 1, PhaseStep.PRECOMBAT_MAIN, playerA, 20 - 1 - 1 - 1 - 1);
-
- setStopAt(1, PhaseStep.END_TURN);
- execute();
- }
-}
\ No newline at end of file
diff --git a/Mage.Tests/src/test/java/org/mage/test/cards/triggers/damage/OsseousSticktwisterTest.java b/Mage.Tests/src/test/java/org/mage/test/cards/triggers/damage/OsseousSticktwisterTest.java
deleted file mode 100644
index 60391e9fe85..00000000000
--- a/Mage.Tests/src/test/java/org/mage/test/cards/triggers/damage/OsseousSticktwisterTest.java
+++ /dev/null
@@ -1,164 +0,0 @@
-package org.mage.test.cards.triggers.damage;
-
-import mage.constants.PhaseStep;
-import mage.constants.Zone;
-import org.junit.Test;
-import org.mage.test.serverside.base.CardTestPlayerBase;
-
-/**
- * @author earchip94
- */
-public class OsseousSticktwisterTest extends CardTestPlayerBase {
- /**
- * Osseous Sticktwister {1}{B}
- * Creature 2/2
- * Delirium - At the beginning of your end step, if there are four or more card types among cards in your graveyard,
- * each opponent may sacrifice a nonland permanent or discard a card. Then Osseous Sticktwister deals damage
- * equal to its power to each opponent who didn't sacrifice a permanent or discard a card this way.
- */
- @Test
- public void testDelirium() {
- addCard(Zone.BATTLEFIELD, playerA, "Osseous Sticktwister", 1);
- addCard(Zone.BATTLEFIELD, playerB, "Priest of Titania", 1);
- addCard(Zone.HAND, playerB, "Llanowar Elves", 1);
-
- setStrictChooseMode(true);
- setStopAt(2, PhaseStep.UNTAP);
- execute();
-
- // Nothing should happen since delirium is not active.
- assertLife(playerA, 20);
- assertLife(playerB, 20);
- assertPermanentCount(playerA, 1);
- assertPermanentCount(playerB, 1);
- assertHandCount(playerB, 1);
- assertGraveyardCount(playerA, 0);
- assertGraveyardCount(playerB, 0);
- }
-
- @Test
- public void testDiscard() {
- setStrictChooseMode(true);
- addCard(Zone.BATTLEFIELD, playerA, "Osseous Sticktwister", 1);
- addCard(Zone.HAND, playerB, "Priest of Titania", 1);
- addCard(Zone.BATTLEFIELD, playerB, "Llanowar Elves", 1);
-
- // Setup Delirium:
- addCard(Zone.GRAVEYARD, playerA, "Sheoldred", 1); // Creature
- addCard(Zone.GRAVEYARD, playerA, "Dark Ritual", 1); // Instant
- addCard(Zone.GRAVEYARD, playerA, "Damn", 1); // Sorcery
- addCard(Zone.GRAVEYARD, playerA, "Phyrexian Arena", 1); // Enchantment
-
- // End Step Choice.
- setChoice(playerB, true); // Pay the non-damage cost.
- setChoice(playerB, false); // Discard a card.
- setChoice(playerB, "Priest of Titania"); // Discard selection
-
- setStopAt(2, PhaseStep.UNTAP);
- execute();
-
- // Delirium active, playerB discarded a card
- assertLife(playerA, 20);
- assertLife(playerB, 20);
- assertPermanentCount(playerA, 1);
- assertPermanentCount(playerB, 1);
- assertHandCount(playerB, 0);
- assertGraveyardCount(playerA, 4);
- assertGraveyardCount(playerB, 1);
- }
-
- @Test
- public void testSacrifice() {
- setStrictChooseMode(true);
- addCard(Zone.BATTLEFIELD, playerA, "Osseous Sticktwister", 1);
- addCard(Zone.HAND, playerB, "Priest of Titania", 1);
- addCard(Zone.BATTLEFIELD, playerB, "Llanowar Elves", 1);
-
- // Setup Delirium:
- addCard(Zone.GRAVEYARD, playerA, "Sheoldred", 1); // Creature
- addCard(Zone.GRAVEYARD, playerA, "Dark Ritual", 1); // Instant
- addCard(Zone.GRAVEYARD, playerA, "Damn", 1); // Sorcery
- addCard(Zone.GRAVEYARD, playerA, "Phyrexian Arena", 1); // Enchantment
-
- // End Step Choice.
- setChoice(playerB, true); // Pay the non-damage cost.
- setChoice(playerB, true); // Sacrifice a card.
- setChoice(playerB, "Llanowar Elves"); // Sacrifice selection
-
- setStopAt(2, PhaseStep.UNTAP);
- execute();
-
- // Delirium active, playerB sacrificed a creature
- assertLife(playerA, 20);
- assertLife(playerB, 20);
- assertPermanentCount(playerA, 1);
- assertPermanentCount(playerB, 0);
- assertHandCount(playerB, 1);
- assertGraveyardCount(playerA, 4);
- assertGraveyardCount(playerB, 1);
- }
-
- @Test
- public void testDamage() {
- setStrictChooseMode(true);
- addCard(Zone.BATTLEFIELD, playerA, "Osseous Sticktwister", 1);
- addCard(Zone.HAND, playerB, "Priest Of Titania", 1);
- addCard(Zone.BATTLEFIELD, playerB, "Llanowar Elves", 1);
-
- // Setup Delirium:
- addCard(Zone.GRAVEYARD, playerA, "Sheoldred", 1); // Creature
- addCard(Zone.GRAVEYARD, playerA, "Dark Ritual", 1); // Instant
- addCard(Zone.GRAVEYARD, playerA, "Damn", 1); // Sorcery
- addCard(Zone.GRAVEYARD, playerA, "Phyrexian Arena", 1); // Enchantment
-
- // End Step Choice.
- setChoice(playerB, false); // Pay the non-damage cost.
-
- setStopAt(2, PhaseStep.UNTAP);
- execute();
-
- // Delirium active, playerB took damage equal to Sticktwister's power,
- // playerA gained life equal to damage dealt.
- assertLife(playerA, 22);
- assertLife(playerB, 18);
- assertPermanentCount(playerA, 1);
- assertPermanentCount(playerB, 1);
- assertHandCount(playerB, 1);
- assertGraveyardCount(playerA, 4);
- assertGraveyardCount(playerB, 0);
- }
-
- @Test
- public void testModifiedDamage() {
- setStrictChooseMode(true);
- addCard(Zone.BATTLEFIELD, playerA, "Osseous Sticktwister", 1);
- addCard(Zone.HAND, playerA, "Unholy Strength", 1);
- addCard(Zone.BATTLEFIELD, playerA, "Swamp", 1);
- addCard(Zone.HAND, playerB, "Priest Of Titania", 1);
- addCard(Zone.BATTLEFIELD, playerB, "Llanowar Elves", 1);
-
- // Setup Delirium:
- addCard(Zone.GRAVEYARD, playerA, "Sheoldred", 1); // Creature
- addCard(Zone.GRAVEYARD, playerA, "Dark Ritual", 1); // Instant
- addCard(Zone.GRAVEYARD, playerA, "Damn", 1); // Sorcery
- addCard(Zone.GRAVEYARD, playerA, "Phyrexian Arena", 1); // Enchantment
-
- castSpell(1, PhaseStep.PRECOMBAT_MAIN, playerA, "Unholy Strength", "Osseous Sticktwister");
-
- // End Step Choice.
- setChoice(playerB, false); // Pay the non-damage cost.
-
- setStopAt(2, PhaseStep.UNTAP);
- execute();
-
- // Delirium active, playerB took damage equal to Sticktwister's power,
- // playerA gained life equal to damage dealt.
- assertLife(playerA, 24);
- assertLife(playerB, 16);
- assertPermanentCount(playerA, 3);
- assertPermanentCount(playerB, 1);
- assertHandCount(playerB, 1);
- assertGraveyardCount(playerA, 4);
- assertGraveyardCount(playerB, 0);
- }
-}
diff --git a/Mage.Tests/src/test/java/org/mage/test/cards/triggers/dies/SacrificeDiesTriggerTest.java b/Mage.Tests/src/test/java/org/mage/test/cards/triggers/dies/SacrificeDiesTriggerTest.java
index 9cfdfc2c9f7..82b1912c671 100644
--- a/Mage.Tests/src/test/java/org/mage/test/cards/triggers/dies/SacrificeDiesTriggerTest.java
+++ b/Mage.Tests/src/test/java/org/mage/test/cards/triggers/dies/SacrificeDiesTriggerTest.java
@@ -491,10 +491,10 @@ public class SacrificeDiesTriggerTest extends CardTestPlayerBase {
}
@Test
- public void test_BatchEvent_EvinWaterdeepOpportunist_SacrificeAnother() {
+ public void test_BatchEvent_ForgeNeverwinterCharlatan_SacrificeAnother() {
// Whenever one or more players sacrifice one or more creatures, you create a tapped Treasure token.
// This ability triggers only once each turn.
- addCard(Zone.BATTLEFIELD, playerA, "Evin, Waterdeep Opportunist");
+ addCard(Zone.BATTLEFIELD, playerA, "Forge, Neverwinter Charlatan");
//
// {2}, {T}, Sacrifice a creature: Draw a card.
addCard(Zone.BATTLEFIELD, playerA, "Phyrexian Vault", 1);
@@ -514,10 +514,10 @@ public class SacrificeDiesTriggerTest extends CardTestPlayerBase {
}
@Test
- public void test_BatchEvent_EvinWaterdeepOpportunist_SacrificeItself() {
+ public void test_BatchEvent_ForgeNeverwinterCharlatan_SacrificeItself() {
// Whenever one or more players sacrifice one or more creatures, you create a tapped Treasure token.
// This ability triggers only once each turn.
- addCard(Zone.BATTLEFIELD, playerA, "Evin, Waterdeep Opportunist");
+ addCard(Zone.BATTLEFIELD, playerA, "Forge, Neverwinter Charlatan");
//
// {2}, {T}, Sacrifice a creature: Draw a card.
addCard(Zone.BATTLEFIELD, playerA, "Phyrexian Vault", 1);
@@ -525,7 +525,7 @@ public class SacrificeDiesTriggerTest extends CardTestPlayerBase {
// sacrifice itself
activateAbility(1, PhaseStep.PRECOMBAT_MAIN, playerA, "{2}, {T}, Sacrifice");
- setChoice(playerA, "Evin, Waterdeep Opportunist"); // to sacrifice
+ setChoice(playerA, "Forge, Neverwinter Charlatan"); // to sacrifice
setStrictChooseMode(true);
setStopAt(1, PhaseStep.END_TURN);
diff --git a/Mage.Tests/src/test/java/org/mage/test/combat/BecomesBlockedTest.java b/Mage.Tests/src/test/java/org/mage/test/combat/BecomesBlockedTest.java
deleted file mode 100644
index 6d30af4adbc..00000000000
--- a/Mage.Tests/src/test/java/org/mage/test/combat/BecomesBlockedTest.java
+++ /dev/null
@@ -1,98 +0,0 @@
-package org.mage.test.combat;
-
-import mage.constants.PhaseStep;
-import mage.constants.Zone;
-import org.junit.Test;
-import org.mage.test.serverside.base.CardTestPlayerBase;
-
-/**
- * @author xenohedron
- */
-public class BecomesBlockedTest extends CardTestPlayerBase {
-
- private static final String trapRunner = "Trap Runner"; // 2/3
- private static final String blockAbility = "{T}: Target unblocked attacking creature becomes blocked";
- // {T}: Target unblocked attacking creature becomes blocked.
- // Activate only during combat after blockers are declared.
- // (This ability works on creatures that can’t be blocked.)
-
- private static final String somberwaldAlpha = "Somberwald Alpha"; // 3/2
- // Whenever a creature you control becomes blocked, it gets +1/+1 until end of turn.
-
- private static final String slitherBlade = "Slither Blade"; // 1/2 can't be blocked
- private static final String forestwalker = "Somberwald Dryad"; // 2/2 forestwalk
-
-
- @Test
- public void testCantBeBlockedBecomesBlocked() {
- addCard(Zone.BATTLEFIELD, playerA, slitherBlade);
- addCard(Zone.BATTLEFIELD, playerA, somberwaldAlpha);
- addCard(Zone.BATTLEFIELD, playerB, trapRunner);
-
- attack(1, playerA, slitherBlade, playerB);
- activateAbility(1, PhaseStep.DECLARE_BLOCKERS, playerB, blockAbility, slitherBlade);
-
- setStrictChooseMode(true);
- setStopAt(1, PhaseStep.END_TURN);
- execute();
-
- assertLife(playerB, 20);
- assertPowerToughness(playerA, slitherBlade, 2, 3);
- }
-
- @Test
- public void testForestwalkerBecomesBlockedNoForest() {
- addCard(Zone.BATTLEFIELD, playerA, forestwalker);
- addCard(Zone.BATTLEFIELD, playerA, somberwaldAlpha);
- addCard(Zone.BATTLEFIELD, playerB, trapRunner);
-
- attack(1, playerA, forestwalker, playerB);
- activateAbility(1, PhaseStep.DECLARE_BLOCKERS, playerB, blockAbility, forestwalker);
-
- setStrictChooseMode(true);
- setStopAt(1, PhaseStep.END_TURN);
- execute();
-
- assertLife(playerB, 20);
- assertPowerToughness(playerA, forestwalker, 3, 3);
- }
-
- @Test
- public void testForestwalkerBecomesBlockedWithForest() {
- addCard(Zone.BATTLEFIELD, playerA, forestwalker);
- addCard(Zone.BATTLEFIELD, playerA, somberwaldAlpha);
- addCard(Zone.BATTLEFIELD, playerB, trapRunner);
- addCard(Zone.BATTLEFIELD, playerB, "Forest");
-
- attack(1, playerA, forestwalker, playerB);
- activateAbility(1, PhaseStep.DECLARE_BLOCKERS, playerB, blockAbility, forestwalker);
-
- setStrictChooseMode(true);
- setStopAt(1, PhaseStep.END_TURN);
- execute();
-
- assertLife(playerB, 20);
- assertPowerToughness(playerA, forestwalker, 3, 3);
- }
-
- @Test
- public void testTrampleBlocked() {
- String wurm = "Yavimaya Wurm"; // 6/4 trample
-
- addCard(Zone.BATTLEFIELD, playerA, wurm);
- addCard(Zone.BATTLEFIELD, playerA, somberwaldAlpha);
- addCard(Zone.BATTLEFIELD, playerB, trapRunner);
- addCard(Zone.BATTLEFIELD, playerB, "Forest");
-
- attack(1, playerA, wurm, playerB);
- activateAbility(1, PhaseStep.DECLARE_BLOCKERS, playerB, blockAbility, wurm);
-
- setStrictChooseMode(true);
- setStopAt(1, PhaseStep.END_TURN);
- execute();
-
- assertLife(playerB, 13);
- assertPowerToughness(playerA, wurm, 7, 5);
- }
-
-}
diff --git a/Mage.Verify/src/main/java/mage/verify/mtgjson/MtgJsonCard.java b/Mage.Verify/src/main/java/mage/verify/mtgjson/MtgJsonCard.java
index fcbeae82ef9..c8f63b04098 100644
--- a/Mage.Verify/src/main/java/mage/verify/mtgjson/MtgJsonCard.java
+++ b/Mage.Verify/src/main/java/mage/verify/mtgjson/MtgJsonCard.java
@@ -40,7 +40,6 @@ public final class MtgJsonCard {
public Integer edhrecRank;
public String layout;
public boolean isFullArt;
- public String frameVersion;
public List printings; // set codes with that card
@Override
diff --git a/Mage.Verify/src/test/java/mage/verify/VerifyCardDataTest.java b/Mage.Verify/src/test/java/mage/verify/VerifyCardDataTest.java
index 7c0089cf504..7013bdd1ab3 100644
--- a/Mage.Verify/src/test/java/mage/verify/VerifyCardDataTest.java
+++ b/Mage.Verify/src/test/java/mage/verify/VerifyCardDataTest.java
@@ -668,33 +668,27 @@ public class VerifyCardDataTest {
}
// index for missing cards
-// String code = MtgJsonService.xMageToMtgJsonCodes.getOrDefault(set.getCode(), set.getCode()) + " - " + jsonCard.getNameAsFull() + " - " + jsonCard.number;
-// foundedJsonCards.add(code);
-//
-// // CHECK: only lands can use full art in current version;
-// // Another cards must be in text render mode as normal, example: https://scryfall.com/card/sld/76/athreos-god-of-passage
-// // TODO: add support textless cards like https://scryfall.com/card/sch/12/thalia-and-the-gitrog-monster
-// boolean isLand = card.getRarity().equals(Rarity.LAND);
-// if (card.isFullArt() && !isLand) {
-// errorsList.add("Error: only lands can use full art setting: "
-// + set.getCode() + " - " + set.getName() + " - " + card.getName() + " - " + card.getCardNumber());
-// }
-//
-// // CHECK: must use full art setting
-// if (jsonCard.isFullArt && isLand && !card.isFullArt()) {
-// errorsList.add("Error: card must use full art setting: "
-// + set.getCode() + " - " + set.getName() + " - " + card.getName() + " - " + card.getCardNumber());
-// }
-//
-// // CHECK: must not use full art setting
-// if (!jsonCard.isFullArt && card.isFullArt()) {
-// errorsList.add("Error: card must NOT use full art setting: "
-// + set.getCode() + " - " + set.getName() + " - " + card.getName() + " - " + card.getCardNumber());
-// }
+ String code = MtgJsonService.xMageToMtgJsonCodes.getOrDefault(set.getCode(), set.getCode()) + " - " + jsonCard.getNameAsFull() + " - " + jsonCard.number;
+ foundedJsonCards.add(code);
- // CHECK: must use retro frame setting
- if ((jsonCard.frameVersion.equals("1993") || jsonCard.frameVersion.equals("1997")) && !card.isRetroFrame()) {
- errorsList.add("Error: card must use retro art setting: "
+ // CHECK: only lands can use full art in current version;
+ // Another cards must be in text render mode as normal, example: https://scryfall.com/card/sld/76/athreos-god-of-passage
+ // TODO: add support textless cards like https://scryfall.com/card/sch/12/thalia-and-the-gitrog-monster
+ boolean isLand = card.getRarity().equals(Rarity.LAND);
+ if (card.isFullArt() && !isLand) {
+ errorsList.add("Error: only lands can use full art setting: "
+ + set.getCode() + " - " + set.getName() + " - " + card.getName() + " - " + card.getCardNumber());
+ }
+
+ // CHECK: must use full art setting
+ if (jsonCard.isFullArt && isLand && !card.isFullArt()) {
+ errorsList.add("Error: card must use full art setting: "
+ + set.getCode() + " - " + set.getName() + " - " + card.getName() + " - " + card.getCardNumber());
+ }
+
+ // CHECK: must not use full art setting
+ if (!jsonCard.isFullArt && card.isFullArt()) {
+ errorsList.add("Error: card must NOT use full art setting: "
+ set.getCode() + " - " + set.getName() + " - " + card.getName() + " - " + card.getCardNumber());
}
}
@@ -1119,9 +1113,6 @@ public class VerifyCardDataTest {
}
for (ExpansionSet.SetCardInfo card : set.getSetCardInfo()) {
- if (OmenCard.class.isAssignableFrom(card.getCardClass())) { // temporary until mtgjson fixed
- continue;
- }
boolean cardHaveDoubleName = (doubleNames.getOrDefault(card.getName(), 0) > 1);
boolean cardHaveVariousSetting = card.getGraphicInfo() != null && card.getGraphicInfo().getUsesVariousArt();
@@ -1669,12 +1660,6 @@ public class VerifyCardDataTest {
private void check(Card card, int cardIndex) {
MtgJsonCard ref = MtgJsonService.cardFromSet(card.getExpansionSetCode(), card.getName(), card.getCardNumber());
if (ref != null) {
- if (card instanceof SpellOptionCard && ref.layout.equals("reversible_card")) {
- // TODO: Remove when MtgJson updated
- // workaround for reversible omen cards e.g. Bloomvine Regent // Claim Territory // Bloomvine Regent
- // both sides have main card info
- return;
- }
checkAll(card, ref, cardIndex);
} else if (!CHECK_ONLY_ABILITIES_TEXT) {
warn(card, "Can't find card in mtgjson to verify");
@@ -2164,7 +2149,7 @@ public class VerifyCardDataTest {
// - it's can be a keyword action (only mtg rules contains a target word), so add it to the targetedKeywords
// * on "must be targeted":
// - TODO: enable and research checkMissTargeted - too much errors with it (is it possible to use that checks?)
- boolean checkMissNonTargeted = !(card instanceof OmenCard); // must set withNotTarget(true) temporarily set to ignore omen cards
+ boolean checkMissNonTargeted = true; // must set withNotTarget(true)
boolean checkMissTargeted = false; // must be targeted
List targetedKeywords = Arrays.asList(
"target",
@@ -2176,7 +2161,7 @@ public class VerifyCardDataTest {
);
// card can contain rules text from both sides, so must search ref card for all sides too
String additionalName;
- if (card instanceof AdventureCard) { // temporary to prevent failure due to upstream error
+ if (card instanceof CardWithSpellOption) {
additionalName = ((CardWithSpellOption) card).getSpellCard().getName();
} else if (card.isTransformable() && !card.isNightCard()) {
additionalName = card.getSecondCardFace().getName();
@@ -2567,9 +2552,6 @@ public class VerifyCardDataTest {
// becomes "Swampcycling {2}\nMountaincycling {2}"
refText = splitCyclingAbilities(refText);
- // ref text can contain dirty spaces after some text remove/fix, example: anchor words in Struggle for Project Purity
- refText = refText.replaceAll(" +", " ");
-
String[] refRules = refText.split("[\\$\\\n]"); // ref card's abilities can be splited by \n or $ chars
for (int i = 0; i < refRules.length; i++) {
refRules[i] = prepareRule(card.getName(), refRules[i]);
diff --git a/Mage/src/main/java/mage/MageIdentifier.java b/Mage/src/main/java/mage/MageIdentifier.java
index 923c6ead139..26059236f48 100644
--- a/Mage/src/main/java/mage/MageIdentifier.java
+++ b/Mage/src/main/java/mage/MageIdentifier.java
@@ -35,7 +35,6 @@ public enum MageIdentifier {
CourtOfLocthwainWatcher("Without paying manacost"),
LaraCroftTombRaiderWatcher,
CoramTheUndertakerWatcher,
- ThundermanDragonWatcher,
// ----------------------------//
// alternate casts //
diff --git a/Mage/src/main/java/mage/ObjectColor.java b/Mage/src/main/java/mage/ObjectColor.java
index 950d12a5b94..b4caa2d6a13 100644
--- a/Mage/src/main/java/mage/ObjectColor.java
+++ b/Mage/src/main/java/mage/ObjectColor.java
@@ -16,7 +16,7 @@ public class ObjectColor implements Serializable, Copyable, Compara
public static final ObjectColor GREEN = new ObjectColor("G");
public static final ObjectColor COLORLESS = new ObjectColor();
- private static final List allColors = Arrays.asList(WHITE, BLUE, BLACK, RED, GREEN);
+private static final ListallColors= Arrays.asList(WHITE,BLUE,BLACK,RED,GREEN);
private boolean white;
private boolean blue;
private boolean black;
diff --git a/Mage/src/main/java/mage/abilities/Ability.java b/Mage/src/main/java/mage/abilities/Ability.java
index 512da5e120a..e1bb0a5618b 100644
--- a/Mage/src/main/java/mage/abilities/Ability.java
+++ b/Mage/src/main/java/mage/abilities/Ability.java
@@ -549,8 +549,6 @@ public interface Ability extends Controllable, Serializable {
*/
Ability setCostAdjuster(CostAdjuster costAdjuster);
- CostAdjuster getCostAdjuster();
-
/**
* Prepare {X} settings for announce
*/
diff --git a/Mage/src/main/java/mage/abilities/AbilityImpl.java b/Mage/src/main/java/mage/abilities/AbilityImpl.java
index 4a01534e11b..2fd281c59a8 100644
--- a/Mage/src/main/java/mage/abilities/AbilityImpl.java
+++ b/Mage/src/main/java/mage/abilities/AbilityImpl.java
@@ -1761,11 +1761,6 @@ public abstract class AbilityImpl implements Ability {
return this;
}
- @Override
- public CostAdjuster getCostAdjuster() {
- return costAdjuster;
- }
-
@Override
public void adjustX(Game game) {
if (costAdjuster != null) {
diff --git a/Mage/src/main/java/mage/abilities/SpellAbility.java b/Mage/src/main/java/mage/abilities/SpellAbility.java
index 4ece553bc79..2c5c03ef220 100644
--- a/Mage/src/main/java/mage/abilities/SpellAbility.java
+++ b/Mage/src/main/java/mage/abilities/SpellAbility.java
@@ -238,12 +238,9 @@ public class SpellAbility extends ActivatedAbilityImpl {
@Override
public String getRule(boolean all) {
if (all) {
- // show full rules, e.g. for hand
- return super.getRule(true) + this.name;
- } else {
- // hide spell ability, e.g. for permanent
- return super.getRule(false);
+ return new StringBuilder(super.getRule(all)).append(name).toString();
}
+ return super.getRule(false);
}
public String getName() {
diff --git a/Mage/src/main/java/mage/abilities/abilityword/LieutenantAbility.java b/Mage/src/main/java/mage/abilities/abilityword/LieutenantAbility.java
index 37e02dfe2a9..cb1c049ef02 100644
--- a/Mage/src/main/java/mage/abilities/abilityword/LieutenantAbility.java
+++ b/Mage/src/main/java/mage/abilities/abilityword/LieutenantAbility.java
@@ -1,11 +1,14 @@
+
+
package mage.abilities.abilityword;
import mage.abilities.common.SimpleStaticAbility;
-import mage.abilities.condition.common.ControlYourCommanderCondition;
+import mage.abilities.condition.common.CommanderInPlayCondition;
import mage.abilities.decorator.ConditionalContinuousEffect;
import mage.abilities.effects.ContinuousEffect;
+import mage.abilities.effects.Effect;
+import mage.abilities.effects.Effects;
import mage.abilities.effects.common.continuous.BoostSourceEffect;
-import mage.constants.AbilityWord;
import mage.constants.Duration;
import mage.constants.Zone;
@@ -15,19 +18,16 @@ import mage.constants.Zone;
public class LieutenantAbility extends SimpleStaticAbility {
- public LieutenantAbility(ContinuousEffect effect, String text) {
- super(Zone.BATTLEFIELD, new ConditionalContinuousEffect(
- new BoostSourceEffect(2, 2, Duration.WhileOnBattlefield),
- ControlYourCommanderCondition.instance,
- "as long as you control your commander, {this} gets +2/+2"
- ));
- this.setAbilityWord(AbilityWord.LIEUTENANT);
- this.addLieutenantEffect(effect, text);
+ public LieutenantAbility(ContinuousEffect effect) {
+ super(Zone.BATTLEFIELD, new ConditionalContinuousEffect(new BoostSourceEffect(2, 2, Duration.WhileOnBattlefield), CommanderInPlayCondition.instance, "Lieutenant — As long as you control your commander, {this} gets +2/+2"));
+ this.addEffect(new ConditionalContinuousEffect(effect, CommanderInPlayCondition.instance, effect.getText(null)));
}
- public LieutenantAbility addLieutenantEffect(ContinuousEffect effect, String text) {
- this.addEffect(new ConditionalContinuousEffect(effect, ControlYourCommanderCondition.instance, text));
- return this;
+ public LieutenantAbility(Effects effects) {
+ super(Zone.BATTLEFIELD, new ConditionalContinuousEffect(new BoostSourceEffect(2, 2, Duration.WhileOnBattlefield), CommanderInPlayCondition.instance, "Lieutenant — As long as you control your commander, {this} gets +2/+2"));
+ for (Effect effect : effects) {
+ this.addEffect(new ConditionalContinuousEffect((ContinuousEffect) effect, CommanderInPlayCondition.instance, effect.getText(null)));
+ }
}
protected LieutenantAbility(final LieutenantAbility ability) {
@@ -38,4 +38,4 @@ public class LieutenantAbility extends SimpleStaticAbility {
public LieutenantAbility copy() {
return new LieutenantAbility(this);
}
-}
+}
\ No newline at end of file
diff --git a/Mage/src/main/java/mage/abilities/common/BecomesTargetAnyTriggeredAbility.java b/Mage/src/main/java/mage/abilities/common/BecomesTargetAnyTriggeredAbility.java
index 01816dc7446..13377578b94 100644
--- a/Mage/src/main/java/mage/abilities/common/BecomesTargetAnyTriggeredAbility.java
+++ b/Mage/src/main/java/mage/abilities/common/BecomesTargetAnyTriggeredAbility.java
@@ -70,10 +70,13 @@ public class BecomesTargetAnyTriggeredAbility extends TriggeredAbilityImpl {
if (permanent == null || !filterTarget.match(permanent, getControllerId(), this, game)) {
return false;
}
- StackObject targetingObject = CardUtil.findTargetingStackObject(this.getId().toString(), event, game);
+ StackObject targetingObject = CardUtil.getTargetingStackObject(this.getId().toString(), event, game);
if (targetingObject == null || !filterStack.match(targetingObject, getControllerId(), this, game)) {
return false;
}
+ if (CardUtil.checkTargetedEventAlreadyUsed(this.getId().toString(), targetingObject, event, game)) {
+ return false;
+ }
switch (setTargetPointer) {
case PERMANENT:
this.getAllEffects().setTargetPointer(new FixedTarget(permanent.getId(), game));
diff --git a/Mage/src/main/java/mage/abilities/common/BecomesTargetAttachedTriggeredAbility.java b/Mage/src/main/java/mage/abilities/common/BecomesTargetAttachedTriggeredAbility.java
index 54481419723..2c4c8d13a85 100644
--- a/Mage/src/main/java/mage/abilities/common/BecomesTargetAttachedTriggeredAbility.java
+++ b/Mage/src/main/java/mage/abilities/common/BecomesTargetAttachedTriggeredAbility.java
@@ -54,10 +54,13 @@ public class BecomesTargetAttachedTriggeredAbility extends TriggeredAbilityImpl
if (enchantment == null || enchantment.getAttachedTo() == null || !event.getTargetId().equals(enchantment.getAttachedTo())) {
return false;
}
- StackObject targetingObject = CardUtil.findTargetingStackObject(this.getId().toString(), event, game);
+ StackObject targetingObject = CardUtil.getTargetingStackObject(this.getId().toString(), event, game);
if (targetingObject == null || !filter.match(targetingObject, getControllerId(), this, game)) {
return false;
}
+ if (CardUtil.checkTargetedEventAlreadyUsed(this.getId().toString(), targetingObject, event, game)) {
+ return false;
+ }
switch (setTargetPointer) {
case PLAYER:
this.getAllEffects().setTargetPointer(new FixedTarget(targetingObject.getControllerId(), game));
diff --git a/Mage/src/main/java/mage/abilities/common/BecomesTargetControllerTriggeredAbility.java b/Mage/src/main/java/mage/abilities/common/BecomesTargetControllerTriggeredAbility.java
index c6948f53828..9b60880a21d 100644
--- a/Mage/src/main/java/mage/abilities/common/BecomesTargetControllerTriggeredAbility.java
+++ b/Mage/src/main/java/mage/abilities/common/BecomesTargetControllerTriggeredAbility.java
@@ -63,10 +63,13 @@ public class BecomesTargetControllerTriggeredAbility extends TriggeredAbilityImp
return false;
}
}
- StackObject targetingObject = CardUtil.findTargetingStackObject(this.getId().toString(), event, game);
+ StackObject targetingObject = CardUtil.getTargetingStackObject(this.getId().toString(), event, game);
if (targetingObject == null || !filterStack.match(targetingObject, getControllerId(), this, game)) {
return false;
}
+ if (CardUtil.checkTargetedEventAlreadyUsed(this.getId().toString(), targetingObject, event, game)) {
+ return false;
+ }
switch (setTargetPointer) {
case SPELL:
this.getAllEffects().setTargetPointer(new FixedTarget(targetingObject.getId()));
diff --git a/Mage/src/main/java/mage/abilities/common/BecomesTargetSourceTriggeredAbility.java b/Mage/src/main/java/mage/abilities/common/BecomesTargetSourceTriggeredAbility.java
index 0f61e332e7d..0b410c7e078 100644
--- a/Mage/src/main/java/mage/abilities/common/BecomesTargetSourceTriggeredAbility.java
+++ b/Mage/src/main/java/mage/abilities/common/BecomesTargetSourceTriggeredAbility.java
@@ -57,10 +57,13 @@ public class BecomesTargetSourceTriggeredAbility extends TriggeredAbilityImpl {
if (!event.getTargetId().equals(getSourceId())) {
return false;
}
- StackObject targetingObject = CardUtil.findTargetingStackObject(this.getId().toString(), event, game);
+ StackObject targetingObject = CardUtil.getTargetingStackObject(this.getId().toString(), event, game);
if (targetingObject == null || !filter.match(targetingObject, getControllerId(), this, game)) {
return false;
}
+ if (CardUtil.checkTargetedEventAlreadyUsed(this.getId().toString(), targetingObject, event, game)) {
+ return false;
+ }
switch (setTargetPointer) {
case PLAYER:
this.getAllEffects().setTargetPointer(new FixedTarget(targetingObject.getControllerId(), game));
diff --git a/Mage/src/main/java/mage/abilities/common/CastFromGraveyardOnceEachTurnAbility.java b/Mage/src/main/java/mage/abilities/common/CastFromGraveyardOnceEachTurnAbility.java
index 3a0f520b724..17ddc9a8bd5 100644
--- a/Mage/src/main/java/mage/abilities/common/CastFromGraveyardOnceEachTurnAbility.java
+++ b/Mage/src/main/java/mage/abilities/common/CastFromGraveyardOnceEachTurnAbility.java
@@ -4,9 +4,6 @@ import mage.MageIdentifier;
import mage.MageObjectReference;
import mage.abilities.Ability;
import mage.abilities.SpellAbility;
-import mage.abilities.costs.Cost;
-import mage.abilities.costs.Costs;
-import mage.abilities.costs.CostsImpl;
import mage.abilities.effects.AsThoughEffectImpl;
import mage.cards.Card;
import mage.constants.*;
@@ -31,11 +28,7 @@ import java.util.UUID;
public class CastFromGraveyardOnceEachTurnAbility extends SimpleStaticAbility {
public CastFromGraveyardOnceEachTurnAbility(FilterCard filter) {
- this(filter, null);
- }
-
- public CastFromGraveyardOnceEachTurnAbility(FilterCard filter, Cost additionalCost) {
- super(new CastFromGraveyardOnceEffect(filter, additionalCost));
+ super(new CastFromGraveyardOnceEffect(filter));
this.addWatcher(new CastFromGraveyardOnceWatcher());
this.setIdentifier(MageIdentifier.CastFromGraveyardOnceWatcher);
}
@@ -53,21 +46,17 @@ public class CastFromGraveyardOnceEachTurnAbility extends SimpleStaticAbility {
class CastFromGraveyardOnceEffect extends AsThoughEffectImpl {
private final FilterCard filter;
- private final Cost additionalCost;
- CastFromGraveyardOnceEffect(FilterCard filter, Cost additionalCost) {
+ CastFromGraveyardOnceEffect(FilterCard filter) {
super(AsThoughEffectType.CAST_FROM_NOT_OWN_HAND_ZONE, Duration.WhileOnBattlefield, Outcome.Benefit);
this.filter = filter;
this.staticText = "Once during each of your turns, you may cast " + filter.getMessage()
- + (filter.getMessage().contains("your graveyard") ? "" : " from your graveyard")
- + (additionalCost == null ? "" : " by " + additionalCost.getText() + " in addition to paying its other costs.");
- this.additionalCost = additionalCost;
+ + (filter.getMessage().contains("your graveyard") ? "" : " from your graveyard");
}
private CastFromGraveyardOnceEffect(final CastFromGraveyardOnceEffect effect) {
super(effect);
this.filter = effect.filter;
- this.additionalCost = effect.additionalCost;
}
@Override
@@ -108,14 +97,7 @@ class CastFromGraveyardOnceEffect extends AsThoughEffectImpl {
}
Set allowedToBeCastNow = spellAbility.spellCanBeActivatedNow(playerId, game);
if (allowedToBeCastNow.contains(MageIdentifier.Default)) {
- boolean matched = filter.match(cardToCheck, playerId, source, game);
- if (matched && additionalCost != null) {
- Costs costs = new CostsImpl<>();
- costs.add(additionalCost);
- controller.setCastSourceIdWithAlternateMana(objectId, spellAbility.getManaCosts(),
- costs, MageIdentifier.CastFromGraveyardOnceWatcher);
- }
- return matched;
+ return filter.match(cardToCheck, playerId, source, game);
}
}
return false;
diff --git a/Mage/src/main/java/mage/abilities/common/delayed/WhenTargetDiesDelayedTriggeredAbility.java b/Mage/src/main/java/mage/abilities/common/delayed/WhenTargetDiesDelayedTriggeredAbility.java
index 1e0b599c360..9fb75825cde 100644
--- a/Mage/src/main/java/mage/abilities/common/delayed/WhenTargetDiesDelayedTriggeredAbility.java
+++ b/Mage/src/main/java/mage/abilities/common/delayed/WhenTargetDiesDelayedTriggeredAbility.java
@@ -18,7 +18,6 @@ public class WhenTargetDiesDelayedTriggeredAbility extends DelayedTriggeredAbili
protected MageObjectReference mor;
private final SetTargetPointer setTargetPointer;
- private final boolean onlyControlled;
public WhenTargetDiesDelayedTriggeredAbility(Effect effect) {
this(effect, SetTargetPointer.NONE);
@@ -29,21 +28,15 @@ public class WhenTargetDiesDelayedTriggeredAbility extends DelayedTriggeredAbili
}
public WhenTargetDiesDelayedTriggeredAbility(Effect effect, Duration duration, SetTargetPointer setTargetPointer) {
- this(effect, duration, setTargetPointer, false);
- }
-
- public WhenTargetDiesDelayedTriggeredAbility(Effect effect, Duration duration, SetTargetPointer setTargetPointer, boolean onlyControlled) {
super(effect, duration, true);
this.setTargetPointer = setTargetPointer;
- this.onlyControlled = onlyControlled;
- setTriggerPhrase("When that creature dies" + (onlyControlled ? " under your control" : "") + (duration == Duration.EndOfTurn ? " this turn, " : ", "));
+ setTriggerPhrase("When that creature dies" + (duration == Duration.EndOfTurn ? " this turn, " : ", "));
}
protected WhenTargetDiesDelayedTriggeredAbility(final WhenTargetDiesDelayedTriggeredAbility ability) {
super(ability);
this.mor = ability.mor;
this.setTargetPointer = ability.setTargetPointer;
- this.onlyControlled = ability.onlyControlled;
}
@Override
@@ -69,8 +62,7 @@ public class WhenTargetDiesDelayedTriggeredAbility extends DelayedTriggeredAbili
return false;
}
Permanent permanent = zEvent.getTarget();
- if (mor == null || !mor.refersTo(permanent, game)
- || onlyControlled && !permanent.isControlledBy(getControllerId())) {
+ if (mor == null || !mor.refersTo(permanent, game)) {
return false;
}
switch (setTargetPointer) {
diff --git a/Mage/src/main/java/mage/abilities/common/delayed/WhenYouAttackDelayedTriggeredAbility.java b/Mage/src/main/java/mage/abilities/common/delayed/WhenYouAttackDelayedTriggeredAbility.java
deleted file mode 100644
index 032828b701e..00000000000
--- a/Mage/src/main/java/mage/abilities/common/delayed/WhenYouAttackDelayedTriggeredAbility.java
+++ /dev/null
@@ -1,49 +0,0 @@
-package mage.abilities.common.delayed;
-
-import java.util.UUID;
-
-import mage.abilities.DelayedTriggeredAbility;
-import mage.abilities.effects.Effect;
-import mage.constants.Duration;
-import mage.game.Game;
-import mage.game.events.GameEvent;
-
-/**
- * @author androosss
- */
-public class WhenYouAttackDelayedTriggeredAbility extends DelayedTriggeredAbility {
-
- public WhenYouAttackDelayedTriggeredAbility(Effect effect) {
- this(effect, Duration.EndOfTurn);
- }
-
- public WhenYouAttackDelayedTriggeredAbility(Effect effect, Duration duration) {
- this(effect, duration, false);
- }
-
- public WhenYouAttackDelayedTriggeredAbility(Effect effect, Duration duration, boolean triggerOnlyOnce) {
- super(effect, duration, triggerOnlyOnce);
- setTriggerPhrase((triggerOnlyOnce ? "When you next" : "Whenever you") + " attack"
- + (duration == Duration.EndOfTurn ? " this turn, " : ", "));
- }
-
- protected WhenYouAttackDelayedTriggeredAbility(final WhenYouAttackDelayedTriggeredAbility ability) {
- super(ability);
- }
-
- @Override
- public WhenYouAttackDelayedTriggeredAbility copy() {
- return new WhenYouAttackDelayedTriggeredAbility(this);
- }
-
- @Override
- public boolean checkEventType(GameEvent event, Game game) {
- return event.getType() == GameEvent.EventType.DECLARED_ATTACKERS;
- }
-
- @Override
- public boolean checkTrigger(GameEvent event, Game game) {
- UUID attackerId = game.getCombat().getAttackingPlayerId();
- return attackerId != null && attackerId.equals(getControllerId()) && !game.getCombat().getAttackers().isEmpty();
- }
-}
diff --git a/Mage/src/main/java/mage/abilities/condition/common/CommanderInPlayCondition.java b/Mage/src/main/java/mage/abilities/condition/common/CommanderInPlayCondition.java
new file mode 100644
index 00000000000..42f79a85e79
--- /dev/null
+++ b/Mage/src/main/java/mage/abilities/condition/common/CommanderInPlayCondition.java
@@ -0,0 +1,26 @@
+package mage.abilities.condition.common;
+
+import mage.abilities.Ability;
+import mage.abilities.condition.Condition;
+import mage.game.Game;
+
+/**
+ * Checks if the player has its commander in play and controls it
+ *
+ * @author LevelX2
+ */
+public enum CommanderInPlayCondition implements Condition {
+
+ instance;
+
+ @Override
+ public boolean apply(Game game, Ability source) {
+ return ControlYourCommanderCondition.instance.apply(game, source);
+ }
+
+ @Override
+ public String toString() {
+ return "As long as you control your commander";
+ }
+
+}
diff --git a/Mage/src/main/java/mage/abilities/condition/common/ControlYourCommanderCondition.java b/Mage/src/main/java/mage/abilities/condition/common/ControlYourCommanderCondition.java
index f51c1f2fa7d..f737febba55 100644
--- a/Mage/src/main/java/mage/abilities/condition/common/ControlYourCommanderCondition.java
+++ b/Mage/src/main/java/mage/abilities/condition/common/ControlYourCommanderCondition.java
@@ -3,10 +3,10 @@ package mage.abilities.condition.common;
import mage.abilities.Ability;
import mage.abilities.condition.Condition;
import mage.constants.CommanderCardType;
-import mage.game.Controllable;
import mage.game.Game;
-import mage.players.Player;
+import mage.game.permanent.Permanent;
+import java.util.Collection;
import java.util.Objects;
/**
@@ -19,18 +19,21 @@ public enum ControlYourCommanderCondition implements Condition {
@Override
public boolean apply(Game game, Ability source) {
- Player player = game.getPlayer(source.getControllerId());
- return player != null && game
- .getCommandersIds(player, CommanderCardType.COMMANDER_OR_OATHBREAKER, true)
+ return game.getPlayerList()
.stream()
+ .map(game::getPlayer)
+ .filter(Objects::nonNull)
+ .map(player -> game.getCommandersIds(player, CommanderCardType.COMMANDER_OR_OATHBREAKER, true)) // must search all card parts (example: mdf commander on battlefield)
+ .flatMap(Collection::stream)
.map(game::getPermanent)
.filter(Objects::nonNull)
- .map(Controllable::getControllerId)
- .anyMatch(source::isControlledBy);
+ .filter(Permanent::isPhasedIn)
+ .map(Permanent::getOwnerId)
+ .anyMatch(source.getControllerId()::equals);
}
@Override
public String toString() {
- return "you control your commander";
+ return "If you control your commander";
}
}
diff --git a/Mage/src/main/java/mage/abilities/condition/common/IsMainPhaseCondition.java b/Mage/src/main/java/mage/abilities/condition/common/IsMainPhaseCondition.java
deleted file mode 100644
index 4d10747d907..00000000000
--- a/Mage/src/main/java/mage/abilities/condition/common/IsMainPhaseCondition.java
+++ /dev/null
@@ -1,32 +0,0 @@
-
-package mage.abilities.condition.common;
-
-import mage.abilities.Ability;
-import mage.abilities.condition.Condition;
-import mage.game.Game;
-
-/**
- * @author androosss
- */
-public enum IsMainPhaseCondition implements Condition {
-
- YOUR(true),
- ANY(false);
-
- private final boolean yourMainPhaseOnly;
-
- IsMainPhaseCondition(boolean yourMainPhaseOnly) {
- this.yourMainPhaseOnly = yourMainPhaseOnly;
- }
-
- @Override
- public boolean apply(Game game, Ability source) {
- return game.getTurnPhaseType().isMain() &&
- (!yourMainPhaseOnly || game.getActivePlayerId().equals(source.getControllerId()));
- }
-
- @Override
- public String toString() {
- return "it's" + (yourMainPhaseOnly ? " your " : " ") + "main phase";
- }
-}
diff --git a/Mage/src/main/java/mage/abilities/effects/common/AddCombatAndMainPhaseEffect.java b/Mage/src/main/java/mage/abilities/effects/common/AddCombatAndMainPhaseEffect.java
index ddffc5830d6..0caa4f4ec02 100644
--- a/Mage/src/main/java/mage/abilities/effects/common/AddCombatAndMainPhaseEffect.java
+++ b/Mage/src/main/java/mage/abilities/effects/common/AddCombatAndMainPhaseEffect.java
@@ -35,7 +35,8 @@ public class AddCombatAndMainPhaseEffect extends OneShotEffect {
@Override
public boolean apply(Game game, Ability source) {
// 15.07.2006 If it's somehow not a main phase when Fury of the Horde resolves, all it does is untap all creatures that attacked that turn. No new phases are created.
- if (game.getTurnPhaseType().isMain()) {
+ if (game.getTurnPhaseType() == TurnPhase.PRECOMBAT_MAIN
+ || game.getTurnPhaseType() == TurnPhase.POSTCOMBAT_MAIN) {
// we can't add two turn modes at once, will add additional post combat on delayed trigger resolution
TurnMod combat = new TurnMod(source.getControllerId()).withExtraPhase(TurnPhase.COMBAT, TurnPhase.POSTCOMBAT_MAIN);
game.getState().getTurnMods().add(combat);
diff --git a/Mage/src/main/java/mage/abilities/effects/common/PutIntoLibraryNFromTopTargetEffect.java b/Mage/src/main/java/mage/abilities/effects/common/PutIntoLibraryNFromTopTargetEffect.java
index c961fb3cf11..bc4b90ec513 100644
--- a/Mage/src/main/java/mage/abilities/effects/common/PutIntoLibraryNFromTopTargetEffect.java
+++ b/Mage/src/main/java/mage/abilities/effects/common/PutIntoLibraryNFromTopTargetEffect.java
@@ -9,8 +9,6 @@ import mage.game.permanent.Permanent;
import mage.players.Player;
import mage.util.CardUtil;
-import java.util.UUID;
-
/**
* @author TheElk801
*/
@@ -35,19 +33,10 @@ public class PutIntoLibraryNFromTopTargetEffect extends OneShotEffect {
@Override
public boolean apply(Game game, Ability source) {
- boolean result = false;
- for (UUID permanentId : getTargetPointer().getTargets(game, source)) {
- Permanent permanent = game.getPermanent(permanentId);
- if (permanent == null) {
- continue;
- }
- Player player = game.getPlayer(permanent.getOwnerId());
- if (player == null) {
- continue;
- }
- result |= player.putCardOnTopXOfLibrary(permanent, game, source, position, true);
- }
- return result;
+ Player player = game.getPlayer(source.getControllerId());
+ Permanent permanent = game.getPermanent(getTargetPointer().getFirst(game, source));
+ return player != null && permanent != null
+ && player.putCardOnTopXOfLibrary(permanent, game, source, position, true);
}
@Override
diff --git a/Mage/src/main/java/mage/abilities/effects/common/TargetPlayerShufflesTargetCardsEffect.java b/Mage/src/main/java/mage/abilities/effects/common/TargetPlayerShufflesTargetCardsEffect.java
index a0e055a7a15..fa1c742c297 100644
--- a/Mage/src/main/java/mage/abilities/effects/common/TargetPlayerShufflesTargetCardsEffect.java
+++ b/Mage/src/main/java/mage/abilities/effects/common/TargetPlayerShufflesTargetCardsEffect.java
@@ -15,20 +15,12 @@ import mage.util.CardUtil;
*/
public class TargetPlayerShufflesTargetCardsEffect extends OneShotEffect {
- private final int targetPlayerIndex;
-
public TargetPlayerShufflesTargetCardsEffect() {
- this(0);
- }
-
- public TargetPlayerShufflesTargetCardsEffect(int targetPlayerIndex) {
super(Outcome.Neutral);
- this.targetPlayerIndex = targetPlayerIndex;
}
private TargetPlayerShufflesTargetCardsEffect(final TargetPlayerShufflesTargetCardsEffect effect) {
super(effect);
- this.targetPlayerIndex = effect.targetPlayerIndex;
}
@Override
@@ -38,8 +30,8 @@ public class TargetPlayerShufflesTargetCardsEffect extends OneShotEffect {
@Override
public boolean apply(Game game, Ability source) {
- Player targetPlayer = game.getPlayer(source.getTargets().get(targetPlayerIndex).getFirstTarget());
- Cards cards = new CardsImpl(source.getTargets().get(targetPlayerIndex + 1).getTargets());
+ Player targetPlayer = game.getPlayer(source.getFirstTarget());
+ Cards cards = new CardsImpl(source.getTargets().get(1).getTargets());
if (targetPlayer != null && !cards.isEmpty()) {
return targetPlayer.shuffleCardsToLibrary(cards, game, source);
}
@@ -52,7 +44,7 @@ public class TargetPlayerShufflesTargetCardsEffect extends OneShotEffect {
return staticText;
}
String rule = "target player shuffles ";
- int targetNumber = mode.getTargets().get(targetPlayerIndex + 1).getMaxNumberOfTargets();
+ int targetNumber = mode.getTargets().get(1).getMaxNumberOfTargets();
if (targetNumber == Integer.MAX_VALUE) {
rule += "any number of target cards";
} else {
diff --git a/Mage/src/main/java/mage/abilities/effects/common/combat/AttackIfAbleTargetRandomOpponentSourceEffect.java b/Mage/src/main/java/mage/abilities/effects/common/combat/AttackIfAbleTargetRandomOpponentSourceEffect.java
index 59843b03a09..0042d1708fa 100644
--- a/Mage/src/main/java/mage/abilities/effects/common/combat/AttackIfAbleTargetRandomOpponentSourceEffect.java
+++ b/Mage/src/main/java/mage/abilities/effects/common/combat/AttackIfAbleTargetRandomOpponentSourceEffect.java
@@ -36,7 +36,7 @@ public class AttackIfAbleTargetRandomOpponentSourceEffect extends OneShotEffect
if (controller == null) {
return false;
}
- List opponents = new ArrayList<>(game.getOpponents(controller.getId(), true));
+ List opponents = new ArrayList<>(game.getOpponents(controller.getId()));
Player opponent = game.getPlayer(opponents.get(RandomUtil.nextInt(opponents.size())));
if (opponent != null) {
game.informPlayers(opponent.getLogName() + " was chosen at random.");
diff --git a/Mage/src/main/java/mage/abilities/effects/common/cost/ReduceCostEquipTargetSourceEffect.java b/Mage/src/main/java/mage/abilities/effects/common/cost/ReduceCostEquipTargetSourceEffect.java
deleted file mode 100644
index 5f1f35190f5..00000000000
--- a/Mage/src/main/java/mage/abilities/effects/common/cost/ReduceCostEquipTargetSourceEffect.java
+++ /dev/null
@@ -1,65 +0,0 @@
-package mage.abilities.effects.common.cost;
-
-import mage.abilities.Ability;
-import mage.abilities.keyword.EquipAbility;
-import mage.constants.CostModificationType;
-import mage.constants.Duration;
-import mage.constants.Outcome;
-import mage.game.Game;
-import mage.target.Target;
-import mage.util.CardUtil;
-
-import java.util.Collection;
-
-/**
- * @author TheElk801
- */
-public class ReduceCostEquipTargetSourceEffect extends CostModificationEffectImpl {
-
- private final int amount;
-
- public ReduceCostEquipTargetSourceEffect(int amount) {
- super(Duration.Custom, Outcome.Benefit, CostModificationType.REDUCE_COST);
- this.amount = amount;
- staticText = "equip abilities you activate that target {this} cost {" + amount + "} less to activate";
- }
-
- private ReduceCostEquipTargetSourceEffect(final ReduceCostEquipTargetSourceEffect effect) {
- super(effect);
- this.amount = effect.amount;
- }
-
- @Override
- public boolean apply(Game game, Ability source, Ability abilityToModify) {
- CardUtil.reduceCost(abilityToModify, amount);
- return true;
- }
-
- @Override
- public boolean applies(Ability abilityToModify, Ability source, Game game) {
- if (!(abilityToModify instanceof EquipAbility)
- || !abilityToModify.isControlledBy(source.getControllerId())) {
- return false;
- }
- if (game != null && game.inCheckPlayableState()) {
- return !abilityToModify
- .getTargets()
- .isEmpty()
- && abilityToModify
- .getTargets()
- .get(0)
- .canTarget(source.getSourceId(), abilityToModify, game);
- }
- return abilityToModify
- .getTargets()
- .stream()
- .map(Target::getTargets)
- .flatMap(Collection::stream)
- .anyMatch(source.getSourceId()::equals);
- }
-
- @Override
- public ReduceCostEquipTargetSourceEffect copy() {
- return new ReduceCostEquipTargetSourceEffect(this);
- }
-}
diff --git a/Mage/src/main/java/mage/abilities/keyword/CastFromGraveyardAbility.java b/Mage/src/main/java/mage/abilities/keyword/CastFromGraveyardAbility.java
index 54bbd86d884..73de96cf5e7 100644
--- a/Mage/src/main/java/mage/abilities/keyword/CastFromGraveyardAbility.java
+++ b/Mage/src/main/java/mage/abilities/keyword/CastFromGraveyardAbility.java
@@ -114,7 +114,6 @@ public abstract class CastFromGraveyardAbility extends SpellAbility {
spellAbilityCopy.addCost(this.getCosts().copy());
spellAbilityCopy.addCost(this.getManaCosts().copy());
spellAbilityCopy.setSpellAbilityCastMode(this.getSpellAbilityCastMode());
- spellAbilityCopy.setCostAdjuster(this.getCostAdjuster());
spellAbilityToResolve = spellAbilityCopy;
ContinuousEffect effect = new CastFromGraveyardReplacementEffect();
effect.setTargetPointer(new FixedTarget(getSourceId(), game.getState().getZoneChangeCounter(getSourceId())));
diff --git a/Mage/src/main/java/mage/abilities/keyword/HarmonizeAbility.java b/Mage/src/main/java/mage/abilities/keyword/HarmonizeAbility.java
index e4f7b9936e2..d18de35de8c 100644
--- a/Mage/src/main/java/mage/abilities/keyword/HarmonizeAbility.java
+++ b/Mage/src/main/java/mage/abilities/keyword/HarmonizeAbility.java
@@ -4,12 +4,15 @@ import mage.MageInt;
import mage.MageObject;
import mage.abilities.Ability;
import mage.abilities.SpellAbility;
-import mage.abilities.costs.CostAdjuster;
+import mage.abilities.common.SimpleStaticAbility;
+import mage.abilities.costs.Cost;
+import mage.abilities.costs.VariableCostImpl;
+import mage.abilities.costs.VariableCostType;
import mage.abilities.costs.common.TapTargetCost;
import mage.abilities.costs.mana.ManaCostsImpl;
+import mage.abilities.effects.common.cost.CostModificationEffectImpl;
import mage.cards.Card;
-import mage.constants.Outcome;
-import mage.constants.SpellAbilityCastMode;
+import mage.constants.*;
import mage.filter.StaticFilters;
import mage.filter.common.FilterControlledPermanent;
import mage.filter.predicate.permanent.PermanentIdPredicate;
@@ -20,6 +23,9 @@ import mage.target.TargetPermanent;
import mage.target.common.TargetControlledPermanent;
import mage.util.CardUtil;
+import java.util.Objects;
+import java.util.UUID;
+
/**
* @author TheElk801
*/
@@ -30,7 +36,8 @@ public class HarmonizeAbility extends CastFromGraveyardAbility {
public HarmonizeAbility(Card card, String manaString) {
super(card, new ManaCostsImpl<>(manaString), SpellAbilityCastMode.HARMONIZE);
- this.setCostAdjuster(HarmonizeAbilityAdjuster.instance);
+ this.addCost(new HarmonizeCost());
+ this.addSubAbility(new SimpleStaticAbility(Zone.ALL, new HarmonizeCostReductionEffect()).setRuleVisible(false));
}
private HarmonizeAbility(final HarmonizeAbility ability) {
@@ -50,45 +57,123 @@ public class HarmonizeAbility extends CastFromGraveyardAbility {
}
}
-enum HarmonizeAbilityAdjuster implements CostAdjuster {
- instance;
+class HarmonizeCostReductionEffect extends CostModificationEffectImpl {
+
+ HarmonizeCostReductionEffect() {
+ super(Duration.WhileOnStack, Outcome.Benefit, CostModificationType.REDUCE_COST);
+ }
+
+ private HarmonizeCostReductionEffect(final HarmonizeCostReductionEffect effect) {
+ super(effect);
+ }
@Override
- public void reduceCost(Ability ability, Game game) {
+ public boolean apply(Game game, Ability source, Ability abilityToModify) {
+ SpellAbility spellAbility = (SpellAbility) abilityToModify;
+ int power;
if (game.inCheckPlayableState()) {
- int amount = game
+ power = game
.getBattlefield()
.getActivePermanents(
StaticFilters.FILTER_CONTROLLED_UNTAPPED_CREATURE,
- ability.getControllerId(), ability, game
- )
- .stream()
+ source.getControllerId(), source, game
+ ).stream()
.map(MageObject::getPower)
.mapToInt(MageInt::getValue)
.max()
.orElse(0);
- CardUtil.reduceCost(ability, amount);
- return;
+ } else {
+ power = CardUtil
+ .castStream(spellAbility.getCosts().stream(), HarmonizeCost.class)
+ .map(HarmonizeCost::getChosenCreature)
+ .map(game::getPermanent)
+ .filter(Objects::nonNull)
+ .map(MageObject::getPower)
+ .mapToInt(MageInt::getValue)
+ .map(x -> Math.max(x, 0))
+ .sum();
}
- Player player = game.getPlayer(ability.getControllerId());
+ if (power > 0) {
+ CardUtil.adjustCost(spellAbility, power);
+ }
+ return true;
+ }
+
+ @Override
+ public boolean applies(Ability abilityToModify, Ability source, Game game) {
+ return abilityToModify instanceof SpellAbility
+ && abilityToModify.getSourceId().equals(source.getSourceId());
+ }
+
+ @Override
+ public HarmonizeCostReductionEffect copy() {
+ return new HarmonizeCostReductionEffect(this);
+ }
+}
+
+class HarmonizeCost extends VariableCostImpl {
+
+ private UUID chosenCreature = null;
+
+ HarmonizeCost() {
+ super(VariableCostType.ADDITIONAL, "", "");
+ }
+
+ private HarmonizeCost(final HarmonizeCost cost) {
+ super(cost);
+ this.chosenCreature = cost.chosenCreature;
+ }
+
+ @Override
+ public HarmonizeCost copy() {
+ return new HarmonizeCost(this);
+ }
+
+ @Override
+ public void clearPaid() {
+ super.clearPaid();
+ chosenCreature = null;
+ }
+
+ @Override
+ public int getMaxValue(Ability source, Game game) {
+ return game.getBattlefield().contains(StaticFilters.FILTER_CONTROLLED_UNTAPPED_CREATURE, source, game, 1) ? 1 : 0;
+ }
+
+ @Override
+ public int announceXValue(Ability source, Game game) {
+ Player player = game.getPlayer(source.getControllerId());
if (player == null || !game.getBattlefield().contains(
- StaticFilters.FILTER_CONTROLLED_UNTAPPED_CREATURE, ability, game, 1
+ StaticFilters.FILTER_CONTROLLED_UNTAPPED_CREATURE, source, game, 1
) || !player.chooseUse(
- Outcome.Tap, "Tap a creature to reduce the cost of this spell?", ability, game
+ Outcome.Benefit, "Tap an untapped creature you control for harmonize?", source, game
)) {
- return;
+ return 0;
}
TargetPermanent target = new TargetPermanent(StaticFilters.FILTER_CONTROLLED_UNTAPPED_CREATURE);
target.withNotTarget(true);
- target.withChooseHint("to pay for harmonize");
- player.choose(Outcome.Tap, target, ability, game);
+ target.withChooseHint("for harmonize");
+ player.choose(Outcome.PlayForFree, target, source, game);
Permanent permanent = game.getPermanent(target.getFirstTarget());
if (permanent == null) {
- return;
+ return 0;
}
- CardUtil.reduceCost(ability, permanent.getPower().getValue());
- FilterControlledPermanent filter = new FilterControlledPermanent("creature chosen to tap for harmonize");
- filter.add(new PermanentIdPredicate(permanent.getId()));
- ability.addCost(new TapTargetCost(new TargetControlledPermanent(filter)));
+ chosenCreature = permanent.getId();
+ return 1;
+ }
+
+ private FilterControlledPermanent makeFilter() {
+ FilterControlledPermanent filter = new FilterControlledPermanent("tap the chosen creature");
+ filter.add(new PermanentIdPredicate(chosenCreature));
+ return filter;
+ }
+
+ @Override
+ public Cost getFixedCostsFromAnnouncedValue(int xValue) {
+ return new TapTargetCost(new TargetControlledPermanent(xValue, xValue, makeFilter(), true));
+ }
+
+ public UUID getChosenCreature() {
+ return chosenCreature;
}
}
diff --git a/Mage/src/main/java/mage/abilities/keyword/WardAbility.java b/Mage/src/main/java/mage/abilities/keyword/WardAbility.java
index 01db3372ce5..c68ff475567 100644
--- a/Mage/src/main/java/mage/abilities/keyword/WardAbility.java
+++ b/Mage/src/main/java/mage/abilities/keyword/WardAbility.java
@@ -77,10 +77,13 @@ public class WardAbility extends TriggeredAbilityImpl {
if (!getSourceId().equals(event.getTargetId())) {
return false;
}
- StackObject targetingObject = CardUtil.findTargetingStackObject(this.getId().toString(), event, game);
+ StackObject targetingObject = CardUtil.getTargetingStackObject(this.getId().toString(), event, game);
if (targetingObject == null || !game.getOpponents(getControllerId()).contains(targetingObject.getControllerId())) {
return false;
}
+ if (CardUtil.checkTargetedEventAlreadyUsed(this.getId().toString(), targetingObject, event, game)) {
+ return false;
+ }
getEffects().setTargetPointer(new FixedTarget(targetingObject.getId()));
return true;
}
diff --git a/Mage/src/main/java/mage/cards/AdventureSpellCard.java b/Mage/src/main/java/mage/cards/AdventureSpellCard.java
index c2c2a45efcb..ed6efa5f1f1 100644
--- a/Mage/src/main/java/mage/cards/AdventureSpellCard.java
+++ b/Mage/src/main/java/mage/cards/AdventureSpellCard.java
@@ -1,6 +1,7 @@
package mage.cards;
import mage.abilities.Ability;
+import mage.abilities.Modes;
import mage.abilities.SpellAbility;
import mage.abilities.effects.common.ExileAdventureSpellEffect;
import mage.constants.CardType;
@@ -161,13 +162,24 @@ class AdventureCardSpellAbility extends SpellAbility {
@Override
public String getRule(boolean all) {
- // TODO: must hide rules in permanent like SpellAbility, but can't due effects text
- return this.nameFull
- + " "
- + getManaCosts().getText()
- + " — "
- + super.getRule(false) // without cost
- + " (Then exile this card. You may cast the creature later from exile.)";
+ return this.getRule();
+ }
+
+ @Override
+ public String getRule() {
+ StringBuilder sbRule = new StringBuilder();
+ sbRule.append(this.nameFull);
+ sbRule.append(" ");
+ sbRule.append(getManaCosts().getText());
+ sbRule.append(" — ");
+ Modes modes = this.getModes();
+ if (modes.size() <= 1) {
+ sbRule.append(modes.getMode().getEffects().getTextStartingUpperCase(modes.getMode()));
+ } else {
+ sbRule.append(getModes().getText());
+ }
+ sbRule.append(" (Then exile this card. You may cast the creature later from exile.)");
+ return sbRule.toString();
}
@Override
diff --git a/Mage/src/main/java/mage/cards/ArtRect.java b/Mage/src/main/java/mage/cards/ArtRect.java
index ceb6e6b0b8e..fde58cc7c53 100644
--- a/Mage/src/main/java/mage/cards/ArtRect.java
+++ b/Mage/src/main/java/mage/cards/ArtRect.java
@@ -7,7 +7,6 @@ import java.awt.geom.Rectangle2D;
*/
public enum ArtRect {
NORMAL(new Rectangle2D.Double(.079f, .11f, .84f, .42f)),
- RETRO(new Rectangle2D.Double(.12f, .11f, .77f, .43f)),
AFTERMATH_TOP(new Rectangle2D.Double(0.075, 0.113, 0.832, 0.227)),
AFTERMATH_BOTTOM(new Rectangle2D.Double(0.546, 0.562, 0.272, 0.346)),
SPLIT_LEFT(new Rectangle2D.Double(0.152, 0.539, 0.386, 0.400)),
diff --git a/Mage/src/main/java/mage/cards/Card.java b/Mage/src/main/java/mage/cards/Card.java
index c8547e513a6..b134c74e121 100644
--- a/Mage/src/main/java/mage/cards/Card.java
+++ b/Mage/src/main/java/mage/cards/Card.java
@@ -181,21 +181,19 @@ public interface Card extends MageObject, Ownerable {
* Remove {@param amount} counters of the specified kind.
*
* @param isDamage if the counter removal is a result of being damaged (e.g. for Deification to work)
- * @return amount of counters removed
*/
- int removeCounters(String counterName, int amount, Ability source, Game game, boolean isDamage);
+ void removeCounters(String counterName, int amount, Ability source, Game game, boolean isDamage);
- default int removeCounters(Counter counter, Ability source, Game game) {
- return removeCounters(counter, source, game, false);
+ default void removeCounters(Counter counter, Ability source, Game game) {
+ removeCounters(counter, source, game, false);
}
/**
* Remove all counters of any kind.
*
* @param isDamage if the counter removal is a result of being damaged (e.g. for Deification to work)
- * @return amount of counters removed
*/
- int removeCounters(Counter counter, Ability source, Game game, boolean isDamage);
+ void removeCounters(Counter counter, Ability source, Game game, boolean isDamage);
/**
* Remove all counters of any kind.
diff --git a/Mage/src/main/java/mage/cards/CardImpl.java b/Mage/src/main/java/mage/cards/CardImpl.java
index 51bc39e6676..2515d21c1fd 100644
--- a/Mage/src/main/java/mage/cards/CardImpl.java
+++ b/Mage/src/main/java/mage/cards/CardImpl.java
@@ -819,19 +819,19 @@ public abstract class CardImpl extends MageObjectImpl implements Card {
}
@Override
- public int removeCounters(String counterName, int amount, Ability source, Game game, boolean isDamage) {
+ public void removeCounters(String counterName, int amount, Ability source, Game game, boolean isDamage) {
if (amount <= 0) {
- return 0;
+ return;
}
if (getCounters(game).getCount(counterName) <= 0) {
- return 0;
+ return;
}
GameEvent removeCountersEvent = new RemoveCountersEvent(counterName, this, source, amount, isDamage);
if (game.replaceEvent(removeCountersEvent)) {
- return 0;
+ return;
}
int finalAmount = 0;
@@ -854,12 +854,13 @@ public abstract class CardImpl extends MageObjectImpl implements Card {
GameEvent event = new CountersRemovedEvent(counterName, this, source, finalAmount, isDamage);
game.fireEvent(event);
- return finalAmount;
}
@Override
- public int removeCounters(Counter counter, Ability source, Game game, boolean isDamage) {
- return counter != null ? removeCounters(counter.getName(), counter.getCount(), source, game, isDamage) : 0;
+ public void removeCounters(Counter counter, Ability source, Game game, boolean isDamage) {
+ if (counter != null) {
+ removeCounters(counter.getName(), counter.getCount(), source, game, isDamage);
+ }
}
@Override
diff --git a/Mage/src/main/java/mage/cards/ExpansionSet.java b/Mage/src/main/java/mage/cards/ExpansionSet.java
index 90867e8ef2b..e1d48ff7bb9 100644
--- a/Mage/src/main/java/mage/cards/ExpansionSet.java
+++ b/Mage/src/main/java/mage/cards/ExpansionSet.java
@@ -39,8 +39,6 @@ public abstract class ExpansionSet implements Serializable {
// TODO: find or implement really full art in m15 render mode (without card name header)
public static final CardGraphicInfo NORMAL_ART = null;
public static final CardGraphicInfo NON_FULL_USE_VARIOUS = new CardGraphicInfo(null, true); // TODO: rename to NORMAL_ART_USE_VARIOUS
- public static final CardGraphicInfo RETRO_ART = new CardGraphicInfo(FrameStyle.RETRO, false);
- public static final CardGraphicInfo RETRO_ART_USE_VARIOUS = new CardGraphicInfo(FrameStyle.RETRO, true);
public static final CardGraphicInfo FULL_ART = new CardGraphicInfo(FrameStyle.MPOP_FULL_ART_BASIC, false);
public static final CardGraphicInfo FULL_ART_USE_VARIOUS = new CardGraphicInfo(FrameStyle.MPOP_FULL_ART_BASIC, true);
@@ -140,13 +138,6 @@ public abstract class ExpansionSet implements Serializable {
&& this.graphicInfo.getFrameStyle() != null
&& this.graphicInfo.getFrameStyle().isFullArt();
}
-
- public boolean isRetroFrame() {
- return this.graphicInfo != null
- && this.graphicInfo.getFrameStyle() != null
- && (this.graphicInfo.getFrameStyle() == FrameStyle.RETRO
- || this.graphicInfo.getFrameStyle() == FrameStyle.LEA_ORIGINAL_DUAL_LAND_ART_BASIC);
- }
}
private enum ExpansionSetComparator implements Comparator {
diff --git a/Mage/src/main/java/mage/cards/FrameStyle.java b/Mage/src/main/java/mage/cards/FrameStyle.java
index ffd64200f48..ae75f62e3d2 100644
--- a/Mage/src/main/java/mage/cards/FrameStyle.java
+++ b/Mage/src/main/java/mage/cards/FrameStyle.java
@@ -47,11 +47,7 @@ public enum FrameStyle {
/**
* Original Dual lands (box pattern in the text box)
*/
- LEA_ORIGINAL_DUAL_LAND_ART_BASIC(BorderType.OLD, false),
- /**
- * Retro frame
- */
- RETRO(BorderType.OLD, false);
+ LEA_ORIGINAL_DUAL_LAND_ART_BASIC(BorderType.M15, false);
/**
diff --git a/Mage/src/main/java/mage/cards/OmenSpellCard.java b/Mage/src/main/java/mage/cards/OmenSpellCard.java
index 04fcdd5d725..040bba51217 100644
--- a/Mage/src/main/java/mage/cards/OmenSpellCard.java
+++ b/Mage/src/main/java/mage/cards/OmenSpellCard.java
@@ -1,6 +1,7 @@
package mage.cards;
import mage.abilities.Ability;
+import mage.abilities.Modes;
import mage.abilities.SpellAbility;
import mage.abilities.effects.Effect;
import mage.abilities.effects.common.ShuffleIntoLibrarySourceEffect;
@@ -133,8 +134,8 @@ class OmenCardSpellAbility extends SpellAbility {
this.nameFull = ability.nameFull;
if (!ability.finalized) {
throw new IllegalStateException("Wrong code usage. "
- + "Omen (" + cardName + ") "
- + "need to call finalizeOmen() at the very end of the card's constructor.");
+ + "Omen (" + cardName + ") "
+ + "need to call finalizeOmen() at the very end of the card's constructor.");
}
this.finalized = true;
}
@@ -146,13 +147,24 @@ class OmenCardSpellAbility extends SpellAbility {
@Override
public String getRule(boolean all) {
- // TODO: must hide rules in permanent like SpellAbility, but can't due effects text
- return this.nameFull
- + " "
- + getManaCosts().getText()
- + " — "
- + super.getRule(false) // without cost
- + " (Then shuffle this card into its owner's library.)";
+ return this.getRule();
+ }
+
+ @Override
+ public String getRule() {
+ StringBuilder sbRule = new StringBuilder();
+ sbRule.append(this.nameFull);
+ sbRule.append(" ");
+ sbRule.append(getManaCosts().getText());
+ sbRule.append(" — ");
+ Modes modes = this.getModes();
+ if (modes.size() <= 1) {
+ sbRule.append(modes.getMode().getEffects().getTextStartingUpperCase(modes.getMode()));
+ } else {
+ sbRule.append(getModes().getText());
+ }
+ sbRule.append(" (Then shuffle this card into its owner's library.)");
+ return sbRule.toString();
}
@Override
diff --git a/Mage/src/main/java/mage/constants/SubType.java b/Mage/src/main/java/mage/constants/SubType.java
index 727dc6e793b..cbf9f006c19 100644
--- a/Mage/src/main/java/mage/constants/SubType.java
+++ b/Mage/src/main/java/mage/constants/SubType.java
@@ -394,7 +394,6 @@ public enum SubType {
SULLUSTAN("Sullustan", SubTypeSet.CreatureType, true), // Star Wars
SURRAKAR("Surrakar", SubTypeSet.CreatureType),
SURVIVOR("Survivor", SubTypeSet.CreatureType),
- SYMBIOTE("Symbiote", SubTypeSet.CreatureType),
SYNTH("Synth", SubTypeSet.CreatureType),
// T
TENTACLE("Tentacle", SubTypeSet.CreatureType),
diff --git a/Mage/src/main/java/mage/game/draft/BoosterDraft.java b/Mage/src/main/java/mage/game/draft/BoosterDraft.java
index 79587fc46d6..a0063f8ae60 100644
--- a/Mage/src/main/java/mage/game/draft/BoosterDraft.java
+++ b/Mage/src/main/java/mage/game/draft/BoosterDraft.java
@@ -34,7 +34,6 @@ public class BoosterDraft extends DraftImpl {
}
boosterNum++;
}
- this.boosterSendingEnd();
this.fireEndDraftEvent();
}
diff --git a/Mage/src/main/java/mage/game/draft/Draft.java b/Mage/src/main/java/mage/game/draft/Draft.java
index 1e5bb1de652..1fb235fea4e 100644
--- a/Mage/src/main/java/mage/game/draft/Draft.java
+++ b/Mage/src/main/java/mage/game/draft/Draft.java
@@ -34,7 +34,6 @@ public interface Draft extends MageItem, Serializable {
int getCardNum();
boolean addPick(UUID playerId, UUID cardId, Set hiddenCards);
void setBoosterLoaded(UUID playerID);
- void boosterSendingStart();
void start();
boolean isStarted();
void setStarted();
diff --git a/Mage/src/main/java/mage/game/draft/DraftImpl.java b/Mage/src/main/java/mage/game/draft/DraftImpl.java
index c0475e01802..c84917c2f3d 100644
--- a/Mage/src/main/java/mage/game/draft/DraftImpl.java
+++ b/Mage/src/main/java/mage/game/draft/DraftImpl.java
@@ -18,7 +18,7 @@ import java.util.concurrent.ScheduledFuture;
import java.util.concurrent.TimeUnit;
/**
- * @author BetaSteward_at_googlemail.com, JayDi85
+ * @author BetaSteward_at_googlemail.com
*/
public abstract class DraftImpl implements Draft {
@@ -36,7 +36,7 @@ public abstract class DraftImpl implements Draft {
protected int cardNum = 1; // starts with card number 1, increases by +1 after each picking
protected TimingOption timing;
protected int boosterLoadingCounter; // number of times the boosters have been sent to players until all are confirmed to have received them
- protected final int BOOSTER_LOADING_INTERVAL_SECS = 2; // interval in seconds
+ protected final int BOOSTER_LOADING_INTERVAL = 2; // interval in seconds
protected boolean abort = false;
protected boolean started = false;
@@ -44,8 +44,8 @@ public abstract class DraftImpl implements Draft {
protected transient TableEventSource tableEventSource = new TableEventSource();
protected transient PlayerQueryEventSource playerQueryEventSource = new PlayerQueryEventSource();
- protected ScheduledFuture> boosterSendingWorker;
- protected ScheduledExecutorService boosterSendingExecutor = null;
+ protected ScheduledFuture> boosterLoadingHandle;
+ protected ScheduledExecutorService boosterLoadingExecutor = null;
public DraftImpl(DraftOptions options, List sets) {
this.id = UUID.randomUUID();
@@ -83,6 +83,7 @@ public abstract class DraftImpl implements Draft {
if (newPlayer != null) {
DraftPlayer newDraftPlayer = new DraftPlayer(newPlayer);
DraftPlayer oldDraftPlayer = players.get(oldPlayer.getId());
+ newDraftPlayer.setBooster(oldDraftPlayer.getBooster());
Map newPlayers = new LinkedHashMap<>();
synchronized (players) {
for (Map.Entry entry : players.entrySet()) {
@@ -109,14 +110,12 @@ public abstract class DraftImpl implements Draft {
table.setCurrent(currentId);
}
-
- // boosters send to all players by timeout, so don't need to send it manually here
- newDraftPlayer.setBoosterAndLoad(oldDraftPlayer.getBooster());
if (oldDraftPlayer.isPicking()) {
- newDraftPlayer.setPickingAndSending();
+ newDraftPlayer.setPicking();
+ if (!newDraftPlayer.getBooster().isEmpty()) {
+ newDraftPlayer.getPlayer().pickCard(newDraftPlayer.getBooster(), newDraftPlayer.getDeck(), this);
+ }
}
- boosterSendingStart(); // if it's AI then make pick from it
-
return true;
}
return false;
@@ -125,7 +124,7 @@ public abstract class DraftImpl implements Draft {
@Override
public Collection getPlayers() {
synchronized (players) {
- return new ArrayList<>(players.values());
+ return players.values();
}
}
@@ -189,7 +188,7 @@ public abstract class DraftImpl implements Draft {
List currentBooster = current.booster;
while (true) {
List nextBooster = next.booster;
- next.setBoosterAndLoad(currentBooster);
+ next.setBooster(currentBooster);
if (Objects.equals(nextId, startId)) {
break;
}
@@ -210,7 +209,7 @@ public abstract class DraftImpl implements Draft {
List currentBooster = current.booster;
while (true) {
List prevBooster = prev.booster;
- prev.setBoosterAndLoad(currentBooster);
+ prev.setBooster(currentBooster);
if (Objects.equals(prevId, startId)) {
break;
}
@@ -222,71 +221,70 @@ public abstract class DraftImpl implements Draft {
}
protected void openBooster() {
- synchronized (players) {
- if (boosterNum <= numberBoosters) {
- for (DraftPlayer player : players.values()) {
- if (draftCube != null) {
- player.setBoosterAndLoad(draftCube.createBooster());
- } else {
- player.setBoosterAndLoad(sets.get(boosterNum - 1).createBooster());
- }
+ if (boosterNum <= numberBoosters) {
+ for (DraftPlayer player : players.values()) {
+ if (draftCube != null) {
+ player.setBooster(draftCube.createBooster());
+ } else {
+ player.setBooster(sets.get(boosterNum - 1).createBooster());
}
}
}
}
protected boolean pickCards() {
- synchronized (players) {
- for (DraftPlayer player : players.values()) {
- if (player.getBooster().isEmpty()) {
- return false;
+ for (DraftPlayer player : players.values()) {
+ if (player.getBooster().isEmpty()) {
+ return false;
+ }
+ player.setPicking();
+ player.setBoosterNotLoaded();
+ }
+ setupBoosterLoadingHandle();
+ synchronized (this) {
+ while (!donePicking()) {
+ try {
+ this.wait(10000); // checked every 10s to make sure the draft moves on
+ } catch (InterruptedException ex) {
}
- player.setPickingAndSending();
}
}
-
- while (!donePicking()) {
- boosterSendingStart();
- picksWait();
- }
-
cardNum++;
return true;
}
- public void boosterSendingStart() {
- if (this.boosterSendingExecutor == null) {
- this.boosterSendingExecutor = Executors.newSingleThreadScheduledExecutor(
- new XmageThreadFactory(ThreadUtils.THREAD_PREFIX_TOURNEY_BOOSTERS_SEND + " " + this.getId())
- );
- }
+ protected void setupBoosterLoadingHandle() {
+ cancelBoosterLoadingHandle();
boosterLoadingCounter = 0;
- if (boosterSendingWorker == null) {
- boosterSendingWorker = boosterSendingExecutor.scheduleAtFixedRate(() -> {
- try {
- if (isAbort() || sendBoostersToPlayers()) {
- boosterSendingEnd();
- } else {
- boosterLoadingCounter++;
- }
- } catch (Exception ex) {
- logger.fatal("Fatal boosterLoadingHandle error in draft " + id + " pack " + boosterNum + " pick " + cardNum, ex);
+ if (this.boosterLoadingExecutor == null) {
+ this.boosterLoadingExecutor = Executors.newSingleThreadScheduledExecutor(
+ new XmageThreadFactory(ThreadUtils.THREAD_PREFIX_TOURNEY_BOOSTERS_SEND)
+ );
+ }
+
+ boosterLoadingHandle = boosterLoadingExecutor.scheduleAtFixedRate(() -> {
+ try {
+ if (loadBoosters()) {
+ cancelBoosterLoadingHandle();
+ } else {
+ boosterLoadingCounter++;
}
- }, 0, BOOSTER_LOADING_INTERVAL_SECS, TimeUnit.SECONDS);
+ } catch (Exception ex) {
+ logger.fatal("Fatal boosterLoadingHandle error in draft " + id + " pack " + boosterNum + " pick " + cardNum, ex);
+ }
+ }, 0, BOOSTER_LOADING_INTERVAL, TimeUnit.SECONDS);
+ }
+
+ protected void cancelBoosterLoadingHandle() {
+ if (boosterLoadingHandle != null) {
+ boosterLoadingHandle.cancel(true);
}
}
- protected void boosterSendingEnd() {
- if (boosterSendingWorker != null) {
- boosterSendingWorker.cancel(true);
- boosterSendingWorker = null;
- }
- }
-
- protected boolean sendBoostersToPlayers() {
+ protected boolean loadBoosters() {
boolean allBoostersLoaded = true;
- for (DraftPlayer player : getPlayers()) {
+ for (DraftPlayer player : players.values()) {
if (player.isPicking() && !player.isBoosterLoaded()) {
allBoostersLoaded = false;
player.getPlayer().pickCard(player.getBooster(), player.getDeck(), this);
@@ -299,20 +297,16 @@ public abstract class DraftImpl implements Draft {
if (isAbort()) {
return true;
}
+ return players.values()
+ .stream()
+ .noneMatch(DraftPlayer::isPicking);
- synchronized (players) {
- return players.values()
- .stream()
- .noneMatch(DraftPlayer::isPicking);
- }
}
@Override
public boolean allJoined() {
- synchronized (players) {
- return players.values().stream()
- .allMatch(DraftPlayer::isJoined);
- }
+ return players.values().stream()
+ .allMatch(DraftPlayer::isJoined);
}
@Override
@@ -348,32 +342,11 @@ public abstract class DraftImpl implements Draft {
// if the pack is re-sent to a player because they haven't been able to successfully load it, the pick time is reduced appropriately because of the elapsed time
// the time is always at least 1 second unless it's set to 0, i.e. unlimited time
if (time > 0) {
- time = Math.max(1, time - boosterLoadingCounter * BOOSTER_LOADING_INTERVAL_SECS);
+ time = Math.max(1, time - boosterLoadingCounter * BOOSTER_LOADING_INTERVAL);
}
return time;
}
- public void picksCheckDone() {
- // notify main thread about changes, can be called from user's thread
- synchronized (this) {
- this.notifyAll();
- }
- }
-
- protected void picksWait() {
- // main thread waiting any picks or changes
- synchronized (this) {
- try {
- this.wait(10000); // checked every 10s to make sure the draft moves on
- } catch (InterruptedException ignore) {
- }
- }
-
- if (donePicking()) {
- boosterSendingEnd();
- }
- }
-
@Override
public boolean addPick(UUID playerId, UUID cardId, Set hiddenCards) {
DraftPlayer player = players.get(playerId);
@@ -381,10 +354,13 @@ public abstract class DraftImpl implements Draft {
for (Card card : player.booster) {
if (card.getId().equals(cardId)) {
player.addPick(card, hiddenCards);
+ player.booster.remove(card);
break;
}
}
- picksCheckDone();
+ synchronized (this) {
+ this.notifyAll();
+ }
}
return !player.isPicking();
}
diff --git a/Mage/src/main/java/mage/game/draft/DraftPlayer.java b/Mage/src/main/java/mage/game/draft/DraftPlayer.java
index 5f02a960f01..a333d143a3d 100644
--- a/Mage/src/main/java/mage/game/draft/DraftPlayer.java
+++ b/Mage/src/main/java/mage/game/draft/DraftPlayer.java
@@ -21,7 +21,7 @@ public class DraftPlayer {
protected Deck deck;
protected List booster;
protected boolean picking;
- protected boolean boosterLoaded; // client confirmed that it got a booster data (for computer must be always false)
+ protected boolean boosterLoaded;
protected boolean joined = false;
protected Set hiddenCards;
@@ -64,13 +64,14 @@ public class DraftPlayer {
if (hiddenCards != null) {
this.hiddenCards = hiddenCards;
}
- booster.remove(card);
+ synchronized (booster) {
+ booster.remove(card);
+ }
picking = false;
}
- public void setBoosterAndLoad(List booster) {
+ public void setBooster(List booster) {
this.booster = booster;
- this.boosterLoaded = false; // human will receive new pick, computer with choose new pick
}
public List getBooster() {
@@ -82,9 +83,8 @@ public class DraftPlayer {
}
}
- public void setPickingAndSending() {
- this.picking = true;
- this.boosterLoaded = false;
+ public void setPicking() {
+ picking = true;
}
public boolean isPicking() {
diff --git a/Mage/src/main/java/mage/game/draft/RandomBoosterDraft.java b/Mage/src/main/java/mage/game/draft/RandomBoosterDraft.java
index 140dcabe39c..629c13fd523 100644
--- a/Mage/src/main/java/mage/game/draft/RandomBoosterDraft.java
+++ b/Mage/src/main/java/mage/game/draft/RandomBoosterDraft.java
@@ -28,7 +28,7 @@ public class RandomBoosterDraft extends BoosterDraft {
protected void openBooster() {
if (boosterNum <= numberBoosters) {
for (DraftPlayer player: players.values()) {
- player.setBoosterAndLoad(getNextBooster().create15CardBooster());
+ player.setBooster(getNextBooster().create15CardBooster());
}
}
}
diff --git a/Mage/src/main/java/mage/game/draft/ReshuffledBoosterDraft.java b/Mage/src/main/java/mage/game/draft/ReshuffledBoosterDraft.java
index 365b3cb4c60..7fd747d449d 100644
--- a/Mage/src/main/java/mage/game/draft/ReshuffledBoosterDraft.java
+++ b/Mage/src/main/java/mage/game/draft/ReshuffledBoosterDraft.java
@@ -20,7 +20,7 @@ public class ReshuffledBoosterDraft extends BoosterDraft {
protected void openBooster() {
if (boosterNum <= numberBoosters) {
for (DraftPlayer player: players.values()) {
- player.setBoosterAndLoad(reshuffledSet.createBooster());
+ player.setBooster(reshuffledSet.createBooster());
}
}
}
diff --git a/Mage/src/main/java/mage/game/draft/RichManBoosterDraft.java b/Mage/src/main/java/mage/game/draft/RichManBoosterDraft.java
index a8c0b1cd851..7ca3de815f0 100644
--- a/Mage/src/main/java/mage/game/draft/RichManBoosterDraft.java
+++ b/Mage/src/main/java/mage/game/draft/RichManBoosterDraft.java
@@ -1,14 +1,15 @@
-package mage.game.draft;
-import mage.cards.Card;
-import mage.cards.ExpansionSet;
-import org.apache.log4j.Logger;
+package mage.game.draft;
import java.util.List;
import java.util.Objects;
import java.util.UUID;
+import mage.cards.Card;
+import mage.cards.ExpansionSet;
+import org.apache.log4j.Logger;
/**
+ *
* @author spjspj
*/
public class RichManBoosterDraft extends DraftImpl {
@@ -37,7 +38,6 @@ public class RichManBoosterDraft extends DraftImpl {
}
boosterNum++;
}
- this.boosterSendingEnd();
this.fireEndDraftEvent();
}
@@ -50,7 +50,7 @@ public class RichManBoosterDraft extends DraftImpl {
DraftPlayer next = players.get(nextId);
while (true) {
List nextBooster = sets.get((cardNum - 1) % sets.size()).createBooster();
- next.setBoosterAndLoad(nextBooster);
+ next.setBooster(nextBooster);
if (Objects.equals(nextId, startId)) {
break;
}
@@ -62,21 +62,22 @@ public class RichManBoosterDraft extends DraftImpl {
@Override
protected boolean pickCards() {
- synchronized (players) {
- for (DraftPlayer player : players.values()) {
- if (cardNum > 36) {
- return false;
+ for (DraftPlayer player : players.values()) {
+ if (cardNum > 36) {
+ return false;
+ }
+ player.setPicking();
+ player.getPlayer().pickCard(player.getBooster(), player.getDeck(), this);
+ }
+ cardNum++;
+ synchronized (this) {
+ while (!donePicking()) {
+ try {
+ this.wait();
+ } catch (InterruptedException ex) {
}
- player.setPickingAndSending();
}
}
-
- while (!donePicking()) {
- boosterSendingStart();
- picksWait();
- }
-
- cardNum++;
return true;
}
@@ -84,7 +85,6 @@ public class RichManBoosterDraft extends DraftImpl {
public void firePickCardEvent(UUID playerId) {
DraftPlayer player = players.get(playerId);
int cardNum = Math.min(36, this.cardNum);
-
// richman uses custom times
int time = (int) Math.ceil(customProfiTimes[cardNum - 1] * timing.getCustomTimeoutFactor());
playerQueryEventSource.pickCard(playerId, "Pick card", player.getBooster(), time);
diff --git a/Mage/src/main/java/mage/game/draft/RichManCubeBoosterDraft.java b/Mage/src/main/java/mage/game/draft/RichManCubeBoosterDraft.java
index c0d9ed9360e..b930a0e80c8 100644
--- a/Mage/src/main/java/mage/game/draft/RichManCubeBoosterDraft.java
+++ b/Mage/src/main/java/mage/game/draft/RichManCubeBoosterDraft.java
@@ -1,12 +1,13 @@
package mage.game.draft;
+import java.util.*;
+
import mage.cards.Card;
import mage.cards.ExpansionSet;
import mage.game.draft.DraftCube.CardIdentity;
-import java.util.*;
-
/**
+ *
* @author spjspj
*/
public class RichManCubeBoosterDraft extends DraftImpl {
@@ -35,7 +36,6 @@ public class RichManCubeBoosterDraft extends DraftImpl {
}
boosterNum++;
}
- this.boosterSendingEnd();
this.fireEndDraftEvent();
}
@@ -65,7 +65,7 @@ public class RichManCubeBoosterDraft extends DraftImpl {
}
List nextBooster = draftCube.createBooster();
- next.setBoosterAndLoad(nextBooster);
+ next.setBooster(nextBooster);
if (Objects.equals(nextId, startId)) {
break;
}
@@ -77,21 +77,22 @@ public class RichManCubeBoosterDraft extends DraftImpl {
@Override
protected boolean pickCards() {
- synchronized (players) {
- for (DraftPlayer player : players.values()) {
- if (cardNum > 36) {
- return false;
+ for (DraftPlayer player : players.values()) {
+ if (cardNum > 36) {
+ return false;
+ }
+ player.setPicking();
+ player.getPlayer().pickCard(player.getBooster(), player.getDeck(), this);
+ }
+ cardNum++;
+ synchronized (this) {
+ while (!donePicking()) {
+ try {
+ this.wait();
+ } catch (InterruptedException ex) {
}
- player.setPickingAndSending();
}
}
-
- while (!donePicking()) {
- boosterSendingStart();
- picksWait();
- }
-
- cardNum++;
return true;
}
diff --git a/Mage/src/main/java/mage/game/match/MatchImpl.java b/Mage/src/main/java/mage/game/match/MatchImpl.java
index 3fb5def5119..9d3b6463035 100644
--- a/Mage/src/main/java/mage/game/match/MatchImpl.java
+++ b/Mage/src/main/java/mage/game/match/MatchImpl.java
@@ -336,7 +336,7 @@ public abstract class MatchImpl implements Match {
while (!isDoneSideboarding()) {
try {
this.wait();
- } catch (InterruptedException ignore) {
+ } catch (InterruptedException ex) {
}
}
}
diff --git a/Mage/src/main/java/mage/game/permanent/token/Wall13Token.java b/Mage/src/main/java/mage/game/permanent/token/Wall13Token.java
deleted file mode 100644
index a5f86fe1c91..00000000000
--- a/Mage/src/main/java/mage/game/permanent/token/Wall13Token.java
+++ /dev/null
@@ -1,31 +0,0 @@
-package mage.game.permanent.token;
-
-import mage.MageInt;
-import mage.abilities.keyword.DefenderAbility;
-import mage.constants.CardType;
-import mage.constants.SubType;
-
-/**
- * @author TheElk801
- */
-public final class Wall13Token extends TokenImpl {
-
- public Wall13Token() {
- super("Wall Token", "1/3 white Wall creature token with defender");
- cardType.add(CardType.CREATURE);
- subtype.add(SubType.WALL);
- color.setWhite(true);
- power = new MageInt(1);
- toughness = new MageInt(3);
-
- addAbility(DefenderAbility.getInstance());
- }
-
- private Wall13Token(final Wall13Token token) {
- super(token);
- }
-
- public Wall13Token copy() {
- return new Wall13Token(this);
- }
-}
diff --git a/Mage/src/main/java/mage/game/stack/Spell.java b/Mage/src/main/java/mage/game/stack/Spell.java
index a4939295c25..149d8a6e92b 100644
--- a/Mage/src/main/java/mage/game/stack/Spell.java
+++ b/Mage/src/main/java/mage/game/stack/Spell.java
@@ -1093,13 +1093,13 @@ public class Spell extends StackObjectImpl implements Card {
}
@Override
- public int removeCounters(String counterName, int amount, Ability source, Game game, boolean isDamage) {
- return card.removeCounters(counterName, amount, source, game, isDamage);
+ public void removeCounters(String counterName, int amount, Ability source, Game game, boolean isDamage) {
+ card.removeCounters(counterName, amount, source, game, isDamage);
}
@Override
- public int removeCounters(Counter counter, Ability source, Game game, boolean isDamage) {
- return card.removeCounters(counter, source, game, isDamage);
+ public void removeCounters(Counter counter, Ability source, Game game, boolean isDamage) {
+ card.removeCounters(counter, source, game, isDamage);
}
@Override
diff --git a/Mage/src/main/java/mage/game/stack/StackAbility.java b/Mage/src/main/java/mage/game/stack/StackAbility.java
index 422e3c79585..34fb4333ab9 100644
--- a/Mage/src/main/java/mage/game/stack/StackAbility.java
+++ b/Mage/src/main/java/mage/game/stack/StackAbility.java
@@ -787,11 +787,6 @@ public class StackAbility extends StackObjectImpl implements Ability {
return this;
}
- @Override
- public CostAdjuster getCostAdjuster() {
- return costAdjuster;
- }
-
@Override
public void adjustX(Game game) {
if (costAdjuster != null) {
diff --git a/Mage/src/main/java/mage/players/PlayerImpl.java b/Mage/src/main/java/mage/players/PlayerImpl.java
index 1ec2badc1b7..88e36b7c3fb 100644
--- a/Mage/src/main/java/mage/players/PlayerImpl.java
+++ b/Mage/src/main/java/mage/players/PlayerImpl.java
@@ -781,17 +781,15 @@ public abstract class PlayerImpl implements Player, Serializable {
Card card = isDrawsFromBottom() ? getLibrary().drawFromBottom(game) : getLibrary().drawFromTop(game);
if (card != null) {
card.moveToZone(Zone.HAND, source, game, false); // if you want to use event.getSourceId() here then thinks x10 times
- if (isTopCardRevealed() && !isDrawsFromBottom()) {
+ if (isTopCardRevealed()) {
game.fireInformEvent(getLogName() + " draws a revealed card (" + card.getLogName() + ')');
}
game.fireEvent(new DrewCardEvent(card.getId(), getId(), source, event));
numDrawn++;
}
}
- if ((!isTopCardRevealed() || isDrawsFromBottom()) && numDrawn > 0) {
- game.fireInformEvent(getLogName() + " draws " + CardUtil.numberToText(numDrawn, "a")
- + " card" + (numDrawn > 1 ? "s" : "")
- + (isDrawsFromBottom() ? " from the bottom of their library" : ""));
+ if (!isTopCardRevealed() && numDrawn > 0) {
+ game.fireInformEvent(getLogName() + " draws " + CardUtil.numberToText(numDrawn, "a") + " card" + (numDrawn > 1 ? "s" : ""));
}
// if this method was called from a replacement event, pass the number of cards back through
// (uncomment conditions if correct ruling is to only count cards drawn by the same player)
diff --git a/Mage/src/main/java/mage/target/Target.java b/Mage/src/main/java/mage/target/Target.java
index 92fd3dbea7c..9664a0a10ca 100644
--- a/Mage/src/main/java/mage/target/Target.java
+++ b/Mage/src/main/java/mage/target/Target.java
@@ -55,9 +55,6 @@ public interface Target extends Serializable {
boolean chooseTarget(Outcome outcome, UUID playerId, Ability source, Game game);
- /**
- * Add target from targeting methods like chooseTarget (will check and generate target events and effects)
- */
void addTarget(UUID id, Ability source, Game game);
void addTarget(UUID id, int amount, Ability source, Game game);
@@ -93,9 +90,6 @@ public interface Target extends Serializable {
boolean choose(Outcome outcome, UUID playerId, UUID sourceId, Ability source, Game game);
- /**
- * Add target from non targeting methods like choose
- */
void add(UUID id, Game game);
void remove(UUID targetId);
diff --git a/Mage/src/main/java/mage/target/common/TargetCardInTargetPlayersGraveyard.java b/Mage/src/main/java/mage/target/common/TargetCardInTargetPlayersGraveyard.java
index 90422f1b407..419fcd44722 100644
--- a/Mage/src/main/java/mage/target/common/TargetCardInTargetPlayersGraveyard.java
+++ b/Mage/src/main/java/mage/target/common/TargetCardInTargetPlayersGraveyard.java
@@ -12,20 +12,12 @@ import java.util.UUID;
*/
public class TargetCardInTargetPlayersGraveyard extends TargetCardInGraveyard {
- private final int targetPlayerIndex;
-
public TargetCardInTargetPlayersGraveyard(int targets) {
- this(targets, 0);
- }
-
- public TargetCardInTargetPlayersGraveyard(int targets, int targetPlayerIndex) {
super(0, targets, StaticFilters.FILTER_CARD);
- this.targetPlayerIndex = targetPlayerIndex;
}
private TargetCardInTargetPlayersGraveyard(final TargetCardInTargetPlayersGraveyard target) {
super(target);
- this.targetPlayerIndex = target.targetPlayerIndex;
}
@Override
@@ -34,7 +26,7 @@ public class TargetCardInTargetPlayersGraveyard extends TargetCardInGraveyard {
return false;
}
Card card = game.getCard(id);
- return card != null && card.isOwnedBy(source.getTargets().get(targetPlayerIndex).getFirstTarget());
+ return card != null && card.isOwnedBy(source.getFirstTarget());
}
@Override
diff --git a/Mage/src/main/java/mage/util/CardUtil.java b/Mage/src/main/java/mage/util/CardUtil.java
index e7bb1732f4d..eb2a2e8d513 100644
--- a/Mage/src/main/java/mage/util/CardUtil.java
+++ b/Mage/src/main/java/mage/util/CardUtil.java
@@ -1128,19 +1128,14 @@ public final class CardUtil {
/**
* For finding the spell or ability on the stack for "becomes the target" triggers.
- * Also ensures that spells/abilities that target the same object twice only trigger each "becomes the target" ability once.
- * If this is the first attempt at triggering for a given ability targeting a given object,
- * this method records that in the game state for later checks by this same method, to not return the same object again.
- *
- * @param checkingReference must be unique for each usage (this.getId().toString() of the TriggeredAbility, or this.getKey() of the watcher)
+ *
* @param event the GameEvent.EventType.TARGETED from checkTrigger() or watch()
* @param game the Game from checkTrigger() or watch()
- * @return the StackObject which targeted the source, or null if already used or not found
+ * @return the StackObject which targeted the source, or null if not found
*/
- public static StackObject findTargetingStackObject(String checkingReference, GameEvent event, Game game) {
+ public static StackObject getTargetingStackObject(String checkingReference, GameEvent event, Game game) {
// In case of multiple simultaneous triggered abilities from the same source,
- // need to get the actual one that targeted, see #8026, #8378, rulings for Battle Mammoth
- // In case of copied triggered abilities, need to trigger on each independently, see #13498
+ // need to get the actual one that targeted, see #8026, #8378
// Also avoids triggering on cancelled selections, see #8802
String stateKey = "targetedMap" + checkingReference;
Map> targetMap = (Map>) game.getState().getValue(stateKey);
@@ -1153,22 +1148,50 @@ public final class CardUtil {
Set targetingObjects = targetMap.computeIfAbsent(event.getTargetId(), k -> new HashSet<>());
for (StackObject stackObject : game.getStack()) {
Ability stackAbility = stackObject.getStackAbility();
- if (stackAbility == null || !stackAbility.getSourceId().equals(event.getSourceId())) {
+ if (stackAbility == null || !stackAbility.getSourceId().equals(event.getSourceId()) || targetingObjects.contains(stackObject.getId())) {
continue;
}
if (CardUtil.getAllSelectedTargets(stackAbility, game).contains(event.getTargetId())) {
- if (!targetingObjects.add(stackObject.getId())) {
- continue; // The trigger/watcher already recorded that target of the stack object, check for another
- }
- // Otherwise, store this combination of trigger/watcher + target + stack object
- targetMap.put(event.getTargetId(), targetingObjects);
- game.getState().setValue(stateKey, targetMap);
return stackObject;
}
}
return null;
}
+ /**
+ * For ensuring that spells/abilities that target the same object twice only trigger each "becomes the target" ability once.
+ * If this is the first attempt at triggering for a given ability targeting a given object,
+ * this method records that in the game state for later checks by this same method.
+ *
+ * @param checkingReference must be unique for each usage (this.id.toString() of the TriggeredAbility, or this.getKey() of the watcher)
+ * @param targetingObject from getTargetingStackObject
+ * @param event the GameEvent.EventType.TARGETED from checkTrigger() or watch()
+ * @param game the Game from checkTrigger() or watch()
+ * @return true if already triggered/watched, false if this is the first/only trigger/watch
+ */
+ public static boolean checkTargetedEventAlreadyUsed(String checkingReference, StackObject targetingObject, GameEvent event, Game game) {
+ String stateKey = "targetedMap" + checkingReference;
+ // If a spell or ability an opponent controls targets a single permanent you control more than once,
+ // Battle Mammoth's triggered ability will trigger only once.
+ // However, if a spell or ability an opponent controls targets multiple permanents you control,
+ // Battle Mammoth's triggered ability will trigger once for each of those permanents. (2021-02-05)
+ Map> targetMap = (Map>) game.getState().getValue(stateKey);
+ // targetMap: key - targetId; value - Set of stackObject Ids
+ if (targetMap == null) {
+ targetMap = new HashMap<>();
+ } else {
+ targetMap = new HashMap<>(targetMap); // must have new object reference if saved back to game state
+ }
+ Set targetingObjects = targetMap.computeIfAbsent(event.getTargetId(), k -> new HashSet<>());
+ if (!targetingObjects.add(targetingObject.getId())) {
+ return true; // The trigger/watcher already recorded that target of the stack object
+ }
+ // Otherwise, store this combination of trigger/watcher + target + stack object
+ targetMap.put(event.getTargetId(), targetingObjects);
+ game.getState().setValue(stateKey, targetMap);
+ return false;
+ }
+
/**
* For overriding `canTarget()` with usages such as "any number of target cards with total mana value X or less".
* Call this after super.canTarget() returns true.
diff --git a/Mage/src/main/java/mage/watchers/common/NumberOfTimesPermanentTargetedATurnWatcher.java b/Mage/src/main/java/mage/watchers/common/NumberOfTimesPermanentTargetedATurnWatcher.java
index b8e031bca49..accc6b4628c 100644
--- a/Mage/src/main/java/mage/watchers/common/NumberOfTimesPermanentTargetedATurnWatcher.java
+++ b/Mage/src/main/java/mage/watchers/common/NumberOfTimesPermanentTargetedATurnWatcher.java
@@ -29,8 +29,8 @@ public class NumberOfTimesPermanentTargetedATurnWatcher extends Watcher {
if (event.getType() != GameEvent.EventType.TARGETED) {
return;
}
- StackObject targetingObject = CardUtil.findTargetingStackObject(this.getKey(), event, game);
- if (targetingObject == null) {
+ StackObject targetingObject = CardUtil.getTargetingStackObject(this.getKey(), event, game);
+ if (targetingObject == null || CardUtil.checkTargetedEventAlreadyUsed(this.getKey(), targetingObject, event, game)) {
return;
}
Permanent permanent = game.getPermanent(event.getTargetId());
diff --git a/Utils/known-sets.txt b/Utils/known-sets.txt
index 1a0b1a4d250..ffae098c575 100644
--- a/Utils/known-sets.txt
+++ b/Utils/known-sets.txt
@@ -173,7 +173,6 @@ Magic Origins|MagicOrigins|
Magic Player Rewards|MagicPlayerRewards|
Magic: The Gathering-Commander|Commander|
Magic: The Gathering-Conspiracy|Conspiracy|
-Marvel's Spider-Man Eternal|MarvelsSpiderManEternal|
Masterpiece Series|MasterpieceSeries|
Masterpiece Series Amonkhet|MasterpieceSeriesAmonkhet|
Masters Edition|MastersEdition|
diff --git a/Utils/mtg-cards-data.txt b/Utils/mtg-cards-data.txt
index 811447a7747..473865c8d09 100644
--- a/Utils/mtg-cards-data.txt
+++ b/Utils/mtg-cards-data.txt
@@ -57189,14 +57189,12 @@ Summon: Shiva|Final Fantasy|78|U|{3}{U}{U}|Enchantment Creature - Saga Elemental
Cecil, Dark Knight|Final Fantasy|91|R|{B}|Legendary Creature - Human Knight|2|3|Deathtouch$Darkness -- Whenever Cecil deals damage, you lose that much life. Then if your life total is less than or equal to half your starting life total, untap Cecil and transform it.|
Cecil, Redeemed Paladin|Final Fantasy|91|R||Legendary Creature - Human Knight|4|4|Lifelink$Protect -- Whenever Cecil attacks, other attacking creatures gain indestructible until end of turn.|
Tonberry|Final Fantasy|122|U|{B}|Creature - Salamander Horror|2|1|This creature enters tapped with a stun counter on it.$Chef's Knife -- During your turn, this creature has first strike and deathtouch.|
-Zell Dincht|Final Fantasy|170|R|{2}{R}|Legendary Creature - Human Monk|0|3|You may play an additional land on each of your turns.$Zell Dincht gets +1/+0 for each land you control.$At the beginning of your end step, return a land you control to its owner's hand.|
Jumbo Cactuar|Final Fantasy|191|R|{5}{G}{G}|Creature - Plant|1|7|10,000 Needles -- Whenever this creature attacks, it gets +9999/+0 until end of turn.|
Sazh's Chocobo|Final Fantasy|200|U|{G}|Creature - Bird|0|1|Landfall -- Whenever a land you control enters, put a +1/+1 counter on this creature.|
Emet-Selch, Unsundered|Final Fantasy|218|M|{1}{U}{B}|Legendary Creature - Elder Wizard|2|4|Vigilance$Whenever Emet-Selch enters or attacks, draw a card, then discard a card.$At the beginning of your upkeep, if there are fourteen or more cards in your graveyard, you may transform Emet-Selch.|
Hades, Sorcerer of Eld|Final Fantasy|218|M||Legendary Creature - Avatar|6|6|Vigilance$Echo of the Lost -- During your turn, you may play cards from your graveyard.$If a card or token would be put into your graveyard from anywhere, exile it instead.|
Garland, Knight of Cornelia|Final Fantasy|221|U|{B}{R}|Legendary Creature - Human Knight|3|2|Whenever you cast a noncreature spell, surveil 1.${3}{B}{B}{R}{R}: Return this card from your graveyard to the battlefield transformed. Activate only as a sorcery.|
Chaos, the Endless|Final Fantasy|221|U||Legendary Creature - Demon|5|5|Flying$When Chaos dies, put it on the bottom of its owner's library.|
-Gladiolus Amicitia|Final Fantasy|224|U|{4}{R}{G}|Legendary Creature - Human Warrior|6|6|When Gladiolus Amicitia enters, search your library for a land card, put it onto the battlefield tapped, then shuffle.$Landfall -- Whenever a land you control enters, another target creature you control gets +2/+2 and gains trample until end of turn.|
Sin, Spira's Punishment|Final Fantasy|242|R|{4}{B}{G}{U}|Legendary Creature - Leviathan Avatar|7|7|Flying$Whenever Sin enters or attacks, exile a permanent card from your graveyard at random, then create a tapped token that's a copy of that card. If the exiled card is a land card, repeat this process.|
Cloud, Planet's Champion|Final Fantasy|552|M|{3}{R}{W}|Legendary Creature - Human Soldier Mercenary|4|4|During your turn, as long as Cloud is equipped, it has double strike and indestructible.$Equip abilities you activate that target Cloud cost {2} less to activate.|
Sephiroth, Planet's Heir|Final Fantasy|553|M|{4}{U}{B}|Legendary Creature - Human Avatar Soldier|4|4|Vigilance$When Sephiroth enters, creatures your opponents control get -2/-2 until end of turn.$Whenever a creature an opponent controls dies, put a +1/+1 counter on Sephiroth.|
@@ -57861,9 +57859,3 @@ Vault of the Archangel|Tarkir: Dragonstorm Commander|410|R||Land|||{T}: Add {C}.
Windbrisk Heights|Tarkir: Dragonstorm Commander|411|R||Land|||Hideaway 4$This land enters tapped.${T}: Add {W}.${W}, {T}: You may play the exiled card without paying its mana cost if you attacked with three or more creatures this turn.|
Woodland Cemetery|Tarkir: Dragonstorm Commander|412|R||Land|||This land enters tapped unless you control a Swamp or a Forest.${T}: Add {B} or {G}.|
Yavimaya Coast|Tarkir: Dragonstorm Commander|413|R||Land|||{T}: Add {C}.${T}: Add {G} or {U}. This land deals 1 damage to you.|
-Grasping Tentacles|Marvel's Spider-Man Eternal|21|R|{1}{U}{B}|Sorcery|||Target opponent mills eight cards. You may put an artifact card from that player's graveyard onto the battlefield under your control.|
-Venom, Deadly Devourer|Marvel's Spider-Man Eternal|22|R|{2}{B}{G}|Legendary Creature - Symbiote Villain|4|4|Vigilance, menace${3}: Exile target creature card from a graveyard. When you do, put X +1/+1 counters on target Symbiote, where X is the exiled card's toughness.|
-Green Goblin, Nemesis|Marvel's Spider-Man Eternal|23|R|{2}{B}{R}|Legendary Creature - Goblin Human Villain|3|3|Flying$Whenever you discard a nonland card, put a +1/+1 counter on target Goblin you control.$Whenever you discard a land card, create a tapped Treasure token.|
-Doc Ock, Evil Inventor|Marvel's Spider-Man Eternal|24|R|{5}{U}{B}|Legendary Creature - Human Scientist Villain|8|8|At the beginning of combat on your turn, target noncreature artifact you control becomes an 8/8 Robot Villain artifact creature in addition to its other types.|
-Sensational Spider-Man|Marvel's Spider-Man Eternal|25|R|{1}{W}{U}|Legendary Creature - Spider Human Hero|3|3|Whenever Sensational Spider-Man attacks, tap target creature defending player controls and put a stun counter on it. Then you may remove up to three stun counters from among all permanents. Draw cards equal to the number of stun counters removed this way.|
-Pumpkin Bombs|Marvel's Spider-Man Eternal|26|R|{1}{R}|Artifact|||{T}, Discard two cards: Draw three cards, then put a fuse counter on this artifact. It deals damage equal to the number of fuse counters on it to target opponent. They gain control of this artifact.|
diff --git a/Utils/mtg-sets-data.txt b/Utils/mtg-sets-data.txt
index af90b04b5b6..0aee6b40f99 100644
--- a/Utils/mtg-sets-data.txt
+++ b/Utils/mtg-sets-data.txt
@@ -173,7 +173,6 @@ Masters 25|A25|
Magic: The Gathering-Commander|CMD|
Magic: The Gathering-Conspiracy|CNS|
Media Inserts|MBP|
-Marvel's Spider-Man Eternal|SPE|
March of the Machine|MOM|
March of the Machine Commander|MOC|
March of the Machine: The Aftermath|MAT|