Merge branch 'planar-conquest-update-iii' into 'master'

Planar Conquest 25th anniversary / Christmas update

See merge request core-developers/forge!1165
This commit is contained in:
Michael Kamensky
2018-12-03 17:48:45 +00:00
191 changed files with 3904 additions and 152 deletions

View File

@@ -789,6 +789,15 @@ public class AiCostDecision extends CostDecisionMakerBase {
c = AbilityUtils.calculateAmount(source, "ChosenX", ability);
} else if (amount.equals("All")) {
c = source.getCounters(cost.counter);
} else if (sVar.equals("Targeted$CardManaCost")) {
c = 0;
if (ability.getTargets().getNumTargeted() > 0) {
for (Card tgt : ability.getTargets().getTargetCards()) {
if (tgt.getManaCost() != null) {
c += tgt.getManaCost().getCMC();
}
}
}
} else {
c = AbilityUtils.calculateAmount(source, amount, ability);
}

View File

@@ -28,6 +28,7 @@ import forge.card.mana.ManaCostShard;
import forge.game.CardTraitPredicates;
import forge.game.Game;
import forge.game.GameObject;
import forge.game.GameType;
import forge.game.ability.AbilityFactory;
import forge.game.ability.AbilityUtils;
import forge.game.ability.ApiType;
@@ -1041,6 +1042,20 @@ public class ComputerUtil {
}
} // AntiBuffedBy
// Plane cards that give Haste (e.g. Sokenzan)
if (ai.getGame().getRules().hasAppliedVariant(GameType.Planechase)) {
for (Card c : ai.getGame().getActivePlanes()) {
for (StaticAbility s : c.getStaticAbilities()) {
if (s.hasParam("AddKeyword")
&& s.getParam("AddKeyword").contains("Haste")
&& "Creature".equals(s.getParam("Affected"))
&& card.isCreature()) {
return true;
}
}
}
}
final CardCollectionView vengevines = ai.getCardsIn(ZoneType.Graveyard, "Vengevine");
if (!vengevines.isEmpty()) {
final CardCollectionView creatures = ai.getCardsIn(ZoneType.Hand);

View File

@@ -677,6 +677,14 @@ public class SpecialCardAi {
// Living Death (and other similar cards using AILogic LivingDeath or AILogic ReanimateAll)
public static class LivingDeath {
public static boolean consider(final Player ai, final SpellAbility sa) {
// if there's another reanimator card currently suspended, don't cast a new one until the previous
// one resolves, otherwise the reanimation attempt will be ruined (e.g. Living End)
for (Card ex : ai.getCardsIn(ZoneType.Exile)) {
if (ex.hasSVar("IsReanimatorCard") && ex.getCounters(CounterType.TIME) > 0) {
return false;
}
}
int aiBattlefieldPower = 0, aiGraveyardPower = 0;
int threshold = 320; // approximately a 4/4 Flying creature worth of extra value
@@ -821,6 +829,10 @@ public class SpecialCardAi {
int computerHandSize = ai.getZone(ZoneType.Hand).size();
int maxHandSize = ai.getMaxHandSize();
if (ai.getCardsIn(ZoneType.Library).isEmpty()) {
return false; // nothing to draw from the library
}
if (!CardLists.filter(ai.getCardsIn(ZoneType.Battlefield), CardPredicates.nameEquals("Yawgmoth's Bargain")).isEmpty()) {
// Prefer Yawgmoth's Bargain because AI is generally better with it
@@ -1337,6 +1349,10 @@ public class SpecialCardAi {
Game game = ai.getGame();
PhaseHandler ph = game.getPhaseHandler();
if (ai.getCardsIn(ZoneType.Library).isEmpty()) {
return false; // nothing to draw from the library
}
int computerHandSize = ai.getZone(ZoneType.Hand).size();
int maxHandSize = ai.getMaxHandSize();

View File

@@ -76,6 +76,13 @@ public abstract class SpellAbilityAi {
return false;
}
}
if (sa.hasParam("AITgtBeforeCostEval")) {
// Cost payment requires a valid target to be specified, e.g. Quillmane Baku, so run the API logic first
// to set the target, then decide on paying costs (slower, so only use for cards where it matters)
return checkApiLogic(ai, sa) && (cost == null || willPayCosts(ai, sa, cost, source));
}
if (cost != null && !willPayCosts(ai, sa, cost, source)) {
return false;
}

View File

@@ -110,7 +110,8 @@ public class CopySpellAbilityAi extends SpellAbilityAi {
@Override
protected boolean doTriggerAINoCost(Player aiPlayer, SpellAbility sa, boolean mandatory) {
// the AI should not miss mandatory activations (e.g. Precursor Golem trigger)
return mandatory || "Always".equals(sa.getParam("AILogic"));
String logic = sa.getParamOrDefault("AILogic", "");
return mandatory || logic.contains("Always"); // this includes logic like AlwaysIfViable
}
@Override

View File

@@ -61,8 +61,23 @@ public class PermanentAi extends SpellAbilityAi {
if (card.getType().isLegendary()
&& !game.getStaticEffects().getGlobalRuleChange(GlobalRuleChange.noLegendRule)) {
if (ai.isCardInPlay(card.getName())) {
// AiPlayDecision.WouldDestroyLegend
return false;
if (!card.hasSVar("AILegendaryException")) {
// AiPlayDecision.WouldDestroyLegend
return false;
} else {
String specialRule = card.getSVar("AILegendaryException");
if ("TwoCopiesAllowed".equals(specialRule)) {
// One extra copy allowed on the battlefield, e.g. Brothers Yamazaki
if (CardLists.filter(ai.getCardsIn(ZoneType.Battlefield), CardPredicates.nameEquals(card.getName())).size() > 1) {
return false;
}
} else if ("AlwaysAllowed".equals(specialRule)) {
// Nothing to do here, check for Legendary is disabled
} else {
// Unknown hint, assume two copies not allowed
return false;
}
}
}
}

View File

@@ -8,6 +8,12 @@ import forge.game.spellability.SpellAbility;
public class ShuffleAi extends SpellAbilityAi {
@Override
protected boolean canPlayAI(Player aiPlayer, SpellAbility sa) {
String logic = sa.getParamOrDefault("AILogic", "");
if (logic.equals("Always")) {
// We may want to play this for the subability, e.g. Mind's Desire
return true;
}
// not really sure when the compy would use this; maybe only after a
// human
// deliberately put a card on top of their library
@@ -47,7 +53,7 @@ public class ShuffleAi extends SpellAbilityAi {
@Override
public boolean confirmAction(Player player, SpellAbility sa, PlayerActionConfirmMode mode, String message) {
// ai could analyze parameter denoting the player to shuffle
// ai could analyze parameter denoting the player to shuffle
return true;
}
}

View File

@@ -5,6 +5,7 @@ import java.util.HashMap;
import java.util.List;
import java.util.Map;
import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.math.Vector2;
import forge.FThreads;
@@ -349,15 +350,18 @@ public abstract class VCardDisplayArea extends VDisplayArea implements ActivateH
public boolean selectCard(boolean selectEntireStack) {
if (MatchController.instance.getGameController().selectCard(getCard(), getOtherCardsToSelect(selectEntireStack), null)) {
Gdx.graphics.requestRendering();
return true;
}
//if panel can't do anything with card selection, try selecting previous panel in stack
if (prevPanelInStack != null && prevPanelInStack.selectCard(selectEntireStack)) {
Gdx.graphics.requestRendering();
return true;
}
//as a last resort try to select attached panels
for (CardAreaPanel panel : attachedPanels) {
if (panel.selectCard(selectEntireStack)) {
Gdx.graphics.requestRendering();
return true;
}
}

View File

@@ -2,6 +2,7 @@ package forge.screens.planarconquest;
import java.util.List;
import forge.planarconquest.*;
import org.apache.commons.lang3.StringUtils;
import com.badlogic.gdx.graphics.Color;
@@ -28,19 +29,9 @@ import forge.card.ColorSet;
import forge.card.CardDetailUtil.DetailColors;
import forge.item.PaperCard;
import forge.model.FModel;
import forge.planarconquest.ConquestAwardPool;
import forge.planarconquest.ConquestData;
import forge.planarconquest.ConquestBattle;
import forge.planarconquest.ConquestChaosBattle;
import forge.planarconquest.ConquestEvent;
import forge.planarconquest.ConquestEvent.ChaosWheelOutcome;
import forge.planarconquest.ConquestEvent.ConquestEventRecord;
import forge.planarconquest.ConquestLocation;
import forge.planarconquest.ConquestPlane;
import forge.planarconquest.ConquestPreferences.CQPref;
import forge.planarconquest.ConquestPlaneData;
import forge.planarconquest.ConquestReward;
import forge.planarconquest.ConquestRegion;
import forge.screens.FScreen;
import forge.screens.LoadingOverlay;
import forge.toolbox.FButton;
@@ -547,6 +538,10 @@ public class ConquestMultiverseScreen extends FScreen {
@Override
protected void onEnd(boolean endingAll) {
String secretArea = model.getCurrentLocation().getEvent().getTemporaryUnlock();
if (secretArea != null) {
ConquestUtil.setPlaneTemporarilyAccessible(secretArea, false);
}
model.setCurrentLocation(path.get(path.size() - 1));
model.saveData(); //save new location
activeMoveAnimation = null;

View File

@@ -34,7 +34,7 @@ public class ConquestPlaneSelector extends FDisplayObject {
private static final float MONITOR_LEFT_MULTIPLIER = 19f / 443f;
private static final float ARROW_THICKNESS = Utils.scale(3);
private static final List<ConquestPlane> planes = ImmutableList.copyOf(Iterables.filter(FModel.getPlanes(), new Predicate<ConquestPlane>() {
private static List<ConquestPlane> planes = ImmutableList.copyOf(Iterables.filter(FModel.getPlanes(), new Predicate<ConquestPlane>() {
@Override
public boolean apply(ConquestPlane plane) {
return !plane.isUnreachable(); //filter out unreachable planes
@@ -131,7 +131,7 @@ public class ConquestPlaneSelector extends FDisplayObject {
ConquestPlane plane = getSelectedPlane();
String desc = plane.getDescription();
if (!desc.isEmpty()) {
GuiDialog.message(plane.getDescription().replace("\\n", "\n"), plane.getName());
GuiDialog.message(plane.getDescription().replace("\\n", "\n"), plane.getName().replace("_", " "));
} else {
GuiDialog.message("This plane has no description.", plane.getName());
}
@@ -206,7 +206,7 @@ public class ConquestPlaneSelector extends FDisplayObject {
float monitorBottom = monitorTop + monitorHeight;
float remainingHeight = h - monitorBottom;
ConquestPlane plane = getSelectedPlane();
g.drawText(plane.getName(), PLANE_NAME_FONT, Color.WHITE, textLeft, monitorBottom, w - 2 * textLeft, remainingHeight, false, HAlignment.CENTER, true);
g.drawText(plane.getName().replace("_", " " ), PLANE_NAME_FONT, Color.WHITE, textLeft, monitorBottom, w - 2 * textLeft, remainingHeight, false, HAlignment.CENTER, true);
//draw left/right arrows
float yMid = monitorBottom + remainingHeight / 2;
@@ -224,4 +224,13 @@ public class ConquestPlaneSelector extends FDisplayObject {
g.drawLine(ARROW_THICKNESS, Color.WHITE, xMid + offsetX, yMid - 1, xMid - offsetX, yMid + offsetY);
rightArrowBounds = new Rectangle(w - leftArrowBounds.width, monitorBottom, leftArrowBounds.width, remainingHeight);
}
public void updateReachablePlanes() {
planes = ImmutableList.copyOf(Iterables.filter(FModel.getPlanes(), new Predicate<ConquestPlane>() {
@Override
public boolean apply(ConquestPlane plane) {
return !plane.isUnreachable();
}
}));
}
}

View File

@@ -38,6 +38,7 @@ public class ConquestPlaneswalkScreen extends FScreen {
public void onActivate() {
ConquestData model = FModel.getConquest().getModel();
setHeaderCaption(model.getName());
planeSelector.updateReachablePlanes();
planeSelector.setCurrentPlane(model.getCurrentPlane());
planeSelector.activate();
}

View File

@@ -315,7 +315,7 @@ public class LoadConquestScreen extends LaunchScreen {
font = FSkinFont.get(12);
float cardsWidth = font.getBounds(cards).width + iconSize + SettingsScreen.SETTING_PADDING;
float shardsWidth = font.getBounds(shards).width + iconSize + SettingsScreen.SETTING_PADDING;
g.drawText(value.getPlaneswalker().getName() + " - " + value.getCurrentPlane().getName(), font, SettingsScreen.DESC_COLOR, x, y, w - shardsWidth - cardsWidth, h, false, HAlignment.LEFT, false);
g.drawText(value.getPlaneswalker().getName() + " - " + value.getCurrentPlane().getName().replace("_", " "), font, SettingsScreen.DESC_COLOR, x, y, w - shardsWidth - cardsWidth, h, false, HAlignment.LEFT, false);
g.drawImage(FSkinImage.SPELLBOOK, x + w - shardsWidth - cardsWidth + iconOffset, y - SettingsScreen.SETTING_PADDING, iconSize, iconSize);
g.drawText(cards, font, SettingsScreen.DESC_COLOR, x + w - shardsWidth - cardsWidth + iconSize + SettingsScreen.SETTING_PADDING, y, w, h, false, HAlignment.LEFT, false);
g.drawImage(FSkinImage.AETHER_SHARD, x + w - shardsWidth + iconOffset, y - SettingsScreen.SETTING_PADDING, iconSize, iconSize);

View File

@@ -1,8 +1,19 @@
- AI Improvements -
A new round of AI improvements went into the game, hopefully making the game a little more interesting and exciting to play. In particular, certain improvements regarding Flash were implemented, the AI is now able to use cards which reorder the top of the library, such as Ponder or Portent, as well as cards which copy spells and/or activated abilities, such as Twincast or Fork. On top of that, several logic-related bugs were fixed. Also, the AI has been optimized a little, hopefully making it a bit faster, especially on mobile platforms, in situations where there are a lot of cards on the battlefield but the AI has little or nothing to do.
- Planar Conquest 25th MTG Anniversary / Christmas 2018 Update -
A rather serious and massive content update has happened in Planar Conquest. There are two new planes available, Dominaria and Kamigawa.
(Please note that Planar Conquest is currently only available on Android and in the mobile backport.)
- Planar Conquest: Guilds of Ravnica -
Cards from Guilds of Ravnica are now available on the Ravnica plane in Planar Conquest. Several events on this plane have been updated or changed to feature Guilds of Ravnica cards as well. Please note that Planar Conquest is currently only available on Android and the macOS mobile backport.
** Dominaria **
It's the 25th anniversary year for Magic: the Gathering, and one of the key events this year was going back to Dominaria with a brand new set. So, at the end of the year, why not visit Dominaria once more? Dominaria is a plane which features cards from the eponymous set, Dominaria, as well as most (but not all) cards from Magic Core Set 2019 and Commander 2018. There are 45 events available for your enjoyment. Traditional Commander, Planeswalker, and Vanguard events represent the majority of the events on the plane, but Dominaria also features Planechase variant matches, with the planar decks consisting of plane cards representing regions of Dominaria (and sometimes, by the whim of fate, various other locations of the Multiverse) and various randomly inserted phenomena.
There is a rumor circulating in the taverns claiming that somewhere on Dominaria there is a hidden secret portal leading to the legendary Time Vault which allows a planeswalker to travel to the past, yet it is unknown if this rumor is true.
** Kamigawa **
Kamigawa is a plane consisting of 45 events and containing the cards from Champions of Kamigawa, Betrayers of Kamigawa, and Saviors of Kamigawa. Even though this block is notorious for being underpowered and probably contains the biggest number of weenies and bears, it also presents you with a chance to get some of the most broken cards in the game. For example, you can grab Umezawa's Jitte without having to rely on randomly finding one in Chaos Battles. Commander, Vanguard, and the new Planechase events are available on the Kamigawa plane, but no Planeswalker events since no planeswalker cards existed in this period of Magic: the Gathering.
** Other changes **
In addition to that, several other planes were tweaked. In particular, Theros, Alara and Ravnica feature random Planechase matches replacing random non-variant matches. Ravnica has been updated to feature several new events featuring Guilds of Ravnica cards, and some old events on this plane were also updated with the new cards as well. Guilds of Ravnica has been fully enabled on this plane, so you can grab the relevant cards in The Aether or from randomly won booster packs. Also, Theros has been tweaked not to start with a hard non-singleton non-variant duel, as well as to allow to ignore non-singleton duels (walk around them) if need be.
- AI Improvements -
A new round of AI improvements went into the game, hopefully making the game a little more interesting and exciting to play. In particular, certain improvements regarding Flash were implemented, the AI is now able to use cards which reorder the top of the library, such as Ponder or Portent, as well as cards which copy spells and/or activated abilities, such as Twincast or Fork. Some other cards were improved for the AI and some were marked as AI playable. On top of that, several logic-related bugs were fixed. Also, the AI has been optimized a little, hopefully making it a bit faster, especially on mobile platforms, in situations where there are a lot of cards on the battlefield but the AI has little or nothing to do.
- Random Commander Quest -
It is now possible to start a quest with Commander rules and randomly generated quest opponents playing Commander decks. This feature is currently exclusive to desktop Forge.

View File

@@ -7,5 +7,7 @@ S:Mode$ Continuous | Affected$ Permanent.namedBrothers Yamazaki | CheckSVar$ X |
SVar:X:Count$Valid Permanent.namedBrothers Yamazaki
S:Mode$ Continuous | Affected$ Creature.Other+namedBrothers Yamazaki | AddPower$ 2 | AddToughness$ 2 | AddKeyword$ Haste | Description$ Each other creature named CARDNAME gets +2/+2 and has haste.
DeckHints:Name$Brothers Yamazaki
SVar:AILegendaryException:TwoCopiesAllowed
SVar:PlayMain1:TRUE
SVar:Picture:http://www.wizards.com/global/images/magic/general/brothers_yamazaki.jpg
Oracle:Bushido 1 (Whenever this creature blocks or becomes blocked, it gets +1/+1 until end of turn.)\nIf there are exactly two permanents named Brothers Yamazaki on the battlefield, the "legend rule" doesn't apply to them.\nEach other creature named Brothers Yamazaki gets +2/+2 and has haste.

View File

@@ -6,7 +6,8 @@ K:Flying
T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDestroyAll | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, destroy all permanents with that spell's converted mana cost.
SVar:TrigDestroyAll:DB$DestroyAll | ValidCards$ Permanent.cmcEQX | References$ X
SVar:X:TriggerCount$CastSACMC
AI:RemoveDeck:Random
AI:RemoveDeck:All
DeckHints:Type$Spirit|Arcane
AI:RemoveDeck:Random
SVar:Picture:http://www.wizards.com/global/images/magic/general/celestial_kirin.jpg
Oracle:Flying\nWhenever you cast a Spirit or Arcane spell, destroy all permanents with that spell's converted mana cost.

View File

@@ -6,5 +6,6 @@ K:Flying
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ At the beginning of your upkeep, sacrifice CARDNAME unless you remove a counter from a permanent you control.
SVar:TrigSac:DB$ Sacrifice | Defined$ Self | UnlessPayer$ You | UnlessCost$ RemoveAnyCounter<1/Permanent.YouCtrl/a permanent you control>
DeckNeeds:Ability$Counters
SVar:NeedsToPlay:Creature.YouCtrl+HasCounters
SVar:Picture:http://www.wizards.com/global/images/magic/general/chisei_heart_of_oceans.jpg
Oracle:Flying\nAt the beginning of your upkeep, sacrifice Chisei, Heart of Oceans unless you remove a counter from a permanent you control.

View File

@@ -7,6 +7,7 @@ SVar:X:XChoice
SVar:A:Sacrificed$Amount
SVar:B:SVar$A/Times.2
SVar:C:SVar$B/Plus.2
SVar:AIPreference:SacCost$Creature.Spirit+token,Creature.Spirit+cmcLE2
AI:RemoveDeck:All
AI:RemoveDeck:Random
DeckHints:Type$Spirit

View File

@@ -8,5 +8,6 @@ SVar:TrigBounce:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | Manda
SVar:NeedsToPlayVar:Z GE2
SVar:Z:Count$Valid Creature.White+YouCtrl+cmcLE4
AI:RemoveDeck:Random
DeckNeeds:Color$white
SVar:Picture:http://www.wizards.com/global/images/magic/general/eiganjo_free_riders.jpg
Oracle:Flying\nAt the beginning of your upkeep, return a white creature you control to its owner's hand.

View File

@@ -5,6 +5,7 @@ PT:3/2
K:Flying
A:AB$ Discard | Cost$ 1 Sac<1/Spirit> | ValidTgts$ Opponent | SorcerySpeed$ True | NumCards$ 1 | Mode$ RevealYouChoose | SpellDescription$ Target opponent reveals their hand. You choose a card from it. That player discards that card. Activate this ability only any time you could cast a sorcery.
K:Soulshift:4
SVar:AIPreference:SacCost$Creature.Spirit+token,Creature.Spirit+cmcLE2
AI:RemoveDeck:Random
DeckHints:Type$Spirit
SVar:Picture:http://www.wizards.com/global/images/magic/general/he_who_hungers.jpg

View File

@@ -8,5 +8,6 @@ SVar:TrigExile:DB$ ChangeZone | Defined$ Self | Origin$ Battlefield | Destinatio
SVar:DelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ TrigReturn | TriggerDescription$ Return CARDNAME to the battlefield.
SVar:TrigReturn:DB$ ChangeZone | Defined$ Self | Origin$ Exile | Destination$ Battlefield
AI:RemoveDeck:Random
DeckHints:Type$Spirit|Arcane
SVar:Picture:http://www.wizards.com/global/images/magic/general/hikari_twilight_guardian.jpg
Oracle:Flying\nWhenever you cast a Spirit or Arcane spell, you may exile Hikari, Twilight Guardian. If you do, return it to the battlefield under its owner's control at the beginning of the next end step.

View File

@@ -4,6 +4,7 @@ Types:Legendary Creature Human Samurai
PT:3/3
K:Bushido:2
A:AB$ PumpAll | Cost$ 2 R Sac<1/Samurai> | ValidCards$ Creature.Samurai+YouCtrl | KW$ Double Strike | SpellDescription$ Samurai creatures you control gain double strike until end of turn.
SVar:AIPreference:SacCost$Creature.Samurai+token,Creature.Samurai+cmcLE3
AI:RemoveDeck:All
SVar:Picture:http://www.wizards.com/global/images/magic/general/iizuka_the_ruthless.jpg
Oracle:Bushido 2 (When this blocks or becomes blocked, it gets +2/+2 until end of turn.)\n{2}{R}, Sacrifice a Samurai: Samurai creatures you control gain double strike until end of turn.

View File

@@ -5,7 +5,8 @@ T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | E
SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ TIME | CounterNum$ 1
S:Mode$ Continuous | Affected$ Creature | AddPower$ X | Description$ All creatures get +1/+0 for each time counter on CARDNAME.
SVar:X:Count$CardCounters.TIME
A:AB$ RemoveCounter | Cost$ 3 | CounterType$ TIME | CounterNum$ 1 | ActivationPhases$ Upkeep | AnyPlayer$ True | SpellDescription$ Remove a time counter from CARDNAME. Any player may activate this ability but only during any upkeep step.
#TODO: Improve the AI for this
A:AB$ RemoveCounter | Cost$ 3 | CounterType$ TIME | CounterNum$ 1 | ActivationPhases$ Upkeep | AnyPlayer$ True | AILogic$ Never | SpellDescription$ Remove a time counter from CARDNAME. Any player may activate this ability but only during any upkeep step.
AI:RemoveDeck:Random
SVar:Picture:http://www.wizards.com/global/images/magic/general/infinite_hourglass.jpg
Oracle:At the beginning of your upkeep, put a time counter on Infinite Hourglass.\nAll creatures get +1/+0 for each time counter on Infinite Hourglass.\n{3}: Remove a time counter from Infinite Hourglass. Any player may activate this ability but only during any upkeep step.

View File

@@ -7,5 +7,6 @@ T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ You | Trig
SVar:TrigReturnOther:DB$ ChangeZone | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Hand
SVar:TrigReturnThis:DB$ ChangeZone | Defined$ Self | Origin$ Battlefield | Destination$ Hand
AI:RemoveDeck:Random
SVar:NeedsToPlay:Creature.OppCtrl
SVar:Picture:http://www.wizards.com/global/images/magic/general/kiri_onna.jpg
Oracle:When Kiri-Onna enters the battlefield, return target creature to its owner's hand.\nWhenever you cast a Spirit or Arcane spell, you may return Kiri-Onna to its owner's hand.

View File

@@ -4,8 +4,8 @@ Types:Land
A:AB$ Mana | Cost$ T | Produced$ Any | Amount$ 3 | SpellDescription$ Add three mana of any one color.
R:Event$ Moved | Destination$ Battlefield | ValidCard$ Card.Self | ReplaceWith$ PayBeforeETB | Description$ If CARDNAME would enter the battlefield, sacrifice two untapped lands instead. If you do, put CARDNAME onto the battlefield. If you don't, put it into its owner's graveyard.
SVar:PayBeforeETB:DB$ Sacrifice | SacValid$ Land.untapped | Defined$ You | RememberSacrificed$ True | Amount$ 2 | StrictAmount$ True | SubAbility$ MoveToGraveyard
SVar:MoveToGraveyard:DB$ ChangeZone | Origin$ All | Destination$ Graveyard | Defined$ ReplacedCard | ConditionCheckSVar$ X | ConditionSVarCompare$ LT2 | SubAbility$ MoveToBattlefield
SVar:MoveToBattlefield:DB$ ChangeZone | Origin$ All | Destination$ Battlefield | Defined$ ReplacedCard | ConditionCheckSVar$ X | ConditionSVarCompare$ GE2 | SubAbility$ DBCleanup
SVar:MoveToGraveyard:DB$ ChangeZone | Origin$ All | Destination$ Graveyard | Defined$ ReplacedCard | ConditionCheckSVar$ X | ConditionSVarCompare$ LT2 | References$ X | SubAbility$ MoveToBattlefield
SVar:MoveToBattlefield:DB$ ChangeZone | Origin$ All | Destination$ Battlefield | Defined$ ReplacedCard | ConditionCheckSVar$ X | ConditionSVarCompare$ GE2 | References$ X | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:X:Remembered$Amount
SVar:NeedsToPlayVar:Z GE2

View File

@@ -4,5 +4,6 @@ Types:Legendary Creature Human
PT:3/3
S:Mode$ Continuous | Affected$ Creature.Warrior,Creature.Berserker,Creature.Barbarian | AddPower$ 2 | AddToughness$ 2 | AddKeyword$ Haste | Description$ Each creature that's a Barbarian, a Warrior, or a Berserker gets +2/+2 and has haste.
SVar:PlayMain1:TRUE
SVar:BuffedBy:Creature.Warrior,Creature.Berserker,Creature.Barbarian
SVar:Picture:http://www.wizards.com/global/images/magic/general/lovisa_coldeyes.jpg
Oracle:Each creature that's a Barbarian, a Warrior, or a Berserker gets +2/+2 and has haste.

View File

@@ -2,8 +2,7 @@ Name:Magus of the Coffers
ManaCost:4 B
Types:Creature Human Wizard
PT:4/4
A:AB$ Mana | Cost$ 2 T | Produced$ B | Amount$ X | References$ X | SpellDescription$ Add {B} for each Swamp you control.
A:AB$ Mana | Cost$ 2 T | Produced$ B | Amount$ X | References$ X | AILogic$ ManaRitual | AINoRecursiveCheck$ True | SpellDescription$ Add {B} for each Swamp you control.
SVar:X:Count$Valid Swamp.YouCtrl
AI:RemoveDeck:All
SVar:Picture:http://www.wizards.com/global/images/magic/general/magus_of_the_coffers.jpg
Oracle:{2}, {T}: Add {B} for each Swamp you control.

View File

@@ -5,6 +5,7 @@ PT:2/3
S:Mode$ Continuous | Affected$ Creature.Rat | AddKeyword$ Fear | Description$ Rat creatures have fear. (They can't be blocked except by artifact creatures and/or black creatures.)
A:AB$ Token | Cost$ T Sac<1/Rat> | TokenAmount$ X | References$ X | TokenName$ Rat | TokenTypes$ Creature,Rat | TokenOwner$ You | TokenColors$ Black | TokenPower$ 1 | TokenToughness$ 1 | TokenImage$ b 1 1 rat CHK | SpellDescription$ Create X 1/1 black Rat creature tokens, where X is the number of Rats you control.
SVar:X:Count$TypeYouCtrl.Rat
SVar:AIPreference:SacCost$Creature.Rat+token,Creature.Rat+cmcLE3
AI:RemoveDeck:Random
DeckHints:Type$Rat
SVar:Picture:http://www.wizards.com/global/images/magic/general/marrow_gnawer.jpg

View File

@@ -2,7 +2,7 @@ Name:Mind's Desire
ManaCost:4 U U
Types:Sorcery
K:Storm
A:SP$ Shuffle | Cost$ 4 U U | SubAbility$ DBExile | SpellDescription$ Shuffle your library. Then exile the top card of your library. Until end of turn, you may play that card without paying its mana cost. (If it has X in its mana cost, X is 0.)
A:SP$ Shuffle | Cost$ 4 U U | SubAbility$ DBExile | AILogic$ Always | SpellDescription$ Shuffle your library. Then exile the top card of your library. Until end of turn, you may play that card without paying its mana cost. (If it has X in its mana cost, X is 0.)
SVar:DBExile:DB$ ChangeZone | Defined$ TopOfLibrary | Origin$ Library | Destination$ Exile | RememberChanged$ True | SubAbility$ DBEffect
SVar:DBEffect:DB$Effect | RememberObjects$ Remembered | StaticAbilities$ Play | SubAbility$ DBCleanup | ExileOnMoved$ Exile
SVar:Play:Mode$ Continuous | MayPlay$ True | MayPlayWithoutManaCost$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play remembered card.

View File

@@ -2,6 +2,6 @@ Name:Mirari
ManaCost:5
Types:Legendary Artifact
T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigCopy | TriggerDescription$ Whenever you cast an instant or sorcery spell, you may pay {3}. If you do, copy that spell. You may choose new targets for the copy.
SVar:TrigCopy:AB$CopySpellAbility | Cost$ 3 | Defined$ TriggeredSpellAbility
SVar:TrigCopy:AB$CopySpellAbility | Cost$ 3 | Defined$ TriggeredSpellAbility | AILogic$ AlwaysIfViable
SVar:Picture:http://www.wizards.com/global/images/magic/general/mirari.jpg
Oracle:Whenever you cast an instant or sorcery spell, you may pay {3}. If you do, copy that spell. You may choose new targets for the copy.

View File

@@ -3,6 +3,6 @@ ManaCost:1 B
Types:Creature Rat Shaman
PT:1/1
A:AB$ Discard | Cost$ B Sac<1/Creature> | ValidTgts$ Player | SorcerySpeed$ True | NumCards$ 1 | Mode$ TgtChoose | SpellDescription$ Target player discards a card. Activate this ability only any time you could cast a sorcery.
AI:RemoveDeck:All
SVar:AIPreference:SacCost$Creature.token,Creature.cmcLE1
SVar:Picture:http://www.wizards.com/global/images/magic/general/nezumi_bone_reader.jpg
Oracle:{B}, Sacrifice a creature: Target player discards a card. Activate this ability only any time you could cast a sorcery.

View File

@@ -6,5 +6,5 @@ SVar:TrigRamp:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | Tapp
T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever you roll {CHAOS}, target creature can't be blocked this turn.
SVar:RolledChaos:DB$ Pump | ValidTgts$ Creature | KW$ HIDDEN Unblockable
SVar:Picture:http://www.wizards.com/global/images/magic/general/orochi_colony.jpg
SVar:AIRollPlanarDieParams:Mode$ Always | HasCreatureInPlay$ True
SVar:AIRollPlanarDieParams:Mode$ Always | HasCreatureInPlay$ True | RollInMain1$ True
Oracle:Whenever a creature you control deals combat damage to a player, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library.\nWhenever you roll {CHAOS}, target creature can't be blocked this turn.

View File

@@ -17,5 +17,6 @@ Colors:green
Types:Legendary Creature Snake Shaman
PT:3/3
A:AB$ Pump | Cost$ G Sac<1/Creature> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 3 | NumDef$ 3 | SpellDescription$ Target creature gets +3/+3 until end of turn.
SVar:AIPreference:SacCost$Creature.token,Creature.cmcLE2
SVar:Picture:http://www.wizards.com/global/images/magic/general/shidako_broodmistress.jpg
Oracle:{G}, Sacrifice a creature: Target creature gets +3/+3 until end of turn.

View File

@@ -3,5 +3,7 @@ ManaCost:2 W W
Types:Sorcery
A:SP$ GainLife | Cost$ 2 W W | LifeAmount$ X | References$ X | SpellDescription$ You gain 2 life for each card in your hand.
SVar:X:Count$CardsInYourHand/Times.2
SVar:NeedsToPlayVar:Z GE3
SVar:Z:Count$InYourHand
SVar:Picture:http://www.wizards.com/global/images/magic/general/presence_of_the_wise.jpg
Oracle:You gain 2 life for each card in your hand.

View File

@@ -4,9 +4,9 @@ Types:Creature Spirit
PT:3/3
T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, you may put a ki counter on CARDNAME.
SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ KI | CounterNum$ 1
A:AB$ ChangeZone | Cost$ 1 T SubCounter<X/KI> | Origin$ Battlefield | Destination$ Hand | ValidTgts$ Creature | ChangeNum$ 1 | References$ X | SpellDescription$ Return target creature with converted mana cost X or less to its owner's hand.
A:AB$ ChangeZone | Cost$ 1 T SubCounter<X/KI> | Origin$ Battlefield | Destination$ Hand | ValidTgts$ Creature | ChangeNum$ 1 | References$ X | AITgtBeforeCostEval$ True | SpellDescription$ Return target creature with converted mana cost X or less to its owner's hand.
SVar:X:Targeted$CardManaCost
AI:RemoveDeck:Random
# We'll need to improve the script at some stage, especially if we add Hunter of Eyeblights or Razorfin Abolisher.
AI:RemoveDeck:All
SVar:Picture:http://www.wizards.com/global/images/magic/general/quillmane_baku.jpg
Oracle:Whenever you cast a Spirit or Arcane spell, you may put a ki counter on Quillmane Baku.\n{1}, {T}, Remove X ki counters from Quillmane Baku: Return target creature with converted mana cost X or less to its owner's hand.

View File

@@ -3,7 +3,7 @@ ManaCost:no cost
Types:Vanguard
HandLifeModifier:+0/-1
T:Mode$ NewGame | Execute$ TrigChooseCT | TriggerZones$ Command | TriggerDescription$ At the beginning of the game, choose a creature type. Creatures you control, creature spells you control, and creature cards you own in any zone other than the battlefield or the stack have the chosen type in addition to their other types.
SVar:TrigChooseCT:DB$ ChooseType | Defined$ You | Type$ Creature
SVar:TrigChooseCT:DB$ ChooseType | Defined$ You | Type$ Creature | AILogic$ MostProminentInComputerDeck
S:Mode$ Continuous | EffectZone$ Command | Affected$ Creature.YouCtrl | AffectedZone$ Battlefield,Hand,Library,Graveyard,Exile,Stack,Command | AddType$ ChosenType
SVar:Picture:https://downloads.cardforge.org/images/cards/VAN/Seshiro the Anointed Avatar.full.jpg
Oracle:Hand +0, life -1\nAt the beginning of the game, choose a creature type. Creatures you control, creature spells you control, and creature cards you own in any zone other than the battlefield or the stack have the chosen type in addition to their other types.

View File

@@ -6,6 +6,9 @@ T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | E
SVar:TrigSac:DB$Sacrifice | Defined$ You | SacValid$ Snake
T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player skips their next untap step.
SVar:TrigPump:DB$Pump | Defined$ TriggeredTarget | KW$ Skip your next untap step. | Permanent$ True
SVar:NeedsToPlayVar:Z GE2
SVar:Z:Count$Valid Creature.Snake+YouCtrl+cmcLE2
DeckNeeds:Type$Snake
AI:RemoveDeck:All
AI:RemoveDeck:Random
SVar:Picture:http://www.wizards.com/global/images/magic/general/shisato_whispering_hunter.jpg

View File

@@ -1,8 +1,7 @@
Name:Songs of the Damned
ManaCost:B
Types:Instant
A:SP$ Mana | Cost$ B | Produced$ B | Amount$ X | References$ X | SpellDescription$ Add {B} for each creature card in your graveyard.
A:SP$ Mana | Cost$ B | Produced$ B | Amount$ X | References$ X | AILogic$ ManaRitual | AINoRecursiveCheck$ True | SpellDescription$ Add {B} for each creature card in your graveyard.
SVar:X:Count$TypeInYourYard.Creature
AI:RemoveDeck:All
SVar:Picture:http://www.wizards.com/global/images/magic/general/songs_of_the_damned.jpg
Oracle:Add {B} for each creature card in your graveyard.

View File

@@ -3,7 +3,7 @@ ManaCost:1 B B
Types:Enchantment
T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | IsPresent$ Creature | PresentCompare$ EQ0 | Execute$ TrigSac | TriggerDescription$ At the beginning of the end step, if no creatures are on the battlefield, sacrifice CARDNAME.
SVar:TrigSac:DB$Sacrifice | Defined$ Self
A:AB$ DamageAll | Cost$ B | NumDmg$ 1 | ValidCards$ Creature | ValidPlayers$ Player | ValidDescription$ each creature and each player. | ActivationLimit$ X | References$ X | SpellDescription$ CARDNAME deals 1 damage to each creature and each player. Activate this ability no more times each turn than the number of snow Swamps you control.
A:AB$ DamageAll | Cost$ B | NumDmg$ 1 | ValidCards$ Creature | ValidPlayers$ Player | ValidDescription$ each creature and each player. | ActivationLimit$ X | References$ X | AILogic$ DmgAllCreaturesAndPlayers | SpellDescription$ CARDNAME deals 1 damage to each creature and each player. Activate this ability no more times each turn than the number of snow Swamps you control.
SVar:X:Count$Valid Swamp.Snow+YouCtrl
SVar:NeedsToPlay:Creature
AI:RemoveDeck:Random

View File

@@ -0,0 +1,26 @@
Crown of Empires
Scepter of Empires
Throne of Empires
Roc Egg
Brindle Boar
Armored Cancrix
Academy Raider
Alaborn Cavalier
Prossh, Skyraider of Kher
Balance of Power
Beetleback Chief
Crimson Mage
Cruel Edict
Dakmor Lancer
Famine
Firewing Phoenix
Flesh to Dust
Flusterstorm
Freyalise, Llanowar's Fury
Gaea's Revenge
Ice Cage
Liliana, Heretical Healer
Mwonvuli Beast Tracker
Teferi, Temporal Archmage
Titania, Protector of Argoth
Onyx Mage

View File

@@ -0,0 +1,7 @@
Academy at Tolaria West
Isle of Vesuva
Krosa
Llanowar
Otaria
Shiv
Talon Gates

View File

@@ -0,0 +1,7 @@
Name:Ice Age|Art:Dark Depths|Sets:ICE,ALL,CSP
Name:Mirage|Art:Teferi's Isle|Sets:MIR,VIS,WTH
Name:Urza's Saga|Art:Tolarian Academy|Sets:USG,ULG,UDS
Name:Invasion|Art:Legacy Weapon|Sets:INV,PLS,APC
Name:Odyssey|Art:Cabal Coffers|Sets:ODY,TOR,JUD
Name:Onslaught|Art:Grand Coliseum|Sets:ONS,LGN,SCG
Name:Time Spiral|Art:Vesuva|Sets:TSP,TSB,PLC,FUT

View File

@@ -0,0 +1,21 @@
ICE
ALL
CSP
MIR
VIS
WTH
USG
ULG
UDS
INV
PLS
APC
ODY
TOR
JUD
ONS
LGN
SCG
TSP
PLC
FUT

View File

@@ -0,0 +1,33 @@
[metadata]
Name=Grunn, the Lonely King
[Commander]
1 Grunn, the Lonely King|DOM
[Main]
1 Adventurous Impulse|DOM
1 Baloth Gorger|DOM
1 Blighted Woodland|C18
1 Centaur Courser|M19
1 Cultivate|C18
1 Druid of the Cowl|M19
1 Elfhame Druid|DOM
14 Forest|M19|2
1 Gift of Growth|DOM
1 Gigantosaurus|M19
1 Gilded Lotus|DOM
1 Grow from the Ashes|DOM
1 Hunting Wilds|C18
1 Llanowar Elves|M19
1 Marwyn, the Nurturer|DOM
1 Multani, Yavimaya's Avatar|DOM
1 Myth Unbound|C18
1 Scute Mob|C18
1 Sol Ring|C18
1 Steel Leaf Champion|DOM
1 Talons of Wildwood|M19
1 Territorial Allosaurus|DOM
1 Titanic Growth|M19
1 Untamed Kavu|DOM
1 Wall of Vines|M19
1 Wild Onslaught|DOM
[Sideboard]

View File

@@ -0,0 +1,36 @@
[metadata]
Name=Hallar, the Firefletcher
[Commander]
1 Hallar, the Firefletcher|DOM
[Main]
1 Baloth Gorger|DOM
1 Draconic Disciple|M19
1 Druid of the Cowl|M19
1 Elfhame Druid|DOM
1 Fight with Fire|DOM
9 Forest|DOM|3
1 Ghitu Chronicler|DOM
1 Gift of Growth|DOM
1 Gilded Lotus|DOM
1 Grow from the Ashes|DOM
1 Grunn, the Lonely King|DOM
1 Hunting Wilds|C18
1 Kazandu Refuge|C18
1 Keldon Overseer|DOM
1 Krosan Druid|DOM
1 Llanowar Elves|M19
1 Manalith|M19
3 Mountain|DOM|3
1 Saproling Migration|DOM
1 Shivan Fire|DOM
1 Skizzik|DOM
1 Sol Ring|C18
1 Song of Freyalise|DOM
1 Territorial Allosaurus|DOM
1 The Mending of Dominaria|DOM
1 Timber Gorge|M19
1 Untamed Kavu|DOM
1 Wild Onslaught|DOM
1 Worn Powerstone|C18
[Sideboard]

View File

@@ -0,0 +1,33 @@
[metadata]
Name=Marwyn, the Nurturer
[Commander]
1 Marwyn, the Nurturer|DOM
[Main]
1 Adventurous Impulse|DOM
1 Blanchwood Armor|M19
1 Borderland Explorer|C18
1 Diamond Mare|M19
1 Druid of the Cowl|M19
1 Elfhame Druid|DOM
1 Elvish Clancaller|M19
1 Elvish Rejuvenator|M19
1 Farhaven Elf|C18
14 Forest|DOM
1 Giant Spider|M19
1 Gift of Growth|DOM
1 Gigantosaurus|M19
1 Greenwood Sentinel|M19
1 Llanowar Elves|M19
1 Llanowar Scout|DOM
1 Mammoth Spider|DOM
1 Prodigious Growth|M19
1 Reclamation Sage|C18
1 Steel Leaf Champion|DOM
1 Thorn Lieutenant|M19
1 Titanic Growth|M19
1 Turntimber Sower|C18
1 Vivien of the Arkbow|M19
1 Wall of Vines|M19
1 Wild Onslaught|DOM
[Sideboard]

View File

@@ -0,0 +1,34 @@
[metadata]
Name=Multani, Yavimaya's Avatar
[Commander]
1 Multani, Yavimaya's Avatar|DOM
[Main]
1 Adventurous Impulse|DOM
1 Baloth Woodcrasher|C18
1 Blighted Woodland|C18
1 Borderland Explorer|C18
1 Centaur Vinecrasher|C18
1 Crash of Rhino Beetles|C18
1 Cultivate|C18
1 Druid of the Cowl|M19
1 Dryad Greenseeker|M19
1 Elfhame Druid|DOM
1 Elvish Rejuvenator|M19
1 Explosive Vegetation|C18
1 Far Wanderings|C18
1 Farhaven Elf|C18
13 Forest|C18|1
1 Gift of Paradise|M19
1 Grapple with the Past|C18
1 Hunting Wilds|C18
1 Khalni Heart Expedition|C18
1 Llanowar Elves|M19
1 Memorial to Unity|DOM
1 Moldgraf Monstrosity|C18
1 Myriad Landscape|C18
1 Rampaging Baloths|C18
1 Scute Mob|C18
1 The Mending of Dominaria|DOM
1 Yavimaya Elder|C18
[Sideboard]

View File

@@ -0,0 +1,35 @@
[metadata]
Name=Shanna, Sisay's Legacy
[Commander]
1 Shanna, Sisay's Legacy|DOM
[Main]
1 Blossoming Sands|C18
1 Call the Cavalry|DOM
1 Command Tower|C18
1 Druid of the Cowl|M19
1 Elfhame Druid|DOM
9 Forest|DOM
1 Fungal Plots|DOM
1 Gift of Growth|DOM
1 Inspired Charge|M19
1 Khalni Garden|C18
1 Knightly Valor|M19
1 Llanowar Elves|DOM
1 Memorial to Unity|DOM
2 Plains|DOM
1 Rampaging Baloths|C18
1 Saproling Migration|DOM
1 Sergeant-at-Arms|DOM
1 Shalai, Voice of Plenty|DOM
1 Sigiled Sword of Valeron|M19
1 Song of Freyalise|DOM
1 Spawning Grounds|C18
1 Spore Swarm|DOM
1 The Mending of Dominaria|DOM
1 Thorn Lieutenant|M19
1 Titanic Growth|M19
1 Tranquil Expanse|C18
1 Verdant Force|DOM
1 Vessel of Endless Rest|C18
1 Wild Onslaught|DOM
1 Yavimaya Sapherd|DOM

View File

@@ -0,0 +1,37 @@
[metadata]
Name=Slimefoot, the Stowaway
[Commander]
1 Slimefoot, the Stowaway|DOM
[Main]
1 Deathbloom Thallid|DOM
1 Druid of the Cowl|M19
1 Elfhame Druid|DOM
9 Forest|DOM|1
1 Foul Orchard|M19
1 Fungal Infection|DOM
1 Fungal Plots|DOM
1 Grapple with the Past|C18
1 Jungle Hollow|C18
1 Khalni Garden|C18
1 Llanowar Elves|M19
1 Manalith|M19
1 Putrefy|C18
1 Root Snare|M19
1 Saproling Migration|DOM
1 Song of Freyalise|DOM
1 Spawning Grounds|C18
1 Spore Swarm|DOM
1 Sporecrown Thallid|DOM
2 Swamp|DOM|2
1 Thallid Omnivore|DOM
1 The Eldest Reborn|DOM
1 The Mending of Dominaria|DOM
1 Titanic Growth|M19
1 Verdant Force|DOM
1 Wild Onslaught|DOM
1 Woodland Cemetery|DOM
1 Worm Harvest|C18
1 Worn Powerstone|C18
1 Yavimaya Sapherd|DOM
[Sideboard]

View File

@@ -0,0 +1,32 @@
[metadata]
Name=Titania
[Avatar]
1 Titania|VAN
[Main]
1 Bear Umbra|C18
1 Blanchwood Armor|M19
1 Blighted Woodland|C18
1 Bristling Boar|M19
1 Colossal Majesty|M19
1 Crash of Rhino Beetles|C18
1 Daggerback Basilisk|M19
1 Druid of Horns|M19
1 Druid of the Cowl|M19
1 Enchantress's Presence|C18
1 Epic Proportions|C18
14 Forest|DOM|4
1 Greenwood Sentinel|M19
1 Llanowar Elves|M19
1 Mammoth Spider|DOM
1 Memorial to Unity|DOM
1 Oakenform|M19
1 Prodigious Growth|M19
1 Scute Mob|C18
1 Snake Umbra|C18
1 Song of Freyalise|DOM
1 Spawning Grounds|C18
1 Steel Leaf Champion|DOM
1 Talons of Wildwood|M19
1 Vow of Wildness|C18
1 Wall of Vines|M19
1 Yavimaya Enchantress|C18

View File

@@ -0,0 +1,30 @@
[metadata]
Name=Vivien Reid
[Main]
1 Adventurous Impulse|DOM
1 Aggressive Mammoth|M19
1 Bear Umbra|C18
1 Blighted Woodland|C18
1 Diamond Mare|M19
1 Druid of the Cowl|M19
1 Elfhame Druid|DOM
1 Explosive Vegetation|C18
1 Forebear's Blade|DOM
14 Forest|DOM|1
1 Giant Spider|M19
1 Gigantosaurus|M19
1 Jousting Lance|DOM
1 Llanowar Elves|M19
1 Marwyn, the Nurturer|DOM
1 Moldgraf Monstrosity|C18
1 Pelakka Wurm|M19
1 Scute Mob|C18
1 Sol Ring|C18
1 Song of Freyalise|DOM
1 Steel Leaf Champion|DOM
1 Thorn Elemental|DOM
1 Titanic Growth|M19
1 Vivien of the Arkbow|M19
1 Vivien Reid|M19
1 Vivien's Invocation|M19
1 Vivien's Jaguar|M19

View File

@@ -0,0 +1,9 @@
Name:Shanna, Sisay's Legacy|Deck:Shanna, Sisay's Legacy.dck|Variant:Commander|Avatar:Shanna, Sisay's Legacy|Desc:
Name:Marwyn, the Nurturer|Deck:Marwyn, the Nurturer.dck|Variant:Commander|Avatar:Marwyn, the Nurturer|Desc:
Name:Slimefoot, the Stowaway|Deck:Slimefoot, the Stowaway.dck|Variant:Commander|Avatar:Slimefoot, the Stowaway|Desc:
Name:Hallar, the Firefletcher|Deck:Hallar, the Firefletcher.dck|Variant:Commander|Avatar:Hallar, the Firefletcher|Desc:
Name:Vivien Reid|Deck:Vivien Reid.dck|Variant:Planeswalker|Avatar:Vivien Reid|Desc:
Name:Grunn, the Lonely King|Deck:Grunn, the Lonely King.dck|Variant:Commander|Avatar:Grunn, the Lonely King|Desc:
Name:Multani, Yavimaya's Avatar|Deck:Multani, Yavimayas Avatar.dck|Variant:Commander|Avatar:Multani, Yavimaya's Avatar|Desc:
Name:Titania|Deck:Titania.dck|Variant:Vanguard|Avatar:Titania|Desc:
Name:Random Llanowar|Deck:Random|Variant:Planechase|Avatar:Planar Warden|Desc:

View File

@@ -0,0 +1,30 @@
[metadata]
Name=Ajani, Wise Counselor
[Main]
1 Ajani's Influence|M19
1 Ajani's Last Stand|M19
1 Ajani's Pridemate|M19
1 Ajani's Welcome|M19
1 Ajani, Wise Counselor|M19
1 Benalish Marshal|DOM
1 Charge|DOM
1 Court Cleric|M19
1 Dwarven Priest|M19
1 Fountain of Renewal|M19
1 Gideon's Reproach|DOM
1 Inspired Charge|M19
1 Leonin Vanguard|M19
1 Leonin Warleader|M19
1 Luminous Bonds|M19
1 Make a Stand|M19
1 Memorial to Glory|DOM
1 Mentor of the Meek|M19
1 Mesa Unicorn|DOM
1 Mighty Leap|M19
14 Plains|DOM
1 Revitalize|M19
1 Seal Away|DOM
1 Sergeant-at-Arms|DOM
1 Sigiled Sword of Valeron|M19
1 Take Vengeance|M19
1 Triumph of Gerrard|DOM

View File

@@ -0,0 +1,30 @@
[metadata]
Name=Baird, Steward of Argive
[Commander]
1 Baird, Steward of Argive|DOM
[Main]
1 Aven Sentry|DOM
1 Benalish Honor Guard|DOM
1 Benalish Marshal|DOM
1 Call the Cavalry|DOM
1 D'Avenant Trapper|DOM
1 Danitha Capashen, Paragon|DOM
1 Daring Archaeologist|DOM
1 Dauntless Bodyguard|DOM
1 Dub|DOM
1 Forebear's Blade|DOM
1 Gallant Cavalry|M19
1 History of Benalia|DOM
1 Jousting Lance|DOM
1 Juggernaut|DOM
1 Knight of Grace|DOM
1 Knight of New Benalia|DOM
1 Lena, Selfless Champion|M19
1 Memorial to Glory|DOM
15 Plains|M19
1 Serra Disciple|DOM
1 Shield of the Realm|DOM
1 Short Sword|DOM
1 Sparring Construct|DOM
1 Tragic Poet|DOM
1 Triumph of Gerrard|DOM

View File

@@ -0,0 +1,30 @@
[metadata]
Name=Danitha Capashen, Paragon
[Commander]
1 Danitha Capashen, Paragon|DOM
[Main]
1 Ajani's Chosen|C18
1 Baird, Steward of Argive|DOM
1 Benalish Honor Guard|DOM
1 Blackblade Reforged|DOM
1 Celestial Archon|C18
1 Dub|DOM
1 Forebear's Blade|DOM
1 Heavenly Blademaster|C18
1 Helm of the Host|DOM
1 History of Benalia|DOM
1 Jousting Lance|DOM
1 Knightly Valor|M19
1 Lena, Selfless Champion|M19
1 Memorial to Glory|DOM
1 Novice Knight|M19
15 Plains|M19
1 Sage's Reverie|C18
1 Short Sword|DOM
1 Sigiled Sword of Valeron|M19
1 Teshar, Ancestor's Apostle|DOM
1 Traxos, Scourge of Kroog|DOM
1 Triumph of Gerrard|DOM
1 Unquestioned Authority|C18
1 Urza's Ruinous Blast|DOM
1 Weatherlight|DOM

View File

@@ -0,0 +1,30 @@
[metadata]
Name=Evra, Halcyon Witness
[Commander]
1 Evra, Halcyon Witness|DOM
[Main]
1 Adamant Will|DOM
1 Aegis of the Heavens|M19
1 Aesthir Glider|DOM
1 Ajani's Pridemate|M19
1 Ajani's Welcome|M19
1 Ajani, Adversary of Tyrants|M19
1 Ajani, Wise Counselor|M19
1 Ancient Stone Idol|C18
1 Aven Sentry|DOM
1 Benalish Marshal|DOM
1 Boreas Charger|C18
1 Call the Cavalry|DOM
1 Cavalry Drillmaster|M19
1 Celestial Archon|C18
1 Danitha Capashen, Paragon|DOM
1 Daybreak Chaplain|M19
1 Dwarven Priest|M19
1 Fountain of Renewal|M19
1 Geode Golem|C18
1 Gideon's Reproach|DOM
1 Lightform|C18
1 Memorial to Glory|DOM
1 Mesa Unicorn|DOM
15 Plains|DOM
1 Sanctum Spirit|DOM

View File

@@ -0,0 +1,28 @@
[metadata]
Name=Kwende, Pride of Femeref
[Commander]
1 Kwende, Pride of Femeref|DOM
[Main]
1 Banishing Stroke|C18
1 Call the Cavalry|DOM
1 Cleansing Nova|M19
1 Danitha Capashen, Paragon|DOM
1 Dauntless Bodyguard|DOM
1 Dub|DOM
1 Forebear's Blade|DOM
1 Jousting Lance|DOM
1 Knight of Grace|DOM
1 Knight's Pledge|M19
1 Luminous Bonds|M19
1 Lyra Dawnbringer|DOM
1 Make a Stand|M19
1 Marauder's Axe|M19
1 Novice Knight|M19
16 Plains|DOM
1 Seal Away|DOM
2 Serra Disciple|DOM
1 Short Sword|DOM
1 Sigiled Sword of Valeron|M19
1 Sun Sentinel|M19
1 Triumph of Gerrard|DOM
1 Valiant Knight|M19

View File

@@ -0,0 +1,30 @@
[metadata]
Name=Lena, Selfless Champion
[Commander]
1 Lena, Selfless Champion|M19
[Main]
1 Ajani's Last Stand|M19
1 Ajani's Welcome|M19
1 Ajani, Adversary of Tyrants|M19
1 Ajani, Wise Counselor|M19
1 Benalish Marshal|DOM
1 Blessed Light|DOM
1 Call the Cavalry|DOM
1 Court Cleric|M19
1 Gallant Cavalry|M19
1 History of Benalia|DOM
1 Knightly Valor|M19
1 Leonin Vanguard|M19
1 Leonin Warleader|M19
1 Magistrate's Scepter|M19
1 Martial Coup|C18
1 Memorial to Glory|DOM
1 Mesa Unicorn|DOM
1 Militia Bugler|M19
15 Plains|M19
1 Sergeant-at-Arms|DOM
1 Serra Angel|DOM
1 Sigiled Sword of Valeron|M19
1 Steel Hellkite|C18
1 Sun Sentinel|M19
1 Suncleanser|M19

View File

@@ -0,0 +1,30 @@
[metadata]
Name=Lyra Dawnbringer
[Commander]
1 Lyra Dawnbringer|DOM
[Main]
1 Adarkar Valkyrie|C18
1 Ajani's Influence|M19
1 Ajani's Welcome|M19
1 Angel of the Dawn|M19
1 Aven Sentry|DOM
1 Baird, Steward of Argive|DOM
1 Daring Archaeologist|DOM
1 Entreat the Angels|C18
1 Forebear's Blade|DOM
1 Gideon's Reproach|DOM
1 Heavenly Blademaster|C18
1 Herald of Faith|M19
1 Jousting Lance|DOM
1 Knight's Pledge|M19
1 Memorial to Glory|DOM
15 Plains|M19
1 Resplendent Angel|M19
1 Seal Away|DOM
1 Serra Angel|DOM
1 Serra's Guardian|M19
1 Short Sword|DOM
1 Sol Ring|C18
1 Soul Snare|C18
1 Take Vengeance|M19
1 Worn Powerstone|C18

View File

@@ -0,0 +1,36 @@
[metadata]
Name=Mishra
[Avatar]
1 Mishra|VAN
[Main]
1 Aethershield Artificer|M19
1 Ancient Stone Idol|C18
1 Blinkmoth Urn|C18
1 Buried Ruin|C18
1 Chief of the Foundry|C18
1 Darksteel Citadel|C18
1 Darksteel Juggernaut|C18
1 Field Creeper|M19
1 Foundry of the Consuls|C18
1 Isolated Watchtower|C18
1 Jhoira's Familiar|DOM
1 Juggernaut|DOM
1 Karn, Scion of Urza|DOM
1 Mirrorworks|C18
1 Mishra's Self-Replicator|DOM
1 Pardic Wanderer|DOM
1 Pilgrim's Eye|C18
10 Plains|DOM
1 Retrofitter Foundry|C18
1 Scuttling Doom Engine|C18
1 Skittering Surveyor|DOM
1 Sol Ring|C18
1 Sparring Construct|DOM
1 Suspicious Bookcase|M19
1 Thopter Assembly|C18
1 Thran Temporal Gateway|DOM
1 Traxos, Scourge of Kroog|DOM
1 Unwinding Clock|C18
1 Voltaic Servant|DOM
1 Weatherlight|DOM
1 Zhalfirin Void|DOM

View File

@@ -0,0 +1,9 @@
Name:Lena, Selfless Champion|Deck:Lena, Selfless Champion.dck|Variant:Commander|Avatar:Lena, Selfless Champion|Desc:
Name:Baird, Steward of Argive|Deck:Baird, Steward of Argive.dck|Variant:Commander|Avatar:Baird, Steward of Argive|Desc:
Name:Lyra Dawnbringer|Deck:Lyra Dawnbringer.dck|Variant:Commander|Avatar:Lyra Dawnbringer|Desc:
Name:Kwende, Pride of Femeref|Deck:Kwende, Pride of Femeref.dck|Variant:Commander|Avatar:Kwende, Pride of Femeref|Desc:
Name:Ajani, Wise Counselor|Deck:Ajani, Wise Counselor.dck|Variant:Planeswalker|Avatar:Ajani, Wise Counselor|Desc:
Name:Danitha Capashen, Paragon|Deck:Danitha Capashen, Paragon.dck|Variant:Commander|Avatar:Danitha Capashen, Paragon|Desc:
Name:Evra, Halcyon Witness|Deck:Evra, Halcyon Witness.dck|Variant:Commander|Avatar:Evra, Halcyon Witness|Desc:
Name:Mishra|Deck:Mishra.dck|Variant:Vanguard|Avatar:Mishra|Desc:
Name:Random New Benalia|Deck:Random|Variant:Planechase|Avatar:Planar Warden|Desc:

View File

@@ -0,0 +1,39 @@
[metadata]
Name=Chandra, Bold Pyromancer
[Avatar]
[Main]
1 Banefire|M19
1 Boggart Brute|M19
1 Chandra, Bold Pyromancer|DOM
1 Dragon Egg|M19
1 Electrify|M19
1 Explosive Apparatus|M19
1 Fight with Fire|DOM
1 Ghitu Lavarunner|DOM
1 Goblin Chainwhirler|DOM
1 Goblin Instigator|M19
1 Guttersnipe|M19
1 Hostile Minotaur|M19
1 Inferno Hellion|M19
1 Jaya's Immolating Inferno|DOM
1 Karplusan Hound|DOM
1 Lava Axe|M19
1 Lightning Mare|M19
1 Lightning Strike|M19
15 Mountain|M19|4
1 Radiating Lightning|DOM
1 Scuttling Doom Engine|C18
1 Shivan Fire|DOM
1 Shock|M19
1 Squee, the Immortal|DOM
1 Viashino Pyromancer|M19
1 Wizard's Lightning|DOM
[Sideboard]
[Planes]
[Schemes]
[Conspiracy]

View File

@@ -0,0 +1,36 @@
[metadata]
Name=Firesong and Sunspeaker
[Commander]
1 Firesong and Sunspeaker|DOM
[Main]
1 Ajani's Pridemate|M19
1 Ajani, Adversary of Tyrants|M19
1 Banefire|M19
1 Clifftop Retreat|DOM
1 Command Tower|C18
1 Daybreak Chaplain|M19
1 Electrify|M19
1 Evolving Wilds|C18
1 Fight with Fire|DOM
1 Fountain of Renewal|M19
1 Ghitu Lavarunner|DOM
1 Gideon's Reproach|DOM
1 Hostile Minotaur|M19
1 Invoke the Divine|DOM
1 Jaya's Immolating Inferno|DOM
1 Lava Axe|M19
1 Leonin Warleader|M19
1 Lightning Strike|M19
6 Mountain|DOM
4 Plains|DOM
1 Radiating Lightning|DOM
1 Revitalize|M19
1 Rupture Spire|M19
1 Sanctum Spirit|DOM
1 Sarkhan, Fireblood|M19
1 Shield Mare|M19
1 Shivan Fire|DOM
1 Shock|M19
1 Stone Quarry|M19
1 Varchild, Betrayer of Kjeldor|C18
1 Wizard's Lightning|DOM

View File

@@ -0,0 +1,32 @@
[metadata]
Name=Goblin Warchief
[Avatar]
1 Goblin Warchief Avatar|VAN
[Main]
1 Banefire|M19
1 Bloodstone Goblin|DOM
1 Boggart Brute|M19
1 Forebear's Blade|DOM
1 Frenzied Rage|DOM
1 Goblin Chainwhirler|DOM
1 Goblin Instigator|M19
1 Goblin Motivator|M19
1 Goblin Trashmaster|M19
1 Goblin Warchief|DOM
1 Guttersnipe|M19
1 Hostile Minotaur|M19
1 Jaya's Immolating Inferno|DOM
1 Lightning Strike|M19
15 Mountain|DOM
1 Shivan Dragon|M19
1 Shock|M19
1 Short Sword|DOM
1 Siege-Gang Commander|DOM
1 Skizzik|DOM
1 Squee, the Immortal|DOM
1 Sure Strike|M19
1 Swiftfoot Boots|C18
1 Trumpet Blast|M19
1 Volley Veteran|M19
1 Warcry Phoenix|DOM
[Sideboard]

View File

@@ -0,0 +1,32 @@
[metadata]
Name=Jaya Ballard
[Main]
1 Banefire|M19
1 Blasphemous Act|C18
1 Chandra's Outburst|DOM
1 Chandra, Bold Pyromancer|DOM
1 Electrify|M19
1 Fight with Fire|DOM
1 Firefist Adept|DOM
1 Ghitu Chronicler|DOM
1 Ghitu Journeymage|DOM
1 Ghitu Lavarunner|DOM
1 Guttersnipe|M19
1 Jaya Ballard|DOM
1 Jaya's Immolating Inferno|DOM
1 Karplusan Hound|DOM
1 Lava Axe|M19
1 Lightning Strike|M19
16 Mountain|DOM
1 Pyromantic Pilgrim|DOM
1 Radiating Lightning|DOM
1 Run Amok|DOM
1 Shivan Fire|DOM
1 Shock|M19
1 Viashino Pyromancer|M19
1 Warcry Phoenix|DOM
1 Wizard's Lightning|DOM
[Sideboard]
1 Fervent Strike|DOM
1 Trumpet Blast|M19
1 Warlord's Fury|DOM

View File

@@ -0,0 +1,42 @@
[metadata]
Name=Jhoira, Weatherlight Captain
[Commander]
1 Jhoira, Weatherlight Captain|DOM
[Main]
1 Aesthir Glider|DOM
1 Artificer's Assistant|DOM
1 Buried Ruin|C18
1 Command Tower|C18
1 Curator's Ward|DOM
1 Darksteel Citadel|C18
1 Demanding Dragon|M19
1 Dragon Egg|M19
1 Evolving Wilds|C18
1 Gilded Lotus|DOM
1 Hellkite Igniter|C18
1 Highland Lake|C18
2 Island|C18|1
1 Jaya's Immolating Inferno|DOM
1 Jhoira's Familiar|DOM
1 Loyal Apprentice|C18
1 Magmaquake|C18
1 Memorial to Genius|DOM
1 Memorial to War|DOM
4 Mountain|C18|1
1 Retrofitter Foundry|C18
1 Rupture Spire|M19
1 Sai, Master Thopterist|M19
1 Sol Ring|C18
1 Sparktongue Dragon|M19
1 Steel Hellkite|C18
1 Sulfur Falls|DOM
1 Swiftwater Cliffs|C18
1 Tetsuko Umezawa, Fugitive|DOM
1 Thopter Assembly|C18
1 Thopter Engineer|C18
1 Thran Temporal Gateway|DOM
1 Traxos, Scourge of Kroog|DOM
1 Warcry Phoenix|DOM
1 Weatherlight|DOM
[Sideboard]

View File

@@ -0,0 +1,32 @@
[metadata]
Name=Squee, the Immortal
[Commander]
1 Squee, the Immortal|DOM
[Main]
1 Bloodstone Goblin|DOM
1 Boggart Brute|M19
1 Chandra, Bold Pyromancer|DOM
1 Electrify|M19
1 Fervent Strike|DOM
1 Goblin Barrage|DOM
1 Goblin Chainwhirler|DOM
1 Goblin Instigator|M19
1 Goblin Motivator|M19
1 Goblin Trashmaster|M19
1 Goblin Warchief|DOM
1 Guttersnipe|M19
1 Jousting Lance|DOM
1 Lightning Strike|M19
15 Mountain|C18|3
1 Radiating Lightning|DOM
1 Run Amok|DOM
1 Shivan Fire|DOM
1 Shock|M19
1 Siege-Gang Commander|DOM
1 Sure Strike|M19
1 Swiftfoot Boots|C18
1 Treasure Nabber|C18
1 Trumpet Blast|M19
1 Volley Veteran|M19
[Sideboard]

View File

@@ -0,0 +1,38 @@
[metadata]
Name=Tiana, Ship's Caretaker
[Commander]
1 Tiana, Ship's Caretaker|DOM
[Main]
1 Ajani's Chosen|C18
1 Boggart Brute|M19
1 Champion of the Flame|DOM
1 Clifftop Retreat|DOM
1 Command Tower|C18
1 Danitha Capashen, Paragon|DOM
1 Explosive Apparatus|M19
1 Forebear's Blade|DOM
1 Frenzied Rage|DOM
1 Goblin Instigator|M19
1 Goblin Motivator|M19
1 Heavenly Blademaster|C18
1 Jousting Lance|DOM
1 Keldon Raider|DOM
1 Keldon Warcaller|DOM
1 Knight's Pledge|M19
1 Knightly Valor|M19
6 Mountain|M19|1
1 On Serra's Wings|DOM
1 Onakke Ogre|M19
4 Plains|M19|1
1 Pyromantic Pilgrim|DOM
1 Rupture Spire|M19
1 Sage's Reverie|C18
1 Short Sword|DOM
1 Squee, the Immortal|DOM
1 Stone Quarry|M19
1 Terramorphic Expanse|C18
1 Two-Headed Giant|DOM
1 Unquestioned Authority|C18
1 Valduk, Keeper of the Flame|DOM
[Sideboard]

View File

@@ -0,0 +1,32 @@
[metadata]
Name=Verix Bladewing
[Commander]
1 Verix Bladewing|DOM
[Main]
1 Boggart Brute|M19
1 Demanding Dragon|M19
1 Dragon Egg|M19
1 Dragon's Hoard|M19
1 Flameblast Dragon|C18
1 Gilded Lotus|DOM
1 Goblin Motivator|M19
1 Hostile Minotaur|M19
1 Inferno Hellion|M19
1 Jhoira's Familiar|DOM
1 Kargan Dragonrider|M19
1 Keldon Warcaller|DOM
1 Lathliss, Dragon Queen|M19
15 Mountain|M19|3
1 Nesting Dragon|C18
1 Sarkhan's Unsealing|M19
1 Sarkhan's Whelp|M19
1 Sarkhan, Fireblood|M19
1 Shivan Dragon|M19
1 Sol Ring|C18
1 Sparktongue Dragon|M19
1 Spit Flame|M19
1 Volcanic Dragon|M19
1 Warcry Phoenix|DOM
1 Worn Powerstone|C18
[Sideboard]

View File

@@ -0,0 +1,9 @@
Name:Squee, the Immortal|Deck:Squee, the Immortal.dck|Variant:Commander|Avatar:Squee, the Immortal|Desc:
Name:Jaya Ballard|Deck:Jaya Ballard.dck|Variant:Planeswalker|Avatar:Jaya Ballard|Desc:
Name:Tiana, Ship's Caretaker|Deck:Tiana, Ships Caretaker.dck|Variant:Commander|Avatar:Tiana, Ship's Caretaker|Desc:
Name:Verix Bladewing|Deck:Verix Bladewing.dck|Variant:Commander|Avatar:Verix Bladewing|Desc:
Name:Jhoira, Weatherlight Captain|Deck:Jhoira, Weatherlight Captain.dck|Variant:Commander|Avatar:Jhoira, Weatherlight Captain|Desc:
Name:Chandra, Bold Pyromancer|Deck:Chandra, Bold Pyromancer.dck|Variant:Planeswalker|Avatar:Chandra, Bold Pyromancer|Desc:
Name:Goblin Warchief|Deck:Goblin Warchief.dck|Variant:Vanguard|Avatar:Goblin Warchief|Desc:
Name:Firesong and Sunspeaker|Deck:Firesong and Sunspeaker.dck|Variant:Commander|Avatar:Firesong and Sunspeaker|Desc:
Name:Random Shiv|Deck:Random|Variant:Planechase|Avatar:Planar Warden|Desc:

View File

@@ -0,0 +1,38 @@
[metadata]
Name=Adeliz, the Cinder Wind
[Commander]
1 Adeliz, the Cinder Wind|DOM
[Main]
1 Academy Journeymage|DOM
1 Aven Wind Mage|M19
1 Banefire|M19
1 Command Tower|C18
1 Darksteel Citadel|C18
1 Enigma Drake|M19
1 Exclusion Mage|M19
1 Firefist Adept|DOM
1 Ghitu Chronicler|DOM
1 Ghitu Journeymage|DOM
1 Ghitu Lavarunner|DOM
1 Great Furnace|C18
1 Highland Lake|M19
4 Island|DOM
1 Jaya's Immolating Inferno|DOM
1 Karn's Temporal Sundering|DOM
1 Lightning Strike|M19
1 Merfolk Trickster|DOM
5 Mountain|DOM
1 Naban, Dean of Iteration|DOM
1 Naru Meha, Master Wizard|DOM
1 Pyromantic Pilgrim|DOM
1 Run Amok|DOM
1 Seat of the Synod|C18
1 Shock|M19
1 Sorcerer's Wand|DOM
1 Sulfur Falls|DOM
1 Swiftwater Cliffs|C18
1 Trumpet Blast|M19
1 Vedalken Humiliator|C18
1 Viashino Pyromancer|M19
1 Wizard's Lightning|DOM
1 Wizard's Retort|DOM

View File

@@ -0,0 +1,33 @@
[metadata]
Name=Naban, Dean of Iteration
[Commander]
1 Naban, Dean of Iteration|DOM
[Main]
1 Academy Journeymage|DOM
1 Aether Gale|C18
1 Archetype of Imagination|C18
1 Aven Wind Mage|M19
1 Blink of an Eye|DOM
1 Cancel|M19
1 Disperse|M19
1 Divination|M19
1 Essence Scatter|M19
1 Exclusion Mage|M19
1 Into the Roil|C18
14 Island|DOM
1 Memorial to Genius|DOM
1 Merfolk Trickster|DOM
1 Omenspeaker|M19
1 Opt|DOM
1 Salvager of Secrets|M19
1 Sleep|M19
1 Sol Ring|C18
1 Syncopate|DOM
1 The Mirari Conjecture|DOM
1 Time of Ice|DOM
1 Tolarian Scholar|M19
1 Unwind|DOM
1 Vodalian Arcanist|DOM
1 Wizard's Retort|DOM
[Sideboard]

View File

@@ -0,0 +1,34 @@
[metadata]
Name=Niambi, Faithful Healer
[Commander]
1 Niambi, Faithful Healer|DOM
[Main]
1 Arcane Flight|DOM
1 Artificer's Assistant|DOM
1 Benalish Honor Guard|DOM
1 Blink of an Eye|DOM
1 Cloudreader Sphinx|DOM
1 Command Tower|C18
1 Curator's Ward|DOM
1 Diligent Excavator|DOM
10 Island|DOM
1 Jhoira's Familiar|DOM
1 Meandering River|DOM
1 Memorial to Genius|DOM
1 Memorial to Glory|DOM
1 Mox Amber|DOM
1 Oath of Teferi|DOM
1 Opt|DOM
1 Pardic Wanderer|DOM
1 Pegasus Courser|DOM
3 Plains|DOM
1 Raff Capashen, Ship's Mage|DOM
1 Relic Runner|DOM
1 Syncopate|DOM
1 Teferi's Sentinel|DOM
1 Teferi, Timebender|DOM
1 Tempest Djinn|DOM
1 The Antiquities War|DOM
1 Time of Ice|DOM
1 Tolarian Scholar|DOM
1 Weatherlight|DOM

View File

@@ -0,0 +1,38 @@
[metadata]
Name=Raff Capashen, Ship's Mage
[Commander]
1 Raff Capashen, Ship's Mage|DOM
[Main]
1 Arcane Encyclopedia|M19
1 Artificer's Assistant|DOM
1 Azorius Guildgate|C18
1 Blackblade Reforged|DOM
1 Board the Weatherlight|DOM
1 Command Tower|C18
1 Curator's Ward|DOM
1 D'Avenant Trapper|DOM
1 Daring Archaeologist|DOM
1 Diamond Mare|M19
1 Diligent Excavator|DOM
1 Forebear's Blade|DOM
1 Gearsmith Guardian|M19
1 Geode Golem|C18
1 Helm of the Host|DOM
1 History of Benalia|DOM
4 Island|DOM
1 Jhoira's Familiar|DOM
1 Meandering River|M19
1 Memorial to Genius|DOM
1 Memorial to Glory|DOM
1 Mimic Vat|C18
6 Plains|DOM
1 Relic Runner|DOM
1 Sanctum Spirit|DOM
1 Serra Disciple|DOM
1 Sigiled Sword of Valeron|M19
1 Teshar, Ancestor's Apostle|DOM
1 Time of Ice|DOM
1 Tranquil Cove|C18
1 Triumph of Gerrard|DOM
[Sideboard]

View File

@@ -0,0 +1,31 @@
[metadata]
Name=Slinn Voda, the Rising Deep
[Commander]
1 Slinn Voda, the Rising Deep|DOM
[Main]
1 Academy Drake|DOM
1 Ancient Stone Idol|C18
1 Archetype of Imagination|C18
1 Aven Wind Mage|M19
1 Blink of an Eye|DOM
1 Essence Scatter|M19
1 Exclusion Mage|M19
1 Frilled Sea Serpent|M19
1 Geode Golem|C18
1 Gilded Lotus|DOM
1 Inkwell Leviathan|C18
1 Into the Roil|C18
16 Island|DOM
1 Merfolk Trickster|DOM
1 Mist-Cloaked Herald|M19
1 Riddlemaster Sphinx|M19
1 Sol Ring|C18
1 Syncopate|DOM
1 Temple of the False God|C18
1 Temporal Machinations|DOM
1 Time of Ice|DOM
1 Vodalian Arcanist|DOM
1 Wizard's Retort|DOM
1 Worn Powerstone|C18
[Sideboard]

View File

@@ -0,0 +1,36 @@
[metadata]
Name=Teferi, Hero of Dominaria
[Main]
1 Blink of an Eye|DOM
1 Disperse|M19
1 Empyrial Storm|C18
1 Entreat the Angels|C18
1 Essence Scatter|M19
1 Fall of the Thran|DOM
1 Homarid Explorer|DOM
1 In Bolas's Clutches|DOM
6 Island|DOM|2
1 Luminous Bonds|M19
1 Meandering River|DOM
1 Memorial to Genius|DOM
1 Memorial to Glory|DOM
1 Millstone|M19
1 Oath of Teferi|DOM
1 Patient Rebuilding|M19
5 Plains|DOM|4
1 Psychic Corrosion|M19
1 Seal Away|DOM
1 Sigil of the Empty Throne|C18
1 Sleep|M19
1 Sol Ring|C18
1 Soul Snare|C18
1 Syncopate|DOM
1 Take Vengeance|M19
1 Teferi, Hero of Dominaria|DOM
1 Teferi, Timebender|DOM
1 Time of Ice|DOM
1 Tranquil Cove|C18
1 Unquestioned Authority|C18
1 Waterknot|M19
[Sideboard]

View File

@@ -0,0 +1,32 @@
[metadata]
Name=Testuko Umezawa, Fugitive
[Commander]
1 Tetsuko Umezawa, Fugitive|DOM
[Main]
1 Artificer's Assistant|DOM
1 Aviation Pioneer|M19
1 Diamond Mare|M19
1 Diligent Excavator|DOM
1 Field Creeper|M19
1 Helm of the Host|DOM
1 Icy Manipulator|DOM
14 Island|DOM
1 Magistrate's Scepter|M19
1 Mist-Cloaked Herald|M19
1 Mistcaller|M19
1 Mystic Archaeologist|M19
1 Naban, Dean of Iteration|DOM
1 Omenspeaker|M19
1 Pilgrim's Eye|C18
1 Relic Runner|DOM
1 Retrofitter Foundry|C18
1 Sai, Master Thopterist|M19
1 Seat of the Synod|C18
1 Sigiled Starfish|C18
1 Skilled Animator|M19
1 Tempest Djinn|DOM
1 Tezzeret's Strider|M19
1 Tezzeret, Artifice Master|M19
1 Time of Ice|DOM
1 Vodalian Arcanist|DOM
[Sideboard]

View File

@@ -0,0 +1,38 @@
[metadata]
Name=Urza
[Avatar]
1 Urza|VAN
[Main]
1 Aviation Pioneer|M19
1 Blackblade Reforged|DOM
1 Danitha Capashen, Paragon|DOM
1 Darksteel Citadel|C18
1 Darksteel Juggernaut|C18
1 Etherium Sculptor|C18
1 Forebear's Blade|DOM
7 Island|DOM
1 Karn, Scion of Urza|DOM
1 Meandering River|C18
1 Memorial to Genius|DOM
1 Mirrorworks|C18
1 Mox Amber|DOM
1 Myr Battlesphere|C18
1 On Serra's Wings|DOM
3 Plains|DOM
1 Prototype Portal|C18
1 Retrofitter Foundry|C18
1 Sai, Master Thopterist|M19
1 Seat of the Synod|C18
1 Sorcerer's Wand|DOM
1 Swiftfoot Boots|C18
1 Teferi, Timebender|DOM
1 Tetsuko Umezawa, Fugitive|DOM
1 Tezzeret, Artifice Master|M19
1 Thopter Assembly|C18
1 Tranquil Cove|C18
1 Urza's Ruinous Blast|DOM
1 Urza's Tome|DOM
1 Whirler Rogue|C18
1 Worn Powerstone|C18
1 Zahid, Djinn of the Lamp|DOM
[Sideboard]

View File

@@ -0,0 +1,34 @@
[metadata]
Name=Zahid, Djinn of the Lamp
[Commander]
1 Zahid, Djinn of the Lamp|DOM
[Main]
1 Artificer's Assistant|DOM
1 Darksteel Citadel|C18
1 Darksteel Juggernaut|C18
1 Echo Storm|C18
1 Etherium Sculptor|C18
1 Forebear's Blade|DOM
1 Fountain of Renewal|M19
1 Gearsmith Guardian|M19
1 Gearsmith Prodigy|M19
1 Geode Golem|C18
13 Island|DOM|3
1 One with the Machine|M19
1 Relic Runner|DOM
1 Sai, Master Thopterist|M19
1 Seat of the Synod|C18
1 Sharding Sphinx|C18
1 Skilled Animator|M19
1 Sol Ring|C18
1 Tezzeret, Cruel Machinist|M19
1 The Antiquities War|DOM
1 Thopter Assembly|C18
1 Thopter Spy Network|C18
1 Traxos, Scourge of Kroog|DOM
1 Unwinding Clock|C18
1 Voltaic Servant|DOM
1 Weatherlight|DOM
1 Worn Powerstone|C18
[Sideboard]

View File

@@ -0,0 +1,9 @@
Name:Niambi, Faithful Healer|Deck:Niambi, Faithful Healer.dck|Variant:Commander|Avatar:Niambi, Faithful Healer|Desc:
Name:Raff Capashen, Ship's Mage|Deck:Raff Capashen, Ships Mage.dck|Variant:Commander|Avatar:Raff Capashen, Ship's Mage|Desc:
Name:Adeliz, the Cinder Wind|Deck:Adeliz, the Cinder Wind.dck|Variant:Commander|Avatar:Adeliz, the Cinder Wind|Desc:
Name:Tetsuko Umezawa, Fugitive|Deck:Tetsuko Umezawa, Fugitive.dck|Variant:Commander|Avatar:Tetsuko Umezawa, Fugitive|Desc:
Name:Slinn Voda, the Rising Deep|Deck:Slinn Voda, the Rising Deep.dck|Variant:Commander|Avatar:Slinn Voda, the Rising Deep|Desc:
Name:Zahid, Djinn of the Lamp|Deck:Zahid, Djinn of the Lamp.dck|Variant:Commander|Avatar:Zahid, Djinn of the Lamp|Desc:
Name:Teferi, Hero of Dominaria|Deck:Teferi, Hero of Dominaria.dck|Variant:Planeswalker|Avatar:Teferi, Hero of Dominaria|Desc:
Name:Urza|Deck:Urza.dck|Variant:Vanguard|Avatar:Urza|Desc:
Name:Random Tolaria West|Deck:Random|Variant:Planechase|Avatar:Planar Warden|Desc:

View File

@@ -0,0 +1,41 @@
[metadata]
Name=Arvad the Cursed
[Commander]
1 Arvad the Cursed|DOM
[Main]
1 Blackblade Reforged|DOM
1 Blessing of Belzenlok|DOM
1 Cast Down|DOM
1 Command Tower|C18
1 Desecrated Tomb|M19
1 Evolving Wilds|C18
1 Evra, Halcyon Witness|DOM
1 Forsaken Sanctuary|M19
1 Gilded Lotus|DOM
1 Isareth the Awakener|M19
1 Isolated Chapel|DOM
1 Josu Vess, Lich Knight|DOM
1 Knight of Grace|DOM
1 Knight of Malice|DOM
1 Kwende, Pride of Femeref|DOM
1 Memorial to Folly|DOM
1 Mortify|C18
1 Mox Amber|DOM
1 Murder|M19
1 Phylactery Lich|M19
2 Plains|DOM|1
1 Primevals' Glorious Rebirth|DOM
1 Scoured Barrens|C18
1 Serra Disciple|DOM
1 Sol Ring|C18
1 Soul Salvage|DOM
5 Swamp|DOM|1
1 Terramorphic Expanse|C18
1 The Eldest Reborn|DOM
1 Thran Temporal Gateway|DOM
1 Traxos, Scourge of Kroog|DOM
1 Urgoros, the Empty One|DOM
1 Urza's Ruinous Blast|DOM
1 Yawgmoth's Vile Offering|DOM
[Sideboard]

View File

@@ -0,0 +1,31 @@
[metadata]
Name=Demonlord Belzenlok
[Main]
1 Blackblade Reforged|DOM
1 Cast Down|DOM
1 Child of Night|M19
1 Demon of Catastrophes|M19
1 Demonlord Belzenlok|DOM
1 Isareth the Awakener|M19
1 Josu Vess, Lich Knight|DOM
1 Kazarov, Sengir Pureblood|DOM
1 Liliana's Contract|M19
1 Liliana's Spoils|M19
1 Liliana, the Necromancer|M19
1 Memorial to Folly|DOM
1 Murder|M19
1 Plague Mare|M19
1 Rise from the Grave|M19
1 Rite of Belzenlok|DOM
1 Sol Ring|C18
1 Sower of Discord|C18
1 Stitcher's Supplier|M19
1 Strangling Spores|M19
15 Swamp|DOM
1 The Eldest Reborn|DOM
1 Torgaar, Famine Incarnate|DOM
1 Urgoros, the Empty One|DOM
1 Worn Powerstone|C18
1 Yawgmoth's Vile Offering|DOM
[Sideboard]

View File

@@ -0,0 +1,31 @@
[metadata]
Name=Isareth the Awakener
[Commander]
1 Isareth the Awakener|M19
[Main]
1 Amulet of Safekeeping|M19
1 Arisen Gorgon|M19
1 Crucible of Worlds|M19
1 Dark Bargain|DOM
1 Death Baron|M19
1 Demon of Catastrophes|M19
1 Desecrated Tomb|M19
1 Diregraf Ghoul|M19
1 Final Parting|DOM
1 Gravewaker|M19
1 Liliana, Untouched by Death|M19
1 Macabre Waltz|M19
1 Reassembling Skeleton|M19
1 Rise from the Grave|M19
1 Rite of Belzenlok|DOM
1 Settle the Score|DOM
1 Soul Salvage|DOM
1 Stitcher's Supplier|M19
1 Strangling Spores|M19
16 Swamp|DOM
1 Tattered Mummy|M19
1 The Eldest Reborn|DOM
1 Windgrace Acolyte|DOM
1 Yawgmoth's Vile Offering|DOM
[Sideboard]

View File

@@ -0,0 +1,31 @@
[metadata]
Name=Josu Vess, Lich Knight
[Commander]
1 Josu Vess, Lich Knight|DOM
[Main]
1 Arisen Gorgon|M19
1 Army of the Damned|C18
1 Cast Down|DOM
1 Death Baron|M19
1 Desecrated Tomb|M19
1 Diregraf Ghoul|M19
1 Doomed Dissenter|M19
1 Gilded Lotus|DOM
1 Graveyard Marshal|M19
1 Infectious Horror|M19
1 Infernal Scarring|M19
1 Liliana, Untouched by Death|M19
1 Loyal Subordinate|C18
1 Memorial to Folly|DOM
1 Murder|M19
1 Open the Graves|M19
1 Reassembling Skeleton|M19
1 Rise from the Grave|M19
1 Ruinous Path|C18
1 Sol Ring|C18
1 Stitcher's Supplier|M19
14 Swamp|DOM
1 Tattered Mummy|M19
1 The Eldest Reborn|DOM
1 Two-Headed Zombie|M19
1 Walking Corpse|M19

View File

@@ -0,0 +1,35 @@
[metadata]
Name=Kazarov, Sengir Pureblood
[Commander]
1 Kazarov, Sengir Pureblood|DOM
[Main]
1 Akoum Refuge|C18
1 Arisen Gorgon|M19
1 Blackblade Reforged|DOM
1 Bone Dragon|M19
1 Chainer's Torment|DOM
1 Child of Night|M19
1 Cinder Barrens|M19
1 Demon of Catastrophes|M19
1 Electrify|M19
1 Fight with Fire|DOM
1 Lightning Strike|M19
1 Liliana, the Necromancer|M19
1 Loyal Subordinate|C18
5 Mountain|DOM|3
1 Nesting Dragon|C18
1 Radiating Lightning|DOM
1 Reassembling Skeleton|M19
1 Rite of Belzenlok|DOM
1 Sarkhan, Dragonsoul|M19
1 Sarkhan, Fireblood|M19
1 Shivan Fire|DOM
1 Shock|M19
1 Skymarch Bloodletter|M19
1 Sol Ring|C18
8 Swamp|DOM
1 Vampire Neonate|M19
1 Vampire Sovereign|M19
1 Yawgmoth's Vile Offering|DOM
[Sideboard]

View File

@@ -0,0 +1,30 @@
[metadata]
Name=Liliana, the Necromancer
[Main]
1 Abnormal Endurance|M19
1 Arisen Gorgon|M19
1 Bloodtallow Candle|DOM
1 Death Baron|M19
1 Demon of Catastrophes|M19
1 Demonic Vigor|DOM
1 Demonlord Belzenlok|DOM
1 Diregraf Ghoul|M19
1 Dread Shade|DOM
1 Entreat the Dead|C18
1 Josu Vess, Lich Knight|DOM
1 Liliana's Contract|M19
1 Liliana's Spoils|M19
1 Liliana, the Necromancer|M19
1 Mortuary Mire|C18
1 Open the Graves|M19
1 Phyrexian Delver|C18
1 Rise from the Grave|M19
1 Rite of Belzenlok|DOM
1 Sol Ring|C18
1 Soul Salvage|DOM
1 Sower of Discord|C18
1 Stitch Together|C18
14 Swamp|DOM
1 Tattered Mummy|M19
1 Two-Headed Zombie|M19
1 Walking Corpse|M19

View File

@@ -0,0 +1,31 @@
[metadata]
Name=Necropotence
[Avatar]
1 Necropotence Avatar|VAN
[Main]
1 Arisen Gorgon|M19
1 Cabal Paladin|DOM
1 Chainer's Torment|DOM
1 Child of Night|M19
1 Divest|DOM
1 Dread Shade|DOM
1 Epicure of Blood|M19
1 Gilded Lotus|DOM
1 Infectious Horror|M19
1 Liliana, the Necromancer|M19
1 Liliana, Untouched by Death|M19
1 Phyrexian Scriptures|DOM
1 Plague Mare|M19
1 Psychosis Crawler|C18
1 Retreat to Hagra|C18
1 Skymarch Bloodletter|M19
1 Sol Ring|C18
1 Sovereign's Bite|M19
1 Sower of Discord|C18
15 Swamp|DOM
1 Tattered Mummy|M19
1 The Eldest Reborn|DOM
1 Torgaar, Famine Incarnate|DOM
1 Vampire Neonate|M19
1 Vampire Sovereign|M19
1 Worn Powerstone|C18

View File

@@ -0,0 +1,33 @@
[metadata]
Name=Urgoros, the Empty One
[Commander]
1 Urgoros, the Empty One|DOM
[Main]
1 Arisen Gorgon|M19
1 Cabal Paladin|DOM
1 Caligo Skin-Witch|DOM
1 Chainer's Torment|DOM
1 Child of Night|M19
1 Diamond Mare|M19
1 Divest|DOM
1 Dread Shade|DOM
1 Duress|M19
1 Epicure of Blood|M19
1 Fell Specter|M19
1 Jhoira's Familiar|DOM
1 Liliana's Spoils|M19
1 Liliana, the Necromancer|M19
1 Loyal Subordinate|C18
1 Macabre Waltz|M19
1 Memorial to Folly|DOM
1 Mind Rot|M19
1 Rite of Belzenlok|DOM
1 Skymarch Bloodletter|M19
1 Sol Ring|C18
14 Swamp|DOM
1 The Eldest Reborn|DOM
1 Vampire Neonate|M19
1 Vampire Sovereign|M19
1 Windgrace Acolyte|DOM
[Sideboard]

View File

@@ -0,0 +1,34 @@
[metadata]
Name=Yargle, Glutton of Urborg
[Commander]
1 Yargle, Glutton of Urborg|DOM
[Main]
1 Aesthir Glider|DOM
1 Buried Ruin|C18
1 Cabal Paladin|DOM
1 Cast Down|DOM
1 Chainer's Torment|DOM
1 Chief of the Foundry|C18
1 Darksteel Citadel|C18
1 Darksteel Juggernaut|C18
1 Divest|DOM
1 Dread Shade|DOM
1 Duplicant|C18
1 Entreat the Dead|C18
1 Field Creeper|M19
1 Geode Golem|C18
1 Jhoira's Familiar|DOM
1 Lingering Phantom|DOM
1 Murder|M19
1 Phylactery Lich|M19
1 Phyrexian Scriptures|DOM
1 Sol Ring|C18
1 Sparring Construct|DOM
1 Suspicious Bookcase|M19
13 Swamp|DOM
1 The Eldest Reborn|DOM
1 Traxos, Scourge of Kroog|DOM
1 Voltaic Servant|DOM
1 Zhalfirin Void|DOM
[Sideboard]

View File

@@ -0,0 +1,9 @@
Name:Urgoros, the Empty One|Deck:Urgoros, the Empty One.dck|Variant:Commander|Avatar:Urgoros, the Empty One|Desc:
Name:Josu Vess, Lich Knight|Deck:Josu Vess, Lich Knight.dck|Variant:Commander|Avatar:Josu Vess, Lich Knight|Desc:
Name:Kazarov, Sengir Pureblood|Deck:Kazarov, Sengir Pureblood.dck|Variant:Commander|Avatar:Kazarov, Sengir Pureblood|Desc:
Name:Arvad the Cursed|Deck:Arvad the Cursed.dck|Variant:Commander|Avatar:Arvad the Cursed|Desc:
Name:Liliana, the Necromancer|Deck:Liliana, the Necromancer.dck|Variant:Planeswalker|Avatar:Liliana, the Necromancer|Desc:
Name:Demonlord Belzenlok|Deck:Demonlord Belzenlok.dck|Variant:Planechase|Avatar:Demonlord Belzenlok|TemporaryUnlock:Time_Vault|Desc:
Name:Yargle, Glutton of Urborg|Deck:Yargle, Glutton of Urborg.dck|Variant:Commander|Avatar:Yargle, Glutton of Urborg|Desc:
Name:Isareth the Awakener|Deck:Isareth the Awakener.dck|Variant:Commander|Avatar:Isareth the Awakener|Desc:
Name:Necropotence|Deck:Necropotence.dck|Variant:Vanguard|Avatar:Necropotence|Desc:

View File

@@ -0,0 +1,37 @@
Avenger of Zendikar
Azorius Guildgate
Azorius Signet
Azorius Chancery
Bant Charm
Budoka Gardener
Daxos of Meletis
Dictate of Kruphix
Dimir Aqueduct
Dimir Guildgate
Dimir Signet
Dreamstone Hedron
Esper Charm
Gaze of Granite
Ghirapur Guide
Golgari Rot Farm
Goreclaw, Terror of Qal Sisma
Grisly Savage
Gruul Turf
Hedron Archive
Herald of the Pantheon
Izzet Boilerworks
Izzet Guildgate
Izzet Signet
Jeskai Infiltrator
Jund Panorama
Kruphix's Insight
Orzhov Basilica
Orzhov Guildgate
Orzhov Signet
Rakdos Carnarium
Selesnya Sanctuary
Simic Growth Chamber
Soul of New Phyrexia
Soul of Innistrad
Turntimber Sower
Zendikar Incarnate

View File

@@ -1,26 +0,0 @@
Crown of Empires
Scepter of Empires
Throne of Empires
Roc Egg
Brindle Boar
Armored Cancrix
Academy Raider
Alaborn Cavalier
Prossh, Skyraider of Kher
Balance of Power
Beetleback Chief
Crimson Mage
Cruel Edict
Dakmor Lancer
Famine
Firewing Phoenix
Flesh to Dust
Flusterstorm
Freyalise, Llanowar's Fury
Gaea's Revenge
Ice Cage
Liliana, Heretical Healer
Mwonvuli Beast Tracker
Teferi, Temporal Archmage
Titania, Protector of Argoth
Onyx Mage

View File

@@ -4,4 +4,4 @@ Krosa
Llanowar
Otaria
Shiv
Talon Gates
Talon Gates

View File

@@ -1,7 +1,5 @@
Name:Ice Age|Art:Dark Depths|Sets:ICE,ALL,CSP
Name:Mirage|Art:Teferi's Isle|Sets:MIR,VIS,WTH
Name:Urza's Saga|Art:Tolarian Academy|Sets:USG,ULG,UDS
Name:Invasion|Art:Legacy Weapon|Sets:INV,PLS,APC
Name:Odyssey|Art:Cabal Coffers|Sets:ODY,TOR,JUD
Name:Onslaught|Art:Grand Coliseum|Sets:ONS,LGN,SCG
Name:Time Spiral|Art:Vesuva|Sets:TSP,TSB,PLC,FUT
Name:New Benalia|Art:New Benalia|Colors:W
Name:Tolaria West|Art:Memorial to Genius|Colors:U
Name:Llanowar|Art:Llanowar Reborn|Colors:G
Name:Shiv|Art:Shivan Gorge|Colors:R
Name:Urborg|Art:Cabal Stronghold|Colors:B

Some files were not shown because too many files have changed in this diff Show More